Version

    Other Documentation

menu_open
Wwise SDK 2021.1.14

◆ Execute()

virtual void AK::IAkOutOfPlaceEffectPlugin::Execute ( AkAudioBuffer in_pBuffer,
AkUInt32  in_uInOffset,
AkAudioBuffer out_pBuffer 
)
pure virtual

Software effect plug-in for out-of-place processing.

Note: An input buffer is provided and will be passed back to Execute() (with an advancing offset based on uValidFrames consumption by the plug-in). The output buffer should be filled entirely by the effect (at which point it can report AK_DataReady) except on last execution where AK_NoMoreData should be used. AK_DataNeeded should be used when more input data is necessary to continue processing.
Note: Only the output buffer eState field is looked at by the pipeline to determine the effect state. See IAkOutOfPlaceEffectPlugin::Execute.
Parameters
in_pBuffer Input audio buffer data structure
in_uInOffset Offset position into input buffer data
out_pBuffer Output audio buffer data structure

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise