-3
SDLオーディオを正常に初期化してSDL_OpenAudio()を実行した後、すべて正常に機能しますが、現在のオーディオデバイスを切り離すか別のSDL_AudioCallBack() SDL_CloseAudio()\ SDL_QuitSubSystems()は返されません。 これを修正するにはどうすればよいですか?どうもありがとう!SDLオーディオの切り替え時にSDLが音を鳴らす
SDLオーディオを正常に初期化してSDL_OpenAudio()を実行した後、すべて正常に機能しますが、現在のオーディオデバイスを切り離すか別のSDL_AudioCallBack() SDL_CloseAudio()\ SDL_QuitSubSystems()は返されません。 これを修正するにはどうすればよいですか?どうもありがとう!SDLオーディオの切り替え時にSDLが音を鳴らす
解決済みSDLはデフォルトでXAudio2を使用していますが、これはSDLには適していません。おそらくSDLまたはXAudio2の問題です。 ドライバとしてDirectSoundを使用し、コードはうまく動作します。
SetEnvironmentVariable(L "SDL_AUDIODRIVER"、L "directsound"); // SDLにDirectSoundを使用するように指示する
ようこそスタックオーバーフロー!あなたは[ask]を学んで[mcve]を作成することができます。そうすれば、私たちがあなたを助けやすくなります。 – Faegy