KsPinSetPinClockTime 函数 (ks.h)

KsPinSetPinClockTime 函数设置 Pin公开的时钟的当前时间。

语法

KSDDKAPI VOID KsPinSetPinClockTime(
  [in] PKSPIN   Pin,
  [in] LONGLONG Time
);

参数

[in] Pin

指向 KSPIN 结构的指针,该结构表示公开时钟设置为由 时间指定的时间的 AVStream 引脚对象。

[in] Time

此参数指定由 Pin公开的时钟上设置的时间。 若要确定时间度量单位,请使用 IKsReferenceClock::GetResolution

返回值

没有

言论

KsPinSetPinClockTime 修改时钟返回的当前时间。 如果使用外部时钟,此函数仍可用于在不使用外部计时器时强制重置当前计时器。 在这种情况下,将忽略提供的时间,并且必须设置为零。

要求

要求 价值
最低支持的客户端 Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。
目标平台 普遍
标头 ks.h (包括 Ks.h)
Ks.lib
IRQL <=DISPATCH_LEVEL

另请参阅

IKsControl

IKsReferenceClock

KsFilterGetOuterUnknown

KsGetOuterUnknown

KsPinGetConnectedFilterInterface

KsPinGetConnectedPinInterface

KsPinGetReferenceClockInterface

KsRegisterAggregatedClientUnknown