- Android系統級深入開發
- 韓超 梁泉
- 181字
- 2018-12-29 13:39:35
4.4.8 EAC音頻的驅動程序
GoldFish虛擬處理器的音頻驅動程序,相關文件如下所示:
arch/arm/mach-goldfish/audio.c
GoldFish的電池終端的驅動程序在sys文件系統的driver路徑如下所示:
# ls /sys/bus/platform/drivers/goldfish_audio uevent unbind bind goldfish_audio.0
其在用戶空間的設備節點為/dev/eac,是一個非標準MISC驅動程序。這是一個在仿真器中實現的音頻驅動程序,讀寫分別表示錄音和放音。
EAC是audio驅動程序,并不支持更多附加的ioctl命令。在讀寫的時候,它通過仿真器聯系到主機的音頻系統,獲得聲音的輸入流和輸出流。
推薦閱讀
- Implementing VMware Horizon 7(Second Edition)
- The DevOps 2.3 Toolkit
- Java高手真經(高級編程卷):Java Web高級開發技術
- 從0到1:HTML+CSS快速上手
- 精通Python設計模式(第2版)
- Visual C#通用范例開發金典
- Android系統級深入開發
- Java系統化項目開發教程
- 微信小程序全棧開發技術與實戰(微課版)
- 新印象:解構UI界面設計
- Advanced UFT 12 for Test Engineers Cookbook
- 從零開始學UI:概念解析、實戰提高、突破規則
- Google Adsense優化實戰
- 原型設計:打造成功產品的實用方法及實踐
- Java多線程并發體系實戰(微課視頻版)