24 #define OBS_OUTPUT_VIDEO (1<<0)
25 #define OBS_OUTPUT_AUDIO (1<<1)
26 #define OBS_OUTPUT_AV (OBS_OUTPUT_VIDEO | OBS_OUTPUT_AUDIO)
27 #define OBS_OUTPUT_ENCODED (1<<2)
28 #define OBS_OUTPUT_SERVICE (1<<3)
29 #define OBS_OUTPUT_MULTI_TRACK (1<<4)
74 #define obs_register_output(info) \
75 obs_register_output_s(info, sizeof(struct obs_output_info))
uint8_t * data
Definition: obs-encoder.h:42
void(* encoded_packet)(void *data, struct encoder_packet *packet)
Definition: obs-output.h:50
int(* get_dropped_frames)(void *data)
Definition: obs-output.h:63
size_t size
Definition: obs-encoder.h:43
void(* raw_audio)(void *data, struct audio_data *frames)
Definition: obs-output.h:48
Definition: obs-internal.h:797
unsigned uint32_t
Definition: vc_stdint.h:31
void * type_data
Definition: obs-output.h:65
EXPORT void obs_register_output_s(const struct obs_output_info *info, size_t size)
bool(* start)(void *data)
Definition: obs-output.h:44
uint32_t flags
Definition: obs-output.h:37
unsigned __int64 uint64_t
Definition: vc_stdint.h:33
void(* pause)(void *data)
Definition: obs-output.h:59
Definition: obs-encoder.h:41
struct obs_data obs_data_t
Definition: obs-data.h:42
Definition: obs-output.h:33
struct obs_properties obs_properties_t
Definition: obs-properties.h:103
void(* get_defaults)(obs_data_t *settings)
Definition: obs-output.h:55
uint64_t(* get_total_bytes)(void *data)
Definition: obs-output.h:61
const char * id
Definition: obs-output.h:35
#define EXPORT
Definition: c99defs.h:49
uint32_t frames
Definition: audio-io.h:70
void(* update)(void *data, obs_data_t *settings)
Definition: obs-output.h:53
Definition: video-io.h:67
Definition: audio-io.h:68
uint8_t * data[MAX_AV_PLANES]
Definition: video-io.h:68
void(* free_type_data)(void *type_data)
Definition: obs-output.h:66
void(* destroy)(void *data)
Definition: obs-output.h:42
float(* get_congestion)(void *data)
Definition: obs-output.h:68
#define bool
Definition: vc_stdbool.h:5
void(* raw_video)(void *data, struct video_data *frame)
Definition: obs-output.h:47
void(* stop)(void *data, uint64_t ts)
Definition: obs-output.h:45
uint8_t * data[MAX_AV_PLANES]
Definition: audio-io.h:69