我已经成功地使用alsa渲染了音频,但是我完全无法确定通道映射。正如各种消息来源所述,在设置硬件和软件参数并准备好设备后,我将致电snd_pcm_get_chmap
。
snd_config_get_string
对此设备返回“ pulse”,我想这意味着它是一个Alsa / pulseaudio桥接器,以提供更好的服务。
在snd_strerror(errno)
失败后调用snd_pcm_get_chmap
会返回“非套接字上的套接字操作”。我可能应该补充一点,因为我可能正在从Visual Studio 2017进行远程调试。
我真的很希望能够获得频道映射。任何建议表示赞赏。
答案 0 :(得分:0)
脉冲音频的ALSA问题列表指出当前无法获取通道图。 https://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Issues/
无法查询设备的活动频道地图