Skip to main content
GameDev.net gamedev.net
🔒 Locked 🎮 Unity

Proper .Volume usage?

Started by waxychicken Feb 23, 2012 at 2:45 AM 0 replies 1.6k views
Original Post
waxychicken
waxychicken
What is the proper usage, purpose, or ranges of the .Volume property in SlimDX.DirectSound.SoundBuffer?
(for example, i'm learning that i can't set the .volume to 500)
Does it eleminate attenuation or does it just increase the general volume and thus increase the range the sound can be herd from?

Links welcome.



Public Sub PlaySound(ByVal description As String, ByVal X As Double, ByVal Y As Double, ByVal Z As Double, Optional ByVal MyVolume As Integer = 500)
Dim Temp As Integer
description = UCase(description)
Temp = SoundList.FindIndex(Function(value As SoundListDefinition)
Return value.Description = description
End Function)
Dim SoundBufferEntryCopy As New SoundListDefinition
Device.DuplicateSoundBuffer(SoundList(Temp).Buffer, SoundBufferEntryCopy.Buffer)
SoundBufferEntryCopy.Buffer.Volume = MyVolume

Dim t As New Thread(DirectCast(Sub() PlayStoredSoundBuffer(SoundBufferEntryCopy, X, Y, Z), ThreadStart))
t.Start()
End Sub
You can argue with me all day long about which programing language is best...
but it all comes down to which language is best FOR YOU.

vb.net 2010 Visual Studio Ultimate
waxychicken
waxychicken
rolleyes.gif
You can argue with me all day long about which programing language is best...
but it all comes down to which language is best FOR YOU.

vb.net 2010 Visual Studio Ultimate

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.