hi_mpi_sys_bind
Atlas 200/300/500 推理产品,不支持该接口。
Atlas 训练系列产品,不支持该接口。
Atlas 推理系列产品(Ascend 310P处理器),不支持该接口。
Atlas A2训练系列产品/Atlas 800I A2推理产品,不支持该接口。
函数功能
调用本接口建立数据接收者与数据源之间的关联关系,同一个数据接收者只能绑定一个数据源,绑定后,数据源生成的数据将自动发送给接收者。
约束说明
- Ascend EP标准形态下,不支持使用该接口。
- 当前支持如下数据源、数据接收者之间的绑定关系:
数据源
数据接收者
说明
视频输入VI
视频处理VPSS
VPSS Group ID取值在[256, 268)范围内。
视频解码VDEC
视频处理VPSS
VPSS Group ID取值在[0, 256)范围内。
视频处理VPSS
视频输出VO
VPSS Group ID取值在[0, 256)范围内。
音频解码ADEC
音频输出AO
-
音频输入AI
音频编码AENC
-
- 除以下场景可将设备号或通道号设置为0,其它场景均需根据实际使用的设备号、通道号来设置。
- VI和VDEC作为数据源,是以通道为发送者,向其他模块发送数据,用户将设备号src_chn.dev_id参数设置为0,SDK不检查输入的设备号。
- VPSS作为数据接收者时,是以设备(GROUP)为接收者,接收其他模块发来的数据,用户将通道号dst_chn.chn_id参数设置为0。
函数原型
hi_s32 hi_mpi_sys_bind(const hi_mpp_chn *src_chn, const hi_mpp_chn *dest_chn)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
src_chn |
输入 |
源通道指针。 |
dest_chn |
输入 |
目的通道指针。 |
返回值说明
- 0:成功
- 非0:失败,参见公共返回码
父主题: 公共接口