同样是Windows 2003操作系统和SP1,在笔记本这台机器(比较新)就支持VMR9的功能,在另外一台机器(比较旧)就会提示不支持VMR9功能,用的的测试程序是DirectX SDK中的VMRPlayer9.exe,为什么呢?是不是一定要某种硬件的支持?

解决方案 »

  1.   

    http://hqtech.nease.net/Article/DS_OverlayMixer.htm
      

  2.   

    随着DirectX 9的发布,又会出现一个新的Video Renderer,称之为VMR-9。这个Filter使用了Direct3D 9的技术。VMR-9与VMR-7是两个不同的Filter。VMR-9的性能更加强劲。值得注意的是,为了保持向下兼容,VMR-9的Merit值并不高,它不作为系统默认的Video Renderer;如果你的应用程序只需要很少的视频显示控制,建议还是使用各自平台默认的Video Renderer。