- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 GStreamer-0.10.12 编译总结
今天重新对GStreamer-0.10.12 进行了安装,安装步骤如下:-、安装glib-2.8.6 cd glib-2.8.6 ./configure make make install 二、设置环境变量 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig:$PKG_CONFIG_PA
2008-12-18 18:38:00
1097
原创 GStreamer中文开发手册
为了学习GStreamer,今天准备翻译GStreamer开发手册,但发现网上已经有了。链接地址如下: http://download.youkuaiyun.com/source/634373
2008-12-14 20:56:00
2325
翻译 GObject 参考手册(12)--信号
原文地址:http://library.gnome.org/devel/gobject/unstable/signal.html 信号 GObject的信号与标准的UNIX信号无关:它们连接应用程序相关的任一数量监听程序的事件。例如:在GTK+中,每个用户事件(按键或鼠标移动)是从X Server和在一个给出的对象实例的信号发射形式下产生的事件接收到的。每一个信号同能被
2008-12-14 20:37:00
1874
转载 GObject参考手册(11)--GObject消息系统:Closure
本文引用自http://imtx.cn,原文作者:TualatriX ClosuresClosures是异步信号传递概念的中心,它被广泛的应用到了GTK+和GNOME应用程序中。一个Closure是一个抽象的、通用表示的回调(callback)。它是一个包含三个对象的简单结构:一个函数指针(回调本身) ,原型类似于:return_type function_callback (
2008-12-14 20:32:00
1067
转载 GObject参考手册(10)--GObject的对象属性
本文引用自http://imtx.cn,原文作者:TualatriX 原文:http://library.gnome.org/devel/gobject/2.14/gobject-properties.html GObject的其中一个漂亮特性就是它那为对象属性准备的通用get/set机制。当一个对象被实例化以后,对象的类初始化处理将用g_object_class_install_pr
2008-12-14 20:28:00
1099
转载 GObject参考手册(9)--GObject的内存管理
本文引用自http://imtx.cn,原文作者:TualatriX 原文:http://library.gnome.org/devel/gobject/2.14/gobject-memory.html GObject的内存管理相关的API有一点复杂,但是背后的主旨是相当简单的:它的目的是提供一个灵活的基于引用计数的、可以集成在使用或需要各种不同的内存管理模型(就像垃圾回收)的应用程序
2008-12-14 20:17:00
1053
转载 GObject参考手册(8)--基类:GObject
本文引用自http://imtx.cn,原文作者:TualatriX 原文:http://library.gnome.org/devel/gobject/2.14/chapter-gobject.html 前面两个章节讨论了Glib动态类型系统的细节和它的信号控制系统。GObject库同时也包括了一个最基本的类型即基类,即为GObject。GObject是一个类化的可实例的基类。它实现
2008-12-14 20:13:00
1168
转载 GObject参考手册(7)--不可实例的类型:接口
本文引用自http://imtx.cn,原文作者:TualatriX 原文:http://library.gnome.org/devel/gobject/2.14/gtype-instantiable-classed.htmlGType的接口(Interface)与Java的接口非常类似。它允许描述一个通用的API,使得多个类可以粘合在一起。想像一下,Hi-Fi音响设备中的暂停和播
2008-12-14 20:02:00
1050
原创 GStreamer编译小结
今天对GStreamer进行了编译和测试,总结如下: 编译顺序如下:glib-2.12.1->gstreamer-0.10.21.tar.bz2->liboil-0.3.15.tar.gz->gst-plugins-base-0.10.21.tar.bz2->libraw1394_1.2.1.orig.tar.gz->libiec61883_1.1.0.orig.tar.gz->gst
2008-12-12 16:48:00
3304
转载 GObject参考手册(6)--可实例化的类型:对象
本文引用自http://imtx.cn,原文作者:TualatriX 这节是最为关键的一节了,关于GObject中,对象是如何建立并初始化和销毁的。看起来,GObject的对象机制比C++还复杂,它详细规定了非常细致的初始化结构和相关步骤。原文:http://library.gnome.org/devel/gobject/2.14/gtype-instantiable-clas
2008-12-10 22:57:00
881
转载 GObject参考手册(5)--不可实例和不可类化的类型:基础类型
本文引用自http://imtx.cn,原文作者:TualatriX 译者TualatriX注: GLib中的基础类型,如gchar,gint都是从char,int用typedef定义来的。但是仅仅是如此吗?原来不是。它们还得注册在GLib的类型系统中,并由g_value来实现相关功能。现在看这些还云里雾里的,慢慢琢磨。原文:http://library.gnome.org/
2008-12-10 22:55:00
776
转载 GObject参考手册(4)--GLib的一些规范
本文引用自http://imtx.cn,原文作者:TualatriX 译者TualatriX注:在一些面向对象的程序语言中,有一些内置方法,是用来取得类的所属关系或者类型。比如Python中,用type来取得实例的类型。GLib中规定了一些规范来实现这个。 这是在学用GObject定义自己的类型前需要注意的。—–原文:http://library.gnome.org/deve
2008-12-10 22:52:00
944
转载 GObject参考手册(3)--GLib动态类型系统
本文引用自http://imtx.cn,原文作者:TualatriX 原文:http://library.gnome.org/devel/gobject/2.14/chapter-gtype.html 由Glib类型系统操作的一个类型,比传统上所讲的Object类型更具一般化。下面查看类型系统中有关类结构和注册新类型的函数,是会对此最好的解释。typedef struct _GTy
2008-12-10 22:47:00
1331
转载 GObject参考手册(2)--概念:GObject的开发背景
本文引用自http://imtx.cn,原文作者:TualatriX 原文:http://library.gnome.org/devel/gobject/2.14/chapter-intro.html GTK+和大多数GNOME库因为使用了GObject和比它更低一级的类型系统──GType,从而具有下面的特性:面向对象的基于C的API。 封装成其他编译型语言或动态解释语
2008-12-10 22:38:00
1274
转载 GObject参考手册(1)--序
最近,为了学习GStreamer,准备开始翻译GObject Reference Manual,但发现TualatriX已经翻译了一部分,我将在这里把他翻译的内容全部整理到一起,然后再翻译其他的内容。 以下内容引用自http://imtx.cn/archives/165.html,作者:TualatriX 第一篇不翻译,先引用一下IBM developerWorks
2008-12-10 22:28:00
1668
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人