The Timer API provides essential timer services for Microsoft ActiveX Controls, supports external reference clocks, and enables synchronization between controls and scripts.
Timers are essential to multimedia and animation applications. Good animation depends on timer accuracy and synchronization between multiple time-dependent components. Developers can use the Microsoft Timer API to synchronize time-dependent components such as audio and video clips.
Schedules single or periodic notifications.ITimerService::CreateTimer
Creates a timer object.ITimer::Freeze
Halts the timer temporarily.ITimerService::GetNamedTimer
Gets the named timer.ITimer::GetTime
Gets the current time of the timer.ITimerSink::OnTimer
Called by the timer service for a scheduled event.ITimerEx::SetMode
Sets the visibility mode of the timer.ITimerService::SetNamedTimerReference
Replaces the named timer's reference timer with a new reference timer.ITimer::Unadvise
Cancels an event request.