|
FFmpeg
|
Data Fields | |
| AVClass * | class |
| enum AVCodecID | codec_id |
| VTCompressionSessionRef | session |
| 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 |
| int64_t | profile |
| int64_t | level |
| int64_t | entropy |
| int64_t | realtime |
| int64_t | frames_before |
| int64_t | frames_after |
| int64_t | allow_sw |
| bool | flushing |
| bool | has_b_frames |
| bool | warned_color_range |
| bool | a53_cc |
Definition at line 182 of file videotoolboxenc.c.
| AVClass* VTEncContext::class |
Definition at line 183 of file videotoolboxenc.c.
| enum AVCodecID VTEncContext::codec_id |
Definition at line 184 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder(), and vtenc_init().
| VTCompressionSessionRef VTEncContext::session |
Definition at line 185 of file videotoolboxenc.c.
Referenced by create_cv_pixel_buffer(), vtenc_close(), vtenc_create_encoder(), vtenc_frame(), vtenc_init(), vtenc_populate_extradata(), and vtenc_send_frame().
| CFStringRef VTEncContext::ycbcr_matrix |
Definition at line 186 of file videotoolboxenc.c.
Referenced by add_color_attr(), vtenc_close(), vtenc_create_encoder(), and vtenc_init().
| CFStringRef VTEncContext::color_primaries |
Definition at line 187 of file videotoolboxenc.c.
Referenced by add_color_attr(), vtenc_close(), vtenc_create_encoder(), and vtenc_init().
| CFStringRef VTEncContext::transfer_function |
Definition at line 188 of file videotoolboxenc.c.
Referenced by add_color_attr(), vtenc_close(), vtenc_create_encoder(), and vtenc_init().
| getParameterSetAtIndex VTEncContext::get_param_set_func |
Definition at line 189 of file videotoolboxenc.c.
Referenced by copy_param_sets(), get_length_code_size(), get_params_size(), and vtenc_init().
| pthread_mutex_t VTEncContext::lock |
Definition at line 191 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 192 of file videotoolboxenc.c.
Referenced by vtenc_close(), vtenc_init(), vtenc_q_pop(), and vtenc_q_push().
| int VTEncContext::async_error |
Definition at line 194 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_output_callback(), and vtenc_q_pop().
| BufNode* VTEncContext::q_head |
Definition at line 196 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_q_pop(), and vtenc_q_push().
| BufNode* VTEncContext::q_tail |
Definition at line 197 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 199 of file videotoolboxenc.c.
Referenced by vtenc_populate_extradata(), and vtenc_q_pop().
| int64_t VTEncContext::frame_ct_in |
Definition at line 200 of file videotoolboxenc.c.
Referenced by vtenc_frame(), and vtenc_q_pop().
| int64_t VTEncContext::first_pts |
Definition at line 202 of file videotoolboxenc.c.
Referenced by vtenc_frame().
| int64_t VTEncContext::dts_delta |
Definition at line 203 of file videotoolboxenc.c.
Referenced by vtenc_cm_to_avpacket(), vtenc_frame(), and vtenc_init().
| int64_t VTEncContext::profile |
Definition at line 205 of file videotoolboxenc.c.
Referenced by get_vt_h264_profile_level(), get_vt_hevc_profile_level(), and vtenc_init().
| int64_t VTEncContext::level |
Definition at line 206 of file videotoolboxenc.c.
Referenced by get_vt_h264_profile_level().
| int64_t VTEncContext::entropy |
Definition at line 207 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder(), and vtenc_init().
| int64_t VTEncContext::realtime |
Definition at line 208 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| int64_t VTEncContext::frames_before |
Definition at line 209 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| int64_t VTEncContext::frames_after |
Definition at line 210 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
| int64_t VTEncContext::allow_sw |
Definition at line 212 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder(), and vtenc_init().
| bool VTEncContext::flushing |
Definition at line 214 of file videotoolboxenc.c.
Referenced by vtenc_frame(), and vtenc_q_pop().
| bool VTEncContext::has_b_frames |
Definition at line 215 of file videotoolboxenc.c.
Referenced by get_vt_h264_profile_level(), vtenc_cm_to_avpacket(), vtenc_create_encoder(), vtenc_frame(), and vtenc_init().
| bool VTEncContext::warned_color_range |
Definition at line 216 of file videotoolboxenc.c.
Referenced by get_cv_pixel_info().
| bool VTEncContext::a53_cc |
Definition at line 217 of file videotoolboxenc.c.
Referenced by vtenc_send_frame().
1.8.6