ALSA snd_pcm_get_chmap всегда возвращает NULL на моем устройстве по умолчанию (импульс) в Ubuntu 18.04 - PullRequest
0 голосов
/ 07 марта 2019

Я успешно рендеринг аудио с помощью Alsa, однако я совершенно не в состоянии определить отображение канала.Как утверждают различные источники, я звоню snd_pcm_get_chmap после установки параметров hw & sw и подготовки устройства.

snd_config_get_string возвращает «импульс» для этого устройства, которое, как я предполагаю, означает, что оноМост alsa / pulseaudio при отсутствии лучшего термина.

Вызов snd_strerror(errno) после сбоя snd_pcm_get_chmap возвращает «Операция с сокетом без сокета».Вероятно, я должен добавить, что я отлаживаю удаленно из Visual Studio 2017, поскольку это может быть связано.

Я бы очень хотел получить возможность сопоставления каналов.Любые предложения приветствуются.

1 Ответ

0 голосов
/ 08 марта 2019

В списке проблем ALSA в Pulse Audio указано, что в настоящее время невозможно получить карту каналов. https://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Issues/

Нет способа запросить карту активного канала для устройства

...