ReceptionDecodingSpec

object
typestringOptionalDefaults to ReceptionDecoding
stateenumDesiredStateOptionalDefaults to Stopped
Allowed values:RunningStopped
inputslist of objectsOptionalDefaults to []
Show 6 variantsHide 6 variants

Discriminated by type. Select one variant:

SRTCallerobjectDecodeSrtCallerInput
typestringOptionalDefaults to SRTCaller
namestringRequired1-32 characters
transportobjectSrtCallerTransportRequired
Show 5 propertiesHide 5 properties
urlstringRequired<=2048 characterspattern: ^srt://
interfaceobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

latencydoubleOptional0.06 to 8Defaults to 0.125
encryptionStandardenumSrtEncryptionStandardOptionalDefaults to None
Allowed values:UnsyncedNoneAES128AES192AES256
passPhraseobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

payloadobjectOptional
Show 2 variantsHide 2 variants
DecodeMptsPayloadobject

Input payload for a ReceptionDecoding channel.

One program is decoded, named by programNumber, and the whole stream is descrambled by one mechanism — so decrypt sits here rather than per service. decrypt moved inside the payload in schema version 19; it was a sibling field on the input.

programNumberstringRequiredpattern: ^(Auto|[1-9]\d*)$Defaults to Auto
delayModeenumDelayModeOptionalDefaults to Standard
Allowed values:UnsyncedStandardLowSuperLow
videoobjectMptsVideoConfigRequired
Show 1 propertyHide 1 property
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioslist of objectsMptsAudioConfigOptional0-8 itemsDefaults to []
Show 3 propertiesHide 3 properties
namestringRequired1-32 characters
modeenumMptsAudioModeRequired
Allowed values:stereo165.1passthrough
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioAutoSelectbooleanRequired
resolutionModeenumReceiverInputResolutionRequiredDefaults to HDSD
Allowed values:UHDHDSD
decryptobjectOptional
Show 2 variantsHide 2 variants
DecodeDecryptConfigobject

Whole-stream decrypt, for a ReceptionDecoding input.

One mechanism for the whole stream, named by type. ReceptionGateway instead decrypts per program — see GatewayDecryptConfig. These were one model with _IS_DECODE/_IS_GATEWAY CEL rules x-omitting each other's fields.

bissModeobjectOptional
Show 2 variantsHide 2 variants
BissModeenum

Variant 1: enum

nullnull

Variant 2: null

bissKeyobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

bissInjectedKeyIdobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

typeenumDecryptTypeRequired
Allowed values:UnsyncedNoneBISSBISSCADVBCI
camUrlobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

nullnull

Variant 2: null

nullnull

Variant 2: null

SRTListenerobjectDecodeSrtListenerInput
typestringOptionalDefaults to SRTListener
namestringRequired1-32 characters
transportobjectSrtListenerTransportRequired
Show 5 propertiesHide 5 properties
interfacestringRequired<=32 characters
portintegerRequired256 to 65535
Port number
latencydoubleOptional0.06 to 8Defaults to 0.125
encryptionStandardenumSrtEncryptionStandardOptionalDefaults to None
Allowed values:UnsyncedNoneAES128AES192AES256
passPhraseobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

payloadobjectOptional
Show 2 variantsHide 2 variants
DecodeMptsPayloadobject

Input payload for a ReceptionDecoding channel.

One program is decoded, named by programNumber, and the whole stream is descrambled by one mechanism — so decrypt sits here rather than per service. decrypt moved inside the payload in schema version 19; it was a sibling field on the input.

programNumberstringRequiredpattern: ^(Auto|[1-9]\d*)$Defaults to Auto
delayModeenumDelayModeOptionalDefaults to Standard
Allowed values:UnsyncedStandardLowSuperLow
videoobjectMptsVideoConfigRequired
Show 1 propertyHide 1 property
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioslist of objectsMptsAudioConfigOptional0-8 itemsDefaults to []
Show 3 propertiesHide 3 properties
namestringRequired1-32 characters
modeenumMptsAudioModeRequired
Allowed values:stereo165.1passthrough
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioAutoSelectbooleanRequired
resolutionModeenumReceiverInputResolutionRequiredDefaults to HDSD
Allowed values:UHDHDSD
decryptobjectOptional
Show 2 variantsHide 2 variants
DecodeDecryptConfigobject

Whole-stream decrypt, for a ReceptionDecoding input.

One mechanism for the whole stream, named by type. ReceptionGateway instead decrypts per program — see GatewayDecryptConfig. These were one model with _IS_DECODE/_IS_GATEWAY CEL rules x-omitting each other's fields.

