1libpipewire-module-netjaMciks2c-emlalnaangeeoru(s7)InfolrimbaptiipoenwiMraen-umaoldule-netjack2-manager(7)
2
3
4

NAME

6       libpipewire-module-netjack2-manager - Netjack2 manager
7

DESCRIPTION

9       The netjack2 manager module listens for new netjack2 driver messages
10       and will start a communication channel with them.
11

MODULE NAME

13       libpipewire-module-netjack2-manager
14

MODULE OPTIONS

16       • local.ifname = <str>: interface name to use
17
18       • net.ip =<str>: multicast IP address, default '225.3.19.154'
19
20       • net.port =<int>: control port, default '19000'
21
22       • net.mtu = <int>: MTU to use, default 1500
23
24       • net.ttl = <int>: TTL to use, default 1
25
26       • net.loop = <bool>: loopback multicast, default false
27
28       • netjack2.connect: if jack ports should be connected automatically.
29         Can also be placed per stream.
30
31       • netjack2.sample-rate: the sample rate to use, default 48000
32
33       • netjack2.period-size: the buffer size to use, default 1024
34
35       • netjack2.encoding: the encoding, float|opus|int, default float
36
37       • netjack2.kbps: the number of kilobits per second when encoding,
38         default 64
39
40       • audio.channels: the number of audio ports. Can also be added to the
41         stream props.
42
43       • midi.ports: the number of midi ports. Can also be added to the stream
44         props.
45
46       • source.props: Extra properties for the source filter.
47
48       • sink.props: Extra properties for the sink filter.
49

GENERAL OPTIONS

51       Options with well-known behavior.
52
53remote.name
54
55audio.channels
56
57audio.position
58
59node.name
60
61node.description
62
63node.group
64
65node.virtual
66
67media.class
68
69target.object to specify the remote node.name or serial.id to link to
70

EXAMPLE CONFIGURATION OF A DUPLEX SINK/SOURCE

72       context.modules = [
73       {   name = libpipewire-module-netjack2-manager
74           args = {
75               #netjack2.connect     = true
76               #netjack2.sample-rate = 48000
77               #netjack2.period-size = 1024
78               #netjack2.encoding    = float # float|opus
79               #netjack2.kbps        = 64
80               #midi.ports           = 0
81               #audio.channels       = 2
82               #audio.position       = [ FL FR ]
83               source.props = {
84                   # extra sink properties
85               }
86               sink.props = {
87                   # extra sink properties
88               }
89           }
90       }
91       ]
92
93PipeWire                             1.0.l0ibpipewire-module-netjack2-manager(7)
Impressum