FFmpeg
Data Fields
ShowSpectrumContext Struct Reference

Data Fields

const AVClassclass
 
int w
 
int h
 
char * rate_str
 
AVRational auto_frame_rate
 
AVRational frame_rate
 
AVFrameoutpicref
 
int nb_display_channels
 
int orientation
 
int channel_width
 
int channel_height
 
int sliding
 1 if sliding mode, 0 otherwise More...
 
int mode
 channel display mode More...
 
int color_mode
 display color scheme More...
 
int scale
 
int fscale
 
float saturation
 color saturation multiplier More...
 
float rotation
 color rotation More...
 
int start
 
int stop
 zoom mode More...
 
int data
 
int xpos
 x position (current column) More...
 
FFTContext ** fft
 Fast Fourier Transform context. More...
 
FFTContext ** ifft
 Inverse Fast Fourier Transform context. More...
 
int fft_bits
 number of bits (FFT window size = 1<<fft_bits) More...
 
FFTComplex ** fft_data
 bins holder for each (displayed) channels More...
 
FFTComplex ** fft_scratch
 scratch buffers More...
 
float * window_func_lut
 Window function LUT. More...
 
float ** magnitudes
 
float ** phases
 
int win_func
 
int win_size
 
int buf_size
 
double win_scale
 
float overlap
 
float gain
 
int consumed
 
int hop_size
 
float * combine_buffer
 color combining buffer (3 * h items) More...
 
float ** color_buffer
 color buffer (3 * h * ch items) More...
 
AVAudioFifofifo
 
int64_t pts
 
int64_t old_pts
 
int old_len
 
int single_pic
 
int legend
 
int start_x
 
int start_y
 
