Go to the source code of this file.
Classes | |
struct | AkOutputSettings |
Platform-independent initialization settings of output devices. More... |
|
struct | AkInitSettings |
struct | AkSourceSettings |
Necessary settings for setting externally-loaded sources. More... |
|
struct | AkAudioSettings |
Configured audio settings. More... |
|
struct | AkSourcePosition |
Return values for GetSourcePlayPositions. More... |
|
Namespaces | |
namespace | AK |
Audiokinetic namespace. |
|
namespace | AK::SoundEngine |
Defines | |
#define | AK_ASSERT_HOOK |
Typedefs | |
typedef void(* | AkAssertHook )(const char *in_pszExpression, const char *in_pszFileName, int in_lineNumber) |
typedef AKRESULT(* | AkBackgroundMusicChangeCallbackFunc )(bool in_bBackgroundMusicMuted, void *in_pCookie) |
Functions | |
AkUInt32 __cdecl | AK::SoundEngine::GetIDFromString (const char *in_pszString) |
bool __cdecl | AK::SoundEngine::GetBackgroundMusicMute () |
AKRESULT __cdecl | AK::SoundEngine::SendPluginCustomGameData (AkUniqueID in_busID, AkGameObjectID in_busObjectID, AkPluginType in_eType, AkUInt32 in_uCompanyID, AkUInt32 in_uPluginID, const void *in_pData, AkUInt32 in_uSizeInBytes) |
AKRESULT __cdecl | AK::SoundEngine::Suspend (bool in_bRenderAnyway=false) |
AKRESULT __cdecl | AK::SoundEngine::WakeupFromSuspend () |
AkUInt32 __cdecl | AK::SoundEngine::GetBufferTick () |
Initialization | |
bool __cdecl | AK::SoundEngine::IsInitialized () |
AKRESULT __cdecl | AK::SoundEngine::Init (AkInitSettings *in_pSettings, AkPlatformInitSettings *in_pPlatformSettings) |
void __cdecl | AK::SoundEngine::GetDefaultInitSettings (AkInitSettings &out_settings) |
void __cdecl | AK::SoundEngine::GetDefaultPlatformInitSettings (AkPlatformInitSettings &out_platformSettings) |
void __cdecl | AK::SoundEngine::Term () |
AKRESULT __cdecl | AK::SoundEngine::GetAudioSettings (AkAudioSettings &out_audioSettings) |
AkChannelConfig __cdecl | AK::SoundEngine::GetSpeakerConfiguration (AkAudioOutputType in_eOutputType=AkOutput_Main, AkUInt32 in_iOutputID=0) |
AKRESULT __cdecl | AK::SoundEngine::GetPanningRule (AkPanningRule &out_ePanningRule, AkAudioOutputType in_eOutputType=AkOutput_Main, AkUInt32 in_iOutputID=0) |
AKRESULT __cdecl | AK::SoundEngine::SetPanningRule (AkPanningRule in_ePanningRule, AkAudioOutputType in_eOutputType=AkOutput_Main, AkUInt32 in_iOutputID=0) |
AKRESULT __cdecl | AK::SoundEngine::GetSpeakerAngles (AkReal32 *io_pfSpeakerAngles, AkUInt32 &io_uNumAngles, AkReal32 &out_fHeightAngle, AkAudioOutputType in_eOutputType=AkOutput_Main, AkUInt32 in_iOutputID=0) |
AKRESULT __cdecl | AK::SoundEngine::SetSpeakerAngles (AkReal32 *in_pfSpeakerAngles, AkUInt32 in_uNumAngles, AkReal32 in_fHeightAngle, AkAudioOutputType in_eOutputType=AkOutput_Main, AkUInt32 in_iOutputID=0) |
AKRESULT __cdecl | AK::SoundEngine::SetVolumeThreshold (AkReal32 in_fVolumeThresholdDB) |
AKRESULT __cdecl | AK::SoundEngine::SetMaxNumVoicesLimit (AkUInt16 in_maxNumberVoices) |
Rendering Audio | |
AKRESULT __cdecl | AK::SoundEngine::RenderAudio (bool in_bAllowSyncRender=true) |
Component Registration | |
AK::IAkGlobalPluginContext *__cdecl | AK::SoundEngine::GetGlobalPluginContext () |
AKRESULT __cdecl | AK::SoundEngine::RegisterPlugin (AkPluginType in_eType, AkUInt32 in_ulCompanyID, AkUInt32 in_ulPluginID, AkCreatePluginCallback in_pCreateFunc, AkCreateParamCallback in_pCreateParamFunc) |
AKRESULT __cdecl | AK::SoundEngine::RegisterPluginDLL (const AkOSChar *in_DllName) |
AKRESULT __cdecl | AK::SoundEngine::RegisterCodec (AkUInt32 in_ulCompanyID, AkUInt32 in_ulCodecID, AkCreateFileSourceCallback in_pFileCreateFunc, AkCreateBankSourceCallback in_pBankCreateFunc) |
AKRESULT __cdecl | AK::SoundEngine::RegisterGlobalCallback (AkGlobalCallbackFunc in_pCallback, AkUInt32 in_eLocation=AkGlobalCallbackLocation_BeginRender, void *in_pCookie=NULL) |
AKRESULT __cdecl | AK::SoundEngine::UnregisterGlobalCallback (AkGlobalCallbackFunc in_pCallback, AkUInt32 in_eLocation=AkGlobalCallbackLocation_BeginRender) |
Game Objects | |
AKRESULT __cdecl | AK::SoundEngine::RegisterGameObj (AkGameObjectID in_gameObjectID) |
AKRESULT __cdecl | AK::SoundEngine::RegisterGameObj (AkGameObjectID in_gameObjectID, const char *in_pszObjName) |
AKRESULT __cdecl | AK::SoundEngine::UnregisterGameObj (AkGameObjectID in_gameObjectID) |
AKRESULT __cdecl | AK::SoundEngine::UnregisterAllGameObj () |
AKRESULT __cdecl | AK::SoundEngine::SetPosition (AkGameObjectID in_GameObjectID, const AkSoundPosition &in_Position) |
AKRESULT __cdecl | AK::SoundEngine::SetMultiplePositions (AkGameObjectID in_GameObjectID, const AkSoundPosition *in_pPositions, AkUInt16 in_NumPositions, MultiPositionType in_eMultiPositionType=MultiPositionType_MultiDirections) |
AKRESULT __cdecl | AK::SoundEngine::SetMultiplePositions (AkGameObjectID in_GameObjectID, const AkChannelEmitter *in_pPositions, AkUInt16 in_NumPositions, MultiPositionType in_eMultiPositionType=MultiPositionType_MultiDirections) |
AKRESULT __cdecl | AK::SoundEngine::SetScalingFactor (AkGameObjectID in_GameObjectID, AkReal32 in_fAttenuationScalingFactor) |
Listeners | |
AKRESULT __cdecl | AK::SoundEngine::SetListeners (AkGameObjectID in_emitterGameObj, const AkGameObjectID *in_pListenerGameObjs, AkUInt32 in_uNumListeners) |
AKRESULT __cdecl | AK::SoundEngine::SetDefaultListeners (const AkGameObjectID *in_pListenerObjs, AkUInt32 in_uNumListeners) |
AKRESULT __cdecl | AK::SoundEngine::ResetListenersToDefault (AkGameObjectID in_emitterGameObj) |
AKRESULT __cdecl | AK::SoundEngine::SetListenerSpatialization (AkGameObjectID in_uListenerID, bool in_bSpatialized, AkChannelConfig in_channelConfig, AK::SpeakerVolumes::VectorPtr in_pVolumeOffsets=NULL) |
AKRESULT __cdecl | AK::SoundEngine::SetListenerPipeline (AkGameObjectID in_uListenerID, bool in_bAudio, bool in_bMotion) |
Game Syncs | |
AKRESULT __cdecl | AK::SoundEngine::SetRTPCValue (AkRtpcID in_rtpcID, AkRtpcValue in_value, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT, AkTimeMs in_uValueChangeDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, bool in_bBypassInternalValueInterpolation=false) |
AKRESULT __cdecl | AK::SoundEngine::SetRTPCValue (const char *in_pszRtpcName, AkRtpcValue in_value, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT, AkTimeMs in_uValueChangeDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, bool in_bBypassInternalValueInterpolation=false) |
AKRESULT __cdecl | AK::SoundEngine::SetRTPCValueByPlayingID (AkRtpcID in_rtpcID, AkRtpcValue in_value, AkPlayingID in_playingID, AkTimeMs in_uValueChangeDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, bool in_bBypassInternalValueInterpolation=false) |
AKRESULT __cdecl | AK::SoundEngine::SetRTPCValueByPlayingID (const char *in_pszRtpcName, AkRtpcValue in_value, AkPlayingID in_playingID, AkTimeMs in_uValueChangeDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, bool in_bBypassInternalValueInterpolation=false) |
AKRESULT __cdecl | AK::SoundEngine::ResetRTPCValue (AkRtpcID in_rtpcID, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT, AkTimeMs in_uValueChangeDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, bool in_bBypassInternalValueInterpolation=false) |
AKRESULT __cdecl | AK::SoundEngine::ResetRTPCValue (const char *in_pszRtpcName, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT, AkTimeMs in_uValueChangeDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, bool in_bBypassInternalValueInterpolation=false) |
AKRESULT __cdecl | AK::SoundEngine::SetSwitch (AkSwitchGroupID in_switchGroup, AkSwitchStateID in_switchState, AkGameObjectID in_gameObjectID) |
AKRESULT __cdecl | AK::SoundEngine::SetSwitch (const char *in_pszSwitchGroup, const char *in_pszSwitchState, AkGameObjectID in_gameObjectID) |
AKRESULT __cdecl | AK::SoundEngine::PostTrigger (AkTriggerID in_triggerID, AkGameObjectID in_gameObjectID) |
AKRESULT __cdecl | AK::SoundEngine::PostTrigger (const char *in_pszTrigger, AkGameObjectID in_gameObjectID) |
AKRESULT __cdecl | AK::SoundEngine::SetState (AkStateGroupID in_stateGroup, AkStateID in_state) |
AKRESULT __cdecl | AK::SoundEngine::SetState (const char *in_pszStateGroup, const char *in_pszState) |
Environments | |
AKRESULT __cdecl | AK::SoundEngine::SetGameObjectAuxSendValues (AkGameObjectID in_gameObjectID, AkAuxSendValue *in_aAuxSendValues, AkUInt32 in_uNumSendValues) |
AKRESULT __cdecl | AK::SoundEngine::RegisterBusVolumeCallback (AkUniqueID in_busID, AkBusCallbackFunc in_pfnCallback) |
AKRESULT __cdecl | AK::SoundEngine::RegisterBusMeteringCallback (AkUniqueID in_busID, AkBusMeteringCallbackFunc in_pfnCallback, AkMeteringFlags in_eMeteringFlags) |
AKRESULT __cdecl | AK::SoundEngine::SetGameObjectOutputBusVolume (AkGameObjectID in_emitterObjID, AkGameObjectID in_listenerObjID, AkReal32 in_fControlValue) |
AKRESULT __cdecl | AK::SoundEngine::SetActorMixerEffect (AkUniqueID in_audioNodeID, AkUInt32 in_uFXIndex, AkUniqueID in_shareSetID) |
AKRESULT __cdecl | AK::SoundEngine::SetBusEffect (AkUniqueID in_audioNodeID, AkUInt32 in_uFXIndex, AkUniqueID in_shareSetID) |
AKRESULT __cdecl | AK::SoundEngine::SetBusEffect (const char *in_pszBusName, AkUInt32 in_uFXIndex, AkUniqueID in_shareSetID) |
AKRESULT __cdecl | AK::SoundEngine::SetMixer (AkUniqueID in_audioNodeID, AkUniqueID in_shareSetID) |
AKRESULT __cdecl | AK::SoundEngine::SetMixer (const char *in_pszBusName, AkUniqueID in_shareSetID) |
AKRESULT __cdecl | AK::SoundEngine::SetBusConfig (AkUniqueID in_audioNodeID, AkChannelConfig in_channelConfig) |
AKRESULT __cdecl | AK::SoundEngine::SetBusConfig (const char *in_pszBusName, AkChannelConfig in_channelConfig) |
AKRESULT __cdecl | AK::SoundEngine::SetObjectObstructionAndOcclusion (AkGameObjectID in_EmitterID, AkGameObjectID in_ListenerID, AkReal32 in_fObstructionLevel, AkReal32 in_fOcclusionLevel) |
AKRESULT __cdecl | AK::SoundEngine::SetMultipleObstructionAndOcclusion (AkGameObjectID in_EmitterID, AkGameObjectID in_uListenerID, AkObstructionOcclusionValues *in_fObstructionOcclusionValues, AkUInt32 in_uNumOcclusionObstruction) |
AKRESULT __cdecl | AK::SoundEngine::GetContainerHistory (AK::IWriteBytes *in_pBytes) |
AKRESULT __cdecl | AK::SoundEngine::SetContainerHistory (AK::IReadBytes *in_pBytes) |
Capture | |
AKRESULT __cdecl | AK::SoundEngine::StartOutputCapture (const AkOSChar *in_CaptureFileName) |
AKRESULT __cdecl | AK::SoundEngine::StopOutputCapture () |
AKRESULT __cdecl | AK::SoundEngine::AddOutputCaptureMarker (const char *in_MarkerText) |
AKRESULT __cdecl | AK::SoundEngine::StartProfilerCapture (const AkOSChar *in_CaptureFileName) |
AKRESULT __cdecl | AK::SoundEngine::StopProfilerCapture () |
Secondary Outputs | |
AKRESULT __cdecl | AK::SoundEngine::AddSecondaryOutput (AkUInt32 in_iOutputID, AkAudioOutputType in_iDeviceType, const AkGameObjectID *in_pListenerIDs, AkUInt32 in_uNumListeners, AkUInt32 in_uOutputFlags=0, AkUniqueID in_audioDeviceShareset=AK_INVALID_UNIQUE_ID) |
AKRESULT __cdecl | AK::SoundEngine::RemoveSecondaryOutput (AkUInt32 in_iOutputID, AkAudioOutputType in_iDeviceType) |
AKRESULT __cdecl | AK::SoundEngine::SetSecondaryOutputVolume (AkUInt32 in_iOutputID, AkAudioOutputType in_iDeviceType, AkReal32 in_fVolume) |
Set the volume of a secondary output device. |
|
Event Management | |
| |
enum |
AK::SoundEngine::AkActionOnEventType { AK::SoundEngine::AkActionOnEventType_Stop = 0, AK::SoundEngine::AkActionOnEventType_Pause = 1, AK::SoundEngine::AkActionOnEventType_Resume = 2, AK::SoundEngine::AkActionOnEventType_Break = 3, AK::SoundEngine::AkActionOnEventType_ReleaseEnvelope = 4 } |
AkPlayingID __cdecl | AK::SoundEngine::PostEvent (AkUniqueID in_eventID, AkGameObjectID in_gameObjectID, AkUInt32 in_uFlags=0, AkCallbackFunc in_pfnCallback=NULL, void *in_pCookie=NULL, AkUInt32 in_cExternals=0, AkExternalSourceInfo *in_pExternalSources=NULL, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID) |
AkPlayingID __cdecl | AK::SoundEngine::PostEvent (const char *in_pszEventName, AkGameObjectID in_gameObjectID, AkUInt32 in_uFlags=0, AkCallbackFunc in_pfnCallback=NULL, void *in_pCookie=NULL, AkUInt32 in_cExternals=0, AkExternalSourceInfo *in_pExternalSources=NULL, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID) |
AKRESULT __cdecl | AK::SoundEngine::ExecuteActionOnEvent (AkUniqueID in_eventID, AkActionOnEventType in_ActionType, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT, AkTimeMs in_uTransitionDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID) |
AKRESULT __cdecl | AK::SoundEngine::ExecuteActionOnEvent (const char *in_pszEventName, AkActionOnEventType in_ActionType, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT, AkTimeMs in_uTransitionDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID) |
AKRESULT __cdecl | AK::SoundEngine::PostMIDIOnEvent (AkUniqueID in_eventID, AkGameObjectID in_gameObjectID, AkMIDIPost *in_pPosts, AkUInt16 in_uNumPosts) |
AKRESULT __cdecl | AK::SoundEngine::StopMIDIOnEvent (AkUniqueID in_eventID=AK_INVALID_UNIQUE_ID, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT) |
AKRESULT __cdecl | AK::SoundEngine::PinEventInStreamCache (AkUniqueID in_eventID, AkPriority in_uActivePriority, AkPriority in_uInactivePriority) |
AKRESULT __cdecl | AK::SoundEngine::PinEventInStreamCache (const char *in_pszEventName, AkPriority in_uActivePriority, AkPriority in_uInactivePriority) |
AKRESULT __cdecl | AK::SoundEngine::UnpinEventInStreamCache (AkUniqueID in_eventID) |
AKRESULT __cdecl | AK::SoundEngine::UnpinEventInStreamCache (const char *in_pszEventName) |
AKRESULT __cdecl | AK::SoundEngine::GetBufferStatusForPinnedEvent (AkUniqueID in_eventID, AkReal32 &out_fPercentBuffered, bool &out_bCachePinnedMemoryFull) |
AKRESULT __cdecl | AK::SoundEngine::GetBufferStatusForPinnedEvent (const char *in_pszEventName, AkReal32 &out_fPercentBuffered, bool &out_bCachePinnedMemoryFull) |
AKRESULT __cdecl | AK::SoundEngine::SeekOnEvent (AkUniqueID in_eventID, AkGameObjectID in_gameObjectID, AkTimeMs in_iPosition, bool in_bSeekToNearestMarker=false, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID) |
AKRESULT __cdecl | AK::SoundEngine::SeekOnEvent (const char *in_pszEventName, AkGameObjectID in_gameObjectID, AkTimeMs in_iPosition, bool in_bSeekToNearestMarker=false, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID) |
AKRESULT __cdecl | AK::SoundEngine::SeekOnEvent (AkUniqueID in_eventID, AkGameObjectID in_gameObjectID, AkReal32 in_fPercent, bool in_bSeekToNearestMarker=false, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID) |
AKRESULT __cdecl | AK::SoundEngine::SeekOnEvent (const char *in_pszEventName, AkGameObjectID in_gameObjectID, AkReal32 in_fPercent, bool in_bSeekToNearestMarker=false, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID) |
void __cdecl | AK::SoundEngine::CancelEventCallbackCookie (void *in_pCookie) |
void __cdecl | AK::SoundEngine::CancelEventCallbackGameObject (AkGameObjectID in_gameObjectID) |
void __cdecl | AK::SoundEngine::CancelEventCallback (AkPlayingID in_playingID) |
AKRESULT __cdecl | AK::SoundEngine::GetSourcePlayPosition (AkPlayingID in_PlayingID, AkTimeMs *out_puPosition, bool in_bExtrapolate=true) |
AKRESULT __cdecl | AK::SoundEngine::GetSourcePlayPositions (AkPlayingID in_PlayingID, AkSourcePosition *out_puPositions, AkUInt32 *io_pcPositions, bool in_bExtrapolate=true) |
AKRESULT __cdecl | AK::SoundEngine::GetSourceStreamBuffering (AkPlayingID in_PlayingID, AkTimeMs &out_buffering, bool &out_bIsBuffering) |
void __cdecl | AK::SoundEngine::StopAll (AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT) |
void __cdecl | AK::SoundEngine::StopPlayingID (AkPlayingID in_playingID, AkTimeMs in_uTransitionDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear) |
Stop the current content playing associated to the specified playing ID. |
|
void __cdecl | AK::SoundEngine::SetRandomSeed (AkUInt32 in_uSeed) |
void __cdecl | AK::SoundEngine::MuteBackgroundMusic (bool in_bMute) |
Bank Management | |
| |
enum | AK::SoundEngine::PreparationType { AK::SoundEngine::Preparation_Load, AK::SoundEngine::Preparation_Unload, AK::SoundEngine::Preparation_LoadAndDecode } |
enum | AK::SoundEngine::AkBankContent { AK::SoundEngine::AkBankContent_StructureOnly, AK::SoundEngine::AkBankContent_All } |
AKRESULT __cdecl | AK::SoundEngine::ClearBanks () |
AKRESULT __cdecl | AK::SoundEngine::SetBankLoadIOSettings (AkReal32 in_fThroughput, AkPriority in_priority) |
AKRESULT __cdecl | AK::SoundEngine::LoadBank (const char *in_pszString, AkMemPoolId in_memPoolId, AkBankID &out_bankID) |
AKRESULT __cdecl | AK::SoundEngine::LoadBank (AkBankID in_bankID, AkMemPoolId in_memPoolId) |
AKRESULT __cdecl | AK::SoundEngine::LoadBank (const void *in_pInMemoryBankPtr, AkUInt32 in_uInMemoryBankSize, AkBankID &out_bankID) |
AKRESULT __cdecl | AK::SoundEngine::LoadBank (const void *in_pInMemoryBankPtr, AkUInt32 in_uInMemoryBankSize, AkMemPoolId in_uPoolForBankMedia, AkBankID &out_bankID) |
AKRESULT __cdecl | AK::SoundEngine::DecodeBank (const void *in_pInMemoryBankPtr, AkUInt32 in_uInMemoryBankSize, AkMemPoolId in_uPoolForDecodedBank, void *&out_pDecodedBankPtr, AkUInt32 &out_uDecodedBankSize) |
Synchronously decode Vorbis-encoded media in a SoundBank. |
|
AKRESULT __cdecl | AK::SoundEngine::LoadBank (const char *in_pszString, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie, AkMemPoolId in_memPoolId, AkBankID &out_bankID) |
AKRESULT __cdecl | AK::SoundEngine::LoadBank (AkBankID in_bankID, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie, AkMemPoolId in_memPoolId) |
AKRESULT __cdecl | AK::SoundEngine::LoadBank (const void *in_pInMemoryBankPtr, AkUInt32 in_uInMemoryBankSize, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie, AkBankID &out_bankID) |
AKRESULT __cdecl | AK::SoundEngine::LoadBank (const void *in_pInMemoryBankPtr, AkUInt32 in_uInMemoryBankSize, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie, AkMemPoolId in_uPoolForBankMedia, AkBankID &out_bankID) |
AKRESULT __cdecl | AK::SoundEngine::UnloadBank (const char *in_pszString, const void *in_pInMemoryBankPtr, AkMemPoolId *out_pMemPoolId=NULL) |
AKRESULT __cdecl | AK::SoundEngine::UnloadBank (AkBankID in_bankID, const void *in_pInMemoryBankPtr, AkMemPoolId *out_pMemPoolId=NULL) |
AKRESULT __cdecl | AK::SoundEngine::UnloadBank (const char *in_pszString, const void *in_pInMemoryBankPtr, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie) |
AKRESULT __cdecl | AK::SoundEngine::UnloadBank (AkBankID in_bankID, const void *in_pInMemoryBankPtr, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie) |
void __cdecl | AK::SoundEngine::CancelBankCallbackCookie (void *in_pCookie) |
AKRESULT __cdecl | AK::SoundEngine::PrepareBank (AK::SoundEngine::PreparationType in_PreparationType, const char *in_pszString, AK::SoundEngine::AkBankContent in_uFlags=AkBankContent_All) |
AKRESULT __cdecl | AK::SoundEngine::PrepareBank (AK::SoundEngine::PreparationType in_PreparationType, AkBankID in_bankID, AK::SoundEngine::AkBankContent in_uFlags=AkBankContent_All) |
AKRESULT __cdecl | AK::SoundEngine::PrepareBank (AK::SoundEngine::PreparationType in_PreparationType, const char *in_pszString, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie, AK::SoundEngine::AkBankContent in_uFlags=AkBankContent_All) |
AKRESULT __cdecl | AK::SoundEngine::PrepareBank (AK::SoundEngine::PreparationType in_PreparationType, AkBankID in_bankID, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie, AK::SoundEngine::AkBankContent in_uFlags=AkBankContent_All) |
AKRESULT __cdecl | AK::SoundEngine::ClearPreparedEvents () |
AKRESULT __cdecl | AK::SoundEngine::PrepareEvent (PreparationType in_PreparationType, const char **in_ppszString, AkUInt32 in_uNumEvent) |
AKRESULT __cdecl | AK::SoundEngine::PrepareEvent (PreparationType in_PreparationType, AkUniqueID *in_pEventID, AkUInt32 in_uNumEvent) |
AKRESULT __cdecl | AK::SoundEngine::PrepareEvent (PreparationType in_PreparationType, const char **in_ppszString, AkUInt32 in_uNumEvent, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie) |
AKRESULT __cdecl | AK::SoundEngine::PrepareEvent (PreparationType in_PreparationType, AkUniqueID *in_pEventID, AkUInt32 in_uNumEvent, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie) |
AKRESULT __cdecl | AK::SoundEngine::SetMedia (AkSourceSettings *in_pSourceSettings, AkUInt32 in_uNumSourceSettings) |
AKRESULT __cdecl | AK::SoundEngine::UnsetMedia (AkSourceSettings *in_pSourceSettings, AkUInt32 in_uNumSourceSettings) |
AKRESULT __cdecl | AK::SoundEngine::PrepareGameSyncs (PreparationType in_PreparationType, AkGroupType in_eGameSyncType, const char *in_pszGroupName, const char **in_ppszGameSyncName, AkUInt32 in_uNumGameSyncs) |
AKRESULT __cdecl | AK::SoundEngine::PrepareGameSyncs (PreparationType in_PreparationType, AkGroupType in_eGameSyncType, AkUInt32 in_GroupID, AkUInt32 *in_paGameSyncID, AkUInt32 in_uNumGameSyncs) |
AKRESULT __cdecl | AK::SoundEngine::PrepareGameSyncs (PreparationType in_PreparationType, AkGroupType in_eGameSyncType, const char *in_pszGroupName, const char **in_ppszGameSyncName, AkUInt32 in_uNumGameSyncs, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie) |
AKRESULT __cdecl | AK::SoundEngine::PrepareGameSyncs (PreparationType in_PreparationType, AkGroupType in_eGameSyncType, AkUInt32 in_GroupID, AkUInt32 *in_paGameSyncID, AkUInt32 in_uNumGameSyncs, AkBankCallbackFunc in_pfnBankCallback, void *in_pCookie) |
The main sound engine interface.
Definition in file AkSoundEngine.h.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise