版本

menu_open
Wwise SDK 2022.1.12
AkQueryParameters.h 文件参考

浏览源代码.

struct  AkPositioningInfo
 Positioning information obtained from an object 更多...
 
struct  AkObjectInfo
 Object information structure for QueryAudioObjectsIDs 更多...
 
struct  AK::SoundEngine::Query::GameObjDst
 

命名空间

namespace  AK
 Audiokinetic namespace
 
 AK::SoundEngine
 
 AK::SoundEngine::Query
 

函数

Game Objects
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetPosition (AkGameObjectID in_GameObjectID, AkSoundPosition &out_rPosition)
 
Listeners
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetListeners (AkGameObjectID in_GameObjectID, AkGameObjectID *out_ListenerObjectIDs, AkUInt32 &oi_uNumListeners)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetListenerPosition (AkGameObjectID in_uListenerID, AkListenerPosition &out_rPosition)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetListenerSpatialization (AkGameObjectID in_uListenerID, bool &out_rbSpatialized, AK::SpeakerVolumes::VectorPtr &out_pVolumeOffsets, AkChannelConfig &out_channelConfig)
 

Game Syncs

enum  AK::SoundEngine::Query::RTPCValue_type {
  AK::SoundEngine::Query::RTPCValue_Default, AK::SoundEngine::Query::RTPCValue_Global, AK::SoundEngine::Query::RTPCValue_GameObject, AK::SoundEngine::Query::RTPCValue_PlayingID,
  AK::SoundEngine::Query::RTPCValue_Unavailable
}
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetRTPCValue (AkRtpcID in_rtpcID, AkGameObjectID in_gameObjectID, AkPlayingID in_playingID, AkRtpcValue &out_rValue, RTPCValue_type &io_rValueType)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetRTPCValue (const char *in_pszRtpcName, AkGameObjectID in_gameObjectID, AkPlayingID in_playingID, AkRtpcValue &out_rValue, RTPCValue_type &io_rValueType)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetSwitch (AkSwitchGroupID in_switchGroup, AkGameObjectID in_gameObjectID, AkSwitchStateID &out_rSwitchState)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetSwitch (const char *in_pstrSwitchGroupName, AkGameObjectID in_GameObj, AkSwitchStateID &out_rSwitchState)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetState (AkStateGroupID in_stateGroup, AkStateID &out_rState)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetState (const char *in_pstrStateGroupName, AkStateID &out_rState)
 

Environments

typedef AkArray< AkGameObjectID, AkGameObjectIDAK::SoundEngine::Query::AkGameObjectsList
 
typedef AkArray< GameObjDst, const GameObjDst & > AK::SoundEngine::Query::AkRadiusList
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetGameObjectAuxSendValues (AkGameObjectID in_gameObjectID, AkAuxSendValue *out_paAuxSendValues, AkUInt32 &io_ruNumSendValues)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetGameObjectDryLevelValue (AkGameObjectID in_EmitterID, AkGameObjectID in_ListenerID, AkReal32 &out_rfControlValue)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetObjectObstructionAndOcclusion (AkGameObjectID in_EmitterID, AkGameObjectID in_ListenerID, AkReal32 &out_rfObstructionLevel, AkReal32 &out_rfOcclusionLevel)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::QueryAudioObjectIDs (AkUniqueID in_eventID, AkUInt32 &io_ruNumItems, AkObjectInfo *out_aObjectInfos)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::QueryAudioObjectIDs (const char *in_pszEventName, AkUInt32 &io_ruNumItems, AkObjectInfo *out_aObjectInfos)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetPositioningInfo (AkUniqueID in_ObjectID, AkPositioningInfo &out_rPositioningInfo)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetActiveGameObjects (AkGameObjectsList &io_GameObjectList)
 
AKSOUNDENGINE_API bool AK::SoundEngine::Query::GetIsGameObjectActive (AkGameObjectID in_GameObjId)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetMaxRadius (AkRadiusList &io_RadiusList)
 
AKSOUNDENGINE_API AkReal32 AK::SoundEngine::Query::GetMaxRadius (AkGameObjectID in_GameObjId)
 
AKSOUNDENGINE_API AkUniqueID AK::SoundEngine::Query::GetEventIDFromPlayingID (AkPlayingID in_playingID)
 
AKSOUNDENGINE_API AkGameObjectID AK::SoundEngine::Query::GetGameObjectFromPlayingID (AkPlayingID in_playingID)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetPlayingIDsFromGameObject (AkGameObjectID in_GameObjId, AkUInt32 &io_ruNumIDs, AkPlayingID *out_aPlayingIDs)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetCustomPropertyValue (AkUniqueID in_ObjectID, AkUInt32 in_uPropID, AkInt32 &out_iValue)
 
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Query::GetCustomPropertyValue (AkUniqueID in_ObjectID, AkUInt32 in_uPropID, AkReal32 &out_fValue)
 

详细描述

The sound engine parameter query interface.

在文件 AkQueryParameters.h 中定义.


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