Enums

For an introduction, see the Datatypes overview.

ASIODeviceState

Used by: ASIO Device Capture.

Value Integer Description
StandingBy 0 Standing by
NoDeviceSelected 1 No device selected
Processing 2 Processing audio
StoppedByUser 3 Device stopped by user
ErrorInitializing 4 Error initializing device. See log for more info.
ErrorStarting 5 Error starting device. See log for more info.

AacBitRate

Used by: RTMP Target, RTMP Target (Multi scaler), SRT Target, SRT Target 16 channel audio.

Value Integer Description
AacBitrate384 384000 384 kbit/s
AacBitrate320 320000 320 kbit/s
AacBitrate256 256000 256 kbit/s
AacBitrate224 224000 224 kbit/s
AacBitrate192 192000 192 kbit/s
AacBitrate160 160000 160 kbit/s
AacBitrate128 128000 128 kbit/s
AacBitrate96 96000 96 kbit/s
AacBitrate80 80000 80 kbit/s
AacBitrate64 64000 64 kbit/s
AacBitrate56 56000 56 kbit/s
AacBitrate48 48000 48 kbit/s
AacBitrate40 40000 40 kbit/s
AacBitrate32 32000 32 kbit/s
AacBitrate24 24000 24 kbit/s
AacBitrate16 16000 16 kbit/s
AacBitrate8 8000 8 kbit/s

Aes67BitDepth

PCM sample bit depth used on the wire by the AES67 Target. L24 is the AES67-preferred 24-bit payload (best quality); L16 is 16-bit, offered for lighter receivers (e.g. VLC) that handle 16-bit more reliably.

Used by: AES67 Input, AES67 Target.

Value Integer Description
L24 0 24-bit PCM (AES67 standard payload L24).
L16 1 16-bit PCM (L16) — broader receiver compatibility, lower quality.

AnimateEasing

Easing curves for the legacy Animator.AddLayerTransformationItem.

Value Integer Description
Linear 0 Linear interpolation.
EaseInEaseOut 1 Smoothstep curve — eases in and out. This is the default.

AnimateOptions

Start-value options for the legacy Animator.AddLayerTransformationItem.

Value Integer Description
None 0 Use the supplied start value.
UseCurrentValueAsInitialValue 1 Ignore the supplied start value and capture the property's current value when the animation starts.

AnimateTransform

The LayerTransform field animated by the legacy Animator.AddLayerTransformationItem.

Value Integer Description
PositionX 0 Horizontal position.
PositionY 1 Vertical position.
ScaleX 2 Horizontal scale.
ScaleY 3 Vertical scale.
AnchorPointX 4 Anchor point, horizontal.
AnchorPointY 5 Anchor point, vertical.
Rotation 6 Rotation angle.
Opacity 7 Layer opacity.

AnimationEasing

Easing curves for AddPropertyAnimator animations.

Value Integer Description
None 0 Linear interpolation.
EaseInOut 1 Smoothstep curve — eases in and out.

AsioTargetStatus

Used by: ASIO Target.

Value Integer Description
NoDeviceSelected 0 No device selected
DeviceSelected 1 Device selected
Initialized 2 Device initialized
Started 3 Device started
Stopped 4 Device stopped
Playing 5 Streaming audio to device
Error 6 An error occured. See log for more info
AsioControlPanelError 7 Error opening ASIO Control Panel. See log for more info

AudioBackend (Enums)

Used by: Settings.

Value Integer Description
Auto 0 Automatically select best available backend (ASIO > WASAPI Exclusive > WASAPI Shared)
Asio 1 ASIO for lowest latency (requires ASIO driver)
WasapiExclusive 2 WASAPI Exclusive mode
WasapiShared 3 WASAPI Shared mode

AudioBackend (Enums)

Used by: Settings.

Value Integer Description
Auto 0 Automatically select best available backend (ASIO > WASAPI Exclusive > WASAPI Shared)
Asio 1 ASIO for lowest latency (requires ASIO driver)
WasapiExclusive 2 WASAPI Exclusive mode
WasapiShared 3 WASAPI Shared mode

AudioChannelMapping

Used by: AES67 Target, SRT Target, SRT Target 16 channel audio.

Value Integer Description
OneTwo 0 Channels 1 & 2
ThreeFour 1 Channels 3 & 4
FiveSix 2 Channels 5 & 6
SevenEight 3 Channels 7 & 8

AudioCompressorDetectorMode

Used by: AbstractAudioProcessing, Compressor V2, De-Esser.

Value Integer Description
Peak 0 Reacts to the instantaneous maximum amplitude. Fast and aggressive. Best for limiting or drums.
Rms 1 Reacts to the average energy (Root Mean Square) over a time window. Natural and smooth. Best for vocals, buses, and mastering.

AudioMixerPrePost

Used by: AbstractAudioProcessing.

Value Integer Description
PostFader 0 Post fader.
PreFader 1 Pred fader.

AudioMixerVuMeterPrePost

Used by: AbstractAudioProcessing.

Value Integer Description
PostFader 0 Post fader.
PreFader 1 Pre-fader

AudioMode

Used by: ASIO Target.

Value Integer Description
Mono 1 Mono audio
Stereo 2 Stereo audio

AudioNumberOfChannels (Enums)

Used by: BlackMagic DeckLink Capture v3, Blackmagic Decklink Target v4, NDI input, NDI Target, Settings.

Value Integer Description
Two 2 Two (Stereo)
Eight 8 Eight

AudioNumberOfChannels (Enums)

Used by: BlackMagic DeckLink Capture v3, Blackmagic Decklink Target v4, NDI input, NDI Target, Settings.

Value Integer Description
Two 2 Two (Stereo)
Eight 8 Eight

AudioPeakDbMinLevel (Enums)

Used by: Settings.

Value Integer Description
db120 -120
db96 -96
db72 -72
db60 -60
db48 -48
db24 -24

AudioPeakDbMinLevel (Enums)

Used by: Settings.

Value Integer Description
db120 -120
db96 -96
db72 -72
db60 -60
db48 -48
db24 -24

AudioRemap

Used by: AbstractAudioProcessing, Audio Router, Layer - Audio.

Value Integer Description
None 0 Mute audio.

AudioRouterSource

Used by: Audio Router.

Value Integer Description
Layer 0 Layer (default).
SourcePreFader 1 Source (pre-fader).

AudioStereoRemap

Used by: AbstractAudioProcessing, Layer - Audio.

Value Integer Description
None 0 No remapping (Legacy).
Stereo 1 Remap to stereo.
LeftMono 2 Remap to left mono.
RightMono 3 Remap to right mono.

AutoStartDelayMs

Used by: HTTP Target.

Value Integer Description
Immediately 0 Immediately
OneSec 1 One second
FiveSec 5 Five seconds
TenSec 10 Ten seconds
FifteenSec 15 Fifteen seconds
TwentySec 20 Twenty seconds

Av1Profile

Value Integer Description
Main 0 Main profile
High 1 High profile
Professional 2 Professional profile

AvSyncStatus (Enums)

The A/V Sync Receiver's headline verdict, for the coloured status indicator. Three states rather than two, because "not in sync" and "cannot tell" are different answers and only one of them is a fault in the signal being measured. A receiver that has lost the test signal, or is watching a frozen one, knows nothing about sync - reporting that as out-of-sync would be a guess, and reporting it as in-sync would be worse. The DescriptionAttribute text is what the property panel displays.

Used by: A/V Sync Receiver.

Value Integer Description
NoSignal 0 No usable measurement: nothing arriving, or the signal is standing still.
InSync 1 Locked, and picture and sound are on the same frame.
OutOfSync 2 Locked, and picture and sound are measurably apart.

AvSyncStatus (Enums)

The A/V Sync Receiver's headline verdict, for the coloured status indicator. Three states rather than two, because "not in sync" and "cannot tell" are different answers and only one of them is a fault in the signal being measured. A receiver that has lost the test signal, or is watching a frozen one, knows nothing about sync - reporting that as out-of-sync would be a guess, and reporting it as in-sync would be worse. The DescriptionAttribute text is what the property panel displays.

Used by: A/V Sync Receiver.

Value Integer Description
NoSignal 0 No usable measurement: nothing arriving, or the signal is standing still.
InSync 1 Locked, and picture and sound are on the same frame.
OutOfSync 2 Locked, and picture and sound are measurably apart.

BMDCaptureStillStoreMode

Defines when a Blackmagic capture input should display a still-store image instead of live video. Defines when a Blackmagic capture input should display a still-store image instead of live video. Used by BlackMagicCaptureV3 to fall back to a stored image under various conditions (always, when stopped, when not playing, when black video is detected, or never).

Used by: BlackMagic DeckLink Capture v3.

(No @ScriptEngine-tagged members.)

BackgroundMatchOutput

What the operator hands back. Beyond the finished picture, every intermediate buffer the operator actually uses can be shown on its own - for setting the effect up, for diagnosing it, and so that a test can assert on one stage rather than on a composite in which anything could be responsible for a difference.

Used by: Background Match.

Value Integer Description
Final 0 Final - matched and wrapped
MatchedOnly 1 Matched only - the levels match, no light wrap
WrapContribution 2 Wrap contribution - the edge spill alone, opaque on black
WrapMask 3 Wrap mask - the region the spill is confined to, independent of Amount
LightProbe 4 Light probe - the blurred background the wrap samples its light from. The view that reveals a frozen probe which has gone stale.
Background 5 Background - the background layer as this operator reads it, after scaling

BackgroundRefreshInterval

How often the operator re-samples the layer it is matching against.

Used by: Background Match.

Value Integer Description
EveryFrame 0 Every frame - the background is re-measured continuously
TenSeconds 1 Every 10 seconds
ThirtySeconds 2 Every 30 seconds
OneMinute 3 Every minute
TwoMinutes 4 Every 2 minutes
Never 5 Never - sample once and keep it

BandPassMode

Used by: Band-Pass.

Value Integer Description
LowPass 0 Low-pass filter mode.
HighPass 1 High-pass filter mode.
Notch 2 Notch filter mode.

BatchCommand

Used by: Batch Processor.

Value Integer Description
SHOWLAYER 0 SHOWLAYER - Show all matching layers
HIDELAYER 1 HIDELAYER - Hide all matching layers
SHOWLAYERSOLO 2 SHOWLAYERSOLO - Show all matching layers & hide others

BatchComparisonType

Used by: Batch Processor.

