このエラーは、以前に再生されたボイスがVirtualモードになり、もう一度フィジカル(聞こえるよう)になるようにリクエストされると、発生する可能性があります。XMA、AAC、ATRAC9、Opusなどのハードウェアコーデックでは、ボイスがバーチャルとなっているときに、ハードウェア制限に到達することがあります。
考えられる原因:
ハードウェアコーデックの再初期化が、ハードウェアの制限のために阻止されました。
処理するデータ用のメモリが不足しています。その場合は、エラーより先に、Capture LogにInsufficient Memoryエラーが表示されるはずです。
推奨される解決策:
Playback Limitでフィジカルボイスを制限し、新しいボイスを入れる場所をある程度、確保しておきます。これは、不可能な場合もあります。
AK::SoundEngine::Init()
の前に、 AkPlatformInitSettings.uLEngineDefaultPoolSize
を増やし、Lower Engine Poolのメモリ配分を増やします。初期化の設定については、サウンドエンジン統合の詳細を参照してください。