[wdmaudiodev] Re: Effects APOs

  • From: Matthew van Eerde <Matthew.van.Eerde@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Tue, 17 Dec 2013 17:44:35 +0000

The 1:1 APO/Driver relation still holds.

-----Original Message-----
From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Robert Bielik
Sent: Friday, December 13, 2013 4:27 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Effects APOs

What does this mean ? Does it mean that I can now make generic APOs applyable 
to any endpoint ? Or does the 1:1 APO/Driver relation still hold ?

Regards,
/Robert

Matthew van Eerde skrev 2013-12-13 01:29:
> 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/
>
> X3
>
******************

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: