int Mix_AllocateChannels(int numchans)
ミキシングチャネルの数を設定する. この関数は再生中を含めいつでも呼べる. numchansが現在のチャネル数より少ない場合, 上位のチャネルが停止し解放され, それ以降ミキシングされない. しかし, 1秒間に1000回チャネル数を変えるような使い方はすべきではない. 確保されたチャネルが解除されたとき, Mix_ChannelFinishedで設定されたコールバック関数が, それぞれの停止し解放されたチャネルに対して呼ばれる.
メモ: 0を渡すと全てのミキシングチャネルが解放される. しかし音楽は再生される.
戻り値: 確保したチャネルの数. 決して失敗することはない...しかし, チャネル数が多すぎてメモリを使い果たすと異常終了する. とても多い場合のことである!
// 16のミキシングチャネルを確保する
Mix_AllocateChannels(16);