Value Integer Description
Contains 0 Default. Matches if the name contains the text.
Equals 1 Matches if the name is exactly the same.
StartsWith 2 Matches if the name begins with the text.
EndsWith 3 Matches if the name ends with the text.

BeaconScanAreaSize

Used by: Point Tracker.

Value Integer Description
ThirtyByThirty 30 30x30 pixels
FortyByForty 40 40x40 pixels
FiftyByFifty 50 50x50 pixels
SixtyBySixty 60 60x60 pixels
EightyByEighty 80 80x80 pixels
OneHundred 100 100x100 pixels
OneHundredFifty 150 150x150 pixels

BlackVideoDetectionAction

Defines the action to take when black video is detected on a capture input. Defines the action to take when black video is detected on a capture input. Used by BlackMagicCaptureV3 to control error/warning behavior.

Used by: BlackMagic DeckLink Capture v3.

(No @ScriptEngine-tagged members.)

BlendMode

Used by: Layer - Visibility.

Value Integer Description
Straight 0 Colors are applied without any modifications
Multiply 1 Darkens the layer underneath using the top layer. Bright areas become darker, and dark areas stay dark.
Screen 2 Brightens the layer underneath using the top layer. Dark areas become lighter, and bright areas stay bright.
Overlay 3 Combines Multiply and Screen. Light areas of the layer underneath get lighter, dark areas get darker. Mid-gray areas are mostly unchanged.
Darken 4 Keeps the darkest values from the top layer and the layer underneath.
Lighten 5 The opposite of Darken
ColorDodge 6 Lightens the layer underneath using the top layer, creating brighter mid-tones.
Difference 7 Shows the difference between the top layer and the layer underneath. White inverts the colors of the layer underneath.
Subtract 8 Subtracts colors from the base layer, making the result darker.
Add 9 Adds colors, making the result brighter.
RgbStraight 10 Keeps raw RGB values without multiplying by alpha. Often called “Unmultiply,” useful for chroma key work.
Hue 11 Keeps brightness and saturation from the bottom layer, but applies hue from the top layer.
Saturation 12 Keeps brightness and hue from the bottom layer, but uses saturation from the top layer.
Color 13 Uses color from the top layer, brightness from the bottom.
Luminance 14 Uses brightness from the top layer, color from the bottom.

BloomOutput

Controls what the Bloom operator outputs.

Used by: Bloom.

Value Integer Description
CompositeOutput 0 Output the final composited result (original + bloom)
BloomOverlay 1 Output only the bloom overlay layer

BlurChannels

Used by: Directional Blur.

Value Integer Description
RgbA 0 All channels
Rrg 1 RGB only
Alpha 2 Alpha only

BlurDirection (GaussianBlur)

Used by: Directional Blur, Gaussian Blur.

Value Integer Description
Both 0 Both - Full 2D Gaussian blur.
HorizontalOnly 1 Horizontal - Horizontal blur only.
VerticalOnly 2 Vertical - Vertical blur only.

BlurDirection (Enums)

Used by: Directional Blur, Gaussian Blur.

Value Integer Description
Both 0 Both horizontal and vertical.
Horizontal 1 Horizontal direction only.
Vertical 2 Vertical direction only.

BlurQuality (GaussianBlur)

Used by: Gaussian Blur, Regional Contrast.

Value Integer Description
Fast 0 Fast - Optimized for performance.
Standard 1 Standard - Balanced quality and performance.
High 2 High - Maximum quality.

BlurQuality (RegionalContrast)

Used by: Gaussian Blur, Regional Contrast.

Value Integer Description
Fast 1 Fast - Single pass (box blur look)
Normal 2 Normal - Two passes (softer)
High 3 High - Three passes (Gaussian-like)

BoxBlurQuality

Used by: Bloom, Directional Blur.

Value Integer Description
Normal 1 Normal - Single pass box blur.
High 2 High - Two passes for smoother, more Gaussian-like results.
Extreme 3 Extreme - Three passes for very smooth, near-Gaussian quality.

BrowserKeepAliveActivity

Which synthetic event the Window Capture Input sends to keep a captured page from deciding nobody is there.

Used by: Window Capture Input.

Value Integer Description
MouseMove 0 Move the pointer within the page. The default, and the one to prefer: it satisfies almost every idle check while being unable to press a button, dismiss a dialog or alter anything on the page.
KeyPress 1 Press and release a key that does nothing on its own. For pages that watch only the keyboard. It is still a key press, so a page with a keyboard shortcut on that key would act on it.
Scroll 2 Scroll by nothing — a wheel event with no movement. For pages that watch only scrolling.

BrowserLoadState

Used by: Web Page (Chromium, cross-platform), Web Page (Chromium, Windows).

Value Integer Description
Idle 0 Idle
Loading 1 Loading
Loaded 2 Loaded
WaitingForLoadFinalizer 3 Waiting for sub services load finalizer
ErrorLoading 4 Error loading page

BrowserSpawnMode

Whether the Window Capture Input launches its own browser, and what kind of window it asks for.

Used by: Window Capture Input.

Value Integer Description
Off 0 Capture a window somebody else opened. The input never starts or stops a browser, and finds its target by title as usual.
BrowserWindow 1 Launch an ordinary browser window, with its tab strip and address bar. The one to use when somebody has to sign in by hand: the window can be navigated, and a sign-in that opens a popup or redirects to an identity provider still works.
AppWindow 2 Launch a window with no tab strip or address bar, showing the page only. Cleaner on air, but it cannot be navigated and it opens popups as separate windows — which are then not the window being captured. Sign in first with BrowserWindow; the profile keeps the session.

CacheRetentionUnit

Used by: Text To Speech (ElevenLabs).

Value Integer Description
Forever 0 Cache never expires.
Minutes 1 Cache expiration time measured in minutes.
Hours 2 Cache expiration time measured in hours.
Days 3 Cache expiration time measured in days.
Months 4 Cache expiration time measured in months.

CaptionAlignment (NemotronSpeechToTextOperator)

Which edge of the frame the caption block is anchored to, and the direction its rows are read in. Left for most languages; Right for right-to-left languages such as Arabic and Hebrew. Text in the other direction inside a row still reads its own way.

Used by: Speech To Text, Speech To Text (Nemotron).

Value Integer Description
Left 0 Rows start at Pos-X from the left edge and read left to right
Right 1 Rows end at Pos-X from the right edge and read right to left

CaptionAlignment (SpeechToTextOperator)

Which edge of the frame the caption block is anchored to, and the direction its rows are read in. Left for most languages; Right for right-to-left languages such as Arabic and Hebrew. Text in the other direction inside a row still reads its own way.

Used by: Speech To Text, Speech To Text (Nemotron).

Value Integer Description
Left 0 Rows start at Pos-X from the left edge and read left to right
Right 1 Rows end at Pos-X from the right edge and read right to left

ChannelContent

Used by: Channel Swap Filter.

Value Integer Description
RedChannel 0 Red channel
GreenChannel 1 Green channel
BlueChannel 2 Blue channel
AlphaChannel 3 Alpha channel
White 4 White
Black 5 Black
Average 6 RGB Average
Luminance 7 Luminance (ITU BT.601)
MaxOfRGB 8 Max of RGB
MinOfRGB 9 Min of RGB

ChannelMode

Used by: Min/Max Filter.

Value Integer Description
PerChannel 0 Per-Channel - Process R, G, B independently
Luminance 1 Luminance - Select pixel by brightness

CharacterEncodingMode

Used by: QR Code.

Value Integer Description
Default 0 Default character encoding mode for QR codes.
Iso8859_1 1 ISO-8859-1 — explicit Western European encoding.
Iso8859_2 2 ISO-8859-2 — Central/Eastern European encoding.
Utf8 3 UTF-8 — full Unicode support.

CommandIntent

Value Integer Description
None 0 Not a lifecycle action; does not affect expected state.
Start 1 Asks the component to run. Also the right value for a reconnect action.
Stop 2 Asks the component to stop.

CommandInvocationSource

Value Integer Description
Internal 0 The engine invoked the command itself. Leaves expected state untouched.
User 1 An operator, an API client or a script asked for it. Records expected state.
Autostart 2 The project's autostart invoked the command because the component is configured to start with the project. Records expected state, exactly as an operator's start does.

CompositionResolution

Used by: Switcher.

Value Integer Description
ResolutionCustom 0 Custom resolution
Resolution8K 1 8K (7680x4320)
ResolutionDCI4K 2 DCI 4K (4096x2160)
ResolutionUHD4K 3 UHD 4K (3840x2160)
ResolutionHD1080 4 HD 1080 (1920x1080)
Resolution720 5 720 (1280x720)

CompressorDetection (LibAvAudioCompressorOperator)

Select compressor detection

Used by: AbstractAudioProcessing, Compressor, Gate.

Value Integer Description
Rms 0 RMS detection (responds to average signal energy).
Peak 1 Peak detection (responds to signal peaks).

CompressorDetection (Enums)

Select compressor detection

Used by: AbstractAudioProcessing, Compressor, Gate.

Value Integer Description
Rms 0 RMS detection (responds to average signal energy).
Peak 1 Peak detection (responds to signal peaks).

Compressor link

Used by: AbstractAudioProcessing, Compressor, Gate.

Value Integer Description
Average 0 Average linking (averages signal levels across channels).
Maximum 1 Maximum linking (uses the highest signal level).

Compressor link

Used by: AbstractAudioProcessing, Compressor, Gate.

Value Integer Description
Average 0 Average linking (averages signal levels across channels).
Maximum 1 Maximum linking (uses the highest signal level).

CompressorMode (LibAvAudioCompressorOperator)

Set compressor mode

Used by: AbstractAudioProcessing, Compressor, Gate.

Value Integer Description
Downward 0 Downward compression (reduces volume above threshold).
Upward 1 Upward compression (raises volume below threshold).

CompressorMode (Enums)

Set compressor mode

Used by: AbstractAudioProcessing, Compressor, Gate.

Value Integer Description
Downward 0 Downward compression (reduces volume above threshold).
Upward 1 Upward compression (raises volume below threshold).

ConnectionMode

How the MoQ Target's ingest URL is determined — entered manually (Custom) or built automatically from the Stream Key against the Vindral CDN's traffic router (Auto).

Used by: MoQ Target.

Value Integer Description
Custom 0 Custom — point at any compatible MoQ relay by setting the connection URL manually.
Auto 1 Auto (Vindral CDN) — resolve the ingest URL automatically from the Stream Key.

ConnectionStatus

Used by: AES67 Input, AES67 Target, MoQ input, MoQ Target, NDI Target, and 6 more.

