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 (AkOutputDeviceID in_idOutput=0) |
AKRESULT __cdecl | AK::SoundEngine::GetPanningRule (AkPanningRule &out_ePanningRule, AkOutputDeviceID in_idOutput=0) |
AKRESULT __cdecl | AK::SoundEngine::SetPanningRule (AkPanningRule in_ePanningRule, AkOutputDeviceID in_idOutput=0) |
AKRESULT __cdecl | AK::SoundEngine::GetSpeakerAngles (AkReal32 *io_pfSpeakerAngles, AkUInt32 &io_uNumAngles, AkReal32 &out_fHeightAngle, AkOutputDeviceID in_idOutput=0) |
AKRESULT __cdecl | AK::SoundEngine::SetSpeakerAngles (AkReal32 *in_pfSpeakerAngles, AkUInt32 in_uNumAngles, AkReal32 in_fHeightAngle, AkOutputDeviceID in_idOutput=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) |
AKRESULT __cdecl | AK::SoundEngine::RegisterAudioDeviceStatusCallback (AK::AkDeviceStatusCallbackFunc in_pCallback) |
AKRESULT __cdecl | AK::SoundEngine::UnregisterAudioDeviceStatusCallback () |
Unregisters the callback for the Audio Device status changes, registered by RegisterAudioDeviceStatusCallback. |
|
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::AddListener (AkGameObjectID in_emitterGameObj, AkGameObjectID in_listenerGameObj) |
AKRESULT __cdecl | AK::SoundEngine::RemoveListener (AkGameObjectID in_emitterGameObj, AkGameObjectID in_listenerGameObj) |
AKRESULT __cdecl | AK::SoundEngine::SetDefaultListeners (const AkGameObjectID *in_pListenerObjs, AkUInt32 in_uNumListeners) |
AKRESULT __cdecl | AK::SoundEngine::AddDefaultListener (AkGameObjectID in_listenerGameObj) |
AKRESULT __cdecl | AK::SoundEngine::RemoveDefaultListener (AkGameObjectID in_listenerGameObj) |
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) |
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::AddOutput (const AkOutputSettings &in_Settings, AkOutputDeviceID *out_pDeviceID=NULL, const AkGameObjectID *in_pListenerIDs=NULL, AkUInt32 in_uNumListeners=0) |
AKRESULT __cdecl | AK::SoundEngine::RemoveOutput (AkOutputDeviceID in_idOutput) |
AkOutputDeviceID __cdecl | AK::SoundEngine::GetOutputID (AkUniqueID in_idShareset, AkUInt32 in_idDevice) |
AkOutputDeviceID __cdecl | AK::SoundEngine::GetOutputID (const char *in_szShareSet, AkUInt32 in_idDevice) |
AKRESULT __cdecl | AK::SoundEngine::SetBusDevice (AkUniqueID in_idBus, AkUniqueID in_idNewDevice) |
AKRESULT __cdecl | AK::SoundEngine::SetBusDevice (const char *in_BusName, const char *in_DeviceName) |
AKRESULT __cdecl | AK::SoundEngine::SetOutputVolume (AkOutputDeviceID in_idOutput, AkReal32 in_fVolume) |
Sets the volume of a 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.
Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !
Visitez notre page d'AideEnregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !
Partir du bon pied avec Wwise