StreamSwitchSmoothEvent

Field

Type

Repeated

Description

message

oneOf

⮑node_id

MediaNodeId

⮑outbound_context

Context

⮑subscription_response

SubscriptionResponse

⮑switch_error

StreamSwitchSmoothSwitchError

⮑validated_context

MultipleContext

Message sent when inbound context changes on some input; presence of an input in this message means that media has arrived and is ready to switch immediately

⮑transition_complete

StreamSwitchTransitionComplete

Message indicating a transition has succesfully completed for a requested switch, i.e. the new source is now showing

⮑inbound_context

Context

The shared validation message used by all nodes, this takes place before synchronisation and is useful for gathering all streams before letting through to sync

Argument of

Method

Description

CreateControlStreamSwitchSmooth

Switch between multiple input sources without interruption, via a transition.