CreateHostBuffer

Function Usage

Creates the MxpiBuffer (data structure transferred between plugins). This API allocates the host memory of a specified size based on the memory size specified by the user. The host memory data and memory size are stored in the metadata.

Prototype

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

Parameters

Parameter

Description

inputParam

Data structure defined by the Buffer API. For details, see InputParam.

The value range of inputParam.dataSize is [1, 4294967296].

The key in the inputParam structure cannot be passed to ReserveMetadataGraph, ReservedVisionList, and ErrorInfo.

Response Parameters

Data Structure

Description

MxpiBuffer*

Data structure transferred between plugins. For details, see MxpiBuffer.