![]() |
CRI ADX
Last Updated: 2025-05-07 13:34 p
|
Data Structures | |
| struct | CriAtomDspPitchShifterConfigTag |
| Pitch shift attach parameter structure. More... | |
| struct | CriAtomDspTimeStretchConfigTag |
| Parameter structure for time stretching. More... | |
| struct | CriAtomDspSpectraConfigTag |
| Parameter structure for spectrum analyzer creation. More... | |
| struct | CriAtomDspAfxConfigTag |
| Insertion DSP AFX parameter structure. More... | |
| struct | CriAtomExDspAfxConfigTag |
| Configuration structure for attaching an AFX format insertion DSP. More... | |
Typedefs | |
| typedef struct CriAtomDspPitchShifterConfigTag | CriAtomDspPitchShifterConfig |
| Pitch shift attach parameter structure. More... | |
| typedef enum CriAtomDspPitchShifterParameterIdTag | CriAtomDspPitchShifterParameterId |
| Parameter for the pitch shifter. More... | |
| typedef struct CriAtomDspTimeStretchConfigTag | CriAtomDspTimeStretchConfig |
| Parameter structure for time stretching. More... | |
| typedef enum CriAtomDspTimeStretchParameterIdTag | CriAtomDspTimeStretchParameterId |
| Parameter for time stretching. More... | |
| typedef struct CriAtomDspSpectraConfigTag | CriAtomDspSpectraConfig |
| Parameter structure for spectrum analyzer creation. More... | |
| typedef struct CriAtomDspAfxConfigTag | CriAtomDspAfxConfig |
| Insertion DSP AFX parameter structure. More... | |
| typedef struct CriAtomExDspAfxConfigTag | CriAtomExDspAfxConfig |
| Configuration structure for attaching an AFX format insertion DSP. More... | |
Enumerations | |
| enum | CriAtomDspPitchShifterParameterIdTag { CRIATOMDSP_PITCHSHIFTER_PARAM_PITCH = 0 , CRIATOMDSP_PITCHSHIFTER_PARAM_FORMANT = 1 , CRIATOMDSP_PITCHSHIFTER_PARAM_MODE = 2 } |
| Parameter for the pitch shifter. More... | |
| enum | CriAtomDspTimeStretchParameterIdTag { CRIATOMDSP_TIMESTRETCH_PARAM_RATIO = 0 , CRIATOMDSP_TIMESTRETCH_PARAM_FRAME_TIME = 1 , CRIATOMDSP_TIMESTRETCH_PARAM_QUALITY = 2 } |
| Parameter for time stretching. More... | |
Functions | |
| CriSint32 | criAtomDspSpectra_CalculateWorkSize (const CriAtomDspSpectraConfig *config) |
| Calculates the work area size required for spectrum analyzer creation. More... | |
| CriAtomDspSpectraHn | criAtomDspSpectra_Create (const CriAtomDspSpectraConfig *config, void *work, CriSint32 work_size) |
| Spectrum analyzer creation. More... | |
| void | criAtomDspSpectra_Destroy (CriAtomDspSpectraHn spectra) |
| Destroy spectrum analyzer. More... | |
| void | criAtomDspSpectra_Reset (CriAtomDspSpectraHn spectra) |
| Reset spectrum analyzer. More... | |
| void | criAtomDspSpectra_Process (CriAtomDspSpectraHn spectra, CriUint32 num_channels, CriUint32 num_samples, CriFloat32 *pcm[]) |
| Spectrum analysis. More... | |
| const CriFloat32 * | criAtomDspSpectra_GetLevels (CriAtomDspSpectraHn spectra) |
| Acquire spectral analysis results. More... | |
| 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.