Thanks Noel.
Jeff
Good question Jeff. Here's an excerpt from a sample INF in the WDK that contains the registry key that you should use to provide the default format for your driver.
[HDAudio.SysFx] Include=ks.inf, wdmaudio.inf, hdaudio.inf Needs=KS.Registration, WDMAUDIO.Registration, HdAudOEM.CopyFiles, HdAudOEM.AddReg CopyFiles=SfxFx.CopyList AddProperty=OEMCustomBranding.AddProperty RegisterDlls=SfxFx.RegisterDlls
[HDAudio.SysFx.Interfaces] AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_eLineOutTopo%, HDAudio.SysFx.PrimaryLineOutTopo
[HDAudio.SysFx.PrimaryLineOutTopo] AddReg = HDAudio.SysFx.PrimaryLineOutTopo.AddReg, SysFx.AddReg, OEMSettingsOverride.AddReg
[OEMSettingsOverride.AddReg] HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,EE,02,00,04,00,10,00, 16,00,10,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71
I hope that this helps solve the problem you mention on this thread.
Thanks, Noel
This posting is provided "AS IS" with no warranties, and confers no rights.
-----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Jeff Pages Sent: Sunday, April 16, 2006 4:49 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Vista default audio format
I've noticed under Vista that our card is always set to16-bit 44.1kHz sampling, even though it supports 24-bit resolution and all the commonly
used sampling rates up to 96kHz. I've discovered there is a "Format" tab in Device Properties (accessed from the Control Panel) that allows this to be changed, however the user is cautioned against doing so. "Unless you have good reason to do otherwise, it is strongly suggested that you use the values that the system has chosen for you."
Is there any way for the driver to tell Windows what its preferred bit depth and sampling rate is, so as to make this the default format for the device? Our hardware runs its converters at a fixed rate (96kHz with 24-bit resolution), with other rates and bit depths supported in firmware, and if a software sampling rate converter is going to be inserted into the playback or recording stream it would be preferred that it convert directly to the card's native format.
Jeff
******************
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/
******************
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/