FFmpeg
|
#include <vaapi_internal.h>
Data Fields | |
VADisplay | display |
Windowing system dependent handle. More... | |
VAConfigID | config_id |
Configuration ID. More... | |
VAContextID | context_id |
Context ID (video decode pipeline) More... | |
VABufferID | pic_param_buf_id |
Picture parameter buffer. More... | |
VABufferID | iq_matrix_buf_id |
Inverse quantiser matrix buffer. More... | |
VABufferID | bitplane_buf_id |
Bitplane buffer (for VC-1 decoding) More... | |
VABufferID * | slice_buf_ids |
Slice parameter/data buffers. More... | |
unsigned int | n_slice_buf_ids |
Number of effective slice buffers. More... | |
unsigned int | slice_buf_ids_alloc |
Number of allocated slice buffers. More... | |
void * | slice_params |
Pointer to slice parameter buffers. More... | |
unsigned int | slice_param_size |
Size of a slice parameter element. More... | |
unsigned int | slice_params_alloc |
Number of allocated slice parameters. More... | |
unsigned int | slice_count |
Number of slices currently filled in. More... | |
const uint8_t * | slice_data |
Pointer to slice data buffer base. More... | |
unsigned int | slice_data_size |
Current size of slice data. More... | |
Definition at line 38 of file vaapi_internal.h.
VADisplay FFVAContext::display |
Windowing system dependent handle.
Definition at line 39 of file vaapi_internal.h.
Referenced by alloc_buffer(), ff_vaapi_commit_slices(), ff_vaapi_common_end_frame(), ff_vaapi_context_init(), and ff_vaapi_render_picture().
VAConfigID FFVAContext::config_id |
Configuration ID.
Definition at line 40 of file vaapi_internal.h.
Referenced by ff_vaapi_context_init().
VAContextID FFVAContext::context_id |
Context ID (video decode pipeline)
Definition at line 41 of file vaapi_internal.h.
Referenced by alloc_buffer(), ff_vaapi_commit_slices(), ff_vaapi_context_init(), and ff_vaapi_render_picture().
VABufferID FFVAContext::pic_param_buf_id |
Picture parameter buffer.
Definition at line 42 of file vaapi_internal.h.
Referenced by ff_vaapi_alloc_pic_param(), ff_vaapi_common_end_frame(), ff_vaapi_context_init(), and ff_vaapi_render_picture().
VABufferID FFVAContext::iq_matrix_buf_id |
Inverse quantiser matrix buffer.
Definition at line 43 of file vaapi_internal.h.
Referenced by ff_vaapi_alloc_iq_matrix(), ff_vaapi_common_end_frame(), ff_vaapi_context_init(), and ff_vaapi_render_picture().
VABufferID FFVAContext::bitplane_buf_id |
Bitplane buffer (for VC-1 decoding)
Definition at line 44 of file vaapi_internal.h.
Referenced by ff_vaapi_alloc_bitplane(), ff_vaapi_common_end_frame(), ff_vaapi_context_init(), and ff_vaapi_render_picture().
VABufferID* FFVAContext::slice_buf_ids |
Slice parameter/data buffers.
Definition at line 45 of file vaapi_internal.h.
Referenced by ff_vaapi_commit_slices(), ff_vaapi_common_end_frame(), and ff_vaapi_render_picture().
unsigned int FFVAContext::n_slice_buf_ids |
Number of effective slice buffers.
Definition at line 46 of file vaapi_internal.h.
Referenced by ff_vaapi_commit_slices(), ff_vaapi_common_end_frame(), and ff_vaapi_render_picture().
unsigned int FFVAContext::slice_buf_ids_alloc |
Number of allocated slice buffers.
Definition at line 47 of file vaapi_internal.h.
Referenced by ff_vaapi_commit_slices(), and ff_vaapi_common_end_frame().
void* FFVAContext::slice_params |
Pointer to slice parameter buffers.
Definition at line 48 of file vaapi_internal.h.
Referenced by ff_vaapi_alloc_slice(), ff_vaapi_commit_slices(), and ff_vaapi_common_end_frame().
unsigned int FFVAContext::slice_param_size |
Size of a slice parameter element.
Definition at line 49 of file vaapi_internal.h.
Referenced by ff_vaapi_alloc_slice(), ff_vaapi_commit_slices(), vaapi_h264_start_frame(), vaapi_hevc_start_frame(), vaapi_mpeg2_start_frame(), vaapi_mpeg4_start_frame(), vaapi_vc1_start_frame(), and vaapi_vp9_start_frame().
unsigned int FFVAContext::slice_params_alloc |
Number of allocated slice parameters.
Definition at line 50 of file vaapi_internal.h.
Referenced by ff_vaapi_alloc_slice(), and ff_vaapi_common_end_frame().
unsigned int FFVAContext::slice_count |
Number of slices currently filled in.
Definition at line 51 of file vaapi_internal.h.
Referenced by ff_vaapi_alloc_slice(), ff_vaapi_commit_slices(), and ff_vaapi_common_end_frame().
const uint8_t* FFVAContext::slice_data |
Pointer to slice data buffer base.
Definition at line 52 of file vaapi_internal.h.
Referenced by ff_vaapi_alloc_slice(), and ff_vaapi_commit_slices().
unsigned int FFVAContext::slice_data_size |
Current size of slice data.
Definition at line 53 of file vaapi_internal.h.
Referenced by ff_vaapi_alloc_slice(), and ff_vaapi_commit_slices().