I've just tried this with our own 2-input card, and it's behaving correctly with DirectSoundCapture, ie. whichever input I set the default capture endpoint to, DirectSoundCapture uses that input when I set the pcGuidDevice pointer to NULL or &DSDEVID_DefaultCapture.
Let me know if there's any other tests you'd like me to try for comparison. Jeff----- Original Message ----- From: KS
To: wdmaudiodev@xxxxxxxxxxxxx Sent: Thursday, August 09, 2007 1:45 PM Subject: [wdmaudiodev] Strange behaviour of directsound in Vista Hi,I've noticed something strange for applications that are using directsound when running in Vista. When I use it on my audio card that expose 2 independent recording endpoint (rec-endpoint-a and rec-endpoint-b), and the default recording endpoint was set to rec-endpoint-a, my directsound application end up opening a recording stream on rec-endpoint-b instead.
When I used RMAA to run a loopback test through directsound on the audio card, I've also found that in order to get the loopback test to use rec-endpoint-b, as I've selected in the application, I have to make sure that rec-endpoint-a is selected as the default in the sound control panel.
Does anyone knows whether this is an expected behaviour, or is it an error in the directsound layer? Thanks.
KS
****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/