我对 C 很满意,但需要学习GObject
and Glib
for gstreamer
。我在网上找到的只是Gobject参考手册。它很好,但正在寻找 Gobject/Glib 的教程,因为主要焦点是 gstreamer。
因此,请分享任何其他资源来学习 glib 和 gobject。
从 Glib 开始,它非常简单并且描述得很好:Glib 参考手册 http://library.gnome.org/devel/glib/stable/
GObject主要是大量的样板代码来实现面向对象。尝试一下中找到的“maman bar”示例GObject 参考手册 http://library.gnome.org/devel/gobject/unstable/index.html
对我来说,GStreamer 花了最多的时间来理解。文档很好,但有很多东西需要阅读(GStreamer 文档 http://gstreamer.freedesktop.org/documentation/)。阅读基础知识后,尝试使用 gst-launch 从 cmdline 启动管道。然后阅读有关应用程序开发的完整手册并做一些示例。在尝试构建自己的插件之前,请检查一些简单的插件并尝试了解不同的部分,一个简单的起点是身份插件 http://gstreamer.freedesktop.org/data/doc/gstreamer/0.10.3/gstreamer-plugins/html/gstreamer-plugins-identity.html
祝你好运!
/乔尔·拉尔森
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)