视频显示中一个特殊的需要,能否实现?(100分)

  • 主题发起人 主题发起人 yaoyao
  • 开始时间 开始时间
Y

yaoyao

Unregistered / Unconfirmed
GUEST, unregistred user!
想要在播放MPG的同时,读取显示出来的视频某一坐标位置处的颜色值。
例如要读取每一帧中坐标为(0,0)的颜色值。

要求有些古怪,但有实用。如何实现呢?
 
有些显示卡不支持Overlay,那么很好办,直接得到

但某些显示卡支持overlay,那么mpg多半使用overlay播放,这样就稍微麻烦一点

需要你使用DirectX编程.(这种情况下,用拷贝屏幕的方法是没有用的)
 
想要在不影响视频实时播放的情况下读取
拷屏速度太慢了
 
我的意思就是要你不要去拷贝屏幕啊!

你要先枚举出播放用的Overlay表面,锁定之(只需锁定一个点构成的矩形),就可以读了.

 
接受答案了.
 
后退
顶部