【需求价值】
提供支持MPI接口的用户态接口库,支持Hi35xx音频用户态驱动
【需求描述】为使用Hi35xx音频用户态驱动,需要适配Hi35xx提供的用户态MPI接口。
- 提供适配MPI接口的用户态接口库;
- HDI接口实现需支持MPI接口库;
- 因Hi35XX音频用户态驱动以二进制库形式提供,相关接口库实现需和音频驱动模型提供的用户态接口库保持隔离、支持独立发布。
【方案描述】
输入:
HDI实现函数调用
处理:
通过MPI接口调用Hi35xx的音频驱动能力
输出:
正常调用Hi35xx的音频驱动能力
【验收标准】
以下接口操作能正常通过MPI接口调起hi3516用户态驱动来实现完整功能:
- 音频内置acodec能正常播放、录音;
- 音频外置SmartPA能正常放音;
- 支持音频format、sampleRate、period等属性设置;
- 支持播放、暂停、暂停恢复等控制;
- 支持音量调节控制