Go to the source code of this file.
◆ OFFSET
◆ FLAGS
◆ RE
◆ IM
◆ AVFILTER_DEFINE_CLASS()
| AVFILTER_DEFINE_CLASS |
( |
showspatial | | ) |
|
◆ uninit()
◆ query_formats()
◆ run_channel_fft()
| static int run_channel_fft |
( |
AVFilterContext * | ctx, |
|
|
void * | arg, |
|
|
int | jobnr, |
|
|
int | nb_jobs ) |
|
static |
◆ config_output()
◆ draw_dot()
| static void draw_dot |
( |
uint8_t * | dst, |
|
|
int | linesize, |
|
|
int | value ) |
|
static |
◆ draw_spatial()
◆ spatial_activate()
◆ showspatial_options
Initial value:= {
}
@ AV_OPT_TYPE_IMAGE_SIZE
Underlying C type is two consecutive integers.
@ AV_OPT_TYPE_VIDEO_RATE
Underlying C type is AVRational.
@ AV_OPT_TYPE_INT
Underlying C type is int.
#define WIN_FUNC_OPTION(win_func_opt_name, win_func_offset, flag, default_window_func)
Definition at line 57 of file avf_showspatial.c.
◆ showspatial_outputs
Initial value:= {
{
.name = "default",
},
}
static int config_output(AVBitStreamFilterLink *outlink)
Definition at line 316 of file avf_showspatial.c.
◆ ff_avf_showspatial
Initial value:= {
.p.name = "showspatial",
.p.priv_class = &showspatial_class,
}
static int query_formats(const AVFilterContext *ctx, AVFilterFormatsConfig **cfg_in, AVFilterFormatsConfig **cfg_out)
const AVFilterPad ff_audio_default_filterpad[1]
An AVFilterPad array whose only entry has name "default" and is of type AVMEDIA_TYPE_AUDIO.
static const AVFilterPad showspatial_outputs[]
static int spatial_activate(AVFilterContext *ctx)
#define AVFILTER_FLAG_SLICE_THREADS
The filter supports multithreading by splitting frames into multiple parts and processing them concur...
static av_cold void uninit(AVBitStreamFilterContext *ctx)
#define FILTER_INPUTS(array)
#define FILTER_OUTPUTS(array)
#define FILTER_QUERY_FUNC2(func)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
Definition at line 324 of file avf_showspatial.c.