|
|
AKSOUNDENGINE_API bool |
AK::SoundEngine::IsInitialized () |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::Init (AkInitSettings *in_pSettings, AkPlatformInitSettings *in_pPlatformSettings) |
|
AKSOUNDENGINE_API void |
AK::SoundEngine::GetDefaultInitSettings (AkInitSettings &out_settings) |
|
AKSOUNDENGINE_API void |
AK::SoundEngine::GetDefaultPlatformInitSettings (AkPlatformInitSettings &out_platformSettings) |
|
AKSOUNDENGINE_API void |
AK::SoundEngine::Term () |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::GetAudioSettings (AkAudioSettings &out_audioSettings) |
|
AKSOUNDENGINE_API AkChannelConfig |
AK::SoundEngine::GetSpeakerConfiguration (AkOutputDeviceID in_idOutput=0) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::GetOutputDeviceConfiguration (AkOutputDeviceID in_idOutput, AkChannelConfig &io_channelConfig, Ak3DAudioSinkCapabilities &io_capabilities) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::GetPanningRule (AkPanningRule &out_ePanningRule, AkOutputDeviceID in_idOutput=0) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetPanningRule (AkPanningRule in_ePanningRule, AkOutputDeviceID in_idOutput=0) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::GetSpeakerAngles (AkReal32 *io_pfSpeakerAngles, AkUInt32 &io_uNumAngles, AkReal32 &out_fHeightAngle, AkOutputDeviceID in_idOutput=0) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetSpeakerAngles (const AkReal32 *in_pfSpeakerAngles, AkUInt32 in_uNumAngles, AkReal32 in_fHeightAngle, AkOutputDeviceID in_idOutput=0) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetVolumeThreshold (AkReal32 in_fVolumeThresholdDB) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetMaxNumVoicesLimit (AkUInt16 in_maxNumberVoices) |
|
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RenderAudio (bool in_bAllowSyncRender=true) |
|
|
AKSOUNDENGINE_API AK::IAkGlobalPluginContext * |
AK::SoundEngine::GetGlobalPluginContext () |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterPlugin (AkPluginType in_eType, AkUInt32 in_ulCompanyID, AkUInt32 in_ulPluginID, AkCreatePluginCallback in_pCreateFunc, AkCreateParamCallback in_pCreateParamFunc, AkGetDeviceListCallback in_pGetDeviceList=NULL) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterPluginDLL (const AkOSChar *in_DllName, const AkOSChar *in_DllPath=NULL) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterCodec (AkUInt32 in_ulCompanyID, AkUInt32 in_ulCodecID, AkCreateFileSourceCallback in_pFileCreateFunc, AkCreateBankSourceCallback in_pBankCreateFunc) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterGlobalCallback (AkGlobalCallbackFunc in_pCallback, AkUInt32 in_eLocation=AkGlobalCallbackLocation_BeginRender, void *in_pCookie=NULL, AkPluginType in_eType=AkPluginTypeNone, AkUInt32 in_ulCompanyID=0, AkUInt32 in_ulPluginID=0) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::UnregisterGlobalCallback (AkGlobalCallbackFunc in_pCallback, AkUInt32 in_eLocation=AkGlobalCallbackLocation_BeginRender) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterResourceMonitorCallback (AkResourceMonitorCallbackFunc in_pCallback) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::UnregisterResourceMonitorCallback (AkResourceMonitorCallbackFunc in_pCallback) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterAudioDeviceStatusCallback (AK::AkDeviceStatusCallbackFunc in_pCallback) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::UnregisterAudioDeviceStatusCallback () |
|
Unregisters the callback for the Audio Device status changes, registered by RegisterAudioDeviceStatusCallback
更多...
|
|
AKSOUNDENGINE_API AkUInt32 |
AK::SoundEngine::GetIDFromString (const char *in_pszString) |
|
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterGameObj (AkGameObjectID in_gameObjectID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterGameObj (AkGameObjectID in_gameObjectID, const char *in_pszObjName) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::UnregisterGameObj (AkGameObjectID in_gameObjectID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::UnregisterAllGameObj () |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetPosition (AkGameObjectID in_GameObjectID, const AkSoundPosition &in_Position) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetMultiplePositions (AkGameObjectID in_GameObjectID, const AkSoundPosition *in_pPositions, AkUInt16 in_NumPositions, MultiPositionType in_eMultiPositionType=MultiPositionType_MultiDirections) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetMultiplePositions (AkGameObjectID in_GameObjectID, const AkChannelEmitter *in_pPositions, AkUInt16 in_NumPositions, MultiPositionType in_eMultiPositionType=MultiPositionType_MultiDirections) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetScalingFactor (AkGameObjectID in_GameObjectID, AkReal32 in_fAttenuationScalingFactor) |
|
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetListeners (AkGameObjectID in_emitterGameObj, const AkGameObjectID *in_pListenerGameObjs, AkUInt32 in_uNumListeners) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::AddListener (AkGameObjectID in_emitterGameObj, AkGameObjectID in_listenerGameObj) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RemoveListener (AkGameObjectID in_emitterGameObj, AkGameObjectID in_listenerGameObj) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetDefaultListeners (const AkGameObjectID *in_pListenerObjs, AkUInt32 in_uNumListeners) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::AddDefaultListener (AkGameObjectID in_listenerGameObj) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RemoveDefaultListener (AkGameObjectID in_listenerGameObj) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::ResetListenersToDefault (AkGameObjectID in_emitterGameObj) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetListenerSpatialization (AkGameObjectID in_uListenerID, bool in_bSpatialized, AkChannelConfig in_channelConfig, AK::SpeakerVolumes::VectorPtr in_pVolumeOffsets=NULL) |
|
|
AKSOUNDENGINE_API AKRESULT |
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) |
|
AKSOUNDENGINE_API AKRESULT |
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) |
|
AKSOUNDENGINE_API AKRESULT |
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) |
|
AKSOUNDENGINE_API AKRESULT |
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) |
|
AKSOUNDENGINE_API AKRESULT |
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) |
|
AKSOUNDENGINE_API AKRESULT |
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) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetSwitch (AkSwitchGroupID in_switchGroup, AkSwitchStateID in_switchState, AkGameObjectID in_gameObjectID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetSwitch (const char *in_pszSwitchGroup, const char *in_pszSwitchState, AkGameObjectID in_gameObjectID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::PostTrigger (AkTriggerID in_triggerID, AkGameObjectID in_gameObjectID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::PostTrigger (const char *in_pszTrigger, AkGameObjectID in_gameObjectID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetState (AkStateGroupID in_stateGroup, AkStateID in_state) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetState (const char *in_pszStateGroup, const char *in_pszState) |
|
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetGameObjectAuxSendValues (AkGameObjectID in_gameObjectID, AkAuxSendValue *in_aAuxSendValues, AkUInt32 in_uNumSendValues) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterBusVolumeCallback (AkUniqueID in_busID, AkBusCallbackFunc in_pfnCallback, void *in_pCookie=NULL) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterBusMeteringCallback (AkUniqueID in_busID, AkBusMeteringCallbackFunc in_pfnCallback, AkMeteringFlags in_eMeteringFlags, void *in_pCookie=NULL) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterOutputDeviceMeteringCallback (AkOutputDeviceID in_idOutput, AkOutputDeviceMeteringCallbackFunc in_pfnCallback, AkMeteringFlags in_eMeteringFlags, void *in_pCookie=NULL) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetGameObjectOutputBusVolume (AkGameObjectID in_emitterObjID, AkGameObjectID in_listenerObjID, AkReal32 in_fControlValue) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetActorMixerEffect (AkUniqueID in_audioNodeID, AkUInt32 in_uFXIndex, AkUniqueID in_shareSetID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetBusEffect (AkUniqueID in_audioNodeID, AkUInt32 in_uFXIndex, AkUniqueID in_shareSetID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetBusEffect (const char *in_pszBusName, AkUInt32 in_uFXIndex, AkUniqueID in_shareSetID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetOutputDeviceEffect (AkOutputDeviceID in_outputDeviceID, AkUInt32 in_uFXIndex, AkUniqueID in_FXShareSetID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetMixer (AkUniqueID in_audioNodeID, AkUniqueID in_shareSetID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetMixer (const char *in_pszBusName, AkUniqueID in_shareSetID) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetBusConfig (AkUniqueID in_audioNodeID, AkChannelConfig in_channelConfig) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetBusConfig (const char *in_pszBusName, AkChannelConfig in_channelConfig) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetObjectObstructionAndOcclusion (AkGameObjectID in_EmitterID, AkGameObjectID in_ListenerID, AkReal32 in_fObstructionLevel, AkReal32 in_fOcclusionLevel) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetMultipleObstructionAndOcclusion (AkGameObjectID in_EmitterID, AkGameObjectID in_uListenerID, AkObstructionOcclusionValues *in_fObstructionOcclusionValues, AkUInt32 in_uNumOcclusionObstruction) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::GetContainerHistory (AK::IWriteBytes *in_pBytes) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetContainerHistory (AK::IReadBytes *in_pBytes) |
|
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::StartOutputCapture (const AkOSChar *in_CaptureFileName) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::StopOutputCapture () |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::AddOutputCaptureMarker (const char *in_MarkerText) |
|
AKSOUNDENGINE_API AkUInt32 |
AK::SoundEngine::GetSampleRate () |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RegisterCaptureCallback (AkCaptureCallbackFunc in_pfnCallback, AkOutputDeviceID in_idOutput=AK_INVALID_OUTPUT_DEVICE_ID, void *in_pCookie=NULL) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::UnregisterCaptureCallback (AkCaptureCallbackFunc in_pfnCallback, AkOutputDeviceID in_idOutput=AK_INVALID_OUTPUT_DEVICE_ID, void *in_pCookie=NULL) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::StartProfilerCapture (const AkOSChar *in_CaptureFileName) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::StopProfilerCapture () |
|
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetOfflineRenderingFrameTime (AkReal32 in_fFrameTimeInSeconds) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetOfflineRendering (bool in_bEnableOfflineRendering) |
|
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::AddOutput (const AkOutputSettings &in_Settings, AkOutputDeviceID *out_pDeviceID=NULL, const AkGameObjectID *in_pListenerIDs=NULL, AkUInt32 in_uNumListeners=0) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::RemoveOutput (AkOutputDeviceID in_idOutput) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::ReplaceOutput (const AkOutputSettings &in_Settings, AkOutputDeviceID in_outputDeviceId, AkOutputDeviceID *out_pOutputDeviceId=NULL) |
|
AKSOUNDENGINE_API AkOutputDeviceID |
AK::SoundEngine::GetOutputID (AkUniqueID in_idShareset, AkUInt32 in_idDevice) |
|
AKSOUNDENGINE_API AkOutputDeviceID |
AK::SoundEngine::GetOutputID (const char *in_szShareSet, AkUInt32 in_idDevice) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetBusDevice (AkUniqueID in_idBus, AkUniqueID in_idNewDevice) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetBusDevice (const char *in_BusName, const char *in_DeviceName) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::GetDeviceList (AkUInt32 in_ulCompanyID, AkUInt32 in_ulPluginID, AkUInt32 &io_maxNumDevices, AkDeviceDescription *out_deviceDescriptions) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::GetDeviceList (AkUniqueID in_audioDeviceShareSetID, AkUInt32 &io_maxNumDevices, AkDeviceDescription *out_deviceDescriptions) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::SetOutputVolume (AkOutputDeviceID in_idOutput, AkReal32 in_fVolume) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::GetDeviceSpatialAudioSupport (AkUInt32 in_idDevice) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::Suspend (bool in_bRenderAnyway=false) |
|
AKSOUNDENGINE_API AKRESULT |
AK::SoundEngine::WakeupFromSuspend () |
|
AKSOUNDENGINE_API AkUInt32 |
AK::SoundEngine::GetBufferTick () |
|
AKSOUNDENGINE_API AkUInt64 |
AK::SoundEngine::GetSampleTick () |
|