Hello!
I'm developing an audio engine for capturing/playing/mixing sounds in network multimedia chat application.
And I got problems when using it on Windows XP. Somehow, DirectSound affects WinXP system global volume. It should be due to waveout/dsound conflicts.
Anyway, everytime when DSound is initialized - the waveout volume is set to zero.
Initialization of playback device includes:
DirectSoundCreate8(&AudioDriverGUIDs[playbackID], &pAudio, NULL);
and
pAudio->SetCooperativeLevel(parentWnd, DSSCL_PRIORITY);
How can I fix this annoying issue?
I'm not sure what information should I provide for you to understand the problem, so do not hesitate to request any information that can be useful.
Thanks a lot!
Regards,
Anton A. Shpakovsky