CBaseReferenceClock.GetPrivateTime-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die GetPrivateTime -Methode ruft die Echtzeit von der Uhr ab.

Syntax

virtual REFERENCE_TIME GetPrivateTime();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Gibt die aktuelle Uhrzeit in Einheiten von 100 Nanosekunden zurück.

Bemerkungen

Diese Methode gibt die von der Uhr gemeldete Echtzeit zurück. Externe Aufrufer verwenden die CBaseReferenceClock::GetTime-Methode , die diese Methode aufruft. Im Gegensatz zur GetTime-Methode darf die interne Uhr rückwärts gehen. In diesem Fall gibt die GetTime-Methode weiterhin den Zeitpunkt zurück, zu dem sie zuletzt gemeldet wurde, bis die Methode aufgeholt GetPrivateTime wird.

Diese Methode gibt die Systemzeit zurück. Überschreiben Sie diese Methode, wenn Ihre Uhr die Zeit von einer anderen Quelle erhält.

Anforderungen

Anforderung Wert
Header
Refclock.h (einschließlich Streams.h)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBaseReferenceClock-Klasse