HW_CLOCK_OBJECT-Struktur (strmini.h)
Die HW_CLOCK_OBJECT-Struktur beschreibt die Uhr, die einem Stream zugeordnet ist.
Syntax
typedef struct _HW_CLOCK_OBJECT {
PHW_CLOCK_FUNCTION HwClockFunction;
ULONG ClockSupportFlags;
ULONG Reserved[2];
} HW_CLOCK_OBJECT, *PHW_CLOCK_OBJECT;
Member
HwClockFunction
Zeiger auf die StrMiniClock-Routine des Streams.
ClockSupportFlags
Gibt an, welche Optionen die StrMiniClock-Routine unterstützt.
CLOCK_SUPPORT_CAN_READ_ONBOARD_CLOCK
Die StrMiniClock-Routine kann den aktuellen Uhrwert für die Uhr des Streams zurückgeben. Die StrMiniClock-Routine muss in der Lage sein, eine Funktionseinstellung von TIME_READ_ONBOARD_CLOCK in der als Parameter übergebenen HW_TIME_CONTEXT-Struktur zu verarbeiten.
CLOCK_SUPPORT_CAN_RETURN_STREAM_TIME
Die StrMiniClock-Routine kann den aktuellen Präsentationszeitstempel für den Stream zurückgeben. Die StrMiniClock-Routine muss in der Lage sein, eine Funktionseinstellung von TIME_GET_STREAM_TIME in der als Parameter übergebenen HW_TIME_CONTEXT-Struktur zu verarbeiten.
Reserved[2]
Ist für das System reserviert. Nicht verwenden.
Anforderungen
Anforderung | Wert |
---|---|
Header | strmini.h (include Strmini.h) |