![]()  | 
  
    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.