FFmpeg
Data Structures | Data Fields
HeadphoneContext Struct Reference

Data Structures

struct  headphone_inputs
 

Data Fields

const AVClassclass
 
char * map
 
int type
 
int lfe_channel
 
int have_hrirs
 
int eof_hrirs
 
int ir_len
 
int air_len
 
int mapping [64]
 
int nb_inputs
 
int nb_irs
 
float gain
 
float lfe_gain
 
float gain_lfe
 
float * ringbuffer [2]
 
int write [2]
 
int buffer_length
 
int n_fft
 
int size
 
int hrir_fmt
 
intdelay [2]
 
float * data_ir [2]
 
float * temp_src [2]
 
FFTComplextemp_fft [2]
 
FFTComplextemp_afft [2]
 
FFTContextfft [2]
 
FFTContextifft [2]
 
FFTComplexdata_hrtf [2]
 
AVFloatDSPContextfdsp
 
struct HeadphoneContext::headphone_inputsin
 

Detailed Description

Definition at line 41 of file af_headphone.c.

Field Documentation

◆ class

const AVClass* HeadphoneContext::class

Definition at line 42 of file af_headphone.c.

◆ map

char* HeadphoneContext::map

Definition at line 44 of file af_headphone.c.

◆ type

int HeadphoneContext::type

Definition at line 45 of file af_headphone.c.

◆ lfe_channel

int HeadphoneContext::lfe_channel

Definition at line 47 of file af_headphone.c.

◆ have_hrirs

int HeadphoneContext::have_hrirs

Definition at line 49 of file af_headphone.c.

◆ eof_hrirs

int HeadphoneContext::eof_hrirs

Definition at line 50 of file af_headphone.c.

◆ ir_len

int HeadphoneContext::ir_len

Definition at line 52 of file af_headphone.c.

Referenced by convert_coeffs().

◆ air_len

int HeadphoneContext::air_len

Definition at line 53 of file af_headphone.c.

◆ mapping

int HeadphoneContext::mapping[64]

Definition at line 55 of file af_headphone.c.

◆ nb_inputs

int HeadphoneContext::nb_inputs

Definition at line 57 of file af_headphone.c.

◆ nb_irs

int HeadphoneContext::nb_irs

Definition at line 59 of file af_headphone.c.

Referenced by convert_coeffs().

◆ gain

float HeadphoneContext::gain

Definition at line 61 of file af_headphone.c.

◆ lfe_gain

float HeadphoneContext::lfe_gain

Definition at line 62 of file af_headphone.c.

◆ gain_lfe

float HeadphoneContext::gain_lfe

Definition at line 62 of file af_headphone.c.

◆ ringbuffer

float* HeadphoneContext::ringbuffer[2]

Definition at line 64 of file af_headphone.c.

◆ write

int HeadphoneContext::write[2]

Definition at line 65 of file af_headphone.c.

◆ buffer_length

int HeadphoneContext::buffer_length

Definition at line 67 of file af_headphone.c.

◆ n_fft

int HeadphoneContext::n_fft

Definition at line 68 of file af_headphone.c.

Referenced by convert_coeffs().

◆ size

int HeadphoneContext::size

Definition at line 69 of file af_headphone.c.

◆ hrir_fmt

int HeadphoneContext::hrir_fmt

Definition at line 70 of file af_headphone.c.

◆ delay

int* HeadphoneContext::delay[2]

Definition at line 72 of file af_headphone.c.

◆ data_ir

float* HeadphoneContext::data_ir[2]

Definition at line 73 of file af_headphone.c.

◆ temp_src

float* HeadphoneContext::temp_src[2]

Definition at line 74 of file af_headphone.c.

◆ temp_fft

FFTComplex* HeadphoneContext::temp_fft[2]

Definition at line 75 of file af_headphone.c.

◆ temp_afft

FFTComplex* HeadphoneContext::temp_afft[2]

Definition at line 76 of file af_headphone.c.

◆ fft

FFTContext* HeadphoneContext::fft[2]

Definition at line 78 of file af_headphone.c.

◆ ifft

FFTContext * HeadphoneContext::ifft[2]

Definition at line 78 of file af_headphone.c.

◆ data_hrtf

FFTComplex* HeadphoneContext::data_hrtf[2]

Definition at line 79 of file af_headphone.c.

◆ fdsp

AVFloatDSPContext* HeadphoneContext::fdsp

Definition at line 81 of file af_headphone.c.

◆ in

struct HeadphoneContext::headphone_inputs * HeadphoneContext::in

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