IMFClockStateSink-Schnittstelle (mfidl.h)
Empfängt Zustandsänderungsbenachrichtigungen von der Präsentationsuhr.
Vererbung
Die IMFClockStateSink-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFClockStateSink verfügt auch über folgende Membertypen:
Methoden
Die IMFClockStateSink-Schnittstelle verfügt über diese Methoden.
IMFClockStateSink::OnClockPause Wird aufgerufen, wenn die Präsentationsuhr anhält. |
IMFClockStateSink::OnClockRestart Wird aufgerufen, wenn die Präsentationsuhr von derselben Position aus neu gestartet wird, während sie angehalten wird. |
IMFClockStateSink::OnClockSetRate Wird aufgerufen, wenn sich die Rate auf der Präsentationsuhr ändert. |
IMFClockStateSink::OnClockStart Wird aufgerufen, wenn die Präsentationsuhr beginnt. |
IMFClockStateSink::OnClockStop Wird aufgerufen, wenn die Präsentationsuhr beendet wird. |
Hinweise
Um Zustandsänderungsbenachrichtigungen von der Präsentationsuhr zu erhalten, implementieren Sie diese Schnittstelle, und rufen Sie IMFPresentationClock::AddClockStateSink auf der Präsentationsuhr auf.
Diese Schnittstelle muss implementiert werden durch:
- Quellen für die Präsentationszeit. Die Präsentationsuhr verwendet diese Schnittstelle, um Änderungszustände von der Zeitquelle anzufordern.
- Mediensenken. Mediensenken verwenden diese Schnittstelle, um Benachrichtigungen abzurufen, wenn sich die Präsentationsuhr ändert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |