vlc有一个令人印象深刻的示例,展示了如何与gtk集成:
https://git.videolan.org/?p=vlc.git;a=blob;f=doc/libvlc/gtk_player.c
但是我们正在使用glfw和C ++。如果我们要使用gtk之类的开窗工具包来创建包装器窗口,那么在其中运行OpenGL方面是否会有性能损失?
是否可以在GTKGL组件中打开视频窗口,或者OpenGL是否会干扰视频(即使未渲染)?
答案 0 :(得分:0)
如果将窗口句柄传递给libvlc,我不明白为什么会有性能差异。