FFmpeg
Data Fields
BiquadsContext Struct Reference

Data Fields

const AVClassclass
 
enum FilterType filter_type
 
int width_type
 
int poles
 
int csg
 
int transform_type
 
double gain
 
double frequency
 
double width
 
double mix
 
uint64_t channels
 
int normalize
 
int order
 
double a0
 
double a1
 
double a2
 
double b0
 
double b1
 
double b2
 
ChanCachecache
 
int block_align
 
void(* filter )(struct BiquadsContext *s, const void *ibuf, void *obuf, int len, double *i1, double *i2, double *o1, double *o2, double b0, double b1, double b2, double a1, double a2, int *clippings, int disabled)
 

Detailed Description

Definition at line 109 of file af_biquads.c.

Field Documentation

const AVClass* BiquadsContext::class

Definition at line 110 of file af_biquads.c.

enum FilterType BiquadsContext::filter_type

Definition at line 112 of file af_biquads.c.

Referenced by config_filter(), and init().

int BiquadsContext::width_type

Definition at line 113 of file af_biquads.c.

Referenced by config_filter().

int BiquadsContext::poles

Definition at line 114 of file af_biquads.c.

Referenced by config_filter().

int BiquadsContext::csg

Definition at line 115 of file af_biquads.c.

Referenced by config_filter().

int BiquadsContext::transform_type

Definition at line 116 of file af_biquads.c.

Referenced by config_filter().

double BiquadsContext::gain

Definition at line 118 of file af_biquads.c.

Referenced by config_filter().

double BiquadsContext::frequency

Definition at line 119 of file af_biquads.c.

Referenced by config_filter(), and init().

double BiquadsContext::width

Definition at line 120 of file af_biquads.c.

Referenced by config_filter(), and init().

double BiquadsContext::mix

Definition at line 121 of file af_biquads.c.

uint64_t BiquadsContext::channels

Definition at line 122 of file af_biquads.c.

Referenced by filter_channel().

int BiquadsContext::normalize

Definition at line 123 of file af_biquads.c.

Referenced by config_filter().

int BiquadsContext::order

Definition at line 124 of file af_biquads.c.

Referenced by config_filter().

double BiquadsContext::a0

Definition at line 126 of file af_biquads.c.

Referenced by config_filter().

double BiquadsContext::a1

Definition at line 126 of file af_biquads.c.

Referenced by config_filter(), and filter_channel().

double BiquadsContext::a2

Definition at line 126 of file af_biquads.c.

Referenced by config_filter(), and filter_channel().

double BiquadsContext::b0

Definition at line 127 of file af_biquads.c.

Referenced by config_filter(), and filter_channel().

double BiquadsContext::b1

Definition at line 127 of file af_biquads.c.

Referenced by config_filter(), and filter_channel().

double BiquadsContext::b2

Definition at line 127 of file af_biquads.c.

Referenced by config_filter(), and filter_channel().

ChanCache* BiquadsContext::cache

Definition at line 129 of file af_biquads.c.

Referenced by config_filter(), filter_channel(), filter_frame(), and uninit().

int BiquadsContext::block_align

Definition at line 130 of file af_biquads.c.

Referenced by config_filter(), and filter_channel().

void(* BiquadsContext::filter) (struct BiquadsContext *s, const void *ibuf, void *obuf, int len, double *i1, double *i2, double *o1, double *o2, double b0, double b1, double b2, double a1, double a2, int *clippings, int disabled)

Definition at line 132 of file af_biquads.c.

Referenced by config_filter(), and filter_channel().


The documentation for this struct was generated from the following file: