Index:
ID | Title | 简单描述 |
19 | GObject 设计思想 | Gobject Tutorial |
18 | C++ VS Gobject | |
17 | gobject->qdata的使用(1: property notify and getter/setter)。 |
弄明白gobject property内部机制, 以及user如何使用它;更多的可以 参考gstreamer 如何使用它。 |
16 | g_object_new()的理解。 | |
15 | GObject中的Override(父类和子类的方法重写). | |
14 | g_new_object(GST_TYPE_PIPELINE) instance建立过程。 | log |
13 | g_object_new(G_TYPE_OBJECT) instance的建立。 | log |
12 | gobject/gstobject的初始化(包括类型,类,实例等的初始化)。 |
基本上弄清base_class_init();class_init() instance_init()的过程。 |
11 | gobject中比较常用,但是又比较生疏的数据类型quark/dataset。 | gobject中用的非常多的quark/qdata |
10 | 小结一下:gsignal的new/connect/emit. | 整体明白后,小结 |
9 | 从gst的have-type信号,看signal new/connect/emit. | gst的例子 |
8 | gsignal 1.new/2.connect/3.emit | gtk的例子 |
7 | gobject的调试。 | 主要查看继承关系 |
6 | GTYPE类型系统分析 zz | |
5 | gobject运行时重要的数据结构。 | 分析gobject跑起来后,有哪些重要的数据结构 |
4 | GObject Reference Manual | 官方参考文档 |
3 | type.h | type的定义等,如何保存 |
2 | 如何查看GType节点,以及父子关系。 | 一个调试方法 |
1 | GObject-Glib Type, Object, Parameter and Signal | 这是一个扫盲的总结 |
1. Type System : ok
2. Parameter/ParamSpec: ok
3. Closure/Marshal/Signal: ok
4. GObject
5. GModule
6. GPlugin