InputParam
功能
Buffer接口定义的数据结构,用于创建Buffer。
结构定义
struct InputParam { std::string key; int deviceId; int dataSize; void* ptrData; MxpiFrameInfo mxpiFrameInfo; MxpiVisionInfo mxpiVisionInfo; MxpiMemoryType mxpiMemoryType; uint32_t dataType; }
参数说明
参数名 |
说明 |
---|---|
key |
在构建Buffer时,系统自动将ptrData和mxpiVisionInfo组装成一个MxpiVisionList,用key作为该MxpiVisionList的索引。下游插件可以通过该索引找到MxpiVisionList。通常情况下,插件名即为这个key值。 |
deviceId |
设备编号。 |
dataSize |
Buffer的内存大小,单位为Byte。内存大小需要和实际内存大小保持一致,否则可能会导致coredump。 |
ptrData |
Buffer的内存地址。 |
mxpiFrameInfo |
视频、图像帧信息,例如通道编号、帧编号等。 |
mxpiVisionInfo |
视频、图像描述信息,例如图像格式、宽、高等。 |
mxpiMemoryType |
Device内存类型。 |
dataType |
数据类型。 |
父主题: 流程编排数据结构