[wdmaudiodev] Re: APO API flow Diagram

  • From: Artem <smirnoff.artem@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 25 Apr 2019 11:58:42 +0300

Lifecycle of the APO is ruled by Audio Engine, but basically it is as follows:

Initialize ->LockForProcess -> APOProcess (actual data processing) ->
UnlockForProcess

https://docs.microsoft.com/en-us/windows/desktop/api/audioenginebaseapo/nn-audioenginebaseapo-iaudioprocessingobjectconfiguration
https://docs.microsoft.com/en-us/windows/desktop/api/audioenginebaseapo/nn-audioenginebaseapo-iaudioprocessingobjectrt

EFX vs. SFX:

https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/images/audio-apo-software-effects-summary.png

On Thu, 25 Apr 2019 at 11:05, Rajendra Sethi <rajendra.sethi11@xxxxxxxxx> wrote:


Hi All,
    Is there any documentation or blog where I can get the API flow diagram 
for APO. I am trying to understand more about EFX and SFX. Currently I am not 
able to find any information regarding these two.

Please advise on this.
Regards
Rajendra Sethi
******************

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: