Профиль «Pro Audio» в PipeWire для аудиоустройств/звуковых карт

Профиль «Pro Audio» в PipeWire для аудиоустройств/звуковых карт

После обновления с PulseAudio на PipeWire мои звуковые устройства теперь имеют профиль "Pro Audio", однако я искал его в Google и не нашел ничего интересного. Вы можете найти его, запустив PulseAudio Volume Controlи увидев его на вкладке "Конфигурация" для ваших устройств.

Было бы неплохо, если бы кто-нибудь мог, ну не знаю, просмотреть исходники PipeWire (я не программист на C как таковой и не особо разбираюсь в цифровом звуке, за исключением самых основ) и объяснить, что это такое и почему пользователь может захотеть использовать его вместо, например, чего-то, что предлагается по умолчанию.

решение1

Профиль Pro Audioобеспечивает «необработанный доступ к устройству с максимальным количеством каналов и без управления микшером» (иззаметки о выпускес функцией).

На основекод, создающий этот профиль, похоже, что он добавляет прямые сопоставления от каждого устройства PCM, предоставляемого ALSA, к соответствующему входному или выходному каналу в PipeWire. Это контрастирует с опциями более высокого уровня, такими как ALSAМенеджер по вариантам использования, что позволит связать некоторые из этих каналов с определенными комбинациями типа устройства и глагола (например, «Микрофон» и «Голосовой вызов» соответственно).

Основная причина, по которой кто-то может захотеть использовать Pro Audioпрофиль, — это доступ ко всем каналам интерфейсов с более чем одним стереовходом/выходом; например, USB-микшер с 8 каналами, которые не все могут быть использованы через профиль по умолчанию. Используя Pro Audio, эти дополнительные каналы могут быть подключены к различным другим приложениям с PipeWireархитектура графа.

Вот дополнительный источникописывает использование PipeWire для профессиональной работы со звуком, показывая, что не все каналы доступны по умолчанию.

С 2022 года существуетЧасто задаваемые вопросына вики PipeWire по этой теме.

решение2

ТеПрофессиональное аудиослоты предназначены для передачи звука в другие приложения, тем самым превращая вашу ОС в цифровую звуковую рабочую станцию. В этом и заключается смысл JACK/ JACK2, Carla, и в определенной степени, Pipewireтакже.

Pulseaudio также имеет функциональность pipe, но она как бы скрыта и гораздо менее интуитивна. Модули в pulse — это то же самое, что и карты в других серверах. Это общие слоты памяти с прикрепленными определенными разрешениями/целями. Технически, вы можете запускать pulseaudioи pipewireрядом друг с другом.

Связанный контент