int(* plot_channel )(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
 

Detailed Description

Definition at line 54 of file avf_showspectrum.c.

Field Documentation

◆ class

const AVClass* ShowSpectrumContext::class

Definition at line 55 of file avf_showspectrum.c.

◆ w

int ShowSpectrumContext::w

Definition at line 56 of file avf_showspectrum.c.

◆ h

int ShowSpectrumContext::h

Definition at line 56 of file avf_showspectrum.c.

◆ rate_str

char* ShowSpectrumContext::rate_str

Definition at line 57 of file avf_showspectrum.c.

◆ auto_frame_rate

AVRational ShowSpectrumContext::auto_frame_rate

Definition at line 58 of file avf_showspectrum.c.

◆ frame_rate

AVRational ShowSpectrumContext::frame_rate

Definition at line 59 of file avf_showspectrum.c.

◆ outpicref

AVFrame* ShowSpectrumContext::outpicref

Definition at line 60 of file avf_showspectrum.c.

◆ nb_display_channels

int ShowSpectrumContext::nb_display_channels

Definition at line 61 of file avf_showspectrum.c.

◆ orientation

int ShowSpectrumContext::orientation

Definition at line 62 of file avf_showspectrum.c.

◆ channel_width

int ShowSpectrumContext::channel_width

Definition at line 63 of file avf_showspectrum.c.

◆ channel_height

int ShowSpectrumContext::channel_height

Definition at line 64 of file avf_showspectrum.c.

◆ sliding

int ShowSpectrumContext::sliding

1 if sliding mode, 0 otherwise

Definition at line 65 of file avf_showspectrum.c.

◆ mode

int ShowSpectrumContext::mode

channel display mode

Definition at line 66 of file avf_showspectrum.c.

◆ color_mode

int ShowSpectrumContext::color_mode

display color scheme

Definition at line 67 of file avf_showspectrum.c.

◆ scale

int ShowSpectrumContext::scale

Definition at line 68 of file avf_showspectrum.c.

◆ fscale

int ShowSpectrumContext::fscale

Definition at line 69 of file avf_showspectrum.c.

◆ saturation

float ShowSpectrumContext::saturation

color saturation multiplier

Definition at line 70 of file avf_showspectrum.c.

◆ rotation

float ShowSpectrumContext::rotation

color rotation

Definition at line 71 of file avf_showspectrum.c.

◆ start

int ShowSpectrumContext::start

Definition at line 72 of file avf_showspectrum.c.

◆ stop

int ShowSpectrumContext::stop

zoom mode

Definition at line 72 of file avf_showspectrum.c.

◆ data

int ShowSpectrumContext::data

Definition at line 73 of file avf_showspectrum.c.

◆ xpos

int ShowSpectrumContext::xpos

x position (current column)

Definition at line 74 of file avf_showspectrum.c.

◆ fft

FFTContext** ShowSpectrumContext::fft

Fast Fourier Transform context.

Definition at line 75 of file avf_showspectrum.c.

◆ ifft

FFTContext** ShowSpectrumContext::ifft

Inverse Fast Fourier Transform context.

Definition at line 76 of file avf_showspectrum.c.

◆ fft_bits

int ShowSpectrumContext::fft_bits

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

Definition at line 77 of file avf_showspectrum.c.

◆ fft_data

FFTComplex** ShowSpectrumContext::fft_data

bins holder for each (displayed) channels

Definition at line 78 of file avf_showspectrum.c.

◆ fft_scratch

FFTComplex** ShowSpectrumContext::fft_scratch

scratch buffers

Definition at line 79 of file avf_showspectrum.c.

◆ window_func_lut

float* ShowSpectrumContext::window_func_lut

Window function LUT.

Definition at line 80 of file avf_showspectrum.c.

◆ magnitudes

float** ShowSpectrumContext::magnitudes

Definition at line 81 of file avf_showspectrum.c.

◆ phases

float** ShowSpectrumContext::phases

Definition at line 82 of file avf_showspectrum.c.

◆ win_func

int ShowSpectrumContext::win_func

Definition at line 83 of file avf_showspectrum.c.

◆ win_size

int ShowSpectrumContext::win_size

Definition at line 84 of file avf_showspectrum.c.

◆ buf_size

int ShowSpectrumContext::buf_size

Definition at line 85 of file avf_showspectrum.c.

◆ win_scale

double ShowSpectrumContext::win_scale

Definition at line 86 of file avf_showspectrum.c.

◆ overlap

float ShowSpectrumContext::overlap

Definition at line 87 of file avf_showspectrum.c.

◆ gain

float ShowSpectrumContext::gain

Definition at line 88 of file avf_showspectrum.c.

◆ consumed

int ShowSpectrumContext::consumed

Definition at line 89 of file avf_showspectrum.c.

◆ hop_size

int ShowSpectrumContext::hop_size

Definition at line 90 of file avf_showspectrum.c.

◆ combine_buffer

float* ShowSpectrumContext::combine_buffer

color combining buffer (3 * h items)

Definition at line 91 of file avf_showspectrum.c.

◆ color_buffer

float** ShowSpectrumContext::color_buffer

color buffer (3 * h * ch items)

Definition at line 92 of file avf_showspectrum.c.

◆ fifo

AVAudioFifo* ShowSpectrumContext::fifo

Definition at line 93 of file avf_showspectrum.c.

◆ pts

int64_t ShowSpectrumContext::pts

Definition at line 94 of file avf_showspectrum.c.

◆ old_pts

int64_t ShowSpectrumContext::old_pts

Definition at line 95 of file avf_showspectrum.c.

◆ old_len

int ShowSpectrumContext::old_len

Definition at line 96 of file avf_showspectrum.c.

◆ single_pic

int ShowSpectrumContext::single_pic

Definition at line 97 of file avf_showspectrum.c.

◆ legend

int ShowSpectrumContext::legend

Definition at line 98 of file avf_showspectrum.c.

◆ start_x

int ShowSpectrumContext::start_x

Definition at line 99 of file avf_showspectrum.c.

◆ start_y

int ShowSpectrumContext::start_y

Definition at line 99 of file avf_showspectrum.c.

◆ plot_channel

int(* ShowSpectrumContext::plot_channel) (AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)

Definition at line 100 of file avf_showspectrum.c.


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