KSTIME 構造体 (ks.h)

KSTIME 構造体は、ストリームの位置を示すために使用できるタイム スタンプを指定します。

構文

typedef struct {
  LONGLONG Time;
  ULONG    Numerator;
  ULONG    Denominator;
} KSTIME, *PKSTIME;

メンバー

Time

時間値を指定します。 スケーリングされていない時間を使用する場合、 Time は 100 ナノ秒の単位です。 スケールされた時間を使用する場合、 時間分子分母 のメンバーで表されるスケール係数によって制御される単位で表されます。 スケーリングされた時間とスケーリングされていない時間の詳細については、「 解説」を参照してください。

Numerator

スケールされた時間値の倍率の分子を指定します。 スケーリングされていない値の場合、これは 1 である必要があります。 分子 は 0 にすることはできません。

Denominator

スケーリングされた時間値の倍率の分母を指定します。 スケーリングされていない値の場合、これは 1 である必要があります。 分母 を 0 にすることはできません。

注釈

スケールされていないタイム スタンプは 100 ナノ秒単位です。 データ ストリームでは、スケール ファクターの分子と分母を指定することで、異なる単位を使用できます。

要件

要件
Header ks.h (Ks.h を含む)