|
FFmpeg
|
#include <string.h>#include "libavutil/opt.h"#include "libavutil/pixdesc.h"#include "avfilter.h"#include "filters.h"#include "framesync.h"#include "vaapi_vpp.h"#include "video.h"#include "libavutil/eval.h"Go to the source code of this file.
Data Structures | |
| struct | OverlayVAAPIContext |
Macros | |
| #define | PARSE_EXPR(e, s) |
| #define | OFFSET(x) |
| #define | FLAGS (AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_VIDEO_PARAM) |
Enumerations | |
| enum | var_name { VAR_MAIN_IW , VAR_MW , VAR_MAIN_IH , VAR_MH , VAR_OVERLAY_IW , VAR_OVERLAY_IH , VAR_OVERLAY_X , VAR_OX , VAR_OVERLAY_Y , VAR_OY , VAR_OVERLAY_W , VAR_OW , VAR_OVERLAY_H , VAR_OH , VAR_VARS_NB } |
Functions | |
| static int | eval_expr (AVFilterContext *avctx) |
| static int | overlay_vaapi_build_filter_params (AVFilterContext *avctx) |
| static int | overlay_vaapi_blend (FFFrameSync *fs) |
| static int | have_alpha_planar (AVFilterLink *link) |
| static int | overlay_vaapi_config_input_main (AVFilterLink *inlink) |
| static int | overlay_vaapi_config_input_overlay (AVFilterLink *inlink) |
| static int | overlay_vaapi_config_output (AVFilterLink *outlink) |
| static av_cold int | overlay_vaapi_init (AVFilterContext *avctx) |
| static int | overlay_vaapi_activate (AVFilterContext *avctx) |
| static av_cold void | overlay_vaapi_uninit (AVFilterContext *avctx) |
| FRAMESYNC_DEFINE_CLASS (overlay_vaapi, OverlayVAAPIContext, fs) | |
Variables | |
| static const char *const | var_names [] |
| static const AVOption | overlay_vaapi_options [] |
| static const AVFilterPad | overlay_vaapi_inputs [] |
| static const AVFilterPad | overlay_vaapi_outputs [] |
| const FFFilter | ff_vf_overlay_vaapi |
| #define PARSE_EXPR | ( | e, | |
| s ) |
Referenced by eval_expr(), and qrencode_config_input().
| #define OFFSET | ( | x | ) |
Definition at line 375 of file vf_overlay_vaapi.c.
| #define FLAGS (AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_VIDEO_PARAM) |
Definition at line 376 of file vf_overlay_vaapi.c.
| enum var_name |
| Enumerator | |
|---|---|
| VAR_MAIN_IW | |
| VAR_MW | |
| VAR_MAIN_IH | |
| VAR_MH | |
| VAR_OVERLAY_IW | |
| VAR_OVERLAY_IH | |
| VAR_OVERLAY_X | |
| VAR_OX | |
| VAR_OVERLAY_Y | |
| VAR_OY | |
| VAR_OVERLAY_W | |
| VAR_OW | |
| VAR_OVERLAY_H | |
| VAR_OH | |
| VAR_VARS_NB | |
Definition at line 30 of file vf_overlay_vaapi.c.
|
static |
Definition at line 72 of file vf_overlay_vaapi.c.
Referenced by overlay_vaapi_config_input_overlay().
|
static |
Definition at line 128 of file vf_overlay_vaapi.c.
Referenced by overlay_vaapi_config_output().
|
static |
< Blend State
Definition at line 160 of file vf_overlay_vaapi.c.
Referenced by overlay_vaapi_config_output().
|
static |
Definition at line 257 of file vf_overlay_vaapi.c.
Referenced by overlay_vaapi_config_input_overlay().
|
static |
Definition at line 276 of file vf_overlay_vaapi.c.
|
static |
Definition at line 289 of file vf_overlay_vaapi.c.
|
static |
Definition at line 321 of file vf_overlay_vaapi.c.
|
static |
Definition at line 350 of file vf_overlay_vaapi.c.
|
static |
Definition at line 360 of file vf_overlay_vaapi.c.
|
static |
Definition at line 367 of file vf_overlay_vaapi.c.
| FRAMESYNC_DEFINE_CLASS | ( | overlay_vaapi | , |
| OverlayVAAPIContext | , | ||
| fs | ) |
|
static |
Definition at line 60 of file vf_overlay_vaapi.c.
|
static |
Definition at line 377 of file vf_overlay_vaapi.c.
|
static |
Definition at line 396 of file vf_overlay_vaapi.c.
|
static |
Definition at line 409 of file vf_overlay_vaapi.c.
| const FFFilter ff_vf_overlay_vaapi |
Definition at line 417 of file vf_overlay_vaapi.c.