このエラーは、提供された AkOutputDeviceID
と合致するような、サウンドエンジンが使用中のデバイスが、ReplaceOutputへのコールで見つからないときに発生します。
推奨される解決策:
同じシナリオを、デバグバージョンで、ゲームにデバッガをつなげ、再び試してみます。
置き換え用に提供された AkOutputDeviceID
が、 AK::SoundEngine::Init
中に使用された AkOutputDeviceID
と正しく合致することを確認します。提供された AkInitSettings::settingsMainOutput
の audioDeviceShareset
が0であれば、初期の AkOutputDeviceID
が、"System"という名ShareSetのIDであり、これは提供された AkInitSettings::settingsMainOutput
の idDevice
とミックスします。
置き換え用に提供された AkOutputDeviceID
が、 AK::SoundEngine::AddOutput()
または AK::SoundEngine::ReplaceOutput()
から以前返却された AkOutputDeviceID
に正しく合致するかを、確認します。
この AkOutputDeviceID
で、 AK::SoundEngine::RemoveOutput()
へのコールが行われなかったことを、確認します。