EVRPresenter 示例
演示如何为 增强的视频呈现器 (EVR) 实现自定义演示器。 自定义演示者可与 DirectShow EVR 筛选器或 Microsoft Media Foundation EVR 接收器一起使用。
演示的 API
此示例演示以下 Media Foundation 接口:
- IMFClockStateSink
- IMFRateSupport
- IMFTopologyServiceLookupClient
- IMFVideoDeviceID
- IMFVideoDisplayControl
- IMFVideoPresenter
使用情况
EVRPresenter 示例生成一个 DLL,该 DLL 是演示者的 COM 服务器。 在使用自定义演示者之前,必须注册 DLL。
若要在 Media Foundation 中使用此示例,请:
- 生成示例。
- Regsvr32 EvrPresenter.dll。
- 生成并运行 MFPlayer 示例。
- 从“ 文件 ”菜单中,选择“ 打开 文件”。
- 在 “打开文件 ”对话框中,选择“ 自定义 EVR 演示者”。
- 选择要播放的文件。
若要在 DirectShow 中使用此示例,请:
- 生成示例。
- 注册EvrPresenter.dll。
- 生成并运行 EVRPlayer 示例。 此示例包含在 Windows SDK 中的 DirectShow 示例中。
- 从“ 文件 ”菜单中,选择“ EVR 演示者”。
- 选择要播放的文件。
要求
产品 | Version |
---|---|
Windows SDK | Windows 7 |
下载示例
此示例在 Windows 经典示例 github 存储库中提供。
相关主题