audioObjectType 枚举 (spatialaudioclient.h)
指定 ISpatialAudioObject 的类型。 空间音频对象可以是动态的,这意味着其空间属性可以随时间而变化,也可以是静态的,这意味着其空间属性是固定的。 可以向其分配静态空间音频对象的 17 个音频通道,每个通道都表示真实或虚拟化扬声器。 枚举的静态通道值可以组合为掩码,以将空间音频对象分配给多个通道。 除 AudioObjectType_None 和 AudioObjectType_Dynamic 之外的所有枚举值都表示静态通道。
语法
typedef enum AudioObjectType {
AudioObjectType_None = 0,
AudioObjectType_Dynamic,
AudioObjectType_FrontLeft,
AudioObjectType_FrontRight,
AudioObjectType_FrontCenter,
AudioObjectType_LowFrequency,
AudioObjectType_SideLeft,
AudioObjectType_SideRight,
AudioObjectType_BackLeft,
AudioObjectType_BackRight,
AudioObjectType_TopFrontLeft,
AudioObjectType_TopFrontRight,
AudioObjectType_TopBackLeft,
AudioObjectType_TopBackRight,
AudioObjectType_BottomFrontLeft,
AudioObjectType_BottomFrontRight,
AudioObjectType_BottomBackLeft,
AudioObjectType_BottomBackRight,
AudioObjectType_BackCenter,
AudioObjectType_StereoLeft,
AudioObjectType_StereoRight
} ;
常量
AudioObjectType_None 值: 0 空间音频对象未空间化。 |
AudioObjectType_Dynamic 空间音频对象是动态的。 空间属性可以随时间推移而更改。 |
AudioObjectType_FrontLeft 为空间音频对象分配左前声道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_FRONT_LEFT。 |
AudioObjectType_FrontRight 为空间音频对象分配右前声道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_FRONT_RIGHT。 |
AudioObjectType_FrontCenter 为空间音频对象分配前中心通道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_FRONT_CENTER。 |
AudioObjectType_LowFrequency 为空间音频对象分配低频通道。 由于此通道未空间化,因此不会计入空间化音频对象的系统资源限制。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_LOW_FREQUENCY。 |
AudioObjectType_SideLeft 为空间音频对象分配侧边左声道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_SIDE_LEFT。 |
AudioObjectType_SideRight 为空间音频对象分配右侧通道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_SIDE_RIGHT。 |
AudioObjectType_BackLeft 为空间音频对象分配后左声道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_BACK_LEFT。 |
AudioObjectType_BackRight 为空间音频对象分配右后声道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_BACK_RIGHT。 |
AudioObjectType_TopFrontLeft 为空间音频对象分配上前左声道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_TOP_FRONT_LEFT。 |
AudioObjectType_TopFrontRight 为空间音频对象分配了右上方的通道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_TOP_FRONT_RIGHT。 |
AudioObjectType_TopBackLeft 为空间音频对象分配上后左声道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_TOP_BACK_LEFT。 |
AudioObjectType_TopBackRight 为空间音频对象分配上后右声道。 DirectShow 的 WAVEFORMATEXTENSIBLE 枚举的等效通道掩码SPEAKER_TOP_BACK_RIGHT。 |
AudioObjectType_BottomFrontLeft 为空间音频对象分配左下声道。 |
AudioObjectType_BottomFrontRight 为空间音频对象分配右下角通道。 |
AudioObjectType_BottomBackLeft 为空间音频对象分配左下角通道。 |
AudioObjectType_BottomBackRight 为空间音频对象分配右下角的通道。 |
AudioObjectType_BackCenter 为空间音频对象分配后中心通道。 |
要求
要求 | 值 |
---|---|
Header | spatialaudioclient.h |