CreateHostBufferAndCopyData

函数功能

用于创建MxpiBuffer(插件之间传输的数据结构),接口根据用户指定内存大小,申请相应大小的Host内存,将用户传入的内存数据拷贝到Host内存并将Host内存数据、内存大小放在Metadata中。

函数原型

1
static MxpiBuffer* MxpiBufferManager::CreateHostBufferAndCopyData(const InputParam& inputParam);

参数说明

参数名

说明

inputParam

Buffer接口定义的数据结构,请参考InputParam

“inputParam.dataSize”取值范围为[1, 4294967296]。

inputParam结构体中的key不能传入保留字段“ReserveMetadataGraph”、“ReservedVisionList”和“ErrorInfo”。

“inputParam.dataSize”应小于“inputParam.ptrData”的内存大小,否则存在内存越界。

返回参数说明

数据结构

说明

MxpiBuffer*

插件之间传递的数据结构,请参考MxpiBuffer