Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt die Zeitquelle für die Präsentationsuhr fest. Die Zeitquelle ist das Objekt, das die Uhr durch Angabe der aktuellen Zeit antreibt.
Syntax
HRESULT SetTimeSource(
[in] IMFPresentationTimeSource *pTimeSource
);
Parameter
[in] pTimeSource
Zeiger auf die IMFPresentationTimeSource-Schnittstelle der Zeitquelle.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Die Zeitquelle hat keine Frequenz von 10 MHz. |
|
Die Zeitquelle wurde nicht initialisiert. |
Hinweise
Die Präsentationsuhr kann erst gestartet werden, wenn sie über eine Zeitquelle verfügt.
Die Zeitquelle wird automatisch registriert, um Zustandsänderungsbenachrichtigungen von der Uhr über die IMFClockStateSink-Schnittstelle der Zeitquelle zu empfangen, die alle Zeitquellen implementieren müssen.
Diese Zeitquelle hat eine Frequenz von 10 MHz. Siehe IMFClock::GetClockCharacteristics. Andernfalls gibt die Methode MF_E_CLOCK_NOT_SIMPLE zurück.
Anforderungen
| 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 |
| Bibliothek | Mfuuid.lib |