Skip to content

Commit 9eaa26a

Browse files
author
AWS
committed
AWS Elemental MediaLive Update: AWS Elemental MediaLive / Features : Add support for CMAF Ingest CaptionLanguageMappings, TimedMetadataId3 settings, and Link InputResolution.
1 parent a7af7f9 commit 9eaa26a

File tree

2 files changed

+80
-0
lines changed

2 files changed

+80
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Elemental MediaLive",
4+
"contributor": "",
5+
"description": "AWS Elemental MediaLive / Features : Add support for CMAF Ingest CaptionLanguageMappings, TimedMetadataId3 settings, and Link InputResolution."
6+
}

services/medialive/src/main/resources/codegen-resources/service-2.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12800,6 +12800,11 @@
1280012800
"shape": "__listOfInputDeviceConfigurableAudioChannelPairConfig",
1280112801
"locationName": "audioChannelPairs",
1280212802
"documentation": "An array of eight audio configurations, one for each audio pair in the source. Set up each audio configuration either to exclude the pair, or to format it and include it in the output from the device. This parameter applies only to UHD devices, and only when the device is configured as the source for a MediaConnect flow. For an HD device, you configure the audio by setting up audio selectors in the channel configuration."
12803+
},
12804+
"InputResolution": {
12805+
"shape": "__string",
12806+
"locationName": "inputResolution",
12807+
"documentation": "Choose the resolution of the Link device's source (HD or UHD). Make sure the resolution matches the current source from the device. This value determines MediaLive resource allocation and billing for this input. Only UHD devices can specify this parameter."
1280312808
}
1280412809
},
1280512810
"documentation": "Configurable settings for the input device."
@@ -13190,6 +13195,11 @@
1319013195
"shape": "__listOfInputDeviceUhdAudioChannelPairConfig",
1319113196
"locationName": "audioChannelPairs",
1319213197
"documentation": "An array of eight audio configurations, one for each audio pair in the source. Each audio configuration specifies either to exclude the pair, or to format it and include it in the output from the UHD device. Applies only when the device is configured as the source for a MediaConnect flow."
13198+
},
13199+
"InputResolution": {
13200+
"shape": "__string",
13201+
"locationName": "inputResolution",
13202+
"documentation": "The resolution of the Link device's source (HD or UHD). This value determines MediaLive resource allocation and billing for this input."
1319313203
}
1319413204
},
1319513205
"documentation": "Settings that describe the active source from the input device, and the video characteristics of that source."
@@ -21077,6 +21087,26 @@
2107721087
"shape": "__stringMax100",
2107821088
"locationName": "id3NameModifier",
2107921089
"documentation": "Change the modifier that MediaLive automatically adds to the Streams() name that identifies an ID3 track. The default is \"id3\", which means the default name will be Streams(id3.cmfm). Any string you enter here will replace the \"id3\" string.\\nThe modifier can only contain: numbers, letters, plus (+), minus (-), underscore (_) and period (.) and has a maximum length of 100 characters."
21090+
},
21091+
"CaptionLanguageMappings": {
21092+
"shape": "__listOfCmafIngestCaptionLanguageMapping",
21093+
"locationName": "captionLanguageMappings",
21094+
"documentation": "An array that identifies the languages in the four caption channels in the embedded captions."
21095+
},
21096+
"TimedMetadataId3Frame": {
21097+
"shape": "CmafTimedMetadataId3Frame",
21098+
"locationName": "timedMetadataId3Frame",
21099+
"documentation": "Set to none if you don't want to insert a timecode in the output. Otherwise choose the frame type for the timecode."
21100+
},
21101+
"TimedMetadataId3Period": {
21102+
"shape": "__integerMin0Max10000",
21103+
"locationName": "timedMetadataId3Period",
21104+
"documentation": "If you set up to insert a timecode in the output, specify the frequency for the frame, in seconds."
21105+
},
21106+
"TimedMetadataPassthrough": {
21107+
"shape": "CmafTimedMetadataPassthrough",
21108+
"locationName": "timedMetadataPassthrough",
21109+
"documentation": "Set to enabled to pass through ID3 metadata from the input sources."
2108021110
}
2108121111
},
2108221112
"documentation": "Cmaf Ingest Group Settings",
@@ -29209,6 +29239,50 @@
2920929239
"shape": "SdiSourceSummary"
2921029240
},
2921129241
"documentation": "Placeholder documentation for __listOfSdiSourceSummary"
29242+
},
29243+
"CmafIngestCaptionLanguageMapping": {
29244+
"type": "structure",
29245+
"members": {
29246+
"CaptionChannel": {
29247+
"shape": "__integerMin1Max4",
29248+
"locationName": "captionChannel",
29249+
"documentation": "A number for the channel for this caption, 1 to 4."
29250+
},
29251+
"LanguageCode": {
29252+
"shape": "__stringMin3Max3",
29253+
"locationName": "languageCode",
29254+
"documentation": "Language code for the language of the caption in this channel. For example, ger/deu. See http://www.loc.gov/standards/iso639-2"
29255+
}
29256+
},
29257+
"documentation": "Add an array item for each language. Follow the order of the caption descriptions. For example, if the first caption description is for German, then the first array item must be for German, and its caption channel must be set to 1. The second array item must be 2, and so on.",
29258+
"required": [
29259+
"LanguageCode",
29260+
"CaptionChannel"
29261+
]
29262+
},
29263+
"CmafTimedMetadataId3Frame": {
29264+
"type": "string",
29265+
"documentation": "Cmaf Timed Metadata Id3 Frame",
29266+
"enum": [
29267+
"NONE",
29268+
"PRIV",
29269+
"TDRL"
29270+
]
29271+
},
29272+
"CmafTimedMetadataPassthrough": {
29273+
"type": "string",
29274+
"documentation": "Cmaf Timed Metadata Passthrough",
29275+
"enum": [
29276+
"DISABLED",
29277+
"ENABLED"
29278+
]
29279+
},
29280+
"__listOfCmafIngestCaptionLanguageMapping": {
29281+
"type": "list",
29282+
"member": {
29283+
"shape": "CmafIngestCaptionLanguageMapping"
29284+
},
29285+
"documentation": "Placeholder documentation for __listOfCmafIngestCaptionLanguageMapping"
2921229286
}
2921329287
},
2921429288
"documentation": "API for AWS Elemental MediaLive"

0 commit comments

Comments
 (0)