将 Sameplerate 或 dmix ALSA 插件附加到 OSS 设备
我在嵌入式系统中有一个应用程序,该系统有一个基于 OSS 的应用程序。不幸的是,这个应用程序采用固定采样率 (8K),但我需要它为 48K。此外,我无法更改应用程序。
我正在研究采样率转换插件,例如 dmix 或 libsamplerate,但我不知道如何将其与 OSS 一起使用。
有人可以指出我正确的方向吗?我可以配置 ALSA 以将 OSS 接口从系统的 8K->48K 输入/输出转换吗?
蒂亚·
迈克
I have an application in an embedded system that has a application which is OSS based. Unfortunately, this application is at a fixed sample rate (8K), but I need it to be at 48K. Furthermore, I can't change the application.
I'm researching sample rate conversion plugins, such as dmix or libsamplerate, but I don't see how to use that with OSS.
Can somebody please point me in the right direction? Can I configure ALSA in such a way as to convert the OSS interface from 8K->48K in/out of the system?
TIA
Mike
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您想要的是 alsa-oss 包,它提供了一个工具,您可以使用它来运行程序并将其 OSS 声音输出重定向到 ALSA,其中所有普通 ALSA 工具都可用。
What you want is the
alsa-oss
package which provides a tool you can use to run a program and redirect it's OSS sound output into ALSA where all the normal ALSA tools are available.