bissModeobjectOptional
Show 2 variantsHide 2 variants
BissModeenum

Variant 1: enum

nullnull

Variant 2: null

bissKeyobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

bissInjectedKeyIdobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

typeenumDecryptTypeRequired
Allowed values:UnsyncedNoneBISSBISSCADVBCI
camUrlobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

nullnull

Variant 2: null

nullnull

Variant 2: null

UDPobjectDecodeUdpInput
typestringOptionalDefaults to UDP
namestringRequired1-32 characters
transportobjectUdpTransportRequired
Show 2 propertiesHide 2 properties
urlstringRequired<=128 characters
udp://[sourceAddress@]destinationAddress:port. sourceAddress is optional and enables source-specific multicast filtering (currently only applied by CP inputs).
interfacestringRequired<=32 characters
payloadobjectOptional
Show 2 variantsHide 2 variants
DecodeMptsPayloadobject

Input payload for a ReceptionDecoding channel.

One program is decoded, named by programNumber, and the whole stream is descrambled by one mechanism — so decrypt sits here rather than per service. decrypt moved inside the payload in schema version 19; it was a sibling field on the input.

programNumberstringRequiredpattern: ^(Auto|[1-9]\d*)$Defaults to Auto
delayModeenumDelayModeOptionalDefaults to Standard
Allowed values:UnsyncedStandardLowSuperLow
videoobjectMptsVideoConfigRequired
Show 1 propertyHide 1 property
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioslist of objectsMptsAudioConfigOptional0-8 itemsDefaults to []
Show 3 propertiesHide 3 properties
namestringRequired1-32 characters
modeenumMptsAudioModeRequired
Allowed values:stereo165.1passthrough
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioAutoSelectbooleanRequired
resolutionModeenumReceiverInputResolutionRequiredDefaults to HDSD
Allowed values:UHDHDSD
decryptobjectOptional
Show 2 variantsHide 2 variants
DecodeDecryptConfigobject

Whole-stream decrypt, for a ReceptionDecoding input.

One mechanism for the whole stream, named by type. ReceptionGateway instead decrypts per program — see GatewayDecryptConfig. These were one model with _IS_DECODE/_IS_GATEWAY CEL rules x-omitting each other's fields.

bissModeobjectOptional
Show 2 variantsHide 2 variants
BissModeenum

Variant 1: enum

nullnull

Variant 2: null

bissKeyobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

bissInjectedKeyIdobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

typeenumDecryptTypeRequired
Allowed values:UnsyncedNoneBISSBISSCADVBCI
camUrlobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

nullnull

Variant 2: null

nullnull

Variant 2: null

ASIobjectDecodeAsiInput
typestringOptionalDefaults to ASI
namestringRequired1-32 characters
transportobjectAsiInputTransportRequired
Show 2 propertiesHide 2 properties
urlstringRequired<=128 characterspattern: ^asi://
tsPacketSizeobjectOptional
Show 2 variantsHide 2 variants
TsPacketSizeenum

Variant 1: enum

nullnull

Variant 2: null

payloadobjectOptional
Show 2 variantsHide 2 variants
DecodeMptsPayloadobject

Input payload for a ReceptionDecoding channel.

One program is decoded, named by programNumber, and the whole stream is descrambled by one mechanism — so decrypt sits here rather than per service. decrypt moved inside the payload in schema version 19; it was a sibling field on the input.

programNumberstringRequiredpattern: ^(Auto|[1-9]\d*)$Defaults to Auto
delayModeenumDelayModeOptionalDefaults to Standard
Allowed values:UnsyncedStandardLowSuperLow
videoobjectMptsVideoConfigRequired
Show 1 propertyHide 1 property
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioslist of objectsMptsAudioConfigOptional0-8 itemsDefaults to []
Show 3 propertiesHide 3 properties
namestringRequired1-32 characters
modeenumMptsAudioModeRequired
Allowed values:stereo165.1passthrough
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioAutoSelectbooleanRequired
resolutionModeenumReceiverInputResolutionRequiredDefaults to HDSD
Allowed values:UHDHDSD
decryptobjectOptional
Show 2 variantsHide 2 variants
DecodeDecryptConfigobject

Whole-stream decrypt, for a ReceptionDecoding input.

One mechanism for the whole stream, named by type. ReceptionGateway instead decrypts per program — see GatewayDecryptConfig. These were one model with _IS_DECODE/_IS_GATEWAY CEL rules x-omitting each other's fields.

bissModeobjectOptional
Show 2 variantsHide 2 variants
BissModeenum

Variant 1: enum

nullnull

Variant 2: null

bissKeyobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

bissInjectedKeyIdobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

