Go to the source code of this file.
◆ OFFSET
◆ FLAGS
◆ COMMON_OPTS
◆ TestSrcVulkanMode
◆ init_filter()
◆ testsrc_vulkan_activate()
◆ testsrc_vulkan_config_props()
static int testsrc_vulkan_config_props |
( |
AVFilterLink * |
outlink | ) |
|
|
static |
◆ testsrc_vulkan_uninit()
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
color_vulkan |
| ) |
|
◆ color_vulkan_options
◆ testsrc_vulkan_outputs
◆ ff_vsrc_color_vulkan
Initial value:= {
.name = "color_vulkan",
.priv_class = &color_vulkan_class,
}
Definition at line 361 of file vsrc_testsrc_vulkan.c.
static void testsrc_vulkan_uninit(AVFilterContext *avctx)
@ AV_OPT_TYPE_VIDEO_RATE
Underlying C type is AVRational.
int ff_vk_filter_init(AVFilterContext *avctx)
General lavfi IO functions.
@ AVCOL_RANGE_JPEG
Full range content.
@ AV_OPT_TYPE_DURATION
Underlying C type is int64_t.
@ AV_OPT_TYPE_RATIONAL
Underlying C type is AVRational.
@ AV_PIX_FMT_VULKAN
Vulkan hardware images.
static int testsrc_vulkan_activate(AVFilterContext *ctx)
#define FILTER_OUTPUTS(array)
filter_frame For filters that do not use the activate() callback
@ AV_OPT_TYPE_COLOR
Underlying C type is uint8_t[4].
@ AV_OPT_TYPE_IMAGE_SIZE
Underlying C type is two consecutive integers.
static const AVFilterPad testsrc_vulkan_outputs[]
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several inputs
@ AVCOL_RANGE_UNSPECIFIED
#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 void uninit(AVBSFContext *ctx)
@ AVCOL_RANGE_MPEG
Narrow or limited range content.
@ AV_OPT_TYPE_INT
Underlying C type is int.
static int testsrc_vulkan_config_props(AVFilterLink *outlink)
#define flags(name, subs,...)
@ AV_OPT_TYPE_STRING
Underlying C type is a uint8_t* that is either NULL or points to a C string allocated with the av_mal...
@ AV_OPT_TYPE_CONST
Special option type for declaring named constants.
#define FILTER_SINGLE_PIXFMT(pix_fmt_)