目次 - SDL_mixer - API(機能別) - 一般 - Mix_Quit

Mix_Quit

SDL_mixerを解放する

構文

void Mix_Quit(void)

詳細

これは全ての資源を解放した後に全てのオーディオデバイスを閉じるため, SDL_mixerで最後に呼び出す関数でなければならない. この関数は様々なコーデックで使用する共有ライブラリを解放する.

この関数の呼び出しの後にMix_Init(0)を呼ぶと0(コーデックがロードされていない)が戻る.

この関数の呼び出しの後にMix_Init()を呼んでコーデックを再ロードするのは安全である.

他のSDL周辺ライブラリとは異なり, Mix_Initの呼び出しは積み重ならない. Mix_Quit()を一度だけ呼べば全ての後処理を行うことができ, Mix_Init呼び出しとペアになっている必要はない. 最もよいのはプログラムではMix_InitとMix_Quit()を1度ずつ呼ぶことである. これは必須ではないが, そうでない場合は発生する危険性に注意する必要がある.

バージョン

SDL_mixer 2.0.0以降

関連項目(関数)

Mix_Init

SDL Wikiへのリンク

SDL2_mixer/Mix_Quit