Skip to content

Commit

Permalink
feat(client-medialive): Adds AV1 Codec support, SRT ouputs, and Media…
Browse files Browse the repository at this point in the history
…Live Anywhere support.
  • Loading branch information
awstools committed Sep 11, 2024
1 parent e0e36b5 commit 1a98084
Show file tree
Hide file tree
Showing 73 changed files with 21,533 additions and 6,388 deletions.
176 changes: 176 additions & 0 deletions clients/client-medialive/README.md

Large diffs are not rendered by default.

407 changes: 407 additions & 0 deletions clients/client-medialive/src/MediaLive.ts

Large diffs are not rendered by default.

84 changes: 84 additions & 0 deletions clients/client-medialive/src/MediaLiveClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,10 @@ import {
} from "./commands/CancelInputDeviceTransferCommand";
import { ClaimDeviceCommandInput, ClaimDeviceCommandOutput } from "./commands/ClaimDeviceCommand";
import { CreateChannelCommandInput, CreateChannelCommandOutput } from "./commands/CreateChannelCommand";
import {
CreateChannelPlacementGroupCommandInput,
CreateChannelPlacementGroupCommandOutput,
} from "./commands/CreateChannelPlacementGroupCommand";
import {
CreateCloudWatchAlarmTemplateCommandInput,
CreateCloudWatchAlarmTemplateCommandOutput,
Expand All @@ -79,6 +83,7 @@ import {
CreateCloudWatchAlarmTemplateGroupCommandInput,
CreateCloudWatchAlarmTemplateGroupCommandOutput,
} from "./commands/CreateCloudWatchAlarmTemplateGroupCommand";
import { CreateClusterCommandInput, CreateClusterCommandOutput } from "./commands/CreateClusterCommand";
import {
CreateEventBridgeRuleTemplateCommandInput,
CreateEventBridgeRuleTemplateCommandOutput,
Expand All @@ -97,10 +102,20 @@ import {
CreateMultiplexProgramCommandInput,
CreateMultiplexProgramCommandOutput,
} from "./commands/CreateMultiplexProgramCommand";
import { CreateNetworkCommandInput, CreateNetworkCommandOutput } from "./commands/CreateNetworkCommand";
import { CreateNodeCommandInput, CreateNodeCommandOutput } from "./commands/CreateNodeCommand";
import {
CreateNodeRegistrationScriptCommandInput,
CreateNodeRegistrationScriptCommandOutput,
} from "./commands/CreateNodeRegistrationScriptCommand";
import { CreatePartnerInputCommandInput, CreatePartnerInputCommandOutput } from "./commands/CreatePartnerInputCommand";
import { CreateSignalMapCommandInput, CreateSignalMapCommandOutput } from "./commands/CreateSignalMapCommand";
import { CreateTagsCommandInput, CreateTagsCommandOutput } from "./commands/CreateTagsCommand";
import { DeleteChannelCommandInput, DeleteChannelCommandOutput } from "./commands/DeleteChannelCommand";
import {
DeleteChannelPlacementGroupCommandInput,
DeleteChannelPlacementGroupCommandOutput,
} from "./commands/DeleteChannelPlacementGroupCommand";
import {
DeleteCloudWatchAlarmTemplateCommandInput,
DeleteCloudWatchAlarmTemplateCommandOutput,
Expand All @@ -109,6 +124,7 @@ import {
DeleteCloudWatchAlarmTemplateGroupCommandInput,
DeleteCloudWatchAlarmTemplateGroupCommandOutput,
} from "./commands/DeleteCloudWatchAlarmTemplateGroupCommand";
import { DeleteClusterCommandInput, DeleteClusterCommandOutput } from "./commands/DeleteClusterCommand";
import {
DeleteEventBridgeRuleTemplateCommandInput,
DeleteEventBridgeRuleTemplateCommandOutput,
Expand All @@ -127,6 +143,8 @@ import {
DeleteMultiplexProgramCommandInput,
DeleteMultiplexProgramCommandOutput,
} from "./commands/DeleteMultiplexProgramCommand";
import { DeleteNetworkCommandInput, DeleteNetworkCommandOutput } from "./commands/DeleteNetworkCommand";
import { DeleteNodeCommandInput, DeleteNodeCommandOutput } from "./commands/DeleteNodeCommand";
import { DeleteReservationCommandInput, DeleteReservationCommandOutput } from "./commands/DeleteReservationCommand";
import { DeleteScheduleCommandInput, DeleteScheduleCommandOutput } from "./commands/DeleteScheduleCommand";
import { DeleteSignalMapCommandInput, DeleteSignalMapCommandOutput } from "./commands/DeleteSignalMapCommand";
Expand All @@ -136,6 +154,11 @@ import {
DescribeAccountConfigurationCommandOutput,
} from "./commands/DescribeAccountConfigurationCommand";
import { DescribeChannelCommandInput, DescribeChannelCommandOutput } from "./commands/DescribeChannelCommand";
import {
DescribeChannelPlacementGroupCommandInput,
DescribeChannelPlacementGroupCommandOutput,
} from "./commands/DescribeChannelPlacementGroupCommand";
import { DescribeClusterCommandInput, DescribeClusterCommandOutput } from "./commands/DescribeClusterCommand";
import { DescribeInputCommandInput, DescribeInputCommandOutput } from "./commands/DescribeInputCommand";
import {
DescribeInputDeviceCommandInput,
Expand All @@ -154,6 +177,8 @@ import {
DescribeMultiplexProgramCommandInput,
DescribeMultiplexProgramCommandOutput,
} from "./commands/DescribeMultiplexProgramCommand";
import { DescribeNetworkCommandInput, DescribeNetworkCommandOutput } from "./commands/DescribeNetworkCommand";
import { DescribeNodeCommandInput, DescribeNodeCommandOutput } from "./commands/DescribeNodeCommand";
import { DescribeOfferingCommandInput, DescribeOfferingCommandOutput } from "./commands/DescribeOfferingCommand";
import {
DescribeReservationCommandInput,
Expand All @@ -178,6 +203,10 @@ import {
GetEventBridgeRuleTemplateGroupCommandOutput,
} from "./commands/GetEventBridgeRuleTemplateGroupCommand";
import { GetSignalMapCommandInput, GetSignalMapCommandOutput } from "./commands/GetSignalMapCommand";
import {
ListChannelPlacementGroupsCommandInput,
ListChannelPlacementGroupsCommandOutput,
} from "./commands/ListChannelPlacementGroupsCommand";
import { ListChannelsCommandInput, ListChannelsCommandOutput } from "./commands/ListChannelsCommand";
import {
ListCloudWatchAlarmTemplateGroupsCommandInput,
Expand All @@ -187,6 +216,7 @@ import {
ListCloudWatchAlarmTemplatesCommandInput,
ListCloudWatchAlarmTemplatesCommandOutput,
} from "./commands/ListCloudWatchAlarmTemplatesCommand";
import { ListClustersCommandInput, ListClustersCommandOutput } from "./commands/ListClustersCommand";
import {
ListEventBridgeRuleTemplateGroupsCommandInput,
ListEventBridgeRuleTemplateGroupsCommandOutput,
Expand All @@ -210,6 +240,8 @@ import {
ListMultiplexProgramsCommandInput,
ListMultiplexProgramsCommandOutput,
} from "./commands/ListMultiplexProgramsCommand";
import { ListNetworksCommandInput, ListNetworksCommandOutput } from "./commands/ListNetworksCommand";
import { ListNodesCommandInput, ListNodesCommandOutput } from "./commands/ListNodesCommand";
import { ListOfferingsCommandInput, ListOfferingsCommandOutput } from "./commands/ListOfferingsCommand";
import { ListReservationsCommandInput, ListReservationsCommandOutput } from "./commands/ListReservationsCommand";
import { ListSignalMapsCommandInput, ListSignalMapsCommandOutput } from "./commands/ListSignalMapsCommand";
Expand Down Expand Up @@ -259,6 +291,10 @@ import {
} from "./commands/UpdateAccountConfigurationCommand";
import { UpdateChannelClassCommandInput, UpdateChannelClassCommandOutput } from "./commands/UpdateChannelClassCommand";
import { UpdateChannelCommandInput, UpdateChannelCommandOutput } from "./commands/UpdateChannelCommand";
import {
UpdateChannelPlacementGroupCommandInput,
UpdateChannelPlacementGroupCommandOutput,
} from "./commands/UpdateChannelPlacementGroupCommand";
import {
UpdateCloudWatchAlarmTemplateCommandInput,
UpdateCloudWatchAlarmTemplateCommandOutput,
Expand All @@ -267,6 +303,7 @@ import {
UpdateCloudWatchAlarmTemplateGroupCommandInput,
UpdateCloudWatchAlarmTemplateGroupCommandOutput,
} from "./commands/UpdateCloudWatchAlarmTemplateGroupCommand";
import { UpdateClusterCommandInput, UpdateClusterCommandOutput } from "./commands/UpdateClusterCommand";
import {
UpdateEventBridgeRuleTemplateCommandInput,
UpdateEventBridgeRuleTemplateCommandOutput,
Expand All @@ -286,6 +323,9 @@ import {
UpdateMultiplexProgramCommandInput,
UpdateMultiplexProgramCommandOutput,
} from "./commands/UpdateMultiplexProgramCommand";
import { UpdateNetworkCommandInput, UpdateNetworkCommandOutput } from "./commands/UpdateNetworkCommand";
import { UpdateNodeCommandInput, UpdateNodeCommandOutput } from "./commands/UpdateNodeCommand";
import { UpdateNodeStateCommandInput, UpdateNodeStateCommandOutput } from "./commands/UpdateNodeStateCommand";
import { UpdateReservationCommandInput, UpdateReservationCommandOutput } from "./commands/UpdateReservationCommand";
import {
ClientInputEndpointParameters,
Expand All @@ -310,38 +350,51 @@ export type ServiceInputTypes =
| CancelInputDeviceTransferCommandInput
| ClaimDeviceCommandInput
| CreateChannelCommandInput
| CreateChannelPlacementGroupCommandInput
| CreateCloudWatchAlarmTemplateCommandInput
| CreateCloudWatchAlarmTemplateGroupCommandInput
| CreateClusterCommandInput
| CreateEventBridgeRuleTemplateCommandInput
| CreateEventBridgeRuleTemplateGroupCommandInput
| CreateInputCommandInput
| CreateInputSecurityGroupCommandInput
| CreateMultiplexCommandInput
| CreateMultiplexProgramCommandInput
| CreateNetworkCommandInput
| CreateNodeCommandInput
| CreateNodeRegistrationScriptCommandInput
| CreatePartnerInputCommandInput
| CreateSignalMapCommandInput
| CreateTagsCommandInput
| DeleteChannelCommandInput
| DeleteChannelPlacementGroupCommandInput
| DeleteCloudWatchAlarmTemplateCommandInput
| DeleteCloudWatchAlarmTemplateGroupCommandInput
| DeleteClusterCommandInput
| DeleteEventBridgeRuleTemplateCommandInput
| DeleteEventBridgeRuleTemplateGroupCommandInput
| DeleteInputCommandInput
| DeleteInputSecurityGroupCommandInput
| DeleteMultiplexCommandInput
| DeleteMultiplexProgramCommandInput
| DeleteNetworkCommandInput
| DeleteNodeCommandInput
| DeleteReservationCommandInput
| DeleteScheduleCommandInput
| DeleteSignalMapCommandInput
| DeleteTagsCommandInput
| DescribeAccountConfigurationCommandInput
| DescribeChannelCommandInput
| DescribeChannelPlacementGroupCommandInput
| DescribeClusterCommandInput
| DescribeInputCommandInput
| DescribeInputDeviceCommandInput
| DescribeInputDeviceThumbnailCommandInput
| DescribeInputSecurityGroupCommandInput
| DescribeMultiplexCommandInput
| DescribeMultiplexProgramCommandInput
| DescribeNetworkCommandInput
| DescribeNodeCommandInput
| DescribeOfferingCommandInput
| DescribeReservationCommandInput
| DescribeScheduleCommandInput
Expand All @@ -351,9 +404,11 @@ export type ServiceInputTypes =
| GetEventBridgeRuleTemplateCommandInput
| GetEventBridgeRuleTemplateGroupCommandInput
| GetSignalMapCommandInput
| ListChannelPlacementGroupsCommandInput
| ListChannelsCommandInput
| ListCloudWatchAlarmTemplateGroupsCommandInput
| ListCloudWatchAlarmTemplatesCommandInput
| ListClustersCommandInput
| ListEventBridgeRuleTemplateGroupsCommandInput
| ListEventBridgeRuleTemplatesCommandInput
| ListInputDeviceTransfersCommandInput
Expand All @@ -362,6 +417,8 @@ export type ServiceInputTypes =
| ListInputsCommandInput
| ListMultiplexProgramsCommandInput
| ListMultiplexesCommandInput
| ListNetworksCommandInput
| ListNodesCommandInput
| ListOfferingsCommandInput
| ListReservationsCommandInput
| ListSignalMapsCommandInput
Expand All @@ -384,15 +441,20 @@ export type ServiceInputTypes =
| UpdateAccountConfigurationCommandInput
| UpdateChannelClassCommandInput
| UpdateChannelCommandInput
| UpdateChannelPlacementGroupCommandInput
| UpdateCloudWatchAlarmTemplateCommandInput
| UpdateCloudWatchAlarmTemplateGroupCommandInput
| UpdateClusterCommandInput
| UpdateEventBridgeRuleTemplateCommandInput
| UpdateEventBridgeRuleTemplateGroupCommandInput
| UpdateInputCommandInput
| UpdateInputDeviceCommandInput
| UpdateInputSecurityGroupCommandInput
| UpdateMultiplexCommandInput
| UpdateMultiplexProgramCommandInput
| UpdateNetworkCommandInput
| UpdateNodeCommandInput
| UpdateNodeStateCommandInput
| UpdateReservationCommandInput;

/**
Expand All @@ -407,38 +469,51 @@ export type ServiceOutputTypes =
| CancelInputDeviceTransferCommandOutput
| ClaimDeviceCommandOutput
| CreateChannelCommandOutput
| CreateChannelPlacementGroupCommandOutput
| CreateCloudWatchAlarmTemplateCommandOutput
| CreateCloudWatchAlarmTemplateGroupCommandOutput
| CreateClusterCommandOutput
| CreateEventBridgeRuleTemplateCommandOutput
| CreateEventBridgeRuleTemplateGroupCommandOutput
| CreateInputCommandOutput
| CreateInputSecurityGroupCommandOutput
| CreateMultiplexCommandOutput
| CreateMultiplexProgramCommandOutput
| CreateNetworkCommandOutput
| CreateNodeCommandOutput
| CreateNodeRegistrationScriptCommandOutput
| CreatePartnerInputCommandOutput
| CreateSignalMapCommandOutput
| CreateTagsCommandOutput
| DeleteChannelCommandOutput
| DeleteChannelPlacementGroupCommandOutput
| DeleteCloudWatchAlarmTemplateCommandOutput
| DeleteCloudWatchAlarmTemplateGroupCommandOutput
| DeleteClusterCommandOutput
| DeleteEventBridgeRuleTemplateCommandOutput
| DeleteEventBridgeRuleTemplateGroupCommandOutput
| DeleteInputCommandOutput
| DeleteInputSecurityGroupCommandOutput
| DeleteMultiplexCommandOutput
| DeleteMultiplexProgramCommandOutput
| DeleteNetworkCommandOutput
| DeleteNodeCommandOutput
| DeleteReservationCommandOutput
| DeleteScheduleCommandOutput
| DeleteSignalMapCommandOutput
| DeleteTagsCommandOutput
| DescribeAccountConfigurationCommandOutput
| DescribeChannelCommandOutput
| DescribeChannelPlacementGroupCommandOutput
| DescribeClusterCommandOutput
| DescribeInputCommandOutput
| DescribeInputDeviceCommandOutput
| DescribeInputDeviceThumbnailCommandOutput
| DescribeInputSecurityGroupCommandOutput
| DescribeMultiplexCommandOutput
| DescribeMultiplexProgramCommandOutput
| DescribeNetworkCommandOutput
| DescribeNodeCommandOutput
| DescribeOfferingCommandOutput
| DescribeReservationCommandOutput
| DescribeScheduleCommandOutput
Expand All @@ -448,9 +523,11 @@ export type ServiceOutputTypes =
| GetEventBridgeRuleTemplateCommandOutput
| GetEventBridgeRuleTemplateGroupCommandOutput
| GetSignalMapCommandOutput
| ListChannelPlacementGroupsCommandOutput
| ListChannelsCommandOutput
| ListCloudWatchAlarmTemplateGroupsCommandOutput
| ListCloudWatchAlarmTemplatesCommandOutput
| ListClustersCommandOutput
| ListEventBridgeRuleTemplateGroupsCommandOutput
| ListEventBridgeRuleTemplatesCommandOutput
| ListInputDeviceTransfersCommandOutput
Expand All @@ -459,6 +536,8 @@ export type ServiceOutputTypes =
| ListInputsCommandOutput
| ListMultiplexProgramsCommandOutput
| ListMultiplexesCommandOutput
| ListNetworksCommandOutput
| ListNodesCommandOutput
| ListOfferingsCommandOutput
| ListReservationsCommandOutput
| ListSignalMapsCommandOutput
Expand All @@ -481,15 +560,20 @@ export type ServiceOutputTypes =
| UpdateAccountConfigurationCommandOutput
| UpdateChannelClassCommandOutput
| UpdateChannelCommandOutput
| UpdateChannelPlacementGroupCommandOutput
| UpdateCloudWatchAlarmTemplateCommandOutput
| UpdateCloudWatchAlarmTemplateGroupCommandOutput
| UpdateClusterCommandOutput
| UpdateEventBridgeRuleTemplateCommandOutput
| UpdateEventBridgeRuleTemplateGroupCommandOutput
| UpdateInputCommandOutput
| UpdateInputDeviceCommandOutput
| UpdateInputSecurityGroupCommandOutput
| UpdateMultiplexCommandOutput
| UpdateMultiplexProgramCommandOutput
| UpdateNetworkCommandOutput
| UpdateNodeCommandOutput
| UpdateNodeStateCommandOutput
| UpdateReservationCommandOutput;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";

import { commonParams } from "../endpoint/EndpointParameters";
import { MediaLiveClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../MediaLiveClient";
import { ClaimDeviceRequest, ClaimDeviceResponse } from "../models/models_1";
import { ClaimDeviceRequest, ClaimDeviceResponse } from "../models/models_2";
import { de_ClaimDeviceCommand, se_ClaimDeviceCommand } from "../protocols/Aws_restJson1";

/**
Expand Down
Loading

0 comments on commit 1a98084

Please sign in to comment.