| 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 | 
| int | 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 | 
| int | spatialaq | 
Definition at line 244 of file videotoolboxenc.c.
| AVClass* VTEncContext::class | 
Definition at line 245 of file videotoolboxenc.c.
| enum AVCodecID VTEncContext::codec_id | 
Definition at line 246 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_create_encoder().
| VTCompressionSessionRef VTEncContext::session | 
Definition at line 247 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 248 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder(), and vtenc_reset().
| CFStringRef VTEncContext::ycbcr_matrix | 
Definition at line 249 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 250 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 251 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 252 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 254 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 255 of file videotoolboxenc.c.
Referenced by vtenc_close(), vtenc_init(), vtenc_q_pop(), and vtenc_q_push().
| int VTEncContext::async_error | 
Definition at line 257 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_output_callback(), and vtenc_q_pop().
| BufNode* VTEncContext::q_head | 
Definition at line 259 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_q_pop(), and vtenc_q_push().
| BufNode* VTEncContext::q_tail | 
Definition at line 260 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 262 of file videotoolboxenc.c.
Referenced by vtenc_populate_extradata(), and vtenc_q_pop().
| int64_t VTEncContext::frame_ct_in | 
Definition at line 263 of file videotoolboxenc.c.
Referenced by vtenc_frame(), and vtenc_q_pop().
| int64_t VTEncContext::first_pts | 
Definition at line 265 of file videotoolboxenc.c.
Referenced by vtenc_frame().
| int64_t VTEncContext::dts_delta | 
Definition at line 266 of file videotoolboxenc.c.
Referenced by vtenc_cm_to_avpacket(), vtenc_configure_encoder(), and vtenc_frame().
| int VTEncContext::profile | 
Definition at line 268 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 269 of file videotoolboxenc.c.
Referenced by get_vt_h264_profile_level().
| int VTEncContext::entropy | 
Definition at line 270 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_create_encoder().
| int VTEncContext::realtime | 
Definition at line 271 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| int VTEncContext::frames_before | 
Definition at line 272 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| int VTEncContext::frames_after | 
Definition at line 273 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| int VTEncContext::constant_bit_rate | 
Definition at line 274 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_populate_extradata().
| int VTEncContext::allow_sw | 
Definition at line 276 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_create_encoder().
| int VTEncContext::require_sw | 
Definition at line 277 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder().
| double VTEncContext::alpha_quality | 
Definition at line 278 of file videotoolboxenc.c.
Referenced by vtenc_configure_encoder(), and vtenc_create_encoder().
| int VTEncContext::prio_speed | 
Definition at line 279 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| bool VTEncContext::flushing | 
Definition at line 281 of file videotoolboxenc.c.
Referenced by vtenc_frame(), and vtenc_q_pop().
| int VTEncContext::has_b_frames | 
Definition at line 282 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 283 of file videotoolboxenc.c.
Referenced by get_cv_pixel_info().
| int VTEncContext::a53_cc | 
Definition at line 286 of file videotoolboxenc.c.
Referenced by vtenc_send_frame().
| int VTEncContext::max_slice_bytes | 
Definition at line 288 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| int VTEncContext::power_efficient | 
Definition at line 289 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| int VTEncContext::max_ref_frames | 
Definition at line 290 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| int VTEncContext::spatialaq | 
Definition at line 291 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
 1.8.17
 1.8.17