AK::SoundEngine::AddOutput()
、または AK::SoundEngine::ReplaceOutput()
にコールしようとしたとき、提供された AkOutputSettings::idDevice
値が、無効でした。このIDは通常、プラットフォームのOSまたはデバイスドライバに固有のハードウェアデバイス識別子(HID)です。通常はプラットフォームのサービス経由で取得されます。
推奨される解決策:
ゲームにデバッガを接続した状態で、同じシナリオをデバッグ版で再試行します。
提供された AkOutputSettings::idDevice
が、有効なデバイスID値であることを確認します。
提供された AkOutputSettings::idDevice
が、状態がActiveまたはUnpuggedであるIMMDevice
で AK::GetDeviceID()
へのコールで返却された値と合致するかを、Windowsで確認します。例えばデバイスの状態が、最初の列挙値から変化した可能性があります。