下载
中文
注册

GetProtobuf

函数功能

获得Stream上的输出元件(appsink)的protobuf数据,获取数据时是阻塞队列,若无数据则阻塞,使用接口需要安装3.9.0版本的protobuf,安装命令为pip3 install protobuf-3.9.0

函数原型

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