Skip to content

Commit 9a07043

Browse files
author
awstools
committed
feat(client-medialive): AWS Elemental MediaLive adds a new feature, ID3 segment tagging, in CMAF Ingest output groups. It allows customers to insert ID3 tags into every output segment, controlled by a newly added channel schedule action Id3SegmentTagging.
1 parent 9e04902 commit 9a07043

14 files changed

+312
-44
lines changed

clients/client-medialive/src/commands/BatchUpdateScheduleCommand.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,13 @@ export interface BatchUpdateScheduleCommandOutput extends BatchUpdateScheduleRes
178178
* "STRING_VALUE",
179179
* ],
180180
* },
181+
* Id3SegmentTaggingSettings: { // Id3SegmentTaggingScheduleActionSettings
182+
* Id3: "STRING_VALUE",
183+
* Tag: "STRING_VALUE",
184+
* },
185+
* TimedMetadataSettings: { // TimedMetadataScheduleActionSettings
186+
* Id3: "STRING_VALUE", // required
187+
* },
181188
* },
182189
* ScheduleActionStartSettings: { // ScheduleActionStartSettings
183190
* FixedModeScheduleActionStartSettings: { // FixedModeScheduleActionStartSettings
@@ -342,6 +349,13 @@ export interface BatchUpdateScheduleCommandOutput extends BatchUpdateScheduleRes
342349
* // "STRING_VALUE",
343350
* // ],
344351
* // },
352+
* // Id3SegmentTaggingSettings: { // Id3SegmentTaggingScheduleActionSettings
353+
* // Id3: "STRING_VALUE",
354+
* // Tag: "STRING_VALUE",
355+
* // },
356+
* // TimedMetadataSettings: { // TimedMetadataScheduleActionSettings
357+
* // Id3: "STRING_VALUE", // required
358+
* // },
345359
* // },
346360
* // ScheduleActionStartSettings: { // ScheduleActionStartSettings
347361
* // FixedModeScheduleActionStartSettings: { // FixedModeScheduleActionStartSettings
@@ -491,6 +505,13 @@ export interface BatchUpdateScheduleCommandOutput extends BatchUpdateScheduleRes
491505
* // Layer: Number("int"),
492506
* // OutputNames: "<__listOf__string>", // required
493507
* // },
508+
* // Id3SegmentTaggingSettings: {
509+
* // Id3: "STRING_VALUE",
510+
* // Tag: "STRING_VALUE",
511+
* // },
512+
* // TimedMetadataSettings: {
513+
* // Id3: "STRING_VALUE", // required
514+
* // },
494515
* // },
495516
* // ScheduleActionStartSettings: {
496517
* // FixedModeScheduleActionStartSettings: {

clients/client-medialive/src/commands/CreateChannelCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -524,6 +524,8 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
524524
* KlvNameModifier: "STRING_VALUE",
525525
* NielsenId3NameModifier: "STRING_VALUE",
526526
* Scte35NameModifier: "STRING_VALUE",
527+
* Id3Behavior: "DISABLED" || "ENABLED",
528+
* Id3NameModifier: "STRING_VALUE",
527529
* },
528530
* SrtGroupSettings: { // SrtGroupSettings
529531
* InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",
@@ -1723,6 +1725,8 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
17231725
* // KlvNameModifier: "STRING_VALUE",
17241726
* // NielsenId3NameModifier: "STRING_VALUE",
17251727
* // Scte35NameModifier: "STRING_VALUE",
1728+
* // Id3Behavior: "DISABLED" || "ENABLED",
1729+
* // Id3NameModifier: "STRING_VALUE",
17261730
* // },
17271731
* // SrtGroupSettings: { // SrtGroupSettings
17281732
* // InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",

clients/client-medialive/src/commands/DeleteChannelCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,8 @@ export interface DeleteChannelCommandOutput extends DeleteChannelResponse, __Met
535535
* // KlvNameModifier: "STRING_VALUE",
536536
* // NielsenId3NameModifier: "STRING_VALUE",
537537
* // Scte35NameModifier: "STRING_VALUE",
538+
* // Id3Behavior: "DISABLED" || "ENABLED",
539+
* // Id3NameModifier: "STRING_VALUE",
538540
* // },
539541
* // SrtGroupSettings: { // SrtGroupSettings
540542
* // InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",

clients/client-medialive/src/commands/DescribeChannelCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,8 @@ export interface DescribeChannelCommandOutput extends DescribeChannelResponse, _
535535
* // KlvNameModifier: "STRING_VALUE",
536536
* // NielsenId3NameModifier: "STRING_VALUE",
537537
* // Scte35NameModifier: "STRING_VALUE",
538+
* // Id3Behavior: "DISABLED" || "ENABLED",
539+
* // Id3NameModifier: "STRING_VALUE",
538540
* // },
539541
* // SrtGroupSettings: { // SrtGroupSettings
540542
* // InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",

clients/client-medialive/src/commands/DescribeScheduleCommand.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,13 @@ export interface DescribeScheduleCommandOutput extends DescribeScheduleResponse,
184184
* // "STRING_VALUE",
185185
* // ],
186186
* // },
187+
* // Id3SegmentTaggingSettings: { // Id3SegmentTaggingScheduleActionSettings
188+
* // Id3: "STRING_VALUE",
189+
* // Tag: "STRING_VALUE",
190+
* // },
191+
* // TimedMetadataSettings: { // TimedMetadataScheduleActionSettings
192+
* // Id3: "STRING_VALUE", // required
193+
* // },
187194
* // },
188195
* // ScheduleActionStartSettings: { // ScheduleActionStartSettings
189196
* // FixedModeScheduleActionStartSettings: { // FixedModeScheduleActionStartSettings

clients/client-medialive/src/commands/RestartChannelPipelinesCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -538,6 +538,8 @@ export interface RestartChannelPipelinesCommandOutput extends RestartChannelPipe
538538
* // KlvNameModifier: "STRING_VALUE",
539539
* // NielsenId3NameModifier: "STRING_VALUE",
540540
* // Scte35NameModifier: "STRING_VALUE",
541+
* // Id3Behavior: "DISABLED" || "ENABLED",
542+
* // Id3NameModifier: "STRING_VALUE",
541543
* // },
542544
* // SrtGroupSettings: { // SrtGroupSettings
543545
* // InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",

clients/client-medialive/src/commands/StartChannelCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,8 @@ export interface StartChannelCommandOutput extends StartChannelResponse, __Metad
535535
* // KlvNameModifier: "STRING_VALUE",
536536
* // NielsenId3NameModifier: "STRING_VALUE",
537537
* // Scte35NameModifier: "STRING_VALUE",
538+
* // Id3Behavior: "DISABLED" || "ENABLED",
539+
* // Id3NameModifier: "STRING_VALUE",
538540
* // },
539541
* // SrtGroupSettings: { // SrtGroupSettings
540542
* // InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",

clients/client-medialive/src/commands/StopChannelCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,8 @@ export interface StopChannelCommandOutput extends StopChannelResponse, __Metadat
535535
* // KlvNameModifier: "STRING_VALUE",
536536
* // NielsenId3NameModifier: "STRING_VALUE",
537537
* // Scte35NameModifier: "STRING_VALUE",
538+
* // Id3Behavior: "DISABLED" || "ENABLED",
539+
* // Id3NameModifier: "STRING_VALUE",
538540
* // },
539541
* // SrtGroupSettings: { // SrtGroupSettings
540542
* // InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",

clients/client-medialive/src/commands/UpdateChannelClassCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,8 @@ export interface UpdateChannelClassCommandOutput extends UpdateChannelClassRespo
568568
* // KlvNameModifier: "STRING_VALUE",
569569
* // NielsenId3NameModifier: "STRING_VALUE",
570570
* // Scte35NameModifier: "STRING_VALUE",
571+
* // Id3Behavior: "DISABLED" || "ENABLED",
572+
* // Id3NameModifier: "STRING_VALUE",
571573
* // },
572574
* // SrtGroupSettings: { // SrtGroupSettings
573575
* // InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",

clients/client-medialive/src/commands/UpdateChannelCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -524,6 +524,8 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
524524
* KlvNameModifier: "STRING_VALUE",
525525
* NielsenId3NameModifier: "STRING_VALUE",
526526
* Scte35NameModifier: "STRING_VALUE",
527+
* Id3Behavior: "DISABLED" || "ENABLED",
528+
* Id3NameModifier: "STRING_VALUE",
527529
* },
528530
* SrtGroupSettings: { // SrtGroupSettings
529531
* InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",
@@ -1710,6 +1712,8 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
17101712
* // KlvNameModifier: "STRING_VALUE",
17111713
* // NielsenId3NameModifier: "STRING_VALUE",
17121714
* // Scte35NameModifier: "STRING_VALUE",
1715+
* // Id3Behavior: "DISABLED" || "ENABLED",
1716+
* // Id3NameModifier: "STRING_VALUE",
17131717
* // },
17141718
* // SrtGroupSettings: { // SrtGroupSettings
17151719
* // InputLossAction: "DROP_PROGRAM" || "DROP_TS" || "EMIT_PROGRAM",

0 commit comments

Comments
 (0)