Value Integer Description
Disconnected 0 Disconnected from stream
Connecting 1 Connecting to stream
Connected 2 Connected to stream
Reconnecting 3 Reconnecting to stream

ConnectorRestrictions (Enums)

Used by: Settings.

Value Integer Description
None 0 Default (always allow connectors to be invoked)
Warn 1 Warn on invoke while a connector is running
WarnAndProhibit 2 Warn and prohibit invoke while a connector is running
StopRunningConnectors 3 On invoke, stop already running connectors
StopRunningConnectorsInSameGroup 4 On invoke, stop already running connectors in the same group

ConnectorRestrictions (Enums)

Used by: Settings.

Value Integer Description
None 0 Default (always allow connectors to be invoked)
Warn 1 Warn on invoke while a connector is running
WarnAndProhibit 2 Warn and prohibit invoke while a connector is running
StopRunningConnectors 3 On invoke, stop already running connectors
StopRunningConnectorsInSameGroup 4 On invoke, stop already running connectors in the same group

ContrastMode

Used by: Regional Contrast.

Value Integer Description
RGB 0 RGB - Apply contrast to all color channels
Luminance 1 Luminance - Apply contrast to luminance only (preserves color)

CubeCloudColorSpace

Used by: Matte Paint Keyer.

Value Integer Description
Rgb 0 The RGB cube, black at one corner and white at the opposite one. The space the selection volume is actually addressed in, so it is the one where a keyer's geometry is literal.
HsvCone 1 The HSV cone: hue around, saturation out, value up, converging to a point at black. Separates "what colour" from "how bright", which is what makes a screen's exposure ramp read as a single straight line from the apex.
Lab 2 CIE Lab*: lightness up, a* and b* across. Roughly perceptually uniform, so equal distances look like equal colour differences — the space to judge whether two colours are actually close rather than merely close in code values.
XyY 3 CIE xyY: chromaticity across, linear luminance up. The only space where exposure is exactly factored out — scaling all three channels leaves chromaticity untouched, so one screen at every exposure is a single vertical line, and the cone-shaped selection a fitted capsule cannot express becomes an upright cylinder. Near black, chromaticity is ill-conditioned and sprays.
YCbCr 4 BT.709 Y'CbCr — the vectorscope, and the space video is transported in. The only one of these that is affine in RGB, so it is the only alternative where the key overlay keeps its shape rather than merely its reach. Chroma subsampling shows here and nowhere else.

CubeCloudMarker

Used by: Matte Paint Keyer.

Value Integer Description
Box 0 A shaded cube. Its three visible faces read at different brightnesses, which is what gives the cloud its sense of depth.
Sphere 1 A shaded sphere. Rounder and less directional than a cube, at eight times the triangles — noticeable only on a dense cloud at a high bin resolution.
Plane 2 A flat square turned to face the camera. Evenly lit, so each marker is a patch of exactly the colour it stands for, which is the easiest of the three to read a colour off.

CuePointBehaviour

Used by: Cav file input.

Value Integer Description
None 0 Keep playing
Pause 1 Pause playback
Stop 2 Stop playback
ReplaySegment 3 Rewind and play from previous cue point

CuePointJumpBehaviour

Used by: Cav file input.

Value Integer Description
StartPlayback 0 Start playback
PausePlayback 1 Pause playback

DeEsserMode

How the de-esser targets and tames the sibilant region of the signal.

Used by: De-Esser.

Value Integer Description
Wideband 0 Detects sibilance in the band around the chosen frequency, then briefly ducks the level of the whole signal — the most audible, most natural choice for a single voice. The bandwidth control sets how focused the detection is.
Split 1 Split-band reduction (a dynamic high-shelf): a crossover ducks the entire high band above the chosen frequency, leaving the lower frequencies untouched. The bandwidth control is not used in this mode.
Bell 2 Bell (peaking) reduction: ducks only a narrow band centred on the chosen frequency, leaving the air above the sibilance untouched. The bandwidth control sets the width of the bell.

DecklinkCaptureBufferDepth

Number of captured frames a Blackmagic input keeps buffered ahead of the render loop when it is NOT the sync source. A deeper buffer absorbs capture-timing jitter, reducing frame duplication/skipping, at the cost of one extra frame of latency. Number of captured frames buffered ahead of the render loop for a non-sync Blackmagic input.

Used by: BlackMagic DeckLink Capture v3.

(No @ScriptEngine-tagged members.)

DecklinkCaptureMode

Selects how captured frames are transferred from a DeckLink card into the pipeline. Optimized uses a zero-copy path that is lighter on memory and CPU and is the default — it is the value used by new inputs and by any project that does not explicitly select a mode (including very old projects saved before this setting existed). Classic uses a copy-based transfer path that works reliably across all Desktop Video driver versions and remains the compatibility fallback for drivers that misbehave with the zero-copy path; projects that explicitly saved "Classic" keep it.

Used by: BlackMagic DeckLink Capture v3.

(No @ScriptEngine-tagged members.)

DecklinkPlaybackMethod

How a Decklink output hands each frame's picture and sound to the card.

Used by: Blackmagic Decklink Target v4.

Value Integer Description
Synchronous 0 Each frame is sent the moment it is rendered, for the lowest possible delay. On the system clock the computer's clock and the card's never run at exactly the same rate, and over time the sound can drift behind or ahead of the picture.
Scheduled 1 Each frame's picture and sound are scheduled together a few frames ahead and played from the card's own clock, so the sound does not drift against the picture. Adds a delay of a few frames, which moves by up to a frame and a half as the clocks differ; the difference between the computer's clock and the card's is absorbed by now and then skipping or repeating a whole frame, picture and sound together.

DetectionState

Used by: Object Detection.

Value Integer Description
NoModel 0 No model selected
Initializing 1 Initializing model
InitializingEncrypted 2 Initializing Composer model
Loaded 3 Model Loaded
Running 4 Detection running
Stopped 5 Operator stopped
GeneratingEngineCache 6 Generating TensorRT engine cache. This operation might take a few minutes depending on your system and model complexity.
StoppedUnlicenced 7 Operator stopped. 2-hour limit reached for unlicensed Composer model
ModelError 8 Error loading model (see log file for details)
RunError 9 An Object Detection error occured (see log file for details)
InitializationError 10 Object detection initialization failed (see log file for details)
TensorDirNotFound 11 TensorRT engine cache folder not found. Please verify the path.
LicenseError 12 Licence missing or has expired (see log file for details)

DifferenceMode (Enums)

How the per-pixel difference between the live frame and the reference frame is computed for the Difference Matte operator.

Used by: Difference Matte.

Value Integer Description
RGB 0 RGB - Average of all channels
Luminance 1 Luminance - Brightness difference
MaxChannel 2 Max Channel - Maximum channel difference

DifferenceMode (Enums)

How the per-pixel difference between the live frame and the reference frame is computed for the Difference Matte operator.

Used by: Difference Matte.

Value Integer Description
RGB 0 RGB - Average of all channels
Luminance 1 Luminance - Brightness difference
MaxChannel 2 Max Channel - Maximum channel difference

DoNotRenderController

Used by: AbstractInput.

Value Integer Description
LetComposerDecide 0 Let Composer decide. Composer automatically decides whether the input should be rendered, based on the active Scene and if Render Tuning is enabled.
ManualConfiguration 1 Manual Configuration. Allows you to manually control rendering behavior.

EdgeAlgorithm

Used by: Edge Detection.

Value Integer Description
Sobel 0 Sobel edge detection algorithm.
Prewitt 1 Prewitt edge detection algorithm.
Laplacian 2 Laplacian edge detection algorithm.
RobertsCross 3 Roberts Cross edge detection algorithm.
Scharr 4 Scharr edge detection algorithm.

EdgeOutputMode

Used by: Edge Detection.

Value Integer Description
EdgesOnly 0 Edges only - white edges on black background.
EdgesColored 1 Edges colored - colored edges on black background.
OverlayOnOriginal 2 Overlay on original - edges overlaid on original image.
OriginalWithEdgeAlpha 3 Original with edge strength as alpha.
EdgesAsAlpha 4 Edges as alpha - original RGB with edges controlling alpha.

EdgeSampleMode

Used by: Directional Blur.

Value Integer Description
Border 0 Border mode.
Wrap 1 Wrap mode.

ErrorCorrectionLevel

Used by: QR Code.

Value Integer Description
Low 0 Low error correction level allows for the highest data density in the QR code, but offers minimal error recovery capabilities. This level is suitable for environments where the QR code is unlikely to be damaged or obscured.
Medium 1 Medium error correction level provides a balance between data capacity and error recovery. This level is suitable for most applications.
Quartile 2 Quartile error correction level provides robust error recovery capabilities, making it suitable for applications where the QR code may be damaged or obscured.
High 3 High error correction level provides the strongest error recovery capabilities, making it suitable for applications where the QR code may be damaged or obscured.

ExecutionProvider

Used by: Object Detection.

Value Integer Description
CUDA 0 CUDA (default execution provider)
TensorRT 1 TensorRT. Faster inference using optimized engine cache.

ExpectedState

Used by: AbstractInput, AbstractTarget.

Value Integer Description
Unknown 0 Nothing has asked this component to start or stop since the project started. A component configured to start with the project reads this too when the project had nothing to act on - an input with no source selected, say.
Running 1 This component was explicitly started, or is configured to start with the project and the project started it.
Stopped 2 Somebody explicitly stopped this component.

FFmpegConfigurationTemplate

Used by: FFmpeg Target.

Value Integer Description
Custom 0 Empty
MP4FileWriterExample 1 MP4 file writer example
RTMPSWriterExample 2 RTMPS output example (25fps, 3Mbps)
SRTWriterExample 3 SRT output example (30fps, 3Mbps)

FalseColorPreset

Used by: False Color.

Value Integer Description
Exposure 0 Exposure.
BlackLevels 1 BlackLevels.
FullDetection 2 FullDetection.
WhiteClip_99_IRE 3 WhiteClip_99_IRE.

FfMpegLogLevel (Enums)

Used by: Settings.

Value Integer Description
None Int32.MinValue
Debug 48
Error 16
Fatal 8
Info 32
Panic 0
Quiet -8
Trace 56
Verbose 40
Warning 24

FfMpegLogLevel (Enums)

Used by: Settings.

Value Integer Description
None Int32.MinValue
Debug 48
Error 16
Fatal 8
Info 32
Panic 0
Quiet -8
Trace 56
Verbose 40
Warning 24

FileVideoEncoderId

