tee

功能描述

Gstreamer原生插件,对单个输入数据分发多次。

约束限制

插件基类(factory)

tee

输入和输出

  • 输入:buffer、metadata。
  • 输出:buffer、metadata。

属性

请参见表1

  • tee插件一般与queue插件配合使用,即tee插件的每个输出端口连接queue插件。
  • tee插件通过浅拷贝对同一个buffer进行多路分发,需要保证该buffer经过多分支处理后,能在同一个appsink端口输出,以防出现coredump问题。
表1 tee插件的属性

属性名

描述

是否为必选项

是否可修改

allow-not-linked

允许输出端口不被连接,默认为false。

has-chain

是否使用push模式,默认为true。

last-message

描述当前状态的信息,默认为Null。

num-src-pads

srcpad的数量。

pull-mode

pull模式下的行为,默认为0。

silent

不生成last-message事件,默认为true。