CRI ADX
Last Updated: 2024-07-17 10:47 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.