IMFSourceReaderEx::RemoveAllTransformsForStream-Methode (mfreadwrite.h)
Entfernt alle Media Foundation-Transformationen (MFTs) für einen angegebenen Stream mit Ausnahme des Decoders.
Syntax
HRESULT RemoveAllTransformsForStream(
[in] DWORD dwStreamIndex
);
Parameter
[in] dwStreamIndex
Der Stream, für den die MFTs entfernt werden sollen. Der Wert kann einer der folgenden Werte sein.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Ungültige Anforderung. |
|
Der dwStreamIndex-Parameter ist ungültig. |
Hinweise
Durch Aufrufen dieser Methode kann der aktuelle Ausgabetyp für den Stream zurückgesetzt werden. Rufen Sie zum Abrufen des neuen Ausgabetyps IMFSourceReader::GetCurrentMediaType auf.
Im asynchronen Modus schlägt diese Methode fehl, wenn eine Beispielanforderung aussteht. Warten Sie in diesem Fall, bis der OnReadSample-Rückruf aufgerufen wird, bevor Sie die -Methode aufrufen. Weitere Informationen zur Verwendung des Quelllesers im asynchronen Modus finden Sie unter IMFSourceReader::ReadSample.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfreadwrite.h |