1、视频渲染是指视频混合渲染器,video renderer (vr)是接收rgb/yuv裸数据,然后在显示器上显示的filter。
2、video renderer (vr)是接收rgb/yuv裸数据,然后在显示器上显示的filter。为提高计算机画图性能,根据你计算机显卡的能力,vr会优先使用directdraw以及overlay表面;如果这些特性得不到显卡的支持,vr会使用gdi函数进行画图。
3、在上级filter连接到vr时,vr总是先要求当前显示器设置的色彩位数的rgb格式,如你的机器设置的是24位彩色,则vr首先要求连接的media type为rgb24。如果你的显卡支持yuv overlay表面,那么在filter graph运行起来的时候,vr会动态改变已经连接的media type,要求上级filter输出一种合适的yuv格式。
4、vr filter上实现了ivideowindow接口,filter graph manager主要通过这个接口来控制视频窗口。