KSDS3D_ITD_PARAMS_MSG 结构 (ksmedia.h)

KSDS3D_ITD_PARAMS_MSG 结构指定 3D 节点 (KSNODETYPE_3D_EFFECTS) 中的 ITD) 算法 (内部时间延迟的参数。

语法

typedef struct {
  ULONG             Enabled;
  KSDS3D_ITD_PARAMS LeftParams;
  KSDS3D_ITD_PARAMS RightParams;
  ULONG             Reserved;
} KSDS3D_ITD_PARAMS_MSG, *PKSDS3D_ITD_PARAMS_MSG;

成员

Enabled

指定是否启用 ITD 算法。 非零值启用算法。 零将禁用它。 有关更多信息,请参见下面的“备注”部分。

LeftParams

指定左通道的 ITD 参数 (通道 0) 。 此参数是 KSDS3D_ITD_PARAMS 类型的结构。

RightParams

指定正确的通道 (通道 1) 的 ITD 参数。 此参数是 KSDS3D_ITD_PARAMS 类型的结构。

Reserved

保留。 设置为零。

注解

此结构由 KSPROPERTY_ITD3D_PARAMS 属性请求使用。

Enabled 参数应跟踪 DirectSound 缓冲区的 3D 模式:禁用 3D 模式时禁用 ITD 处理,在启用 3D 模式时启用它。 有关详细信息,请参阅 Microsoft Windows SDK 文档中的 DirectSound3DBuffer::SetMode 方法的说明。

要求

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

另请参阅

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS