Partager via


KsPinSetPinClockTime, fonction (ks.h)

La fonction KsPinSetPinClockTime définit l’heure actuelle sur l’horloge exposée par Pin.

Syntaxe

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

Paramètres

[in] Pin

Pointeur vers une structure KSPIN représentant l’objet de broche AVStream pour lequel l’horloge exposée est définie sur l’heure spécifiée par Time.

[in] Time

Ce paramètre spécifie l’heure définie sur l’horloge exposée par Pin. Pour déterminer les unités de mesure de temps, utilisez IKsReferenceClock ::GetResolution.

Valeur de retour

None

Remarques

KsPinSetPinClockTime modifie l’heure actuelle retournée par l’horloge. Si une horloge externe est utilisée, cette fonction peut toujours être utilisée pour forcer une réinitialisation du minuteur actuel lorsque le minuteur externe n’est pas utilisé. Dans ce cas, l’heure fournie est ignorée et doit être définie sur zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib
IRQL <=DISPATCH_LEVEL

Voir aussi

IKsControl

IKsReferenceClock

KsFilterGetOuterUnknown

KsGetOuterUnknown

KsPinGetConnectedFilterInterface

KsPinGetConnectedPinInterface

KsPinGetReferenceClockInterface

KsRegisterAggregatedClientUnknown