バージョン
menu

Wwise SDK 2025.1.0
AkSpatialAudioTypes.h ファイル

[ソースコード]

クラス

struct  AkSpatialAudioID
 Base type for ID's used by Wwise spatial audio.
[詳解]
 
struct  AkRoomID
 
struct  AkVertex
 
struct  AkImageSourceName
 Data used to describe one image source in Reflect. [詳解]
 
struct  AkSpatialAudioInitSettings
 Initialization settings of the spatial audio module. [詳解]
 
struct  AkImageSourceParams
 
struct  AkImageSourceTexture
 
struct  AkImageSourceSettings
 Settings for individual image sources. [詳解]
 
struct  AkExtent
 
struct  AkTriangle
 Triangle for a spatial audio mesh. [詳解]
 
struct  AkAcousticSurface
 
struct  AkReflectionPathInfo
 Structure for retrieving information about the indirect paths of a sound that have been calculated via the geometric reflections API. Useful for debug draw applications. [詳解]
 
struct  AkDiffractionPathInfo
 
struct  AkPortalParams
 Parameters passed to SetPortal [詳解]
 
struct  AkRoomParams
 Parameters passed to SetRoom [詳解]
 
struct  AkGeometryParams
 Parameters passed to SetGeometry [詳解]
 
struct  AkGeometryInstanceParams
 Parameters passed to SetGeometryInstance [詳解]
 

名前空間

namespace  AK
 Definition of data structures for AkAudioObject
 
 AK::SpatialAudio
 Audiokinetic spatial audio namespace
 

マクロ定義

#define AK_MAX_NUM_TEXTURE   4
 
#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.01f)
 
#define AK_SA_DIFFRACTION_DOT_EPSILON   (0.00005f)
 
#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_SA_ID   ((AkUInt64)-1)
 
#define AK_OUTDOORS_ROOM_ID   AK_INVALID_SA_ID
 
#define AK_DEFAULT_GEOMETRY_POSITION_X   (0.0)
 
#define AK_DEFAULT_GEOMETRY_POSITION_Y   (0.0)
 
#define AK_DEFAULT_GEOMETRY_POSITION_Z   (0.0)
 
#define AK_DEFAULT_GEOMETRY_FRONT_X   (0.0)
 
#define AK_DEFAULT_GEOMETRY_FRONT_Y   (0.0)
 
#define AK_DEFAULT_GEOMETRY_FRONT_Z   (1.0)
 
#define AK_DEFAULT_GEOMETRY_TOP_X   (0.0)
 
#define AK_DEFAULT_GEOMETRY_TOP_Y   (1.0)
 
#define AK_DEFAULT_GEOMETRY_TOP_Z   (0.0)
 

型定義

typedef AkUInt8 AkTransmissionOperation_t
 
typedef AkUInt8 AkRoomDistanceBehavior_t
 
typedef AkSpatialAudioID AkPortalID
 
typedef AkSpatialAudioID AkGeometrySetID
 
typedef AkSpatialAudioID AkGeometryInstanceID
 

列挙型

enum  AkTransmissionOperation { AkTransmissionOperation_Add, AkTransmissionOperation_Multiply, AkTransmissionOperation_Max, AkTransmissionOperation_Default = AkTransmissionOperation_Max }
 
enum  AkRoomDistanceBehavior { AkRoomDistanceBehavior_Subtract, AkRoomDistanceBehavior_Exclude, AkRoomDistanceBehavior_Default = AkRoomDistanceBehavior_Subtract }
 Determines how a room interacts with the distance calculation of other rooms that it overlaps or is nested within. [詳解]
 

変数

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からはじめよう