diff --git a/clients/client-mediapackagev2/src/commands/CreateChannelCommand.ts b/clients/client-mediapackagev2/src/commands/CreateChannelCommand.ts
index 9643a114fa485..ce147629387a4 100644
--- a/clients/client-mediapackagev2/src/commands/CreateChannelCommand.ts
+++ b/clients/client-mediapackagev2/src/commands/CreateChannelCommand.ts
@@ -41,6 +41,12 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
* ClientToken: "STRING_VALUE",
* InputType: "HLS" || "CMAF",
* Description: "STRING_VALUE",
+ * InputSwitchConfiguration: { // InputSwitchConfiguration
+ * MQCSInputSwitching: true || false,
+ * },
+ * OutputHeaderConfiguration: { // OutputHeaderConfiguration
+ * PublishMQCS: true || false,
+ * },
* Tags: { // TagMap
* " The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. When true, AWS Elemental MediaPackage performs input switching based on the MQCS. Default is true. This setting is valid only when The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. When true, AWS Elemental MediaPackage includes the MQCS in responses to the CDN. This setting is valid only when The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when A comma-separated list of tag key:value pairs that you define. For example:
@@ -612,6 +650,18 @@ export interface CreateChannelResponse {
* @public
*/
Tags?: Record The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,
* EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.
- * The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
- * ID3Timed metadata messages generate every 5 seconds whenever the content is ingested. Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output. Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,
* EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.
- * The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
- * ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.InputType
is CMAF
.InputType
is CMAF
.InputType
is CMAF
.InputType
is CMAF
.InputType
is CMAF
.InputType
is CMAF
.InputType
is CMAF
.InputType
is CMAF
.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
* @public */ @@ -1825,8 +1885,7 @@ export interface GetHlsManifestConfiguration { /** *Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval, * EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. - * The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player. - * ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
+ * The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player. *Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
* @public */ @@ -1883,8 +1942,7 @@ export interface GetLowLatencyHlsManifestConfiguration { /** *Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval, * EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. - * The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player. - * ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
+ * The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player. *Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
* @public */ @@ -2671,6 +2729,18 @@ export interface UpdateChannelRequest { * @public */ Description?: string | undefined; + + /** + *The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when InputType
is CMAF
.
The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when InputType
is CMAF
.
The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when InputType
is CMAF
.
The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when InputType
is CMAF
.
Enter any descriptive text that helps you to identify the channel.
" } }, + "InputSwitchConfiguration": { + "target": "com.amazonaws.mediapackagev2#InputSwitchConfiguration", + "traits": { + "smithy.api#documentation": "The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when InputType
is CMAF
.
The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when InputType
is CMAF
.
The comma-separated list of tag key:value pairs assigned to the channel.
" } + }, + "InputSwitchConfiguration": { + "target": "com.amazonaws.mediapackagev2#InputSwitchConfiguration", + "traits": { + "smithy.api#documentation": "The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when InputType
is CMAF
.
The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when InputType
is CMAF
.
Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.\n ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
\nIrrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
", + "smithy.api#documentation": "Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
\nIrrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
", "smithy.api#range": { "min": 1, "max": 1209600 @@ -1325,7 +1349,7 @@ "ProgramDateTimeIntervalSeconds": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.\n ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
\nIrrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
", + "smithy.api#documentation": "Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
\nIrrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
", "smithy.api#range": { "min": 1, "max": 1209600 @@ -3169,6 +3193,18 @@ "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "The comma-separated list of tag key:value pairs assigned to the channel.
" } + }, + "InputSwitchConfiguration": { + "target": "com.amazonaws.mediapackagev2#InputSwitchConfiguration", + "traits": { + "smithy.api#documentation": "The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when InputType
is CMAF
.
The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when InputType
is CMAF
.
Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.\n ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
\nIrrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
" + "smithy.api#documentation": "Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
\nIrrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
" } }, "ScteHls": { @@ -3646,7 +3682,7 @@ "ProgramDateTimeIntervalSeconds": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.\n ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.
\nIrrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
" + "smithy.api#documentation": "Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
\nIrrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
" } }, "ScteHls": { @@ -4400,6 +4436,20 @@ "smithy.api#documentation": "The list of ingest endpoints.
" } }, + "com.amazonaws.mediapackagev2#InputSwitchConfiguration": { + "type": "structure", + "members": { + "MQCSInputSwitching": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "When true, AWS Elemental MediaPackage performs input switching based on the MQCS. Default is true. This setting is valid only when InputType
is CMAF
.
The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
" + } + }, "com.amazonaws.mediapackagev2#InputType": { "type": "enum", "members": { @@ -5651,6 +5701,20 @@ "target": "com.amazonaws.mediapackagev2#OriginEndpointListConfiguration" } }, + "com.amazonaws.mediapackagev2#OutputHeaderConfiguration": { + "type": "structure", + "members": { + "PublishMQCS": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "When true, AWS Elemental MediaPackage includes the MQCS in responses to the CDN. This setting is valid only when InputType
is CMAF
.
The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
" + } + }, "com.amazonaws.mediapackagev2#PolicyText": { "type": "string", "traits": { @@ -6747,6 +6811,18 @@ "traits": { "smithy.api#documentation": "Any descriptive information that you want to add to the channel for future identification purposes.
" } + }, + "InputSwitchConfiguration": { + "target": "com.amazonaws.mediapackagev2#InputSwitchConfiguration", + "traits": { + "smithy.api#documentation": "The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when InputType
is CMAF
.
The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when InputType
is CMAF
.
The comma-separated list of tag key:value pairs assigned to the channel.
", "smithy.api#jsonName": "tags" } + }, + "InputSwitchConfiguration": { + "target": "com.amazonaws.mediapackagev2#InputSwitchConfiguration", + "traits": { + "smithy.api#documentation": "The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when InputType
is CMAF
.
The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when InputType
is CMAF
.