FFmpeg
Classes | Macros | Typedefs | Functions | Variables
af_aphaser.c File Reference

phaser audio filter More...

#include "libavutil/avassert.h"
#include "libavutil/opt.h"
#include "audio.h"
#include "avfilter.h"
#include "internal.h"
#include "generate_wave_table.h"

Classes

struct  AudioPhaserContext
 

Macros

#define OFFSET(x)   offsetof(AudioPhaserContext, x)
 
#define FLAGS   AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM
 
#define MOD(a, b)   (((a) >= (b)) ? (a) - (b) : (a))
 
#define PHASER_PLANAR(name, type)
 
#define PHASER(name, type)
 

Typedefs

typedef struct AudioPhaserContext AudioPhaserContext
 

Functions

 AVFILTER_DEFINE_CLASS (aphaser)
 

Variables

AVFilter ff_af_aphaser
 

Detailed Description

phaser audio filter

Variable Documentation

§ ff_af_aphaser

AVFilter ff_af_aphaser
Initial value:
= {
.name = "aphaser",
.description = NULL_IF_CONFIG_SMALL("Add a phasing effect to the audio."),
.query_formats = query_formats,
.priv_size = sizeof(AudioPhaserContext),
.init = init,
.uninit = uninit,
.inputs = aphaser_inputs,
.outputs = aphaser_outputs,
.priv_class = &aphaser_class,
}
Definition: af_aphaser.c:33
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: internal.h:186