#include "libavutil/opt.h"
#include "vulkan_filter.h"
#include "filters.h"
#include "transpose.h"
#include "video.h"
Go to the source code of this file.
◆ OFFSET
◆ FLAGS
◆ init_filter()
◆ filter_frame()
◆ transpose_vulkan_uninit()
◆ config_props_output()
◆ AVFILTER_DEFINE_CLASS()
| AVFILTER_DEFINE_CLASS |
( |
transpose_vulkan |
| ) |
|
◆ ff_transpose_comp_spv_data
| const unsigned char ff_transpose_comp_spv_data[] |
◆ ff_transpose_comp_spv_len
| const unsigned int ff_transpose_comp_spv_len |
◆ transpose_vulkan_options
| const AVOption transpose_vulkan_options[] |
|
static |
Initial value:= {
{ "passthrough", "do not apply transposition if the input matches the specified geometry",
}
Definition at line 183 of file vf_transpose_vulkan.c.
◆ transpose_vulkan_inputs
◆ transpose_vulkan_outputs
◆ ff_vf_transpose_vulkan
Initial value:= {
.p.name = "transpose_vulkan",
.p.priv_class = &transpose_vulkan_class,
}
Definition at line 218 of file vf_transpose_vulkan.c.
static av_cold void transpose_vulkan_uninit(AVFilterContext *avctx)
#define FF_FILTER_FLAG_HWFRAME_AWARE
The filter is aware of hardware frames, and any hardware frame context should not be automatically pr...
int ff_vk_filter_init(AVFilterContext *avctx)
General lavfi IO functions.
#define FILTER_SINGLE_PIXFMT(pix_fmt_)
@ AV_PIX_FMT_VULKAN
Vulkan hardware images.
static const AVFilterPad transpose_vulkan_outputs[]
static int filter_frame(AVFilterLink *inlink, AVFrame *in)
#define FILTER_OUTPUTS(array)
static int config_props_output(AVFilterLink *outlink)
#define AV_OPT_FLAG_FILTERING_PARAM
A generic parameter which can be set by the user for filtering.
@ TRANSPOSE_PT_TYPE_PORTRAIT
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 void uninit(AVBSFContext *ctx)
#define AV_OPT_FLAG_VIDEO_PARAM
static const AVFilterPad transpose_vulkan_inputs[]
#define FILTER_INPUTS(array)
@ AV_OPT_TYPE_INT
Underlying C type is int.
@ TRANSPOSE_PT_TYPE_LANDSCAPE
int ff_vk_filter_config_input(AVFilterLink *inlink)
@ AV_OPT_TYPE_CONST
Special option type for declaring named constants.