gstreamer学习笔记---Gobject类对象
因为在g_object_unref()函数中调用dispose()函数和finalize函数是通过宏定义G_OBJECT_GET_CLASS取得OBJECT_CLASS类之后,再调用它的dispose()函数和finalize函数,所以需要在TestObject的类初始化函数对这两个函数指针进行覆盖,而在TestObject类的dispose()函数和finalize函数再通过G_OBJECT_CLASS (parent_class)取得父类指针,调用父类的析构函数。
转载
2023-05-04 21:36:48 ·
198 阅读 ·
1 评论