The corresponding application API is 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
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> on
behalf of Culann mac Cabe <culann@xxxxxxxxxx>
Sent: Thursday, December 6, 2018 10:42:59 AM
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
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)?