FFmpeg
|
Data Fields | |
AVClass * | class |
VTCompressionSessionRef | session |
CFStringRef | ycbcr_matrix |
CFStringRef | color_primaries |
CFStringRef | transfer_function |
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 72 of file videotoolboxenc.c.
AVClass* VTEncContext::class |
Definition at line 73 of file videotoolboxenc.c.
VTCompressionSessionRef VTEncContext::session |
Definition at line 74 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 75 of file videotoolboxenc.c.
Referenced by add_color_attr(), vtenc_close(), vtenc_create_encoder(), and vtenc_init().
CFStringRef VTEncContext::color_primaries |
Definition at line 76 of file videotoolboxenc.c.
Referenced by add_color_attr(), vtenc_close(), vtenc_create_encoder(), and vtenc_init().
CFStringRef VTEncContext::transfer_function |
Definition at line 77 of file videotoolboxenc.c.
Referenced by add_color_attr(), vtenc_close(), vtenc_create_encoder(), and vtenc_init().
pthread_mutex_t VTEncContext::lock |
Definition at line 79 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 80 of file videotoolboxenc.c.
Referenced by vtenc_close(), vtenc_init(), vtenc_q_pop(), and vtenc_q_push().
int VTEncContext::async_error |
Definition at line 82 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_output_callback(), and vtenc_q_pop().
BufNode* VTEncContext::q_head |
Definition at line 84 of file videotoolboxenc.c.
Referenced by set_async_error(), vtenc_q_pop(), and vtenc_q_push().
BufNode* VTEncContext::q_tail |
Definition at line 85 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 87 of file videotoolboxenc.c.
Referenced by vtenc_populate_extradata(), and vtenc_q_pop().
int64_t VTEncContext::frame_ct_in |
Definition at line 88 of file videotoolboxenc.c.
Referenced by vtenc_frame(), and vtenc_q_pop().
int64_t VTEncContext::first_pts |
Definition at line 90 of file videotoolboxenc.c.
Referenced by vtenc_frame().
int64_t VTEncContext::dts_delta |
Definition at line 91 of file videotoolboxenc.c.
Referenced by vtenc_cm_to_avpacket(), vtenc_frame(), and vtenc_init().
int64_t VTEncContext::profile |
Definition at line 93 of file videotoolboxenc.c.
Referenced by get_vt_profile_level(), and vtenc_init().
int64_t VTEncContext::level |
Definition at line 94 of file videotoolboxenc.c.
Referenced by get_vt_profile_level().
int64_t VTEncContext::entropy |
Definition at line 95 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder(), and vtenc_init().
int64_t VTEncContext::realtime |
Definition at line 96 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
int64_t VTEncContext::frames_before |
Definition at line 97 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
int64_t VTEncContext::frames_after |
Definition at line 98 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder().
int64_t VTEncContext::allow_sw |
Definition at line 100 of file videotoolboxenc.c.
Referenced by vtenc_create_encoder(), and vtenc_init().
bool VTEncContext::flushing |
Definition at line 102 of file videotoolboxenc.c.
Referenced by vtenc_frame(), and vtenc_q_pop().
bool VTEncContext::has_b_frames |
Definition at line 103 of file videotoolboxenc.c.
Referenced by get_vt_profile_level(), vtenc_cm_to_avpacket(), vtenc_create_encoder(), vtenc_frame(), and vtenc_init().
bool VTEncContext::warned_color_range |
Definition at line 104 of file videotoolboxenc.c.
Referenced by get_cv_pixel_info().
bool VTEncContext::a53_cc |
Definition at line 105 of file videotoolboxenc.c.
Referenced by vtenc_send_frame().