Sound Open Firmware
Loading...
Searching...
No Matches
mfcc.h File Reference
Include dependency graph for mfcc.h:

Go to the source code of this file.

Data Structures

struct  sof_mfcc_config

Macros

#define MFCC_BLACKMAN_A0   Q_CONVERT_FLOAT(0.42, 15) /* For MFCC */
#define SOF_MFCC_CONFIG_MAX_SIZE   256 /* Max size for configuration data in bytes */

Enumerations

enum  sof_mfcc_fft_pad_type { MFCC_PAD_END = 0 , MFCC_PAD_CENTER = 1 , MFCC_PAD_START = 2 }
enum  sof_mfcc_fft_window_type {
  MFCC_RECTANGULAR_WINDOW = 0 , MFCC_BLACKMAN_WINDOW = 1 , MFCC_HAMMING_WINDOW = 2 , MFCC_HANN_WINDOW = 3 ,
  MFCC_POVEY_WINDOW = 4
}
enum  sof_mfcc_mel_log_type { MEL_LOG_IS_LOG = 0 , MEL_LOG_IS_LOG10 = 1 , MEL_LOG_IS_DB = 2 }
enum  sof_mfcc_mel_norm_type { MFCC_MEL_NORM_NONE = 0 , MFCC_MEL_NORM_SLANEY = 1 }
enum  sof_mfcc_dct_type { MFCC_DCT_I = 0 , MFCC_DCT_II = 1 }

Macro Definition Documentation

◆ MFCC_BLACKMAN_A0

#define MFCC_BLACKMAN_A0   Q_CONVERT_FLOAT(0.42, 15) /* For MFCC */

◆ SOF_MFCC_CONFIG_MAX_SIZE

#define SOF_MFCC_CONFIG_MAX_SIZE   256 /* Max size for configuration data in bytes */

Enumeration Type Documentation

◆ sof_mfcc_dct_type

Enumerator
MFCC_DCT_I 
MFCC_DCT_II 

◆ sof_mfcc_fft_pad_type

Enumerator
MFCC_PAD_END 
MFCC_PAD_CENTER 
MFCC_PAD_START 

◆ sof_mfcc_fft_window_type

Enumerator
MFCC_RECTANGULAR_WINDOW 
MFCC_BLACKMAN_WINDOW 
MFCC_HAMMING_WINDOW 
MFCC_HANN_WINDOW 
MFCC_POVEY_WINDOW 

◆ sof_mfcc_mel_log_type

Enumerator
MEL_LOG_IS_LOG 
MEL_LOG_IS_LOG10 
MEL_LOG_IS_DB 

◆ sof_mfcc_mel_norm_type

Enumerator
MFCC_MEL_NORM_NONE 
MFCC_MEL_NORM_SLANEY