Version

menu_open
virtual void AK::IAkOutOfPlaceEffectPlugin::Execute ( AkAudioBuffer in_pBuffer,
AkUInt32  in_uInOffset,
AkAudioBuffer out_pBuffer,
AK::MultiCoreServices::DspProcess *&  out_pDspProcess  
) [pure virtual]

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

Note.gif
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.gif
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
out_pDspProcess  Asynchronous DSP process utilities on PS3

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