IMFDeviceTransform::FlushOutputStream-Methode (mftransform.h)
Die FlushOutputStream-Methode leert den Ausgabedatenstrom eines Device MFT.
Syntax
HRESULT FlushOutputStream(
[in] DWORD dwStreamIndex,
[in] DWORD dwFlags
);
Parameter
[in] dwStreamIndex
Stream ID des Ausgabestreams, der geleert werden muss.
[in] dwFlags
Muss Null sein.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem Werte, die in der folgenden Tabelle angegeben sind.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Übergang des Streamzustands war erfolgreich. |
|
Geräte-MFT konnte die Anforderung zu diesem Zeitpunkt nicht unterstützen. |
|
Eine ungültige Stream-ID wurde übergeben. |
|
Der angeforderte Streamübergang ist nicht möglich. |
Hinweise
Diese Schnittstellenfunktion hilft beim Leeren des Ausgabestreams eines Device MFT.
Geräte-MFT sollte alle Beispiele in den Warteschlangen ablegen und alle internen Datenstrukturen im Zusammenhang mit diesem Ausgabedatenstrom zurücksetzen. Dies entspricht dem Zurücksetzen des Ausgabedatenstroms. Medientyp und Streamstatus dürfen sich nicht ändern.
Bei Aufruf
Wenn der Ausgabedatenstrom zurückgesetzt werden muss, ruft der Gerätetransformations-Manager (DTM) diese Methode auf.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 |
Zielplattform | Windows |
Kopfzeile | mftransform.h |