[wdmaudiodev] Re: Advertising an APO as supporting 7.1 Surround Sound

  • From: Matthew van Eerde <Matthew.van.Eerde@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Sat, 7 Nov 2015 10:58:13 +0000

Yes and no. It depends on the higher-level API the app is using.

Apps which use Media Foundation (or APIs that internally use Media Foundation)
go through the Media Foundation Streaming Audio Renderer. This calls

But apps which use DirectSound do not.

There are various versions of XAudio2. Some (possibly all?) of these behave the
way DirectSound does.

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of M'hand BOUGHIAS
Sent: Saturday, November 7, 2015 12:56 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Advertising an APO as supporting 7.1 Surround Sound

Hi , the application can open a 71 audio on a stereo device if the
IsInputFormatSupported succeeds. Instead of trying to open a stream with the
mixer (device) format, applications should try to open a stream with the media


De : Nanda Kutty<mailto:nkutty@xxxxxxxxxxxx>
Envoyé : ‎07/‎11/‎2015 02:21
À : wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Objet : [wdmaudiodev] Advertising an APO as supporting 7.1 Surround Sound
'm working on an APO that has surround sound capabilities. However, when
enumerated via XAudio2 or DirectSound, the device only shows up with "stereo"

Furthermore, when I select "Configure" in the audio properties, I only see
"Stereo" under the Audio Channels list and only 2 speakers can be tested. I'd
like it to say "7.1 Surround"/

Do I need to define a set of endpoint properties in the INF?


Other related posts: