Set background
set_backgroundPROJECT-SCOPED: this call acts only on the explicit project_id and returns the project identity with its result. Replace the background behind the subject over [start, end): solid / gradient (colour, colour2, style.angle), blur / radial_blur (style.radius), source (a media key, a source second, next or previous shot) or strobe (sources swapped every style.hold_f frames). hold_subject freezes the subject cut-out at hold_t while the background swaps. Flash-safety applies to strobes. No sound, no zoom.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ||
| kind | Yes | ||
| start | Yes | ||
| style | No | angle, radius, hold_f, stage | |
| colour | No | ||
| hold_t | No | ||
| source | No | media key | source second | next | previous | FxSource | |
| colour2 | No | ||
| sources | No | ||
| project_id | Yes | Required immutable scope for this call. Copy the id from list_projects/open_project/project_state; the active-project pointer is never used to guess. | |
| hold_subject | No |