VMRPlayer 示例
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
说明
此示例使用视频混合呈现器 9 (VMR-9) 筛选器来 alpha 混合一两个正在运行的视频和静态图像。
使用情况
若要打开第一个视频,请从“文件”菜单中选择“打开主流”。 若要打开第二个视频,请从“文件”菜单中选择“打开辅助流” (必须先打开主流) 。 若要播放视频,请单击“ 播放 ”按钮。
可以通过从 VMR 属性菜单中选择“主流”或“辅助流”来设置视频的位置、大小和 alpha 值。
若要在视频上添加静态位图,请从“VMR 属性”菜单中选择“静态应用图像”,然后单击“显示应用图像”框。 可以使用同一对话框来控制位图的位置、大小和 alpha 值。
若要捕获混合的视频图像,请从“VMR 属性”菜单中选择“捕获位图图像”。
还可以从命令行指定主映像流:
VMRPlayer/P文件名
下载示例
若要下载 DirectShow SDK 示例,请安装最新版本的 Windows SDK。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