Freigeben über


KsPinSetPinClockTime-Funktion (ks.h)

Die KsPinSetPinClockTime-Funktion legt die aktuelle Uhrzeit auf der uhr fest, die durch Pin verfü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 Time angegebene Zeit festgelegt ist.

[in] Time

Dieser Parameter gibt die Zeit an, die für die uhr festgelegt wird, die von Pin verfügbar gemacht wird. Verwenden Sie IKsReferenceClock::GetResolution, um Zeitmesseinheiten zu bestimmen.

Rückgabewert

Keine

Bemerkungen

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Universell
Header ks.h (ks.h einschließen)
Bibliothek Ks.lib
IRQL <=DISPATCH_LEVEL

Weitere Informationen

IKsControl

IKsReferenceClock

KsFilterGetOuterUnknown

KsGetOuterUnknown

KsPinGetConnectedFilterInterface

KsPinGetConnectedPinInterface

KsPinGetReferenceClockInterface

KsRegisterAggregatedClientUnknown