材料学的GObject和油嘴[关闭]
题
我舒服C.但需要学习GObject
和Glib
为gstreamer
。所有我在网上能找到的GObject的参考手册。其良好但寻找教程的GObject /油嘴为主要重点是gstreamer的。
所以请共享任何其它资源来学习油嘴和GObject的。
解决方案
开始与油嘴,其很容易在这里充分描述:油嘴参考手册
GObject的主要是大量的样板代码实现面向对象。尝试在 GObject的参考手册 <发现了“马曼栏”的例子/ p>
对于我来说,GStreamer的花费最多时间去了解。该文档是好的,但有很多阅读( GStreamer的文档)。阅读有关的基本知识后,开始尝试使用GST-推出CMDLINE管道。然后阅读有关应用程序开发的全手动,并做一些例子。试图建立自己的插件,检查出一些简单的插件,并尝试了解不同部件之前,一个简单的地方开始是的同一性插件
祝你好运!
/乔尔拉松
其他提示
您可能感兴趣的我上传至Github上后,我读了一章,这些样本程序侏儒开发人员指南并通过GObject的手动去。
还有“中的官侏儒2开发指南”。参见第59页起。在提到书... 而且它真的检查GTK的来源是个好主意。我已经度过最后几个星期就进入它,并发现这本书是非常有益的。什么是相当乏味是让constuctors权和初始化的顺序是“相当”令人费解。 你应该检查是GObject的文档也在第4章。它不包括一切,但与这本书是”相当确定在一起。我建议开始用非常简单的衍生玻璃形式的GObject .....,以便更好地了解基地原理
一个总是有两个 结构。类结构在其中存储所有的函数指针和代表一个对象实例结构。这是获得最重要的事情。
这是有点困难还有一点要明白它用于存储器管理的引用计数。它帮助,如果你用Objective-C和/或APR的和/或之前有过接触 COM。
此致 弗里德里希
这是最好的GTK +书我发现,它有上GLib的一章,但参考手册是最好把学习和最最新的“书”,你会发现。
使用GLib的集合是一个引入的管理C数据巧舌如簧的收集(链接,哈希表,数组,树,队列的关系)。的例子很多都包括在内。适合初学者。
也许太容易,但也有在 GNOME平台演示你可以得到用于GNOME及其库的idiomatics。