共用方式為


MFCreateTranscodeTopologyFromByteStream 函式 (mfidl.h)

建立用來轉碼至位元組資料流程的拓撲。

語法

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

參數

[in] pSrc

媒體來源 之 IMFMediaSource 介面的指標。 媒體來源會提供該來源內容以進行轉碼。

[in] pOutputStream

位元組資料流程之 IMFByteStream 介面的指標。 轉碼的輸出將會寫入這個位元組資料流程。

[in] pProfile

轉碼設定檔之 IMFTranscodeProfile 介面的指標。

[out] ppTranscodeTopo

接收 IMFTopology 介面的指標。 呼叫端必須釋放 介面。

傳回值

如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

此函式會建立包含媒體來源、編碼器和媒體接收的部分拓撲。

需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 mfidl.h
程式庫 Mf.lib
Dll Mf.dll

另請參閱

媒體基礎函式

媒體會話

拓撲