It's not about whether it will "work"(won[t fail, won't crash), it's about whether it actually makes things sound better on all devices. There is no guarantee, and might actually have the opposite effect on some devices, especially devices that need post processing, for example, to make tiny speakers sound reasonable. From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of gordon keith Sent: Wednesday, June 11, 2014 3:33 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: wasapi audioclientproperties have hardcoded the raw setting, only people with win 7 seem to have a problem with it. using an i5 haswell laptop out to a usb/spdif convertor ( J Keny ciunas) which connects to a nad m51 dac then onto power amp and speakers. here is the devenum output Audio Renderers ({E0F158E1-CB04-11D0-BD4E-00A0C911CE86}) -- Digital Output (Amanero Technologies USB Driver 1.0.57) Default DirectSound Device Default WaveOut Device DirectSound: Speakers (IDT High Definition Audio CODEC) DirectSound: Digital Output (Amanero Technologies USB Driver 1.0.57) Speakers (IDT High Definition Audio CODEC) ________________________________ From: Frank.Yerrace@xxxxxxxxxxxxx<mailto:Frank.Yerrace@xxxxxxxxxxxxx> To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx> Subject: [wdmaudiodev] Re: wasapi audioclientproperties Date: Wed, 11 Jun 2014 22:12:18 +0000 >Am puzzled about what a raw stream is, It just bypasses the post-processing provided by the OEM's audio driver and associated hardware and software. Whether this results in better sound will be subjective, and will also vary from one device to the next. I would not suggest hard-coding this setting into any app. Do you care to reveal what device you are doing this on? I'm just curious. From: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx> [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of gordon keith Sent: Wednesday, June 11, 2014 11:35 AM To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx> Subject: [wdmaudiodev] Re: wasapi audioclientproperties Hi, ok will do. Am puzzled about what a raw stream is, was hoping it would be pcm data. The player doesn't fall over when the raw setting is used. My player uses wasapi exclusive/event mode so would expect any other attempts to play at the same time to fail. Ideally would like a wdm-ks sample player instead of wasapi, but understand it's not MS policy to promote it. Am trying to reverse engineer wdm-ks from the portaudio application. Thanks ________________________________ From: Matthew.van.Eerde@xxxxxxxxxxxxx<mailto:Matthew.van.Eerde@xxxxxxxxxxxxx> To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx> Subject: [wdmaudiodev] Re: wasapi audioclientproperties Date: Wed, 11 Jun 2014 16:08:54 +0000 I'd like you to perform two experiments, if you are willing. 1. Download the effects discovery sample http://code.msdn.microsoft.com/windowsapps/Audio-effects-discovery-5fd65c15 , build it, and run it. What effects does the audio driver in question provide for non-RAW background-capable media? 2. Go to the Sound control panel, double-click the default device, and disable all enhancements (there's a checkbox on one of the tabs; depending on the audio driver it could be on the "Enhancements" tab, the "Advanced" tab, or on a tab with some other name.) What does that do to the sound of your player, and to the sound of other players, and to the advertised effects for non-RAW background-capable media?