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 durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die IMediaFilter Schnittstelle steuert den Streamingstatus eines Filters.
Alle DirectShow-Filter implementieren diese Schnittstelle. Es bietet Methoden zum Wechseln des Filters zwischen Zuständen (beendet, angehalten und ausgeführt). zum Abrufen des aktuellen Status des Filters; und zum Festlegen einer Referenzuhr. Anwendungen sollten keine Methoden für Filter aufrufen IMediaFilter .
Der Filter Graph-Manager macht diese Schnittstelle auch verfügbar. Anwendungen können die SetSyncSource-Methode zum Festlegen der Graph-Referenzuhr und GetSyncSource zum Abrufen der Uhr verwenden. Anwendungen sollten die anderen Methoden auf dieser Schnittstelle nicht aufrufen. Verwenden Sie stattdessen die entsprechenden Methoden für die IMediaControl-Schnittstelle .
Die IBaseFilter-Schnittstelle erbt von IMediaFilter.
Vererbung
Die IMediaFilter-Schnittstelle erbt von IPersist. IMediaFilter verfügt auch über folgende Arten von Membern:
Methoden
Die IMediaFilter-Schnittstelle verfügt über diese Methoden.
|
IMediaFilter::GetState Die GetState-Methode ruft den Status des Filters ab (wird ausgeführt, beendet oder angehalten). |
|
IMediaFilter::GetSyncSource Die GetSyncSource-Methode ruft die aktuelle Referenzuhr ab. |
|
IMediaFilter::P ause Die Pause-Methode hält den Filter an. |
|
IMediaFilter::Run Die Run-Methode führt den Filter aus. |
|
IMediaFilter::SetSyncSource Die SetSyncSource-Methode legt die Referenzuhr fest. |
|
IMediaFilter::Stop Die Stop-Methode beendet den Filter. |
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) |