#define TIME_STRETCH_VOICEPOOL 0x02
:
voice_pool_config.identifier = TIME_STRETCH_VOICEPOOL;
time_stretch_config.
num_dsp = voice_pool_config.num_voices;
time_stretch_config.
max_channels = voice_pool_config.player_config.max_channels;
time_stretch_config.
max_sampling_rate = voice_pool_config.player_config.max_sampling_rate;
:
#define criAtomExVoicePool_SetDefaultConfigForDspTimeStretch(p_config)
タイムストレッチDSPのアタッチ用コンフィグにデフォルト値をセット
Definition: cri_le_atom_ex.h:1144
void criAtomExVoicePool_AttachDspTimeStretch(CriAtomExVoicePoolHn pool, const CriAtomExDspTimeStretchConfig *config, void *work, CriSint32 work_size)
タイムストレッチDSPのアタッチ
void criAtomExPlayer_SetVoicePoolIdentifier(CriAtomExPlayerHn player, CriAtomExVoicePoolIdentifier identifier)
ボイスプール識別子の指定
CriAtomExPlaybackId criAtomExPlayer_Start(CriAtomExPlayerHn player)
再生の開始
void criAtomExPlayer_SetDspParameter(CriAtomExPlayerHn player, CriSint32 param_id, CriFloat32 param_val)
DSPパラメーターの設定
#define criAtomExVoicePool_SetDefaultConfigForStandardVoicePool(p_config)
標準ボイスプール作成用コンフィグ構造体にデフォルト値をセット
Definition: cri_le_atom_ex.h:567
CriAtomExVoicePoolHn criAtomExVoicePool_AllocateStandardVoicePool(const CriAtomExStandardVoicePoolConfig *config, void *work, CriSint32 work_size)
標準ボイスプールの作成
@ CRIATOMDSP_TIMESTRETCH_PARAM_RATIO
ストレッチ比率
Definition: cri_le_atom.h:2781
タイムストレッチDSPのアタッチ用コンフィグ構造体
Definition: cri_le_atom_ex.h:4940
CriSint32 num_dsp
作成するDSPの数
Definition: cri_le_atom_ex.h:4946
CriSint32 max_sampling_rate
DSPの最大サンプリングレート
Definition: cri_le_atom_ex.h:4962
CriSint32 max_channels
DSPの最大チャンネル数
Definition: cri_le_atom_ex.h:4954
標準ボイスプール作成用コンフィグ構造体
Definition: cri_le_atom_ex.h:3259