簡體   English   中英

在 Ubuntu 18.04 上,ALSA 的 snd_pcm_get_chmap 總是在我的默認設備(脈沖)上返回 NULL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM