Bagikan melalui


Fungsi MFCreateTranscodeTopologyFromByteStream (mfidl.h)

Membuat topologi untuk transcoding ke aliran byte.

Sintaks

HRESULT MFCreateTranscodeTopologyFromByteStream(
  [in]  IMFMediaSource      *pSrc,
  [in]  IMFByteStream       *pOutputStream,
  [in]  IMFTranscodeProfile *pProfile,
  [out] IMFTopology         **ppTranscodeTopo
);

Parameter

[in] pSrc

Penunjuk ke antarmuka IMFMediaSource dari sumber media. Sumber media menyediakan konten sumber tersebut untuk transkode.

[in] pOutputStream

Penunjuk ke antarmuka IMFByteStream dari aliran byte. Output yang ditranskodekan akan ditulis ke aliran byte ini.

[in] pProfile

Penunjuk ke antarmuka IMFTranscodeProfile dari profil transkode.

[out] ppTranscodeTopo

Menerima pointer ke antarmuka IMFTopology . Pemanggil harus merilis antarmuka.

Menampilkan nilai

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Fungsi ini membuat topologi parsial yang berisi sumber media, encoder, dan sink media.

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header mfidl.h
Pustaka Mf.lib
DLL Mf.dll

Lihat juga

Fungsi Media Foundation

Sesi Media

Topologi