typeenumDecryptTypeRequired
Allowed values:UnsyncedNoneBISSBISSCADVBCI
camUrlobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

nullnull

Variant 2: null

nullnull

Variant 2: null

SatDemodobjectDecodeSatDemodInput
typestringOptionalDefaults to SatDemod
namestringRequired1-32 characters
transportobjectSatDemodTransportRequired
Show 10 propertiesHide 10 properties
urlstringRequired<=128 characterspattern: ^rfdemod://
lnbVoltageenumLnbVoltageOptionalDefaults to Off
Allowed values:UnsyncedOff13V18V
lnbToneEnabledbooleanOptionalDefaults to false
tunerSymbolRateSpsintegerRequired0 to 95000000
tunerSearchRangeHzintegerOptional2000000 to 10000000Defaults to 2000000
tunerMISEnabledbooleanOptionalDefaults to false
tunerGoldCodeintegerOptional0 to 262142Defaults to 0
lnbFrequencyHzintegerRequired0 to 18000000000
tunerFrequencyHzintegerRequired0 to 18000000000
tunerMISStreamIdobjectOptional
Show 2 variantsHide 2 variants
integerinteger

Variant 1: integer

nullnull

Variant 2: null

payloadobjectOptional
Show 2 variantsHide 2 variants
DecodeMptsPayloadobject

Input payload for a ReceptionDecoding channel.

One program is decoded, named by programNumber, and the whole stream is descrambled by one mechanism — so decrypt sits here rather than per service. decrypt moved inside the payload in schema version 19; it was a sibling field on the input.

programNumberstringRequiredpattern: ^(Auto|[1-9]\d*)$Defaults to Auto
delayModeenumDelayModeOptionalDefaults to Standard
Allowed values:UnsyncedStandardLowSuperLow
videoobjectMptsVideoConfigRequired
Show 1 propertyHide 1 property
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioslist of objectsMptsAudioConfigOptional0-8 itemsDefaults to []
Show 3 propertiesHide 3 properties
namestringRequired1-32 characters
modeenumMptsAudioModeRequired
Allowed values:stereo165.1passthrough
pidstringRequiredpattern: ^(Auto|[1-9]\d*)$
audioAutoSelectbooleanRequired
resolutionModeenumReceiverInputResolutionRequiredDefaults to HDSD
Allowed values:UHDHDSD
decryptobjectOptional
Show 2 variantsHide 2 variants
DecodeDecryptConfigobject

Whole-stream decrypt, for a ReceptionDecoding input.

One mechanism for the whole stream, named by type. ReceptionGateway instead decrypts per program — see GatewayDecryptConfig. These were one model with _IS_DECODE/_IS_GATEWAY CEL rules x-omitting each other's fields.

bissModeobjectOptional
Show 2 variantsHide 2 variants
BissModeenum

Variant 1: enum

nullnull

Variant 2: null

bissKeyobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

bissInjectedKeyIdobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

typeenumDecryptTypeRequired
Allowed values:UnsyncedNoneBISSBISSCADVBCI
camUrlobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

nullnull

Variant 2: null

nullnull

Variant 2: null

UnsyncedobjectUnsyncedInput
Input synced from a service config whose transport mode this version of the schema does not implement. unsupportedValue is the discriminator value that triggered it (e.g. "ristListener"). Read/display only — a channel containing one cannot be deployed.
typestringOptionalDefaults to Unsynced
namestringRequired1-32 characters
unsupportedValuestringOptionalDefaults to
transformnullOptional
outputslist of objectsOptionalDefaults to []
Show 7 variantsHide 7 variants

Discriminated by type. Select one variant:

SDIobjectSdiOutput
typestringOptionalDefaults to SDI
transportobjectSdiOutputTransportRequired
Show 2 propertiesHide 2 properties
urlstringRequired<=128 characterspattern: ^sdi://
linkModeobjectOptional
Show 2 variantsHide 2 variants
SDIUHDLinkModeenum

Variant 1: enum

nullnull

Variant 2: null

processingobjectOptional
Show 2 variantsHide 2 variants
OutputProcessingobject
videoScalingobjectOptional
Show 2 variantsHide 2 variants
VideoScalingenum

Variant 1: enum

nullnull

Variant 2: null

dynamicRangeConversionenumDynamicRangeConversionOptionalDefaults to None
Allowed values:UnsyncedNoneBT709
nullnull

Variant 2: null

