VMRPlayer 示例

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

说明

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

使用情况

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

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

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

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

还可以从命令行指定主映像流:

VMRPlayer/P文件名

下载示例

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

DirectShow 示例