![]() |
CRI ADX
Last Updated: 2024-07-17 10:48 p
|
结构体 | |
| struct | CriAtomExDspPitchShifterConfigTag |
| Configuration structure used to attach a pitch shifter effect 更多... | |
| struct | CriAtomExDspTimeStretchConfigTag |
| Configuration structure used to attach a time-stretching effect 更多... | |
宏定义 | |
| #define | criAtomExVoicePool_SetDefaultConfigForDspPitchShifter(p_config) |
| Assign the default values 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 更多... | |
类型定义 | |
| 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 更多... | |
| CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspPitchShifter (const CriAtomExDspPitchShifterConfig *config) |
| Calculate the size of the work buffer required to attach a pitch shifter DSP 更多... | |
| void | criAtomExVoicePool_AttachDspPitchShifter (CriAtomExVoicePoolHn pool, const CriAtomExDspPitchShifterConfig *config, void *work, CriSint32 work_size) |
| Attach a pitch shifter DSP 更多... | |
| CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspTimeStretch (const CriAtomExDspTimeStretchConfig *config) |
| Calculate the size of the work buffer required to attach a time-stretching DSP 更多... | |
| void | criAtomExVoicePool_AttachDspTimeStretch (CriAtomExVoicePoolHn pool, const CriAtomExDspTimeStretchConfig *config, void *work, CriSint32 work_size) |
| Attach a time-stretching DSP 更多... | |
| CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspAfx (const CriAtomExDspAfxConfig *config) |
| Calculating Work Area Size for Time Stretch DSP Attach 更多... | |
| void | criAtomExVoicePool_AttachDspAfx (CriAtomExVoicePoolHn pool, const CriAtomExDspAfxConfig *config, void *work, CriSint32 work_size) |
| Attaching AFX format DSP 更多... | |
| #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 |