Version

menu_open

include/AK/Plugin/AkAudioInputSourceFactory.h File Reference

Go to the source code of this file.

Typedefs

typedef void(*  AkAudioInputPluginGetFormatCallbackFunc )(AkPlayingID in_playingID, AkAudioFormat &io_AudioFormat)
typedef AkReal32(*  AkAudioInputPluginGetGainCallbackFunc )(AkPlayingID in_playingID)
typedef void(*  AkAudioInputPluginExecuteCallbackFunc )(AkPlayingID in_playingID, AkAudioBuffer *io_pBufferOut)

Functions

AK::IAkPluginParam *__cdecl  CreateAudioInputSourceParams (AK::IAkPluginMemAlloc *in_pAllocator)
  Static creation function that returns an instance of the sound engine plug-in parameter node to be hooked by the sound engine plug-in manager.
AK::IAkPlugin *__cdecl  CreateAudioInputSource (AK::IAkPluginMemAlloc *in_pAllocator)
  Plugin mechanism. Source create function and register its address to the plug-in manager.
void __cdecl  SetAudioInputCallbacks (AkAudioInputPluginExecuteCallbackFunc in_pfnExecCallback, AkAudioInputPluginGetFormatCallbackFunc in_pfnGetFormatCallback=NULL, AkAudioInputPluginGetGainCallbackFunc in_pfnGetGainCallback=NULL)
  This function should be called at the same place the AudioInput plug-in is being registered.

Variables

const AkUInt32  AKSOURCEID_AUDIOINPUT = 200

Detailed Description

Plug-in unique ID and creation functions (hooks) necessary to register the audio input plug-in to the sound engine.
Wwise source name: AudioInput
Library file: AkAudioInputSource.lib

Definition in file AkAudioInputSourceFactory.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