FFmpeg
Data Fields
SpectrumSynthContext Struct Reference

Data Fields

const AVClassclass
 
int sample_rate
 
int channels
 
int scale
 
int sliding
 
int win_func
 
float overlap
 
int orientation
 
AVFramemagnitude
 
AVFramephase
 
AVTXContextfft
 Fast Fourier Transform context. More...
 
av_tx_fn tx_fn
 
AVComplexFloat ** fft_in
 bins holder for each (displayed) channels More...
 
AVComplexFloat ** fft_out
 bins holder for each (displayed) channels More...
 
int win_size
 
int size
 
int nb_freq
 
int hop_size
 
int start
 
int end
 
int xpos
 
int xend
 
int64_t pts
 
float factor
 
AVFramebuffer
 
floatwindow_func_lut
 Window function LUT. More...
 

Detailed Description

Definition at line 43 of file vaf_spectrumsynth.c.

Field Documentation

◆ class

const AVClass* SpectrumSynthContext::class

Definition at line 44 of file vaf_spectrumsynth.c.

◆ sample_rate

int SpectrumSynthContext::sample_rate

Definition at line 45 of file vaf_spectrumsynth.c.

◆ channels

int SpectrumSynthContext::channels

Definition at line 46 of file vaf_spectrumsynth.c.

◆ scale

int SpectrumSynthContext::scale

Definition at line 47 of file vaf_spectrumsynth.c.

◆ sliding

int SpectrumSynthContext::sliding

Definition at line 48 of file vaf_spectrumsynth.c.

◆ win_func

int SpectrumSynthContext::win_func

Definition at line 49 of file vaf_spectrumsynth.c.

◆ overlap

float SpectrumSynthContext::overlap

Definition at line 50 of file vaf_spectrumsynth.c.

◆ orientation

int SpectrumSynthContext::orientation

Definition at line 51 of file vaf_spectrumsynth.c.

◆ magnitude

AVFrame* SpectrumSynthContext::magnitude

Definition at line 53 of file vaf_spectrumsynth.c.

◆ phase

AVFrame * SpectrumSynthContext::phase

Definition at line 53 of file vaf_spectrumsynth.c.

◆ fft

AVTXContext* SpectrumSynthContext::fft

Fast Fourier Transform context.

Definition at line 54 of file vaf_spectrumsynth.c.

◆ tx_fn

av_tx_fn SpectrumSynthContext::tx_fn

Definition at line 55 of file vaf_spectrumsynth.c.

◆ fft_in

AVComplexFloat** SpectrumSynthContext::fft_in

bins holder for each (displayed) channels

Definition at line 56 of file vaf_spectrumsynth.c.

◆ fft_out

AVComplexFloat** SpectrumSynthContext::fft_out

bins holder for each (displayed) channels

Definition at line 57 of file vaf_spectrumsynth.c.

◆ win_size

int SpectrumSynthContext::win_size

Definition at line 58 of file vaf_spectrumsynth.c.

◆ size

int SpectrumSynthContext::size

Definition at line 59 of file vaf_spectrumsynth.c.

◆ nb_freq

int SpectrumSynthContext::nb_freq

Definition at line 60 of file vaf_spectrumsynth.c.

◆ hop_size

int SpectrumSynthContext::hop_size

Definition at line 61 of file vaf_spectrumsynth.c.

◆ start

int SpectrumSynthContext::start

Definition at line 62 of file vaf_spectrumsynth.c.

◆ end

int SpectrumSynthContext::end

Definition at line 62 of file vaf_spectrumsynth.c.

◆ xpos

int SpectrumSynthContext::xpos

Definition at line 63 of file vaf_spectrumsynth.c.

◆ xend

int SpectrumSynthContext::xend

Definition at line 64 of file vaf_spectrumsynth.c.

◆ pts

int64_t SpectrumSynthContext::pts

Definition at line 65 of file vaf_spectrumsynth.c.

◆ factor

float SpectrumSynthContext::factor

Definition at line 66 of file vaf_spectrumsynth.c.

◆ buffer

AVFrame* SpectrumSynthContext::buffer

Definition at line 67 of file vaf_spectrumsynth.c.

◆ window_func_lut

float* SpectrumSynthContext::window_func_lut

Window function LUT.

Definition at line 68 of file vaf_spectrumsynth.c.


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