Repository navigation
Reference Sub actions Elgato Camera Hub
Also on the Cuebot Docs site.
Reads a webcam's current settings into variables you can use in later steps.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
Variables it adds
| Variable | What it holds |
|---|---|
%deviceName% |
The name of the webcam |
%deviceId% |
The webcam's own ID number |
%devicePath% |
Where the webcam sits on your computer, like /dev/video0 |
%brightness% |
Brightness (0-100) |
%contrast% |
Contrast (0-100) |
%saturation% |
Color strength (0-100) |
%sharpness% |
Sharpness, in the camera's own steps |
%focus% |
Focus (0-100) |
%pan% |
Pan position (0-100) |
%tilt% |
Tilt position (0-100) |
%whiteBalance% |
White balance in Kelvin |
%zoomValue% |
Zoom as a number (100 is widest) |
%zoomPercent% |
Zoom with a percent sign, like 150% |
%autoFocus% |
true if auto focus is on |
%autoWhiteBalance% |
true if auto white balance is on |
%autoExposure% |
true if auto exposure is on |
%shutterSpeed% |
Shutter speed, like 1/60 |
%antiFlicker% |
Anti-flicker setting: Off, 50 Hz, 60 Hz or Auto |
%mirrored% |
true if the picture is mirrored |
%flipped% |
true if the picture is upside down |
Type id: elgato.cameraHub.webcam.getSettings
Sets a webcam's anti-flicker, which stops lamps from flickering on camera.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Anti-flicker | Pick 50 Hz or 60 Hz to match the electricity where you live (50 in most of Europe, 60 in the US). Auto lets the camera choose. Off turns it off. Options: Off, 50 Hz, 60 Hz, Auto. Starts as: 60 Hz. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The setting you chose |
Type id: elgato.cameraHub.webcam.setAntiFlicker
Turns a webcam's auto exposure on or off (the camera picks the brightness itself).
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Mode | Enabled turns it on, Disabled turns it off, Toggle flips it to the opposite of what it is now. Options: Enabled, Disabled, Toggle. Starts as: Toggle. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
true if auto exposure is on after the change, false if it is off (first webcam changed) |
Type id: elgato.cameraHub.webcam.setAutoExposure
Turns a webcam's auto focus on or off (the camera keeps things sharp itself).
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Mode | Enabled turns it on, Disabled turns it off, Toggle flips it to the opposite of what it is now. Options: Enabled, Disabled, Toggle. Starts as: Toggle. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
true if auto focus is on after the change, false if it is off (first webcam changed) |
Type id: elgato.cameraHub.webcam.setAutoFocus
Turns a webcam's auto white balance on or off (the camera picks the color warmth itself).
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Mode | Enabled turns it on, Disabled turns it off, Toggle flips it to the opposite of what it is now. Options: Enabled, Disabled, Toggle. Starts as: Toggle. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
true if auto white balance is on after the change, false if it is off (first webcam changed) |
Type id: elgato.cameraHub.webcam.setAutoWhiteBalance
Changes how bright a webcam's picture is.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Brightness (0-100 %) | How bright, from 0 (darkest) to 100 (brightest). With Adjustment ticked, how much to add or take away. Starts as: 50. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The new value of the first webcam that was changed |
Type id: elgato.cameraHub.webcam.setBrightness
Changes the contrast of a webcam's picture (the gap between dark and light parts).
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Contrast (0-100 %) | How much contrast, from 0 to 100. With Adjustment ticked, how much to add or take away. Starts as: 50. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The new value of the first webcam that was changed |
Type id: elgato.cameraHub.webcam.setContrast
Moves a webcam's focus, which makes things nearer or farther look sharp.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Focus (0-100 %) | Focus from 0 to 100. Turn auto focus off first, or the camera may refuse. With Adjustment ticked, how much to add or take away. Starts as: 50. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The new value of the first webcam that was changed |
Type id: elgato.cameraHub.webcam.setFocus
Moves a webcam's picture left or right.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Pan (0-100 %) | Position from 0 to 100, where 50 is the middle. It only moves while zoomed in. With Adjustment ticked, how much to add or take away. Starts as: 50. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The new value of the first webcam that was changed |
Type id: elgato.cameraHub.webcam.setPan
Changes how strong the colors are in a webcam's picture.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Saturation (0-100 %) | How strong, from 0 (gray) to 100 (very colorful). With Adjustment ticked, how much to add or take away. Starts as: 50. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The new value of the first webcam that was changed |
Type id: elgato.cameraHub.webcam.setSaturation
Changes how sharp the edges look in a webcam's picture.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Sharpness | Sharpness in the camera's own steps. The Elgato Facecam goes from 0 to 4. With Adjustment ticked, how many steps to add or take away. Starts as: 2. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The new value of the first webcam that was changed |
Type id: elgato.cameraHub.webcam.setSharpness
Moves a webcam's picture up or down.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Tilt (0-100 %) | Position from 0 to 100, where 50 is the middle. It only moves while zoomed in. With Adjustment ticked, how much to add or take away. Starts as: 50. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The new value of the first webcam that was changed |
Type id: elgato.cameraHub.webcam.setTilt
Changes how warm (orange) or cool (blue) a webcam's colors look.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| White balance (K) | Number in Kelvin, like 5000. The Facecam goes from 2800 to 12500. Turn auto white balance off first. With Adjustment ticked, how much to add or take away. Starts as: 5000. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The new value of the first webcam that was changed |
Type id: elgato.cameraHub.webcam.setWhiteBalance
Zooms a webcam in or out.
| Setting | What to put in |
|---|---|
| Webcam | Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found. |
| Zoom (100-400 %) | Zoom from 100 (widest) to 400 (closest). With Adjustment ticked, how much to add or take away. Starts as: 100. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%webcamValue% |
The new value of the first webcam that was changed |
Type id: elgato.cameraHub.webcam.setZoom
Cuebot by Tech Daddy Digital · MIT license · Privacy
Cuebot Docs (the same pages, nicer to read)
- Home
- Start here
-
Guides
- Chat commands
- Overlays and alerts
- Writing your own overlay widgets
- Text-to-speech
- Music and now playing
- Points, store and giveaways
- Subathons and goals
- Stream apps and devices
- VTuber apps
- Stream Deck
- The phone app
- Donations and integrations
- Discord bot
- The setup assistant and AI tools
- The assistant on your own computer
- Moving from Streamer.bot
- Cuebot's servers
- Writing code (C# and Python)
- Python in detail
- Using your own code editor
- Controlling Cuebot from other programs
- Backups and your data
- Linux
- Command-line options
- Troubleshooting
- What's experimental
- Reference
