[wdmaudiodev] What does Windows do when Audio Playback Device's "Configure" button is hit?

  • From: Culann mac Cabe <culann@xxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Fri, 7 Feb 2020 11:52:04 +0000

Hello wdmaudiodev people

In Windows' Sound Control Panel, there's a "Configure" button which, when
clicked, shows a screen used to configure speaker arrays.  Depending on the
hardware scenario, this speaker layout might be 2-channel, or 5.1 or 7.1
etc etc

I have some questions on how all this works:

   1. For some devices, this Configure button is disabled, for others it's
   enabled: what determines the enabled/disabed state of the Configure button?
   2. What precisely does Windows do when this Configure button is
   clicked?  The options in the subsequent "Audio channels" list vary with
   hardware so I guess Windows queries data/structures provided/defined by the
   hardware device and/or its driver (components) - what/where are these
   data/structures?
   3. I am studying the MS Sysvad sample to understand this: can someone
   please point to the appropriate data/structures in this sample so that I
   can experiment and see this audio playback device Configure thing in action?


As much tech detail as possible please!
Thanks in advance.
Culann

Other related posts:

  • » [wdmaudiodev] What does Windows do when Audio Playback Device's "Configure" button is hit? - Culann mac Cabe