Camera Background Selector

Composites a keyed camera over the background belonging to the camera that produced that frame, chosen from the layers beneath this one.

Camera Background Selector - Settings

Cameras

Property Description
Status What this operator is doing with the current frame's identity (read-only).
Source camera The camera that produced the frames currently arriving, as the uid carried inside them (read-only). Empty when the frames carry no identity at all.
Source camera name What the sending operator calls the camera currently on air — "Roulette Front" — as carried in the frame (read-only). Empty when the stream sends no name, or no identity.
Selected background The layer whose picture is currently being composited behind the camera (read-only). Empty when none is — the camera is then passed through untouched.
Camera 1 uid The camera uid for background 1, exactly as the sender stamps it — for example cam-top-red. Matched literally, because that is what a stable uid is for: a camera list reordered at the sending end becomes a visible error here rather than a silently wrong background.
Camera 1 background The layer to show behind camera 1. Must be beneath this operator's layer.
Camera 2 uid The camera uid for background 2.
Camera 2 background The layer to show behind camera 2. Must be beneath this operator's layer.
Camera 3 uid The camera uid for background 3.
Camera 3 background The layer to show behind camera 3. Must be beneath this operator's layer.
Camera 4 uid The camera uid for background 4.
Camera 4 background The layer to show behind camera 4. Must be beneath this operator's layer.

Fallback

Property Description
Fallback background The layer to show when the frame carries no identity, or names a camera no slot above mentions.

Diagnostics

Property Description
Observe selection Record, for every frame, the camera identity it carried and the background actually composited behind it, readable from SelectionSamples. Off by default.
Selection samples The frames observed while ObserveSelection is on, oldest first, as index:pts:uid:background:hue:saturation:value separated by ; (read-only). Emptied whenever the diagnostic is switched either way.

Inherits from: AbstractOperator, AbstractAudioMetering, NamedModel.

See also: Camera Background Selector in Script Engine Objects.