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