Used by: File Recorder Target.

Value Integer Description
libx264 0 x264 (4:2:0, cpu)
h264_nvenc 1 h264 nvenc (4:2:0, gpu)
hevc_nvenc 2 hevc nvenc (4:2:0, gpu)
hevc_nvenc_lossless 3 hevc nvenc lossless (4:4:4, gpu, compression settings ignored)
av1_nvenc 4 av1 nvenc (4:2:0, gpu)

FreezeFrameOptions

Used by: MoQ input, NDI input, SRT input, SRT input 16 channel audio.

Value Integer Description
Never 0 Never (immediate black output)
OneSecond 1 Freeze last frame for 1 second
ThreeSeconds 3 Freeze last frame for 3 seconds
FiveSeconds 5 Freeze last frame for 5 seconds
Forever 6 Freeze last frame forever

GainStereoRemap

Used by: Gain.

Value Integer Description
Left 0 Left gain only.
Right 1 Right gain only.
None 2 No gain.

GenericComponentStatus

Used by: HTTP Target, Vindral CDN Metadata Target.

Value Integer Description
Active 0 Active
Inactive 1 Inactive
Busy 2 Busy
Ready 3 Ready

GrainBlendMode

Used by: Film Grain.

Value Integer Description
Overlay 0 Overlay - Natural film-like blend
SoftLight 1 Soft Light - Subtle blend
Add 2 Add - Direct additive grain
Linear 3 Linear - Simple linear blend

GridLayout

Used by: Alignment Grid.

Value Integer Description
Crosshair 2 Crosshair (2x2).
Grid4x4 4 4x4 grid.
Grid8x8 8 8x8 grid.

H264BframeDistance

Used by: RTMP Target, SRT Target, SRT Target 16 channel audio.

Value Integer Description
Zero 0 Zero
One 1 One
Two 2 Two

H264EncodingQualitySpeed

Used by: RTMP Target, SRT Target, SRT Target 16 channel audio.

Value Integer Description
ultrafast 0 ultrafast
superfast 1 superfast
veryfast 2 veryfast
faster 3 faster
fast 4 fast
medium 5 medium
slow 6 slow
slower 7 slower
veryslow 8 veryslow
placebo 9 placebo

H264EncodingThreads

Used by: RTMP Target, SRT Target, SRT Target 16 channel audio.

Value Integer Description
Zero 0 Zero
One 1 One
Two 2 Two
Three 3 Three
Four 4 Four
Five 5 Five
Six 6 Six
Seven 7 Seven
Eight 8 Eight

H264Profile

Used by: RTMP Target, RTMP Target (Multi scaler), SRT Target, SRT Target 16 channel audio.

Value Integer Description
baseline 0 baseline
main 1 main
high 2 high
high10 3 high10
high422 4 high422
high444 5 high444

H264Tune

Used by: RTMP Target, SRT Target, SRT Target 16 channel audio.

Value Integer Description
film 0 film
animation 1 Animation
grain 2 Grain
stillimage 3 Still image
psnr 4 psnr.
ssim 5 ssim).
fastdecode 6 Fast decode
zerolatency 7 Zero latency

HighPtsDiffReconnectOptions

Used by: RTMP Target.

Value Integer Description
NoRestart 0 No Reconnect
RestartAt20 20 Reconnect if PTS diff > 20
RestartAt100 100 Reconnect if PTS diff > 100
RestartAt200 200 Reconnect if PTS diff > 200
RestartAt400 400 Reconnect if PTS diff > 400

IbkKeyerOutput

Used by: IBK 3D Keyer.

Value Integer Description
Foreground 0 Foreground only
CleanPlate 1 CleanPlate only
Intermediate 2 Difference between the Foreground and Clean Plate
IntermediateMax 3 Maximum level of all three channels. Equal to the alpha channel but without the Amplifier settings applied
Alpha 4 Alpha after the Amplifier
Suppressed 5 Spill-suppressed foreground
SuppressedWithAlpha 6 Same as Suppressed, but with an alpha channel
Spill 7 Level of spill on different parts of the foreground
SpillRestauration 8 Restauration color
Garbage 9 Garbage matte only
Background 10 Background only
Final 11 Final output

IbkProcessor

Used by: IBK 3D Keyer.

Value Integer Description
IBK3D 0 Model optimized for green screen scenarios (default)
RGB 1 Model based on the RGB (Red, Green, Blue) color space
HSV 2 Model based on the HSV (Hue, Saturation, Value) color space

IbkProcessorChannels

Used by: IBK 3D Keyer.

Value Integer Description
All 0 All - use channels A,B and C (default)
A 1 A channel only
B 2 B channel only
C 3 C channel only
AB 4 A and B channels only
AC 5 A and C channels
BC 6 B and C channels

ImageOutputResolution (Enums)

Used by: RTMP Target, RTMP Target (Multi scaler).

Value Integer Description
Unchanged 0 Use scene resolution
Resolution1080p 1080 1080p - 1920*1080
Resolution720p 720 720p - 1280*720
Resolution540p 540 540p - 960*540
Resolution360p 360 360p - 640*360

ImageOutputResolution (Enums)

Used by: RTMP Target, RTMP Target (Multi scaler).

Value Integer Description
Unchanged 0 Use scene resolution
Resolution1080p 1080 1080p - 1920*1080
Resolution720p 720 720p - 1280*720
Resolution540p 540 540p - 960*540
Resolution360p 360 360p - 640*360

InteractiveButtonVariant

Used by: Interactive Button.

Value Integer Description
Size100By22 0 Gray small (100 * 22)
Size200By22 1 Gray small (200 * 22)
Size126By42 2 Gray medium (126 * 42)
Size200By42 3 Gray medium (200 * 42)

Interpolation

Used by: HSV Keyer, IBK 3D Keyer.

Value Integer Description
Linear 0 Linear color interpolation
Cardinal 1 Cardinal color interpolation

KernelShape

Used by: Min/Max Filter.

Value Integer Description
Box 0 Box - Square/rectangular kernel
Ellipse 1 Ellipse - Circular/elliptical kernel
Cross 2 Cross - Plus-shaped kernel
Diamond 3 Diamond - Diamond-shaped kernel

KeyChannel

Used by: HSV Keyer, IBK 3D Keyer.

