You may also want to check out this thread

which discusses an sdl_mixer audio manager class I wrote a while a go.