FFmpeg
Data Fields
AudioSurroundContext Struct Reference

Data Fields

const AVClassclass
 
 
 
float  level_in
 
float  level_out
 
float  fc_in
 
float  fc_out
 
float  lfe_in
 
float  lfe_out
 
float *  input_levels
 
float *  output_levels
 
 
 
 
float  lowcut
 
float  highcut
 
uint64_t  out_channel_layout
 
uint64_t  in_channel_layout
 
 
 
 
 
 
 
 
 
 
 
float *  window_func_lut
 
int64_t  pts
 
 
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_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 29 of file af_surround.c.

Field Documentation

const AVClass* AudioSurroundContext::class

Definition at line 30 of file af_surround.c.

char* AudioSurroundContext::out_channel_layout_str

Definition at line 32 of file af_surround.c.

Referenced by init().

char* AudioSurroundContext::in_channel_layout_str

Definition at line 33 of file af_surround.c.

Referenced by init().

float AudioSurroundContext::level_in

Definition at line 35 of file af_surround.c.

Referenced by config_input().

float AudioSurroundContext::level_out

Definition at line 36 of file af_surround.c.

Referenced by config_output().

float AudioSurroundContext::fc_in

Definition at line 37 of file af_surround.c.

Referenced by config_input().

float AudioSurroundContext::fc_out

Definition at line 38 of file af_surround.c.

Referenced by config_output().

float AudioSurroundContext::lfe_in

Definition at line 39 of file af_surround.c.

Referenced by config_input().

float AudioSurroundContext::lfe_out

Definition at line 40 of file af_surround.c.

Referenced by config_output().

float* AudioSurroundContext::input_levels

Definition at line 42 of file af_surround.c.

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

float* AudioSurroundContext::output_levels

Definition at line 43 of file af_surround.c.

Referenced by config_output(), ifft_channel(), and uninit().

int AudioSurroundContext::output_lfe

Definition at line 44 of file af_surround.c.

Referenced by upmix_2_1(), upmix_3_1(), upmix_3_1_surround(), upmix_4_1(), upmix_5_1_back(), upmix_5_1_back_surround(), and upmix_7_1().

int AudioSurroundContext::lowcutf

Definition at line 45 of file af_surround.c.

Referenced by config_input(), and init().

int AudioSurroundContext::highcutf

Definition at line 46 of file af_surround.c.

Referenced by config_input(), and init().

float AudioSurroundContext::lowcut

Definition at line 48 of file af_surround.c.

Referenced by config_input(), upmix_2_1(), upmix_3_1(), upmix_3_1_surround(), upmix_4_1(), upmix_5_1_back(), upmix_5_1_back_surround(), and upmix_7_1().

float AudioSurroundContext::highcut

Definition at line 49 of file af_surround.c.

Referenced by config_input(), upmix_2_1(), upmix_3_1(), upmix_3_1_surround(), upmix_4_1(), upmix_5_1_back(), upmix_5_1_back_surround(), and upmix_7_1().

uint64_t AudioSurroundContext::out_channel_layout

Definition at line 51 of file af_surround.c.

Referenced by init(), and query_formats().

uint64_t AudioSurroundContext::in_channel_layout

Definition at line 52 of file af_surround.c.

Referenced by init(), and query_formats().

int AudioSurroundContext::nb_in_channels

Definition at line 53 of file af_surround.c.

Referenced by config_input(), and uninit().

int AudioSurroundContext::nb_out_channels

Definition at line 54 of file af_surround.c.

Referenced by config_output(), and uninit().

AVFrame* AudioSurroundContext::input

Definition at line 56 of file af_surround.c.

Referenced by config_input(), fft_channel(), filter_2_1(), filter_5_1_back(), filter_frame(), filter_stereo(), filter_surround(), and uninit().

AVFrame* AudioSurroundContext::output

Definition at line 57 of file af_surround.c.

Referenced by config_output(), ifft_channel(), uninit(), upmix_1_0(), upmix_2_1(), upmix_3_0(), upmix_3_1(), upmix_3_1_surround(), upmix_4_0(), upmix_4_1(), upmix_5_0_back(), upmix_5_1_back(), upmix_5_1_back_2_1(), upmix_5_1_back_surround(), upmix_7_0(), upmix_7_1(), upmix_7_1_5_1(), and upmix_stereo().

AVFrame* AudioSurroundContext::overlap_buffer

Definition at line 58 of file af_surround.c.

Referenced by config_output(), ifft_channel(), and uninit().

int AudioSurroundContext::buf_size

Definition at line 60 of file af_surround.c.

Referenced by config_input(), config_output(), fft_channel(), filter_2_1(), filter_5_1_back(), filter_frame(), filter_stereo(), filter_surround(), ifft_channel(), and init().

int AudioSurroundContext::hop_size

Definition at line 61 of file af_surround.c.

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

AVAudioFifo* AudioSurroundContext::fifo

Definition at line 62 of file af_surround.c.

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

RDFTContext** AudioSurroundContext::rdft

Definition at line 63 of file af_surround.c.

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

RDFTContext ** AudioSurroundContext::irdft

Definition at line 63 of file af_surround.c.

Referenced by config_output(), ifft_channel(), and uninit().

float* AudioSurroundContext::window_func_lut

Definition at line 64 of file af_surround.c.

Referenced by fft_channel(), ifft_channel(), init(), and uninit().

int64_t AudioSurroundContext::pts

Definition at line 66 of file af_surround.c.

Referenced by filter_frame(), and init().

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

Definition at line 68 of file af_surround.c.

Referenced by filter_frame(), and init().

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 69 of file af_surround.c.

Referenced by filter_stereo(), and init().

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 76 of file af_surround.c.

Referenced by filter_2_1(), and init().

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 85 of file af_surround.c.

Referenced by filter_surround(), and init().

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 93 of file af_surround.c.

Referenced by filter_5_1_back(), and init().


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

Generated on Fri Jan 12 2018 01:48:29 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /