Go to the source code of this file.
|
#define | NB_COEFS 16 |
|
#define | PFILTER(name, type, sin, cos, cc) |
|
#define | FFILTER(name, type, sin, cos, fmod, cc) |
|
#define | OFFSET(x) offsetof(AFreqShift, x) |
|
#define | FLAGS AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_RUNTIME_PARAM |
|
|
static int | query_formats (AVFilterContext *ctx) |
|
static void | compute_transition_param (double *K, double *Q, double transition) |
|
static double | ipowp (double x, int64_t n) |
|
static double | compute_acc_num (double q, int order, int c) |
|
static double | compute_acc_den (double q, int order, int c) |
|
static double | compute_coef (int index, double k, double q, int order) |
|
static void | compute_coefs (double *coef_arrd, float *coef_arrf, int nbr_coefs, double transition) |
|
static int | config_input (AVFilterLink *inlink) |
|
static int | filter_channels (AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) |
|
static int | filter_frame (AVFilterLink *inlink, AVFrame *in) |
|
static av_cold void | uninit (AVFilterContext *ctx) |
|
| AVFILTER_DEFINE_CLASS (afreqshift) |
|
| AVFILTER_DEFINE_CLASS (aphaseshift) |
|
◆ NB_COEFS
◆ PFILTER
#define PFILTER |
( |
|
name, |
|
|
|
type, |
|
|
|
sin, |
|
|
|
cos, |
|
|
|
cc |
|
) |
| |
◆ FFILTER
#define FFILTER |
( |
|
name, |
|
|
|
type, |
|
|
|
sin, |
|
|
|
cos, |
|
|
|
fmod, |
|
|
|
cc |
|
) |
| |
◆ OFFSET
◆ FLAGS
◆ query_formats()
◆ compute_transition_param()
static void compute_transition_param |
( |
double * |
K, |
|
|
double * |
Q, |
|
|
double |
transition |
|
) |
| |
|
static |
◆ ipowp()
static double ipowp |
( |
double |
x, |
|
|
int64_t |
n |
|
) |
| |
|
static |
◆ compute_acc_num()
static double compute_acc_num |
( |
double |
q, |
|
|
int |
order, |
|
|
int |
c |
|
) |
| |
|
static |
◆ compute_acc_den()
static double compute_acc_den |
( |
double |
q, |
|
|
int |
order, |
|
|
int |
c |
|
) |
| |
|
static |
◆ compute_coef()
static double compute_coef |
( |
int |
index, |
|
|
double |
k, |
|
|
double |
q, |
|
|
int |
order |
|
) |
| |
|
static |
◆ compute_coefs()
static void compute_coefs |
( |
double * |
coef_arrd, |
|
|
float * |
coef_arrf, |
|
|
int |
nbr_coefs, |
|
|
double |
transition |
|
) |
| |
|
static |
◆ config_input()
◆ filter_channels()
◆ filter_frame()
◆ uninit()
◆ AVFILTER_DEFINE_CLASS() [1/2]
AVFILTER_DEFINE_CLASS |
( |
afreqshift |
| ) |
|
◆ AVFILTER_DEFINE_CLASS() [2/2]
AVFILTER_DEFINE_CLASS |
( |
aphaseshift |
| ) |
|
◆ afreqshift_options
◆ inputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 375 of file af_afreqshift.c.
◆ outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 385 of file af_afreqshift.c.
◆ ff_af_afreqshift
Initial value:= {
.name = "afreqshift",
.priv_class = &afreqshift_class,
}
Definition at line 393 of file af_afreqshift.c.
◆ aphaseshift_options
◆ ff_af_aphaseshift
Initial value:= {
.name = "aphaseshift",
.priv_class = &aphaseshift_class,
}
Definition at line 415 of file af_afreqshift.c.
static int process_command(AVFilterContext *ctx, const char *cmd, const char *args, char *res, int res_len, int flags)
int ff_filter_process_command(AVFilterContext *ctx, const char *cmd, const char *arg, char *res, int res_len, int flags)
Generic processing of user supplied commands that are set in the same way as the filter options.