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

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

RightParams

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

Reserved

保留。 设置为零。

言论

KSPROPERTY_ITD3D_PARAMS 属性请求使用此结构。

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

要求

要求 价值
标头 ksmedia.h (包括 Ksmedia.h)

另请参阅

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS