次の方法で共有


KSTIME 構造体 (ks.h)

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

構文

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

メンバーズ

Time

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

Numerator

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

Denominator

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

備考

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

必要条件

要件 価値
ヘッダー ks.h (Ks.h を含む)