Windows 8.1 created an “audio effects discovery” feature apps can use to query
what audio effects are active.
Windows figures out the answer to the app’s query by asking the driver and the
APO via new calls.
For drivers that don’t implement these calls, Windows has no way of knowing
what effects the driver adds, so it reports “Other” to the app.
So this is the test’s (rather cute) way of saying “hey, you need to implement
the audio effects discovery feature.”
Since your driver does not add any effects, you should implement the audio
signal processing modes interface, and report that you support a signal
processing mode – AUDIO_SIGNALPROCESSINGMODE_RAW.
If your driver includes APOs, you will also need to implement
IAudioSystemEffects2::GetEffectsList and return the appropriate list of
effects; if this changes, set the event handle that Windows gives you.
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Parinitha Kashyap
Sent: Wednesday, August 5, 2015 4:33 PM
Subject: [wdmaudiodev] Need help in Verify Audio EffectsDiscovery (Manual) -
My driver is a virtual sound driver based on wavecyclic. I am running tests on
windows 10 RTM using the latest HLK software (v10.0.26624.0) and the latest HLK
filters. I am getting failures in Verify Audio EffectsDiscovery (Manual) -
Error 8/5/2015 12:25:54.444 PM Device does not support raw WexTraceInfo
ThreadId=5532 ProcessId=1288 TimeStamp=130938200277
Error 8/5/2015 12:25:54.557 PM Effects list contains an enhancements of
type Other WexTraceInfo ThreadId=5532 ProcessId=1288 TimeStamp=130938367815
Error 8/5/2015 12:25:54.694 PM Effects list contains an enhancements of
type Other WexTraceInfo ThreadId=5532 ProcessId=1288 TimeStamp=130938566958
Our audio driver does not implement the interface for audio signal processing
modes and it passed all the tests on win 8. Our driver does not add any audio
effects as well, so I do not understand what does 'Effects list contains an
enhancements of type Other' mean. It gives the same error for all the audio
effects category. Pls help.