CreateDeviceBufferAndCopyData
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 and device ID, copies the memory data transferred by the user to the device memory, and stores the device memory data, memory size, and device ID in the metadata.
Prototype
1 | static MxpiBuffer* MxpiBufferManager::CreateDeviceBufferAndCopyData(const InputParam& inputParam); |
Description
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. |
Parent topic: MxpiBufferManager