Version

menu_open

AK::SpatialAudio Namespace Reference

Audiokinetic spatial audio namespace. More...

Typedefs

typedef AkString
< ArrayPoolSpatialAudio,
wchar_t > 
WString
  Wide string type for use in Wwise Spatial Audio.
typedef AkString
< ArrayPoolSpatialAudio,
AkOSChar
OsString
  OS string type for use in Wwise Spatial Audio.
typedef AkString
< ArrayPoolSpatialAudio, char > 
String
  String type for use in Wwise Spatial Audio.

Functions

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

Detailed Description

Audiokinetic spatial audio namespace.


Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise