GetMultiResultWithUniqueId
函数功能
获得Stream上的多个输出元件的结果(appsink)。阻塞式,支持多线程并发,支持多输出。
函数原型
std::vector<MxstDataOutput*> Stream::GetMultiResultWithUniqueId(uint64_t uniqueId, uint32_t timeOutMs = DELAY_TIME);
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
uniqueId |
输入 |
发送数据后返回的编号,通过该编号获取对应的结果。 |
timeOutInMs |
输入 |
等待结果的时间,默认为3s。 |
返回参数说明
数据结构 |
说明 |
---|---|
std::vector<MxstDataOutput*> |
推理服务输出数据MxstDataOutput,该返回指针指向的内存需要通过delete命令删除。 |
父主题: Stream