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) |