我正在开发一个使用 DirectFB 和 GStreamer-0.10 的程序。我使用GStreamergst_x_overlay_set_xwindow_id()
的gstxoverlay
库来告诉 GStreamer 渲染到 DirectFB 创建的窗口。gst_x_overlay_set_xwindow_id()
要求我给它我要渲染到的 X Window 的 ID,但我似乎找不到从 DirectFB 获取它的方法。
有什么方法可以获取 DirectFB 创建的窗口的 X Window ID?如果没有任何简单的方法,有没有办法用 DirectFB 的源文件做一些黑客行为来完成这个?