Microsoft DirectX 8.0 (Visual Basic) |
Changes the volume of a sound buffer.
object.SetVolume(volume As Long)
If the method fails, an error is raised and Err.Number may be set to one of the following error values.
DSERR_CONTROLUNAVAIL |
DSERR_GENERIC |
DSERR_INVALIDPARAM |
DSERR_PRIOLEVELNEEDED |
The value of volume must be in the range from DSBVOLUME_MAX through DSBVOLUME_MIN. These constants are defined as 0 and -10,000 respectively. The value DSBVOLUME_MAX represents the original, unadjusted volume of the sound. The value DSBVOLUME_MIN indicates an audio volume attenuated by 100 dB, which, for practical purposes, is silence.
DirectSoundSecondaryBuffer8.GetVolume, DirectSoundSecondaryBuffer8.SetPan