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

Mix_GroupChannels

int Mix_GroupChannels(int from, int to, int tag)

from
グループ番号tagを付ける先頭のチャネル番号. to以下である必要がある
to
グループ番号tagを付ける末尾のチャネル番号. from以上である必要がある
tag
グループ番号 (0以上の数). -1のときデフォルトのグループで, 実質的には解除となる

グループ番号tagにチャネル番号fromからtoを追加する. tagが-1のとき解除する.

戻り値: グループ化に成功したチャネルの数. 一部のチャネルが存在しないためグループ化できなければto-from+1より小さい値となる

サンプルコード

// チャネル0から7をグループ1に加える
if(Mix_GroupChannels(0,7,1)!=8) {
    // 不正なチャネルが含まれている, 恐らく確保されていないチャネルがある
}

参照

Mix_GroupChannel, Mix_AllocateChannels

原文へのリンク

4.4.3 Mix_GroupChannels