| FFmpeg
    | 

| Data Fields | |
| const AVClass * | class | 
| int | w | 
| int | h | 
| AVFrame * | outpicref | 
| int | req_fullfilled | 
| int | nb_display_channels | 
| int | channel_height | 
| int | sliding | 
| 1 if sliding mode, 0 otherwise  More... | |
| enum DisplayMode | mode | 
| channel display mode  More... | |
| enum ColorMode | color_mode | 
| display color scheme  More... | |
| enum DisplayScale | scale | 
| float | saturation | 
| color saturation multiplier  More... | |
| int | xpos | 
| x position (current column)  More... | |
| RDFTContext * | rdft | 
| Real Discrete Fourier Transform context.  More... | |
| int | rdft_bits | 
| number of bits (RDFT window size = 1<<rdft_bits)  More... | |
| FFTSample ** | rdft_data | 
| bins holder for each (displayed) channels  More... | |
| int | filled | 
| number of samples (per channel) filled in current rdft_buffer  More... | |
| int | consumed | 
| number of samples (per channel) consumed from the input frame  More... | |
| float * | window_func_lut | 
| Window function LUT.  More... | |
| float * | combine_buffer | 
| color combining buffer (3 * h items)  More... | |
Detailed Description
Definition at line 41 of file avf_showspectrum.c.
Field Documentation
| int ShowSpectrumContext::channel_height | 
Definition at line 47 of file avf_showspectrum.c.
Referenced by config_output(), and plot_spectrum_column().
| const AVClass* ShowSpectrumContext::class | 
Definition at line 42 of file avf_showspectrum.c.
| enum ColorMode ShowSpectrumContext::color_mode | 
display color scheme
Definition at line 50 of file avf_showspectrum.c.
Referenced by plot_spectrum_column().
| float* ShowSpectrumContext::combine_buffer | 
color combining buffer (3 * h items)
Definition at line 60 of file avf_showspectrum.c.
Referenced by config_output(), plot_spectrum_column(), and uninit().
| int ShowSpectrumContext::consumed | 
number of samples (per channel) consumed from the input frame
Definition at line 58 of file avf_showspectrum.c.
Referenced by filter_frame(), and plot_spectrum_column().
| int ShowSpectrumContext::filled | 
number of samples (per channel) filled in current rdft_buffer
Definition at line 57 of file avf_showspectrum.c.
Referenced by config_output(), plot_spectrum_column(), and push_frame().
| int ShowSpectrumContext::h | 
Definition at line 43 of file avf_showspectrum.c.
Referenced by config_output().
| enum DisplayMode ShowSpectrumContext::mode | 
channel display mode
Definition at line 49 of file avf_showspectrum.c.
Referenced by config_output(), and plot_spectrum_column().
| int ShowSpectrumContext::nb_display_channels | 
Definition at line 46 of file avf_showspectrum.c.
Referenced by config_output(), plot_spectrum_column(), and uninit().
| AVFrame* ShowSpectrumContext::outpicref | 
Definition at line 44 of file avf_showspectrum.c.
Referenced by config_output(), plot_spectrum_column(), push_frame(), request_frame(), and uninit().
| RDFTContext* ShowSpectrumContext::rdft | 
Real Discrete Fourier Transform context.
Definition at line 54 of file avf_showspectrum.c.
Referenced by config_output(), plot_spectrum_column(), and uninit().
| int ShowSpectrumContext::rdft_bits | 
number of bits (RDFT window size = 1<<rdft_bits)
Definition at line 55 of file avf_showspectrum.c.
Referenced by config_output(), and plot_spectrum_column().
| FFTSample** ShowSpectrumContext::rdft_data | 
bins holder for each (displayed) channels
Definition at line 56 of file avf_showspectrum.c.
Referenced by config_output(), plot_spectrum_column(), and uninit().
| int ShowSpectrumContext::req_fullfilled | 
Definition at line 45 of file avf_showspectrum.c.
Referenced by push_frame(), and request_frame().
| float ShowSpectrumContext::saturation | 
color saturation multiplier
Definition at line 52 of file avf_showspectrum.c.
Referenced by plot_spectrum_column().
| enum DisplayScale ShowSpectrumContext::scale | 
Definition at line 51 of file avf_showspectrum.c.
Referenced by plot_spectrum_column().
| int ShowSpectrumContext::sliding | 
1 if sliding mode, 0 otherwise
Definition at line 48 of file avf_showspectrum.c.
Referenced by plot_spectrum_column().
| int ShowSpectrumContext::w | 
Definition at line 43 of file avf_showspectrum.c.
Referenced by config_output().
| float* ShowSpectrumContext::window_func_lut | 
Window function LUT.
Definition at line 59 of file avf_showspectrum.c.
Referenced by config_output(), plot_spectrum_column(), and uninit().
| int ShowSpectrumContext::xpos | 
x position (current column)
Definition at line 53 of file avf_showspectrum.c.
Referenced by config_output(), plot_spectrum_column(), and push_frame().
The documentation for this struct was generated from the following file:
Generated on Fri Oct 31 2025 06:56:27 for FFmpeg by
 1.8.11
 1.8.11