   IDirectSoundBuffer8 Channels
  I would like to be able to keep a "buffer pool" with a collection of identical buffers that will be used by any sound playing in my game. I am forcing all sounds to be 16-bit, and I can use IDirectSoundBuffer8::SetFrequency to change the frequency the buffer plays at for sounds with different sample rates, but I did not know if there was any (easy) way to switch a buffer back and forth between mono and stereo, since not all sounds need to be stereo.The only solution I have thought of is not really a solution at all - double up bytes for mono streams to "convert" them to stereo. This may solve the problem, but it halves the effective buffer length for mono sounds.Of course, there is the other option of keeping two buffer pools - one for mono sounds and one for stereo, but I''d rather not do that either unless absolutely necessary.Thanks 