07 2019 档案

摘要:摘要 在常见的媒体文件中,通常包含一些数据(例如:歌手,专辑,编码类型等),用于描述媒体文件。通常称这些数据为元数据(Metadata:data that provides information about other data)。我们可以通过这些元数据对媒体进行归类,同时可以在播放的过程中通过界 阅读全文
posted @ 2019-07-31 16:49 John.Leng 阅读(6740) 评论(0) 推荐(2) 编辑
摘要:简介 在多媒体应用中,我们通常需要查询媒体文件的总时间、当前播放位置,以及跳转到指定的时间点。GStreamer提供了相应的接口来实现此功能,在本文中,我们将通过示例了解如何查询时间信息,以及如何进行跳转到指定位置。 GStreamer查询机制 GStreamer提供了GstQuery的查询机制,用 阅读全文
posted @ 2019-07-24 17:45 John.Leng 阅读(8634) 评论(0) 推荐(1) 编辑
摘要:摘要 在以前的文章中,我们了解到了2种播放文件的方式:一种是在知道了文件的类型及编码方式后,手动创建所需Element并构造Pipeline;另一种是直接使用playbin,由playbin内部动态创建所需Element并连接Pipeline。很明显使用playbin的方式更加灵活,我们不需要在一开 阅读全文
posted @ 2019-07-16 13:06 John.Leng 阅读(13491) 评论(0) 推荐(1) 编辑
摘要:摘要 在上一篇文章中,我们介绍了如何将多个element连接起来构造一个pipline,进行数据传输。那么GStreamer是通过何种方式保证element之间能正常的进行数据传输?今天就将介绍GStreamer是如何利用Pad来控制数据的传输。 Pad 我们知道,pad是element之间的数据的 阅读全文
posted @ 2019-07-01 12:54 John.Leng 阅读(17166) 评论(2) 推荐(5) 编辑