昇腾社区首页
中文
注册

SendData

函数功能

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

函数原型与输入参数说明

def SendData(streamName: bytes, inPluginId: int, dataInput: MxDataInput) -> int:
    pass

参数名

类型

说明

streamName

bytes

流的名称。

inPluginId

int

目标输入插件ID,即appsrc元件的编号。

dataBuffer

请参考MxDataInput

待发送的数据。

def SendData(streamName: bytes, elementName: bytes, dataInput: MxDataInput) -> int:
    pass

参数名

类型

说明

streamName

bytes

流的名称。

elementName

bytes

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

dataBuffer

请参考MxDataInput

待发送的数据。

def SendData(streamName: bytes, elementName: bytes, metadataVec: MetadataInputVector, databuffer: MxBufferInput) -> int:
    pass

参数名

类型

说明

streamName

bytes

流的名称。

elementName

bytes

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

metadataVec

MetadataInputVector

发送的元数据vector。

dataBuffer

MxBufferInput

待发送的buffer数据。

输入示例:

metadata = MxMetadataInput()    
metadataVec = MetadataInputVector()
metadataVec.push_back(metadata)