FFmpeg
Data Fields
AudioSurroundContext Struct Reference

Data Fields

const AVClassclass
 
char * out_channel_layout_str
 
char * in_channel_layout_str
 
float level_in
 
float level_out
 
float fc_in
 
float fc_out
 
float fl_in
 
float fl_out
 
float fr_in
 
float fr_out
 
float sl_in
 
float sl_out
 
float sr_in
 
float sr_out
 
float bl_in
 
float bl_out
 
float br_in
 
float br_out
 
float bc_in
 
float bc_out
 
float lfe_in
 
float lfe_out
 
int lfe_mode
 
float angle
 
int win_size
 
int win_func
 
float overlap
 
float all_x
 
float all_y
 
float fc_x
 
float fl_x
 
float fr_x
 
float bl_x
 
float br_x
 
float sl_x
 
float sr_x
 
float bc_x
 
float fc_y
 
float fl_y
 
float fr_y
 
float bl_y
 
float br_y
 
float sl_y
 
float sr_y
 
float bc_y
 
float * input_levels
 
float * output_levels
 
int output_lfe
 
int lowcutf
 
int highcutf
 
float lowcut
 
float highcut
 
uint64_t out_channel_layout
 
uint64_t in_channel_layout
 
int nb_in_channels
 
int nb_out_channels
 
AVFrameinput
 
AVFrameoutput
 
AVFrameoverlap_buffer
 
int buf_size
 
int hop_size
 
AVAudioFifofifo
 
RDFTContext ** rdft
 
RDFTContext ** irdft
 
float * window_func_lut
 
int64_t pts
 
int eof
 
void(* filter )(AVFilterContext *ctx)
 
void(* upmix_stereo )(AVFilterContext *ctx, float l_phase, float r_phase, float c_phase, float mag_total, float x, float y, int n)
 
void(* upmix_2_1 )(AVFilterContext *ctx, float l_phase, float r_phase, float c_phase, float mag_total, float lfe_im, float lfe_re, float x, float y, int n)
 
void(* upmix_3_0 )(AVFilterContext *ctx, float l_phase, float r_phase, float c_mag, float c_phase, float mag_total, float x, float y, int n)
 
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 33 of file af_surround.c.

Field Documentation

◆ class

const AVClass* AudioSurroundContext::class

Definition at line 34 of file af_surround.c.

◆ out_channel_layout_str

char* AudioSurroundContext::out_channel_layout_str

Definition at line 36 of file af_surround.c.

◆ in_channel_layout_str

char* AudioSurroundContext::in_channel_layout_str

Definition at line 37 of file af_surround.c.

◆ level_in

float AudioSurroundContext::level_in

Definition at line 39 of file af_surround.c.

◆ level_out

float AudioSurroundContext::level_out

Definition at line 40 of file af_surround.c.

◆ fc_in

float AudioSurroundContext::fc_in

Definition at line 41 of file af_surround.c.

◆ fc_out

float AudioSurroundContext::fc_out

Definition at line 42 of file af_surround.c.

◆ fl_in

float AudioSurroundContext::fl_in

Definition at line 43 of file af_surround.c.

◆ fl_out

float AudioSurroundContext::fl_out

Definition at line 44 of file af_surround.c.

◆ fr_in

float AudioSurroundContext::fr_in

Definition at line 45 of file af_surround.c.

◆ fr_out

float AudioSurroundContext::fr_out

Definition at line 46 of file af_surround.c.

◆ sl_in

float AudioSurroundContext::sl_in

Definition at line 47 of file af_surround.c.

◆ sl_out

float AudioSurroundContext::sl_out

Definition at line 48 of file af_surround.c.

◆ sr_in

float AudioSurroundContext::sr_in

Definition at line 49 of file af_surround.c.

◆ sr_out

float AudioSurroundContext::sr_out

Definition at line 50 of file af_surround.c.

◆ bl_in

float AudioSurroundContext::bl_in

Definition at line 51 of file af_surround.c.

◆ bl_out

float AudioSurroundContext::bl_out

Definition at line 52 of file af_surround.c.

◆ br_in

float AudioSurroundContext::br_in

Definition at line 53 of file af_surround.c.

◆ br_out

float AudioSurroundContext::br_out

Definition at line 54 of file af_surround.c.

◆ bc_in

float AudioSurroundContext::bc_in

Definition at line 55 of file af_surround.c.

◆ bc_out

float AudioSurroundContext::bc_out

Definition at line 56 of file af_surround.c.

◆ lfe_in

float AudioSurroundContext::lfe_in

Definition at line 57 of file af_surround.c.

◆ lfe_out

float AudioSurroundContext::lfe_out

Definition at line 58 of file af_surround.c.

◆ lfe_mode

int AudioSurroundContext::lfe_mode

Definition at line 59 of file af_surround.c.

◆ angle

float AudioSurroundContext::angle

Definition at line 60 of file af_surround.c.

◆ win_size

int AudioSurroundContext::win_size

Definition at line 61 of file af_surround.c.

◆ win_func

int AudioSurroundContext::win_func

Definition at line 62 of file af_surround.c.

