typedef struct MIX_AudioDecoder MIX_AudioDecoder;
SDL_mixerの通常のインターフェースは必要に応じてオーディオをデコードするため, この関数はほとんどのアプリケーションにとって必要ない. しかし, 再生せずにオーディオファイルからメモリバッファにデコードしたい場合は, このインターフェースで行える.
このオブジェクトはMIX_CreateAudioDecoder()またはMIX_CreateAudioDecoder_IO()で作成でき, MIX_DecodeAudio()で生PCMデータに戻すために使うことができる.