KSTIME structure (ks.h)
The KSTIME structure specifies a time stamp that can be used to indicate stream position.
Syntax
typedef struct {
LONGLONG Time;
ULONG Numerator;
ULONG Denominator;
} KSTIME, *PKSTIME;
Members
Time
Specifies a time value. When using unscaled time, Time is in units of 100-nanoseconds. When using scaled time, Time is in units governed by the scale factor expressed in the Numerator and Denominator members. For more information about scaled and unscaled time, see Remarks.
Numerator
Specifies the numerator of the scaling factor for a scaled time value. For a nonscaled value, this should be one. Numerator must not be zero.
Denominator
Specifies the denominator of the scaling factor for a scaled time value. For a nonscaled value, this should be one. Denominator must not be zero.
Remarks
Unscaled time stamps are in 100-nanosecond units. A data stream can use different units by specifying the numerator and denominator of a scale factor.
Requirements
Requirement | Value |
---|---|
Header | ks.h (include Ks.h) |