目次 - 4.関数 - 4.3チャネル - Mix_FadeOutChannel

# Mix_FadeOutChannel

`int Mix_FadeOutChannel(int channel, int ms)`

channel
  フェードアウトさせるチャネル. -1のときはすべてのチャネルをフェードアウトさせる
ms
  現在のボリュームから無音までのフェードアウト時間(ミリ秒)

channelを現在のボリュームからmsミリ秒で徐々にフェードアウトさせる. フェードアウトが完了すると, そのチャネルは停止する. 一時停止を含む再生中のチャネルのみフェードアウトを設定できる. フェードアウトが完了すると, Mix_ChannelFinishedで設定したコールバック関数が呼ばれる.

戻り値: フェードアウトを設定したチャネルの数

## サンプルコード

`

    // 3秒間で全てのチャネルをフェードアウトさせる
    printf("%dつのチャネルでフェードアウトを開始した\n", Mix_FadeOutChannel(-1, 3000));

`

## 参照

Mix_FadeInChannel, Mix_FadeInChannelTimed, Mix_FadingChannel, Mix_ChannelFinished

## 原文へのリンク

4.3.11 Mix_FadeOutChannel