android_audio_work
2016-10-26 14:42:23 0 举报
Android Audio Work是一个用于处理音频的Android框架,它提供了一套完整的API来管理音频的录制、播放和处理。这个框架支持多种音频格式,包括MP3、AAC、WAV等,并且可以在不同的设备上运行。Android Audio Work还提供了一些高级功能,如噪声抑制、回声消除等,可以帮助开发者创建出高质量的音频应用。此外,Android Audio Work还支持多线程编程,可以在后台进行音频处理,不会影响主线程的运行。总的来说,Android Audio Work是一个强大而灵活的音频处理工具,是开发Android音频应用的理想选择。
作者其他创作
大纲/内容
AudioTrackwrite
参数合法性检查
AudioTrack实例-track实例-播放线程
AP根据audio_device选出最优output句柄
AudioTrackplay
挡住了超过16bit的format
AF根据output找到对应的播放线程,并在播放线程中创建一个track,与AT对应
AudioTrack实例初始化
AP根据routing_strategy选出audio_device
根据steam type通过AP获取最优output
AP根据stream_type选出routing_strategy
将数据写入到track实例的内存中
将track实例加入到播放线程的轮询
播放线程轮询track数据,调用output steam的write函数写到对应的hardware
0 条评论
下一页