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