int Mix_FadeOutMusic(int ms)
音楽を現在のボリュームからmsミリ秒で徐々にフェードアウトさせる. フェードアウトが完了すると, 音楽は停止する. 一時停止中を含むフェーディングを設定していない再生中の音楽のみフェードアウトできる. 音楽が停止したときMix_HookMusicFinishedで設定したコールバック関数が呼ばれる.
戻り値: 成功のとき1, 失敗のとき0
// 音楽を3秒間でフェードアウトさせる
while(!Mix_FadeOutMusic(3000) && Mix_PlayingMusic()) {
// フェードアウトが完了するまで待つ
SDL_Delay(100);
}