CRI ADX
Last Updated: 2024-09-25 17:41 p
日本語
English
中文
HCAデータの単純再生
サンプルのディレクトリ
/cri/pc/samples/criatomex/simple_playback_hca
サンプルで使用しているデータ
/cri/common/smpdata/criatomex/
SampleProject.acf
AtomCueSheet.acb
AtomCueSheet.awb
サンプルの解説
HCAデータを再生するには、HCAボイスプールを作成しておく必要があります。
HCAボイスプールは
criAtomExVoicePool_AllocateHcaVoicePool
関数で作成します。
CriAtomExVoicePoolHn
voice_pool;
voice_pool =
criAtomExVoicePool_AllocateHcaVoicePool
(NULL, NULL, 0);
CriAtomExVoicePoolHn
struct CriAtomExVoicePoolTag * CriAtomExVoicePoolHn
ボイスプールハンドル
Definition:
cri_le_atom_ex.h:3224
criAtomExVoicePool_AllocateHcaVoicePool
CriAtomExVoicePoolHn criAtomExVoicePool_AllocateHcaVoicePool(const CriAtomExHcaVoicePoolConfig *config, void *work, CriSint32 work_size)
HCAボイスプールの作成
作成したボイスプールはシステムに登録され、キュー再生時に自動的にボイスが割り当てられるようになります。
注意
キュー以外のHCAデータを再生する場合(
criAtomExPlayer_SetData
関数や
criAtomExPlayer_SetFile
関数、
criAtomExPlayer_SetWaveId
関数を使用してデータをセットする場合)、上記の操作に加え、
criAtomExPlayer_SetFormat
関数によるフォーマットの指定が必要になります。
Copyright (c) CRI Middleware Co., Ltd. 1.9.1