From f3f36137a99b4651fb33cbf23d5c6c1986e00e00 Mon Sep 17 00:00:00 2001 From: hipersayanX Date: Thu, 27 May 2021 20:23:24 -0300 Subject: [PATCH] Created Device controls (markdown) --- Device-controls.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Device-controls.md diff --git a/Device-controls.md b/Device-controls.md new file mode 100644 index 0000000..1784fad --- /dev/null +++ b/Device-controls.md @@ -0,0 +1,33 @@ +Each virtual device comes with a set of emulated video controls (brightness, contrast, gain, etc.) that you can apply in the client side. + +**Note**: MacOS doesn't not provides any API for managing the webcam controls, however you can still set the controls from the manager. + +You can list the device controls with: + +``` +AkVCamManager controls AkVCamVideoDevice0 +``` + +You can get the current value of the control with: + +``` +AkVCamManager get-control AkVCamVideoDevice0 CONTROL_NAME +``` + +And you can get the controls parameters with: + +``` +AkVCamManager get-control --description AkVCamVideoDevice0 CONTROL_NAME +AkVCamManager get-control --type AkVCamVideoDevice0 CONTROL_NAME +AkVCamManager get-control --min AkVCamVideoDevice0 CONTROL_NAME +AkVCamManager get-control --max AkVCamVideoDevice0 CONTROL_NAME +AkVCamManager get-control --step AkVCamVideoDevice0 CONTROL_NAME +AkVCamManager get-control --default AkVCamVideoDevice0 CONTROL_NAME +AkVCamManager get-control --menu AkVCamVideoDevice0 CONTROL_NAME +``` + +You can set one or many controls at same time in the form of **CONTROL_NAME=VALUE** as: + +``` +AkVCamManager set-controls AkVCamVideoDevice0 CONTROL_1=VALUE CONTROL_2=VALUE... +```