FFmpeg
|
#include <vaapi_vpp.h>
Data Fields | |
const AVClass * | class |
AVVAAPIDeviceContext * | hwctx |
AVBufferRef * | device_ref |
int | valid_ids |
VAConfigID | va_config |
VAContextID | va_context |
AVBufferRef * | input_frames_ref |
AVHWFramesContext * | input_frames |
VARectangle | input_region |
enum AVPixelFormat | output_format |
int | output_width |
int | output_height |
VABufferID | filter_buffers [VAProcFilterCount] |
int | nb_filter_buffers |
int | passthrough |
int(* | build_filter_params )(AVFilterContext *avctx) |
void(* | pipeline_uninit )(AVFilterContext *avctx) |
Definition at line 38 of file vaapi_vpp.h.
const AVClass* VAAPIVPPContext::class |
Definition at line 39 of file vaapi_vpp.h.
AVVAAPIDeviceContext* VAAPIVPPContext::hwctx |
Definition at line 41 of file vaapi_vpp.h.
Referenced by deint_vaapi_build_filter_params(), deint_vaapi_filter_frame(), denoise_vaapi_build_filter_params(), overlay_vaapi_build_filter_params(), procamp_vaapi_build_filter_params(), sharpness_vaapi_build_filter_params(), tonemap_vaapi_build_filter_params(), tonemap_vaapi_set_filter_params(), and transpose_vaapi_build_filter_params().
AVBufferRef* VAAPIVPPContext::device_ref |
Definition at line 42 of file vaapi_vpp.h.
Referenced by drawbox_vaapi_config_output().
int VAAPIVPPContext::valid_ids |
Definition at line 44 of file vaapi_vpp.h.
VAConfigID VAAPIVPPContext::va_config |
Definition at line 45 of file vaapi_vpp.h.
VAContextID VAAPIVPPContext::va_context |
Definition at line 46 of file vaapi_vpp.h.
Referenced by deint_vaapi_build_filter_params(), denoise_vaapi_build_filter_params(), drawbox_vaapi_filter_frame(), misc_vaapi_filter_frame(), overlay_vaapi_blend(), overlay_vaapi_build_filter_params(), pad_vaapi_filter_frame(), procamp_vaapi_build_filter_params(), procamp_vaapi_filter_frame(), process_frame(), scale_vaapi_filter_frame(), sharpness_vaapi_build_filter_params(), tonemap_vaapi_build_filter_params(), tonemap_vaapi_filter_frame(), transpose_vaapi_build_filter_params(), and transpose_vaapi_filter_frame().
AVBufferRef* VAAPIVPPContext::input_frames_ref |
Definition at line 48 of file vaapi_vpp.h.
AVHWFramesContext* VAAPIVPPContext::input_frames |
Definition at line 49 of file vaapi_vpp.h.
Referenced by drawbox_vaapi_config_output(), and scale_vaapi_config_output().
VARectangle VAAPIVPPContext::input_region |
Definition at line 50 of file vaapi_vpp.h.
enum AVPixelFormat VAAPIVPPContext::output_format |
Definition at line 52 of file vaapi_vpp.h.
Referenced by config_output(), deint_vaapi_init(), denoise_vaapi_init(), drawbox_vaapi_init(), overlay_vaapi_init(), pad_vaapi_init(), procamp_vaapi_init(), scale_vaapi_config_output(), scale_vaapi_init(), sharpness_vaapi_init(), tonemap_vaapi_init(), transpose_vaapi_init(), and vaapi_stack_init().
int VAAPIVPPContext::output_width |
Definition at line 53 of file vaapi_vpp.h.
Referenced by config_output(), deint_vaapi_filter_frame(), drawbox_vaapi_config_output(), misc_vaapi_filter_frame(), overlay_vaapi_config_output(), pad_vaapi_config_output(), procamp_vaapi_filter_frame(), scale_vaapi_config_output(), scale_vaapi_filter_frame(), tonemap_vaapi_filter_frame(), transpose_vaapi_filter_frame(), and transpose_vaapi_vpp_config_output().
int VAAPIVPPContext::output_height |
Definition at line 54 of file vaapi_vpp.h.
Referenced by config_output(), deint_vaapi_filter_frame(), drawbox_vaapi_config_output(), misc_vaapi_filter_frame(), overlay_vaapi_config_output(), pad_vaapi_config_output(), procamp_vaapi_filter_frame(), scale_vaapi_config_output(), scale_vaapi_filter_frame(), tonemap_vaapi_filter_frame(), transpose_vaapi_filter_frame(), and transpose_vaapi_vpp_config_output().
VABufferID VAAPIVPPContext::filter_buffers[VAProcFilterCount] |
Definition at line 56 of file vaapi_vpp.h.
Referenced by deint_vaapi_build_filter_params(), deint_vaapi_filter_frame(), misc_vaapi_filter_frame(), procamp_vaapi_filter_frame(), tonemap_vaapi_filter_frame(), and tonemap_vaapi_set_filter_params().
int VAAPIVPPContext::nb_filter_buffers |
Definition at line 57 of file vaapi_vpp.h.
Referenced by misc_vaapi_filter_frame(), and tonemap_vaapi_filter_frame().
int VAAPIVPPContext::passthrough |
Definition at line 59 of file vaapi_vpp.h.
Referenced by denoise_vaapi_init(), misc_vaapi_filter_frame(), procamp_vaapi_filter_frame(), procamp_vaapi_init(), scale_vaapi_config_output(), scale_vaapi_filter_frame(), and sharpness_vaapi_init().
int(* VAAPIVPPContext::build_filter_params) (AVFilterContext *avctx) |
Definition at line 61 of file vaapi_vpp.h.
Referenced by deint_vaapi_init(), denoise_vaapi_init(), procamp_vaapi_init(), sharpness_vaapi_init(), tonemap_vaapi_init(), and transpose_vaapi_init().
void(* VAAPIVPPContext::pipeline_uninit) (AVFilterContext *avctx) |
Definition at line 63 of file vaapi_vpp.h.
Referenced by deint_vaapi_init(), denoise_vaapi_init(), drawbox_vaapi_init(), pad_vaapi_init(), procamp_vaapi_init(), scale_vaapi_init(), sharpness_vaapi_init(), tonemap_vaapi_init(), and transpose_vaapi_init().