自动检测预览引脚的分辨率 - Directshow

时间:2013-08-13 08:23:41

标签: c++ windows directshow resolution detection

我有一个图表,显示捕获卡(AVerMedia HD DVR PCI)的预览到一个通过组件连接到ps3的窗口。我想知道是否有一种简单的方法来检测源的分辨率何时发生变化。

例如,对于ps3,菜单显示为1920X1080(1080i),当您进入游戏时,游戏将更改为1280X720(720p)。我想使用IAMStreamConfig和AM_MEDIA_TYPE设置分辨率,但我需要知道何时切换分辨率。如果它保持在1080i,图像将是整个矩形的1/4,显示出糟糕的体验。

解决方案是创建过滤器并读取图像的字节以检测其中是否有数据?

提前致谢。

0 个答案:

没有答案