FFmpeg
Data Fields
SpectrumSynthContext Struct Reference

Data Fields

const AVClassclass
 
 
 
 
 
 
float  overlap
 
 
 
 
  Fast Fourier Transform context. More...
 
  number of bits (FFT window size = 1<<fft_bits) More...
 
  bins holder for each (displayed) channels More...
 
 
int  size
 
 
 
 
int  end
 
int  xpos
 
int  xend
 
int64_t  pts
 
float  factor
 
 
float *  window_func_lut
  Window function LUT. More...
 

Detailed Description

Definition at line 44 of file vaf_spectrumsynth.c.

Field Documentation

const AVClass* SpectrumSynthContext::class

Definition at line 45 of file vaf_spectrumsynth.c.

int SpectrumSynthContext::sample_rate

Definition at line 46 of file vaf_spectrumsynth.c.

Referenced by config_output(), and query_formats().

int SpectrumSynthContext::channels

Definition at line 47 of file vaf_spectrumsynth.c.

Referenced by config_output(), query_formats(), read_fft_data(), synth_window(), try_push_frame(), and uninit().

int SpectrumSynthContext::scale

Definition at line 48 of file vaf_spectrumsynth.c.

Referenced by read16_fft_bin(), and read8_fft_bin().

int SpectrumSynthContext::sliding

Definition at line 49 of file vaf_spectrumsynth.c.

Referenced by try_push_frames().

int SpectrumSynthContext::win_func

Definition at line 50 of file vaf_spectrumsynth.c.

Referenced by config_output().

float SpectrumSynthContext::overlap

Definition at line 51 of file vaf_spectrumsynth.c.

Referenced by config_output().

int SpectrumSynthContext::orientation

Definition at line 52 of file vaf_spectrumsynth.c.

Referenced by config_output(), and read_fft_data().

AVFrame* SpectrumSynthContext::magnitude

Definition at line 54 of file vaf_spectrumsynth.c.

Referenced by filter_frame_magnitude(), read16_fft_bin(), read8_fft_bin(), request_frame(), try_push_frame(), try_push_frames(), and uninit().

AVFrame * SpectrumSynthContext::phase

Definition at line 54 of file vaf_spectrumsynth.c.

Referenced by filter_frame_phase(), read16_fft_bin(), read8_fft_bin(), request_frame(), try_push_frame(), try_push_frames(), and uninit().

FFTContext* SpectrumSynthContext::fft

Fast Fourier Transform context.

Definition at line 55 of file vaf_spectrumsynth.c.

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

int SpectrumSynthContext::fft_bits

number of bits (FFT window size = 1<<fft_bits)

Definition at line 56 of file vaf_spectrumsynth.c.

FFTComplex** SpectrumSynthContext::fft_data

bins holder for each (displayed) channels

Definition at line 57 of file vaf_spectrumsynth.c.

Referenced by config_output(), read16_fft_bin(), read8_fft_bin(), synth_window(), try_push_frame(), and uninit().

int SpectrumSynthContext::win_size

Definition at line 58 of file vaf_spectrumsynth.c.

Referenced by config_output(), synth_window(), and try_push_frame().

int SpectrumSynthContext::size

Definition at line 59 of file vaf_spectrumsynth.c.

Referenced by config_output(), and synth_window().

int SpectrumSynthContext::nb_freq

Definition at line 60 of file vaf_spectrumsynth.c.

Referenced by config_output(), and synth_window().

int SpectrumSynthContext::hop_size

Definition at line 61 of file vaf_spectrumsynth.c.

Referenced by config_output(), and try_push_frame().

int SpectrumSynthContext::start

Definition at line 62 of file vaf_spectrumsynth.c.

Referenced by try_push_frame().

int SpectrumSynthContext::end

Definition at line 62 of file vaf_spectrumsynth.c.

Referenced by try_push_frame().

int SpectrumSynthContext::xpos

Definition at line 63 of file vaf_spectrumsynth.c.

Referenced by try_push_frames().

int SpectrumSynthContext::xend

Definition at line 64 of file vaf_spectrumsynth.c.

Referenced by config_output(), and try_push_frames().

int64_t SpectrumSynthContext::pts

Definition at line 65 of file vaf_spectrumsynth.c.

Referenced by try_push_frame().

float SpectrumSynthContext::factor

Definition at line 66 of file vaf_spectrumsynth.c.

Referenced by config_output(), and try_push_frame().

AVFrame* SpectrumSynthContext::buffer

Definition at line 67 of file vaf_spectrumsynth.c.

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

float* SpectrumSynthContext::window_func_lut

Window function LUT.

Definition at line 68 of file vaf_spectrumsynth.c.

Referenced by config_output(), and uninit().


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

Generated on Fri Jan 12 2018 01:46:28 for FFmpeg by   doxygen 1.8.6

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