Wwise Version
arrow_right Table of Contents
Wwise SDK 2021.1.5
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:
AK::IAkPluginService

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 ()
 
- Protected Member Functions inherited from AK::IAkPluginService
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.