dshow视频窗口叠加半透明窗口

sf_lsy 2009-09-30 05:16:12
现需开发一个视频播放器,需要在视频显示窗口上叠加一个半透明窗口,并能看到后面播放的视频,请问如何实现?谢谢~
...全文
305 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sf_lsy 2009-10-14
  • 打赏
  • 举报
回复
谢谢大家的帮助。。。我用VMR9已经在WIN32环境下调通。。
但是我这个项目是基于WINCE6的环境。。
在WINCE6下链接时确报如下错误:

无法识别的外部符号 IID_IVMRMIXERBITMAP
等 ,总之凡是和VMR相关的ID都报啦链接错误。。这是为什么呢??郁闷啊~~~
cici2006 2009-10-13
  • 打赏
  • 举报
回复
我看到WIN7中的mediaplayer,全屏播放时 实现了半透明的显示控制栏(就是播放/暂停那个条)。并且它用的是EVR
rightorwrong 2009-10-03
  • 打赏
  • 举报
回复
只能用VMR9
yktd26 2009-10-02
  • 打赏
  • 举报
回复
你说的叠加窗口是独立的?那你直接控制窗口半透明不行?

如果不是,才能用
OverlayMixer用DDraw不支持半透明
VMR9支持用的是D3D
sf_lsy 2009-10-02
  • 打赏
  • 举报
回复
我现在是用setdisplaywindow将视频窗口和主窗口相关联,OverlayMixer可以实现在此窗口上在叠加一个窗口? 半透明效果没法做吗? 客户要求一定要半透明哦~
yktd26 2009-10-01
  • 打赏
  • 举报
回复
VMR9作为renderer
网上很多例子
OverlayMixer可以做overlay但是不能半透明,他用colorkey

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