其他平台用什么技术呢?
来源:7-7 源码分析-ADM初始化之枚举音频设备

慕苞米地里吃过亏
2024-06-26
超哥,windows平台使用COM组件,那么Linux和Android平台音频管理使用什么组件呢?
除了ffmpeg,有没有这种跨平台的统一ADM技术或者开源库呢?
写回答
1回答
-
没有,各平台用自己本地的API,ffmpeg 库也是在不同的系统中用它们各自的底层API,只不过它帮你封装好的API,你才能调用的如此方便。所以除了windows 可以使用COM接口外,其他系统用不了COM接口,比如Linux 用的是alsa 底层API,苹果有自己的,对于每个平台都需要你专门去了解对应的API。课程中我只分析了windows 平台的,也是最难的,其它平台的你感兴趣的话可以自己翻阅代码研究一下
10
相似问题