Expand Minimize

IMFClockStateSink interface

Receives state-change notifications from the presentation clock.

Members

The IMFClockStateSink interface inherits from the IUnknown interface. IMFClockStateSink also has these types of members:

Methods

The IMFClockStateSink interface has these methods.

MethodDescription
OnClockPause

Called when the presentation clock pauses.

OnClockRestart

Called when the presentation clock restarts from the same position while paused.

OnClockSetRate

Called when the rate changes on the presentation clock.

OnClockStart

Called when the presentation clock starts.

OnClockStop

Called when the presentation clock stops.

 

Remarks

To receive state-change notifications from the presentation clock, implement this interface and call IMFPresentationClock::AddClockStateSink on the presentation clock.

This interface must be implemented by:

  • Presentation time sources. The presentation clock uses this interface to request change states from the time source.

  • Media sinks. Media sinks use this interface to get notifications when the presentation clock changes.

Other objects that need to be notified can implement this interface.

Requirements

Minimum supported client

Windows Vista [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 [desktop apps | Windows Store apps]

Header

Mfidl.h

Library

Mfuuid.lib

See also

IMFPresentationTimeSource
Media Foundation Interfaces
Presentation Clock

 

 

Community Additions

ADD
Show:
© 2014 Microsoft