EncodingDistributionSpec
Show 7 variantsHide 7 variants
Discriminated by type. Select one variant:
SDIobjectSdiInput
Show 1 propertyHide 1 property
Show 2 variantsHide 2 variants
SdiPayloadobject
Show 2 propertiesHide 2 properties
Show 1 variantHide 1 variant
Discriminated by type. Select one variant:
NoneobjectSdiNoAggregation
nullnull
Variant 2: null
Smpte2110objectSmpte2110Input
Show 2 propertiesHide 2 properties
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
Smpte2110Payloadobject
Show 2 variantsHide 2 variants
Smpte2110VideoInputEssenceobject
Show 2 variantsHide 2 variants
TransportFileobject
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
nullnull
Variant 2: null
Show 6 propertiesHide 6 properties
Show 2 variantsHide 2 variants
TransportFileobject
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
nullnull
Variant 2: null
UDPobjectTranscodeUdpInput
Show 2 propertiesHide 2 properties
Show 2 variantsHide 2 variants
TranscodeMptsPayloadobject
Input payload for a transport-stream input on an encoding channel.
Exactly one program can be transcoded, so services holds at most one. A list rather
than a single object so the shape matches PassthroughMptsPayload — the UI and any
client treat both the same way, and lifting the limit later stays additive.
Show 3 propertiesHide 3 properties
Show 2 variantsHide 2 variants
variantobject
Discriminated by decryptType. Select one variant:
DVBCIobjectCamServiceDecrypt
BISSobjectBissServiceDecrypt
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
BISSCAobjectServiceDecrypt
NoneobjectServiceDecrypt
UnsyncedobjectServiceDecrypt
nullnull
Variant 2: null
Show 2 propertiesHide 2 properties
Show 3 variantsHide 3 variants
Discriminated by selectionType. Select one variant:
LanguageobjectMptsLanguageSelection
LanguagesobjectMptsLanguagesSelection
PIDobjectMptsPidSelection
nullnull
Variant 2: null
SRTCallerobjectTranscodeSrtCallerInput
Show 5 propertiesHide 5 properties
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
TranscodeMptsPayloadobject
Input payload for a transport-stream input on an encoding channel.
Exactly one program can be transcoded, so services holds at most one. A list rather
than a single object so the shape matches PassthroughMptsPayload — the UI and any
client treat both the same way, and lifting the limit later stays additive.
Show 3 propertiesHide 3 properties
Show 2 variantsHide 2 variants
variantobject
Discriminated by decryptType. Select one variant:
DVBCIobjectCamServiceDecrypt
BISSobjectBissServiceDecrypt
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
BISSCAobjectServiceDecrypt
NoneobjectServiceDecrypt
UnsyncedobjectServiceDecrypt
nullnull
Variant 2: null
Show 2 propertiesHide 2 properties
Show 3 variantsHide 3 variants
Discriminated by selectionType. Select one variant:
LanguageobjectMptsLanguageSelection
LanguagesobjectMptsLanguagesSelection
PIDobjectMptsPidSelection
nullnull
Variant 2: null
SRTListenerobjectTranscodeSrtListenerInput
Show 5 propertiesHide 5 properties
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
TranscodeMptsPayloadobject
Input payload for a transport-stream input on an encoding channel.
Exactly one program can be transcoded, so services holds at most one. A list rather
than a single object so the shape matches PassthroughMptsPayload — the UI and any
client treat both the same way, and lifting the limit later stays additive.
Show 3 propertiesHide 3 properties
Show 2 variantsHide 2 variants
variantobject
Discriminated by decryptType. Select one variant:
DVBCIobjectCamServiceDecrypt
BISSobjectBissServiceDecrypt
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
BISSCAobjectServiceDecrypt
NoneobjectServiceDecrypt
UnsyncedobjectServiceDecrypt
nullnull
Variant 2: null
Show 2 propertiesHide 2 properties
Show 3 variantsHide 3 variants
Discriminated by selectionType. Select one variant:
LanguageobjectMptsLanguageSelection
LanguagesobjectMptsLanguagesSelection
PIDobjectMptsPidSelection
nullnull
Variant 2: null
SatDemodobjectTranscodeSatDemodInput
Show 10 propertiesHide 10 properties
Show 2 variantsHide 2 variants
integerinteger
Variant 1: integer
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
TranscodeMptsPayloadobject
Input payload for a transport-stream input on an encoding channel.
Exactly one program can be transcoded, so services holds at most one. A list rather
than a single object so the shape matches PassthroughMptsPayload — the UI and any
client treat both the same way, and lifting the limit later stays additive.
Show 3 propertiesHide 3 properties
Show 2 variantsHide 2 variants
variantobject
Discriminated by decryptType. Select one variant:
DVBCIobjectCamServiceDecrypt
BISSobjectBissServiceDecrypt
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
BISSCAobjectServiceDecrypt
NoneobjectServiceDecrypt
UnsyncedobjectServiceDecrypt
nullnull
Variant 2: null
Show 2 propertiesHide 2 properties
Show 3 variantsHide 3 variants
Discriminated by selectionType. Select one variant:
LanguageobjectMptsLanguageSelection
LanguagesobjectMptsLanguagesSelection
PIDobjectMptsPidSelection
nullnull
Variant 2: null
UnsyncedobjectUnsyncedInput
unsupportedValue is the discriminator value that
triggered it (e.g. "ristListener"). Read/display only — a channel containing
one cannot be deployed.Transform for EncodingContribution and EncodingDistribution.
encoding is required, as a CEL rule rather than a required field: an EL transform
block with no video streams legitimately builds one with encoding=None
(blocks/el.py), and the rule only fires from a spec root. Was a spec.type rule
naming the two channel types; the class now is that statement.
Show 2 propertiesHide 2 properties
Show 2 variantsHide 2 variants
EncodingConfigobject
Show 4 propertiesHide 4 properties
Show 2 variantsHide 2 variants
FrameRateenum
Variant 1: enum
nullnull
Variant 2: null
Show 7 propertiesHide 7 properties
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
AudioModeenum
Variant 1: enum
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
AudioBitrateenum
Variant 1: enum
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
Ac4Configobject
nullnull
Variant 2: null
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
MultiplexingConfigobject
nullnull
Variant 2: null
Show 6 variantsHide 6 variants
Discriminated by type. Select one variant:
ASIobjectAsiOutput
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 1 propertyHide 1 property
UDPobjectUdpOutput
Show 4 propertiesHide 4 properties
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
Show 2 variantsHide 2 variants
integerinteger
Variant 1: integer
nullnull
Variant 2: null
SRTCallerobjectSrtCallerOutput
Show 4 propertiesHide 4 properties
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null
SRTListenerobjectSrtListenerOutput
Show 6 propertiesHide 6 properties
Show 2 variantsHide 2 variants
stringstring
Variant 1: string
nullnull
Variant 2: null