版本

menu_open
Wwise SDK 2024.1.0
AkSpatialAudioTypes.h 文件参考

浏览源代码.

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

命名空间

namespace  AK
 Definition of data structures for AkAudioObject
 
 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_STOCHASTIC_RESERVE_LENGTH   AK_MAX_REFLECTION_PATH_LENGTH
 
#define AK_MAX_SOUND_PROPAGATION_DEPTH   8
 
#define AK_MAX_SOUND_PROPAGATION_WIDTH   32
 
#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   (0.01f)
 
#define AK_SA_MIN_ENVIRONMENT_ABSORPTION   (0.01f)
 
#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_SpatialAudioArrayPoolSpatialAudio
 
typedef AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioArrayPoolSpatialAudioSIMD
 
typedef AkArrayAllocatorNoAlign< AkMemID_SpatialAudioPathsArrayPoolSpatialAudioPaths
 
typedef AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioPathsArrayPoolSpatialAudioPathsSIMD
 
typedef AkArrayAllocatorNoAlign< AkMemID_SpatialAudioGeometryArrayPoolSpatialAudioGeometry
 
typedef AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioGeometryArrayPoolSpatialAudioGeometrySIMD
 
typedef AkString< ArrayPoolSpatialAudio, wchar_t > AK::SpatialAudio::WString
 Wide string type for use in Wwise Spatial Audio 更多...
 
typedef AkString< ArrayPoolSpatialAudio, AkOSCharAK::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 > AK::SpatialAudio::DbString
 Instanced string type. 更多...
 
typedef AkDbWeakString< ArrayPoolSpatialAudio, char > AK::SpatialAudio::DbWeakString
 Weak reference to DbString. Multi-thread reading is safe. 更多...
 
typedef AkUInt16 AK::SpatialAudio::Idx
 
typedef AkUInt16 AkVertIdx
 
typedef AkUInt16 AkTriIdx
 
typedef AkUInt16 AkSurfIdx
 
typedef AkUInt16 AkEdgeIdx
 
typedef AkUInt16 AkEdgeReceptorIdx
 
typedef AkSet< AkRoomID, ArrayPoolSpatialAudioAkRoomIDSet
 
typedef AkSpatialAudioID AkPortalID
 
typedef AkSpatialAudioID AkGeometrySetID
 
typedef AkSpatialAudioID AkGeometryInstanceID
 

变量

const AkUInt32 kDefaultDiffractionMaxEdges = 8
 
const AkUInt32 kDefaultDiffractionMaxPaths = 8
 
const AkUInt32 kHashListBlockAllocItemCount = 50
 
const AkUInt32 kRayPoolBlockAllocItemCount = 35
 
const AkUInt32 kDiffractionMaxEdges = 8
 
const AkUInt32 kDiffractionMaxPaths = 8
 
const AkUInt32 kPortalToPortalDiffractionMaxPaths = 8
 
constexpr AkRoomID AK::SpatialAudio::kOutdoorRoomID
 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 之旅