[wdmaudiodev] Re: Effects APOs

  • From: Matthew van Eerde <Matthew.van.Eerde@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 13 Dec 2013 00:29:26 +0000

That's correct. Also, APOs now need to advertise the processing they do by 
implementing IAudioSystemEffects2::GetEffectsList.

The Microsoft Slate Virtual Audio Device Driver sample shows how to register a 
stream effect, mode effect, and endpoint effect.
http://code.msdn.microsoft.com/windowshardware/slate-system-virtual-audio-f241062f/view/SourceCode

The Audio effects discovery sample shows how to query audio effects from an app.
http://code.msdn.microsoft.com/windowsapps/Audio-effects-discovery-5fd65c15

Relevant Kernel Streaming properties:

KSPROPSETID_AudioSignalProcessing / KSPROPERTY_AUDIOSIGNALPROCESSING_MODES
KSPROPSETID_AudioEffectsDiscovery / KSPROPERTY_AUDIOSIGNALPROCESSING_MODES

Relevant .inf properties:

PKEY_FX_StreamEffectClsid, PKEY_SFX_ProcessingModes_Supported_For_Streaming
PKEY_FX_ModeEffectClsid, PKEY_MFX_ProcessingModes_Supported_For_Streaming
PKEY_FX_EndpointEffectClsid, PKEY_EFX_ProcessingModes_Supported_For_Streaming


-----Original Message-----
From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Roberts
Sent: Thursday, December 12, 2013 4:13 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Effects APOs

I'm hearing from someone who ought to know that LFX APOs have been "deprecated" 
in Windows 8.1, now replaced by SFX, MFX, and EFX (stream, mode, and endpoint 
effects) APOs.  There are no hits for those terms in MSDN.  Is this true?  Is 
there any documentation?

--
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: