Go to the source code of this file.
◆ FlipType
Enumerator |
---|
FLIP_VERTICAL | |
FLIP_HORIZONTAL | |
FLIP_BOTH | |
Definition at line 30 of file vf_flip_vulkan.c.
◆ init_filter()
◆ flip_vulkan_uninit()
◆ filter_frame()
◆ hflip_vulkan_filter_frame()
◆ vflip_vulkan_filter_frame()
◆ flip_vulkan_filter_frame()
◆ AVFILTER_DEFINE_CLASS() [1/3]
AVFILTER_DEFINE_CLASS |
( |
hflip_vulkan |
| ) |
|
◆ AVFILTER_DEFINE_CLASS() [2/3]
AVFILTER_DEFINE_CLASS |
( |
vflip_vulkan |
| ) |
|
◆ AVFILTER_DEFINE_CLASS() [3/3]
AVFILTER_DEFINE_CLASS |
( |
flip_vulkan |
| ) |
|
◆ flip_vulkan_outputs
◆ hflip_vulkan_options
◆ hflip_vulkan_inputs
◆ ff_vf_hflip_vulkan
Initial value:= {
.name = "hflip_vulkan",
.priv_class = &hflip_vulkan_class,
}
Definition at line 230 of file vf_flip_vulkan.c.
◆ vflip_vulkan_options
◆ vflip_vulkan_inputs
◆ ff_vf_vflip_vulkan
Initial value:= {
.name = "vflip_vulkan",
.priv_class = &vflip_vulkan_class,
}
Definition at line 258 of file vf_flip_vulkan.c.
◆ flip_vulkan_options
◆ flip_vulkan_inputs
◆ ff_vf_flip_vulkan
Initial value:= {
.name = "flip_vulkan",
.priv_class = &flip_vulkan_class,
}
Definition at line 286 of file vf_flip_vulkan.c.
static int flip_vulkan_filter_frame(AVFilterLink *link, AVFrame *in)
#define FILTER_INPUTS(array)
int ff_vk_filter_init(AVFilterContext *avctx)
General lavfi IO functions.
@ AV_PIX_FMT_VULKAN
Vulkan hardware images.
static const AVFilterPad vflip_vulkan_inputs[]
#define FILTER_OUTPUTS(array)
static const AVFilterPad hflip_vulkan_inputs[]
int ff_vk_filter_config_output(AVFilterLink *outlink)
#define FF_FILTER_FLAG_HWFRAME_AWARE
The filter is aware of hardware frames, and any hardware frame context should not be automatically pr...
int(* init)(AVBSFContext *ctx)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
#define AVFILTER_FLAG_HWDEVICE
The filter can create hardware frames using AVFilterContext.hw_device_ctx.
static const AVFilterPad flip_vulkan_inputs[]
static int hflip_vulkan_filter_frame(AVFilterLink *link, AVFrame *in)
static av_cold void flip_vulkan_uninit(AVFilterContext *avctx)
static void uninit(AVBSFContext *ctx)
static int vflip_vulkan_filter_frame(AVFilterLink *link, AVFrame *in)
static const AVFilterPad flip_vulkan_outputs[]
int ff_vk_filter_config_input(AVFilterLink *inlink)
#define FILTER_SINGLE_PIXFMT(pix_fmt_)