c - 学习 GObject 和 Glib 的 Material

标签 c gstreamer gnome glib gobject

<分区>

我对 C 很满意,但需要学习 GObjectGlib for gstreamer。我在网上找到的所有内容都是 Gobject 引用手册。它很好,但正在寻找 Gobject/Glib 的教程,因为主要关注的是 gstreamer。

所以请分享任何其他资源来学习 glib 和 gobject。

最佳答案

从 Glib 开始,这里非常简单且描述得很好:Glib Reference Manual

GObject 主要是实现面向对象的大量样板代码。尝试在 GObject Reference Manual 中找到的“maman bar”示例

对我来说,GStreamer 花了最多的时间来理解。文档很好,但有很多东西需要阅读 ( GStreamer docs )。阅读基础知识后,尝试使用 gst-launch 从 cmdline 启动管道。然后阅读有关应用程序开发的完整手册并做一些示例。在尝试构建自己的插件之前,请检查一些简单的插件并尝试了解不同的部分,一个简单的起点是 identity plugin

祝你好运!

/乔尔·拉尔森

关于c - 学习 GObject 和 Glib 的 Material ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/500501/

相关文章:

c - 我可以实现哪些基本的 C 库函数来练习和提高我的 C 技能?

无法弄清楚紧凑结构声明的语法

linux - 将 h264 转换为原始 RGB 时 gstreamer 颜色错误

linux - 运行一个应用程序时启动授权对话框

sdl - 我应该如何使用 SDL2 在 Wayland 上支持 GNOME?

c - 打印长数组的元素会给出错误的输出,

C 程序 Switch 和 If 语句

python - 使用线程的GNOME小程序挂起

python - 使 Python 中的 GStreamer 视频/音频流畅和循环

macos - Gstreamer Mac OS X udpsink 错误