FFmpeg
Data Fields
AudioSurroundContext Struct Reference

Data Fields

const AVClassclass
 
AVChannelLayout out_ch_layout
 
AVChannelLayout in_ch_layout
 
float level_in
 
float level_out
 
float f_i [SC_NB]
 
float f_o [SC_NB]
 
int lfe_mode
 
float smooth
 
float angle
 
float focus
 
int win_size
 
int win_func
 
float win_gain
 
float overlap
 
float all_x
 
float all_y
 
float f_x [SC_NB]
 
float f_y [SC_NB]
 
floatinput_levels
 
floatoutput_levels
 
int output_lfe
 
int create_lfe
 
int lowcutf
 
int highcutf
 
float lowcut
 
float highcut
 
int nb_in_channels
 
int nb_out_channels
 
AVFramefactors
 
AVFramesfactors
 
AVFrameinput_in
 
AVFrameinput
 
AVFrameoutput
 
AVFrameoutput_mag
 
AVFrameoutput_ph
 
AVFrameoutput_out
 
AVFrameoverlap_buffer
 
AVFramewindow
 
floatx_pos
 
floaty_pos
 
floatl_phase
 
floatr_phase
 
floatc_phase
 
floatc_mag
 
floatlfe_mag
 
floatlfe_phase
 
floatmag_total
 
int rdft_size
 
int hop_size
 
AVTXContext ** rdft
 
AVTXContext ** irdft
 
av_tx_fn tx_fn
 
av_tx_fn itx_fn
 
floatwindow_func_lut
 
void(* filter )(AVFilterContext *ctx)
 
void(* upmix )(AVFilterContext *ctx, int ch)
 
void(* upmix_5_0 )(AVFilterContext *ctx, float c_re, float c_im, float mag_totall, float mag_totalr, float fl_phase, float fr_phase, float bl_phase, float br_phase, float sl_phase, float sr_phase, float xl, float yl, float xr, float yr, int n)
 
void(* upmix_5_1 )(AVFilterContext *ctx, float c_re, float c_im, float lfe_re, float lfe_im, float mag_totall, float mag_totalr, float fl_phase, float fr_phase, float bl_phase, float br_phase, float sl_phase, float sr_phase, float xl, float yl, float xr, float yr, int n)
 

Detailed Description

Definition at line 62 of file af_surround.c.

Field Documentation

◆ class

const AVClass* AudioSurroundContext::class

Definition at line 63 of file af_surround.c.

◆ out_ch_layout

AVChannelLayout AudioSurroundContext::out_ch_layout

Definition at line 65 of file af_surround.c.

◆ in_ch_layout

AVChannelLayout AudioSurroundContext::in_ch_layout

Definition at line 66 of file af_surround.c.

◆ level_in

float AudioSurroundContext::level_in

Definition at line 68 of file af_surround.c.

◆ level_out

float AudioSurroundContext::level_out

Definition at line 69 of file af_surround.c.

◆ f_i

float AudioSurroundContext::f_i[SC_NB]

Definition at line 70 of file af_surround.c.

◆ f_o

float AudioSurroundContext::f_o[SC_NB]

Definition at line 71 of file af_surround.c.

◆ lfe_mode

int AudioSurroundContext::lfe_mode

Definition at line 72 of file af_surround.c.

◆ smooth

float AudioSurroundContext::smooth

Definition at line 73 of file af_surround.c.

◆ angle

float AudioSurroundContext::angle

Definition at line 74 of file af_surround.c.

◆ focus

float AudioSurroundContext::focus

Definition at line 75 of file af_surround.c.

◆ win_size

int AudioSurroundContext::win_size

Definition at line 76 of file af_surround.c.

◆ win_func

int AudioSurroundContext::win_func

Definition at line 77 of file af_surround.c.

◆ win_gain

float AudioSurroundContext::win_gain

Definition at line 78 of file af_surround.c.

◆ overlap

float AudioSurroundContext::overlap

Definition at line 79 of file af_surround.c.

◆ all_x

float AudioSurroundContext::all_x

Definition at line 81 of file af_surround.c.

◆ all_y

float AudioSurroundContext::all_y

Definition at line 82 of file af_surround.c.

◆ f_x

float AudioSurroundContext::f_x[SC_NB]

Definition at line 84 of file af_surround.c.

◆ f_y

float AudioSurroundContext::f_y[SC_NB]

Definition at line 85 of file af_surround.c.

◆ input_levels

float* AudioSurroundContext::input_levels

Definition at line 87 of file af_surround.c.

◆ output_levels

float* AudioSurroundContext::output_levels

Definition at line 88 of file af_surround.c.

◆ output_lfe

int AudioSurroundContext::output_lfe

Definition at line 89 of file af_surround.c.

◆ create_lfe

