# Parameters added in Version 24

These parameters are all on production in [v24](/releases/v24.md) of VDO.Ninja

<table><thead><tr><th width="316">Parameter</th><th>Explanation</th></tr></thead><tbody><tr><td><a href="/pages/7Wg848KhhFGWluKpogTy"><code>&#x26;pipall</code></a></td><td>New floating picture in picture mode, so you can pop out the entire video mix as a pinned window overlay</td></tr><tr><td><a href="/pages/adNH85JdVOC2kJSM82Q2"><code>&#x26;pipme</code></a></td><td>Will cause your self-video preview window to pop out into its own picture in picture</td></tr><tr><td><a href="/pages/KKxKN7pF5pqYdT3yJyE1"><code>&#x26;nomirror</code></a></td><td>Disables the default mirror state of the video preview for a guest</td></tr><tr><td><a href="/pages/CbKoEWEFlHpHuHJyKpQy"><code>&#x26;hangupmessage</code></a></td><td>Option for a custom hang-up message</td></tr><tr><td><a href="/pages/bjsdltP1Q6kZTqWWX5Cu"><code>&#x26;humb64</code></a></td><td>The same as <a href="/pages/CbKoEWEFlHpHuHJyKpQy"><code>&#x26;hangupmessage</code></a>, except this takes an input as a base64 encoded string</td></tr><tr><td><a href="/pages/Do4DlNatmfIle3aD7I5c"><code>&#x26;welcomeb64</code></a></td><td>The same as <a href="/pages/wvUrNwsy7K1dQAoulug1"><code>&#x26;welcome</code></a>, except this takes an input as a base64 encoded string</td></tr><tr><td><a href="/pages/SOhzFNogUIRoMBDF3yCR"><code>&#x26;whipoutscale</code></a></td><td>Scales down the WHIP video output via the URL</td></tr><tr><td><a href="/pages/LgB5OBPdVYAmMniQ8f3y"><code>&#x26;whipoutscreensharecodec</code></a></td><td>Option to change codec of the WHIP while screen-sharing</td></tr><tr><td><a href="/pages/tX8t06iShkeRZGfoUDi6"><code>&#x26;whipoutscreensharebitrate</code></a></td><td>Option to change outbound screen-share video bitrate of WHIP</td></tr><tr><td><a href="/pages/TSl529TQzDyR9WLeS3K2"><code>&#x26;cftoken</code></a></td><td>Accepts the special token without needing to specify the cloudflare.vdo.ninja part if using <a href="/pages/z8I3YRvZNlKYJLqpT1go"><code>&#x26;whipout</code></a> instead</td></tr><tr><td><a href="/pages/CfwPSZVzj3hneiT2ACZZ"><code>&#x26;clock24</code></a></td><td>The same as <a href="/pages/i4CGJSQ4HprscBZcPr6k"><code>&#x26;clock</code></a> option, except it uses 24-hour time for the display</td></tr><tr><td><a href="/pages/SY52pPRCXvGfQIWjS8eI"><code>&#x26;motiondetection</code></a></td><td>Does a few things when it detects motion in a video</td></tr><tr><td><a href="/pages/oCVx8YUSodxRjU80qDpG"><code>&#x26;forceviewerlandscape</code></a></td><td>Keeps all incoming videos oriented (rotated) so that the aspect ratio is always above 1</td></tr><tr><td><a href="/pages/CUcMuDskXZLo1cdBbws6"><code>&#x26;screen</code></a></td><td>Replaces the way <a href="/pages/-MZX-3ygkLfjNFzYFAbU"><code>&#x26;queue</code></a> worked before, where the guest can see/hear the director, but not other guests, until activated</td></tr><tr><td><a href="/pages/1ko16r2969D9OovxVtYl"><code>&#x26;hold</code></a></td><td>Like <a href="/pages/-MZX-3ygkLfjNFzYFAbU"><code>&#x26;queue</code></a>, except the guest gets a message telling them they need to wait until approved by the director</td></tr><tr><td><a href="/pages/6fUHrjWmrVx81sAtAW9o"><code>&#x26;holdwithvideo</code></a></td><td>Just like <a href="/pages/1ko16r2969D9OovxVtYl"><code>&#x26;hold</code></a>, except the director does see the guest's video and audio before the guest is activated</td></tr><tr><td><a href="/pages/MDriQFoHkafErQe4qHel"><code>&#x26;nocaptionlabels</code></a></td><td>Disables showing the names when using the <a href="/pages/-MZdu6iErcfXbfPCHVU7"><code>&#x26;closedcaptions</code></a> feature</td></tr><tr><td><a href="/pages/CamUB1dVb6kcWYTSrrX7"><code>&#x26;largepreview</code></a></td><td>Will disable the mini-preview functionality</td></tr><tr><td><a href="/pages/FOvmYCAGTf6ZgCfllwlD"><code>&#x26;nodirectorvideo</code></a></td><td>Disables all video playback from room directors</td></tr><tr><td><a href="/pages/enz7ObKV31MwGZ0u5lhu"><code>&#x26;nodirectoraudio</code></a></td><td>Disables all audio playback from room directors</td></tr><tr><td><a href="/pages/6rDMxFD7pJ6hlVMQHnjp"><code>&#x26;retransmit</code></a></td><td>Will relay the incoming 'chunked' media stream to others connected to you, without transcoding</td></tr><tr><td><a href="/pages/FgL7o7MAywpy7kE5VM68"><code>&#x26;recordmotion</code></a></td><td>Takes a video snapshot and saves it to disk whenever there is motion detected in a video</td></tr><tr><td><a href="/pages/q2bRV2WbiAk8MqdmfhrP"><code>&#x26;svc</code></a></td><td>Useful for publishing to WHIP broadcast servers that support scalable video modes</td></tr><tr><td><a href="/pages/oD2fTliAMnICFeyGTb37"><code>e2ee</code></a></td><td>Support for something called "end to end encryption" using "insertable streams"</td></tr><tr><td><a href="/pages/4LyOtAthGLAkBBWiY4rq"><code>&#x26;whitebalance</code></a></td><td>Lets you manually pre-set the white balance of the camera/webcam</td></tr><tr><td><a href="/pages/jyRn9HinqgNSuyUi3SE2"><code>&#x26;exposure</code></a></td><td>Lets you manually pre-set the exposure of the camera/webcam</td></tr><tr><td><a href="/pages/bTT9QJoPXSkKvzPS1qYo"><code>&#x26;saturation</code></a></td><td>Lets you manually pre-set the saturation of the camera/webcam</td></tr><tr><td><a href="/pages/WtigUAfUGVhNhOynYh58"><code>&#x26;sharpness</code></a></td><td>Lets you manually pre-set the sharpness of the camera/webcam</td></tr><tr><td><a href="/pages/mfhI38uFIWoI1aE15czc"><code>&#x26;contrast</code></a></td><td>Lets you manually pre-set the contrast of the camera/webcam</td></tr><tr><td><a href="/pages/z0qnGH5sctSq0cAMryV7"><code>&#x26;brightness</code></a></td><td>Lets you manually pre-set the brightness of the camera/webcam</td></tr><tr><td><a href="/pages/7yGElMZcjUNMBMJsLc67"><code>&#x26;forcecontrols</code></a></td><td>Will try to keep the video controls visible, even if your mouse isn't hovering over the video</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vdo.ninja/advanced-settings/new-parameters.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
