FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
DeintVAAPIContext Struct Reference

Data Fields

const AVClassclass
 
AVVAAPIDeviceContexthwctx
 
AVBufferRefdevice_ref
 
int mode
 
int field_rate
 
int auto_enable
 
int valid_ids
 
VAConfigID va_config
 
VAContextID va_context
 
AVBufferRefinput_frames_ref
 
AVHWFramesContextinput_frames
 
AVBufferRefoutput_frames_ref
 
AVHWFramesContextoutput_frames
 
int output_height
 
int output_width
 
VAProcFilterCapDeinterlacing deint_caps [VAProcDeinterlacingCount]
 
int nb_deint_caps
 
VAProcPipelineCaps pipeline_caps
 
int queue_depth
 
int queue_count
 
AVFrameframe_queue [MAX_REFERENCES]
 
int extra_delay_for_timestamps
 
VABufferID filter_buffer
 

Detailed Description

Definition at line 39 of file vf_deinterlace_vaapi.c.

Field Documentation

const AVClass* DeintVAAPIContext::class

Definition at line 40 of file vf_deinterlace_vaapi.c.

AVVAAPIDeviceContext* DeintVAAPIContext::hwctx
AVBufferRef* DeintVAAPIContext::device_ref
int DeintVAAPIContext::mode

Definition at line 45 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_build_filter_params().

int DeintVAAPIContext::field_rate
int DeintVAAPIContext::auto_enable

Definition at line 47 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_filter_frame().

int DeintVAAPIContext::valid_ids

Definition at line 49 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_init(), and deint_vaapi_uninit().

VAConfigID DeintVAAPIContext::va_config
VAContextID DeintVAAPIContext::va_context
AVBufferRef* DeintVAAPIContext::input_frames_ref

Definition at line 53 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_config_input(), and deint_vaapi_uninit().

AVHWFramesContext* DeintVAAPIContext::input_frames

Definition at line 54 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_config_input(), and deint_vaapi_config_output().

AVBufferRef* DeintVAAPIContext::output_frames_ref

Definition at line 56 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_config_output(), and deint_vaapi_uninit().

AVHWFramesContext* DeintVAAPIContext::output_frames

Definition at line 57 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_config_output().

int DeintVAAPIContext::output_height

Definition at line 58 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_config_output(), and deint_vaapi_filter_frame().

int DeintVAAPIContext::output_width

Definition at line 59 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_config_output(), and deint_vaapi_filter_frame().

VAProcFilterCapDeinterlacing DeintVAAPIContext::deint_caps[VAProcDeinterlacingCount]

Definition at line 62 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_build_filter_params().

int DeintVAAPIContext::nb_deint_caps

Definition at line 63 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_build_filter_params().

VAProcPipelineCaps DeintVAAPIContext::pipeline_caps
int DeintVAAPIContext::queue_depth
int DeintVAAPIContext::queue_count

Definition at line 67 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_filter_frame(), and deint_vaapi_pipeline_uninit().

AVFrame* DeintVAAPIContext::frame_queue[MAX_REFERENCES]

Definition at line 68 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_filter_frame(), and deint_vaapi_pipeline_uninit().

int DeintVAAPIContext::extra_delay_for_timestamps

Definition at line 69 of file vf_deinterlace_vaapi.c.

Referenced by deint_vaapi_build_filter_params().

VABufferID DeintVAAPIContext::filter_buffer

The documentation for this struct was generated from the following file: