共用方式為


iFilterGraph2::RenderEx 方法 (strmif.h)

[與此頁面 相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式代碼,以使用新的 API。]

方法會 RenderEx 轉譯輸出釘選,並可選擇只使用現有的轉譯器。

語法

HRESULT RenderEx(
  [in]      IPin  *pPinOut,
  [in]      DWORD dwFlags,
  [in, out] DWORD *pvContext
);

參數

[in] pPinOut

輸出釘選之 IPin 介面的指標。

[in] dwFlags

指定如何轉譯釘選的旗標。 如果值AM_RENDEREX_RENDERTOEXISTINGRENDERERS,方法會嘗試使用已在篩選圖形中的轉譯器。 它不會將新的轉譯器新增至圖形。 (它會視需要新增中繼轉換篩選。) 若要讓 方法成功,圖形必須包含適當的轉譯器,而且必須有未連接的輸入針腳。 如果值為零,則方法的行為與 IGraphBuilder::Render 方法相同。

[in, out] pvContext

保留的。 必須是 NULL

傳回值

傳回 HRESULT

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 strmif.h (包含 Dshow.h)
程式庫 Strmiids.lib

另請參閱

錯誤和成功碼

IFilterGraph2 介面