PipeWire 1.2.6
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
PipeWire

PipeWire is low-level multimedia framework that provides:

  • Graph based processing.
  • Support for out-of-process processing graphs with minimal overhead.
  • Flexible and extensible media format negotiation and buffer allocation.
  • Hard real-time capable plugins.
  • Very low-latency for both audio and video processing.

See Overview for an overview of PipeWire and Design for the design principles guiding PipeWire.

Documentation

See our Wiki for more information on how to configure and use PipeWire.

Components

PipeWire ships with the following components:

API Documentation

See PipeWire API.

Resources