Condividi tramite


Metodo CBaseReferenceClock.GetPrivateTime

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il GetPrivateTime metodo recupera l'ora reale dall'orologio.

Sintassi

virtual REFERENCE_TIME GetPrivateTime();

Parametri

Questo metodo non presenta parametri.

Valore restituito

Restituisce l'ora di clock corrente, in unità di 100 nanosecondi.

Commenti

Questo metodo restituisce l'ora reale segnalata dall'orologio. I chiamanti esterni usano il metodo CBaseReferenceClock::GetTime , che chiama questo metodo. A differenza del metodo GetTime , l'orologio interno può tornare indietro. In tal caso, il metodo GetTime continua a restituire l'ultima volta che è stata segnalata, fino a quando il GetPrivateTime metodo non viene aggiornato.

Questo metodo restituisce l'ora di sistema. Eseguire l'override di questo metodo se l'orologio ottiene l'ora da un'altra origine.

Requisiti

Requisito Valore
Intestazione
Refclock.h (include Streams.h)
Libreria
Strmbase.lib (build retail);
Strmbasd.lib (build di debug)

Vedi anche

Classe CBaseReferenceClock