int AudioSurroundContext::create_lfe

Definition at line 90 of file af_surround.c.

◆ lowcutf

int AudioSurroundContext::lowcutf

Definition at line 91 of file af_surround.c.

◆ highcutf

int AudioSurroundContext::highcutf

Definition at line 92 of file af_surround.c.

◆ lowcut

float AudioSurroundContext::lowcut

Definition at line 94 of file af_surround.c.

◆ highcut

float AudioSurroundContext::highcut

Definition at line 95 of file af_surround.c.

◆ nb_in_channels

int AudioSurroundContext::nb_in_channels

Definition at line 97 of file af_surround.c.

◆ nb_out_channels

int AudioSurroundContext::nb_out_channels

Definition at line 98 of file af_surround.c.

◆ factors

AVFrame* AudioSurroundContext::factors

Definition at line 100 of file af_surround.c.

◆ sfactors

AVFrame* AudioSurroundContext::sfactors

Definition at line 101 of file af_surround.c.

◆ input_in

AVFrame* AudioSurroundContext::input_in

Definition at line 102 of file af_surround.c.

◆ input

AVFrame* AudioSurroundContext::input

Definition at line 103 of file af_surround.c.

◆ output

AVFrame* AudioSurroundContext::output

Definition at line 104 of file af_surround.c.

◆ output_mag

AVFrame* AudioSurroundContext::output_mag

Definition at line 105 of file af_surround.c.

◆ output_ph

AVFrame* AudioSurroundContext::output_ph

Definition at line 106 of file af_surround.c.

◆ output_out

AVFrame* AudioSurroundContext::output_out

Definition at line 107 of file af_surround.c.

◆ overlap_buffer

AVFrame* AudioSurroundContext::overlap_buffer

Definition at line 108 of file af_surround.c.

◆ window

AVFrame* AudioSurroundContext::window

Definition at line 109 of file af_surround.c.

◆ x_pos

float* AudioSurroundContext::x_pos

Definition at line 111 of file af_surround.c.

◆ y_pos

float* AudioSurroundContext::y_pos

Definition at line 112 of file af_surround.c.

◆ l_phase

float* AudioSurroundContext::l_phase

Definition at line 113 of file af_surround.c.

◆ r_phase

float* AudioSurroundContext::r_phase

Definition at line 114 of file af_surround.c.

◆ c_phase

float* AudioSurroundContext::c_phase

Definition at line 115 of file af_surround.c.

◆ c_mag

float* AudioSurroundContext::c_mag

Definition at line 116 of file af_surround.c.

◆ lfe_mag

float* AudioSurroundContext::lfe_mag

Definition at line 117 of file af_surround.c.

◆ lfe_phase

float* AudioSurroundContext::lfe_phase

Definition at line 118 of file af_surround.c.

◆ mag_total

float* AudioSurroundContext::mag_total

Definition at line 119 of file af_surround.c.

◆ rdft_size

int AudioSurroundContext::rdft_size

Definition at line 121 of file af_surround.c.

◆ hop_size

int AudioSurroundContext::hop_size

Definition at line 122 of file af_surround.c.

◆ rdft

AVTXContext** AudioSurroundContext::rdft

Definition at line 123 of file af_surround.c.

◆ irdft

AVTXContext ** AudioSurroundContext::irdft

Definition at line 123 of file af_surround.c.

◆ tx_fn

av_tx_fn AudioSurroundContext::tx_fn

Definition at line 124 of file af_surround.c.

◆ itx_fn

av_tx_fn AudioSurroundContext::itx_fn

Definition at line 124 of file af_surround.c.

◆ window_func_lut

float* AudioSurroundContext::window_func_lut

Definition at line 125 of file af_surround.c.

◆ filter

void(* AudioSurroundContext::filter) (AVFilterContext *ctx)

Definition at line 127 of file af_surround.c.

◆ upmix

void(* AudioSurroundContext::upmix) (AVFilterContext *ctx, int ch)

Definition at line 128 of file af_surround.c.

◆ upmix_5_0

void(* AudioSurroundContext::upmix_5_0) (AVFilterContext *ctx, float c_re, float c_im, float mag_totall, float mag_totalr, float fl_phase, float fr_phase, float bl_phase, float br_phase, float sl_phase, float sr_phase, float xl, float yl, float xr, float yr, int n)

Definition at line 129 of file af_surround.c.

◆ upmix_5_1

void(* AudioSurroundContext::upmix_5_1) (AVFilterContext *ctx, float c_re, float c_im, float lfe_re, float lfe_im, float mag_totall, float mag_totalr, float fl_phase, float fr_phase, float bl_phase, float br_phase, float sl_phase, float sr_phase, float xl, float yl, float xr, float yr, int n)

Definition at line 138 of file af_surround.c.


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