32 #define OBS_ENCODER_CAP_DEPRECATED (1<<0) 131 const char *(*get_name)(
void *type_data);
166 size_t (*get_frame_size)(
void *
data);
234 void (*free_type_data)(
void *type_data);
248 #define obs_register_encoder(info) \ 249 obs_register_encoder_s(info, sizeof(struct obs_encoder_info)) Definition: obs-encoder.h:37
uint8_t * data
Definition: obs-encoder.h:42
uint32_t frames
Definition: obs-encoder.h:96
Definition: video-io.h:157
size_t size
Definition: obs-encoder.h:43
size_t track_idx
Definition: obs-encoder.h:81
int64_t sys_dts_usec
Definition: obs-encoder.h:62
unsigned uint32_t
Definition: vc_stdint.h:31
bool keyframe
Definition: obs-encoder.h:53
uint32_t caps
Definition: obs-encoder.h:236
int int32_t
Definition: vc_stdint.h:30
int32_t timebase_den
Definition: obs-encoder.h:49
EXPORT void obs_register_encoder_s(const struct obs_encoder_info *info, size_t size)
enum obs_encoder_type type
Definition: obs-encoder.h:51
Definition: audio-io.h:103
Definition: obs-encoder.h:41
unsigned char uint8_t
Definition: vc_stdint.h:27
struct obs_data obs_data_t
Definition: obs-data.h:42
struct obs_properties obs_properties_t
Definition: obs-properties.h:103
#define EXPORT
Definition: c99defs.h:49
int32_t timebase_num
Definition: obs-encoder.h:48
Definition: obs-internal.h:937
int64_t dts
Definition: obs-encoder.h:46
Definition: obs-encoder.h:112
int64_t pts
Definition: obs-encoder.h:45
obs_encoder_t * encoder
Definition: obs-encoder.h:84
int64_t pts
Definition: obs-encoder.h:99
const char * codec
Definition: obs-encoder.h:123
int priority
Definition: obs-encoder.h:70
int drop_priority
Definition: obs-encoder.h:78
Definition: obs-encoder.h:88
obs_encoder_type
Definition: obs-encoder.h:35
int64_t dts_usec
Definition: obs-encoder.h:59
const char * id
Definition: obs-encoder.h:117
void * type_data
Definition: obs-encoder.h:233
__int64 int64_t
Definition: vc_stdint.h:32
#define bool
Definition: vc_stdbool.h:5
Definition: obs-encoder.h:36