.TH "libpipewire-module-vban-recv" 7 "1.2.7" "PipeWire" \" -*- nroff -*-
.ad l
.nh
.SH NAME
libpipewire-module-vban-recv \- VBAN receiver 
.SH DESCRIPTION
.PP
The \fCvban-recv\fP module creates a PipeWire source that receives audio and midi \fCVBAN\fP packets\&.
.PP
.SH "MODULE NAME"
.PP
.PP
\fClibpipewire-module-vban-recv\fP
.PP
.SH "MODULE OPTIONS"
.PP
.PP
Options specific to the behavior of this module
.PP
.IP "\(bu" 2
\fClocal\&.ifname = <str>\fP: interface name to use
.IP "\(bu" 2
\fCsource\&.ip = <str>\fP: the source ip address, default 127\&.0\&.0\&.1
.IP "\(bu" 2
\fCsource\&.port = <int>\fP: the source port
.IP "\(bu" 2
\fCnode\&.always-process = <bool>\fP: true to receive even when not running
.IP "\(bu" 2
\fCsess\&.latency\&.msec = <str>\fP: target network latency in milliseconds, default 100
.IP "\(bu" 2
\fCsess\&.ignore-ssrc = <bool>\fP: ignore SSRC, default false
.IP "\(bu" 2
\fCsess\&.media = <string>\fP: the media type audio|midi|opus, default audio
.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
\fBmedia.class\fP
.IP "\(bu" 2
\fBnode.name\fP
.IP "\(bu" 2
\fBnode.description\fP
.IP "\(bu" 2
\fBnode.group\fP
.IP "\(bu" 2
\fBnode.latency\fP
.IP "\(bu" 2
\fBnode.virtual\fP
.PP
.PP
.SH "EXAMPLE CONFIGURATION"
.PP
.PP
.PP
.nf
# ~/\&.config/pipewire/pipewire\&.conf\&.d/my\-vban\-recv\&.conf

context\&.modules = [
{   name = libpipewire\-module\-vban\-recv
    args = {
        #local\&.ifname = eth0
        #source\&.ip = 127\&.0\&.0\&.1
        #source\&.port = 6980
        sess\&.latency\&.msec = 100
        #sess\&.ignore\-ssrc = false
        #node\&.always\-process = false
        #sess\&.media = "audio"
        #audio\&.format = "S16LE"
        #audio\&.rate = 44100
        #audio\&.channels = 2
        #audio\&.position = [ FL FR ]
        stream\&.props = {
           #media\&.class = "Audio/Source"
           node\&.name = "vban\-receiver"
        }
    }
}
]
.fi
.PP
.PP
\fBSince\fP
.RS 4
0\&.3\&.76 
.RE
.PP


