FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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
 
int64_t pts
 
int ir_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
 
intdelay [2]
 
float * data_ir [2]
 
float * temp_src [2]
 
FFTComplextemp_fft [2]
 
FFTContextfft [2]
 
FFTContextifft [2]
 
FFTComplexdata_hrtf [2]
 
AVFloatDSPContextfdsp
 
struct
HeadphoneContext::headphone_inputs
in
 

Detailed Description

Definition at line 38 of file af_headphone.c.

Field Documentation

const AVClass* HeadphoneContext::class

Definition at line 39 of file af_headphone.c.

char* HeadphoneContext::map

Definition at line 41 of file af_headphone.c.

Referenced by init(), and parse_map().

int HeadphoneContext::type

Definition at line 42 of file af_headphone.c.

Referenced by config_input(), config_output(), and convert_coeffs().

int HeadphoneContext::lfe_channel
int HeadphoneContext::have_hrirs

Definition at line 46 of file af_headphone.c.

Referenced by convert_coeffs(), and filter_frame().

int HeadphoneContext::eof_hrirs

Definition at line 47 of file af_headphone.c.

Referenced by filter_frame(), and request_frame().

int64_t HeadphoneContext::pts

Definition at line 48 of file af_headphone.c.

Referenced by filter_frame(), headphone_frame(), and init().

int HeadphoneContext::ir_len
int HeadphoneContext::mapping[64]

Definition at line 52 of file af_headphone.c.

Referenced by convert_coeffs(), and parse_map().

int HeadphoneContext::nb_inputs
int HeadphoneContext::nb_irs

Definition at line 56 of file af_headphone.c.

Referenced by config_input(), convert_coeffs(), and parse_map().

float HeadphoneContext::gain

Definition at line 58 of file af_headphone.c.

Referenced by config_output(), and convert_coeffs().

float HeadphoneContext::lfe_gain

Definition at line 59 of file af_headphone.c.

Referenced by config_output().

float HeadphoneContext::gain_lfe

Definition at line 59 of file af_headphone.c.

Referenced by config_output(), headphone_convolute(), and headphone_fast_convolute().

float* HeadphoneContext::ringbuffer[2]

Definition at line 61 of file af_headphone.c.

Referenced by convert_coeffs(), and uninit().

int HeadphoneContext::write[2]

Definition at line 62 of file af_headphone.c.

int HeadphoneContext::buffer_length

Definition at line 64 of file af_headphone.c.

Referenced by convert_coeffs(), headphone_convolute(), and headphone_fast_convolute().

int HeadphoneContext::n_fft

Definition at line 65 of file af_headphone.c.

Referenced by convert_coeffs(), and headphone_fast_convolute().

int HeadphoneContext::size

Definition at line 66 of file af_headphone.c.

Referenced by config_output(), convert_coeffs(), filter_frame(), and headphone_frame().

int* HeadphoneContext::delay[2]

Definition at line 68 of file af_headphone.c.

Referenced by convert_coeffs(), and uninit().

float* HeadphoneContext::data_ir[2]

Definition at line 69 of file af_headphone.c.

Referenced by convert_coeffs(), and uninit().

float* HeadphoneContext::temp_src[2]

Definition at line 70 of file af_headphone.c.

Referenced by convert_coeffs(), and uninit().

FFTComplex* HeadphoneContext::temp_fft[2]

Definition at line 71 of file af_headphone.c.

Referenced by convert_coeffs(), headphone_fast_convolute(), and uninit().

FFTContext* HeadphoneContext::fft[2]

Definition at line 73 of file af_headphone.c.

Referenced by convert_coeffs(), headphone_fast_convolute(), and uninit().

FFTContext * HeadphoneContext::ifft[2]

Definition at line 73 of file af_headphone.c.

Referenced by convert_coeffs(), headphone_fast_convolute(), and uninit().

FFTComplex* HeadphoneContext::data_hrtf[2]

Definition at line 74 of file af_headphone.c.

Referenced by convert_coeffs(), headphone_fast_convolute(), and uninit().

AVFloatDSPContext* HeadphoneContext::fdsp

Definition at line 76 of file af_headphone.c.

Referenced by headphone_convolute(), init(), and uninit().

struct HeadphoneContext::headphone_inputs * HeadphoneContext::in

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