CRI Sofdec  Last Updated: 2024-04-17 11:21 p
WASAPI設定での音声付きムービー再生

WASAPI設定での音声付きムービー再生

ADXをWASAPI(排他モード、または共有モード)に設定し、Sofdecの音声付ムービーを再生する場合、 CRI Manaプレーヤーハンドルの出力サウンドレンダラタイプをASRに変更する必要があります。
注意
Sofdec SDK Ver.2.08.00から、CRI Manaプレーヤーのデフォルト出力サウンドレンダラタイプをASRに変更しました。
そのため、最新のSDKではサウンドレンダラタイプの変更は必要ありません。
/* Manaプレーヤー作成 */
mana_player = criManaPlayer_Create(NULL, 0);
/* サウンドレンダラタイプの設定:ASRモード */
criManaPlayer_SetSoundRendererType(mana_player, CRIATOM_SOUND_RENDERER_ASR);
CriManaPlayerHn criManaPlayer_Create(void *work, CriSint32 work_size)
Manaプレーヤーの作成(コンフィグ指定なし)
void criManaPlayer_SetSoundRendererType(CriManaPlayerHn player, CriAtomSoundRendererType sound_renderer_type)
サウンドレンダラタイプの設定
上記のようにManaプレーヤー作成後に出力サウンドレンダラタイプを変更してください。


【補足】
WASAPIの場合、ライブラリ全体で一つのサウンド出力リソースを共有する必要があるため、デフォルトのCRIATOM_SOUND_RENDERER_NATIVEでは再生できません。
そのため、CRIATOM_SOUND_RENDERER_ASRに変更をして、ムービーの音声出力も一旦ADX側にバイパスする必要があります。