FFmpeg
Data Fields
BiquadsContext Struct Reference

Data Fields

const AVClassclass
 
enum FilterType filter_type
 
int width_type
 
int poles
 
int csg
 
int transform_type
 
int precision
 
int block_samples
 
int bypass
 
double gain
 
double frequency
 
double width
 
double mix
 
char * ch_layout_str
 
AVChannelLayout ch_layout
 
int normalize
 
int order
 
double a0
 
double a1
 
double a2
 
double b0
 
double b1
 
double b2
 
double oa0
 
double oa1
 
double oa2
 
double ob0
 
double ob1
 
double ob2
 
AVFrameblock [3]
 
ChanCachecache
 
int block_align
 
int64_t pts
 
int nb_samples
 
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 a0, double a1, double a2, int *clippings, int disabled)
 

Detailed Description

Definition at line 120 of file af_biquads.c.

Field Documentation

◆ class

const AVClass* BiquadsContext::class

Definition at line 121 of file af_biquads.c.

◆ filter_type

enum FilterType BiquadsContext::filter_type

Definition at line 123 of file af_biquads.c.

◆ width_type

int BiquadsContext::width_type

Definition at line 124 of file af_biquads.c.

Referenced by convert_width2qfactor().

◆ poles

int BiquadsContext::poles

Definition at line 125 of file af_biquads.c.

◆ csg

int BiquadsContext::csg

Definition at line 126 of file af_biquads.c.

◆ transform_type

int BiquadsContext::transform_type

Definition at line 127 of file af_biquads.c.

◆ precision

int BiquadsContext::precision

Definition at line 128 of file af_biquads.c.

◆ block_samples

int BiquadsContext::block_samples

Definition at line 129 of file af_biquads.c.

◆ bypass

int BiquadsContext::bypass

Definition at line 131 of file af_biquads.c.

◆ gain

double BiquadsContext::gain

Definition at line 133 of file af_biquads.c.

Referenced by config_filter(), and convert_width2qfactor().

◆ frequency

double BiquadsContext::frequency

Definition at line 134 of file af_biquads.c.

Referenced by convert_width2qfactor().

◆ width

double BiquadsContext::width

Definition at line 135 of file af_biquads.c.

◆ mix

double BiquadsContext::mix

Definition at line 136 of file af_biquads.c.

◆ ch_layout_str

char* BiquadsContext::ch_layout_str

Definition at line 137 of file af_biquads.c.

◆ ch_layout

AVChannelLayout BiquadsContext::ch_layout

Definition at line 138 of file af_biquads.c.

◆ normalize

int BiquadsContext::normalize

Definition at line 139 of file af_biquads.c.

◆ order

int BiquadsContext::order

Definition at line 140 of file af_biquads.c.

◆ a0

double BiquadsContext::a0

Definition at line 142 of file af_biquads.c.

◆ a1

double BiquadsContext::a1

Definition at line 142 of file af_biquads.c.

◆ a2

double BiquadsContext::a2

Definition at line 142 of file af_biquads.c.

◆ b0

double BiquadsContext::b0

Definition at line 143 of file af_biquads.c.

◆ b1

double BiquadsContext::b1

Definition at line 143 of file af_biquads.c.

◆ b2

double BiquadsContext::b2

Definition at line 143 of file af_biquads.c.

◆ oa0

double BiquadsContext::oa0

Definition at line 145 of file af_biquads.c.

◆ oa1

double BiquadsContext::oa1

Definition at line 145 of file af_biquads.c.

◆ oa2

double BiquadsContext::oa2

Definition at line 145 of file af_biquads.c.

◆ ob0

double BiquadsContext::ob0

Definition at line 146 of file af_biquads.c.

◆ ob1

double BiquadsContext::ob1

Definition at line 146 of file af_biquads.c.

◆ ob2

double BiquadsContext::ob2

Definition at line 146 of file af_biquads.c.

◆ block

AVFrame* BiquadsContext::block[3]

Definition at line 148 of file af_biquads.c.

◆ cache

ChanCache* BiquadsContext::cache

Definition at line 150 of file af_biquads.c.

◆ block_align

int BiquadsContext::block_align

Definition at line 151 of file af_biquads.c.

◆ pts

int64_t BiquadsContext::pts

Definition at line 153 of file af_biquads.c.

◆ nb_samples

int BiquadsContext::nb_samples

Definition at line 154 of file af_biquads.c.

◆ filter

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 a0, double a1, double a2, int *clippings, int disabled)

Definition at line 156 of file af_biquads.c.


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