libpipewire-module-example-filter(7) Miscellaneous Information Manual libpipewire-module-example-filter(7)

libpipewire-module-example-filter - Example Filter

The example filter is a good starting point for writing a custom filter.

We refer to the source code for more information.

libpipewire-module-example-filter

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

Stream only properties:

# ~/.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] }'

1.2.7 PipeWire