KS Clocks

If you are writing an AVStream minidriver, refer to AVStream Clocks.

Kernel streaming minidrivers support clock operations by providing callbacks for the properties in the set KSPROPSETID_Clock. To learn how to do this, see KS Properties.

A user-mode client can request to be notified when a clock reaches a certain time stamp, or to receive periodic notification that a fixed amount of time on the clock has elapsed. To do so, clients register KSEVENT_CLOCK_POSITION_MARK and KSEVENT_CLOCK_INTERVAL_MARK.

This section contains information about the following topics:

Master Clocks

Default Clocks