首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GStreamer的特点

GStreamer的特点
EN

Stack Overflow用户
提问于 2017-01-12 12:48:12
回答 1查看 85关注 0票数 0

GStreamer是否具有以下功能/特性,或者是否可以在GStreamer之上实现它们:

  • 时间窗口:设置图表,使一个元素的接收器盘不仅接收当前帧,而且还接收n以前的帧和m未来的帧。包括在寻求新职位的时候。
  • 在元素之间传递数据时,不复制数据,而是重用相同的缓冲区。
  • 在不同分支上的多个元素之间共享数据,这随着时间的推移而变化,但缓冲方式使所有元素为同一帧索引获得相同的值。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-16 04:50:27

时间窗口( Q1)

您需要使用GstAdapter编写插件。

( Q2)在元素之间传递数据时没有数据副本()

这是默认的。除非需要,否则不将数据从一个元素复制到另一个元素。它只是传递一个指向GstBuffer实例的指针。如果一个元素类似于编码器或过滤器,需要在缓冲区上工作才能生成新的数据,那么很明显,在GstBuffer中使用新生成的数据创建了一个新的GstMemory实例。

( Q3)在多元素之间共享数据()

不知道你到底是什么意思。是否可以通过使用GstMemory共享来实现您想要的?看看份额()区域()缓冲器()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41613652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档