目次 - SDL_mixer 3.0 - MIX_Quit

MIX_Quit

SDL_mixerライブラリを終了する

ヘッダ

SDL3_mixer/SDL_mixer.h

構文

void MIX_Quit(void);

詳細

この関数はライブラリを使用し終えたとき, 恐らくプログラムの終了時に呼ぶ必要がある.

この関数は複数回呼んでも安全である. ライブラリはこの関数がMIX_Initが成功した回数と同じ回数だけ呼ばれたとき終了する.

ライブラリの終了に成功すると, MIX_Initで安全に再初期化することができるようになる.

終了に成功すると, SDL_mixerは次の種類のオブジェクトを含むほぼすべてのオブジェクトを破棄する:

...言い換えると, この関数を呼ぶと確保したリソースの解放, 音声出力の停止, オーディオデバイスのクローズなどを一度に行う. この関数を呼んだ後にオブジェクトを破棄しようとしてはならない. この関数はメモリリークに対するセーフティネットとして扱い, アプリケーションはリソースを注意深く扱い解放することが推奨される.

スレッドセーフ

この関数はスレッドセーフではない.

バージョン

SDL_image 3.0.0以降

関連項目

SDL Wikiへのリンク

SDL3_mixer/MIX_Quit