EVRPresenter 範例
示範如何實作 增強式視訊轉譯器 (EVR) 的自訂簡報者。 自訂簡報者可以搭配 DirectShow EVR 篩選器或 Microsoft Media Foundation EVR 接收使用。
示範的 API
此範例示範下列媒體基礎介面:
- IMFClockStateSink
- IMFRateSupport
- IMFTopologyServiceLookupClient
- IMFVideoDeviceID
- IMFVideoDisplayControl
- IMFVideoPresenter
使用方式
EVRPresenter 範例會建置 DLL,該 DLL 是簡報者的 COM 伺服器。 使用自訂簡報者之前,您必須註冊 DLL。
若要在媒體基礎中使用此範例:
- 建置範例。
- Regsvr32 EvrPresenter.dll。
- 建置並執行 MFPlayer 範例。
- 從 [ 檔案 ] 功能表中,選取 [ 開啟 檔案]。
- 在 [ 開啟檔案 ] 對話方塊中,選取 [自訂 EVR 簡報者]。
- 選取要播放的檔案。
若要在 DirectShow 中使用此範例:
- 建置範例。
- 註冊EvrPresenter.dll。
- 建置並執行 EVRPlayer 範例。 此範例隨附于 Windows SDK 中的 DirectShow 範例中。
- 從 [ 檔案] 功能表中,選取 [EVR 簡報者]。
- 選取要播放的檔案。
規格需求
產品 | 版本 |
---|---|
Windows SDK | Windows 7 |
下載範例
此範例可在 Windows 傳統範例 github 存放庫中取得。
相關主題