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.
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die GetSyncSource -Methode ruft die aktuelle Verweisuhr ab.
Syntax
HRESULT GetSyncSource(
[out] IReferenceClock **pClock
);
Parameter
[out] pClock
Empfängt einen Zeiger auf die IReferenceClock-Schnittstelle der Uhr. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Mögliche Werte sind die in der folgenden Tabelle gezeigten Werte.
| Rückgabecode | Beschreibung |
|---|---|
|
Erfolg |
|
NULL-Zeigerargument |
Bemerkungen
Diese Methode gibt dieselbe Verweisuhr zurück wie der letzte Aufruf von IMediaFilter::SetSyncSource. Wenn keine Verweisuhr vorhanden ist, empfängt pClock den Wert NULL. Wenn * pClock nicht NULL ist, weist die IReferenceClock-Schnittstelle eine ausstehende Verweisanzahl auf, wenn die Methode zurückgibt. Stellen Sie sicher, dass Sie es freigeben, wenn Sie fertig sind.
Sie können diese Methode auch im Filter Graph-Manager aufrufen, um die aktuelle Referenzuhr zu bestimmen.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | strmif.h (include Dshow.h) |
| Bibliothek | Strmiids.lib |