IMFDeviceTransform::FlushInputStream-Methode (mftransform.h)
Die FlushInputStream-Methode leert den Eingabedatenstrom eines Device MFT.
Syntax
HRESULT FlushInputStream(
[in] DWORD dwStreamIndex,
[in] DWORD dwFlags
);
Parameter
[in] dwStreamIndex
Stream-ID des Eingabedatenstroms, der geleert werden muss.
[in] dwFlags
Enthält das HRESULT zum Leeren des entsprechenden devproxy-Ausgabedatenstroms.
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 Schnittstellenmethode hilft beim Leeren des Eingabedatenstroms eines Device MFT.
Geräte-MFT sollte alle Beispiele in den Warteschlangen ablegen und alle internen Datenstrukturen im Zusammenhang mit diesem Eingabedatenstrom zurücksetzen. Dies entspricht dem Zurücksetzen des Eingabedatenstroms. Medientyp und Streamstatus dürfen sich nicht ändern.
Bei Aufruf
Wenn der Eingabedatenstrom zurückgesetzt werden muss, ruft der Gerätetransformations-Manager (DTM) diese Methode auf.Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 |
Zielplattform | Windows |
Kopfzeile | mftransform.h |