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

Mix_GroupAvailable

int Mix_GroupAvailable(int tag)

tag
0以上のグループ番号. -1のとき全てのグループ

グループ番号tagで最初の使える(再生中でない)チャネルを得る.

戻り値: 成功のとき得られたチャネル. グループに使えるチャネルがない場合は-1

サンプルコード

// グループ1の最初の利用可能なチャネルを探す
int channel;
channel=Mix_GroupAvailable(1);
if (channel==-1) {
    // 利用可能なチャネルがない...
    // ここで使用中の最も古いまたは新しいチャネルを探すとよいかもしれない...
}

参照

Mix_GroupOldest, Mix_GroupNewer, Mix_GroupChannel, Mix_GroupChannels

原文へのリンク

4.4.5 Mix_GroupAvailable