CRI ADX
Last Updated: 2024-09-25 17:41 p
|
データ構造 | |
struct | CriAtomExDspPitchShifterConfigTag |
ピッチシフタDSPのアタッチ用コンフィグ構造体 [詳解] | |
struct | CriAtomExDspTimeStretchConfigTag |
タイムストレッチDSPのアタッチ用コンフィグ構造体 [詳解] | |
マクロ定義 | |
#define | criAtomExVoicePool_SetDefaultConfigForDspPitchShifter(p_config) |
ピッチシフタDSPのアタッチ用コンフィグにデフォルト値をセット [詳解] | |
#define | criAtomExVoicePool_SetDefaultConfigForDspTimeStretch(p_config) |
タイムストレッチDSPのアタッチ用コンフィグにデフォルト値をセット [詳解] | |
型定義 | |
typedef struct CriAtomExDspPitchShifterConfigTag | CriAtomExDspPitchShifterConfig |
ピッチシフタDSPのアタッチ用コンフィグ構造体 [詳解] | |
typedef struct CriAtomExDspTimeStretchConfigTag | CriAtomExDspTimeStretchConfig |
タイムストレッチDSPのアタッチ用コンフィグ構造体 [詳解] | |
関数 | |
void | criAtomExVoicePool_DetachDsp (CriAtomExVoicePoolHn pool) |
DSPのデタッチ [詳解] | |
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspPitchShifter (const CriAtomExDspPitchShifterConfig *config) |
ピッチシフタDSPアタッチ用ワーク領域サイズの計算 [詳解] | |
void | criAtomExVoicePool_AttachDspPitchShifter (CriAtomExVoicePoolHn pool, const CriAtomExDspPitchShifterConfig *config, void *work, CriSint32 work_size) |
ピッチシフタDSPのアタッチ [詳解] | |
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspTimeStretch (const CriAtomExDspTimeStretchConfig *config) |
タイムストレッチDSPアタッチ用ワーク領域サイズの計算 [詳解] | |
void | criAtomExVoicePool_AttachDspTimeStretch (CriAtomExVoicePoolHn pool, const CriAtomExDspTimeStretchConfig *config, void *work, CriSint32 work_size) |
タイムストレッチDSPのアタッチ [詳解] | |
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspAfx (const CriAtomExDspAfxConfig *config) |
タイムストレッチDSPアタッチ用ワーク領域サイズの計算 [詳解] | |
void | criAtomExVoicePool_AttachDspAfx (CriAtomExVoicePoolHn pool, const CriAtomExDspAfxConfig *config, void *work, CriSint32 work_size) |
AFX形式のDSPのアタッチ [詳解] | |
#define criAtomExVoicePool_SetDefaultConfigForDspPitchShifter | ( | p_config | ) |
ピッチシフタDSPのアタッチ用コンフィグにデフォルト値をセット
[out] | p_config | ピッチシフタDSPのアタッチ用コンフィグへのポインタ |
#define criAtomExVoicePool_SetDefaultConfigForDspTimeStretch | ( | p_config | ) |
タイムストレッチDSPのアタッチ用コンフィグにデフォルト値をセット
[out] | p_config | タイムストレッチDSPのアタッチ用コンフィグへのポインタ |
typedef struct CriAtomExDspPitchShifterConfigTag CriAtomExDspPitchShifterConfig |
ピッチシフタDSPのアタッチ用コンフィグ構造体
typedef struct CriAtomExDspTimeStretchConfigTag CriAtomExDspTimeStretchConfig |
タイムストレッチDSPのアタッチ用コンフィグ構造体
void criAtomExVoicePool_DetachDsp | ( | CriAtomExVoicePoolHn | pool | ) |
DSPのデタッチ
[in] | pool | ボイスプールハンドル |
CriSint32 criAtomExVoicePool_CalculateWorkSizeForDspPitchShifter | ( | const CriAtomExDspPitchShifterConfig * | config | ) |
ピッチシフタDSPアタッチ用ワーク領域サイズの計算
[in] | config | アタッチ用コンフィグ |
0以上 | 正常に処理が完了 |
-1 | エラーが発生 |
void criAtomExVoicePool_AttachDspPitchShifter | ( | CriAtomExVoicePoolHn | pool, |
const CriAtomExDspPitchShifterConfig * | config, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
ピッチシフタDSPのアタッチ
[in] | pool | アタッチ先ボイスプールハンドル |
[in] | config | アタッチ用コンフィグ |
[in] | work | アタッチ用ワーク領域へのポインタ |
[in] | work_size | アタッチ用ワーク領域のサイズ |
CriSint32 criAtomExVoicePool_CalculateWorkSizeForDspTimeStretch | ( | const CriAtomExDspTimeStretchConfig * | config | ) |
タイムストレッチDSPアタッチ用ワーク領域サイズの計算
[in] | config | アタッチ用コンフィグ |
0以上 | 正常に処理が完了 |
-1 | エラーが発生 |
void criAtomExVoicePool_AttachDspTimeStretch | ( | CriAtomExVoicePoolHn | pool, |
const CriAtomExDspTimeStretchConfig * | config, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
タイムストレッチDSPのアタッチ
[in] | pool | アタッチ先ボイスプールハンドル |
[in] | config | アタッチ用コンフィグ |
[in] | work | アタッチ用ワーク領域へのポインタ |
[in] | work_size | アタッチ用ワーク領域のサイズ |
CriSint32 criAtomExVoicePool_CalculateWorkSizeForDspAfx | ( | const CriAtomExDspAfxConfig * | config | ) |
タイムストレッチDSPアタッチ用ワーク領域サイズの計算
[in] | config | アタッチ用コンフィグ |
0以上 | 正常に処理が完了 |
-1 | エラーが発生 |
void criAtomExVoicePool_AttachDspAfx | ( | CriAtomExVoicePoolHn | pool, |
const CriAtomExDspAfxConfig * | config, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
AFX形式のDSPのアタッチ
[in] | pool | アタッチ先ボイスプールハンドル |
[in] | config | アタッチ用コンフィグ |
[in] | work | アタッチ用ワーク領域へのポインタ |
[in] | work_size | アタッチ用ワーク領域のサイズ |