gpt4 book ai didi

audio - 我是否需要我的编解码器为 ALSA?

转载 作者:行者123 更新时间:2023-12-03 02:07:59 24 4
gpt4 key购买 nike

我有一个我正在做的项目,为了这个问题,可以说它们是无线扬声器。

我们现在正在使用树莓派进行开发,但我们计划转向我们自己的嵌入式解决方案。我们选择的编解码器最适合我们的需求,尽管它不是“支持 ALSA”的编解码器。正如在 ALSA 网页中没有关于它的信息。

我发现在树莓派上开发这个的大部分 PCM 代码都使用 ALSA 流。为这些类型的项目使用 ALSA 编解码器是标准吗?

我在嵌入式 linux 或 RTOS 方面工作不多。我经常使用裸机系统,但这解释了我对 ALSA 到底是什么的困惑。这似乎是一些奇怪的中间件或其他东西。

最佳答案

ALSA 是

  • 想要使用声音的应用程序使用的 API;和
  • 实现此 API 的库;和
  • 这个库和内核之间的接口(interface);和
  • 该接口(interface)的内核实现;和
  • 声音驱动程序使用的框架。

  • 要在 Linux 中支持您的编解码器,您必须编写 ALSA 驱动程序。

    关于audio - 我是否需要我的编解码器为 ALSA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26514149/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com