GStreamer-GstBuffer

最近在研究GStreamer,到现在还是不是非常明白GstBuffer,现在只是在这里做一些记录,方便自己查阅,不确定正确与否,只是个人想法。

1:chain函数带进来的buf,参照GStreamer官方文档,和源代码了,我的理解是,在整个piplien中,GstBuffer是上级创建下级回收。

2.由于是需要对GstBuffer进行修改,但是GstBuffer的引用计数 >1 GstBuffer就不可写,这个时候可以使用gst_buffer_make_writable函数拷贝出一份数据来(大部分情况是引用计数拷贝),如果buf的flag状态带有GST_MEMORY_FLAG_NO_SHARE,就是完全拷贝。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值