.TH "libpipewire-module-netjack2-manager" 7 "1.2.7" "PipeWire" \" -*- nroff -*-
.ad l
.nh
.SH NAME
libpipewire-module-netjack2-manager \- Netjack2 manager 
.SH DESCRIPTION
.PP
The netjack2 manager module listens for new netjack2 driver messages and will start a communication channel with them\&.
.PP
.SH "MODULE NAME"
.PP
.PP
\fClibpipewire-module-netjack2-manager\fP
.PP
.SH "MODULE OPTIONS"
.PP
.PP
.IP "\(bu" 2
\fClocal\&.ifname = <str>\fP: interface name to use
.IP "\(bu" 2
\fCnet\&.ip =<str>\fP: multicast IP address, default '225\&.3\&.19\&.154'
.IP "\(bu" 2
\fCnet\&.port =<int>\fP: control port, default '19000'
.IP "\(bu" 2
\fCnet\&.mtu = <int>\fP: MTU to use, default 1500
.IP "\(bu" 2
\fCnet\&.ttl = <int>\fP: TTL to use, default 1
.IP "\(bu" 2
\fCnet\&.loop = <bool>\fP: loopback multicast, default false
.IP "\(bu" 2
\fCnetjack2\&.connect\fP: if jack ports should be connected automatically\&. Can also be placed per stream\&.
.IP "\(bu" 2
\fCnetjack2\&.sample-rate\fP: the sample rate to use, default 48000
.IP "\(bu" 2
\fCnetjack2\&.period-size\fP: the buffer size to use, default 1024
.IP "\(bu" 2
\fCnetjack2\&.encoding\fP: the encoding, float|opus|int, default float
.IP "\(bu" 2
\fCnetjack2\&.kbps\fP: the number of kilobits per second when encoding, default 64
.IP "\(bu" 2
\fCaudio\&.channels\fP: the number of audio ports\&. Can also be added to the stream props\&.
.IP "\(bu" 2
\fCmidi\&.ports\fP: the number of midi ports\&. Can also be added to the stream props\&.
.IP "\(bu" 2
\fCsource\&.props\fP: Extra properties for the source filter\&.
.IP "\(bu" 2
\fCsink\&.props\fP: Extra properties for the sink filter\&.
.PP
.PP
.SH "GENERAL OPTIONS"
.PP
.PP
Options with well-known behavior\&.
.PP
.IP "\(bu" 2
\fBremote.name\fP
.IP "\(bu" 2
\fBaudio.channels\fP
.IP "\(bu" 2
\fBaudio.position\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
.IP "\(bu" 2
\fBtarget.object\fP to specify the remote node\&.name or serial\&.id to link to
.PP
.PP
.SH "EXAMPLE CONFIGURATION OF A DUPLEX SINK/SOURCE"
.PP
.PP
.PP
.nf
# ~/\&.config/pipewire/pipewire\&.conf\&.d/my\-netjack2\-manager\&.conf

context\&.modules = [
{   name = libpipewire\-module\-netjack2\-manager
    args = {
        #netjack2\&.connect     = true
        #netjack2\&.sample\-rate = 48000
        #netjack2\&.period\-size = 1024
        #netjack2\&.encoding    = float # float|opus
        #netjack2\&.kbps        = 64
        #midi\&.ports           = 0
        #audio\&.channels       = 2
        #audio\&.position       = [ FL FR ]
        source\&.props = {
            # extra sink properties
        }
        sink\&.props = {
            # extra sink properties
        }
    }
}
]
.fi
.PP
 

