目录

include/AK/SpatialAudio/Common/AkSpatialAudioTypes.h文件参考

浏览该文件的源代码。

组合类型

struct   AkSpatialAudioID
  Base type for ID's used by Wwise spatial audio. 更多...
struct   AkRoomID

名字空间

namespace   AK
 

Audiokinetic namespace.


namespace   AK::SpatialAudio
 

Audiokinetic spatial audio namespace.


宏定义

#define  AK_MAX_REFLECT_ORDER   4
#define  AK_MAX_REFLECTION_PATH_LENGTH   (AK_MAX_REFLECT_ORDER + 2)
#define  AK_MAX_SOUND_PROPAGATION_DEPTH   8
#define  AK_DEFAULT_DIFFR_SHADOW_DEGREES   (30.0f)
#define  AK_DEFAULT_DIFFR_SHADOW_ATTEN   (2.0f)
#define  AK_DEFAULT_MOVEMENT_THRESHOLD   (1.0f)
#define  AK_SA_EPSILON   (0.001f)
#define  AK_SA_DIFFRACTION_EPSILON   (0.1f)
#define  AK_SA_PLANE_THICKNESS_RATIO   (0.005f)
#define  AK_INVALID_VERTEX   ((AkVertIdx)(-1))
#define  AK_INVALID_TRIANGLE   ((AkTriIdx)(-1))
#define  AK_INVALID_SURFACE   ((AkSurfIdx)(-1))
#define  AK_INVALID_EDGE   ((AkEdgeIdx)(-1))

类型定义

typedef
AkArrayAllocatorNoAlign
< _ArrayPoolSpatialAudio > 
ArrayPoolSpatialAudio
typedef
AkArrayAllocatorAlignedSimd
< _ArrayPoolSpatialAudio > 
ArrayPoolSpatialAudioSIMD
typedef AkString
< ArrayPoolSpatialAudio,
wchar_t > 
AK::SpatialAudio::WString
  Wide string type for use in Wwise Spatial Audio.
typedef AkString
< ArrayPoolSpatialAudio,
AkOSChar
AK::SpatialAudio::OsString
  OS string type for use in Wwise Spatial Audio.
typedef AkString
< ArrayPoolSpatialAudio, char > 
AK::SpatialAudio::String
  String type for use in Wwise Spatial Audio.
typedef AkDbString
< ArrayPoolSpatialAudio, char,
CAkLock
AK::SpatialAudio::DbString
  Instanced string type.
typedef AkUInt16  AK::SpatialAudio::Idx
typedef AkUInt16  AkVertIdx
typedef AkUInt16  AkTriIdx
typedef AkUInt16  AkSurfIdx
typedef AkUInt16  AkEdgeIdx
typedef AkSpatialAudioID  AkPortalID
typedef AkSpatialAudioID  AkGeometrySetID

函数

  AK_DEFINE_ARRAY_POOL (_ArrayPoolSpatialAudio, g_SpatialAudioPoolId)

变量

const AkReal32  kDefaultMaxPathLength = 100.f
const AkUInt32  kDefaultDiffractionMaxEdges = 8
const AkUInt32  kDefaultDiffractionMaxPaths = 8
const AkReal32  kMaxDiffraction = 1.0f
const AkUInt32  kListenerDiffractionMaxEdges = 8
const AkUInt32  kListenerDiffractionMaxPaths = 8
const AkUInt32  kPortalToPortalDiffractionMaxPaths = 8
AkMemPoolId  g_SpatialAudioPoolId

详细描述

Spatial audio data type definitions.

在文件AkSpatialAudioTypes.h中定义。