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.
[Bei dem dieser Seite zugeordneten Feature DirectShow handelt es sich um ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine sowie der Audio- und Videoaufnahme in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt für neuen Code nach Möglichkeit dringend die Verwendung von MediaPlayer, IMFMediaEngine sowie der Audio- und Videoaufnahme in Media Foundation anstelle von DirectShow. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, wenn möglich umgeschrieben wird, um die neuen APIs zu verwenden.]
Die IMediaControl Schnittstelle stellt Methoden zum Steuern des Datenflusses über das Filterdiagramm bereit. Es enthält Methoden zum Ausführen, Anhalten und Beenden des Diagramms. Der Filter Graph-Manager implementiert diese Schnittstelle. Weitere Informationen zu Filterdiagrammzuständen finden Sie unter "Datenfluss" im Filterdiagramm.
Vererbung
Die IMediaControl-Schnittstelle erbt von der IDispatch-Schnittstelle . IMediaControl verfügt auch über die folgenden Typen von Membern:
Methodik
Die IMediaControl-Schnittstelle verfügt über diese Methoden.
|
IMediaControl::AddSourceFilter Die AddSourceFilter-Methode fügt dem Filterdiagramm einen Quellfilter hinzu. |
|
IMediaControl::get_FilterCollection Die get_FilterCollection-Methode ruft eine Auflistung der Filter im Filterdiagramm ab. |
|
IMediaControl::get_RegFilterCollection Die get_RegFilterCollection-Methode ruft eine Auflistung aller filter ab, die in der Registrierung aufgeführt sind. |
|
IMediaControl::GetState Die GetState-Methode ruft den Status des Filterdiagramms ab – angehalten, ausgeführt oder beendet. |
|
IMediaControl::P ause Die Pause-Methode hält alle Filter im Filterdiagramm an. |
|
IMediaControl::RenderFile Die RenderFile-Methode erstellt ein Filterdiagramm, das die angegebene Datei rendert. (IMediaControl.RenderFile) |
|
IMediaControl::Run Die Run-Methode führt alle Filter im Filterdiagramm aus. Während das Diagramm ausgeführt wird, werden Die Daten durch das Diagramm verschoben und gerendert. |
|
IMediaControl::Stop Die Stop-Methode stoppt alle Filter im Diagramm. |
|
IMediaControl::StopWhenReady Die StopWhenReady-Methode hält das Filterdiagramm an, sodass Filter Daten in die Warteschlange stellen können, und beendet dann das Filterdiagramm. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 2000 Professional [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | control.h (include Dshow.h) |