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) |