[wdmaudiodev] Dynamic format negotiation on Windows 7

  • From: K93157 <k93157@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Wed, 10 Feb 2010 10:11:03 -0800 (PST)


I am a trying to get our audio driver to work on windows 7. The audio driver is 
a WavePCI Miniport driver. Out audio device wants to provide different sample 
rates, bits per sample depending on the configuration that changes dymanically.

This was not a problem in XP as it renegotiates for every new stream. However 
in case of Windows 7, Windows is chosing one sample rate or bits per sample at 
the install time and using it every time. 

I read through various related posts on this list and followed the suggestions 

1) I added an Automation Table with event to a Node ( Waveout Volume Node) 
2) I am providing the above automation table in GetDescription correctly
3) I am calling GenerateEventList on port driver when internal config of our 
device changes. 
4) The generateEventList call seems successful, but Windows (port Driver) is 
NOT renegotiating format.
I don't have any clue on what is going on. Am I missing anything?
I appreicate any help 



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


Other related posts: