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
|