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

Operators

AI

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

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

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

Device capture

Dynamic content inputs

Interactive

Media file inputs

Network inputs

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

Targets

ASIO

  • ASIO Target — ASIO Target properties for Script Engine.

FFmpeg

File

Google

HTTP

MoQ

NDI

  • NDI Target — NDI Target properties for Script Engine.

RTMP

SRT

UDP