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