FFmpeg  4.0
Data Fields
BiquadsContext Struct Reference

Data Fields

const AVClassclass
 
enum FilterType filter_type
 
int width_type
 
int poles
 
int csg
 
double gain
 
double frequency
 
double width
 
uint64_t channels
 
double a0
 
double a1
 
double a2
 
double b0
 
double b1
 
double b2
 
ChanCachecache
 
int clippings
 
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)
 

Detailed Description

Definition at line 98 of file af_biquads.c.

Field Documentation

◆ class

const AVClass* BiquadsContext::class

Definition at line 99 of file af_biquads.c.

◆ filter_type

enum FilterType BiquadsContext::filter_type

Definition at line 101 of file af_biquads.c.

Referenced by config_filter(), init(), and process_command().

◆ width_type

int BiquadsContext::width_type

Definition at line 102 of file af_biquads.c.

Referenced by config_filter(), and process_command().

◆ poles

int BiquadsContext::poles

Definition at line 103 of file af_biquads.c.

Referenced by config_filter().

◆ csg

int BiquadsContext::csg

Definition at line 104 of file af_biquads.c.

Referenced by config_filter().

◆ gain

double BiquadsContext::gain

Definition at line 106 of file af_biquads.c.

Referenced by config_filter(), and process_command().

◆ frequency

double BiquadsContext::frequency

Definition at line 107 of file af_biquads.c.

Referenced by config_filter(), init(), and process_command().

◆ width

double BiquadsContext::width

Definition at line 108 of file af_biquads.c.

Referenced by config_filter(), init(), and process_command().

◆ channels

uint64_t BiquadsContext::channels

Definition at line 109 of file af_biquads.c.

Referenced by filter_frame().

◆ a0

double BiquadsContext::a0

Definition at line 111 of file af_biquads.c.

Referenced by config_filter(), and process_command().

◆ a1

double BiquadsContext::a1

Definition at line 111 of file af_biquads.c.

Referenced by config_filter(), filter_frame(), and process_command().

◆ a2

double BiquadsContext::a2

Definition at line 111 of file af_biquads.c.

Referenced by config_filter(), filter_frame(), and process_command().

◆ b0

double BiquadsContext::b0

Definition at line 112 of file af_biquads.c.

Referenced by config_filter(), filter_frame(), and process_command().

◆ b1

double BiquadsContext::b1

Definition at line 112 of file af_biquads.c.

Referenced by config_filter(), filter_frame(), and process_command().

◆ b2

double BiquadsContext::b2

Definition at line 112 of file af_biquads.c.

Referenced by config_filter(), filter_frame(), and process_command().

◆ cache

ChanCache* BiquadsContext::cache

Definition at line 114 of file af_biquads.c.

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

◆ clippings

int BiquadsContext::clippings

Definition at line 115 of file af_biquads.c.

Referenced by filter_frame().

◆ block_align

int BiquadsContext::block_align

Definition at line 116 of file af_biquads.c.

Referenced by config_filter(), and filter_frame().

◆ 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 a1, double a2)

Definition at line 118 of file af_biquads.c.

Referenced by config_filter(), and filter_frame().


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