IKsReferenceClock::GetCorrelatedTime メソッド (ks.h)
IKsReferenceClock::GetCorrelatedTime メソッドは、関連付けられている参照クロックに現在のストリーム時間を照会し、相関システム時刻を取得します。
構文
LONGLONG GetCorrelatedTime(
[out] PLONGLONG SystemTime
);
パラメーター
[out] SystemTime
現在のシステム時刻を 100 ナノ秒単位で受け取る LONGLONG 型の変数へのポインター。
戻り値
IKsReferenceClock::GetCorrelatedTime メソッドは、既定で 100 ナノ秒単位で指定されたストリーム時間を返します。 相関システム時刻は SystemTime で返されます。
注釈
ストリーム時間とシステム時間の違いを判断するには、このメソッドを使用します。 IKsReferenceClock::GetCorrelatedTime は、両方のクロックが同時に表示される時刻を返します。
最も正確な結果を得るには、ストリームが実行中の状態 (KSSTATE_RUN) であり、状態遷移中ではない場合にのみ、このメソッドを呼び出します。
このメソッドは、KSSTREAM_HEADERの PresentationTime メンバーに配置するタイム スタンプを取得するときに使用 する必要があります。
詳細については、「 AVStream Clocks」を参照してください。
AVStream は 、KSPROPERTY_CLOCK_CORRELATEDTIME プロパティを使用して相関時間を取得します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ks.h (Ks.h を含む) |