libpipewire-module-example-filter - Man Page

Example Filter

Description

The example filter is a good starting point for writing a custom filter. We refer to the source code for more information.

Module Name

libpipewire-module-example-filter

Module Options

General Options

Options with well-known behavior. Most options can be added to the global configuration or the individual streams:

Stream only properties:

Example Configuration of a Virtual Source

# ~/.config/pipewire/pipewire.conf.d/my-example-filter.conf

context.modules = [
{   name = libpipewire-module-example-filter
    args = {
      node.description = "Example Filter"
      capture.props = {
          audio.position = [ FL FR ]
          node.passive = true
      }
      playback.props = {
          node.name = "Example Filter"
          media.class = "Audio/Source"
          audio.position = [ FL FR ]
      }
    }
}
]
pw-cli -m lm libpipewire-module-example-filter '{ audio.position=[FL FR] }'

Referenced By

libpipewire-modules(7).

1.2.7 PipeWire