[英]ALSA's snd_pcm_get_chmap always returns NULL on my default device (pulse) on Ubuntu 18.04
我正在使用 alsa 成功渲染音頻,但是我完全無法確定通道映射。 正如各種消息來源所說,我在設置硬件和軟件參數並准備好設備后調用snd_pcm_get_chmap
。
snd_config_get_string
為這個設備返回“pulse”,我認為這意味着它是一個 alsa/pulseaudio 橋接器,需要一個更好的術語。
在snd_pcm_get_chmap
失敗后調用snd_strerror(errno)
返回“非套接字上的套接字操作”。 我應該補充一點,我正在從 Visual Studio 2017 遠程調試,因為這可能是相關的。
我真的很想能夠獲得頻道映射。 任何建議表示贊賞。
Pulse audio 的 ALSA 問題列表指出,目前無法獲得頻道地圖。 https://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Issues/
無法查詢設備的活動頻道地圖
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.