目次 - 4.関数 - 4.4グループ - Mix_FadeOutGroup

# Mix_FadeOutGroup

`int Mix_FadeOutGroup(int tag, int ms)`

tag
  フェードアウトするグループ. メモ: -1を指定しても全チャネルをフェードアウトしない. 代わりにMix_FadeOutChannel(-1)を使うこと
ms
  現在のボリュームから無音までのフェードアウト時間(ミリ秒)

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

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

## サンプルコード

`

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

`

## 参照

Mix_HaltGroup, Mix_FadeOutChannel, Mix_FadingChannel, Mix_ChannelFinished

## 原文へのリンク

4.4.8 Mix_FadeOutGroup