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。 |
父主题: StreamManagerApi