I think seting the format is similar to settings the sampling frequency, both is not possible any longer within Vista. If you are looking through this list, you will find a possible solution (from the point of view of the driver developer): Dynamically install different drivers, each one supports one format (or sf) only. Its also possible to install/uninstall subdevices (no need to install the complete driver).
/Uwe AI Developer schrieb:
Looking through the list archives, I saw this posting (from Oct. 2007):There is no supported/documented way to set the default device format programmatically/dynamically from the device on Vista. This is a user only setting on this OS version. There have been many requests for this design to change and we are looking into this for the next version of Windows (no - the next version of Windows does not mean Service Pack 1) especially since it will be required to properly support HDMI Audio sinks. HakonS, Windows Sound Team PMHas this been done yet? If yes, what's the mechainsm? If not, how are HDMI Audio Sinks properly supported? Thanks. Devendra. ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribeUnsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribeModerator: 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/