hi_mpi_sys_bind
产品支持情况
产品  | 
是否支持  | 
|---|---|
x  | 
|
x  | 
|
√  | 
|
x  | 
|
x  | 
|
x  | 
功能说明
调用本接口建立数据接收者与数据源之间的关联关系,同一个数据接收者只能绑定一个数据源,绑定后,数据源生成的数据将自动发送给接收者。
函数原型
hi_s32 hi_mpi_sys_bind(const hi_mpp_chn *src_chn, const hi_mpp_chn *dest_chn)
参数说明
参数名  | 
输入/输出  | 
说明  | 
|---|---|---|
src_chn  | 
输入  | 
源通道指针。  | 
dest_chn  | 
输入  | 
目的通道指针。  | 
返回值说明
- 0:成功
 - 非0:失败,参见公共返回码
 
约束说明
- 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。
 
 
父主题: 公共接口