CRI ADX
Last Updated: 2024-07-17 10:47 p
|
Data Structures | |
struct | CriAtomExDspPitchShifterConfigTag |
Configuration structure used to attach a pitch shifter effect. More... | |
struct | CriAtomExDspTimeStretchConfigTag |
Configuration structure used to attach a time-stretching effect. More... | |
Macros | |
#define | criAtomExVoicePool_SetDefaultConfigForDspPitchShifter(p_config) |
Assign the default values to the configuration structure used to attach a pitch shifter DSP. More... | |
#define | criAtomExVoicePool_SetDefaultConfigForDspTimeStretch(p_config) |
Assign the default values to the configuration structure used to attach a time-streching DSP. More... | |
Typedefs | |
typedef struct CriAtomExDspPitchShifterConfigTag | CriAtomExDspPitchShifterConfig |
Configuration structure used to attach a pitch shifter effect. More... | |
typedef struct CriAtomExDspTimeStretchConfigTag | CriAtomExDspTimeStretchConfig |
Configuration structure used to attach a time-stretching effect. More... | |
Functions | |
void | criAtomExVoicePool_DetachDsp (CriAtomExVoicePoolHn pool) |
Detach a DSP. More... | |
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspPitchShifter (const CriAtomExDspPitchShifterConfig *config) |
Calculate the size of the work buffer required to attach a pitch shifter DSP. More... | |
void | criAtomExVoicePool_AttachDspPitchShifter (CriAtomExVoicePoolHn pool, const CriAtomExDspPitchShifterConfig *config, void *work, CriSint32 work_size) |
Attach a pitch shifter DSP. More... | |
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspTimeStretch (const CriAtomExDspTimeStretchConfig *config) |
Calculate the size of the work buffer required to attach a time-stretching DSP. More... | |
void | criAtomExVoicePool_AttachDspTimeStretch (CriAtomExVoicePoolHn pool, const CriAtomExDspTimeStretchConfig *config, void *work, CriSint32 work_size) |
Attach a time-stretching DSP. More... | |
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspAfx (const CriAtomExDspAfxConfig *config) |
Calculating Work Area Size for Time Stretch DSP Attach. More... | |
void | criAtomExVoicePool_AttachDspAfx (CriAtomExVoicePoolHn pool, const CriAtomExDspAfxConfig *config, void *work, CriSint32 work_size) |
Attaching AFX format DSP. More... | |
#define criAtomExVoicePool_SetDefaultConfigForDspPitchShifter | ( | p_config | ) |
Assign the default values to the configuration structure used to attach a pitch shifter DSP.
[out] | p_config | pointer to the configuration structure used to attach a pitch shifter DSP |
#define criAtomExVoicePool_SetDefaultConfigForDspTimeStretch | ( | p_config | ) |
Assign the default values to the configuration structure used to attach a time-streching DSP.
[out] | p_config | pointer to the configuration structure used to attach a time-streching DSP |
typedef struct CriAtomExDspPitchShifterConfigTag CriAtomExDspPitchShifterConfig |
Configuration structure used to attach a pitch shifter effect.
typedef struct CriAtomExDspTimeStretchConfigTag CriAtomExDspTimeStretchConfig |
Configuration structure used to attach a time-stretching effect.
void criAtomExVoicePool_DetachDsp | ( | CriAtomExVoicePoolHn | pool | ) |
Detach a DSP.
[in] | pool | Voice Pool handle |
CriSint32 criAtomExVoicePool_CalculateWorkSizeForDspPitchShifter | ( | const CriAtomExDspPitchShifterConfig * | config | ) |
Calculate the size of the work buffer required to attach a pitch shifter DSP.
[in] | config | config for attach |
>= | 0 successfully completed |
-1 | error occurred |
void criAtomExVoicePool_AttachDspPitchShifter | ( | CriAtomExVoicePoolHn | pool, |
const CriAtomExDspPitchShifterConfig * | config, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
Attach a pitch shifter DSP.
[in] | pool | Attached Voice Pool Handle |
[in] | config | config for attach |
[in] | work | A pointer to the work area for attachment |
[in] | work_size | Size of work area for attachment |
CriSint32 criAtomExVoicePool_CalculateWorkSizeForDspTimeStretch | ( | const CriAtomExDspTimeStretchConfig * | config | ) |
Calculate the size of the work buffer required to attach a time-stretching DSP.
[in] | config | config for attach |
>= | 0 successfully completed |
-1 | error occurred |
void criAtomExVoicePool_AttachDspTimeStretch | ( | CriAtomExVoicePoolHn | pool, |
const CriAtomExDspTimeStretchConfig * | config, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
Attach a time-stretching DSP.
[in] | pool | Attached Voice Pool Handle |
[in] | config | config for attach |
[in] | work | A pointer to the work area for attachment |
[in] | work_size | Size of work area for attachment |
CriSint32 criAtomExVoicePool_CalculateWorkSizeForDspAfx | ( | const CriAtomExDspAfxConfig * | config | ) |
Calculating Work Area Size for Time Stretch DSP Attach.
[in] | config | config for attach |
>= | 0 successfully completed |
-1 | error occurred |
void criAtomExVoicePool_AttachDspAfx | ( | CriAtomExVoicePoolHn | pool, |
const CriAtomExDspAfxConfig * | config, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
Attaching AFX format DSP.
[in] | pool | Attached Voice Pool Handle |
[in] | config | config for attach |
[in] | work | A pointer to the work area for attachment |
[in] | work_size | Size of work area for attachment |