Version

    Other Documentation

menu_open
Wwise SDK 2022.1.7
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 1662 of file IAkPlugin.h.


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