DShow应用问题

rxf_mpg 2012-06-11 07:38:18
我的Dshow连接图是这样的:网络接收->splitter->decode->process->VMR9
能不能实现这个功能,当splitter或'网络接收'没有数据发送过来的时候,由"process"向VMR9填充黑色像素数据,有数据的时候正常解码显示图像.
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rxf_mpg 2012-06-14
  • 打赏
  • 举报
回复
其实我的decode后面接的是video encode,不能使用另外的窗口显示,最终要把编码后的数据保存下来的
rxf_mpg 2012-06-12
  • 打赏
  • 举报
回复
没有数据时,打算让屏幕显示一张广告图片.
我试了一下,填充速度不太好控制,我的decode后面最终是要连接mpeg2 video encode的,速度不能快也不能慢,必须保持在25fps的速度
ArcRain 2012-06-12
  • 打赏
  • 举报
回复
没有数据,就暂停播放,然后用另外的窗口来显示广告就好了。就像视频站点的FLASH播放器,缓冲慢时都是暂停播放,然后插入广告的。
不用自己填充这么麻烦的,况且你收到的数据包,应该都是连续,并且设定好了播放时间的。
ArcRain 2012-06-11
  • 打赏
  • 举报
回复
这个图应该可以实现。
P.S:没有数据就暂停播放好了,为什么要填充呢?

2,543

社区成员

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

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