IMFMediaSource::Stop-Methode (mfidl.h)
Beendet alle aktiven Streams in der Medienquelle.
Syntax
HRESULT Stop();
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 Shutdown-Methode der Medienquelle wurde aufgerufen. |
Hinweise
Diese Methode ist asynchron. Wenn der Vorgang abgeschlossen ist, sendet die Medienquelle und das MESourceStopped-Ereignis , und jeder aktive Stream sendet ein MEStreamStopped-Ereignis . Wenn die Methode einen Fehlercode zurückgibt, werden keine Ereignisse ausgelöst.
Wenn eine Medienquelle beendet wird, wird ihre aktuelle Position auf null zurückgesetzt. Wenn danach die Start-Methode mit VT_EMPTY für die Startposition aufgerufen wird, beginnt die Wiedergabe am Anfang der Präsentation.
Während die Quelle beendet wird, werden keine Datenströme erzeugt.
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 |
Bibliothek | Mfuuid.lib |