【问题标题】:ALSA's snd_pcm_get_chmap always returns NULL on my default device (pulse) on Ubuntu 18.04ALSA 的 snd_pcm_get_chmap 在 Ubuntu 18.04 上的默认设备(脉冲)上始终返回 NULL
【发布时间】:2019-07-28 16:53:09
【问题描述】:

我正在使用 alsa 成功渲染音频,但是我完全无法确定通道映射。正如各种消息来源所说,我在设置硬件和软件参数并准备好设备后调用snd_pcm_get_chmap

snd_pcm_get_chmap 失败后调用snd_strerror(errno) 将返回“非套接字上的套接字操作”。我可能应该补充一点,我正在从 Visual Studio 2017 远程调试,因为这可能是相关的。

我真的很想获得频道映射。任何建议表示赞赏。

【问题讨论】:

  • 忘了说,snd_pcm_query_chmaps 也返回 NULL。

标签: c++ audio ubuntu-18.04 alsa pulseaudio


【解决方案1】:

Pulse audio 的 ALSA 问题列表指出,目前无法获取频道映射。 https://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Issues/

无法查询设备的活动频道映射

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 2015-11-04
    • 2016-10-05
    • 2021-07-15
    相关资源
    最近更新 更多