FFmpeg  4.0
Data Fields
HaasContext Struct Reference

Data Fields

const AVClassclass
 
int par_m_source
 
double par_delay0
 
double par_delay1
 
int par_phase0
 
int par_phase1
 
int par_middle_phase
 
double par_side_gain
 
double par_gain0
 
double par_gain1
 
double par_balance0
 
double par_balance1
 
double level_in
 
double level_out
 
double * buffer
 
size_t buffer_size
 
uint32_t write_ptr
 
uint32_t delay [2]
 
double balance_l [2]
 
double balance_r [2]
 
double phase0
 
double phase1
 

Detailed Description

Definition at line 29 of file af_haas.c.

Field Documentation

◆ class

const AVClass* HaasContext::class

Definition at line 30 of file af_haas.c.

◆ par_m_source

int HaasContext::par_m_source

Definition at line 32 of file af_haas.c.

Referenced by filter_frame().

◆ par_delay0

double HaasContext::par_delay0

Definition at line 33 of file af_haas.c.

Referenced by config_input().

◆ par_delay1

double HaasContext::par_delay1

Definition at line 34 of file af_haas.c.

Referenced by config_input().

◆ par_phase0

int HaasContext::par_phase0

Definition at line 35 of file af_haas.c.

Referenced by config_input().

◆ par_phase1

int HaasContext::par_phase1

Definition at line 36 of file af_haas.c.

Referenced by config_input().

◆ par_middle_phase

int HaasContext::par_middle_phase

Definition at line 37 of file af_haas.c.

Referenced by filter_frame().

◆ par_side_gain

double HaasContext::par_side_gain

Definition at line 38 of file af_haas.c.

Referenced by filter_frame().

◆ par_gain0

double HaasContext::par_gain0

Definition at line 39 of file af_haas.c.

Referenced by config_input().

◆ par_gain1

double HaasContext::par_gain1

Definition at line 40 of file af_haas.c.

Referenced by config_input().

◆ par_balance0

double HaasContext::par_balance0

Definition at line 41 of file af_haas.c.

Referenced by config_input().

◆ par_balance1

double HaasContext::par_balance1

Definition at line 42 of file af_haas.c.

Referenced by config_input().

◆ level_in

double HaasContext::level_in

Definition at line 43 of file af_haas.c.

Referenced by filter_frame().

◆ level_out

double HaasContext::level_out

Definition at line 44 of file af_haas.c.

Referenced by filter_frame().

◆ buffer

double* HaasContext::buffer

Definition at line 46 of file af_haas.c.

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

◆ buffer_size

size_t HaasContext::buffer_size

Definition at line 47 of file af_haas.c.

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

◆ write_ptr

uint32_t HaasContext::write_ptr

Definition at line 48 of file af_haas.c.

Referenced by config_input(), and filter_frame().

◆ delay

uint32_t HaasContext::delay[2]

Definition at line 49 of file af_haas.c.

Referenced by config_input(), and filter_frame().

◆ balance_l

double HaasContext::balance_l[2]

Definition at line 50 of file af_haas.c.

Referenced by config_input(), and filter_frame().

◆ balance_r

double HaasContext::balance_r[2]

Definition at line 51 of file af_haas.c.

Referenced by config_input(), and filter_frame().

◆ phase0

double HaasContext::phase0

Definition at line 52 of file af_haas.c.

Referenced by config_input().

◆ phase1

double HaasContext::phase1

Definition at line 53 of file af_haas.c.

Referenced by config_input().


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