目次 - API(機能別) - 再生と録音 - SDL_PauseAudio

SDL_PauseAudio

オーディオデバイスを一時停止する古い関数. 新しいプログラムは代わりにSDL_PauseAudioDevice()を使う方がよい

構文

void SDL_PauseAudio(int pause_on)

引数

pause_on0以外のとき一時停止, 0のとき一時停止解除

サンプルコード

SDL_PauseAudio(1);  // この関数から戻ったときオーディオコールバックは一時停止する
SDL_Delay(5000);  // オーディオデバイスは5秒間無音
SDL_PauseAudio(0);  // オーディオコールバックが再び実行される

詳細

この関数は

SDL_PauseAudioDevice(1, pause_on);

と同じである.

そして, 古いSDL_OpenAudio()関数を使った場合のみ使える.

関連項目(関数)

SDL_GetAudioStatus
SDL_PauseAudioDevice

SDL Wikiへのリンク

SDL_PauseAudio - SDL Wiki