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] }'

Info

1.6.9 PipeWire