Can anyone explain what this flag (for DirectSound buffer creation) actually does?
The docs say:
"Force
IDirectSoundBuffer8::GetCurrentPosition to return the buffer's true play position. This flag is only valid in Windows Vista."
So what does that mean I get when I call GetCurrentPosition if I _don't_ set this flag, and/or what functionality am I missing in XP (this flag causes buffer creation to fail in XP)?
Supposedly the flag DSBCAPS_GETCURRENTPOSITION2 actually does the same thing:
"Now, if the DSBCAPS_GETCURRENTPOSITION2 flag is specified, the application can get a more accurate play cursor."
So what's the difference between these flags?
Also, a quick word to the XNA forums designer... someone might think about changing the box labeled "go" to "search"; it's really not obvious how to _search_ the forum, since the word "search" doesn't appear anywhere at forums.xna.com, except for the link pointing back to the old MSDN forums.
Thanks!
-Dan