Hello. I'm wondering if anyone else has any clue about solving this issue. My audio device can be clocked from an external source. For example, the audio format of the device can be set to 16 bits 44100 in the advanced tab in the MS audio cpl, and thereafter using our own control panel be clocked off an external source which is at the same rate of 44100. Now say that the external source's clock changes from 44100 to 48000. Under XP, my datarange intersection handler would merely constrain the format's sample rate to match the new external sample rate. Under Vista, the system will never try to send at any other rate other than what is the selected rate in the advanced tab of the audio device. Does anyone have a suggestion as to how to cope with this? Is there a way to programmatically change the selected format of the device? Or is there another approach? thank you, Philip Lukidis ****************** 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/