下载
中文
注册

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

数据类型。