Script Engine Objects
This manual catalogues every Composer object — scenes, layers, inputs, operators, targets — that exposes properties to the embedded JavaScript engine. Each entry lists the properties and enums you can read or set from a project script via Project.<Object> and friends.
How to use this manual
- Use the categorised listing below to jump straight to a specific object's properties.
- For the JavaScript host environment (lifecycle, helpers, modules), see the Script Engine manual.
- For enum values and shared datatypes referenced by properties below, see the Datatypes manual.
- For the HTTP endpoints that drive scripts externally, see the HTTP API manual.
All objects
Scenes and Layers
- Layer - Audio — Layer audio properties for Script Engine.
- Layer - Transform — Layer transform properties for Script Engine.
- Layer - Visibility — Layer properties for Script Engine.
Operators
AI
- Crystal Speech — Crystal Speech operator properties for Script Engine.
- Face Detect — Face Detect operator properties for Script Engine.
- Image Classification — Image Classification operator properties for Script Engine.
- Object Detection — Object Detection operator properties for Script Engine.
- Speech To Text —
Audio Processing
- 10-band Equalizer — 10-band Equalizer operator properties for Script Engine.
- 3-band Equalizer — 3-band Equalizer operator properties for Script Engine.
- Audio Monitor — Audio Monitor operator properties for Script Engine.
- Audio Recorder — Audio Recorder operator properties for Script Engine.
- Audio Router — Audio Router operator properties for Script Engine.
- Band-Pass — Band-Pass operator properties for Script Engine.
- Compressor — Compressor operator properties for Script Engine.
- Compressor V2 — Compressor V2 operator properties for Script Engine.
- Delay — Delay operator properties for Script Engine.
- EBU R128 — EBU R128 operator properties for Script Engine.
- Frequency Analyzer — Frequency Analyzer operator properties for Script Engine.
- Gain — Gain operator properties for Script Engine.
- Gate — Gate operator properties for Script Engine.
- Limiter — Limiter operator properties for Script Engine.
- Low Cut — Low Cut operator properties for Script Engine.
- Sidechain Ducking — Sidechain Ducking operator properties for Script Engine.
Blur and Sharpen
- Directional Blur — Directional Blur operator properties for Script Engine.
- Gaussian Blur — Gaussian Blur operator properties for Script Engine.
- Regional Contrast — Regional Contrast operator properties for Script Engine.
- Sharpen — Sharpen operator properties for Script Engine.
- Surface Blur — Surface Blur operator properties for Script Engine.
Channel Operators
- Alpha Channel Coring — Alpha Channel Coring operator properties for Script Engine.
- Channel Swap Filter — Channel Swap Filter operator properties for Script Engine.
Chroma Keying
- Difference Matte — Difference Matte operator properties for Script Engine.
- HSV Keyer — HSV Keyer operator properties for Script Engine.
- IBK 3D Keyer — IBK 3D Keyer operator properties for Script Engine.
- Light Wrap — Light Wrap operator properties for Script Engine.
- Spill Suppression — Spill Suppression operator properties for Script Engine.
Color Correction
- Automatic Gain Control — Automatic Gain Control operator properties for Script Engine.
- Color Adjust — Color Adjust operator properties for Script Engine.
- Color Curves — Color Curves operator properties for Script Engine.
- Color Shift — Color Shift operator properties for Script Engine.
- Exposure & Gamma — Exposure & Gamma operator properties for Script Engine.
- Grading LUT — Grading LUT operator properties for Script Engine.
- HSV Correct — HSV Correct operator properties for Script Engine.
- Hue Shift — Hue Shift operator properties for Script Engine.
- Vibrance — Vibrance operator properties for Script Engine.
- White Balance — White Balance operator properties for Script Engine.
Distort
- Corner Distort — Corner Distort operator properties for Script Engine.
Misc
- Alignment Grid — Alignment Grid operator properties for Script Engine.
- Cav frame player — Cav Frame Player operator properties for Script Engine.
- Crop — Crop operator properties for Script Engine.
- Deinterlace — Deinterlace / Interlace operator properties for Script Engine.
- Load Generator — Load Generator operator properties for Script Engine.
- Noise Reduction — Noise Reduction operator properties for Script Engine.
- QR Code — QR Code operator properties for Script Engine.
- Replay — Replay operator properties for Script Engine.
- Script Operator — Script Operator properties for Script Engine.
- Video Delay — Video Delay operator properties for Script Engine.
Roulette Wheel Tracker
- Roulette Wheel Tracker V2 — Roulette Wheel Tracker V2 operator properties for Script Engine.
- Roulette Wheel Visualizer V2 — Roulette Wheel Visualizer V2 operator properties for Script Engine.
Special Effects
- Edge Detection — Edge Detection operator properties for Script Engine.
- Film Grain — Film Grain operator properties for Script Engine.
- Image Overlay — Image Overlay operator properties for Script Engine.
- Min/Max Filter — Min/Max Filter operator properties for Script Engine.
- Starglow — Starglow operator properties for Script Engine.
- Tint operator — Tint operator properties for Script Engine.
- UV Remap — UV Remap operator properties for Script Engine.
- Vignette — Vignette operator properties for Script Engine.
Trackers
- Histogram — Histogram operator properties for Script Engine.
- Motion Detect — Motion Detect operator properties for Script Engine.
- Point Tracker — Point Tracker operator properties for Script Engine.
Utilities
- False Color — False Color operator properties for Script Engine.
Wheel Tracker
- Wheel Tracker — Wheel Tracker operator properties for Script Engine.
- Wheel Visualizer — Wheel Visualizer operator properties for Script Engine.
Inputs
AI
- LLM (Ollama) — LLM (Ollama) input properties for Script Engine.
- Text To Speech (ElevenLabs) — Text To Speech input properties for Script Engine.
Device capture
- ASIO Device Capture — ASIO Device Capture input properties for Script Engine.
- BlackMagic DeckLink Capture v3 — BlackMagic DeckLink Capture v3 input properties for Script Engine.
Dynamic content inputs
- Web Page (Chromium, Windows) — Web Page (Chromium, Windows) input properties for Script Engine.
- Web Page (Chromium, Windows, WebGL) — Web Page (Chromium, Windows, WebGL) input properties for Script Engine.
- Web Page (Chromium, cross-platform) — Web Page (Chromium, cross-platform) input properties for Script Engine.
- Web Page (Ultralight, cross-platform) — Web Page (Ultralight, cross-platform) input properties for Script Engine.
Interactive
- Interactive Button — Interactive Button input properties for Script Engine.
Media file inputs
- Audio file input — Audio File input properties for Script Engine.
- Cav file input — CAV file input properties for Script Engine.
- Seamless audio file input — Seamless Audio File input properties for Script Engine.
- Still image input — Still Image input properties for Script Engine.
- Video File Input — Video File input properties for Script Engine.
Network inputs
- MoQ input — MoQ Input.
- NDI input — NDI input properties for Script Engine.
- RTMP input — RTMP input properties for Script Engine.
- SRT input — SRT input properties for Script Engine.
- SRT input 16 channel audio — SRT Input.
PTZ Camera
- Panasonic PTZ — Panasonic PTZ input properties for Script Engine.
Text and Shapes
- Rectangle — Rectangle input properties for Script Engine.
- Text input — Text input properties for Script Engine.
Virtual
- Audio Channel Strip — Audio Channel Strip input properties for Script Engine.
- Batch Processor — Batch Processor input properties for Script Engine.
- Oscillator — Oscillator input properties for Script Engine.
- Switcher — Switcher input properties for Script Engine.
- Test Signal Generator — Test Signal Generator input properties for Script Engine.
Targets
ASIO
- ASIO Target — ASIO Target properties for Script Engine.
Decklink
- Blackmagic Decklink Target v4 — Blackmagic Decklink Target v4 properties for Script Engine.
FFmpeg
- FFmpeg Target — FFmpeg Target properties for Script Engine.
File
- File Recorder Target — File Recorder Target properties for Script Engine.
- Snapshot Target — Snapshot Target properties for Script Engine.
- Google Storage Target — Google Storage Target properties for Script Engine.
HTTP
- HTTP Target — HTTP Target properties for Script Engine.
- URL Sequencer Target — URL Sequencer Target properties for Script Engine.
- Vindral CDN Metadata Target — Vindral CDN Metadata Target properties for Script Engine.
MoQ
NDI
- NDI Target — NDI Target properties for Script Engine.
RTMP
- RTMP Target — RTMP Target properties for Script Engine.
- RTMP Target (Multi scaler) —
SRT
- SRT Target — SRT Target properties for Script Engine.
- SRT Target 16 channel audio — SRT 16-Channel Audio Target properties for Script Engine.
UDP
- UDP Message Target — UDP Message Target properties for Script Engine.