Artem S. Tashkinov Asked: 2021-10-29 18:36:04 +0800 CST2021-10-29 18:36:04 +0800 CST 2021-10-29 18:36:04 +0800 CST PipeWire 中用于音频设备/声卡的“Pro Audio”配置文件 772 从 PulseAudio 升级到 PipeWire 后,我的声音设备现在具有“Pro Audio”配置文件,但我已经用 Google 搜索过,但没有发现任何有趣的东西。您可以通过运行找到它,PulseAudio Volume Control并在您的设备的“配置”选项卡下查看它。 如果有人可以(我不知道)浏览一下 PipeWire 源代码(我本身不是 C 程序员,除了非常基础的知识外,我并不真正了解数字音频)并解释它是什么以及为什么用户可能想要使用它而不是默认提供的东西。 audio pipewire 2 个回答 Voted Best Answer Peter F 2021-11-08T20:30:03+08:002021-11-08T20:30:03+08:00 该Pro Audio配置文件提供“具有最大通道数且无混音器控件的原始设备访问”(来自具有该功能的发行说明)。 根据创建此配置文件的代码,它看起来像是将 ALSA 提供的每个 PCM 设备的直接映射添加到 PipeWire 中相应的输入或输出通道。这与更高级别的选项(例如 ALSA用例管理器)形成对比,后者会将这些通道中的一些与动词和设备类型的特定组合相关联(例如,分别为“语音呼叫”和“麦克风”)。 有人可能想要使用配置文件的主要原因Pro Audio是访问具有多个立体声输入/输出的接口的所有通道;例如,带有 8 个通道的 USB 混音器,可能无法通过默认配置文件全部使用。通过使用Pro Audio,这些额外的通道可以连接到具有 PipeWire图形架构的各种其他应用程序。 这是描述使用 PipeWire 进行专业音频工作的附加资源,显示默认情况下并非所有通道都可用。 Nate T 2021-11-10T06:44:01+08:002021-11-10T06:44:01+08:00 这些Pro Audio插槽用于将音频传输到其他应用程序,从而将您的操作系统变成数字音频工作站。这就是JACK/ JACK2,Carla和在一定程度Pipewire上也是如此。 Pulseaudio 也具有管道功能,但它有点隐藏并且不太直观。脉冲中的模块与其他服务器中的卡相同。它们是具有特定权限/目的的共享内存插槽。pulseaudio从技术上讲,您可以pipewire并肩奔跑。
该
Pro Audio
配置文件提供“具有最大通道数且无混音器控件的原始设备访问”(来自具有该功能的发行说明)。根据创建此配置文件的代码,它看起来像是将 ALSA 提供的每个 PCM 设备的直接映射添加到 PipeWire 中相应的输入或输出通道。这与更高级别的选项(例如 ALSA用例管理器)形成对比,后者会将这些通道中的一些与动词和设备类型的特定组合相关联(例如,分别为“语音呼叫”和“麦克风”)。
有人可能想要使用配置文件的主要原因
Pro Audio
是访问具有多个立体声输入/输出的接口的所有通道;例如,带有 8 个通道的 USB 混音器,可能无法通过默认配置文件全部使用。通过使用Pro Audio
,这些额外的通道可以连接到具有 PipeWire图形架构的各种其他应用程序。这是描述使用 PipeWire 进行专业音频工作的附加资源,显示默认情况下并非所有通道都可用。
这些Pro Audio插槽用于将音频传输到其他应用程序,从而将您的操作系统变成数字音频工作站。这就是
JACK/ JACK2
,Carla
和在一定程度Pipewire
上也是如此。Pulseaudio 也具有管道功能,但它有点隐藏并且不太直观。脉冲中的模块与其他服务器中的卡相同。它们是具有特定权限/目的的共享内存插槽。
pulseaudio
从技术上讲,您可以pipewire
并肩奔跑。