MFCreateTranscodeTopologyFromByteStream-Funktion (mfidl.h)
Erstellt eine Topologie für die Transcodierung in einen Bytestream.
Syntax
HRESULT MFCreateTranscodeTopologyFromByteStream(
[in] IMFMediaSource *pSrc,
[in] IMFByteStream *pOutputStream,
[in] IMFTranscodeProfile *pProfile,
[out] IMFTopology **ppTranscodeTopo
);
Parameter
[in] pSrc
Ein Zeiger auf die IMFMediaSource-Schnittstelle einer Medienquelle. Die Medienquelle stellt diesen Quellinhalt für die Transcodierung bereit.
[in] pOutputStream
Ein Zeiger auf die IMFByteStream-Schnittstelle eines Bytestreams. Die transcodierte Ausgabe wird in diesen Bytestream geschrieben.
[in] pProfile
Ein Zeiger auf die IMFTranscodeProfile-Schnittstelle eines Transcodierungsprofils.
[out] ppTranscodeTopo
Empfängt einen Zeiger auf die IMFTopology-Schnittstelle . 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
Diese Funktion erstellt eine partielle Topologie, die die Medienquelle, den Encoder und die Mediensenke enthält.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mf.lib |
DLL | Mf.dll |