PyGObject与GStreamer的例子?

时间:2013-07-19 17:25:11

标签: python python-3.x gstreamer pygobject

我想看一些使用PyGObject和GStreamer的例子,但我在网上找不到任何内容。

官方网站上提供的唯一信息是Python绑定源代码的链接:http://gstreamer.freedesktop.org/modules/gst-python.html

正如您在上面链接页面中看到的那样:

  

GStreamer python覆盖了基于gobject-introspection的pygst绑定。

使用PyGObject,但网络上的示例已过时,无法将其转换为使用它。

我还想问一下这个文档,GStreamer的Python绑定有哪些文档?

感谢。

1 个答案:

答案 0 :(得分:8)

使用pygobject 3提供的内省绑定(与pygobject 2和pygtk提供的“旧”静态绑定相反)使用“gi.repository”作为搜索关键字来打开示例的好方法。 例如,搜索“gi.repository gst”会快速导致a simple media playerexamples listed in the Novacut porting guide以及其他好东西。

在文档中,最好遵循C API参考和/或查阅相关的.gir文件。能够使用内省绑定的其他语言的API引用通常尚不可用,尽管正在使用由gobject-introspection的g-ir-scanner创建的中间.gir文件创建它们的工具。