[wdmaudiodev] Re: [EXTERNAL] Offloaded DSP APO not instantiated when device in Exclusive Mode

  • From: "Matthew van Eerde" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "Matthew.van.Eerde" for DMARC)
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 19 Apr 2021 16:10:07 +0000

  1.  Yes
  2.  No

Can you elaborate more on the “bad audio UX” the user would suffer?

From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> On 
Behalf Of Culann mac Cabe
Sent: Monday, April 19, 2021 8:25 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [EXTERNAL] [wdmaudiodev] Offloaded DSP APO not instantiated when 
device in Exclusive Mode

Hello wdmaudiodev people!

I have been working on a project to integrate a DSP process on a laptop product 
where the APO is "offloaded" to a dedicated DSP processor ("Intel Athena").

All is well with the DSP process but my customer has noticed something recently:

  *   When the audio device(USB Headphone) is configured in "Exclusive Mode" 
(via its Speakers/Headphone Properties control panel) then the offloaded DSP 
APO is not instantiated
  *   This is undesirable because the User can, unwittingly or otherwise, 
create an audio chain without our offloaded DSP APO and suffer a bad audio UX
My questions:

  1.  Is the above expected behaviour?
  2.  If YES to (1) above is there some flag or other Windows-provided 
indicator so that a controlling GUI App could mitigate the negative impact?
Any and all comments welcome!
Thanks in advance
Culann

Other related posts: