Freigeben über


KsPinSetPinClockTime-Funktion (ks.h)

Die KsPinSetPinClockTime--Funktion legt die aktuelle Uhrzeit auf der Uhr fest, die von Pinverfügbar gemacht wird.

Syntax

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

Parameter

[in] Pin

Ein Zeiger auf eine KSPIN- Struktur, die das AVStream-Pinobjekt darstellt, für das die verfügbar gemachte Uhr auf die durch Timeangegebene Zeit festgelegt wird.

[in] Time

Dieser Parameter gibt die Uhrzeit an, die für die Uhr festgelegt wird, die von Pinverfügbar gemacht wird. Verwenden Sie IKsReferenceClock::GetResolution, um Zeitmaßeinheiten zu ermitteln.

Rückgabewert

Nichts

Bemerkungen

KsPinSetPinClockTime ändert die aktuelle Uhrzeit, die von der Uhr zurückgegeben wird. Wenn eine externe Uhr verwendet wird, kann diese Funktion weiterhin verwendet werden, um eine Zurücksetzung des aktuellen Timers zu erzwingen, wenn der externe Timer nicht verwendet wird. In diesem Fall wird die angegebene Zeit ignoriert und muss auf Null festgelegt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen.
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib
IRQL- <=DISPATCH_LEVEL

Siehe auch

IKsControl-

IKsReferenceClock

KsFilterGetOuterUnknown

KsGetOuterUnknown-

KsPinGetConnectedFilterInterface

KsPinGetConnectedPinInterface

KsPinGetReferenceClockInterface

KsRegisterAggregatedClientUnknown