文档
注册

appsrc

功能描述

Gstreamer原生插件。配合SendData接口与SendDataWithUniqueId接口使用,向Stream中发送数据,appsrc将数据发给下游元件,当且仅当Stream中存在appsrc插件时以上两个接口有效。

约束限制

插件基类(factory)

appsrc

输入和输出

  • 输入:外部接口调用。
  • 输出:buffer(数据类型“MxpiBuffer”)。

属性

具体请参见表1

表1 appsrc插件的属性

属性名

描述

是否为必选项

是否可修改

blocksize

每个buffer读取的大小(以字节为单位),默认值为4096。

num-buffers

发送结束流(EOS)前,要输出的buffer个数,默认值为-1,无限制。

typefind

协商前运行类型查找。

do-timestamp

对buffer应用当前时间流,默认为false。

caps

源衬垫(pad)允许的功能(capabilities)。

size

数据流的大小(以字节为单位),如果未知,则为-1。

stream-type

流的类型,默认为Stream。

max-bytes

内部队列的最大字节数,默认值为200000,值为0代表无限制。

format

分段事件和查找(seek)的格式,默认为按字节查找。

block

最大字节排队时块推送缓冲区,默认为false。

is-live

是否作为活(live)源,默认为false。

min-latency

最小延迟,默认为-1。

max-latency

最大延迟,默认为-1,无限制。

emit-signals

发出需要的数据,足够的数据,寻找数据信号,默认为true。

min-percent

当队列中的字节低于最大字节的这个百分比时,发出需要的数据,默认为发送。

current-level-bytes

当前排队的字节数,默认为0。

duration

数据流的持续时间,以纳秒为单位,默认为18446744073709551615。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词