The simplest solution is to claim support for only one sample rate across all of your inputs and outputs. Windows will take care of converting all audio to/from that sample rate before it reaches you. A more complicated solution is to claim support for all rates... until the first stream is opened. At that point you could raise a KS event on all of your other inputs/outputs to tell Windows that your format support on that input/output has changed. Windows assumes that format support on different inputs/outputs of the same adapter are completely independent of each other. If there is a dependency, you have to do extra work in your driver. -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Kol Sent: Friday, September 13, 2013 2:42 AM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Different sample rate on In/Output -> stream won't start Hi all, I have a questions about a WDM audio adapter driver My WDM audio adapter driver which is derived from the AC97 sample, lists all my inputs and outputs channels. If I change the input to a different sample rate then the output for example and start an output stream I'm not able to start any input stream because of the different sample rates because the sample rate is locked on the HW. I actually guessed Microsoft takes care of the different sample rates and the conversion from one to another. So the different settings shouldn't avoid the stream to start. Is this right ? So I guess I have done something wrong in my WDM audio adapter driver ? Further I guess the bug is located somewhere in MiniportTopology Descriptors and or in the MiniportWave FilterDescriptors. Is there a way how I can figure out why the stream don't start and where the bug could be located or is this not possible without knowing the driver code ? Thanks for any suggestion. Regards Kol ****************** 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/ ****************** 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/