payloadobjectOptional
Show 2 variantsHide 2 variants
SdiOutputPayloadobject
audioslist of objectsSdiOutputAudioConfigOptionalDefaults to []
Show 3 propertiesHide 3 properties
inputNamestringRequired1-32 characters
audioInputNamestringRequired1-32 characters
embeddingenumSdiAudioEmbeddingRequired
Allowed values:UnsyncedG1P1G1P2G2P1G2P2G3P1G3P2G4P1G4P2G1P1ToG2P1G1P2ToG2P2G2P1ToG3P1G2P2ToG3P2G3P1ToG4P1G3P2ToG4P2G1P1ToG4P2
nullnull

Variant 2: null

Smpte2110objectSmpte2110Output
typestringOptionalDefaults to Smpte2110
transportslist of objectsSmpte2110OutputTransportRequired
Show 5 propertiesHide 5 properties
namestringRequired1-32 characters
interfacestringRequired<=32 characters
destinationAddressstringRequiredformat: ipv4
destinationPortintegerRequired1024 to 65535
Port number
sourcePortobjectOptional
Show 2 variantsHide 2 variants
integerinteger
Port number

Variant 1: integer

nullnull

Variant 2: null

processingobjectOptional
Show 2 variantsHide 2 variants
OutputProcessingobject
videoScalingobjectOptional
Show 2 variantsHide 2 variants
VideoScalingenum

Variant 1: enum

nullnull

Variant 2: null

dynamicRangeConversionenumDynamicRangeConversionOptionalDefaults to None
Allowed values:UnsyncedNoneBT709
nullnull

Variant 2: null

payloadobjectSmpte2110OutputPayloadRequired
Show 1 propertyHide 1 property
essenceslist of objectsRequired
Show 3 variantsHide 3 variants

Discriminated by essenceType. Select one variant:

VideoobjectSmpte2110VideoEssence
essenceTypestringOptionalDefaults to Video
transportNamestringRequired1-32 characters
AudioAES3objectSmpte2110AudioEssence
essenceTypeenumOptionalDefaults to AudioPCM
Allowed values:AudioPCMAudioAES3
transportNamestringRequired1-32 characters
packetTimeenumPacketTimeOptionalDefaults to PT_1ms
Allowed values:PT_1msPT_125us
audioslist of objectsSmpte2110OutputAudioOptional0-32 itemsDefaults to []
Show 2 propertiesHide 2 properties
inputNamestringRequired1-32 characters
audioInputNamestringRequired1-32 characters
AudioPCMobjectSmpte2110AudioEssence
essenceTypeenumOptionalDefaults to AudioPCM
Allowed values:AudioPCMAudioAES3
transportNamestringRequired1-32 characters
packetTimeenumPacketTimeOptionalDefaults to PT_1ms
Allowed values:PT_1msPT_125us
audioslist of objectsSmpte2110OutputAudioOptional0-32 itemsDefaults to []
Show 2 propertiesHide 2 properties
inputNamestringRequired1-32 characters
audioInputNamestringRequired1-32 characters
UDPobjectUdpOutput
typestringOptionalDefaults to UDP
transportobjectUdpOutputTransportRequired
Show 4 propertiesHide 4 properties
urlstringRequired<=128 characters
udp://[sourceAddress@]destinationAddress:port. sourceAddress is optional and enables source-specific multicast filtering (currently only applied by CP inputs).
interfacestringRequired<=32 characters
sourceAddressobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

sourcePortobjectOptional
Show 2 variantsHide 2 variants
integerinteger
Port number

Variant 1: integer

nullnull

Variant 2: null

RFobjectRfOutput
typestringOptionalDefaults to RF
SRTCallerobjectSrtCallerOutput
typestringOptionalDefaults to SRTCaller
transportobjectSrtCallerOutputTransportRequired
Show 4 propertiesHide 4 properties
urlstringRequired<=2048 characterspattern: ^srt://
latencydoubleOptional0.06 to 8Defaults to 0.125
encryptionStandardenumSrtEncryptionStandardOptionalDefaults to None
Allowed values:UnsyncedNoneAES128AES192AES256
passPhraseobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

SRTListenerobjectSrtListenerOutput
typestringOptionalDefaults to SRTListener
transportobjectSrtListenerOutputTransportRequired
Show 6 propertiesHide 6 properties
interfacestringRequired<=32 characters
portintegerRequired256 to 65535
Port number
maxConnectionsintegerOptional>=1Defaults to 10
latencydoubleOptional0.06 to 8Defaults to 0.125
encryptionStandardenumSrtEncryptionStandardOptionalDefaults to None
Allowed values:UnsyncedNoneAES128AES192AES256
passPhraseobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

UnsyncedobjectUnsyncedOutput
Output counterpart of UnsyncedInput. See UnsyncedInput.
typestringOptionalDefaults to Unsynced
unsupportedValuestringOptionalDefaults to