%general-entities; ]> $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. &lfs110a_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, libcamera, Vulkan, and xmltoman User Notes: Installation of Pipewire Install pipewire by running the following commands: mkdir build && cd build && meson --prefix=/usr --buildtype=release .. && ninja To test the result, issue: ninja test. Now, as the root user: ninja install Command Explanations : 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-jack, pw-link, pw-loopback, pw-metadata, pw-mididump, pw-mon, pw-profiler, pw-reserve, pw-top, spa-acp-tool, spa-inspect, spa-json-dump, 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-jack runs JACK applications on a pipewire instance pw-jack pw-link links pipewire ports together pw-link pw-loopback initializes a loopback link between two different pipewire ports. This is useful for testing and debugging pw-loopback 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-json-dump dumps the current pipewire configuration in JSON format. spa-json-dump 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