Warning: you were redirected to the latest documentation corresponding to your major release ( 2022.1.16.8522 ). Should you wish to access your specific version's documentation, please download the offline documentation from the Audiokinetic Launcher and check the Offline Documentation option in Wwise Authoring.
Go to the documentation of this file.
30 #ifndef _IAK_MIXER_PLUGIN_H_
31 #define _IAK_MIXER_PLUGIN_H_
129 #endif // _IAK_MIXER_PLUGIN_H_
Interface to retrieve contextual information for a mixer.
virtual void ConsumeInput(IAkMixerInputContext *in_pInputContext, AkRamp in_baseVolume, AkRamp in_emitListVolume, AkAudioBuffer *io_pInputBuffer, AkAudioBuffer *io_pMixBuffer)=0
AKRESULT
Standard function call result.
Software effect plug-in interface for panner/mixer effects (see Creating Sound Engine Effect Plug-ins...
virtual void OnEffectsProcessed(AkAudioBuffer *io_pMixBuffer)=0
virtual void OnFrameEnd(AkAudioBuffer *io_pMixBuffer, AkMetering *in_pMetering)=0
virtual void OnMixDone(AkAudioBuffer *io_pMixBuffer)=0
Volume ramp specified by end points "previous" and "next".
virtual AKRESULT Init(IAkPluginMemAlloc *in_pAllocator, IAkMixerPluginContext *in_pMixerPluginContext, IAkPluginParam *in_pParams, AkAudioFormat &in_rFormat)=0
Struct containing metering information about a buffer. Depending on when this struct is generated,...
virtual void OnInputConnected(IAkMixerInputContext *in_pInput)=0
This function is called whenever a new input is connected to the underlying mixing bus.
virtual void OnInputDisconnected(IAkMixerInputContext *in_pInput)=0
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