Horloge principale
Le mini-lecteur de décodeur DVD peut indiquer qu’un flux donné est capable de fournir master informations d’horloge. Cela indique que le flux est celui avec lequel tous les autres doivent se synchroniser. Seuls deux membres de la structure SRB sont nécessaires.
Le membre HwClockFunction est défini sur un pointeur vers la routine du mini-lecteur de décodeur DVD qui traite les appels pour les informations d’horloge. La routine est définie lorsque l’appel SRB_OPEN_STREAM pour le flux d’horloge master est reçu. Cela indique qu’un flux est capable d’être une horloge master pour le système.
Le membre ClockSupportFlags de la structure HW_CLOCK_OBJECT est défini sur l’une des valeurs suivantes :
CLOCK_SUPPORT_CAN_SET_ONBOARD_CLOCK
Indique que l’appareil peut modifier l’heure de l’horloge d’intégration en toute valeur arbitraire.
CLOCK_SUPPORT_CAN_READ_ONBOARD_CLOCK
Indique que l’heure d’horloge actuelle peut être lue pour ce flux à partir du matériel. Cette horloge n’a pas à être corrélée à l’heure de flux actuelle, elle indique simplement la capacité du pilote à retourner la valeur en unités 100n de l’horloge intégrée.
CLOCK_SUPPORT_CAN_RETURN_STREAM_TIME
Indique que ce flux peut retourner l’heure de flux actuelle en cours de traitement dans le matériel.
Pour plus d’informations, consultez Horloges maîtres.