尊敬的各位老师专家:
请教大家一个菜鸟问题
我在dvsdk4的dvsdk-demos_4_02_00_01例子代码里看到,qt应用程序和视频编解码同时使用一个显示设备,而这个设备可以是composite,component,lcd,dvi等。我的概念里,一直认为qt只能在lcd上显示,现在看来我的理解是错误的,从demo程序看,qt程序甚至可以在composite等(如监视器)设备上使用。不知我的理解对不对?
其次,当视频播放输出到显示设备时,是否会覆盖qt界面程序,如何可以保持qt界面一直在前面,不知哪位老师做过qt和视频同时用一个显示设备的,请指教。
第三,关于显示格式的问题,我读dvsdk4 demo代码,发现decode是直接把解码后的流送显示设备的,也就是说NV12直接送显示设备--composite,component,lcd,dvi等。而qt绘制窗口是什么格式的,为什么也能直接送显示设备呢(demo代码里我看到直接启动qt程序,没有管格式不格式的)?还是我们根本不需要管qt和显示设备的交互,反正qt应用程序可以显示在各种显示设备上(如composite,component,lcd,dvi等)。
这些问题比较迷糊,请哪位专家老师指点。
谢谢