Freigeben über


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)

Weitere Informationen

HW_STREAM_OBJECT

HW_TIME_CONTEXT

StrMiniClock