Microsoft SDK for Java

getVolume

This method of the DirectSoundBuffer Class retrieves the current volume for this sound buffer.

Syntax

public int getVolume();

Return Value

Returns the volume associated with the specified DirectSound buffer.

Remarks

The volume is specified in hundredths of decibels (dB), and ranges from 0 to -10,000. The value 0 represents the original, unadjusted volume of the stream. The value -10,000 indicates an audio volume attenuated by 100 dB, which, for all practical purposes, is silence. Amplification is not currently supported by DirectSound.

The decibel (dB) scale corresponds to the logarithmic hearing characteristics of the ear. For example, an attenuation of 10 dB makes a buffer sound half as loud, and an attenuation of 20 dB makes a buffer sound one quarter as loud.

See Also

setVolume

© 1999 Microsoft Corporation. All rights reserved. Terms of use.