I was playing with DirectSound a while back and was going to take exactly the same approach as you were. Prioritizing sounds and only creating as many DS buffers as indicated by the DS caps. However, I found that DS would let me allocate and even play more buffers than was indicted by the caps.
The specific cap I was looking at was something like "max hardware mixing buffers all". Also, the max amount of memory cap was a huge number, more than was available on the
sound card.
So I'm A little confused about how to interpret the DS caps. It may just be something weird with my particular sound card.
Pat
[This message has been edited by pdown (edited August 18, 1999).]
[This message has been edited by pdown (edited August 18, 1999).]