FFmpeg
|
Data Fields | |
AVClass * | class |
enum AVCodecID | codec_id |
VTCompressionSessionRef | session |
CFDictionaryRef | supported_props |
CFStringRef | ycbcr_matrix |
CFStringRef | color_primaries |
CFStringRef | transfer_function |
getParameterSetAtIndex | get_param_set_func |
pthread_mutex_t | lock |
pthread_cond_t | cv_sample_sent |
int | async_error |
BufNode * | q_head |
BufNode * | q_tail |
int64_t | frame_ct_out |
int64_t | frame_ct_in |
int64_t | first_pts |
int64_t | dts_delta |
int | profile |
int | level |
int | entropy |
int | realtime |
int | frames_before |
int | frames_after |
bool | constant_bit_rate |
int | allow_sw |
int | require_sw |
double | alpha_quality |
int | prio_speed |
bool | flushing |
int | has_b_frames |
bool | warned_color_range |
int | a53_cc |
int | max_slice_bytes |
int | power_efficient |
int | max_ref_frames |
Definition at line 234 of file videotoolboxenc.c.
AVClass* VTEncContext::class |
Definition at line 235 of file videotoolboxenc.c.
enum AVCodecID VTEncContext::codec_id |
Definition at line 236 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_create_encoder().
VTCompressionSessionRef VTEncContext::session |
Definition at line 237 of file videotoolboxenc.c.
Referenced by create_cv_pixel_buffer(), set_encoder_property_or_log(), vt_dump_encoder(), vtenc_close(), vtenc_configure_encoder(), vtenc_create_encoder(), vtenc_frame(), vtenc_init(), vtenc_populate_extradata(), vtenc_reset(), and vtenc_send_frame().
CFDictionaryRef VTEncContext::supported_props |
Definition at line 238 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder(), and vtenc_reset().
CFStringRef VTEncContext::ycbcr_matrix |
Definition at line 239 of file videotoolboxenc.c.
Referenced by add_color_attr(), vtenc_configure_encoder(), vtenc_create_encoder(), and vtenc_reset().
CFStringRef VTEncContext::color_primaries |
Definition at line 240 of file videotoolboxenc.c.
Referenced by add_color_attr(), vtenc_configure_encoder(), vtenc_create_encoder(), and vtenc_reset().
CFStringRef VTEncContext::transfer_function |
Definition at line 241 of file videotoolboxenc.c.
Referenced by add_color_attr(), vtenc_configure_encoder(), vtenc_create_encoder(), and vtenc_reset().
getParameterSetAtIndex VTEncContext::get_param_set_func |
Definition at line 242 of file videotoolboxenc.c.
Referenced by copy_param_sets(), get_length_code_size(), get_params_size(), set_extradata(), vtenc_cm_to_avpacket(), and vtenc_configure_encoder().
pthread_mutex_t VTEncContext::lock |
Definition at line 244 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_close(), vtenc_init(), vtenc_q_pop(), and vtenc_q_push().
pthread_cond_t VTEncContext::cv_sample_sent |
Definition at line 245 of file videotoolboxenc.c.
Referenced by vtenc_close(), vtenc_init(), vtenc_q_pop(), and vtenc_q_push().
int VTEncContext::async_error |
Definition at line 247 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_output_callback(), and vtenc_q_pop().
BufNode* VTEncContext::q_head |
Definition at line 249 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_q_pop(), and vtenc_q_push().
BufNode* VTEncContext::q_tail |
Definition at line 250 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_q_pop(), and vtenc_q_push().
int64_t VTEncContext::frame_ct_out |
Definition at line 252 of file videotoolboxenc.c.
Referenced by vtenc_populate_extradata(), and vtenc_q_pop().
int64_t VTEncContext::frame_ct_in |
Definition at line 253 of file videotoolboxenc.c.
Referenced by vtenc_frame(), and vtenc_q_pop().
int64_t VTEncContext::first_pts |
Definition at line 255 of file videotoolboxenc.c.
Referenced by vtenc_frame().
int64_t VTEncContext::dts_delta |
Definition at line 256 of file videotoolboxenc.c.
Referenced by vtenc_cm_to_avpacket(), vtenc_configure_encoder(), and vtenc_frame().
int VTEncContext::profile |
Definition at line 258 of file videotoolboxenc.c.
Referenced by get_vt_h264_profile_level(), get_vt_hevc_profile_level(), vtenc_configure_encoder(), and vtenc_init().
int VTEncContext::level |
Definition at line 259 of file videotoolboxenc.c.
Referenced by get_vt_h264_profile_level().
int VTEncContext::entropy |
Definition at line 260 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_create_encoder().
int VTEncContext::realtime |
Definition at line 261 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
int VTEncContext::frames_before |
Definition at line 262 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
int VTEncContext::frames_after |
Definition at line 263 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
bool VTEncContext::constant_bit_rate |
Definition at line 264 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_populate_extradata().
int VTEncContext::allow_sw |
Definition at line 266 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_create_encoder().
int VTEncContext::require_sw |
Definition at line 267 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder().
double VTEncContext::alpha_quality |
Definition at line 268 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_create_encoder().
int VTEncContext::prio_speed |
Definition at line 269 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
bool VTEncContext::flushing |
Definition at line 271 of file videotoolboxenc.c.
Referenced by vtenc_frame(), and vtenc_q_pop().
int VTEncContext::has_b_frames |
Definition at line 272 of file videotoolboxenc.c.
Referenced by get_vt_h264_profile_level(), vtenc_cm_to_avpacket(), vtenc_configure_encoder(), vtenc_create_encoder(), vtenc_frame(), and vtenc_init().
bool VTEncContext::warned_color_range |
Definition at line 273 of file videotoolboxenc.c.
Referenced by get_cv_pixel_info().
int VTEncContext::a53_cc |
Definition at line 276 of file videotoolboxenc.c.
Referenced by vtenc_send_frame().
int VTEncContext::max_slice_bytes |
Definition at line 278 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
int VTEncContext::power_efficient |
Definition at line 279 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
int VTEncContext::max_ref_frames |
Definition at line 280 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().