PulseAudio에서 PipeWire로 업그레이드한 후 내 사운드 장치에 이제 "Pro Audio" 프로필이 생겼지만 Google에서 해당 프로필을 검색했지만 흥미로운 내용을 찾지 못했습니다. PulseAudio Volume Control
장치의 구성 탭에서 이를 실행하고 확인하여 이를 찾을 수 있습니다 .
누군가가 PipeWire 소스 코드를 살펴보고(저는 C 프로그래머가 아니며 기본 이상의 디지털 오디오를 실제로 이해하지 못합니다) 그것이 무엇인지, 사용자가 왜 그럴 수 있는지 설명할 수 있다면(모르겠습니다) 제공된 기본 항목 대신 이를 사용하고 싶습니다.
답변1
이 Pro Audio
프로필은 "믹서 제어 없이 최대 채널 수를 갖춘 원시 장치 액세스"를 제공합니다.릴리즈 노트이 기능이 있습니다).
기반으로이 프로필을 생성하는 코드, ALSA에서 제공하는 각 PCM 장치에서 PipeWire의 해당 입력 또는 출력 채널에 직접 매핑을 추가하는 것처럼 보입니다. 이는 ALSA와 같은 상위 수준 옵션과 대조됩니다.사용 사례 관리자, 이는 이러한 채널 중 일부를 장치 유형 및 동사의 특정 조합(예: 각각 "마이크" 및 "음성 통화")과 연결합니다.
누군가가 이 프로필을 사용하려는 주된 이유는 Pro Audio
여러 스테레오 입력/출력이 있는 인터페이스의 모든 채널에 액세스하기 위한 것입니다. 예를 들어 8개 채널이 있는 USB 믹서는 기본 프로필을 통해 모두 사용 가능하지 않을 수 있습니다. 이러한 추가 채널은 다음을 사용하여 Pro Audio
PipeWire를 통해 다양한 다른 응용 프로그램에 연결할 수 있습니다.그래프 아키텍처.
추가 소스입니다전문 오디오 작업에서 PipeWire를 사용하는 방법을 설명하며 기본적으로 모든 채널을 사용할 수 있는 것은 아님을 보여줍니다.
2022년 현재,FAQ 포털이 주제에 대한 PipeWire 위키.
답변2
그것들전문 오디오슬롯은 오디오를 다른 응용 프로그램으로 전송하여 운영 체제를 디지털 오디오 워크스테이션으로 전환합니다. 이것이 JACK/ JACK2
어느 정도 의 요점이기도 합니다.Carla
Pipewire
Pulseaudio에도 파이프라인 기능이 있지만 약간 숨겨져 있고 덜 직관적입니다. Pulse의 모듈은 다른 서버에 있는 것과 동일한 카드입니다. 특정 권한/목적이 연결된 공유 메모리 슬롯입니다. 기술적으로 pulseaudio
는 나란히 달릴 수 있습니다 .pipewire