次の方法で共有


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 を含む)

こちらもご覧ください

KsPinGetReferenceClockInterface