Go to the source code of this file.
◆ INTERPOLATION_LINEAR
#define INTERPOLATION_LINEAR 0 |
◆ INTERPOLATION_QUADRATIC
#define INTERPOLATION_QUADRATIC 1 |
◆ OFFSET
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
flanger |
| ) |
|
◆ init()
◆ config_input()
◆ filter_frame()
◆ uninit()
◆ flanger_options
Initial value:= {
{
"regen",
"percentage regeneration (delayed signal feedback)",
OFFSET(feedback_gain),
AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95,
A },
{
"width",
"percentage of delayed signal mixed with original",
OFFSET(delay_gain),
AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 100,
A },
{
"phase",
"swept wave percentage phase-shift for multi-channel",
OFFSET(channel_phase),
AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100,
A },
}
Definition at line 55 of file af_flanger.c.
◆ flanger_inputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 189 of file af_flanger.c.
◆ flanger_outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 198 of file af_flanger.c.
◆ ff_af_flanger
Initial value:= {
.name = "flanger",
.priv_class = &flanger_class,
}
Definition at line 205 of file af_flanger.c.
static int interpolation(DeclickChannel *c, const double *src, int ar_order, double *acoefficients, int *index, int nb_errors, double *auxiliary, double *interpolated)