# Remote Control: Functions

> What a command can do.

Glider documentation · Playout & On Air · Web page: https://cgglider.com/docs/remote-control/functions/

Sections of this page: [TCP API](https://cgglider.com/docs/remote-control.md) · [Functions](https://cgglider.com/docs/remote-control/functions.md) · [OSC & HTTP](https://cgglider.com/docs/remote-control/osc.md)

| Function | Parameters | Does |
| --- | --- | --- |
| Take / TakeOut / TakeToggle | Item, Page? | A rundown item on or off air. Item is its id, its name or its row number. |
| Next / Previous | Page? | Take the next (PVW) or previous row. |
| TakeOutAll | Page? | Everything on air, off. |
| Cue / Playlist | Item or Name, Page? | Move the cue; switch playlist. |
| Event | Name, Page? | Fire a page event, exactly like a control-panel button with that event. |
| PlayClip | Clip, Page? | Play an animation clip by id or name. |
| Unit | Unit, Action, Page?, … | A unit action; extra parameters (Value=7) go to the action. |
| SetData | Path, Value, Page? | Write page data; JSON values are parsed. |
| StartExternal / StopExternal / External | — | The External outputs on, off, or toggled. |
| StartStreaming / StopStreaming / StreamingToggle | — | The RTMP streams on, off, or toggled (the Stream button). |
| NDIOn / NDIOff | Output | An output's NDI on or off. |
| StartRuntime / StopRuntime | Page? | The page's server runtime (data feeds). |

Page is a page id or name; without it a command acts on Remote Control's default page, or else Settings › Outputs' default page. Names and parameter keys are case-insensitive.

![Settings › Remote Control.](https://cgglider.com/docs-shots/settings-remote.png)
