#include <mfcc_comp.h>
◆ buf
Circular buffer for input data.
◆ buf_avail
| int16_t mfcc_state::buf_avail |
◆ buffer_size
| int mfcc_state::buffer_size |
◆ buffers
| int16_t* mfcc_state::buffers |
◆ cepstral_coef
◆ dct
◆ dtx_silence_counter
| int mfcc_state::dtx_silence_counter |
Counter for periodic silence frame send.
◆ dtx_silence_interval
| int16_t mfcc_state::dtx_silence_interval |
Send silence frame every Nth hop, 0 = disable.
◆ dtx_trailing_silence
| int16_t mfcc_state::dtx_trailing_silence |
Number of trailing silence hops to send, from config.
◆ emph
◆ fft
◆ header
Data header for current output frame.
◆ header_pending
| bool mfcc_state::header_pending |
True when data header not yet written for current output.
◆ high_freq
| int mfcc_state::high_freq |
◆ hop_count
| uint32_t mfcc_state::hop_count |
FFT hop counter, increments every processed hop.
◆ lifter
Cepstral lifter coefficients.
◆ low_freq
◆ mel_log_32
| int32_t* mfcc_state::mel_log_32 |
Pointer to scratch for 32-bit Mel output Q9.23.
◆ mel_only
| bool mfcc_state::mel_only |
When true, output Mel spectra instead of cepstral coefficients.
◆ mel_spectra
◆ melfb
◆ mmax
Maximum Mel value in Q9.23.
◆ out_data_ptr
| int32_t* mfcc_state::out_data_ptr |
Read pointer into staging data for multi-period output.
◆ out_remain
| int mfcc_state::out_remain |
Remaining int32_t samples to write to sink from staging.
◆ out_stage
| int32_t* mfcc_state::out_stage |
Dedicated staging buffer for pending output, decoupled from STFT scratch.
◆ out_stage_size
| int mfcc_state::out_stage_size |
Capacity of out_stage in int32_t samples.
◆ power_spectra
| int32_t* mfcc_state::power_spectra |
◆ prev_data
| int16_t* mfcc_state::prev_data |
◆ prev_data_size
| int mfcc_state::prev_data_size |
◆ prev_samples_valid
| bool mfcc_state::prev_samples_valid |
◆ sample_buffers_size
| size_t mfcc_state::sample_buffers_size |
◆ sample_rate
| int mfcc_state::sample_rate |
◆ source_channel
| int mfcc_state::source_channel |
◆ triangles
| int16_t* mfcc_state::triangles |
◆ vad_silence_count
| int mfcc_state::vad_silence_count |
Consecutive VAD=0 hops since last speech.
◆ waiting_fill
| bool mfcc_state::waiting_fill |
◆ window
| int16_t* mfcc_state::window |
The documentation for this struct was generated from the following file:
- /home/lrg/work/sof-dox-work/src/include/sof/audio/mfcc/mfcc_comp.h