我有一个图表,将采集卡(AVerMedia HD DVR PCI)的预览显示到通过组件连接到 ps3 的窗口中。我想知道是否有一种简单的方法可以检测源分辨率何时发生变化。
例如,对于 ps3,菜单显示为 1920X1080 (1080i),当您进入游戏时,游戏变为 1280X720 (720p)。我想使用 IAMStreamConfig 和 AM_MEDIA_TYPE 设置分辨率,但我需要知道何时切换分辨率。如果它保持在 1080i,图像将是整个矩形的 1/4,显示出糟糕的体验。
解决方案是创建一个过滤器并读取图像的字节以检测那里是否有数据?
提前致谢。