Value Integer Description
None 0 No channel (no spill suppression.
Blue 1 Blue channel.
Green 2 Green channel.

KeyerOutput

Used by: HSV Keyer.

Value Integer Description
Foreground 0 Output the incoming source (unprocessed)
CleanPlate 1 Output the cleanPlate image (if used)
Alpha 2 Output the primary alpha channel only
SecondaryAlpha 3 Output the secondary key alpha channel only
CombinedAlpha 4 Output the combined alpha from primary and secondary keys
Suppressed 5 Output the color suppression output
Spill 6 Output the spill suppression channel
Garbage 7 Output the garbage matte output
Background 8 Output the background
Final 9 Output the final Compositing Output

KeyerOutputHSVRangeKeyer

Value Integer Description
Foreground 0 Output the incoming source (unprocessed)
Alpha 1 Output the alpha channel only (also called the Alpha matte)
Suppressed 2 Output the color suppression output
Spill 3 Output the spill suppression channel
Garbage 4 Output the garbage matte output
Background 5 Output the background
Final 6 Output the final compositing output

LayerMaskAppliance

Used by: Layer - Visibility.

Value Integer Description
None 0 No masking is applied. Default mode.
Normal 1 Normal masking. The layer’s alpha channel is used to mask the content of the layer directly beneath it.
Additive 2 Additive masking. The layer’s alpha channel is added to the alpha channel of the layer beneath it.
Subtractive 3 Subtractive masking. The layer’s alpha channel is subtracted from the alpha channel of the layer beneath it.

LightWrapMaskOutput

What this operator hands on.

Used by: Light Wrap Mask.

Value Integer Description
Picture 0 Picture - passes the input through untouched
Mask 1 Mask - shows the mask being published

ListenerInitState

Value Integer Description
NotStarted 0 Listener not yet started
Starting 1 Listener starting
Started 2 Listener started
Error 3 Error while starting

ListenerStatus

Used by: SRT input, SRT input 16 channel audio.

Value Integer Description
NotStarted 0 Listener not started
StartRequested 1 Listener start requested
Starting 2 Listener starting
Started 3 Listener Started
Error 4 Error while starting
TimedOut 5 Timed out while waiting for client
Stopping 6 Listener stopping

LoadFrequency

Used by: Load Generator.

Value Integer Description
EveryFrame 1 Every frame
Random10 10 Random, 10% probability
Random100 100 Random, 1% probability
Random500 500 Random, 0.2% probability
Random1000 1000 Random, 0.1% probability

LoggingMode

Used by: URL Sequencer Target.

Value Integer Description
Error 0 Report issues as errors
Warning 1 Report issues as warnings

MatteOutputMode (Enums)

What the Difference Matte operator emits on its output port: a finished composite, the alpha matte alone, the premultiplied foreground, or a debug visualization of the raw per-pixel difference.

Used by: Difference Matte.

Value Integer Description
Composite 0 Composite - RGBA with matte as alpha
MatteOnly 1 Matte Only - Grayscale matte
ForegroundOnly 2 Foreground Only - Premultiplied foreground
Difference 3 Difference - Raw difference visualization

MatteOutputMode (Enums)

What the Difference Matte operator emits on its output port: a finished composite, the alpha matte alone, the premultiplied foreground, or a debug visualization of the raw per-pixel difference.

Used by: Difference Matte.

Value Integer Description
Composite 0 Composite - RGBA with matte as alpha
MatteOnly 1 Matte Only - Grayscale matte
ForegroundOnly 2 Foreground Only - Premultiplied foreground
Difference 3 Difference - Raw difference visualization

MattePaintGrowShape

Used by: Matte Paint Keyer.

Value Integer Description
Box 0 A box. Three separable 1-D passes, which is exact and cheap, but it puts corners on the selection — and a corner reaches roughly 1.7 times further than the radius asked for, into colours that are further from the screen than anything the grow was meant to include.
Spherical 1 An ellipsoid, from a thresholded distance transform. Reaches the same distance along each axis as the box but nowhere further, so the grow stops at an even distance from the painted colours in every direction. Samples no more than the box does, but carries a wider working value through two extra passes, so a solve costs roughly twice as much.

MattePaintKeyerOutput

Used by: Matte Paint Keyer.

Value Integer Description
Original 0 The unprocessed incoming image.
Key 1 The matte as greyscale — white where the pixel is kept, black where it is keyed out.
Histogram 2 A 3D scatter of the input in RGB space: the colour cube drawn as a shaded room with red, green and blue axis arrows, and one small cube per occupied colour bin, each the colour it stands for. Shows where the screen's cloud actually sits, how tight it is, and how close the foreground comes to it — the things a flat preview cannot tell you. A diagnostic view rather than an output to broadcast; the key itself is unaffected.
HistogramKey 3 The 3D histogram with the key drawn over it: the grown selection as a solid red volume and the blurred falloff as a glow around it. Shows the two things a flat matte cannot — whether the selection actually encloses the screen's cloud, and how close its soft edge comes to the colours in the foreground you are trying to keep.
Garbage 4 The active garbage matte image or live layer, with the same offsets used by the key. Preserves source transparency; areas outside the matte are transparent too. Black when Use garbage matte is off or no source is available.
Final 5 The original image with the matte applied as alpha.

MediaPlayerState

Used by: ASIO Device Capture, Audio file input, Cav file input, Seamless audio file input, Video File Input.

Value Integer Description
NoMedia 0 No media loaded
Parsing 1 Parsing media file
Playing 2 Playing
Paused 3 Paused
Stopped 4 Stopped
ErrorParsing 5 Error parsing file (see log file for details)
ErrorDecodingVideo 6 Error decoding video

MetaDataInterval

Used by: RTMP Target.

Value Integer Description
EveryFiveFrames 5 Every five video frames
EveryTenFrames 10 Every ten video frames
EveryFifteenFrames 15 Every 15 video frames
EveryTwentyFrames 20 Every 20 video frames
EveryThirtyFrames 30 Every 30 video frames
EveryFourtyFiveFrames 45 Every 45 video frames
EverySixtyFiveFrames 60 Every 60 video frames

ModelResizeMode

Used by: Object Detection.

Value Integer Description
Proportional 0 Resize the image proportionally
Stretched 1 Stretch the image to fit the model's input dimensions

MoveLayerAutomation

Used by: Point Tracker.

Value Integer Description
None 0 None
Instant 1 Use instant values
Average 2 Use average values (10 frames)

MoveLayerFallback

Used by: Point Tracker.

Value Integer Description
Restore 0 Restore to default
KeepLast 1 Keep last correction

MultiViewLayout

Used by: Switcher.

Value Integer Description
FourInputs 4 4 inputs (1*4)
EightInputs 8 8 inputs (2*4)
ThirteenInputs 13 13 inputs (5+4+1x4)

NemotronLanguage

Spoken language to transcribe. Auto detect first, then the languages the shipped model transcribes in alphabetical order, then those needing a fine-tuned model. Picking the language that is actually being spoken matters: the wrong one produces nonsense rather than a degraded result.

Used by: Speech To Text (Nemotron).

Value Integer Description
AutoDetect 0 Let the model decide, once per sentence and from the opening moment of speech in it. Slightly less accurate than naming the language. Detected Language reports what it chose.
Arabic 1 Arabic. Error rate 12.03%.
Bulgarian 2 Bulgarian. Error rate 20.53%.
Croatian 3 Croatian. Error rate 23.97%.
Czech 4 Czech. Error rate 20.41%.
Danish 5 Danish. Error rate 27.49%.
Dutch 6 Dutch. Error rate 11.46%.
EnglishUK 7 English (UK). Error rate 7.91%.
EnglishUS 8 English (US). Error rate 7.91%.
Estonian 9 Estonian. Error rate 26.35%.
Finnish 10 Finnish. Error rate 18.34%.
FrenchCanada 11 French (Canada). Error rate 9.03%.
FrenchFrance 12 French (France). Error rate 9.03%.
German 13 German. Error rate 8.31%.
Hindi 14 Hindi. Error rate 6.81%.
Hungarian 15 Hungarian. Error rate 28.68%.
Italian 16 Italian. Error rate 4.25%.
Japanese 17 Japanese. Character error rate 11.48%.
Korean 18 Korean. Character error rate 7.12%.
MandarinChinese 19 Mandarin Chinese. Character error rate 19.28%.
NorwegianBokmal 20 Norwegian Bokmål. Error rate 18.10%.
Polish 21 Polish. Error rate 15.15%.
PortugueseBrazil 22 Portuguese (Brazil). Error rate 5.48%.
PortuguesePortugal 23 Portuguese (Portugal). Error rate 5.48%.
Romanian 24 Romanian. Error rate 25.90%.
Russian 25 Russian. Error rate 9.17%.
Slovak 26 Slovak. Error rate 21.28%.
SpanishLatinAmerica 27 Spanish (Latin America). Error rate 4.11%.
SpanishSpain 28 Spanish (Spain). Error rate 4.11%.
Swedish 29 Swedish. Error rate 22.17%.
Turkish 30 Turkish. Error rate 11.17%.
Ukrainian 31 Ukrainian. Error rate 13.07%.
Vietnamese 32 Vietnamese. Error rate 11.18%.
Greek 33 Greek. Adaptation-ready: the shipped model does not transcribe it without fine-tuning on in-domain data.
Hebrew 34 Hebrew. Adaptation-ready: the shipped model does not transcribe it without fine-tuning on in-domain data.
Latvian 35 Latvian. Adaptation-ready: the shipped model does not transcribe it without fine-tuning on in-domain data.
Lithuanian 36 Lithuanian. Adaptation-ready: the shipped model does not transcribe it without fine-tuning on in-domain data.
Maltese 37 Maltese. Adaptation-ready: the shipped model does not transcribe it without fine-tuning on in-domain data.
NorwegianNynorsk 38 Norwegian Nynorsk. Adaptation-ready: the shipped model does not transcribe it without fine-tuning on in-domain data.
Slovenian 39 Slovenian. Adaptation-ready: the shipped model does not transcribe it without fine-tuning on in-domain data.
Thai 40 Thai. Adaptation-ready: the shipped model does not transcribe it without fine-tuning on in-domain data.

NemotronState

Lifecycle state of the Speech To Text (Nemotron) operator.

Used by: Speech To Text (Nemotron).

Value Integer Description
NoModel 0 No model has been selected yet.
Loading 1 The model is being loaded onto the GPU.
Loaded 2 The model is loaded and the operator is ready to start.
Running 3 The operator is transcribing.
Stopped 4 The operator was stopped. The model stays loaded on the GPU.
ModelError 5 The model could not be loaded (see the log file for details).

NetBalancerPriority

Per-direction priority used by NetBalancer's nbcmd.exe to shape Composer's traffic. Values match NetBalancer's GUI dropdown one-to-one. Custom and Limit packets aren't included because they have no CLI surface — those require NetBalancer's GUI to configure.

Used by: NetBalancerTarget.

(No @ScriptEngine-tagged members.)

NetworkBufferingState

Used by: MoQ input, RTMP input, SRT input, SRT input 16 channel audio.

Value Integer Description
None 0 No buffering
Buffering 1 Buffering
Buffered 2 Buffered

NetworkWriterStatus

Used by: Google Storage Target.

Value Integer Description
Disconnected 0 Disconnected
Connecting 1 Connecting
Connected 2 Connected
Disconnecting 3 Disconnecting
Reconnecting 4 Reconnecting
WaitingToReconnect 5 Waiting to reconnect

NewFileInterval

Used by: File Recorder Target.

Value Integer Description
Never 0 Never
Every10Second 10 Every 10 second
Every30Second 30 Every 30 second
Every1Minute 1*60 Every minute
Every2Minute 2 * 60 Every two minutes
Every5Minute 5 * 60 Every five minutes
Every10Minute 10 * 60 Every ten minutes
Every30Minute 30 * 60 Every thirty minutes
Every60Minute 60 * 60 Every hour
Every4Hours 60 * 4 * 60 Every 4 hours
Every12Hours 60 * 12 * 60 Every 12 hours
Every24Hours 60 * 24 * 60 Every 24 hours

NumDecoderThreads

Used by: Video File Input.

Value Integer Description
OneThread 1 One thread
TwoThreads 2 Two threads
ThreeThreads 3 Three threads
FourThreads 4 Four threads
FiveThreads 5 Five threads
SixThreads 6 Six threads
SevenThreads 7 Seven threads
EightThreads 8 Eight threads

OcrExecutionMode

Used by: OCR.

Value Integer Description
Asynchronous 0 Recognize off the render thread (default). Each frame is handed to a background worker and the operator reads back the previous frame's result, so recognition never slows the render pipeline. The reported text lags the live frame by roughly one frame, and two independent operators may report adjacent frames.
Synchronous 1 Recognize the current frame before the render tick finishes — the operator blocks until this frame's result is ready, so the reported text matches the frame on screen and two genlocked operators report the same frame number. Costs render-thread time equal to the recognition latency per scanned frame, which can exceed the frame budget; use only when a live, in-sync readout matters more than throughput.

OcrScanMode

Used by: OCR.

Value Integer Description
SingleLine 0 Treat the whole scan region as a single line of text and run only the recognition model on it. Fastest mode — ideal when the region is cropped tightly around one word/number (e.g. a burned-in frame counter).
Detect 1 Run text detection to find every text box inside the scan region, then recognize each one and concatenate the results. Handles arbitrary multi-word / multi-line text at the cost of an extra model pass.

OperationType

Used by: Min/Max Filter.

Value Integer Description
Min 0 Minimum (Erosion) - Shrinks bright areas
Max 1 Maximum (Dilation) - Expands bright areas
Open 2 Open - Min then Max, removes small bright spots
Close 3 Close - Max then Min, removes small dark spots
Gradient 4 Gradient - Max minus Min, edge detection

OperatorState (CrystalSpeechOperator)

Used by: Crystal Speech, Image Classification, Speech To Text.

Value Integer Description
Idle 0 Standing by
Processing 1 Processing audio
Stopped 2 Operator stopped
ModelError 4 Error loading model (see log file for details)
RunError 5 An error occured (see log file for details)

OperatorState (ImageClassificationOperator)

Used by: Crystal Speech, Image Classification, Speech To Text.

Value Integer Description
OperatorInitializing 0 Operator loading
NoModel 1 No model selected
Initializing 2 Initializing model
Loaded 3 Model Loaded
Running 4 Image Classification running
Stopped 5 Operator stopped
ModelError 6 Error loading model (see log file for details)
RunError 7 An Image Classification error occured (see log file for details)
InitializationError 8 Image Classification initialization failed (see log file for details)

OperatorState (SpeechToTextOperator)

Used by: Crystal Speech, Image Classification, Speech To Text.

Value Integer Description
NoModel 0 No model selected
Loaded 1 Model Loaded
Running 2 Operator running
Stopped 3 Operator stopped
ModelError 4 Error loading model (see log file for details)
RunError 5 An error occurred (see log file for details)

OperatorStatus

Used by: Audio Recorder.

Value Integer Description
Idle 0 Operator is idle
Waiting 1 Waiting for audio
Recording 2 Recording Audio
Stopped 3 Recording Stopped
AudioSaved 4 Audio saved to folder
RequestSaveNewProject 5 Save Project before recording audio
RecordingAudioFailed 6 Error recording audio (see log file for details)
ErrorSavingAudio 7 Error saving audio (see log file for details)

OpsGenieInterval (Enums)

Used by: Settings.

Value Integer Description
Never 0
Every2Minute 1
Every5Minute 2
Every10Minute 3
Every30Minute 4
Every60Minute 5

OpsGenieInterval (Enums)

Used by: Settings.

Value Integer Description
Never 0
Every2Minute 1
Every5Minute 2
Every10Minute 3
Every30Minute 4
Every60Minute 5

OscillatorType

Used by: Oscillator.

Value Integer Description
Sine 0 A smooth, pure tone. The most basic waveform with no harmonics.
Square 1 A harsh, buzzy tone rich in odd harmonics.
Triangle 2 A softer tone than square, with fewer harmonics.
Sawtooth 3 A bright, buzzy tone containing both odd and even harmonics.
WhiteNoise 4 Random noise containing all frequencies at equal intensity.

OutputMode

Used by: Regional Contrast.

Value Integer Description
Final 0 Final - Normal processed output
DifferenceOnly 1 Difference Only - Shows only the contrast detail being added
Blurred 2 Blurred - Shows the blur used for contrast calculation
Original 3 Original - Bypass, shows unprocessed input

OutputResolution

Used by: FFmpeg Target.

Value Integer Description
OutputResolution3840P 0 4K (3840x2160)
OutputResolution1080P 1 1080p (1920x1080)
OutputResolution720P 2 720p (1280x720)
OutputResolution540P 3 540p (960x540)
OutputResolution360P 4 360p (640x360)
OutputResolution270P 5 270p (480x270)
OutputResolution180P 6 180p (320x180)

OutputVideoBitrate

Used by: File Recorder Target, RTMP Target, RTMP Target (Multi scaler), Settings, SRT Target, and 1 more.

Value Integer Description
Bitrate50000 50 50 kbit/s
Bitrate100000 100 100 kbit/s
Bitrate150000 150 150 kbit/s
Bitrate200000 200 200 kbit/s
Bitrate250000 250 250 kbit/s
Bitrate300000 300 300 kbit/s
Bitrate350000 350 350 kbit/s
Bitrate400000 400 400 kbit/s
Bitrate450000 450 450 kbit/s
Bitrate500000 500 500 kbit/s
Bitrate600000 600 600 kbit/s
Bitrate700000 700 700 kbit/s
Bitrate750000 750 750 kbit/s
Bitrate800000 800 800 kbit/s
Bitrate850000 850 850 kbit/s
Bitrate900000 900 900 kbit/s
Bitrate1000000 1000 1.00 Mbit/s
Bitrate1100000 1100 1.10 Mbit/s
Bitrate1200000 1200 1.20 Mbit/s
Bitrate1300000 1300 1.30 Mbit/s
Bitrate1400000 1400 1.40 Mbit/s
Bitrate1500000 1500 1.50 Mbit/s
Bitrate1750000 1750 1.75 Mbit/s
Bitrate2000000 2000 2.00 Mbit/s
Bitrate2100000 2100 2.10 Mbit/s
Bitrate2200000 2200 2.20 Mbit/s
Bitrate2300000 2300 2.30 Mbit/s
Bitrate2400000 2400 2.40 Mbit/s
Bitrate2500000 2500 2.50 Mbit/s
Bitrate2750000 2750 2.75 Mbit/s
Bitrate3000000 3000 3.00 Mbit/s
Bitrate3500000 3500 3.50 Mbit/s
Bitrate4000000 4000 4.00 Mbit/s
Bitrate5000000 5000 5.00 Mbit/s
Bitrate6000000 6000 6.00 Mbit/s
Bitrate8000000 8000 8.00 Mbit/s
Bitrate10000000 10000 10.00 Mbit/s
Bitrate12000000 12000 12.00 Mbit/s
Bitrate18000000 18000 18.00 Mbit/s
Bitrate24000000 24000 24.00 Mbit/s
Bitrate25000000 25000 25.00 Mbit/s
Bitrate30000000 30000 30.00 Mbit/s

PlayBackEndCondition

Used by: Cav file input, Video File Input.

Value Integer Description
Loop 0 Loop/repeat playback
Hold 1 Hold last frame
Stop 2 Stop

PlaybackState

Used by: A/V Sync Sender, BlackMagic DeckLink Capture v3, Blackmagic Decklink Target v4, FFmpeg Target, LLM (Ollama), and 4 more.

Value Integer Description
Stopped 0 Playback stopped
Starting 1 Playback starting
Running 2 Playback running
Stopping 3 Playback stopping
Restarting 4 Playback restarting
Paused 5 Playback paused

ProcessChannels

Used by: Min/Max Filter.

Value Integer Description
RGB 0 RGB - Process color channels only
RGBA 1 RGBA - Process color and alpha
AlphaOnly 2 Alpha - Process alpha channel only

ProcessIdleTimeOut

Used by: FFmpeg Target.

Value Integer Description
ThreeSeconds 3000 3 seconds
FiveSeconds 5000 5 seconds
TenSeconds 10000 10 seconds
FifteenSeconds 15000 15 seconds
TwentySeconds 20000 20 seconds
ThirtySeconds 30000 30 seconds

Protocol

Used by: UDP Message Target.

Value Integer Description
OSC 0 OSC (Open Sound Control)
UDP 1 UDP (User Datagram Protocol) — raw text datagrams

ReconnectInterval

Used by: FFmpeg Target, MoQ input, MoQ Target, RTMP Target, RTMP Target (Multi scaler), and 4 more.

Value Integer Description
Never 0 Never
OneSecond 1000 1 second
ThreeSeconds 3000 3 seconds
FiveSeconds 5000 5 seconds
TenSeconds 10000 10 seconds
FifteenSeconds 15000 15 seconds
ThirtySeconds 30000 30 seconds

RecordingDays

Used by: File Recorder Target.

Value Integer Description
Unlimited 0 Unlimited
OneDay -1 1 day
TwoDays -2 2 days
ThreeDays -3 3 days
FourDays -4 4 days
FiveDays -5 5 days
SevenDays -7 7 days
FourteenDays -14 14 days

RecordingState

Used by: File Recorder Target.

Value Integer Description
Stopped 0 Stopped
Starting 1 Starting
Recording 2 Recording
Stopping 3 Stopping

ReplayOperatorDefaultOutput

Used by: Replay.

Value Integer Description
PassThrough 0 Pass-through. Operator won’t affect the video
NullImage 1 None. Render a black output

ReplayOperatorPlaybackSpeed

Used by: Replay.

Value Integer Description
Every 1 100 %
EveryTwo 2 50 %"
EveryThree 3 33 %
EveryFour 4 25 %
EveryFive 5 20 %"
EverySix 6 17 %"
EverySeven 7 14 %
EveryEight 8 12.5 %
EveryTen 10 10 %
EveryTwenty 20 5 %
Zero 0 0 %

ReplayOperatorState

Used by: Replay.

Value Integer Description
Stopped 0 Operator stopped
Recording 1 Operator recording
Playback 2 Operator playing replay

RmsWindowSizeMs (Enums)

Used by: Settings.

Value Integer Description
OneHundredMs 100 100 ms
TwoHundredMs 200 200 ms
ThreeHundredMs 300 300 ms
FourHundredMs 400 400 ms
FiveHundredMs 500 500 ms
SixHundredMs 600 600 ms
OneThousandMs 1000 1000 ms

RmsWindowSizeMs (Enums)

Used by: Settings.

Value Integer Description
OneHundredMs 100 100 ms
TwoHundredMs 200 200 ms
ThreeHundredMs 300 300 ms
FourHundredMs 400 400 ms
FiveHundredMs 500 500 ms
SixHundredMs 600 600 ms
OneThousandMs 1000 1000 ms

RtmpBufferLength

Used by: RTMP input.

Value Integer Description
VeryShort 250 Very Short, 250 ms
Short 1000 Short, 1000 ms
Medium 1500 Medium, 1500 ms
Long 2000 Long, 2000 ms
VeryLong 3000 Very long, 3000 ms

RtmpMode

Used by: RTMP input.

Value Integer Description
Client 0 Client mode — the input connects out to an existing RTMP server and pulls the stream.
Server 1 Server mode — the input binds to a local port and waits for an external RTMP sender to push to it.

RunningAnimationBehavior

How a new AddPropertyAnimator animation behaves when an animation is already running on the same object and property.

Value Integer Description
CancelNewAnimation 0 If an animation is already running on the same object and property, the new animation is dropped.
AbortRunningAnimations 1 Cancels all running animations on the same object and property, then starts the new one. This is the default.
AllowMultipleAnimations 2 Stacks the new animation alongside the running ones. Not recommended — the property's final value depends on which animation finishes last.

RunningIndicatorState

Value Integer Description
None 0 No status available / No error/warning
Running 1 Component is running
Warning 2 Component has raised a warning
Error 3 Component has raised an error

RuntimeState (Enums)

Used by: Settings.

Value Integer Description
Idle 100 Not used in production (IDLE)
Develop 101 Used for development purposes (DEV)
Test 102 Used for testing (TEST)
Live 103 Live in production (LIVE)
Spare 104 Spare (SPARE)
Reserved 105 Reserved (RESERVED)
Unknown 106 UNKNOWN

RuntimeState (Enums)

Used by: Settings.

Value Integer Description
Idle 100 Not used in production (IDLE)
Develop 101 Used for development purposes (DEV)
Test 102 Used for testing (TEST)
Live 103 Live in production (LIVE)
Spare 104 Spare (SPARE)
Reserved 105 Reserved (RESERVED)
Unknown 106 UNKNOWN

SaveLocation

Used by: Audio Recorder.

Value Integer Description
ProjectFolder 0 Save in projects folder
RecordingsFolder 1 Save in Composers "Recordings" folder

SnapshotImageFormat

Used by: Snapshot Target.

Value Integer Description
Png 0 PNG image format
Jpeg 1 JPEG image format

SnapshotInterval

Used by: Snapshot Target.

Value Integer Description
Every10Seconds 10 Every 10 seconds
Every30Seconds 30 Every 30 seconds
EveryMinute 60 Every minute
Every10Minutes 600 Every 10 minutes
Every30Minutes 1800 Every 30 minutes
EveryHour 3600 "Every hour
OnceADay 86400 Once a day

SnapshotRetention

Used by: Snapshot Target.

Value Integer Description
OneMinute 0 One minute
TenMinutes 1 10 minutes
OneDay 2 One day
OneWeek 3 One week
OneMonth 4 One month
OneYear 5 One year

SnapshotState

Used by: Snapshot Target.

Value Integer Description
Stopped 0 Operator is stopped
Starting 1 Operator is starting
Running 2 Operator is running
Stopping 3 Operator is stopping

SpillRestauration

Used by: IBK 3D Keyer.

Value Integer Description
None 0 No spill restauration.
Luminance 1 Restore luminance in the despilled areas of the image.
Tint 2 Tint the despilled areas of the image.

SpillSuppressionMaskChannelMode

Used by: Spill Suppression.

Value Integer Description
Luminance 0 Luminance - Use mask brightness.
GreenChannel 1 Green channel - Compatible with HSV Keyer garbage matte.

SpillSuppressionMethod

Used by: Spill Suppression.

Value Integer Description
Light 0 Light - Subtle suppression.
Medium 1 Medium - Balanced suppression.
Aggressive 2 Aggressive - Strong suppression.
Max 3 Max - Maximum suppression.

SpillSuppressionOutputMode

Used by: Spill Suppression.

Value Integer Description
Final 0 Final - Processed output.
Foreground 1 Foreground - Original input.
SpillMap 2 Spill Map - Visualize spill areas.
Alpha 3 Alpha - Show alpha channel.
SpillMatte 4 Spill Matte - Grayscale spill amount.
SuppressionMask 5 Suppression Mask.

SpillSuppressionReplaceMode

Used by: Spill Suppression.

Value Integer Description
None 0 None - Just remove spill.
Gray 1 Gray - Add neutral gray.
Complement 2 Complement - Add complementary color.
Custom 3 Custom - Use custom color.

SpillSuppressionScreenType

Used by: Spill Suppression.

Value Integer Description
Green 0 Green Screen.
Blue 1 Blue Screen.

SrtAudioEncoder

Used by: SRT Target, SRT Target 16 channel audio.

Value Integer Description
Unused -1 None
AacStereo 0 AAC Stereo
AacMono 1 Mp2 Mono

SrtBufferLength

Used by: SRT input, SRT input 16 channel audio.

Value Integer Description
Short 100 Short, 100 ms
Medium 200 Medium, 200 ms
Long 400 Long, 400 ms
VeryLong 600 Very long, 600 ms

SrtInputConfigurationTemplate

Used by: SRT input, SRT input 16 channel audio.

Value Integer Description
Custom 0 Empty
Localhost9000caller 1 Example: Localhost:9000, caller
Localhost9000listener 2 Example: Localhost:9000, listener

SrtInputStreamState

Used by: SRT input, SRT input 16 channel audio.

Value Integer Description
NotStarted 0 Not started
Calling 1 Calling (waiting for listener)
Listening 2 Listening (waiting for caller)
ReceivingData 3 Listening (waiting for caller)
Disconnected 4 Disconnected
Error 5 Disconnected
Stopping 6 Stopping

SrtSimulatedLatencyPattern

How the SRT target's simulated send latency evolves over time. A debug/testing aid used to reproduce variable-latency and congested links (e.g. for SRT input synchronization tests) without a real WAN.

Used by: SRT Target, SRT Target 16 channel audio.

Value Integer Description
Static 0 Constant added delay (base latency only, no variance).
RandomWalk 1 Delay drifts randomly around the base within +/- the jitter amount.
Sine 2 Delay oscillates smoothly around the base by +/- the jitter amount over the period.
StepSchedule 3 Delay steps between base and base+jitter each period — reproducible congestion events.

SrtSyncCongestionPolicy

Policy for what a synchronized SRT input group does when one member's network congests and it can no longer reach the group's target timecode.

Used by: Settings.

Value Integer Description
HoldSync 0 Hold sync — keep all members frame-aligned by increasing the group's shared delay to cover the slowest member. End-to-end latency rises (bounded by the max sync buffer), but the group never loses alignment. Default.
LowLatency 1 Low latency — keep the group playing at its current latency; a congested member freezes/repeats its last frame and re-locks when it recovers. Latency stays low but the congested member briefly loses sync.

SrtSyncLockState

Live synchronization state of a single SRT input relative to the studio sync group.

Used by: SRT input, SRT input 16 channel audio.

Value Integer Description
NotSynchronized 0 This input is not participating in synchronization (Synchronize is off).
Locking 1 Buffering and waiting for the group to agree on a common start timecode.
Locked 2 Locked to the group — emitting the group target timecode on every frame.
OutOfSync 3 Was locked but has drifted or under-run and can no longer reach the target; re-locking is in progress.
Fallback 4 Locked using the PTS/cadence fallback because the stream carries no embedded SMPTE timecode. Weaker guarantee than a timecode lock.

StereoPeakLevelMaxAge (Enums)

Used by: Settings.

Value Integer Description
OneSeconds 1 1 second
FiveSeconds 5 5 seconds
TenSeconds 10 10 seconds
ThirtySeconds 30 30 seconds
SixtySeconds 60 60 seconds
FiveMinutes 5*60 5 minutes
TenMinutes 10 * 60 10 minutes
Infinite int.MaxValue Infinite

StereoPeakLevelMaxAge (Enums)

Used by: Settings.

Value Integer Description
OneSeconds 1 1 second
FiveSeconds 5 5 seconds
TenSeconds 10 10 seconds
ThirtySeconds 30 30 seconds
SixtySeconds 60 60 seconds
FiveMinutes 5*60 5 minutes
TenMinutes 10 * 60 10 minutes
Infinite int.MaxValue Infinite

StorageWriterInterval

Used by: Google Storage Target.

Value Integer Description
Never 0 Never — uploads are paused while this is selected.
Every1Second 1 Every second
Every2Second 2 Every 2:nd second
Every5Second 5 Every 5:th second
Every10Second 10 Every 10:th second
Every20Second 20 Every 20:th second
Every30Second 30 Every 30:th second
Every60Second 60 Every 60:th second

SuppressionType

Used by: IBK 3D Keyer.

Value Integer Description
Maximum 0 Limit to maximum of blue & red or green & red
Average 1 Limit to average of blue & red or green & red
Max2 2 Limit to blue or green

SuppressionTypeV2

Used by: HSV Keyer.

Value Integer Description
Maximum 0 Limit to maximum of blue&red or green & red
Average 1 Limit to average of blue&red or green & red
Max2 2 Limit to blue or green
KeyColor 3 Limit to Key Color

SurfaceBlurOutput

Used by: Surface Blur.

Value Integer Description
Final 0 Final filtered result.
Original 1 Original input.
Difference 2 Difference (shows what was smoothed).
SkinMask 3 Skin mask (shows detected skin areas).

TallyState

Used by: AbstractInput.

Value Integer Description
None 0 Not used by any switcher — no tally border in the multiviewer.
Preview 1 Queued as the Preview (next) source — green tally border in the multiviewer.
Program 2 On air — the PGM source, or an overlay that is shown, fading in, or fading out. Red tally border in the multiviewer.

TargetState

Used by: URL Sequencer Target.

Value Integer Description
Idle 0 Idle state, target is not running
Stopped 1 Targtet stopped by user
Started 2 Target is starting
Reset 3 Options reset
Running 4 Target is running requests
Finalizing 5 Waiting for remaining requests
Completed 6 All requests completed

TensorRtPrecisionMode

Used by: Object Detection.

Value Integer Description
FP32 0 TensorRT Float32 precision mode (default).
FP16 1 TensorRT Float16 precision mode (half precision).

TextEdgeRendering (Enums)

Used by: Switcher.

Value Integer Description
Alias 0 Aliased
Antialias 1 Anti-aliased

TextEdgeRendering (Enums)

Used by: Switcher.

Value Integer Description
Alias 0 Aliased
Antialias 1 Anti-aliased

TextType

Used by: Text input.

Value Integer Description
CustomText 0 Custom Text
ShortTimeString 1 Short Time
LongTimeString 2 Long Time
UtcTime 3 UTC Time
FrameCounter 4 Frame Counter
HostName 5 Host Name
ProjectName 6 Project Name
MediaTimeCode 7 Media info: Time code (TC)
MediaTimeCodeLeft 8 Media info: Time left (TC)
MediaFileName 9 Media info: filename (short)
MediaTimeCodeEndTime 10 Media info: Time code (TC)
ObjectProperty 11 Object Property — display the live value of a property on a component or the project. Type the path in the ObjectName.PropertyName format in the Text field, for example MyInput.SomePropertyName. The text input then shows the current value of that property and updates automatically when it changes. Use Project.NumCongestiveFramesSinceStart to show the project's congestion counter. Names are case-sensitive; Project is reserved and takes precedence over a component with that name.

ThumbnailCadence

Value Integer Description
EverySecond 1 One thumbnail every 1 second
EveryFiveSeconds 5 One thumbnail every 5 seconds

TileRgbChannelSelection

Value Integer Description
RedGreenBlue 0 All channels.
Red 1 Red channel.
Green 2 Green channel.
Blue 3 Blue channel.
RedAndGreen 10 Red and green channel.
RedAndBlue 20 Red and blue channel.
GreenAndBlue 40 Green and blue channel.

TimecodeStartMode

Where the embedded output timecode starts counting from. How closely Time of day keeps up with the wall clock afterwards depends on the frame rate in use - exactly at 24 / 25 / 30 / 50 / 60, to within about 70 ms at 29.97 / 59.94, and not at all at 23.98.

Used by: Blackmagic Decklink Target v4, SRT Target, SRT Target 16 channel audio.

Value Integer Description
Zero 0 Start at 00:00:00:00 when playback starts.
TimeOfDay 1 Latch the wall-clock time of day when playback starts, then count up by frame. Tracks the clock exactly at 24 / 25 / 30 / 50 / 60 and to within about 70 ms at 29.97 / 59.94. At 23.98 it cannot track the clock at all and runs about 0.1% slow - some 86 seconds behind over a day - because timecode labels 24 frames per second of 23.98 material and SMPTE defines no drop-frame scheme for that rate.

TimecodeTransport

How an embedded output timecode is carried on the wire.

Used by: SRT Target, SRT Target 16 channel audio.

Value Integer Description
Sei 0 In-stream SEI (SMPTE S12M) inside the video codestream. Requires HEVC — H.264 and AV1 do not carry a recoverable timecode this way.
Ancillary2038 1 A separate SMPTE ST 2038 ancillary-data stream (ATC timecode) in the mpegts multiplex. Codec-agnostic — works with H.264, HEVC, and AV1 — and readable without software video decoding.

TrackerOutput

Used by: Point Tracker.

Value Integer Description
Input 0 Input
DetectedPixels 1 Detected pixels
TrackerArea 2 Tracker area
CenterPoint 3 Center point

UVBackgroundMode

Used by: UV Remap.

Value Integer Description
Transparent 0 Transparent - Alpha = 0.
Original 1 Original - Show input texture.
Color 2 Color - Solid background color.

UVFilterMode

Used by: UV Remap.

Value Integer Description
Nearest 0 Nearest - Sharp pixels (no interpolation).
Bilinear 1 Bilinear - Smooth interpolation.
Bicubic 2 Bicubic - Highest quality (Catmull-Rom).

UVTileMode

Used by: UV Remap.

Value Integer Description
Clamp 0 Clamp - No repeat, clamp to edge.
Repeat 1 Repeat - Tile the texture.
Mirror 2 Mirror - Mirror at edges.

UltralightLoadingState

Used by: Web Page (Ultralight, cross-platform).

Value Integer Description
Idle 0 Idle
Paused 1 Paused
LoadRequested 2 Load Requested
Loading 3 Loading
Loaded 4 Loaded
Error 5 Error
Disposing 6 Disposing
Disposed 7 Disposed

VideoCodecType (Encoding)

Used by: RTMP Target (Multi scaler).

Value Integer Description
H264 0 H.264 (CPU)
H264_NVENC 1 H.264 NVENC (GPU)
AV1_NVENC 2 AV1 NVENC (GPU)
MJPEG 3 MJPEG (Thumbnail)
HEVC_NVENC 4 HEVC NVENC (GPU)

VideoCodecType (Encoding)

Used by: RTMP Target (Multi scaler).

Value Integer Description
H264 0 H.264 (CPU)
H264_NVENC 1 H.264 NVENC (GPU)
AV1_NVENC 2 AV1 NVENC (GPU)
MJPEG 3 MJPEG (Thumbnail)
HEVC_NVENC 4 HEVC NVENC (GPU)

VideoCompressionGopSize

Used by: RTMP Target, RTMP Target (Multi scaler), SRT Target, SRT Target 16 channel audio.

Value Integer Description
GopFps 0 Same as processing framerate
GopFps2 1 Same as double processing framerate
Gop30 25 25 frames
Gop25 30 30 frames
Gop50 50 50 frames
Gop60 60 60 frames
Gop90 90 90 frames
Gop100 100 100 frames
Gop120 120 120 frames
Gop150 150 150 frames
Gop180 180 180 frames
Gop200 200 200 frames
Gop250 250 250 frames

VignetteBlendMode

Used by: Vignette.

Value Integer Description
Multiply 0 Multiply blend mode. Standard darkening vignette.
Screen 1 Screen blend mode. Lightening vignette.
Overlay 2 Overlay blend mode. Contrast enhancement vignette.
SoftLight 3 Soft Light blend mode. Subtle, soft effect.

VignetteShape

Used by: Vignette.

Value Integer Description
Elliptical 0 Elliptical vignette shape. Standard oval/circular vignette
Rectangular 1 Rectangular vignette shape. Rounded rectangle vignette
Diamond 2 Diamond vignette shape. Diamond-shaped vignette
AspectRatioEllipse 3 Aspect ratio ellipse shape. Ellipse whose proportions match the image resolution (e.g. 16:9).

WebSocketThrottledPropertiesFrequency (Enums)

Used by: Settings.

Value Integer Description
Default 0 Default (Composer decides)
EveryFrame 1 Every frame
EverySecondFrame 2 Every second frame
EveryThirdFrame 3 Every third frame
EveryFourFrame 4 Every 4:th frame
EveryFiveFrame 5 Every 5:th frame
EveryTenFrame 10 Every 10:th frame
EveryTwentyFrame 20 Every 20:th frame
EveryThirtyFrame 30 Every 30:th frame

WebSocketThrottledPropertiesFrequency (Enums)

Used by: Settings.

Value Integer Description
Default 0 Default (Composer decides)
EveryFrame 1 Every frame
EverySecondFrame 2 Every second frame
EveryThirdFrame 3 Every third frame
EveryFourFrame 4 Every 4:th frame
EveryFiveFrame 5 Every 5:th frame
EveryTenFrame 10 Every 10:th frame
EveryTwentyFrame 20 Every 20:th frame
EveryThirtyFrame 30 Every 30:th frame

WhisperLanguage

Language spoken in the audio. Auto-detect lets the model pick the language from the audio itself; any other value tells it what to expect. Only multilingual Whisper models can change language — English-only models (file name containing ".en") always transcribe English.

Used by: Speech To Text.

Value Integer Description
Auto 0 Detect the spoken language from the audio
Afrikaans 1 Afrikaans (af)
Albanian 2 Albanian (sq)
Amharic 3 Amharic (am)
Arabic 4 Arabic (ar)
Armenian 5 Armenian (hy)
Assamese 6 Assamese (as)
Azerbaijani 7 Azerbaijani (az)
Bashkir 8 Bashkir (ba)
Basque 9 Basque (eu)
Belarusian 10 Belarusian (be)
Bengali 11 Bengali (bn)
Bosnian 12 Bosnian (bs)
Breton 13 Breton (br)
Bulgarian 14 Bulgarian (bg)
Catalan 15 Catalan (ca)
Chinese 16 Chinese (zh)
Croatian 17 Croatian (hr)
Czech 18 Czech (cs)
Danish 19 Danish (da)
Dutch 20 Dutch (nl)
English 21 English (en)
Estonian 22 Estonian (et)
Faroese 23 Faroese (fo)
Finnish 24 Finnish (fi)
French 25 French (fr)
Galician 26 Galician (gl)
Georgian 27 Georgian (ka)
German 28 German (de)
Greek 29 Greek (el)
Gujarati 30 Gujarati (gu)
HaitianCreole 31 Haitian Creole (ht)
Hausa 32 Hausa (ha)
Hawaiian 33 Hawaiian (haw)
Hebrew 34 Hebrew (he)
Hindi 35 Hindi (hi)
Hungarian 36 Hungarian (hu)
Icelandic 37 Icelandic (is)
Indonesian 38 Indonesian (id)
Italian 39 Italian (it)
Japanese 40 Japanese (ja)
Javanese 41 Javanese (jw)
Kannada 42 Kannada (kn)
Kazakh 43 Kazakh (kk)
Khmer 44 Khmer (km)
Korean 45 Korean (ko)
Lao 46 Lao (lo)
Latin 47 Latin (la)
Latvian 48 Latvian (lv)
Lingala 49 Lingala (ln)
Lithuanian 50 Lithuanian (lt)
Luxembourgish 51 Luxembourgish (lb)
Macedonian 52 Macedonian (mk)
Malagasy 53 Malagasy (mg)
Malay 54 Malay (ms)
Malayalam 55 Malayalam (ml)
Maltese 56 Maltese (mt)
Maori 57 Maori (mi)
Marathi 58 Marathi (mr)
Mongolian 59 Mongolian (mn)
Myanmar 60 Myanmar (my)
Nepali 61 Nepali (ne)
Norwegian 62 Norwegian (no)
NorwegianNynorsk 63 Norwegian Nynorsk (nn)
Occitan 64 Occitan (oc)
Pashto 65 Pashto (ps)
Persian 66 Persian (fa)
Polish 67 Polish (pl)
Portuguese 68 Portuguese (pt)
Punjabi 69 Punjabi (pa)
Romanian 70 Romanian (ro)
Russian 71 Russian (ru)
Sanskrit 72 Sanskrit (sa)
Serbian 73 Serbian (sr)
Shona 74 Shona (sn)
Sindhi 75 Sindhi (sd)
Sinhala 76 Sinhala (si)
Slovak 77 Slovak (sk)
Slovenian 78 Slovenian (sl)
Somali 79 Somali (so)
Spanish 80 Spanish (es)
Sundanese 81 Sundanese (su)
Swahili 82 Swahili (sw)
Swedish 83 Swedish (sv)
Tagalog 84 Tagalog (tl)
Tajik 85 Tajik (tg)
Tamil 86 Tamil (ta)
Tatar 87 Tatar (tt)
Telugu 88 Telugu (te)
Thai 89 Thai (th)
Tibetan 90 Tibetan (bo)
Turkish 91 Turkish (tr)
Turkmen 92 Turkmen (tk)
Ukrainian 93 Ukrainian (uk)
Urdu 94 Urdu (ur)
Uzbek 95 Uzbek (uz)
Vietnamese 96 Vietnamese (vi)
Welsh 97 Welsh (cy)
Yiddish 98 Yiddish (yi)
Yoruba 99 Yoruba (yo)

WhiteBalanceOutput

Used by: White Balance.

Value Integer Description
Final 0 Final adjusted output
TemperatureOnly 1 Temperature adjustment only (no tint)
TintOnly 2 Tint adjustment only (no temperature)
LuminanceMask 3 Luminance mask (grayscale)

WindowCaptureTargetKind

What the Window Capture Input points at — a single application window, or a whole display. A window is followed wherever it is moved and keeps being captured while it is behind other windows; a display captures everything composited onto that monitor.

Used by: Window Capture Input.

Value Integer Description
Window 0 Capture one top-level application window, selected by its title.
Display 1 Capture a whole display, selected by its index.

WrapBlendMode

Used by: Light Wrap.

Value Integer Description
Screen 0 Screen - Natural light blend
Add 1 Add - Bright additive
Lighten 2 Lighten - Maximum value
Normal 3 Normal - Direct overlay
SoftLight 4 Soft Light - Subtle wrap

WrapOutput

Used by: Light Wrap.

Value Integer Description
Final 0 Final - Complete result
Foreground 1 Foreground - Input image
Background 2 Background - Background layer
BlurredBG 3 Blurred BG - Blurred background
WrapMask 4 Wrap Mask - Edge mask
WrapOnly 5 Wrap Only - Wrap contribution