Original Post
[quote="DirectX Documentation"] Allowable values are between DSBVOLUME_MAX (no attenuation) and DSBVOLUME_MIN (silence). These values are defined in Dsound.h as 0 and –10,000 respectively. The value DSBVOLUME_MAX represents the original, unadjusted volume of the stream. The value DSBVOLUME_MIN indicates an audio volume attenuated by 100 dB, which, for all practical purposes, is silence. [/quote] -10000 means silence, but it differs from hardware to hardware, silence can be -3000 or -5000 or whatever. This is of course a problem if you want to play a sound at half volume and you think, ow yeah, let's try -5000 and you hear nothing. How do people solve this? Is there a way to know the (in this case) highest silence value? thx for taking the time to read this :)