版本

menu_open
警告:系统已根据您所用大版本 (2021.1.14.8108) 自动跳转至最新文档。若想访问特定版本的文档,请从 Audiokinetic Launcher 下载离线文档,并在 Wwise 设计程序中勾选 Offline Documentation 选项。
Wwise SDK 2021.1.14
AkSpatialAudioTypes.h 文件参考

浏览源代码.

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

命名空间

namespace   AK
  Audiokinetic namespace
 
  AK::SpatialAudio
  Audiokinetic spatial audio namespace
 

宏定义

#define  AK_MAX_REFLECT_ORDER   4
 
#define  AK_MAX_REFLECTION_PATH_LENGTH   (AK_MAX_REFLECT_ORDER + 4)
 
#define  AK_MAX_SOUND_PROPAGATION_DEPTH   8
 
#define  AK_DEFAULT_DIFFR_SHADOW_DEGREES   (30.0f)
 
#define  AK_DEFAULT_DIFFR_SHADOW_ATTEN   (1.0f)
 
#define  AK_DEFAULT_MOVEMENT_THRESHOLD   (1.0f)
 
#define  AK_DEFAULT_REFLECTIONS_ORDER   (1)
 
#define  AK_SA_EPSILON   (0.001f)
 
#define  AK_SA_DIFFRACTION_EPSILON   (0.002f)
 
#define  AK_SA_DIFFRACTION_DOT_EPSILON   (0.000002)
 
#define  AK_SA_PLANE_THICKNESS_RATIO   (0.005f)
 
#define  AK_SA_MIN_ENVIRONMENT_ABSORPTION   (0.1f)
 
#define  AK_SA_MIN_ENVIRONMENT_SURFACE_AREA   (1.0f)
 
#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< AkMemID_SpatialAudio ArrayPoolSpatialAudio
 
typedef AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudio ArrayPoolSpatialAudioSIMD
 
typedef AkArrayAllocatorNoAlign< AkMemID_SpatialAudioPaths ArrayPoolSpatialAudioPaths
 
typedef AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioPaths ArrayPoolSpatialAudioPathsSIMD
 
typedef AkArrayAllocatorNoAlign< AkMemID_SpatialAudioGeometry ArrayPoolSpatialAudioGeometry
 
typedef AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioGeometry ArrayPoolSpatialAudioGeometrySIMD
 
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
 

变量

const AkReal32  kDefaultMaxPathLength = 100.f
 
const AkUInt32  kDefaultDiffractionMaxEdges = 8
 
const AkUInt32  kDefaultDiffractionMaxPaths = 8
 
const AkReal32  kMaxDiffraction = 1.0f
 
const AkUInt32  kDiffractionMaxEdges = 8
 
const AkUInt32  kDiffractionMaxPaths = 8
 
const AkUInt32  kPortalToPortalDiffractionMaxPaths = 8
 
static const AkRoomID  AK::SpatialAudio::kOutdoorRoomID = AkRoomID()
  The outdoor room ID. This room is created automatically and is typically used for outdoors, i.e. when not in a room. 更多...
 

详细描述

Spatial audio data type definitions.

在文件 AkSpatialAudioTypes.h 中定义.


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