Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |