VMRPlayer 示例

[与本页关联的功能 DirectShow 是一项旧版功能。 它已被 MediaPlayerIMFMediaEngine媒体基础中的音频/视频捕获所取代。 这些功能已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngine媒体基础中的音频/视频捕获,而不是 DirectShow。 如果可能,Microsoft 建议应重写使用旧 API 的现有代码,以尽可能地使用新的 API。]

说明

此示例使用视频混合呈现器 9 (VMR-9) 筛选器对一个或两个正在运行的视频和一个静态图像进行 Alpha Blend。

使用情况

要打开第一个视频,请从“文件”菜单中选择“打开主流”。 要打开第二个视频,请从“文件”菜单中选择“打开辅助流”(必须先打开主流)。 要播放视频,请单击“播放”按钮。

可以从“VMR 属性”菜单中选择“主流”或“辅助流”来设置视频的位置、大小和 Alpha 值。

要在视频上添加静态位图,请从“VMR 属性”菜单中选择“静态应用图像”,然后单击“显示应用图像”框。 可以使用相同的对话框来控制位图的位置、大小和 Alpha 值。

要捕获混合视频图像,请从“VMR 属性”菜单中选择“捕获位图图像”。

也可以通过命令行指定主图像流:

VMRPlayer /P filename

下载示例

要下载 DirectShow SDK 示例,请安装最新版本的 Windows SDK

DirectShow 示例