Compartilhar via


estrutura HW_CLOCK_OBJECT (strmini.h)

A estrutura HW_CLOCK_OBJECT descreve o relógio associado a um fluxo.

Sintaxe

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

Membros

HwClockFunction

Ponteiro para a rotina StrMiniClock do fluxo.

ClockSupportFlags

Especifica quais opções a rotina StrMiniClock dá suporte.

CLOCK_SUPPORT_CAN_READ_ONBOARD_CLOCK

A rotina StrMiniClock pode retornar o valor do relógio atual para o relógio do fluxo. A rotina StrMiniClock deve ser capaz de lidar com uma configuração de função de TIME_READ_ONBOARD_CLOCK na estrutura HW_TIME_CONTEXT passada como um parâmetro.

CLOCK_SUPPORT_CAN_RETURN_STREAM_TIME

A rotina StrMiniClock pode retornar o carimbo de data/hora da apresentação atual para o fluxo. A rotina StrMiniClock deve ser capaz de lidar com uma configuração de função de TIME_GET_STREAM_TIME na estrutura HW_TIME_CONTEXT passada como um parâmetro.

Reserved[2]

Reservado para uso do sistema. Não use.

Requisitos

Requisito Valor
Cabeçalho strmini.h (inclua Strmini.h)

Confira também

HW_STREAM_OBJECT

HW_TIME_CONTEXT

StrMiniClock