【发布时间】:2013-10-15 05:17:09
【问题描述】:
有一个通过 USB 与 iPod 连接的安卓设备(安卓电视)。我想输出从 USB 路径到电视扬声器的 pcm 数据。
在这种情况下,系统会创建两个 pcm 设备节点,一个用于 ALSA 声卡(输出),另一个用于 USB 音频(输入)。
Android 可以同时处理两个音频设备吗?也就是说,如果我在android上同时打开pcmC0D0p和pcmC1D0c,效果好吗?
谢谢。
【问题讨论】:
有一个通过 USB 与 iPod 连接的安卓设备(安卓电视)。我想输出从 USB 路径到电视扬声器的 pcm 数据。
在这种情况下,系统会创建两个 pcm 设备节点,一个用于 ALSA 声卡(输出),另一个用于 USB 音频(输入)。
Android 可以同时处理两个音频设备吗?也就是说,如果我在android上同时打开pcmC0D0p和pcmC1D0c,效果好吗?
谢谢。
【问题讨论】:
Android 上使用的内核驱动程序是普通的 Linux 驱动程序。 因此,如果内核启用了 USB 音频驱动程序,并且您实际上设法打开了两个设备节点(普通的 Android API 不允许选择音频设备),那么您将能够同时使用它们。
【讨论】: