Change input settings
set_input_settingsChange an OBS input's settings by previewing a dry-run diff, applying only specified fields, and confirming changes while streaming or recording.
Instructions
Changes settings of an input (source). overlay=true (default) changes only the given fields. Shows a before/after diff. Guarded: dry_run by default; needs confirmLive=true while streaming/recording.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Default true: only describe the change. Set false to apply it. | |
| overlay | No | ||
| settings | Yes | Settings object (only the fields to change when overlay=true). | |
| inputName | Yes | ||
| confirmLive | No | Required (true) to apply a change while OBS is streaming or recording. Ask the person first. |