バージョン

menu_open

include/AK/SpatialAudio/Common/AkSpatialAudio.h

ソースコードを見る。

構成

struct   AkSpatialAudioInitSettings
  Initialization settings of the spatial audio module. [詳細]
struct   AkEmitterSettings
  Settings for a sound emitter. [詳細]
struct   AkTriangle
  Structure for describing information about individual triangles. [詳細]
struct   AkSoundPathInfo
  Structure for retrieving information about the indirect paths of a sound that have been calculated via the geometric reflections API. [詳細]
struct   AkPortalParams
  Parameters passed to AddPortal. [詳細]
struct   AkRoomParams
  Parameters passed to AddRoom. [詳細]

ネームスペース

namespace   AK
 

Audiokinetic namespace.


namespace   AK::SpatialAudio
 

Audiokinetic spatial audio namespace.


関数

AkMemPoolId __cdecl  AK::SpatialAudio::GetPoolID ()
  Access the internal pool ID passed to Init.
AKRESULT __cdecl  AK::SpatialAudio::Init (const AkSpatialAudioInitSettings &in_initSettings)
  Initialize the SpatialAudio API.
void __cdecl  AK::SpatialAudio::Term ()
  Terminate the SpatialAudio API.
AKRESULT __cdecl  AK::SpatialAudio::RegisterEmitter (AkGameObjectID in_gameObjectID, const AkEmitterSettings &in_roomSettings)
AKRESULT __cdecl  AK::SpatialAudio::UnregisterEmitter (AkGameObjectID in_gameObjectID)
AKRESULT __cdecl  AK::SpatialAudio::AddImageSource (const AkReflectImageSource &in_info, AkUniqueID in_AuxBusID, AkRoomID in_roomID, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT, const String &in_name="")
AKRESULT __cdecl  AK::SpatialAudio::RemoveImageSource (AkImageSourceID in_srcID, AkUniqueID in_AuxBusID, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT)
AKRESULT __cdecl  AK::SpatialAudio::SetEmitterAuxSendValues (AkGameObjectID in_gameObjectID, AkAuxSendValue *in_pAuxSends, AkUInt32 in_uNumAux)
AKRESULT __cdecl  AK::SpatialAudio::SetGameObjectInRoom (AkGameObjectID in_gameObjectID, AkRoomID in_CurrentRoomID)
AKRESULT __cdecl  AK::SpatialAudio::SetEmitterPosition (AkGameObjectID in_gameObjectID, const AkTransform &in_sourcePosition, const AkTransform *in_virtualPositions=NULL, AkUInt16 in_uNumVirtualPositions=0)
AKRESULT __cdecl  AK::SpatialAudio::AddGeometrySet (AkGeometrySetID in_GeomSetID, AkTriangle *in_pTriangles, AkUInt32 in_uNumTriangles)
AKRESULT __cdecl  AK::SpatialAudio::RemoveGeometrySet (AkGeometrySetID in_SetID)
AKRESULT __cdecl  AK::SpatialAudio::AddRoom (AkRoomID in_RoomID, const AkRoomParams &in_Params)
AKRESULT __cdecl  AK::SpatialAudio::RemoveRoom (AkRoomID in_RoomID)
AKRESULT __cdecl  AK::SpatialAudio::AddPortal (AkPortalID in_PortalID, const AkPortalParams &in_Params)
AKRESULT __cdecl  AK::SpatialAudio::RemovePortal (AkPortalID in_PortalID)
AKRESULT __cdecl  AK::SpatialAudio::QueryIndirectPaths (AkGameObjectID in_gameObjectID, AkVector &out_listenerPos, AkVector &out_emitterPos, AkSoundPathInfo *out_aPaths, AkUInt32 &io_uArraySize)
bool __cdecl  AK::SpatialAudio::CalcOcclusionAndVirtualPositions (const AkVector &in_EmitterPos, AkRoomID in_EmitterRoomID, const AkVector &in_ListenerPos, AkRoomID in_listenerRoomID, AkReal32 &out_fOcclusionFactor, AkReal32 &out_fObstructionFactor, AkTransform *io_aVirtualPositions, AkUInt32 &io_uArraySize)

説明

Spatial Audio interface.

AkSpatialAudio.h で定義されています。


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう