void MIX_DestroyMixer(MIX_Mixer *mixer);
| MIX_Mixer * | mixer | 破棄するミキサー |
このミキサーがMIX_CreateMixerDevice()で生成されたものならば, この関数はオーディオデバイスもクローズし, SDL_QuitSubSystem(SDL_INIT_AUDIO)を呼ぶ.
このミキサーのために生成されたMIX_GroupとMIX_Trackも全て破棄される. それらに再びアクセスしようとしたり, デバイスを破棄した後にそれらを破棄しようとしてはならない. MIX_Audioオブジェクトはミキサー間で共有できるため破棄されない. (しかし, MIX_Quit()で全て破棄される.)
MIX_CreateMixerDeviceで生成したMIX_Mixerに対して使用する場合, この関数を呼べるのはメインスレッドのみである. MIX_CreateMixerで生成したMIX_Mixerに対して使用する場合, この関数はどのスレッドからも呼べる.