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