向指定的多个输入插件(appsrc0,appsrc1, ...)发送数据。
1 | APP_ERROR Stream::SendMultiDataWithUniqueId(std::vector<int> inPluginIdVec, std::vector<MxstDataInput>& dataInputVec, uint64_t& uniqueId); |
参数名 |
输入/输出 |
说明 |
---|---|---|
inPluginIdVec |
输入 |
目标输入插件ID,即appsrc元件的编号。(appsrc的编号指第几个appsrc元件) |
dataInputVec |
输入 |
待发送的数据,dataBuffer.dataSize应该等于待发送数据内存大小,且在[1, 4294967296]范围内,dataBuffer.dataPtr需要delete。 |
uniqueId |
输出 |
发送数据后返回的编号,通过该编号获取对应的结果。 |
数据结构 |
说明 |
---|---|
APP_ERROR |
程序执行返回的错误码,请参考APP_ERROR说明。 |