Udostępnij przez


Zegar główny

Dekoder DVD może wskazywać, że dany strumień jest w stanie dostarczać informacje o zegarze głównym. Oznacza to, że strumień jest tym, do którego wszystkie inne powinny się synchronizować. Potrzebne są tylko dwa członki struktury SRB.

Członek HwClockFunction jest ustawiony na wskaźnik do procedury minidrivera DVD, która przetwarza wywołania dotyczące informacji o zegarze. Ta rutyna jest ustawiana po odebraniu SRB_OPEN_STREAM wywołania strumienia zegara głównego. Oznacza to, że strumień może być zegarem głównym dla systemu.

Człon ClockSupportFlags w strukturze HW_CLOCK_OBJECT jest ustawiony na jedną z następujących wartości:

WSPARCIE_ZEGARA_MOŻE_USTAWIĆ_WBUDOWANY_ZEGAR
Wskazuje, że urządzenie może zmienić czas zegara na pokładzie na dowolną wartość.

WSPIERANIE ZEGARA-MOŻE ODCZYTAĆ ZEGAR POKŁADOWY
Wskazuje, że bieżący czas zegara dla tego strumienia można odczytać ze sprzętu. Ten zegar nie musi być skorelowany z bieżącym czasem strumienia, jedynie wskazuje zdolność sterownika do zwrócenia wartości w jednostkach 100 ns wewnętrznego zegara.

CLOCK_SUPPORT_CAN_RETURN_STREAM_TIME
Wskazuje, że ten strumień może zwrócić bieżący czas strumienia przetwarzany na sprzęcie.

Aby uzyskać więcej informacji, zobacz Zegary główne.