![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Gstreamer应用程序开发手册
文章平均质量分 79
笔记
李尔阳
这个作者很懒,什么都没留下…
展开
-
二十、操纵管道
本章将讨论如何在应用程序中使用多种方式操作管道。本章的部分内容都是很底层的,所以在开始阅读之前,请确保你需要一些编程知识,并对GStreamer有很好的理解。这里将讨论的主题包括如何从应用程序向管道中插入数据,如何从管道中读取数据,如何操作管道的速度、长度、起点,以及如何监听管道的数据处理过程。原创 2023-02-02 12:35:50 · 540 阅读 · 0 评论 -
四、GStreamer基础
本章介绍GStreamer的基本概念。理解这些概念对于阅读本指南的其他任何内容都是很重要的,它们都假定理解了这些基本概念。原创 2023-02-01 16:25:32 · 432 阅读 · 0 评论 -
三、设计准则
GStreamer提供了一个简洁的接口:想要建立媒体管道的应用程序程序员。程序员可以使用一系列强大的工具来创建媒体管道,而无需编写一行代码。执行复杂的媒体操作变得非常容易。插件plugin程序员。插件程序员提供了一个干净简单的API来创建自成一体的插件。它集成了广泛的调试和跟踪机制。GStreamer还附带了一组广泛的现实生活中的插件,也可以作为示例。原创 2023-02-01 16:11:51 · 196 阅读 · 0 评论 -
二、什么是GStreamer
GStreamer已经包括构建一个媒体播放器的组件,可以支持非常广泛的格式,包括MP3, Ogg/Vorbis, MPEG-1/2, AVI, Quicktime, mod等。它的主要优点是可插入组件可以混合和匹配到任意管道中,这样就可以编写完整的视频或音频编辑应用程序。GStreamer的开发框架使编写任何类型的流媒体应用程序成为可能。这使得GStreamer成为一个很好的框架,即使是设计对延迟有很高要求的高端音频应用程序。基本的设计来自俄勒冈研究生院的视频管道,还有一些来自DirectShow的想法。原创 2023-02-01 15:57:31 · 1534 阅读 · 0 评论 -
一、应用程序开发手册
本书从应用开发者的角度介绍GStreamer。它描述了如何使用GStreamer库和工具编写GStreamer应用程序。关于编写插件的解释,我们建议阅读插件作者指南(Plugin Writer’s Guide)。还可以查看GStreamer网站上的其他文档。原创 2023-02-01 15:46:42 · 892 阅读 · 0 评论