下载
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

SendDataWithUniqueId

函数功能

向指定Stream上的输入元件发送数据(appsrc)。阻塞式,支持多线程并发。

函数原型与参数说明

APP_ERROR SendDataWithUniqueId(
    const std::string& streamName, 
    const std::string& elementName,
    MxstDataInput& dataBuffer, uint64_t& uniqueId);

参数名

输入/输出

说明

streamName

输入

流的名称。

elementName

输入

输入插件的名称,只支持appsrc当做输入插件。

dataBuffer

输入

待发送的数据,dataBuffer.dataSize应该等于待发送数据内存大小,且在[1, 1073741824]范围内,dataBuffer.dataPtr需要delete。

uniqueId

输出

发送数据后返回的编号,通过该编号获取对应的结果(调用5.4.2.1.7 GetResultWithUniqueId)。

APP_ERROR SendDataWithUniqueId(
    const std::string& streamName, 
    int inPluginId,
    MxstDataInput& dataBuffer, uint64_t& uniqueId);

参数名

输入/输出

说明

streamName

输入

流的名称。

inPluginId

输入

目标输入插件Id,即appsrc元件的编号。(appsrc的编号指第几个appsrc元件)

dataBuffer

输入

待发送的数据,dataBuffer.dataSize应该等于待发送数据内存大小,且在[1, 1073741824]范围内,dataBuffer.dataPtr需要delete。

uniqueId

输出

发送数据后返回的编号,通过该编号获取对应的结果(调用5.4.2.1.7 GetResultWithUniqueId)。

返回参数说明

数据结构

说明

APP_ERROR

程序执行返回的错误码,请参考“MxBase/ErrorCode/ErrorCode.h”文件。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词