%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. &lfs91_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, Vulkan, and xmltoman User Notes: Installation of Pipewire Install pipewire by running the following commands: mkdir build && cd build && meson --prefix=/usr \ --sysconfdir=/etc \ -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, pw-cat, pw-cli, pw-dot, pw-metadata, pw-mididump, pw-mon, pw-profiler, pw-pulse, spa-inspect, spa-monitor, and pw-midiplay, pw-midirecord, pw-play, and pw-record (symlinks to pw-cat) libpipewire-0.3.so /etc/pipewire, /usr/include/pipewire-0.3, /usr/include/spa-0.2, /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 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-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-pulse runs Pulseaudio applications on pipewire pw-pulse spa-inspect allows you to inspect pipewire plugins. spa-inspect spa-monitor allows you to monitor pipewire plugins. spa-monitor libpipewire-0.3.so contains API functions for handling multimedia pipelines. libpipewire-0.3.so