audioObjectType 枚举 (spatialaudioclient.h)

指定 ISpatialAudioObject 的类型。 空间音频对象可以是动态的,这意味着其空间属性可以随时间而变化,也可以是静态的,这意味着其空间属性是固定的。 可以向其分配静态空间音频对象的 17 个音频通道,每个通道都表示真实或虚拟化扬声器。 枚举的静态通道值可以组合为掩码,以将空间音频对象分配给多个通道。 除 AudioObjectType_NoneAudioObjectType_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