Compartir a través de


Reloj maestro

El minidriver de descodificador de DVD puede indicar que una secuencia determinada es capaz de proporcionar información del reloj maestro. Esto indica que el flujo es aquel al que todos los demás deben sincronizarse. Solo se necesitan dos miembros de la estructura SRB.

El miembro HwClockFunction se establece en un puntero a la rutina de minidriver del descodificador de DVD que procesa llamadas relacionadas con la información del reloj. La rutina se establece cuando se recibe la llamada de SRB_OPEN_STREAM para el flujo de reloj maestro. Esto indica que una secuencia es capaz de ser un reloj maestro para el sistema.

El miembro ClockSupportFlags de la estructura HW_CLOCK_OBJECT se establece en uno de los siguientes valores:

CLOCK_SUPPORT_CAN_SET_ONBOARD_CLOCK
Indica que el dispositivo puede cambiar la hora del reloj incorporado a cualquier valor arbitrario.

SOPORTE_DEL_RELOJ_PUEDE_LEER_EL_RELOJ_INTERNO
Indica que la hora actual del reloj se puede leer para este flujo de datos desde el hardware. Este reloj no tiene que correlacionarse con el tiempo de transmisión actual; simplemente indica la capacidad del controlador para devolver el valor en unidades de 100 ns del reloj integrado.

CLOCK_SUPPORT_CAN_RETURN_STREAM_TIME
Indica que este flujo puede devolver el tiempo actual de flujo que se está procesando en el hardware.

Para obtener más información, consulte Reloj maestro.