AddProtoMetadata

函数功能

往MxpiBuffer中挂载Proto Metadata,将数据添加到序列化插件中。

调用此接口前请确保metadata指针指向的内容已经准备完毕,不再修改。

函数原型

1
APP_ERROR MxpiMetadataManager::AddProtoMetadata(const std::string& key, std::shared_ptr<void> metadata);

参数说明

参数名

说明

key

要挂载到Buffer上的Proto Metadata的键名。

“ReserveMetadataGraph”和“ReservedVisionList”为保留字段,不允许传入。

metadata

要挂载到Buffer上的Proto Metadata数据。

metadata必须是protobuf message类型的智能指针,否则可能导致程序异常。

返回参数说明

数据结构

说明

APP_ERROR

程序执行返回的错误码,请参考APP_ERROR说明