获得Stream上的输出元件(appsink)的protobuf数据,获取数据时是阻塞队列,若无数据则阻塞,使用接口需要安装4.25.2版本的protobuf,安装命令为pip3 install protobuf-4.25.2。
1 2 | def GetProtobuf(streamName: bytes, outPluginId: int, keyVec: list) -> list : pass |
参数名 |
类型 |
说明 |
---|---|---|
streamName |
bytes |
流的名称。 |
outPluginId |
int |
输出插件ID,即appsink元件的编号。 |
keyVec |
bytes list |
获取protobuf数据的key,通过key获取对应的protobuf数据。内存由智能指针管理,不需要释放内存。 |
数据结构 |
说明 |
---|---|
MxProtobufOut list |
推理服务输出protobuf数据,需要将protobuf的value反序列化成输出对应的结构体,类型见MxProtobufOut。 |