我在具有基于OSS的应用程序的嵌入式系统中有一个应用程序。不幸的是,此应用程序的采样率为固定(8K),但我需要为48K。此外,我无法更改应用程序。
我正在研究采样率转换插件,例如dmix或libsamplerate,但是我不知道如何在OSS中使用它。
有人能指出我正确的方向吗?我可以配置ALSA以便将OSS接口从8K-> 48K转换为系统输入/输出吗?
TIA
麦克风
最佳答案
您需要的是alsa-oss
软件包,该软件包提供了可用于运行程序并将OSS声音输出重定向到ALSA(所有常规ALSA工具可用)的工具。
关于linux - 将sameplerate或dmix ALSA插件连接到OSS设备,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7101540/