MIX_Mixer * MIX_CreateMixer(const SDL_AudioSpec *spec);
| const SDL_AudioSpec * | spec | デバイスのオーディオ形式. NULLも可 |
通常求められるのはこの関数ではなくMIX_CreateMixerDevice()だろう. ここで生成されたミキサーはMIX_Generate()で使用して追加のデータを要求があれば即座に生成できる.
オーディオ形式は必ず指定する必要がある. これが出力の形式になる. NULLにはできない.
ミキサーを生成した後は, 通常は(MIX_LoadAudio()などで)オーディオデータを読み込み, (MIX_CreateTrack()で)トラックを生成し, そのトラックのオーディオデータを再生する.
ミキサーを使用し終えたならば, MIX_DestroyMixer()で破棄できる.
この関数はどのスレッドからも安全に呼べる.