Wwise SDK 2021.1.8
IAkPluginServiceMixer
Version
Wwise SDK 2021.1.8
|
AK::IAkPluginServiceMixer Class Referenceabstract
Interface for the "Mixer" plug-in service, to handle mixing together of signals, or applying simple transforms. More...
#include <IAkPlugin.h>
Inheritance diagram for AK::IAkPluginServiceMixer:

Public Member Functions | |
virtual void | MixNinNChannels (AkAudioBuffer *in_pInputBuffer, AkAudioBuffer *in_pMixBuffer, AkReal32 in_fPrevGain, AkReal32 in_fNextGain, AK::SpeakerVolumes::ConstMatrixPtr in_mxPrevVolumes, AK::SpeakerVolumes::ConstMatrixPtr in_mxNextVolumes)=0 |
N to N channels mix. More... |
|
virtual void | Mix1inNChannels (AkReal32 *AK_RESTRICT in_pInChannel, AkAudioBuffer *in_pMixBuffer, AkReal32 in_fPrevGain, AkReal32 in_fNextGain, AK::SpeakerVolumes::ConstVectorPtr in_vPrevVolumes, AK::SpeakerVolumes::ConstVectorPtr in_vNextVolumes)=0 |
1 to N channels mix More... |
|
virtual void | MixChannel (AkReal32 *AK_RESTRICT in_pInBuffer, AkReal32 *AK_RESTRICT in_pOutBuffer, AkReal32 in_fPrevGain, AkReal32 in_fNextGain, AkUInt16 in_uNumFrames)=0 |
Single channel mix. More... |
|
virtual void | ApplyGainAndInterleave (AkAudioBuffer *in_pInputBuffer, AkAudioBuffer *in_pOutputBuffer, AkRamp in_gain, bool in_convertToInt16) const =0 |
virtual void | ApplyGain (AkAudioBuffer *in_pInputBuffer, AkAudioBuffer *in_pOutputBuffer, AkRamp in_gain, bool in_convertToInt16) const =0 |
Protected Member Functions | |
virtual | ~IAkPluginServiceMixer () |
![]() | |
virtual | ~IAkPluginService () |
Detailed Description
Interface for the "Mixer" plug-in service, to handle mixing together of signals, or applying simple transforms.
Definition at line 1638 of file IAkPlugin.h.