◆ overlap

float AudioSurroundContext::overlap

Definition at line 63 of file af_surround.c.

◆ all_x

float AudioSurroundContext::all_x

Definition at line 65 of file af_surround.c.

◆ all_y

float AudioSurroundContext::all_y

Definition at line 66 of file af_surround.c.

◆ fc_x

float AudioSurroundContext::fc_x

Definition at line 68 of file af_surround.c.

◆ fl_x

float AudioSurroundContext::fl_x

Definition at line 69 of file af_surround.c.

◆ fr_x

float AudioSurroundContext::fr_x

Definition at line 70 of file af_surround.c.

◆ bl_x

float AudioSurroundContext::bl_x

Definition at line 71 of file af_surround.c.

◆ br_x

float AudioSurroundContext::br_x

Definition at line 72 of file af_surround.c.

◆ sl_x

float AudioSurroundContext::sl_x

Definition at line 73 of file af_surround.c.

◆ sr_x

float AudioSurroundContext::sr_x

Definition at line 74 of file af_surround.c.

◆ bc_x

float AudioSurroundContext::bc_x

Definition at line 75 of file af_surround.c.

◆ fc_y

float AudioSurroundContext::fc_y

Definition at line 77 of file af_surround.c.

◆ fl_y

float AudioSurroundContext::fl_y

Definition at line 78 of file af_surround.c.

◆ fr_y

float AudioSurroundContext::fr_y

Definition at line 79 of file af_surround.c.

◆ bl_y

float AudioSurroundContext::bl_y

Definition at line 80 of file af_surround.c.

◆ br_y

float AudioSurroundContext::br_y

Definition at line 81 of file af_surround.c.

◆ sl_y

float AudioSurroundContext::sl_y

Definition at line 82 of file af_surround.c.

◆ sr_y

float AudioSurroundContext::sr_y

Definition at line 83 of file af_surround.c.

◆ bc_y

float AudioSurroundContext::bc_y

Definition at line 84 of file af_surround.c.

◆ input_levels

float* AudioSurroundContext::input_levels

Definition at line 86 of file af_surround.c.

◆ output_levels

float* AudioSurroundContext::output_levels

Definition at line 87 of file af_surround.c.

◆ output_lfe

int AudioSurroundContext::output_lfe

Definition at line 88 of file af_surround.c.

◆ lowcutf

int AudioSurroundContext::lowcutf

Definition at line 89 of file af_surround.c.

◆ highcutf

int AudioSurroundContext::highcutf

Definition at line 90 of file af_surround.c.

◆ lowcut

float AudioSurroundContext::lowcut

Definition at line 92 of file af_surround.c.

◆ highcut

float AudioSurroundContext::highcut

Definition at line 93 of file af_surround.c.

◆ out_channel_layout

uint64_t AudioSurroundContext::out_channel_layout

Definition at line 95 of file af_surround.c.

◆ in_channel_layout

uint64_t AudioSurroundContext::in_channel_layout

Definition at line 96 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.

◆ input

AVFrame* AudioSurroundContext::input

Definition at line 100 of file af_surround.c.

◆ output

AVFrame* AudioSurroundContext::output

Definition at line 101 of file af_surround.c.

◆ overlap_buffer

AVFrame* AudioSurroundContext::overlap_buffer

Definition at line 102 of file af_surround.c.

◆ buf_size

int AudioSurroundContext::buf_size

Definition at line 104 of file af_surround.c.

◆ hop_size

int AudioSurroundContext::hop_size

Definition at line 105 of file af_surround.c.

◆ fifo

AVAudioFifo* AudioSurroundContext::fifo

Definition at line 106 of file af_surround.c.

◆ rdft

RDFTContext** AudioSurroundContext::rdft

Definition at line 107 of file af_surround.c.

◆ irdft

RDFTContext ** AudioSurroundContext::irdft

Definition at line 107 of file af_surround.c.

◆ window_func_lut

float* AudioSurroundContext::window_func_lut

Definition at line 108 of file af_surround.c.

◆ pts

int64_t AudioSurroundContext::pts

Definition at line 110 of file af_surround.c.

◆ eof

int AudioSurroundContext::eof

Definition at line 111 of file af_surround.c.

◆ filter

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

Definition at line 113 of file af_surround.c.

◆ upmix_stereo

void(* AudioSurroundContext::upmix_stereo) (AVFilterContext *ctx, float l_phase, float r_phase, float c_phase, float mag_total, float x, float y, int n)

Definition at line 114 of file af_surround.c.

◆ upmix_2_1

void(* AudioSurroundContext::upmix_2_1) (AVFilterContext *ctx, float l_phase, float r_phase, float c_phase, float mag_total, float lfe_im, float lfe_re, float x, float y, int n)

Definition at line 121 of file af_surround.c.

◆ upmix_3_0

void(* AudioSurroundContext::upmix_3_0) (AVFilterContext *ctx, float l_phase, float r_phase, float c_mag, float c_phase, float mag_total, float x, float y, int n)

Definition at line 130 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 138 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 147 of file af_surround.c.


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