%general-entities; ]> $LastChangedBy$ $Date$ Pipewire-&pipewire-version; pipewire Introduction to Pipewire The pipewire package contains a server and user-space API to handle multimedia pipelines. This includes a universal API to connect to multimedia devices, as well as sharing multimedia files between applications. &lfs10_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &pipewire-md5sum; Download size: &pipewire-size; Estimated disk space required: &pipewire-buildsize; Estimated build time: &pipewire-time; Pipewire Dependencies Required , , , , , , , , and Optional , and (for documentation), JACK, ldacBT, Vulkan, and xmltoman User Notes: Installation of Pipewire Install pipewire by running the following commands: mkdir build && cd build && meson --prefix=/usr \ -Djack=false \ -Dpipewire-jack=false \ -Dvulkan=false \ .. && ninja To test the result, issue: ninja test. Now, as the root user: ninja install Command Explanations -Djack=false: This switch prevents building the JACK plugin since JACK is not in BLFS. -Dpipewire-jack=false: This switch prevents building JACK support into pipewire since JACK is not in BLFS. -Dvulkan=false: This switch prevents building Vulkan API support into pipewire since Vulkan is not in BLFS. : This switch enables the generation of HTML documentation. The optional dependencies for documentation need to be installed for this to work. : This switch enables the generation of manual pages. The optional dependencies for documentation need to be installed for this to work. Contents Installed Programs Installed Libraries Installed Directories pipewire, pipewire-media-session, pipewire-pulse, pw-cat, pw-cli, pw-dot, pw-dump, pw-metadata, pw-mididump, pw-mon, pw-profiler, pw-reserve, pw-top, spa-acp-tool, spa-inspect, spa-monitor, spa-resample, and pw-midiplay, pw-midirecord, pw-play, and pw-record (symlinks to pw-cat) libpipewire-0.3.so and 30 modules below /usr/lib/pipewire-0.3 /etc/pipewire, /usr/include/pipewire-0.3, /usr/include/spa-0.2, /usr/lib/alsa-lib, /usr/lib/gstreamer-1.0, /usr/lib/pipewire-0.3, and /usr/lib/spa-0.2 Short Descriptions pipewire is a service that allows access to multimedia devices and allows sharing of multimedia files between applications. pipewire pipewire-media-session is a service that allows a desktop environment to know when media files are being played through pipewire. pipewire-media-session pipewire-pulse starts a Pulseaudio-compatible version of the pipewire service. pipewire-pulse pw-cat allows you to play or record media using a pipewire instance. pw-cat pw-cli allows you to interact with a pipewire instance. pw-cli pw-dot lists all of the daemons and objects in use by pipewire. pw-dot pw-dump dumps debug messages from a local or remote pipewire instance to the console. pw-dump pw-metadata inspects, adds, and removes metadata for objects. pw-metadata pw-mididump dumps MIDI messages from a file to the screen. pw-mididump pw-mon allows you to monitor pipewire instances. pw-mon pw-profiler tracks memory usage and API calls used by pipewire. pw-profiler pw-reserve reserves or monitors a device via D-Bus. pw-reserve pw-top displays real-time performance information from pipewire. pw-top spa-acp-tool inspects the card profile of a given sound card. spa-acp-tool spa-inspect allows you to inspect pipewire plugins. spa-inspect spa-monitor allows you to monitor pipewire plugins. spa-monitor spa-resample resamples a given file. spa-resample libpipewire-0.3.so contains API functions for handling multimedia pipelines. libpipewire-0.3.so