功能及约束说明
- AI(Audio Input)音频输入、AO(Audio Output)音频输出API主要实现配置及启用音频输入设备、获取音频帧数据、播放等功能,本章中的接口均不支持多进程,且同一个设备ID不支持在多线程中使用。
- 对于内置Audio Codec,主要通过ioctl命令字实现对硬件设备的操作。
- 在录音起始阶段,由于硬件存在资源准备的过程,因此可能在起始阶段瞬间存在音频数据波动现象,但并不影响后续录音功能。
- 关于AI、AO设备的说明如下:
表1 AO设备 AO dev
输出对接器件
0
对接外置codec0
1
对接外置codec1
2
内置codec
3
HDMI0
4
HDMI1
表2 AI设备 AI dev
输入对接器件
0
对接外置codec0
1
对接外置codec1
2
内置codec
父主题: AI音频输入/AO音频输出