[wdmaudiodev] Re: Is there a handy sw tool to show an APO's support for multiple input (channel-count) formats?

  • From: "Matthew van Eerde" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "Matthew.van.Eerde" for DMARC)
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Thu, 6 Dec 2018 19:10:28 +0000

The corresponding application API is IAudioClient::IsFormatSupported
https://docs.microsoft.com/en-us/windows/desktop/api/audioclient/nf-audioclient-iaudioclient-isformatsupported

It might make sense to add a page to the Windows audio session sample which 
just enumerated all the supported formats for the given device, without 
actually streaming any audio
https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/WindowsAudioSession

________________________________
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> on 
behalf of Culann mac Cabe <culann@xxxxxxxxxx>
Sent: Thursday, December 6, 2018 10:42:59 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Is there a handy sw tool to show an APO's support for 
multiple input (channel-count) formats?

Hello wdmaudiodev people.

I am developing a binaural virtualisation APO for a USB heaphone and I need to 
prove its multi-channel input capabilities to a non-technical person in a 
simple way.

As APO developer I can see logs etc that clearly show the format negotiation 
that takes place when I present eg 5.1 audio to my stereo headphone.  My 
customer on the other hand expects to see the headphone device properties as 
showing as 5.1-capable in its Windows Device properties... or at least they did 
until I explained that Windows control panel shows only the Mix output and so 
would always show 2 channels.

So the question is: is there an off-the-shelf application/tool with audio 
settings/preferences that uses IsInputFormattted queries to enumerate and 
display all my APO's capabilities (eg, Mono, Stereo, 5.1 etc)?

Thanks!
Culann

Other related posts: