MFCreateMFByteStreamWrapper-Funktion (mfapi.h)
Erstellt einen Wrapper für einen Bytestream.
Syntax
HRESULT MFCreateMFByteStreamWrapper(
[in] IMFByteStream *pStream,
[in] IMFByteStream **ppStreamWrapper
);
Parameter
[in] pStream
Ein Zeiger auf die IMFByteStream-Schnittstelle des ursprünglichen Bytedatenstroms.
[in] ppStreamWrapper
Empfängt einen Zeiger auf die IMFByteStream-Schnittstelle des Wrappers. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Die IMFByteStream-Methoden im Wrapper rufen direkt bis zum ursprünglichen Bytedatenstrom auf, mit Ausnahme der IMFByteStream::Close-Methode . Durch Aufrufen von Close für den Wrapper wird das Wrapperobjekt geschlossen, der ursprüngliche Bytestream bleibt jedoch geöffnet.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |