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

#include <vaapi_vpp.h>

Data Fields

const AVClassclass
 
AVVAAPIDeviceContexthwctx
 
AVBufferRefdevice_ref
 
int valid_ids
 
VAConfigID va_config
 
VAContextID va_context
 
AVBufferRefinput_frames_ref
 
AVHWFramesContextinput_frames
 
enum AVPixelFormat output_format
 
int output_width
 
int output_height
 
VABufferID filter_buffers [VAProcFilterCount]
 
int nb_filter_buffers
 
int(* build_filter_params )(AVFilterContext *avctx)
 
void(* pipeline_uninit )(AVFilterContext *avctx)
 

Detailed Description

Definition at line 30 of file vaapi_vpp.h.

Field Documentation

const AVClass* VAAPIVPPContext::class

Definition at line 31 of file vaapi_vpp.h.

AVVAAPIDeviceContext* VAAPIVPPContext::hwctx
AVBufferRef* VAAPIVPPContext::device_ref
int VAAPIVPPContext::valid_ids

Definition at line 36 of file vaapi_vpp.h.

Referenced by ff_vaapi_vpp_ctx_init(), and ff_vaapi_vpp_ctx_uninit().

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

Definition at line 40 of file vaapi_vpp.h.

Referenced by ff_vaapi_vpp_config_input(), and ff_vaapi_vpp_ctx_uninit().

AVHWFramesContext* VAAPIVPPContext::input_frames

Definition at line 41 of file vaapi_vpp.h.

Referenced by ff_vaapi_vpp_config_input(), and ff_vaapi_vpp_config_output().

enum AVPixelFormat VAAPIVPPContext::output_format
int VAAPIVPPContext::output_width
int VAAPIVPPContext::output_height
VABufferID VAAPIVPPContext::filter_buffers[VAProcFilterCount]
int VAAPIVPPContext::nb_filter_buffers
int(* VAAPIVPPContext::build_filter_params)(AVFilterContext *avctx)
void(* VAAPIVPPContext::pipeline_uninit)(AVFilterContext *avctx)

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