Установить индекс поглощения в pulseaudio

Есть ли какая-либо опция конфигурации, чтобы указать, что устройство X всегда должно захватывать индекс приемника Y? Как вы можете заставить определенный драйвер звуковой карты иметь определенный индекс карты в alsa?

В противном случае, есть какая-нибудь команда, чтобы изменить индекс приемника во время выполнения?

1 ответ

Решение

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

О, еще одна вещь. Индексы, по-видимому, автоинкрементны и автоматически корректируются, если вы удалите приемник или источник во время выполнения. Таким образом, вам придется изменить источники PA, чтобы изменить индексы по сравнению с их текущим поведением: просто присваивать номер отслеживания приемникам / источникам, чтобы они были значимыми данными. Но делать это излишне, поскольку у нас уже есть уникально идентифицирующее, значимое поле для приемников и источников: имя.

Другие вопросы по тегам