CRI ADX
Last Updated: 2024-07-17 10:48 p
|
结构体 | |
struct | CriAtomDspPitchShifterConfigTag |
Pitch shift attach parameter structure 更多... | |
struct | CriAtomDspTimeStretchConfigTag |
Parameter structure for time stretching 更多... | |
struct | CriAtomDspSpectraConfigTag |
Parameter structure for spectrum analyzer creation 更多... | |
struct | CriAtomDspAfxConfigTag |
Insertion DSP AFX parameter structure 更多... | |
struct | CriAtomExDspAfxConfigTag |
Configuration structure for attaching an AFX format insertion DSP 更多... | |
类型定义 | |
typedef struct CriAtomDspPitchShifterConfigTag | CriAtomDspPitchShifterConfig |
Pitch shift attach parameter structure 更多... | |
typedef enum CriAtomDspPitchShifterParameterIdTag | CriAtomDspPitchShifterParameterId |
Parameter for the pitch shifter 更多... | |
typedef struct CriAtomDspTimeStretchConfigTag | CriAtomDspTimeStretchConfig |
Parameter structure for time stretching 更多... | |
typedef enum CriAtomDspTimeStretchParameterIdTag | CriAtomDspTimeStretchParameterId |
Parameter for time stretching 更多... | |
typedef struct CriAtomDspSpectraConfigTag | CriAtomDspSpectraConfig |
Parameter structure for spectrum analyzer creation 更多... | |
typedef struct CriAtomDspAfxConfigTag | CriAtomDspAfxConfig |
Insertion DSP AFX parameter structure 更多... | |
typedef struct CriAtomExDspAfxConfigTag | CriAtomExDspAfxConfig |
Configuration structure for attaching an AFX format insertion DSP 更多... | |
枚举 | |
enum | CriAtomDspPitchShifterParameterIdTag { CRIATOMDSP_PITCHSHIFTER_PARAM_PITCH = 0 , CRIATOMDSP_PITCHSHIFTER_PARAM_FORMANT = 1 , CRIATOMDSP_PITCHSHIFTER_PARAM_MODE = 2 } |
Parameter for the pitch shifter 更多... | |
enum | CriAtomDspTimeStretchParameterIdTag { CRIATOMDSP_TIMESTRETCH_PARAM_RATIO = 0 , CRIATOMDSP_TIMESTRETCH_PARAM_FRAME_TIME = 1 , CRIATOMDSP_TIMESTRETCH_PARAM_QUALITY = 2 } |
Parameter for time stretching 更多... | |
函数 | |
CriSint32 | criAtomDspSpectra_CalculateWorkSize (const CriAtomDspSpectraConfig *config) |
Calculates the work area size required for spectrum analyzer creation 更多... | |
CriAtomDspSpectraHn | criAtomDspSpectra_Create (const CriAtomDspSpectraConfig *config, void *work, CriSint32 work_size) |
Spectrum analyzer creation 更多... | |
void | criAtomDspSpectra_Destroy (CriAtomDspSpectraHn spectra) |
Destroy spectrum analyzer 更多... | |
void | criAtomDspSpectra_Reset (CriAtomDspSpectraHn spectra) |
Reset spectrum analyzer 更多... | |
void | criAtomDspSpectra_Process (CriAtomDspSpectraHn spectra, CriUint32 num_channels, CriUint32 num_samples, CriFloat32 *pcm[]) |
Spectrum analysis 更多... | |
const CriFloat32 * | criAtomDspSpectra_GetLevels (CriAtomDspSpectraHn spectra) |
Acquire spectral analysis results 更多... | |
typedef struct CriAtomDspPitchShifterConfigTag CriAtomDspPitchShifterConfig |
Pitch shift attach parameter structure
Parameter for the pitch shifter
typedef struct CriAtomDspTimeStretchConfigTag CriAtomDspTimeStretchConfig |
Parameter structure for time stretching
Parameter for time stretching
typedef struct CriAtomDspSpectraConfigTag CriAtomDspSpectraConfig |
Parameter structure for spectrum analyzer creation
typedef struct CriAtomDspAfxConfigTag CriAtomDspAfxConfig |
Insertion DSP AFX parameter structure
typedef struct CriAtomExDspAfxConfigTag CriAtomExDspAfxConfig |
Configuration structure for attaching an AFX format insertion DSP
Parameter for the pitch shifter
Parameter for time stretching
CriSint32 criAtomDspSpectra_CalculateWorkSize | ( | const CriAtomDspSpectraConfig * | config | ) |
Calculates the work area size required for spectrum analyzer creation
[in] | config | Parameters for spectrum analyzer creation |
CriAtomDspSpectraHn criAtomDspSpectra_Create | ( | const CriAtomDspSpectraConfig * | config, |
void * | work, | ||
CriSint32 | work_size | ||
) |
Spectrum analyzer creation
[in] | config | Parameters for spectrum analyzer creation |
[in] | work | Work area |
[in] | work_size | Work area size |
void criAtomDspSpectra_Destroy | ( | CriAtomDspSpectraHn | spectra | ) |
Destroy spectrum analyzer
void criAtomDspSpectra_Reset | ( | CriAtomDspSpectraHn | spectra | ) |
Reset spectrum analyzer
void criAtomDspSpectra_Process | ( | CriAtomDspSpectraHn | spectra, |
CriUint32 | num_channels, | ||
CriUint32 | num_samples, | ||
CriFloat32 * | pcm[] | ||
) |
Spectrum analysis
const CriFloat32* criAtomDspSpectra_GetLevels | ( | CriAtomDspSpectraHn | spectra | ) |
Acquire spectral analysis results