我可以在Android设备上同时打开两张声卡吗?

时间:2013-10-08 10:21:41

标签: android alsa

有一个通过USB连接iPod的Android设备(Android电视)。我想输出从USB路径到电视扬声器的pcm数据。

在这种情况下,系统会创建两个pcm设备节点,一个用于ALSA声卡(输出),另一个用于USB音频(输入)。

Android可以同时处理两个音频设备吗?换句话说,如果我在android上同时打开pcmC0D0p和pcmC1D0c,它是否也能正常工作?

谢谢。

1 个答案:

答案 0 :(得分:0)

Android上使用的内核驱动程序是普通的Linux驱动程序。 因此,如果内核启用了USB音频驱动程序,并且您实际设法打开两个设备节点(普通的Android API不允许选择音频设备),那么您将能够同时使用它们。