.\" 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: utils/v4l2loopback\-ctl [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 {} [ []] .IP delete .IP list {} .IP query {} .IP set\-fps .IP get\-fps .IP set\-caps .IP get\-caps .IP set\-timeout\-image {} .IP adding devices ('add') ====================== .IP utils/v4l2loopback\-ctl add {} [ []] .TP any of the following flags may be present .TP \fB\-n\fR/\-\-name : pretty name for the device .TP \fB\-\-min\-width\fR : minimum allowed frame width .TP \fB\-w\fR/\-\-max\-width : maximum allowed frame width .TP \fB\-\-min\-height\fR : minimum allowed frame height .TP \fB\-h\fR/\-\-max\-height : maximum allowed frame height .HP \fB\-x\fR/\-\-exclusive\-caps : whether to announce OUTPUT/CAPTURE capabilities exclusively .TP \fB\-b\fR/\-\-buffers : buffers to queue .TP \fB\-o\fR/\-\-max\-openers : 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 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 if given, use separate output & capture devices (otherwise they are the same). .IP deleting devices ('delete') =========================== .IP utils/v4l2loopback\-ctl delete .TP 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 utils/v4l2loopback\-ctl list {} .TP 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 utils/v4l2loopback\-ctl query {} .TP 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 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 utils/v4l2loopback\-ctl set\-fps .TP either specify a device name (e.g. '/dev/video1') or a device number ('1'). .TP frames per second, either as integer ('30') or fraction ('50/2'). .IP getting framerate ('get\-fps') ============================= .IP utils/v4l2loopback\-ctl get\-fps .IP setting capabilities ('set\-caps') ================================= .IP utils/v4l2loopback\-ctl set\-caps .TP either specify a device name (e.g. '/dev/video1') or a device number ('1'). .TP format specification as ':x@' (e.g. 'UYVY:1024x768@60/1') .IP getting capabilities ('get\-caps') ================================= .IP utils/v4l2loopback\-ctl get\-caps .IP setting timeout image ('set\-timeout\-image') =========================================== .IP utils/v4l2loopback\-ctl set\-timeout\-image {} .TP any of the following flags may be present .TP \fB\-t\fR/\-\-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 either specify a device name (e.g. '/dev/video1') or a device number ('1'). .TP image file