SDL_MixAudioFormat

SDL_Audioで音をミックスしていくにはSDL_MixAudio関数を使うが、ミックスしたデータをヴィジュアライザーなどに再利用する場合には一旦SDL_MixAudioFormat関数を使ってメモリ上でミックスして、その結果をSDL_MixAudio関数で再度ミックスするのが良い、のかな。SDL_MixAudio関数内部でもSDL_MixAudioFormat関数を呼び出しているので、一回分呼び出す回数が増えてしまうけど、仕方ないかな。本当はコールバック関数に渡されるバッファの内容を取り出せると良いんだけど、ちゃんと方法を探せばあるのかな。