InputPin

Field

Type

Repeated

Description

input_pin

string

Member of

Message

Description

AudioMixSource

Describe an audio source with the output gain mapping for a mixer.

ComposePart

Describe an individual part representing the contribution of one source to a composition.

MultipleContext

The MultipleContext message is sent from Norsk in response to a change to either the Media Node’s inbound set of streams for certain nodes that are permitted non-disjoint context keys . Once received, your code must acknowledge the context change with a call through a subscription channel Media.createSubscriptionChannel, passing in the blockingCallRef to an 'unblock' message; note that if using the JavaScript SDK then this is automatically handled.

StreamSourceSequenceAdvance

Server event: fires when the engine has handed off to a new active source. The pin in this message is whichever pin is now feeding the output.

StreamSourceSequencePreloaded

Server event: fires when the engine has held a source pin (pre-warmed + queued + ready). The streams list reflects the pin’s currently visible stream complement; the event re-fires whenever that complement changes so the client can wait for an expected shape (e.g. audio + video both present). The pin remains held until the client calls release_preloaded(pin) or the autopilot picks it as the next source after the current pin’s EOF.

StreamSourceSequenceReleasePreloaded

Client request: choose the next pin to release. The release fires when the currently active source ends (boundary). Overrides the autopilot’s next-pin-from-sequence pick for that single transition.

StreamSourceSequenceSource

StreamSwitchHardConfiguration

StreamSwitchHardSwitch

StreamSwitchSmoothConfiguration

StreamSwitchSmoothHoldDecision

StreamSwitchSmoothReleasePreloaded

StreamSwitchSmoothSwitch

StreamSwitchSmoothSwitchError

StreamSwitchSwitchComplete

StreamSwitchTransitionComplete

SubscribeSource

The subscription for a single source

TaggedContext