KsPinSetPinClockTime 函数 (ks.h)

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

语法

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

参数

[in] Pin

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

[in] Time

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

返回值

备注

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

要求

要求
最低受支持的客户端 适用于 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX。
目标平台 通用
标头 ks.h (包括 Ks.h)
Library Ks.lib
IRQL <=DISPATCH_LEVEL

另请参阅

IKsControl

IKsReferenceClock

KsFilterGetOuterUnknown

KsGetOuterUnknown

KsPinGetConnectedFilterInterface

KsPinGetConnectedPinInterface

KsPinGetReferenceClockInterface

KsRegisterAggregatedClientUnknown