WirePlumber

The WirePlumber Daemon

  • Getting started
  • Installing WirePlumber
  • Running the WirePlumber daemon
  • Configuration
  • Locations of WirePlumber's files
  • Debug Logging
  • Running multiple instances

WirePlumber's Design

  • Understanding Session Management
  • Understanding WirePlumber
  • Events and Hooks

WirePlumber's Policies

  • Client Access Control
  • Linking Policy
  • Smart Filters
  • Automatic Software DSP

The WirePlumber Library

  • C API Documentation

Scripting

  • Lua API Documentation
    • Introduction
    • GObject Integration
    • Core
    • Debug Logging
    • Events & Hooks
    • Settings
    • Conf
    • Json
    • Iterator
    • WpObject
    • Object Manager
    • Object Interest
    • PipeWire Proxies
    • Permissions API
    • Properties
    • Session Item
    • Spa Device
    • Spa Pod
    • State
    • Local Modules
    • Miscellaneous
  • Existing Scripts
  • Custom Scripts

Man Pages

  • wireplumber(1)
  • wpctl(1)
  • wpexec(1)

Resources

  • Contributing to WirePlumber
  • Testing
  • Community Resources
  • Releases
WirePlumber
  • Lua API Documentation
  • View page source
Previous Next

Lua API Documentation

Contents:

  • Introduction
  • GObject Integration
  • Core
  • Debug Logging
  • Events & Hooks
  • Settings
  • Conf
  • Json
  • Iterator
  • WpObject
  • Object Manager
  • Object Interest
  • PipeWire Proxies
  • Permissions API
  • Properties
  • Session Item
  • Spa Device
  • Spa Pod
  • State
  • Local Modules
  • Miscellaneous
Previous Next

© Copyright 2020-2025, Collabora & contributors.

Built with Sphinx using a theme provided by Read the Docs.