Hmmm, I'm getting more confused now.
Currently in WME I'm setting the global volume like "SetGlobalMusicVolume" because I assumed that would then simply affect ALL the music in the same way. Whereas I thought "SetMusicVolume" only affected the currenty playing music?
So, what happens if I SetMusicVolume but then want to start another piece of music? Since I have stopped the currently playing sound, do I then need to reset the volume for the new sound? How will that work with having the player set volumes? Do I just set a simple variable value when they move the slider, and then set each new piecve of music to equal that variable?
Also, if setting the global volume to 100 means my computers output it set to it's maximum - I don't get that. I set the speech to 85, but my computer volume is no way 85% of what it could be - it's more like 20%. BUT, the speech in the game is lower than it is when I play the file outside the engine.
So, basically, how can I control the game wide audio, without affecting a person's personal computer volume settings?
And if it's automatically stored in the registry, how do I then get that information from the registry to set the slider positions?