Delen via


Hoofdklok

De dvd-decoder minidriver kan erop wijzen dat een bepaalde stream in staat is om master clock informatie te verstrekken. Dit geeft aan dat de stream degene is waarmee alle anderen moeten synchroniseren. Er zijn slechts twee leden van de SRB-structuur nodig.

Het HwClockFunction-lid wordt ingesteld op een aanwijzer op de minidriverroutine van de dvd-decoder die oproepen verwerkt voor klokinformatie. De routine wordt ingesteld wanneer de SRB_OPEN_STREAM oproep voor de hoofdklokstroom wordt ontvangen. Dit geeft aan dat een stroom een hoofdklok voor het systeem kan zijn.

Het ClockSupportFlags-lid van de HW_CLOCK_OBJECT-structuur is ingesteld op een van de volgende waarden:

CLOCK_SUPPORT_CAN_SET_ONBOARD_CLOCK
Geeft aan dat het apparaat de tijd van de onboard klok kan wijzigen in elke willekeurige waarde.

CLOCK_SUPPORT_KAN_ONBOARD_CLOCK_LEZEN
Geeft aan dat de huidige kloktijd van de hardware voor deze stream kan worden gelezen. Deze klok hoeft niet overeen te komen met de huidige streamtijd; hij geeft alleen aan dat de driver de mogelijkheid heeft om de waarde in 100ns-eenheden van de on-board klok terug te geven.

CLOCK_SUPPORT_CAN_RETURN_STREAM_TIME
Hiermee wordt aangegeven dat deze stroom de huidige stroomtijd die in de hardware wordt verwerkt kan retourneren.

Zie Hoofdklokken voor meer informatie.