.TH "libpipewire-module-example-sink" 7 "1.2.7" "PipeWire" \" -*- nroff -*-
.ad l
.nh
.SH NAME
libpipewire-module-example-sink \- Example Sink 
.SH DESCRIPTION
.PP
The example sink is a good starting point for writing a custom sink\&.
.PP
We refer to the source code for more information\&.
.PP
.SH "MODULE NAME"
.PP
.PP
\fClibpipewire-module-example-sink\fP
.PP
.SH "MODULE OPTIONS"
.PP
.PP
.IP "\(bu" 2
\fCnode\&.name\fP: a unique name for the stream
.IP "\(bu" 2
\fCnode\&.description\fP: a human readable name for the stream
.IP "\(bu" 2
\fCstream\&.props = {}\fP: properties to be passed to the stream
.PP
.PP
.SH "GENERAL OPTIONS"
.PP
.PP
Options with well-known behavior\&.
.PP
.IP "\(bu" 2
\fBremote.name\fP
.IP "\(bu" 2
\fBaudio.format\fP
.IP "\(bu" 2
\fBaudio.rate\fP
.IP "\(bu" 2
\fBaudio.channels\fP
.IP "\(bu" 2
\fBaudio.position\fP
.IP "\(bu" 2
\fBmedia.name\fP
.IP "\(bu" 2
\fBnode.latency\fP
.IP "\(bu" 2
\fBnode.name\fP
.IP "\(bu" 2
\fBnode.description\fP
.IP "\(bu" 2
\fBnode.group\fP
.IP "\(bu" 2
\fBnode.virtual\fP
.IP "\(bu" 2
\fBmedia.class\fP
.PP
.PP
.SH "EXAMPLE CONFIGURATION"
.PP
.PP
.PP
.nf
# ~/\&.config/pipewire/pipewire\&.conf\&.d/my\-example\-sink\&.conf

context\&.modules = [
{   name = libpipewire\-module\-example\-sink
    args = {
        node\&.name = "example_sink"
        node\&.description = "My Example Sink"
        stream\&.props = {
            audio\&.position = [ FL FR ]
        }
    }
}
]
.fi
.PP
 

