HW_CLOCK_OBJECT structure (strmini.h)

La structure HW_CLOCK_OBJECT décrit l’horloge associée à un flux.

Syntaxe

typedef struct _HW_CLOCK_OBJECT {
  PHW_CLOCK_FUNCTION HwClockFunction;
  ULONG              ClockSupportFlags;
  ULONG              Reserved[2];
} HW_CLOCK_OBJECT, *PHW_CLOCK_OBJECT;

Membres

HwClockFunction

Pointeur vers la routine StrMiniClock du flux.

ClockSupportFlags

Spécifie les options que la routine StrMiniClock prend en charge.

CLOCK_SUPPORT_CAN_READ_ONBOARD_CLOCK

La routine StrMiniClock peut retourner la valeur d’horloge actuelle de l’horloge du flux. La routine StrMiniClock doit être en mesure de gérer un paramètre Function de TIME_READ_ONBOARD_CLOCK dans la structure HW_TIME_CONTEXT passée en tant que paramètre.

CLOCK_SUPPORT_CAN_RETURN_STREAM_TIME

La routine StrMiniClock peut retourner l’horodatage de présentation actuel pour le flux. La routine StrMiniClock doit être en mesure de gérer un paramètre Function de TIME_GET_STREAM_TIME dans la structure HW_TIME_CONTEXT passée en tant que paramètre.

Reserved[2]

Réservé pour le système. Ne pas utiliser.

Configuration requise

Condition requise Valeur
En-tête strmini.h (include Strmini.h)

Voir aussi

HW_STREAM_OBJECT

HW_TIME_CONTEXT

StrMiniClock