   how to decode mp3 to DirectSound buffer
  i want to play mp3 using directsound.but DS does not support mp3, then how to convert mp3 to wave file?? 
  You can use DirectShow to play the mp3, and DirectSound for the effects, they mix fine. ;  thank you..suppose we don''t use DirectShow, only directsound,then how to solve?? ;  MSDN mentions that "use the audio compression manager (ACM) functions... to convert compressed audio to PCM format before writing the data to a sound buffer"..but i just cannot figure out how to use the ACM functions?can anyone post some source code or examples??thanks~~_~~ ;  AFAIK there''s simply no support for mp3 compression built in DirectSound. You gotta decompress that yourself. DirectSound just provides buffer playback (put simply), you even have to decode wav-files yourself. 