File: v4l2loopback-ctl.1

package info (click to toggle)
v4l2loopback 0.15.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 664 kB
  • sloc: ansic: 6,550; sh: 301; makefile: 200
file content (176 lines) | stat: -rw-r--r-- 4,250 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.49.3.
.TH V4L2LOOPBACK-CTL "1" "March 2024" "v4l2loopback-ctl v0.13.1" "User Commands"
.SH NAME
v4l2loopback-ctl \- control v4l2 loopback devices
.SH DESCRIPTION
usage: \fI\,v4l2loopback\-ctl\/\fP [general commands]
.IP
general commands
================
.HP
\fB\-v\fR/\-\-version : print version and exit
.HP
\fB\-h\fR/\-?/\-\-help : print this help and exit
.IP
add {<flags>} [<outputdevice> [<capturedevice>]]
.IP
delete <device>
.IP
list {<flags>}
.IP
query {<flags>} <device>
.IP
set\-fps <device> <fps>
.IP
get\-fps <device>
.IP
set\-caps <device> <caps>
.IP
get\-caps <device>
.IP
set\-timeout\-image {<flags>} <device> <image>
.IP
adding devices ('add')
======================
.IP
\fI\,v4l2loopback\-ctl\/\fP add {<flags>} [<outputdevice> [<capturedevice>]]
.TP
<flags>
any of the following flags may be present
.TP
\fB\-n\fR/\-\-name <name>
: pretty name for the device
.TP
\fB\-\-min\-width\fR <w>
: minimum allowed frame width
.TP
\fB\-w\fR/\-\-max\-width <w>
: maximum allowed frame width
.TP
\fB\-\-min\-height\fR <w>
: minimum allowed frame height
.TP
\fB\-h\fR/\-\-max\-height <h>
: maximum allowed frame height
.HP
\fB\-x\fR/\-\-exclusive\-caps <x> : whether to announce OUTPUT/CAPTURE capabilities exclusively
.TP
\fB\-b\fR/\-\-buffers <num>
: buffers to queue
.TP
\fB\-o\fR/\-\-max\-openers <num>
: maximum allowed concurrent openers
.TP
\fB\-v\fR/\-\-verbose
: verbose mode (print properties of device after successfully creating it)
.TP
\-?/\-\-help
: print this help and exit
.TP
<outputdevice>
if given, create a specific device (otherwise just create a free one).
.IP
either specify a device name (e.g. '/dev/video1') or a device number ('1').
.TP
<capturedevice>
if given, use separate output & capture devices (otherwise they are the same).
.IP
deleting devices ('delete')
===========================
.IP
\fI\,v4l2loopback\-ctl\/\fP delete <device>
.TP
<device>
can be given one more more times (to delete multiple devices at once).
either specify a device name (e.g. '/dev/video1') or a device number ('1').
.IP
listing devices ('list')
========================
.IP
\fI\,v4l2loopback\-ctl\/\fP list {<flags>}
.TP
<flags>
any of the following flags may be present
.TP
\fB\-e\fR/\-\-escape
: escape control\-characters in (device) names
.TP
\fB\-h\fR/\-\-help
: print this help and exit
.IP
list all available loopback\-devices
.IP
querying devices ('query')
==========================
.IP
\fI\,v4l2loopback\-ctl\/\fP query {<flags>} <device>
.TP
<flags>
any of the following flags may be present
.TP
\fB\-e\fR/\-\-escape
: escape control\-characters in (device) names
.TP
\fB\-h\fR/\-\-help
: print this help and exit
.TP
<device>
can be given one more more times (to query multiple devices at once).
either specify a device name (e.g. '/dev/video1') or a device number ('1').
.IP
setting framerate ('set\-fps')
=============================
.IP
\fI\,v4l2loopback\-ctl\/\fP set\-fps <device> <fps>
.TP
<device>
either specify a device name (e.g. '/dev/video1') or a device number ('1').
.TP
<fps>
frames per second, either as integer ('30') or fraction ('50/2').
.IP
getting framerate ('get\-fps')
=============================
.IP
\fI\,v4l2loopback\-ctl\/\fP get\-fps <device>
.IP
setting capabilities ('set\-caps')
=================================
.IP
\fI\,v4l2loopback\-ctl\/\fP set\-caps <device> <caps>
.TP
<device>
either specify a device name (e.g. '/dev/video1') or a device number ('1').
.TP
<caps>
format specification as '<fourcc>:<width>x<height>@<fps>' (e.g. 'UYVY:1024x768@60/1')
.IP
getting capabilities ('get\-caps')
=================================
.IP
\fI\,v4l2loopback\-ctl\/\fP get\-caps <device>
.IP
setting timeout image ('set\-timeout\-image')
===========================================
.IP
\fI\,v4l2loopback\-ctl\/\fP set\-timeout\-image {<flags>} <device> <image>
.TP
<flags>
any of the following flags may be present
.TP
\fB\-t\fR/\-\-timeout <timeout>
: timeout (in ms)
.TP
\fB\-v\fR/\-\-verbose
: raise verbosity (print what is being done)
.TP
\fB\-h\fR/\-\-help
: print this help and exit
.TP
<device>
either specify a device name (e.g. '/dev/video1') or a device number ('1').
.TP
<image>
image file
.PP
v4l2loopback module v0.13.1