KSNODEPROPERTY_AUDIO_CHANNEL 结构 (ksmedia.h)

KSNODEPROPERTY_AUDIO_CHANNEL 结构指定节点中通道的属性。

语法

typedef struct {
  KSNODEPROPERTY NodeProperty;
  LONG           Channel;
  ULONG          Reserved;
} KSNODEPROPERTY_AUDIO_CHANNEL, *PKSNODEPROPERTY_AUDIO_CHANNEL;

成员

NodeProperty

指定要获取或设置的目标节点和属性。 此成员是 KSNODEPROPERTY 类型的结构。

Channel

指定通道编号。 此成员标识要控制的通道。 给定具有 n 个通道的流,通道编号为 0 到 n-1。 如果指定了通道编号 -1 (0xFFFFFFFF) ,则级别将应用于整个流。

请务必注意,标准 USB 音频规范提供了一种机制,允许支持主声道控制功能的音频驱动程序将特定于通道的信息应用于整个流。 若要实现此机制,USB 音频驱动程序必须将通道号设置为零 (0) 。 因此,当 USB 音频驱动程序将通道号设置为 -1 时,无法保证将属性信息应用于整个流。

Reserved

保留供操作系统内部使用。 请勿使用。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)

另请参阅

KSNODEPROPERTY

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL