Condividi tramite


Metodo IKsReferenceClock::GetCorrelatedTime (ks.h)

Il metodo IKsReferenceClock::GetCorrelatedTime esegue una query sull'orologio di riferimento associato per l'ora del flusso corrente e acquisisce l'ora di sistema correlata.

Sintassi

LONGLONG GetCorrelatedTime(
  [out] PLONGLONG SystemTime
);

Parametri

[out] SystemTime

Puntatore a una variabile tipizzata LONGLONG che riceve l'ora di sistema corrente in unità di 100 nanosecondi.

Valore restituito

Il metodo IKsReferenceClock::GetCorrelatedTime restituisce l'ora del flusso, specificata per impostazione predefinita in unità da 100 nanosecondi. L'ora di sistema correlata viene restituita in SystemTime.

Commenti

Utilizzare questo metodo per determinare la differenza tra l'ora del flusso e l'ora di sistema. IKsReferenceClock::GetCorrelatedTime restituisce l'ora in cui entrambi gli orologi vengono visualizzati nello stesso momento.

Per i risultati più accurati, chiamare questo metodo solo quando il flusso si trova in uno stato di esecuzione (KSSTATE_RUN) e non durante una transizione di stato.

È consigliabile utilizzare questo metodo quando si ottiene un timestamp per inserire il membro PresentationTime di KSSTREAM_HEADER.

Per altre informazioni, vedere Orologi AVStream.

AVStream usa la proprietà KSPROPERTY_CLOCK_CORRELATEDTIME per recuperare l'ora correlata.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ks.h (include Ks.h)

Vedi anche

KsPinGetReferenceClockInterface