hi_mpi_ai_set_chn_attr

函数功能

设置AI通道属性。

函数原型

hi_s32 hi_mpi_ai_set_chn_attr(hi_audio_dev ai_dev, hi_ai_chn ai_chn, const hi_ai_chn_attr *chn_attr);

参数说明

参数名

输入/输出

说明。

ai_dev

输入

音频设备号,取值范围:[0, 2]。

NVR(Network Video Recorder)场景中仅涉及dev2。

ai_chn

输入

音频输入通道号。

目前只支持单声道,所以ai_chn取值固定为0。

chn_attr

输入

音频通道属性结构体指针。

  • 通道属性结构体中目前只有一个成员变量,用于设置通道的工作模式,默认工作模式为HI_AI_CHN_MODE_FAST。
  • NVR(Network Video Recorder)场景中需要是使用HI_AI_CHN_MODE_NORMAL标准模式,支持调用hi_mpi_ai_enable_resample接口开启重采样功能。
  • HI_AI_CHN_MODE_FAST模式下不支持重采样功能,不支持绑定AI与AENC,通过AI获取的音频数据,用户需调用hi_mpi_ai_get_frame接口获取音频数据。

返回值说明