linux - 将 Sameplerate 或 dmix ALSA 插件附加到 OSS 设备

标签 linux open-source embedded alsa

我在嵌入式系统中有一个应用程序,该系统有一个基于 OSS 的应用程序。不幸的是,这个应用程序采用固定采样率 (8K),但我需要它为 48K。此外,我无法更改应用程序。

我正在研究采样率转换插件,例如 dmix 或 libsamplerate,但我不知道如何将其与 OSS 一起使用。

有人可以指出我正确的方向吗?我可以通过配置 ALSA 将 OSS 接口(interface)从系统的 8K 转换为 48K 输入/输出吗?

TIA

迈克

最佳答案

您想要的是 alsa-oss 软件包,它提供了一个工具,您可以使用它来运行程序并将其 OSS 声音输出重定向到 ALSA,其中所有常规 ALSA 工具都可用。

关于linux - 将 Sameplerate 或 dmix ALSA 插件附加到 OSS 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7101540/

相关文章:

c# - 用于 Mediawiki 标记的开源解析器代码

c - 在 C 中伪造寄存器读取

c - 我应该为 FreeRTOS 系统上的程序选择什么调度?

regex - bash sed/grep 提取两个词之间的文本

mysql - 使用 user=root 运行 MySQL

android - 亚行错误: device not found while device is connected

c# - 在 .NET Micro Framework 中将 'float' 转换为 'byte[4]' 并返回 'float'

linux - 搜索并替换第一次出现的字符串

Django 私有(private)项目 Git Repo - 开源 App Repo

open-source - 开源软件是否可能带有病毒/ spy 软件/恶意软件?