Skip to content

Commit f670147

Browse files
AWS Elemental MediaLive now supports SDI inputs to MediaLive Anywhere Channels in workflows that use AWS SDKs.
1 parent 877ba26 commit f670147

File tree

66 files changed

+6721
-7
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+6721
-7
lines changed

generator/ServiceModels/medialive/medialive-2017-10-14.api.json

Lines changed: 530 additions & 1 deletion
Large diffs are not rendered by default.

generator/ServiceModels/medialive/medialive-2017-10-14.docs.json

Lines changed: 144 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,12 @@
116116
"UpdateNetwork": "Change the settings for a Network.",
117117
"UpdateNode": "Change the settings for a Node.",
118118
"UpdateNodeState": "Update the state of a node.",
119-
"ListVersions": "Retrieves an array of all the encoder engine versions that are available in this AWS account."
119+
"ListVersions": "Retrieves an array of all the encoder engine versions that are available in this AWS account.",
120+
"CreateSdiSource": "Create an SdiSource for each video source that uses the SDI protocol. You will reference the SdiSource when you create an SDI input in MediaLive. You will also reference it in an SdiSourceMapping, in order to create a connection between the logical SdiSource and the physical SDI card and port that the physical SDI source uses.",
121+
"DeleteSdiSource": "Delete an SdiSource. The SdiSource must not be part of any SidSourceMapping and must not be attached to any input.",
122+
"DescribeSdiSource": "Gets details about a SdiSource.",
123+
"ListSdiSources": "List all the SdiSources in the AWS account.",
124+
"UpdateSdiSource": "Change some of the settings in an SdiSource."
120125
},
121126
"shapes": {
122127
"AacCodingMode": {
@@ -3415,7 +3420,8 @@
34153420
"CreateChannelPlacementGroupRequest$Tags": "A collection of key-value pairs.",
34163421
"CreateClusterRequest$Tags": "A collection of key-value pairs.",
34173422
"CreateNetworkRequest$Tags": "A collection of key-value pairs.",
3418-
"CreateNodeRequest$Tags": "A collection of key-value pairs."
3423+
"CreateNodeRequest$Tags": "A collection of key-value pairs.",
3424+
"CreateSdiSourceRequest$Tags": "A collection of key-value pairs."
34193425
}
34203426
},
34213427
"TagsModel": {
@@ -3939,7 +3945,11 @@
39393945
"MultiplexProgramPacketIdentifiersMap$AribCaptionsPid": null,
39403946
"MultiplexProgramPacketIdentifiersMap$EcmPid": null,
39413947
"MultiplexProgramPacketIdentifiersMap$Smpte2038Pid": null,
3942-
"InputSdpLocation$MediaIndex": "The index of the media stream in the SDP file for one SMPTE 2110 stream."
3948+
"InputSdpLocation$MediaIndex": "The index of the media stream in the SDP file for one SMPTE 2110 stream.",
3949+
"SdiSourceMapping$CardNumber": "A number that uniquely identifies the SDI card on the node hardware.",
3950+
"SdiSourceMapping$ChannelNumber": "A number that uniquely identifies a port on the SDI card.",
3951+
"SdiSourceMappingUpdateRequest$CardNumber": "A number that uniquely identifies the SDI card on the node hardware. For information about how physical cards are identified on your node hardware, see the documentation for your node hardware. The numbering always starts at 1.",
3952+
"SdiSourceMappingUpdateRequest$ChannelNumber": "A number that uniquely identifies a port on the card. This must be an SDI port (not a timecode port, for example). For information about how ports are identified on physical cards, see the documentation for your node hardware."
39433953
}
39443954
},
39453955
"__integerMin0": {
@@ -4796,7 +4806,9 @@
47964806
"OutputDestination$LogicalInterfaceNames": "Optional assignment of an output to a logical interface on the Node. Only applies to on premises channels.",
47974807
"UpdateChannelPlacementGroupRequest$Nodes": "Include this parameter only if you want to change the list of Nodes that are associated with the ChannelPlacementGroup.",
47984808
"UpdateClusterResult$ChannelIds": "An array of the IDs of the Channels that are associated with this Cluster. One Channel is associated with the Cluster as follows: A Channel belongs to a ChannelPlacementGroup. A ChannelPlacementGroup is attached to a Node. A Node belongs to a Cluster.",
4799-
"UpdateNetworkResult$AssociatedClusterIds": null
4809+
"UpdateNetworkResult$AssociatedClusterIds": null,
4810+
"SdiSource$Inputs": "The list of inputs that are currently using this SDI source. This list will be empty if the SdiSource has just been deleted.",
4811+
"SdiSourceSummary$Inputs": "The list of inputs that are currently using this SDI source. This list will be empty if the SdiSource has just been deleted."
48004812
}
48014813
},
48024814
"__longMin0Max1099511627775": {
@@ -5227,7 +5239,20 @@
52275239
"Id3SegmentTaggingScheduleActionSettings$Id3": "Complete this parameter if you want to specify the entire ID3 metadata. Enter a base64 string that contains one or more fully formed ID3 tags, according to the ID3 specification: http://id3.org/id3v2.4.0-structure",
52285240
"Id3SegmentTaggingScheduleActionSettings$Tag": "Complete this parameter if you want to specify only the metadata, not the entire frame. MediaLive will insert the metadata in a TXXX frame. Enter the value as plain text. You can include standard MediaLive variable data such as the current segment number.",
52295241
"TimedMetadataScheduleActionSettings$Id3": "Enter a base64 string that contains one or more fully formed ID3 tags.See the ID3 specification: http://id3.org/id3v2.4.0-structure",
5230-
"InputSdpLocation$SdpUrl": "The URL of the SDP file for one SMPTE 2110 stream."
5242+
"InputSdpLocation$SdpUrl": "The URL of the SDP file for one SMPTE 2110 stream.",
5243+
"CreateSdiSourceRequest$Name": "Specify a name that is unique in the AWS account. We recommend you assign a name that describes the source, for example curling-cameraA. Names are case-sensitive.",
5244+
"CreateSdiSourceRequest$RequestId": "An ID that you assign to a create request. This ID ensures idempotency when creating resources.",
5245+
"InputSdiSources$member": null,
5246+
"ListSdiSourcesResponse$NextToken": null,
5247+
"SdiSource$Arn": "The ARN of this SdiSource. It is automatically assigned when the SdiSource is created.",
5248+
"SdiSource$Id": "The ID of the SdiSource. Unique in the AWS account.The ID is the resource-id portion of the ARN.",
5249+
"SdiSource$Name": "The name of the SdiSource.",
5250+
"SdiSourceMapping$SdiSource": "The ID of the SdiSource to associate with this port on this card. You can use the ListSdiSources operation to discover all the IDs.",
5251+
"SdiSourceMappingUpdateRequest$SdiSource": "The ID of a SDI source streaming on the given SDI capture card port.",
5252+
"SdiSourceSummary$Arn": "The ARN of this SdiSource. It is automatically assigned when the SdiSource is created.",
5253+
"SdiSourceSummary$Id": "The ID of the SdiSource. Unique in the AWS account.The ID is the resource-id portion of the ARN.",
5254+
"SdiSourceSummary$Name": "The name of the SdiSource.",
5255+
"UpdateSdiSourceRequest$Name": "Include this parameter only if you want to change the name of the SdiSource. Specify a name that is unique in the AWS account. We recommend you assign a name that describes the source, for example curling-cameraA. Names are case-sensitive."
52315256
}
52325257
},
52335258
"__stringMax1000": {
@@ -6992,6 +7017,120 @@
69927017
"refs": {
69937018
"Smpte2110ReceiverGroupSettings$Smpte2110ReceiverGroups": null
69947019
}
7020+
},
7021+
"CreateSdiSourceRequest": {
7022+
"base": "Used in the CreateSdiSource operation.",
7023+
"refs": {
7024+
}
7025+
},
7026+
"CreateSdiSourceResponse": {
7027+
"base": "Used in CreateSdiSourceResponse.",
7028+
"refs": {
7029+
}
7030+
},
7031+
"DeleteSdiSourceResponse": {
7032+
"base": "Used in DeleteSdiSourceResponse.",
7033+
"refs": {
7034+
}
7035+
},
7036+
"DescribeSdiSourceResponse": {
7037+
"base": "Used in DescribeSdiSourceResponse.",
7038+
"refs": {
7039+
}
7040+
},
7041+
"InputSdiSources": {
7042+
"base": "SDI Sources for this Input.",
7043+
"refs": {
7044+
"CreateInput$SdiSources": null,
7045+
"Input$SdiSources": null,
7046+
"UpdateInput$SdiSources": null
7047+
}
7048+
},
7049+
"ListSdiSourcesResponse": {
7050+
"base": "Response for the ListSdiSources operation.",
7051+
"refs": {
7052+
}
7053+
},
7054+
"SdiSource": {
7055+
"base": "Used in CreateSdiSourceResponse, DeleteSdiSourceResponse, DescribeSdiSourceResponse, ListSdiSourcesResponse, UpdateSdiSourceResponse",
7056+
"refs": {
7057+
"CreateSdiSourceResponse$SdiSource": "Settings for the SDI source.",
7058+
"DeleteSdiSourceResponse$SdiSource": "Settings for the SDI source.",
7059+
"DescribeSdiSourceResponse$SdiSource": "Settings for the SDI source.",
7060+
"UpdateSdiSourceResponse$SdiSource": "Settings for the SDI source."
7061+
}
7062+
},
7063+
"SdiSourceMapping": {
7064+
"base": "Used in DescribeNodeSummary, DescribeNodeResult.",
7065+
"refs": {
7066+
"SdiSourceMappings$member": null
7067+
}
7068+
},
7069+
"SdiSourceMappingUpdateRequest": {
7070+
"base": "Used in SdiSourceMappingsUpdateRequest. One SDI source mapping. It connects one logical SdiSource to the physical SDI card and port that the physical SDI source uses. You must specify all three parameters in this object.",
7071+
"refs": {
7072+
"SdiSourceMappingsUpdateRequest$member": null
7073+
}
7074+
},
7075+
"SdiSourceMappings": {
7076+
"base": "Used in SdiSourceMappings.",
7077+
"refs": {
7078+
"DescribeNodeResult$SdiSourceMappings": "An array of SDI source mappings. Each mapping connects one logical SdiSource to the physical SDI card and port that the physical SDI source uses.",
7079+
"DescribeNodeSummary$SdiSourceMappings": "An array of SDI source mappings. Each mapping connects one logical SdiSource to the physical SDI card and port that the physical SDI source uses."
7080+
}
7081+
},
7082+
"SdiSourceMappingsUpdateRequest": {
7083+
"base": "Used in the SdiSourceMappingsUpdateRequest, which is a parameter of the UpdateNodeRequest, which is used in the UpdateNodeRequest operation. This means that you create a mapping for an SDI source by updating a Node. You can't create the mapping when you first create the Node.",
7084+
"refs": {
7085+
"UpdateNodeRequest$SdiSourceMappings": "The mappings of a SDI capture card port to a logical SDI data stream"
7086+
}
7087+
},
7088+
"SdiSourceMode": {
7089+
"base": "Used in SdiSource, CreateSdiSourceRequest, UpdateSdiSourceRequest.",
7090+
"refs": {
7091+
"CreateSdiSourceRequest$Mode": "Applies only if the type is QUAD. Specify the mode for handling the quad-link signal: QUADRANT or INTERLEAVE.",
7092+
"SdiSource$Mode": "Applies only if the type is QUAD. The mode for handling the quad-link signal QUADRANT or INTERLEAVE.",
7093+
"SdiSourceSummary$Mode": "Applies only if the type is QUAD. The mode for handling the quad-link signal QUADRANT or INTERLEAVE.",
7094+
"UpdateSdiSourceRequest$Mode": "Include this parameter only if you want to change the name of the SdiSource. Specify a name that is unique in the AWS account. We recommend you assign a name that describes the source, for example curling-cameraA. Names are case-sensitive."
7095+
}
7096+
},
7097+
"SdiSourceState": {
7098+
"base": "Used in SdiSource, DescribeNodeRequest, DescribeNodeResult",
7099+
"refs": {
7100+
"SdiSource$State": "Specifies whether the SDI source is attached to an SDI input (IN_USE) or not (IDLE).",
7101+
"SdiSourceSummary$State": "Specifies whether the SDI source is attached to an SDI input (IN_USE) or not (IDLE)."
7102+
}
7103+
},
7104+
"SdiSourceSummary": {
7105+
"base": "Used in CreateSdiSourceResponse, DeleteSdiSourceResponse, DescribeSdiSourceResponse, ListSdiSourcesResponse, UpdateSdiSourceResponse",
7106+
"refs": {
7107+
"__listOfSdiSourceSummary$member": null
7108+
}
7109+
},
7110+
"SdiSourceType": {
7111+
"base": "Used in SdiSource, CreateSdiSourceRequest, UpdateSdiSourceRequest.",
7112+
"refs": {
7113+
"CreateSdiSourceRequest$Type": "Specify the type of the SDI source: SINGLE: The source is a single-link source. QUAD: The source is one part of a quad-link source.",
7114+
"SdiSource$Type": null,
7115+
"SdiSourceSummary$Type": null,
7116+
"UpdateSdiSourceRequest$Type": "Include this parameter only if you want to change the mode. Specify the type of the SDI source: SINGLE: The source is a single-link source. QUAD: The source is one part of a quad-link source."
7117+
}
7118+
},
7119+
"UpdateSdiSourceRequest": {
7120+
"base": "Used in UpdateSdiSourceRequest.",
7121+
"refs": {
7122+
}
7123+
},
7124+
"UpdateSdiSourceResponse": {
7125+
"base": "Used in UpdateSdiSourceResponse.",
7126+
"refs": {
7127+
}
7128+
},
7129+
"__listOfSdiSourceSummary": {
7130+
"base": null,
7131+
"refs": {
7132+
"ListSdiSourcesResponse$SdiSources": null
7133+
}
69957134
}
69967135
},
69977136
"documentation": "API for AWS Elemental MediaLive"

0 commit comments

Comments
 (0)