文档
注册

音频获取&音频播放

本节介绍音频获取、音频播放功能的接口调用流程及注意事项。

音频获取功能

  1. 调用hi_mpi_sys_init接口初始化媒体公共模块。
  2. 调用hi_mpi_ai_set_pub_attr接口配置属性。
  3. 依次调用hi_mpi_ai_enable接口使能AI设备、调用hi_mpi_ai_enable_chn接口使能AI通道。
  4. 调用hi_mpi_ai_get_frame获取录音数据进行处理,之后调用hi_mpi_ai_release_frame释放音频帧,循环往复。
  5. AI采集音频结束时,先调用hi_mpi_ai_disable_chn接口禁用通道,然后调用hi_mpi_ai_disable接口禁用AI设备。
  6. 调用hi_mpi_sys_exit接口释放媒体公共模块的初始化资源。

音频播放功能

  1. 调用hi_mpi_sys_init接口初始化媒体公共模块。
  2. 调用hi_mpi_ao_set_pub_attr接口配置属性。
  3. 依次调用hi_mpi_ao_enable接口使能AO设备、调用hi_mpi_ao_enable_chn接口使能AO通道。
  4. 周期性的获取数据,并调用hi_mpi_ao_send_frame接口进行播音。
  5. AO播放音频结束时,先调用hi_mpi_ao_get_chn_delay接口获取AO通道中当前音频延时大小,延时为0后再调用hi_mpi_ao_disable_chn接口禁用通道,然后调用hi_mpi_ao_disable接口禁用AO设备。
  6. 调用hi_mpi_sys_exit接口释放媒体公共模块的初始化资源。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词