aws.medialive.Channel
Explore with Pulumi AI
Resource for managing an AWS MediaLive Channel.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.medialive.Channel("example", {
    name: "example-channel",
    channelClass: "STANDARD",
    roleArn: exampleAwsIamRole.arn,
    inputSpecification: {
        codec: "AVC",
        inputResolution: "HD",
        maximumBitrate: "MAX_20_MBPS",
    },
    inputAttachments: [{
        inputAttachmentName: "example-input",
        inputId: exampleAwsMedialiveInput.id,
    }],
    destinations: [{
        id: "destination",
        settings: [
            {
                url: `s3://${main.id}/test1`,
            },
            {
                url: `s3://${main2.id}/test2`,
            },
        ],
    }],
    encoderSettings: {
        timecodeConfig: {
            source: "EMBEDDED",
        },
        audioDescriptions: [{
            audioSelectorName: "example audio selector",
            name: "audio-selector",
        }],
        videoDescriptions: [{
            name: "example-video",
        }],
        outputGroups: [{
            outputGroupSettings: {
                archiveGroupSettings: [{
                    destination: {
                        destinationRefId: "destination",
                    },
                }],
            },
            outputs: [{
                outputName: "example-name",
                videoDescriptionName: "example-video",
                audioDescriptionNames: ["audio-selector"],
                outputSettings: {
                    archiveOutputSettings: {
                        nameModifier: "_1",
                        extension: "m2ts",
                        containerSettings: {
                            m2tsSettings: {
                                audioBufferModel: "ATSC",
                                bufferModel: "MULTIPLEX",
                                rateMode: "CBR",
                            },
                        },
                    },
                },
            }],
        }],
    },
});
import pulumi
import pulumi_aws as aws
example = aws.medialive.Channel("example",
    name="example-channel",
    channel_class="STANDARD",
    role_arn=example_aws_iam_role["arn"],
    input_specification={
        "codec": "AVC",
        "input_resolution": "HD",
        "maximum_bitrate": "MAX_20_MBPS",
    },
    input_attachments=[{
        "input_attachment_name": "example-input",
        "input_id": example_aws_medialive_input["id"],
    }],
    destinations=[{
        "id": "destination",
        "settings": [
            {
                "url": f"s3://{main['id']}/test1",
            },
            {
                "url": f"s3://{main2['id']}/test2",
            },
        ],
    }],
    encoder_settings={
        "timecode_config": {
            "source": "EMBEDDED",
        },
        "audio_descriptions": [{
            "audio_selector_name": "example audio selector",
            "name": "audio-selector",
        }],
        "video_descriptions": [{
            "name": "example-video",
        }],
        "output_groups": [{
            "output_group_settings": {
                "archive_group_settings": [{
                    "destination": {
                        "destination_ref_id": "destination",
                    },
                }],
            },
            "outputs": [{
                "output_name": "example-name",
                "video_description_name": "example-video",
                "audio_description_names": ["audio-selector"],
                "output_settings": {
                    "archive_output_settings": {
                        "name_modifier": "_1",
                        "extension": "m2ts",
                        "container_settings": {
                            "m2ts_settings": {
                                "audio_buffer_model": "ATSC",
                                "buffer_model": "MULTIPLEX",
                                "rate_mode": "CBR",
                            },
                        },
                    },
                },
            }],
        }],
    })
package main
import (
	"fmt"
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/medialive"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := medialive.NewChannel(ctx, "example", &medialive.ChannelArgs{
			Name:         pulumi.String("example-channel"),
			ChannelClass: pulumi.String("STANDARD"),
			RoleArn:      pulumi.Any(exampleAwsIamRole.Arn),
			InputSpecification: &medialive.ChannelInputSpecificationArgs{
				Codec:           pulumi.String("AVC"),
				InputResolution: pulumi.String("HD"),
				MaximumBitrate:  pulumi.String("MAX_20_MBPS"),
			},
			InputAttachments: medialive.ChannelInputAttachmentArray{
				&medialive.ChannelInputAttachmentArgs{
					InputAttachmentName: pulumi.String("example-input"),
					InputId:             pulumi.Any(exampleAwsMedialiveInput.Id),
				},
			},
			Destinations: medialive.ChannelDestinationArray{
				&medialive.ChannelDestinationArgs{
					Id: pulumi.String("destination"),
					Settings: medialive.ChannelDestinationSettingArray{
						&medialive.ChannelDestinationSettingArgs{
							Url: pulumi.Sprintf("s3://%v/test1", main.Id),
						},
						&medialive.ChannelDestinationSettingArgs{
							Url: pulumi.Sprintf("s3://%v/test2", main2.Id),
						},
					},
				},
			},
			EncoderSettings: &medialive.ChannelEncoderSettingsArgs{
				TimecodeConfig: &medialive.ChannelEncoderSettingsTimecodeConfigArgs{
					Source: pulumi.String("EMBEDDED"),
				},
				AudioDescriptions: medialive.ChannelEncoderSettingsAudioDescriptionArray{
					&medialive.ChannelEncoderSettingsAudioDescriptionArgs{
						AudioSelectorName: pulumi.String("example audio selector"),
						Name:              pulumi.String("audio-selector"),
					},
				},
				VideoDescriptions: medialive.ChannelEncoderSettingsVideoDescriptionArray{
					&medialive.ChannelEncoderSettingsVideoDescriptionArgs{
						Name: pulumi.String("example-video"),
					},
				},
				OutputGroups: medialive.ChannelEncoderSettingsOutputGroupArray{
					&medialive.ChannelEncoderSettingsOutputGroupArgs{
						OutputGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs{
							ArchiveGroupSettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray{
								&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs{
									Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs{
										DestinationRefId: pulumi.String("destination"),
									},
								},
							},
						},
						Outputs: medialive.ChannelEncoderSettingsOutputGroupOutputTypeArray{
							&medialive.ChannelEncoderSettingsOutputGroupOutputTypeArgs{
								OutputName:           pulumi.String("example-name"),
								VideoDescriptionName: pulumi.String("example-video"),
								AudioDescriptionNames: pulumi.StringArray{
									pulumi.String("audio-selector"),
								},
								OutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs{
									ArchiveOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs{
										NameModifier: pulumi.String("_1"),
										Extension:    pulumi.String("m2ts"),
										ContainerSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs{
											M2tsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs{
												AudioBufferModel: pulumi.String("ATSC"),
												BufferModel:      pulumi.String("MULTIPLEX"),
												RateMode:         pulumi.String("CBR"),
											},
										},
									},
								},
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var example = new Aws.MediaLive.Channel("example", new()
    {
        Name = "example-channel",
        ChannelClass = "STANDARD",
        RoleArn = exampleAwsIamRole.Arn,
        InputSpecification = new Aws.MediaLive.Inputs.ChannelInputSpecificationArgs
        {
            Codec = "AVC",
            InputResolution = "HD",
            MaximumBitrate = "MAX_20_MBPS",
        },
        InputAttachments = new[]
        {
            new Aws.MediaLive.Inputs.ChannelInputAttachmentArgs
            {
                InputAttachmentName = "example-input",
                InputId = exampleAwsMedialiveInput.Id,
            },
        },
        Destinations = new[]
        {
            new Aws.MediaLive.Inputs.ChannelDestinationArgs
            {
                Id = "destination",
                Settings = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                    {
                        Url = $"s3://{main.Id}/test1",
                    },
                    new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                    {
                        Url = $"s3://{main2.Id}/test2",
                    },
                },
            },
        },
        EncoderSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsArgs
        {
            TimecodeConfig = new Aws.MediaLive.Inputs.ChannelEncoderSettingsTimecodeConfigArgs
            {
                Source = "EMBEDDED",
            },
            AudioDescriptions = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionArgs
                {
                    AudioSelectorName = "example audio selector",
                    Name = "audio-selector",
                },
            },
            VideoDescriptions = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionArgs
                {
                    Name = "example-video",
                },
            },
            OutputGroups = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupArgs
                {
                    OutputGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs
                    {
                        ArchiveGroupSettings = new[]
                        {
                            new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs
                            {
                                Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs
                                {
                                    DestinationRefId = "destination",
                                },
                            },
                        },
                    },
                    Outputs = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputArgs
                        {
                            OutputName = "example-name",
                            VideoDescriptionName = "example-video",
                            AudioDescriptionNames = new[]
                            {
                                "audio-selector",
                            },
                            OutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs
                            {
                                ArchiveOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs
                                {
                                    NameModifier = "_1",
                                    Extension = "m2ts",
                                    ContainerSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs
                                    {
                                        M2tsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs
                                        {
                                            AudioBufferModel = "ATSC",
                                            BufferModel = "MULTIPLEX",
                                            RateMode = "CBR",
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.medialive.Channel;
import com.pulumi.aws.medialive.ChannelArgs;
import com.pulumi.aws.medialive.inputs.ChannelInputSpecificationArgs;
import com.pulumi.aws.medialive.inputs.ChannelInputAttachmentArgs;
import com.pulumi.aws.medialive.inputs.ChannelDestinationArgs;
import com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsArgs;
import com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsTimecodeConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var example = new Channel("example", ChannelArgs.builder()
            .name("example-channel")
            .channelClass("STANDARD")
            .roleArn(exampleAwsIamRole.arn())
            .inputSpecification(ChannelInputSpecificationArgs.builder()
                .codec("AVC")
                .inputResolution("HD")
                .maximumBitrate("MAX_20_MBPS")
                .build())
            .inputAttachments(ChannelInputAttachmentArgs.builder()
                .inputAttachmentName("example-input")
                .inputId(exampleAwsMedialiveInput.id())
                .build())
            .destinations(ChannelDestinationArgs.builder()
                .id("destination")
                .settings(                
                    ChannelDestinationSettingArgs.builder()
                        .url(String.format("s3://%s/test1", main.id()))
                        .build(),
                    ChannelDestinationSettingArgs.builder()
                        .url(String.format("s3://%s/test2", main2.id()))
                        .build())
                .build())
            .encoderSettings(ChannelEncoderSettingsArgs.builder()
                .timecodeConfig(ChannelEncoderSettingsTimecodeConfigArgs.builder()
                    .source("EMBEDDED")
                    .build())
                .audioDescriptions(ChannelEncoderSettingsAudioDescriptionArgs.builder()
                    .audioSelectorName("example audio selector")
                    .name("audio-selector")
                    .build())
                .videoDescriptions(ChannelEncoderSettingsVideoDescriptionArgs.builder()
                    .name("example-video")
                    .build())
                .outputGroups(ChannelEncoderSettingsOutputGroupArgs.builder()
                    .outputGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.builder()
                        .archiveGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs.builder()
                            .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs.builder()
                                .destinationRefId("destination")
                                .build())
                            .build())
                        .build())
                    .outputs(ChannelEncoderSettingsOutputGroupOutputArgs.builder()
                        .outputName("example-name")
                        .videoDescriptionName("example-video")
                        .audioDescriptionNames("audio-selector")
                        .outputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.builder()
                            .archiveOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs.builder()
                                .nameModifier("_1")
                                .extension("m2ts")
                                .containerSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs.builder()
                                    .m2tsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.builder()
                                        .audioBufferModel("ATSC")
                                        .bufferModel("MULTIPLEX")
                                        .rateMode("CBR")
                                        .build())
                                    .build())
                                .build())
                            .build())
                        .build())
                    .build())
                .build())
            .build());
    }
}
resources:
  example:
    type: aws:medialive:Channel
    properties:
      name: example-channel
      channelClass: STANDARD
      roleArn: ${exampleAwsIamRole.arn}
      inputSpecification:
        codec: AVC
        inputResolution: HD
        maximumBitrate: MAX_20_MBPS
      inputAttachments:
        - inputAttachmentName: example-input
          inputId: ${exampleAwsMedialiveInput.id}
      destinations:
        - id: destination
          settings:
            - url: s3://${main.id}/test1
            - url: s3://${main2.id}/test2
      encoderSettings:
        timecodeConfig:
          source: EMBEDDED
        audioDescriptions:
          - audioSelectorName: example audio selector
            name: audio-selector
        videoDescriptions:
          - name: example-video
        outputGroups:
          - outputGroupSettings:
              archiveGroupSettings:
                - destination:
                    destinationRefId: destination
            outputs:
              - outputName: example-name
                videoDescriptionName: example-video
                audioDescriptionNames:
                  - audio-selector
                outputSettings:
                  archiveOutputSettings:
                    nameModifier: _1
                    extension: m2ts
                    containerSettings:
                      m2tsSettings:
                        audioBufferModel: ATSC
                        bufferModel: MULTIPLEX
                        rateMode: CBR
Create Channel Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Channel(name: string, args: ChannelArgs, opts?: CustomResourceOptions);@overload
def Channel(resource_name: str,
            args: ChannelArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Channel(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            input_specification: Optional[ChannelInputSpecificationArgs] = None,
            channel_class: Optional[str] = None,
            destinations: Optional[Sequence[ChannelDestinationArgs]] = None,
            encoder_settings: Optional[ChannelEncoderSettingsArgs] = None,
            input_attachments: Optional[Sequence[ChannelInputAttachmentArgs]] = None,
            log_level: Optional[str] = None,
            cdi_input_specification: Optional[ChannelCdiInputSpecificationArgs] = None,
            maintenance: Optional[ChannelMaintenanceArgs] = None,
            name: Optional[str] = None,
            role_arn: Optional[str] = None,
            start_channel: Optional[bool] = None,
            tags: Optional[Mapping[str, str]] = None,
            vpc: Optional[ChannelVpcArgs] = None)func NewChannel(ctx *Context, name string, args ChannelArgs, opts ...ResourceOption) (*Channel, error)public Channel(string name, ChannelArgs args, CustomResourceOptions? opts = null)
public Channel(String name, ChannelArgs args)
public Channel(String name, ChannelArgs args, CustomResourceOptions options)
type: aws:medialive:Channel
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ChannelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ChannelArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ChannelArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ChannelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ChannelArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var awsChannelResource = new Aws.MediaLive.Channel("awsChannelResource", new()
{
    InputSpecification = new Aws.MediaLive.Inputs.ChannelInputSpecificationArgs
    {
        Codec = "string",
        InputResolution = "string",
        MaximumBitrate = "string",
    },
    ChannelClass = "string",
    Destinations = new[]
    {
        new Aws.MediaLive.Inputs.ChannelDestinationArgs
        {
            Id = "string",
            MediaPackageSettings = new[]
            {
                new Aws.MediaLive.Inputs.ChannelDestinationMediaPackageSettingArgs
                {
                    ChannelId = "string",
                },
            },
            MultiplexSettings = new Aws.MediaLive.Inputs.ChannelDestinationMultiplexSettingsArgs
            {
                MultiplexId = "string",
                ProgramName = "string",
            },
            Settings = new[]
            {
                new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                {
                    PasswordParam = "string",
                    StreamName = "string",
                    Url = "string",
                    Username = "string",
                },
            },
        },
    },
    EncoderSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsArgs
    {
        OutputGroups = new[]
        {
            new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupArgs
            {
                OutputGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs
                {
                    ArchiveGroupSettings = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs
                        {
                            Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs
                            {
                                DestinationRefId = "string",
                            },
                            ArchiveCdnSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs
                            {
                                ArchiveS3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs
                                {
                                    CannedAcl = "string",
                                },
                            },
                            RolloverInterval = 0,
                        },
                    },
                    FrameCaptureGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs
                    {
                        Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs
                        {
                            DestinationRefId = "string",
                        },
                        FrameCaptureCdnSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs
                        {
                            FrameCaptureS3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs
                            {
                                CannedAcl = "string",
                            },
                        },
                    },
                    HlsGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs
                    {
                        Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs
                        {
                            DestinationRefId = "string",
                        },
                        IvInManifest = "string",
                        CodecSpecification = "string",
                        BaseUrlManifest = "string",
                        IvSource = "string",
                        CaptionLanguageMappings = new[]
                        {
                            new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs
                            {
                                CaptionChannel = 0,
                                LanguageCode = "string",
                                LanguageDescription = "string",
                            },
                        },
                        KeyFormat = "string",
                        ClientCache = "string",
                        KeepSegments = 0,
                        ConstantIv = "string",
                        BaseUrlContent = "string",
                        DirectoryStructure = "string",
                        DiscontinuityTags = "string",
                        EncryptionType = "string",
                        HlsCdnSettings = new[]
                        {
                            new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs
                            {
                                HlsAkamaiSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs
                                {
                                    ConnectionRetryInterval = 0,
                                    FilecacheDuration = 0,
                                    HttpTransferMode = "string",
                                    NumRetries = 0,
                                    RestartDelay = 0,
                                    Salt = "string",
                                    Token = "string",
                                },
                                HlsBasicPutSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs
                                {
                                    ConnectionRetryInterval = 0,
                                    FilecacheDuration = 0,
                                    NumRetries = 0,
                                    RestartDelay = 0,
                                },
                                HlsMediaStoreSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs
                                {
                                    ConnectionRetryInterval = 0,
                                    FilecacheDuration = 0,
                                    MediaStoreStorageClass = "string",
                                    NumRetries = 0,
                                    RestartDelay = 0,
                                },
                                HlsS3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs
                                {
                                    CannedAcl = "string",
                                },
                                HlsWebdavSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs
                                {
                                    ConnectionRetryInterval = 0,
                                    FilecacheDuration = 0,
                                    HttpTransferMode = "string",
                                    NumRetries = 0,
                                    RestartDelay = 0,
                                },
                            },
                        },
                        HlsId3SegmentTagging = "string",
                        IframeOnlyPlaylists = "string",
                        IncompleteSegmentBehavior = "string",
                        IndexNSegments = 0,
                        InputLossAction = "string",
                        AdMarkers = new[]
                        {
                            "string",
                        },
                        BaseUrlManifest1 = "string",
                        BaseUrlContent1 = "string",
                        CaptionLanguageSetting = "string",
                        KeyFormatVersions = "string",
                        KeyProviderSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs
                        {
                            StaticKeySettings = new[]
                            {
                                new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs
                                {
                                    StaticKeyValue = "string",
                                    KeyProviderServer = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs
                                    {
                                        Uri = "string",
                                        PasswordParam = "string",
                                        Username = "string",
                                    },
                                },
                            },
                        },
                        ManifestCompression = "string",
                        ManifestDurationFormat = "string",
                        MinSegmentLength = 0,
                        Mode = "string",
                        OutputSelection = "string",
                        ProgramDateTime = "string",
                        ProgramDateTimeClock = "string",
                        ProgramDateTimePeriod = 0,
                        RedundantManifest = "string",
                        SegmentLength = 0,
                        SegmentsPerSubdirectory = 0,
                        StreamInfResolution = "string",
                        TimedMetadataId3Frame = "string",
                        TimedMetadataId3Period = 0,
                        TimestampDeltaMilliseconds = 0,
                        TsFileMode = "string",
                    },
                    MediaPackageGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs
                    {
                        Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs
                        {
                            DestinationRefId = "string",
                        },
                    },
                    MsSmoothGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs
                    {
                        Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs
                        {
                            DestinationRefId = "string",
                        },
                        FilecacheDuration = 0,
                        ConnectionRetryInterval = 0,
                        InputLossAction = "string",
                        NumRetries = 0,
                        EventId = "string",
                        EventIdMode = "string",
                        EventStopBehavior = "string",
                        AcquisitionPointId = "string",
                        TimestampOffsetMode = "string",
                        CertificateMode = "string",
                        AudioOnlyTimecodeControl = "string",
                        RestartDelay = 0,
                        SegmentationMode = "string",
                        SendDelayMs = 0,
                        SparseTrackType = "string",
                        StreamManifestBehavior = "string",
                        TimestampOffset = "string",
                        FragmentLength = 0,
                    },
                    MultiplexGroupSettings = null,
                    RtmpGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs
                    {
                        AdMarkers = new[]
                        {
                            "string",
                        },
                        AuthenticationScheme = "string",
                        CacheFullBehavior = "string",
                        CacheLength = 0,
                        CaptionData = "string",
                        InputLossAction = "string",
                        RestartDelay = 0,
                    },
                    UdpGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs
                    {
                        InputLossAction = "string",
                        TimedMetadataId3Frame = "string",
                        TimedMetadataId3Period = 0,
                    },
                },
                Outputs = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputArgs
                    {
                        OutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs
                        {
                            ArchiveOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs
                            {
                                ContainerSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs
                                {
                                    M2tsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs
                                    {
                                        AbsentInputAudioBehavior = "string",
                                        Arib = "string",
                                        AribCaptionsPid = "string",
                                        AribCaptionsPidControl = "string",
                                        AudioBufferModel = "string",
                                        AudioFramesPerPes = 0,
                                        AudioPids = "string",
                                        AudioStreamType = "string",
                                        Bitrate = 0,
                                        BufferModel = "string",
                                        CcDescriptor = "string",
                                        DvbNitSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs
                                        {
                                            NetworkId = 0,
                                            NetworkName = "string",
                                            RepInterval = 0,
                                        },
                                        DvbSdtSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs
                                        {
                                            OutputSdt = "string",
                                            RepInterval = 0,
                                            ServiceName = "string",
                                            ServiceProviderName = "string",
                                        },
                                        DvbSubPids = "string",
                                        DvbTdtSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs
                                        {
                                            RepInterval = 0,
                                        },
                                        DvbTeletextPid = "string",
                                        Ebif = "string",
                                        EbpAudioInterval = "string",
                                        EbpLookaheadMs = 0,
                                        EbpPlacement = "string",
                                        EcmPid = "string",
                                        EsRateInPes = "string",
                                        EtvPlatformPid = "string",
                                        EtvSignalPid = "string",
                                        FragmentTime = 0,
                                        Klv = "string",
                                        KlvDataPids = "string",
                                        NielsenId3Behavior = "string",
                                        NullPacketBitrate = 0,
                                        PatInterval = 0,
                                        PcrControl = "string",
                                        PcrPeriod = 0,
                                        PcrPid = "string",
                                        PmtInterval = 0,
                                        PmtPid = "string",
                                        ProgramNum = 0,
                                        RateMode = "string",
                                        Scte27Pids = "string",
                                        Scte35Control = "string",
                                        Scte35Pid = "string",
                                        SegmentationMarkers = "string",
                                        SegmentationStyle = "string",
                                        SegmentationTime = 0,
                                        TimedMetadataBehavior = "string",
                                        TimedMetadataPid = "string",
                                        TransportStreamId = 0,
                                        VideoPid = "string",
                                    },
                                    RawSettings = null,
                                },
                                Extension = "string",
                                NameModifier = "string",
                            },
                            FrameCaptureOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs
                            {
                                NameModifier = "string",
                            },
                            HlsOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs
                            {
                                HlsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs
                                {
                                    AudioOnlyHlsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs
                                    {
                                        AudioGroupId = "string",
                                        AudioOnlyImage = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs
                                        {
                                            Uri = "string",
                                            PasswordParam = "string",
                                            Username = "string",
                                        },
                                        AudioTrackType = "string",
                                        SegmentType = "string",
                                    },
                                    Fmp4HlsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs
                                    {
                                        AudioRenditionSets = "string",
                                        NielsenId3Behavior = "string",
                                        TimedMetadataBehavior = "string",
                                    },
                                    FrameCaptureHlsSettings = null,
                                    StandardHlsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs
                                    {
                                        M3u8Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs
                                        {
                                            AudioFramesPerPes = 0,
                                            AudioPids = "string",
                                            EcmPid = "string",
                                            NielsenId3Behavior = "string",
                                            PatInterval = 0,
                                            PcrControl = "string",
                                            PcrPeriod = 0,
                                            PcrPid = "string",
                                            PmtInterval = 0,
                                            PmtPid = "string",
                                            ProgramNum = 0,
                                            Scte35Behavior = "string",
                                            Scte35Pid = "string",
                                            TimedMetadataBehavior = "string",
                                            TimedMetadataPid = "string",
                                            TransportStreamId = 0,
                                            VideoPid = "string",
                                        },
                                        AudioRenditionSets = "string",
                                    },
                                },
                                H265PackagingType = "string",
                                NameModifier = "string",
                                SegmentModifier = "string",
                            },
                            MediaPackageOutputSettings = null,
                            MsSmoothOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs
                            {
                                H265PackagingType = "string",
                                NameModifier = "string",
                            },
                            MultiplexOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs
                            {
                                Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs
                                {
                                    DestinationRefId = "string",
                                },
                            },
                            RtmpOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs
                            {
                                Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs
                                {
                                    DestinationRefId = "string",
                                },
                                CertificateMode = "string",
                                ConnectionRetryInterval = 0,
                                NumRetries = 0,
                            },
                            UdpOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs
                            {
                                ContainerSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs
                                {
                                    M2tsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs
                                    {
                                        AbsentInputAudioBehavior = "string",
                                        Arib = "string",
                                        AribCaptionsPid = "string",
                                        AribCaptionsPidControl = "string",
                                        AudioBufferModel = "string",
                                        AudioFramesPerPes = 0,
                                        AudioPids = "string",
                                        AudioStreamType = "string",
                                        Bitrate = 0,
                                        BufferModel = "string",
                                        CcDescriptor = "string",
                                        DvbNitSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs
                                        {
                                            NetworkId = 0,
                                            NetworkName = "string",
                                            RepInterval = 0,
                                        },
                                        DvbSdtSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs
                                        {
                                            OutputSdt = "string",
                                            RepInterval = 0,
                                            ServiceName = "string",
                                            ServiceProviderName = "string",
                                        },
                                        DvbSubPids = "string",
                                        DvbTdtSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs
                                        {
                                            RepInterval = 0,
                                        },
                                        DvbTeletextPid = "string",
                                        Ebif = "string",
                                        EbpAudioInterval = "string",
                                        EbpLookaheadMs = 0,
                                        EbpPlacement = "string",
                                        EcmPid = "string",
                                        EsRateInPes = "string",
                                        EtvPlatformPid = "string",
                                        EtvSignalPid = "string",
                                        FragmentTime = 0,
                                        Klv = "string",
                                        KlvDataPids = "string",
                                        NielsenId3Behavior = "string",
                                        NullPacketBitrate = 0,
                                        PatInterval = 0,
                                        PcrControl = "string",
                                        PcrPeriod = 0,
                                        PcrPid = "string",
                                        PmtInterval = 0,
                                        PmtPid = "string",
                                        ProgramNum = 0,
                                        RateMode = "string",
                                        Scte27Pids = "string",
                                        Scte35Control = "string",
                                        Scte35Pid = "string",
                                        SegmentationMarkers = "string",
                                        SegmentationStyle = "string",
                                        SegmentationTime = 0,
                                        TimedMetadataBehavior = "string",
                                        TimedMetadataPid = "string",
                                        TransportStreamId = 0,
                                        VideoPid = "string",
                                    },
                                },
                                Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs
                                {
                                    DestinationRefId = "string",
                                },
                                BufferMsec = 0,
                                FecOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs
                                {
                                    ColumnDepth = 0,
                                    IncludeFec = "string",
                                    RowLength = 0,
                                },
                            },
                        },
                        AudioDescriptionNames = new[]
                        {
                            "string",
                        },
                        CaptionDescriptionNames = new[]
                        {
                            "string",
                        },
                        OutputName = "string",
                        VideoDescriptionName = "string",
                    },
                },
                Name = "string",
            },
        },
        TimecodeConfig = new Aws.MediaLive.Inputs.ChannelEncoderSettingsTimecodeConfigArgs
        {
            Source = "string",
            SyncThreshold = 0,
        },
        AudioDescriptions = new[]
        {
            new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionArgs
            {
                AudioSelectorName = "string",
                Name = "string",
                AudioNormalizationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs
                {
                    Algorithm = "string",
                    AlgorithmControl = "string",
                    TargetLkfs = 0,
                },
                AudioType = "string",
                AudioTypeControl = "string",
                AudioWatermarkSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs
                {
                    NielsenWatermarksSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs
                    {
                        NielsenCbetSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs
                        {
                            CbetCheckDigitString = "string",
                            CbetStepaside = "string",
                            Csid = "string",
                        },
                        NielsenDistributionType = "string",
                        NielsenNaesIiNwSettings = new[]
                        {
                            new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs
                            {
                                CheckDigitString = "string",
                                Sid = 0,
                            },
                        },
                    },
                },
                CodecSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs
                {
                    AacSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs
                    {
                        Bitrate = 0,
                        CodingMode = "string",
                        InputType = "string",
                        Profile = "string",
                        RateControlMode = "string",
                        RawFormat = "string",
                        SampleRate = 0,
                        Spec = "string",
                        VbrQuality = "string",
                    },
                    Ac3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs
                    {
                        Bitrate = 0,
                        BitstreamMode = "string",
                        CodingMode = "string",
                        Dialnorm = 0,
                        DrcProfile = "string",
                        LfeFilter = "string",
                        MetadataControl = "string",
                    },
                    Eac3AtmosSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs
                    {
                        Bitrate = 0,
                        CodingMode = "string",
                        Dialnorm = 0,
                        DrcLine = "string",
                        DrcRf = "string",
                        HeightTrim = 0,
                        SurroundTrim = 0,
                    },
                    Eac3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs
                    {
                        AttenuationControl = "string",
                        Bitrate = 0,
                        BitstreamMode = "string",
                        CodingMode = "string",
                        DcFilter = "string",
                        Dialnorm = 0,
                        DrcLine = "string",
                        DrcRf = "string",
                        LfeControl = "string",
                        LfeFilter = "string",
                        LoRoCenterMixLevel = 0,
                        LoRoSurroundMixLevel = 0,
                        LtRtCenterMixLevel = 0,
                        LtRtSurroundMixLevel = 0,
                        MetadataControl = "string",
                        PassthroughControl = "string",
                        PhaseControl = "string",
                        StereoDownmix = "string",
                        SurroundExMode = "string",
                        SurroundMode = "string",
                    },
                    Mp2Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs
                    {
                        Bitrate = 0,
                        CodingMode = "string",
                        SampleRate = 0,
                    },
                    PassThroughSettings = null,
                    WavSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs
                    {
                        BitDepth = 0,
                        CodingMode = "string",
                        SampleRate = 0,
                    },
                },
                LanguageCode = "string",
                LanguageCodeControl = "string",
                RemixSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs
                {
                    ChannelMappings = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs
                        {
                            InputChannelLevels = new[]
                            {
                                new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs
                                {
                                    Gain = 0,
                                    InputChannel = 0,
                                },
                            },
                            OutputChannel = 0,
                        },
                    },
                    ChannelsIn = 0,
                    ChannelsOut = 0,
                },
                StreamName = "string",
            },
        },
        AvailBlanking = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAvailBlankingArgs
        {
            AvailBlankingImage = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs
            {
                Uri = "string",
                PasswordParam = "string",
                Username = "string",
            },
            State = "string",
        },
        CaptionDescriptions = new[]
        {
            new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionArgs
            {
                CaptionSelectorName = "string",
                Name = "string",
                Accessibility = "string",
                DestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs
                {
                    AribDestinationSettings = null,
                    BurnInDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs
                    {
                        OutlineColor = "string",
                        TeletextGridControl = "string",
                        FontColor = "string",
                        OutlineSize = 0,
                        Alignment = "string",
                        FontOpacity = 0,
                        FontResolution = 0,
                        FontSize = "string",
                        BackgroundOpacity = 0,
                        Font = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs
                        {
                            Uri = "string",
                            PasswordParam = "string",
                            Username = "string",
                        },
                        ShadowColor = "string",
                        ShadowOpacity = 0,
                        ShadowXOffset = 0,
                        ShadowYOffset = 0,
                        BackgroundColor = "string",
                        XPosition = 0,
                        YPosition = 0,
                    },
                    DvbSubDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs
                    {
                        Alignment = "string",
                        BackgroundColor = "string",
                        BackgroundOpacity = 0,
                        Font = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs
                        {
                            Uri = "string",
                            PasswordParam = "string",
                            Username = "string",
                        },
                        FontColor = "string",
                        FontOpacity = 0,
                        FontResolution = 0,
                        FontSize = "string",
                        OutlineColor = "string",
                        OutlineSize = 0,
                        ShadowColor = "string",
                        ShadowOpacity = 0,
                        ShadowXOffset = 0,
                        ShadowYOffset = 0,
                        TeletextGridControl = "string",
                        XPosition = 0,
                        YPosition = 0,
                    },
                    EbuTtDDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs
                    {
                        CopyrightHolder = "string",
                        FillLineGap = "string",
                        FontFamily = "string",
                        StyleControl = "string",
                    },
                    EmbeddedDestinationSettings = null,
                    EmbeddedPlusScte20DestinationSettings = null,
                    RtmpCaptionInfoDestinationSettings = null,
                    Scte20PlusEmbeddedDestinationSettings = null,
                    Scte27DestinationSettings = null,
                    SmpteTtDestinationSettings = null,
                    TeletextDestinationSettings = null,
                    TtmlDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs
                    {
                        StyleControl = "string",
                    },
                    WebvttDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs
                    {
                        StyleControl = "string",
                    },
                },
                LanguageCode = "string",
                LanguageDescription = "string",
            },
        },
        GlobalConfiguration = new Aws.MediaLive.Inputs.ChannelEncoderSettingsGlobalConfigurationArgs
        {
            InitialAudioGain = 0,
            InputEndAction = "string",
            InputLossBehavior = new Aws.MediaLive.Inputs.ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs
            {
                BlackFrameMsec = 0,
                InputLossImageColor = "string",
                InputLossImageSlate = new Aws.MediaLive.Inputs.ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs
                {
                    Uri = "string",
                    PasswordParam = "string",
                    Username = "string",
                },
                InputLossImageType = "string",
                RepeatFrameMsec = 0,
            },
            OutputLockingMode = "string",
            OutputTimingSource = "string",
            SupportLowFramerateInputs = "string",
        },
        MotionGraphicsConfiguration = new Aws.MediaLive.Inputs.ChannelEncoderSettingsMotionGraphicsConfigurationArgs
        {
            MotionGraphicsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs
            {
                HtmlMotionGraphicsSettings = null,
            },
            MotionGraphicsInsertion = "string",
        },
        NielsenConfiguration = new Aws.MediaLive.Inputs.ChannelEncoderSettingsNielsenConfigurationArgs
        {
            DistributorId = "string",
            NielsenPcmToId3Tagging = "string",
        },
        VideoDescriptions = new[]
        {
            new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionArgs
            {
                Name = "string",
                CodecSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs
                {
                    FrameCaptureSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs
                    {
                        CaptureInterval = 0,
                        CaptureIntervalUnits = "string",
                    },
                    H264Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs
                    {
                        AdaptiveQuantization = "string",
                        AfdSignaling = "string",
                        Bitrate = 0,
                        BufFillPct = 0,
                        BufSize = 0,
                        ColorMetadata = "string",
                        EntropyEncoding = "string",
                        FilterSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs
                        {
                            TemporalFilterSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs
                            {
                                PostFilterSharpening = "string",
                                Strength = "string",
                            },
                        },
                        FixedAfd = "string",
                        FlickerAq = "string",
                        ForceFieldPictures = "string",
                        FramerateControl = "string",
                        FramerateDenominator = 0,
                        FramerateNumerator = 0,
                        GopBReference = "string",
                        GopClosedCadence = 0,
                        GopNumBFrames = 0,
                        GopSize = 0,
                        GopSizeUnits = "string",
                        Level = "string",
                        LookAheadRateControl = "string",
                        MaxBitrate = 0,
                        MinIInterval = 0,
                        NumRefFrames = 0,
                        ParControl = "string",
                        ParDenominator = 0,
                        ParNumerator = 0,
                        Profile = "string",
                        QualityLevel = "string",
                        QvbrQualityLevel = 0,
                        RateControlMode = "string",
                        ScanType = "string",
                        SceneChangeDetect = "string",
                        Slices = 0,
                        Softness = 0,
                        SpatialAq = "string",
                        SubgopLength = "string",
                        Syntax = "string",
                        TemporalAq = "string",
                        TimecodeInsertion = "string",
                    },
                    H265Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs
                    {
                        Bitrate = 0,
                        FramerateNumerator = 0,
                        FramerateDenominator = 0,
                        MinIInterval = 0,
                        AlternativeTransferFunction = "string",
                        ColorMetadata = "string",
                        ColorSpaceSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs
                        {
                            ColorSpacePassthroughSettings = null,
                            DolbyVision81Settings = null,
                            Hdr10Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs
                            {
                                MaxCll = 0,
                                MaxFall = 0,
                            },
                            Rec601Settings = null,
                            Rec709Settings = null,
                        },
                        MinQp = 0,
                        FixedAfd = "string",
                        FlickerAq = "string",
                        MvOverPictureBoundaries = "string",
                        AfdSignaling = "string",
                        MvTemporalPredictor = "string",
                        GopSize = 0,
                        GopSizeUnits = "string",
                        Level = "string",
                        LookAheadRateControl = "string",
                        MaxBitrate = 0,
                        AdaptiveQuantization = "string",
                        FilterSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs
                        {
                            TemporalFilterSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs
                            {
                                PostFilterSharpening = "string",
                                Strength = "string",
                            },
                        },
                        BufSize = 0,
                        GopClosedCadence = 0,
                        ParDenominator = 0,
                        ParNumerator = 0,
                        Profile = "string",
                        QvbrQualityLevel = 0,
                        RateControlMode = "string",
                        ScanType = "string",
                        SceneChangeDetect = "string",
                        Slices = 0,
                        Tier = "string",
                        TileHeight = 0,
                        TilePadding = "string",
                        TileWidth = 0,
                        TimecodeBurninSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs
                        {
                            Prefix = "string",
                            TimecodeBurninFontSize = "string",
                            TimecodeBurninPosition = "string",
                        },
                        TimecodeInsertion = "string",
                        TreeblockSize = "string",
                    },
                },
                Height = 0,
                RespondToAfd = "string",
                ScalingBehavior = "string",
                Sharpness = 0,
                Width = 0,
            },
        },
    },
    InputAttachments = new[]
    {
        new Aws.MediaLive.Inputs.ChannelInputAttachmentArgs
        {
            InputAttachmentName = "string",
            InputId = "string",
            AutomaticInputFailoverSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsArgs
            {
                SecondaryInputId = "string",
                ErrorClearTimeMsec = 0,
                FailoverConditions = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs
                    {
                        FailoverConditionSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs
                        {
                            AudioSilenceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs
                            {
                                AudioSelectorName = "string",
                                AudioSilenceThresholdMsec = 0,
                            },
                            InputLossSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs
                            {
                                InputLossThresholdMsec = 0,
                            },
                            VideoBlackSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs
                            {
                                BlackDetectThreshold = 0,
                                VideoBlackThresholdMsec = 0,
                            },
                        },
                    },
                },
                InputPreference = "string",
            },
            InputSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsArgs
            {
                AudioSelectors = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorArgs
                    {
                        Name = "string",
                        SelectorSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs
                        {
                            AudioHlsRenditionSelection = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs
                            {
                                GroupId = "string",
                                Name = "string",
                            },
                            AudioLanguageSelection = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs
                            {
                                LanguageCode = "string",
                                LanguageSelectionPolicy = "string",
                            },
                            AudioPidSelection = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs
                            {
                                Pid = 0,
                            },
                            AudioTrackSelection = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs
                            {
                                Tracks = new[]
                                {
                                    new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs
                                    {
                                        Track = 0,
                                    },
                                },
                                DolbyEDecode = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs
                                {
                                    ProgramSelection = "string",
                                },
                            },
                        },
                    },
                },
                CaptionSelectors = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorArgs
                    {
                        Name = "string",
                        LanguageCode = "string",
                        SelectorSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs
                        {
                            AncillarySourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs
                            {
                                SourceAncillaryChannelNumber = 0,
                            },
                            AribSourceSettings = null,
                            DvbSubSourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs
                            {
                                OcrLanguage = "string",
                                Pid = 0,
                            },
                            EmbeddedSourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs
                            {
                                Convert608To708 = "string",
                                Scte20Detection = "string",
                                Source608ChannelNumber = 0,
                            },
                            Scte20SourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs
                            {
                                Convert608To708 = "string",
                                Source608ChannelNumber = 0,
                            },
                            Scte27SourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs
                            {
                                OcrLanguage = "string",
                                Pid = 0,
                            },
                            TeletextSourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs
                            {
                                OutputRectangle = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs
                                {
                                    Height = 0,
                                    LeftOffset = 0,
                                    TopOffset = 0,
                                    Width = 0,
                                },
                                PageNumber = "string",
                            },
                        },
                    },
                },
                DeblockFilter = "string",
                DenoiseFilter = "string",
                FilterStrength = 0,
                InputFilter = "string",
                NetworkInputSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs
                {
                    HlsInputSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs
                    {
                        Bandwidth = 0,
                        BufferSegments = 0,
                        Retries = 0,
                        RetryInterval = 0,
                        Scte35Source = "string",
                    },
                    ServerValidation = "string",
                },
                Scte35Pid = 0,
                Smpte2038DataPreference = "string",
                SourceEndBehavior = "string",
                VideoSelector = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsVideoSelectorArgs
                {
                    ColorSpace = "string",
                    ColorSpaceUsage = "string",
                },
            },
        },
    },
    LogLevel = "string",
    CdiInputSpecification = new Aws.MediaLive.Inputs.ChannelCdiInputSpecificationArgs
    {
        Resolution = "string",
    },
    Maintenance = new Aws.MediaLive.Inputs.ChannelMaintenanceArgs
    {
        MaintenanceDay = "string",
        MaintenanceStartTime = "string",
    },
    Name = "string",
    RoleArn = "string",
    StartChannel = false,
    Tags = 
    {
        { "string", "string" },
    },
    Vpc = new Aws.MediaLive.Inputs.ChannelVpcArgs
    {
        PublicAddressAllocationIds = new[]
        {
            "string",
        },
        SubnetIds = new[]
        {
            "string",
        },
        AvailabilityZones = new[]
        {
            "string",
        },
        NetworkInterfaceIds = new[]
        {
            "string",
        },
        SecurityGroupIds = new[]
        {
            "string",
        },
    },
});
example, err := medialive.NewChannel(ctx, "awsChannelResource", &medialive.ChannelArgs{
	InputSpecification: &medialive.ChannelInputSpecificationArgs{
		Codec:           pulumi.String("string"),
		InputResolution: pulumi.String("string"),
		MaximumBitrate:  pulumi.String("string"),
	},
	ChannelClass: pulumi.String("string"),
	Destinations: medialive.ChannelDestinationArray{
		&medialive.ChannelDestinationArgs{
			Id: pulumi.String("string"),
			MediaPackageSettings: medialive.ChannelDestinationMediaPackageSettingArray{
				&medialive.ChannelDestinationMediaPackageSettingArgs{
					ChannelId: pulumi.String("string"),
				},
			},
			MultiplexSettings: &medialive.ChannelDestinationMultiplexSettingsArgs{
				MultiplexId: pulumi.String("string"),
				ProgramName: pulumi.String("string"),
			},
			Settings: medialive.ChannelDestinationSettingArray{
				&medialive.ChannelDestinationSettingArgs{
					PasswordParam: pulumi.String("string"),
					StreamName:    pulumi.String("string"),
					Url:           pulumi.String("string"),
					Username:      pulumi.String("string"),
				},
			},
		},
	},
	EncoderSettings: &medialive.ChannelEncoderSettingsArgs{
		OutputGroups: medialive.ChannelEncoderSettingsOutputGroupArray{
			&medialive.ChannelEncoderSettingsOutputGroupArgs{
				OutputGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs{
					ArchiveGroupSettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray{
						&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs{
							Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs{
								DestinationRefId: pulumi.String("string"),
							},
							ArchiveCdnSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs{
								ArchiveS3Settings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs{
									CannedAcl: pulumi.String("string"),
								},
							},
							RolloverInterval: pulumi.Int(0),
						},
					},
					FrameCaptureGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs{
						Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs{
							DestinationRefId: pulumi.String("string"),
						},
						FrameCaptureCdnSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs{
							FrameCaptureS3Settings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs{
								CannedAcl: pulumi.String("string"),
							},
						},
					},
					HlsGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs{
						Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs{
							DestinationRefId: pulumi.String("string"),
						},
						IvInManifest:       pulumi.String("string"),
						CodecSpecification: pulumi.String("string"),
						BaseUrlManifest:    pulumi.String("string"),
						IvSource:           pulumi.String("string"),
						CaptionLanguageMappings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray{
							&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs{
								CaptionChannel:      pulumi.Int(0),
								LanguageCode:        pulumi.String("string"),
								LanguageDescription: pulumi.String("string"),
							},
						},
						KeyFormat:          pulumi.String("string"),
						ClientCache:        pulumi.String("string"),
						KeepSegments:       pulumi.Int(0),
						ConstantIv:         pulumi.String("string"),
						BaseUrlContent:     pulumi.String("string"),
						DirectoryStructure: pulumi.String("string"),
						DiscontinuityTags:  pulumi.String("string"),
						EncryptionType:     pulumi.String("string"),
						HlsCdnSettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArray{
							&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs{
								HlsAkamaiSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs{
									ConnectionRetryInterval: pulumi.Int(0),
									FilecacheDuration:       pulumi.Int(0),
									HttpTransferMode:        pulumi.String("string"),
									NumRetries:              pulumi.Int(0),
									RestartDelay:            pulumi.Int(0),
									Salt:                    pulumi.String("string"),
									Token:                   pulumi.String("string"),
								},
								HlsBasicPutSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs{
									ConnectionRetryInterval: pulumi.Int(0),
									FilecacheDuration:       pulumi.Int(0),
									NumRetries:              pulumi.Int(0),
									RestartDelay:            pulumi.Int(0),
								},
								HlsMediaStoreSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs{
									ConnectionRetryInterval: pulumi.Int(0),
									FilecacheDuration:       pulumi.Int(0),
									MediaStoreStorageClass:  pulumi.String("string"),
									NumRetries:              pulumi.Int(0),
									RestartDelay:            pulumi.Int(0),
								},
								HlsS3Settings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs{
									CannedAcl: pulumi.String("string"),
								},
								HlsWebdavSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs{
									ConnectionRetryInterval: pulumi.Int(0),
									FilecacheDuration:       pulumi.Int(0),
									HttpTransferMode:        pulumi.String("string"),
									NumRetries:              pulumi.Int(0),
									RestartDelay:            pulumi.Int(0),
								},
							},
						},
						HlsId3SegmentTagging:      pulumi.String("string"),
						IframeOnlyPlaylists:       pulumi.String("string"),
						IncompleteSegmentBehavior: pulumi.String("string"),
						IndexNSegments:            pulumi.Int(0),
						InputLossAction:           pulumi.String("string"),
						AdMarkers: pulumi.StringArray{
							pulumi.String("string"),
						},
						BaseUrlManifest1:       pulumi.String("string"),
						BaseUrlContent1:        pulumi.String("string"),
						CaptionLanguageSetting: pulumi.String("string"),
						KeyFormatVersions:      pulumi.String("string"),
						KeyProviderSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs{
							StaticKeySettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArray{
								&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs{
									StaticKeyValue: pulumi.String("string"),
									KeyProviderServer: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs{
										Uri:           pulumi.String("string"),
										PasswordParam: pulumi.String("string"),
										Username:      pulumi.String("string"),
									},
								},
							},
						},
						ManifestCompression:        pulumi.String("string"),
						ManifestDurationFormat:     pulumi.String("string"),
						MinSegmentLength:           pulumi.Int(0),
						Mode:                       pulumi.String("string"),
						OutputSelection:            pulumi.String("string"),
						ProgramDateTime:            pulumi.String("string"),
						ProgramDateTimeClock:       pulumi.String("string"),
						ProgramDateTimePeriod:      pulumi.Int(0),
						RedundantManifest:          pulumi.String("string"),
						SegmentLength:              pulumi.Int(0),
						SegmentsPerSubdirectory:    pulumi.Int(0),
						StreamInfResolution:        pulumi.String("string"),
						TimedMetadataId3Frame:      pulumi.String("string"),
						TimedMetadataId3Period:     pulumi.Int(0),
						TimestampDeltaMilliseconds: pulumi.Int(0),
						TsFileMode:                 pulumi.String("string"),
					},
					MediaPackageGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs{
						Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs{
							DestinationRefId: pulumi.String("string"),
						},
					},
					MsSmoothGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs{
						Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs{
							DestinationRefId: pulumi.String("string"),
						},
						FilecacheDuration:        pulumi.Int(0),
						ConnectionRetryInterval:  pulumi.Int(0),
						InputLossAction:          pulumi.String("string"),
						NumRetries:               pulumi.Int(0),
						EventId:                  pulumi.String("string"),
						EventIdMode:              pulumi.String("string"),
						EventStopBehavior:        pulumi.String("string"),
						AcquisitionPointId:       pulumi.String("string"),
						TimestampOffsetMode:      pulumi.String("string"),
						CertificateMode:          pulumi.String("string"),
						AudioOnlyTimecodeControl: pulumi.String("string"),
						RestartDelay:             pulumi.Int(0),
						SegmentationMode:         pulumi.String("string"),
						SendDelayMs:              pulumi.Int(0),
						SparseTrackType:          pulumi.String("string"),
						StreamManifestBehavior:   pulumi.String("string"),
						TimestampOffset:          pulumi.String("string"),
						FragmentLength:           pulumi.Int(0),
					},
					MultiplexGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs{},
					RtmpGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs{
						AdMarkers: pulumi.StringArray{
							pulumi.String("string"),
						},
						AuthenticationScheme: pulumi.String("string"),
						CacheFullBehavior:    pulumi.String("string"),
						CacheLength:          pulumi.Int(0),
						CaptionData:          pulumi.String("string"),
						InputLossAction:      pulumi.String("string"),
						RestartDelay:         pulumi.Int(0),
					},
					UdpGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs{
						InputLossAction:        pulumi.String("string"),
						TimedMetadataId3Frame:  pulumi.String("string"),
						TimedMetadataId3Period: pulumi.Int(0),
					},
				},
				Outputs: medialive.ChannelEncoderSettingsOutputGroupOutputTypeArray{
					&medialive.ChannelEncoderSettingsOutputGroupOutputTypeArgs{
						OutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs{
							ArchiveOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs{
								ContainerSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs{
									M2tsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs{
										AbsentInputAudioBehavior: pulumi.String("string"),
										Arib:                     pulumi.String("string"),
										AribCaptionsPid:          pulumi.String("string"),
										AribCaptionsPidControl:   pulumi.String("string"),
										AudioBufferModel:         pulumi.String("string"),
										AudioFramesPerPes:        pulumi.Int(0),
										AudioPids:                pulumi.String("string"),
										AudioStreamType:          pulumi.String("string"),
										Bitrate:                  pulumi.Int(0),
										BufferModel:              pulumi.String("string"),
										CcDescriptor:             pulumi.String("string"),
										DvbNitSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs{
											NetworkId:   pulumi.Int(0),
											NetworkName: pulumi.String("string"),
											RepInterval: pulumi.Int(0),
										},
										DvbSdtSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs{
											OutputSdt:           pulumi.String("string"),
											RepInterval:         pulumi.Int(0),
											ServiceName:         pulumi.String("string"),
											ServiceProviderName: pulumi.String("string"),
										},
										DvbSubPids: pulumi.String("string"),
										DvbTdtSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs{
											RepInterval: pulumi.Int(0),
										},
										DvbTeletextPid:        pulumi.String("string"),
										Ebif:                  pulumi.String("string"),
										EbpAudioInterval:      pulumi.String("string"),
										EbpLookaheadMs:        pulumi.Int(0),
										EbpPlacement:          pulumi.String("string"),
										EcmPid:                pulumi.String("string"),
										EsRateInPes:           pulumi.String("string"),
										EtvPlatformPid:        pulumi.String("string"),
										EtvSignalPid:          pulumi.String("string"),
										FragmentTime:          pulumi.Float64(0),
										Klv:                   pulumi.String("string"),
										KlvDataPids:           pulumi.String("string"),
										NielsenId3Behavior:    pulumi.String("string"),
										NullPacketBitrate:     pulumi.Float64(0),
										PatInterval:           pulumi.Int(0),
										PcrControl:            pulumi.String("string"),
										PcrPeriod:             pulumi.Int(0),
										PcrPid:                pulumi.String("string"),
										PmtInterval:           pulumi.Int(0),
										PmtPid:                pulumi.String("string"),
										ProgramNum:            pulumi.Int(0),
										RateMode:              pulumi.String("string"),
										Scte27Pids:            pulumi.String("string"),
										Scte35Control:         pulumi.String("string"),
										Scte35Pid:             pulumi.String("string"),
										SegmentationMarkers:   pulumi.String("string"),
										SegmentationStyle:     pulumi.String("string"),
										SegmentationTime:      pulumi.Float64(0),
										TimedMetadataBehavior: pulumi.String("string"),
										TimedMetadataPid:      pulumi.String("string"),
										TransportStreamId:     pulumi.Int(0),
										VideoPid:              pulumi.String("string"),
									},
									RawSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs{},
								},
								Extension:    pulumi.String("string"),
								NameModifier: pulumi.String("string"),
							},
							FrameCaptureOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs{
								NameModifier: pulumi.String("string"),
							},
							HlsOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs{
								HlsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs{
									AudioOnlyHlsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs{
										AudioGroupId: pulumi.String("string"),
										AudioOnlyImage: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs{
											Uri:           pulumi.String("string"),
											PasswordParam: pulumi.String("string"),
											Username:      pulumi.String("string"),
										},
										AudioTrackType: pulumi.String("string"),
										SegmentType:    pulumi.String("string"),
									},
									Fmp4HlsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs{
										AudioRenditionSets:    pulumi.String("string"),
										NielsenId3Behavior:    pulumi.String("string"),
										TimedMetadataBehavior: pulumi.String("string"),
									},
									FrameCaptureHlsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs{},
									StandardHlsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs{
										M3u8Settings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs{
											AudioFramesPerPes:     pulumi.Int(0),
											AudioPids:             pulumi.String("string"),
											EcmPid:                pulumi.String("string"),
											NielsenId3Behavior:    pulumi.String("string"),
											PatInterval:           pulumi.Int(0),
											PcrControl:            pulumi.String("string"),
											PcrPeriod:             pulumi.Int(0),
											PcrPid:                pulumi.String("string"),
											PmtInterval:           pulumi.Int(0),
											PmtPid:                pulumi.String("string"),
											ProgramNum:            pulumi.Int(0),
											Scte35Behavior:        pulumi.String("string"),
											Scte35Pid:             pulumi.String("string"),
											TimedMetadataBehavior: pulumi.String("string"),
											TimedMetadataPid:      pulumi.String("string"),
											TransportStreamId:     pulumi.Int(0),
											VideoPid:              pulumi.String("string"),
										},
										AudioRenditionSets: pulumi.String("string"),
									},
								},
								H265PackagingType: pulumi.String("string"),
								NameModifier:      pulumi.String("string"),
								SegmentModifier:   pulumi.String("string"),
							},
							MediaPackageOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs{},
							MsSmoothOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs{
								H265PackagingType: pulumi.String("string"),
								NameModifier:      pulumi.String("string"),
							},
							MultiplexOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs{
								Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs{
									DestinationRefId: pulumi.String("string"),
								},
							},
							RtmpOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs{
								Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs{
									DestinationRefId: pulumi.String("string"),
								},
								CertificateMode:         pulumi.String("string"),
								ConnectionRetryInterval: pulumi.Int(0),
								NumRetries:              pulumi.Int(0),
							},
							UdpOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs{
								ContainerSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs{
									M2tsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs{
										AbsentInputAudioBehavior: pulumi.String("string"),
										Arib:                     pulumi.String("string"),
										AribCaptionsPid:          pulumi.String("string"),
										AribCaptionsPidControl:   pulumi.String("string"),
										AudioBufferModel:         pulumi.String("string"),
										AudioFramesPerPes:        pulumi.Int(0),
										AudioPids:                pulumi.String("string"),
										AudioStreamType:          pulumi.String("string"),
										Bitrate:                  pulumi.Int(0),
										BufferModel:              pulumi.String("string"),
										CcDescriptor:             pulumi.String("string"),
										DvbNitSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs{
											NetworkId:   pulumi.Int(0),
											NetworkName: pulumi.String("string"),
											RepInterval: pulumi.Int(0),
										},
										DvbSdtSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs{
											OutputSdt:           pulumi.String("string"),
											RepInterval:         pulumi.Int(0),
											ServiceName:         pulumi.String("string"),
											ServiceProviderName: pulumi.String("string"),
										},
										DvbSubPids: pulumi.String("string"),
										DvbTdtSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs{
											RepInterval: pulumi.Int(0),
										},
										DvbTeletextPid:        pulumi.String("string"),
										Ebif:                  pulumi.String("string"),
										EbpAudioInterval:      pulumi.String("string"),
										EbpLookaheadMs:        pulumi.Int(0),
										EbpPlacement:          pulumi.String("string"),
										EcmPid:                pulumi.String("string"),
										EsRateInPes:           pulumi.String("string"),
										EtvPlatformPid:        pulumi.String("string"),
										EtvSignalPid:          pulumi.String("string"),
										FragmentTime:          pulumi.Float64(0),
										Klv:                   pulumi.String("string"),
										KlvDataPids:           pulumi.String("string"),
										NielsenId3Behavior:    pulumi.String("string"),
										NullPacketBitrate:     pulumi.Float64(0),
										PatInterval:           pulumi.Int(0),
										PcrControl:            pulumi.String("string"),
										PcrPeriod:             pulumi.Int(0),
										PcrPid:                pulumi.String("string"),
										PmtInterval:           pulumi.Int(0),
										PmtPid:                pulumi.String("string"),
										ProgramNum:            pulumi.Int(0),
										RateMode:              pulumi.String("string"),
										Scte27Pids:            pulumi.String("string"),
										Scte35Control:         pulumi.String("string"),
										Scte35Pid:             pulumi.String("string"),
										SegmentationMarkers:   pulumi.String("string"),
										SegmentationStyle:     pulumi.String("string"),
										SegmentationTime:      pulumi.Float64(0),
										TimedMetadataBehavior: pulumi.String("string"),
										TimedMetadataPid:      pulumi.String("string"),
										TransportStreamId:     pulumi.Int(0),
										VideoPid:              pulumi.String("string"),
									},
								},
								Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs{
									DestinationRefId: pulumi.String("string"),
								},
								BufferMsec: pulumi.Int(0),
								FecOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs{
									ColumnDepth: pulumi.Int(0),
									IncludeFec:  pulumi.String("string"),
									RowLength:   pulumi.Int(0),
								},
							},
						},
						AudioDescriptionNames: pulumi.StringArray{
							pulumi.String("string"),
						},
						CaptionDescriptionNames: pulumi.StringArray{
							pulumi.String("string"),
						},
						OutputName:           pulumi.String("string"),
						VideoDescriptionName: pulumi.String("string"),
					},
				},
				Name: pulumi.String("string"),
			},
		},
		TimecodeConfig: &medialive.ChannelEncoderSettingsTimecodeConfigArgs{
			Source:        pulumi.String("string"),
			SyncThreshold: pulumi.Int(0),
		},
		AudioDescriptions: medialive.ChannelEncoderSettingsAudioDescriptionArray{
			&medialive.ChannelEncoderSettingsAudioDescriptionArgs{
				AudioSelectorName: pulumi.String("string"),
				Name:              pulumi.String("string"),
				AudioNormalizationSettings: &medialive.ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs{
					Algorithm:        pulumi.String("string"),
					AlgorithmControl: pulumi.String("string"),
					TargetLkfs:       pulumi.Float64(0),
				},
				AudioType:        pulumi.String("string"),
				AudioTypeControl: pulumi.String("string"),
				AudioWatermarkSettings: &medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs{
					NielsenWatermarksSettings: &medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs{
						NielsenCbetSettings: &medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs{
							CbetCheckDigitString: pulumi.String("string"),
							CbetStepaside:        pulumi.String("string"),
							Csid:                 pulumi.String("string"),
						},
						NielsenDistributionType: pulumi.String("string"),
						NielsenNaesIiNwSettings: medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArray{
							&medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs{
								CheckDigitString: pulumi.String("string"),
								Sid:              pulumi.Float64(0),
							},
						},
					},
				},
				CodecSettings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs{
					AacSettings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs{
						Bitrate:         pulumi.Float64(0),
						CodingMode:      pulumi.String("string"),
						InputType:       pulumi.String("string"),
						Profile:         pulumi.String("string"),
						RateControlMode: pulumi.String("string"),
						RawFormat:       pulumi.String("string"),
						SampleRate:      pulumi.Float64(0),
						Spec:            pulumi.String("string"),
						VbrQuality:      pulumi.String("string"),
					},
					Ac3Settings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs{
						Bitrate:         pulumi.Float64(0),
						BitstreamMode:   pulumi.String("string"),
						CodingMode:      pulumi.String("string"),
						Dialnorm:        pulumi.Int(0),
						DrcProfile:      pulumi.String("string"),
						LfeFilter:       pulumi.String("string"),
						MetadataControl: pulumi.String("string"),
					},
					Eac3AtmosSettings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs{
						Bitrate:      pulumi.Float64(0),
						CodingMode:   pulumi.String("string"),
						Dialnorm:     pulumi.Float64(0),
						DrcLine:      pulumi.String("string"),
						DrcRf:        pulumi.String("string"),
						HeightTrim:   pulumi.Float64(0),
						SurroundTrim: pulumi.Float64(0),
					},
					Eac3Settings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs{
						AttenuationControl:   pulumi.String("string"),
						Bitrate:              pulumi.Float64(0),
						BitstreamMode:        pulumi.String("string"),
						CodingMode:           pulumi.String("string"),
						DcFilter:             pulumi.String("string"),
						Dialnorm:             pulumi.Int(0),
						DrcLine:              pulumi.String("string"),
						DrcRf:                pulumi.String("string"),
						LfeControl:           pulumi.String("string"),
						LfeFilter:            pulumi.String("string"),
						LoRoCenterMixLevel:   pulumi.Float64(0),
						LoRoSurroundMixLevel: pulumi.Float64(0),
						LtRtCenterMixLevel:   pulumi.Float64(0),
						LtRtSurroundMixLevel: pulumi.Float64(0),
						MetadataControl:      pulumi.String("string"),
						PassthroughControl:   pulumi.String("string"),
						PhaseControl:         pulumi.String("string"),
						StereoDownmix:        pulumi.String("string"),
						SurroundExMode:       pulumi.String("string"),
						SurroundMode:         pulumi.String("string"),
					},
					Mp2Settings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs{
						Bitrate:    pulumi.Float64(0),
						CodingMode: pulumi.String("string"),
						SampleRate: pulumi.Float64(0),
					},
					PassThroughSettings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs{},
					WavSettings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs{
						BitDepth:   pulumi.Float64(0),
						CodingMode: pulumi.String("string"),
						SampleRate: pulumi.Float64(0),
					},
				},
				LanguageCode:        pulumi.String("string"),
				LanguageCodeControl: pulumi.String("string"),
				RemixSettings: &medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs{
					ChannelMappings: medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray{
						&medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs{
							InputChannelLevels: medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArray{
								&medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs{
									Gain:         pulumi.Int(0),
									InputChannel: pulumi.Int(0),
								},
							},
							OutputChannel: pulumi.Int(0),
						},
					},
					ChannelsIn:  pulumi.Int(0),
					ChannelsOut: pulumi.Int(0),
				},
				StreamName: pulumi.String("string"),
			},
		},
		AvailBlanking: &medialive.ChannelEncoderSettingsAvailBlankingArgs{
			AvailBlankingImage: &medialive.ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs{
				Uri:           pulumi.String("string"),
				PasswordParam: pulumi.String("string"),
				Username:      pulumi.String("string"),
			},
			State: pulumi.String("string"),
		},
		CaptionDescriptions: medialive.ChannelEncoderSettingsCaptionDescriptionArray{
			&medialive.ChannelEncoderSettingsCaptionDescriptionArgs{
				CaptionSelectorName: pulumi.String("string"),
				Name:                pulumi.String("string"),
				Accessibility:       pulumi.String("string"),
				DestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs{
					AribDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs{},
					BurnInDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs{
						OutlineColor:        pulumi.String("string"),
						TeletextGridControl: pulumi.String("string"),
						FontColor:           pulumi.String("string"),
						OutlineSize:         pulumi.Int(0),
						Alignment:           pulumi.String("string"),
						FontOpacity:         pulumi.Int(0),
						FontResolution:      pulumi.Int(0),
						FontSize:            pulumi.String("string"),
						BackgroundOpacity:   pulumi.Int(0),
						Font: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs{
							Uri:           pulumi.String("string"),
							PasswordParam: pulumi.String("string"),
							Username:      pulumi.String("string"),
						},
						ShadowColor:     pulumi.String("string"),
						ShadowOpacity:   pulumi.Int(0),
						ShadowXOffset:   pulumi.Int(0),
						ShadowYOffset:   pulumi.Int(0),
						BackgroundColor: pulumi.String("string"),
						XPosition:       pulumi.Int(0),
						YPosition:       pulumi.Int(0),
					},
					DvbSubDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs{
						Alignment:         pulumi.String("string"),
						BackgroundColor:   pulumi.String("string"),
						BackgroundOpacity: pulumi.Int(0),
						Font: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs{
							Uri:           pulumi.String("string"),
							PasswordParam: pulumi.String("string"),
							Username:      pulumi.String("string"),
						},
						FontColor:           pulumi.String("string"),
						FontOpacity:         pulumi.Int(0),
						FontResolution:      pulumi.Int(0),
						FontSize:            pulumi.String("string"),
						OutlineColor:        pulumi.String("string"),
						OutlineSize:         pulumi.Int(0),
						ShadowColor:         pulumi.String("string"),
						ShadowOpacity:       pulumi.Int(0),
						ShadowXOffset:       pulumi.Int(0),
						ShadowYOffset:       pulumi.Int(0),
						TeletextGridControl: pulumi.String("string"),
						XPosition:           pulumi.Int(0),
						YPosition:           pulumi.Int(0),
					},
					EbuTtDDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs{
						CopyrightHolder: pulumi.String("string"),
						FillLineGap:     pulumi.String("string"),
						FontFamily:      pulumi.String("string"),
						StyleControl:    pulumi.String("string"),
					},
					EmbeddedDestinationSettings:           &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs{},
					EmbeddedPlusScte20DestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs{},
					RtmpCaptionInfoDestinationSettings:    &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs{},
					Scte20PlusEmbeddedDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs{},
					Scte27DestinationSettings:             &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs{},
					SmpteTtDestinationSettings:            &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs{},
					TeletextDestinationSettings:           &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs{},
					TtmlDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs{
						StyleControl: pulumi.String("string"),
					},
					WebvttDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs{
						StyleControl: pulumi.String("string"),
					},
				},
				LanguageCode:        pulumi.String("string"),
				LanguageDescription: pulumi.String("string"),
			},
		},
		GlobalConfiguration: &medialive.ChannelEncoderSettingsGlobalConfigurationArgs{
			InitialAudioGain: pulumi.Int(0),
			InputEndAction:   pulumi.String("string"),
			InputLossBehavior: &medialive.ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs{
				BlackFrameMsec:      pulumi.Int(0),
				InputLossImageColor: pulumi.String("string"),
				InputLossImageSlate: &medialive.ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs{
					Uri:           pulumi.String("string"),
					PasswordParam: pulumi.String("string"),
					Username:      pulumi.String("string"),
				},
				InputLossImageType: pulumi.String("string"),
				RepeatFrameMsec:    pulumi.Int(0),
			},
			OutputLockingMode:         pulumi.String("string"),
			OutputTimingSource:        pulumi.String("string"),
			SupportLowFramerateInputs: pulumi.String("string"),
		},
		MotionGraphicsConfiguration: &medialive.ChannelEncoderSettingsMotionGraphicsConfigurationArgs{
			MotionGraphicsSettings: &medialive.ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs{
				HtmlMotionGraphicsSettings: &medialive.ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs{},
			},
			MotionGraphicsInsertion: pulumi.String("string"),
		},
		NielsenConfiguration: &medialive.ChannelEncoderSettingsNielsenConfigurationArgs{
			DistributorId:          pulumi.String("string"),
			NielsenPcmToId3Tagging: pulumi.String("string"),
		},
		VideoDescriptions: medialive.ChannelEncoderSettingsVideoDescriptionArray{
			&medialive.ChannelEncoderSettingsVideoDescriptionArgs{
				Name: pulumi.String("string"),
				CodecSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs{
					FrameCaptureSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs{
						CaptureInterval:      pulumi.Int(0),
						CaptureIntervalUnits: pulumi.String("string"),
					},
					H264Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs{
						AdaptiveQuantization: pulumi.String("string"),
						AfdSignaling:         pulumi.String("string"),
						Bitrate:              pulumi.Int(0),
						BufFillPct:           pulumi.Int(0),
						BufSize:              pulumi.Int(0),
						ColorMetadata:        pulumi.String("string"),
						EntropyEncoding:      pulumi.String("string"),
						FilterSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs{
							TemporalFilterSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs{
								PostFilterSharpening: pulumi.String("string"),
								Strength:             pulumi.String("string"),
							},
						},
						FixedAfd:             pulumi.String("string"),
						FlickerAq:            pulumi.String("string"),
						ForceFieldPictures:   pulumi.String("string"),
						FramerateControl:     pulumi.String("string"),
						FramerateDenominator: pulumi.Int(0),
						FramerateNumerator:   pulumi.Int(0),
						GopBReference:        pulumi.String("string"),
						GopClosedCadence:     pulumi.Int(0),
						GopNumBFrames:        pulumi.Int(0),
						GopSize:              pulumi.Float64(0),
						GopSizeUnits:         pulumi.String("string"),
						Level:                pulumi.String("string"),
						LookAheadRateControl: pulumi.String("string"),
						MaxBitrate:           pulumi.Int(0),
						MinIInterval:         pulumi.Int(0),
						NumRefFrames:         pulumi.Int(0),
						ParControl:           pulumi.String("string"),
						ParDenominator:       pulumi.Int(0),
						ParNumerator:         pulumi.Int(0),
						Profile:              pulumi.String("string"),
						QualityLevel:         pulumi.String("string"),
						QvbrQualityLevel:     pulumi.Int(0),
						RateControlMode:      pulumi.String("string"),
						ScanType:             pulumi.String("string"),
						SceneChangeDetect:    pulumi.String("string"),
						Slices:               pulumi.Int(0),
						Softness:             pulumi.Int(0),
						SpatialAq:            pulumi.String("string"),
						SubgopLength:         pulumi.String("string"),
						Syntax:               pulumi.String("string"),
						TemporalAq:           pulumi.String("string"),
						TimecodeInsertion:    pulumi.String("string"),
					},
					H265Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs{
						Bitrate:                     pulumi.Int(0),
						FramerateNumerator:          pulumi.Int(0),
						FramerateDenominator:        pulumi.Int(0),
						MinIInterval:                pulumi.Int(0),
						AlternativeTransferFunction: pulumi.String("string"),
						ColorMetadata:               pulumi.String("string"),
						ColorSpaceSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs{
							ColorSpacePassthroughSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs{},
							DolbyVision81Settings:         &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs{},
							Hdr10Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs{
								MaxCll:  pulumi.Int(0),
								MaxFall: pulumi.Int(0),
							},
							Rec601Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs{},
							Rec709Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs{},
						},
						MinQp:                   pulumi.Int(0),
						FixedAfd:                pulumi.String("string"),
						FlickerAq:               pulumi.String("string"),
						MvOverPictureBoundaries: pulumi.String("string"),
						AfdSignaling:            pulumi.String("string"),
						MvTemporalPredictor:     pulumi.String("string"),
						GopSize:                 pulumi.Float64(0),
						GopSizeUnits:            pulumi.String("string"),
						Level:                   pulumi.String("string"),
						LookAheadRateControl:    pulumi.String("string"),
						MaxBitrate:              pulumi.Int(0),
						AdaptiveQuantization:    pulumi.String("string"),
						FilterSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs{
							TemporalFilterSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs{
								PostFilterSharpening: pulumi.String("string"),
								Strength:             pulumi.String("string"),
							},
						},
						BufSize:           pulumi.Int(0),
						GopClosedCadence:  pulumi.Int(0),
						ParDenominator:    pulumi.Int(0),
						ParNumerator:      pulumi.Int(0),
						Profile:           pulumi.String("string"),
						QvbrQualityLevel:  pulumi.Int(0),
						RateControlMode:   pulumi.String("string"),
						ScanType:          pulumi.String("string"),
						SceneChangeDetect: pulumi.String("string"),
						Slices:            pulumi.Int(0),
						Tier:              pulumi.String("string"),
						TileHeight:        pulumi.Int(0),
						TilePadding:       pulumi.String("string"),
						TileWidth:         pulumi.Int(0),
						TimecodeBurninSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs{
							Prefix:                 pulumi.String("string"),
							TimecodeBurninFontSize: pulumi.String("string"),
							TimecodeBurninPosition: pulumi.String("string"),
						},
						TimecodeInsertion: pulumi.String("string"),
						TreeblockSize:     pulumi.String("string"),
					},
				},
				Height:          pulumi.Int(0),
				RespondToAfd:    pulumi.String("string"),
				ScalingBehavior: pulumi.String("string"),
				Sharpness:       pulumi.Int(0),
				Width:           pulumi.Int(0),
			},
		},
	},
	InputAttachments: medialive.ChannelInputAttachmentArray{
		&medialive.ChannelInputAttachmentArgs{
			InputAttachmentName: pulumi.String("string"),
			InputId:             pulumi.String("string"),
			AutomaticInputFailoverSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsArgs{
				SecondaryInputId:   pulumi.String("string"),
				ErrorClearTimeMsec: pulumi.Int(0),
				FailoverConditions: medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray{
					&medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs{
						FailoverConditionSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs{
							AudioSilenceSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs{
								AudioSelectorName:         pulumi.String("string"),
								AudioSilenceThresholdMsec: pulumi.Int(0),
							},
							InputLossSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs{
								InputLossThresholdMsec: pulumi.Int(0),
							},
							VideoBlackSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs{
								BlackDetectThreshold:    pulumi.Float64(0),
								VideoBlackThresholdMsec: pulumi.Int(0),
							},
						},
					},
				},
				InputPreference: pulumi.String("string"),
			},
			InputSettings: &medialive.ChannelInputAttachmentInputSettingsArgs{
				AudioSelectors: medialive.ChannelInputAttachmentInputSettingsAudioSelectorArray{
					&medialive.ChannelInputAttachmentInputSettingsAudioSelectorArgs{
						Name: pulumi.String("string"),
						SelectorSettings: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs{
							AudioHlsRenditionSelection: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs{
								GroupId: pulumi.String("string"),
								Name:    pulumi.String("string"),
							},
							AudioLanguageSelection: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs{
								LanguageCode:            pulumi.String("string"),
								LanguageSelectionPolicy: pulumi.String("string"),
							},
							AudioPidSelection: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs{
								Pid: pulumi.Int(0),
							},
							AudioTrackSelection: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs{
								Tracks: medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArray{
									&medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs{
										Track: pulumi.Int(0),
									},
								},
								DolbyEDecode: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs{
									ProgramSelection: pulumi.String("string"),
								},
							},
						},
					},
				},
				CaptionSelectors: medialive.ChannelInputAttachmentInputSettingsCaptionSelectorArray{
					&medialive.ChannelInputAttachmentInputSettingsCaptionSelectorArgs{
						Name:         pulumi.String("string"),
						LanguageCode: pulumi.String("string"),
						SelectorSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs{
							AncillarySourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs{
								SourceAncillaryChannelNumber: pulumi.Int(0),
							},
							AribSourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs{},
							DvbSubSourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs{
								OcrLanguage: pulumi.String("string"),
								Pid:         pulumi.Int(0),
							},
							EmbeddedSourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs{
								Convert608To708:        pulumi.String("string"),
								Scte20Detection:        pulumi.String("string"),
								Source608ChannelNumber: pulumi.Int(0),
							},
							Scte20SourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs{
								Convert608To708:        pulumi.String("string"),
								Source608ChannelNumber: pulumi.Int(0),
							},
							Scte27SourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs{
								OcrLanguage: pulumi.String("string"),
								Pid:         pulumi.Int(0),
							},
							TeletextSourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs{
								OutputRectangle: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs{
									Height:     pulumi.Float64(0),
									LeftOffset: pulumi.Float64(0),
									TopOffset:  pulumi.Float64(0),
									Width:      pulumi.Float64(0),
								},
								PageNumber: pulumi.String("string"),
							},
						},
					},
				},
				DeblockFilter:  pulumi.String("string"),
				DenoiseFilter:  pulumi.String("string"),
				FilterStrength: pulumi.Int(0),
				InputFilter:    pulumi.String("string"),
				NetworkInputSettings: &medialive.ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs{
					HlsInputSettings: &medialive.ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs{
						Bandwidth:      pulumi.Int(0),
						BufferSegments: pulumi.Int(0),
						Retries:        pulumi.Int(0),
						RetryInterval:  pulumi.Int(0),
						Scte35Source:   pulumi.String("string"),
					},
					ServerValidation: pulumi.String("string"),
				},
				Scte35Pid:               pulumi.Int(0),
				Smpte2038DataPreference: pulumi.String("string"),
				SourceEndBehavior:       pulumi.String("string"),
				VideoSelector: &medialive.ChannelInputAttachmentInputSettingsVideoSelectorArgs{
					ColorSpace:      pulumi.String("string"),
					ColorSpaceUsage: pulumi.String("string"),
				},
			},
		},
	},
	LogLevel: pulumi.String("string"),
	CdiInputSpecification: &medialive.ChannelCdiInputSpecificationArgs{
		Resolution: pulumi.String("string"),
	},
	Maintenance: &medialive.ChannelMaintenanceArgs{
		MaintenanceDay:       pulumi.String("string"),
		MaintenanceStartTime: pulumi.String("string"),
	},
	Name:         pulumi.String("string"),
	RoleArn:      pulumi.String("string"),
	StartChannel: pulumi.Bool(false),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Vpc: &medialive.ChannelVpcArgs{
		PublicAddressAllocationIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		SubnetIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		AvailabilityZones: pulumi.StringArray{
			pulumi.String("string"),
		},
		NetworkInterfaceIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		SecurityGroupIds: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
})
var awsChannelResource = new Channel("awsChannelResource", ChannelArgs.builder()
    .inputSpecification(ChannelInputSpecificationArgs.builder()
        .codec("string")
        .inputResolution("string")
        .maximumBitrate("string")
        .build())
    .channelClass("string")
    .destinations(ChannelDestinationArgs.builder()
        .id("string")
        .mediaPackageSettings(ChannelDestinationMediaPackageSettingArgs.builder()
            .channelId("string")
            .build())
        .multiplexSettings(ChannelDestinationMultiplexSettingsArgs.builder()
            .multiplexId("string")
            .programName("string")
            .build())
        .settings(ChannelDestinationSettingArgs.builder()
            .passwordParam("string")
            .streamName("string")
            .url("string")
            .username("string")
            .build())
        .build())
    .encoderSettings(ChannelEncoderSettingsArgs.builder()
        .outputGroups(ChannelEncoderSettingsOutputGroupArgs.builder()
            .outputGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.builder()
                .archiveGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs.builder()
                    .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs.builder()
                        .destinationRefId("string")
                        .build())
                    .archiveCdnSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs.builder()
                        .archiveS3Settings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs.builder()
                            .cannedAcl("string")
                            .build())
                        .build())
                    .rolloverInterval(0)
                    .build())
                .frameCaptureGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs.builder()
                    .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs.builder()
                        .destinationRefId("string")
                        .build())
                    .frameCaptureCdnSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs.builder()
                        .frameCaptureS3Settings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs.builder()
                            .cannedAcl("string")
                            .build())
                        .build())
                    .build())
                .hlsGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.builder()
                    .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs.builder()
                        .destinationRefId("string")
                        .build())
                    .ivInManifest("string")
                    .codecSpecification("string")
                    .baseUrlManifest("string")
                    .ivSource("string")
                    .captionLanguageMappings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs.builder()
                        .captionChannel(0)
                        .languageCode("string")
                        .languageDescription("string")
                        .build())
                    .keyFormat("string")
                    .clientCache("string")
                    .keepSegments(0)
                    .constantIv("string")
                    .baseUrlContent("string")
                    .directoryStructure("string")
                    .discontinuityTags("string")
                    .encryptionType("string")
                    .hlsCdnSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs.builder()
                        .hlsAkamaiSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs.builder()
                            .connectionRetryInterval(0)
                            .filecacheDuration(0)
                            .httpTransferMode("string")
                            .numRetries(0)
                            .restartDelay(0)
                            .salt("string")
                            .token("string")
                            .build())
                        .hlsBasicPutSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs.builder()
                            .connectionRetryInterval(0)
                            .filecacheDuration(0)
                            .numRetries(0)
                            .restartDelay(0)
                            .build())
                        .hlsMediaStoreSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs.builder()
                            .connectionRetryInterval(0)
                            .filecacheDuration(0)
                            .mediaStoreStorageClass("string")
                            .numRetries(0)
                            .restartDelay(0)
                            .build())
                        .hlsS3Settings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs.builder()
                            .cannedAcl("string")
                            .build())
                        .hlsWebdavSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs.builder()
                            .connectionRetryInterval(0)
                            .filecacheDuration(0)
                            .httpTransferMode("string")
                            .numRetries(0)
                            .restartDelay(0)
                            .build())
                        .build())
                    .hlsId3SegmentTagging("string")
                    .iframeOnlyPlaylists("string")
                    .incompleteSegmentBehavior("string")
                    .indexNSegments(0)
                    .inputLossAction("string")
                    .adMarkers("string")
                    .baseUrlManifest1("string")
                    .baseUrlContent1("string")
                    .captionLanguageSetting("string")
                    .keyFormatVersions("string")
                    .keyProviderSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs.builder()
                        .staticKeySettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs.builder()
                            .staticKeyValue("string")
                            .keyProviderServer(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs.builder()
                                .uri("string")
                                .passwordParam("string")
                                .username("string")
                                .build())
                            .build())
                        .build())
                    .manifestCompression("string")
                    .manifestDurationFormat("string")
                    .minSegmentLength(0)
                    .mode("string")
                    .outputSelection("string")
                    .programDateTime("string")
                    .programDateTimeClock("string")
                    .programDateTimePeriod(0)
                    .redundantManifest("string")
                    .segmentLength(0)
                    .segmentsPerSubdirectory(0)
                    .streamInfResolution("string")
                    .timedMetadataId3Frame("string")
                    .timedMetadataId3Period(0)
                    .timestampDeltaMilliseconds(0)
                    .tsFileMode("string")
                    .build())
                .mediaPackageGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs.builder()
                    .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs.builder()
                        .destinationRefId("string")
                        .build())
                    .build())
                .msSmoothGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.builder()
                    .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs.builder()
                        .destinationRefId("string")
                        .build())
                    .filecacheDuration(0)
                    .connectionRetryInterval(0)
                    .inputLossAction("string")
                    .numRetries(0)
                    .eventId("string")
                    .eventIdMode("string")
                    .eventStopBehavior("string")
                    .acquisitionPointId("string")
                    .timestampOffsetMode("string")
                    .certificateMode("string")
                    .audioOnlyTimecodeControl("string")
                    .restartDelay(0)
                    .segmentationMode("string")
                    .sendDelayMs(0)
                    .sparseTrackType("string")
                    .streamManifestBehavior("string")
                    .timestampOffset("string")
                    .fragmentLength(0)
                    .build())
                .multiplexGroupSettings()
                .rtmpGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.builder()
                    .adMarkers("string")
                    .authenticationScheme("string")
                    .cacheFullBehavior("string")
                    .cacheLength(0)
                    .captionData("string")
                    .inputLossAction("string")
                    .restartDelay(0)
                    .build())
                .udpGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs.builder()
                    .inputLossAction("string")
                    .timedMetadataId3Frame("string")
                    .timedMetadataId3Period(0)
                    .build())
                .build())
            .outputs(ChannelEncoderSettingsOutputGroupOutputArgs.builder()
                .outputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.builder()
                    .archiveOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs.builder()
                        .containerSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs.builder()
                            .m2tsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.builder()
                                .absentInputAudioBehavior("string")
                                .arib("string")
                                .aribCaptionsPid("string")
                                .aribCaptionsPidControl("string")
                                .audioBufferModel("string")
                                .audioFramesPerPes(0)
                                .audioPids("string")
                                .audioStreamType("string")
                                .bitrate(0)
                                .bufferModel("string")
                                .ccDescriptor("string")
                                .dvbNitSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs.builder()
                                    .networkId(0)
                                    .networkName("string")
                                    .repInterval(0)
                                    .build())
                                .dvbSdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs.builder()
                                    .outputSdt("string")
                                    .repInterval(0)
                                    .serviceName("string")
                                    .serviceProviderName("string")
                                    .build())
                                .dvbSubPids("string")
                                .dvbTdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs.builder()
                                    .repInterval(0)
                                    .build())
                                .dvbTeletextPid("string")
                                .ebif("string")
                                .ebpAudioInterval("string")
                                .ebpLookaheadMs(0)
                                .ebpPlacement("string")
                                .ecmPid("string")
                                .esRateInPes("string")
                                .etvPlatformPid("string")
                                .etvSignalPid("string")
                                .fragmentTime(0)
                                .klv("string")
                                .klvDataPids("string")
                                .nielsenId3Behavior("string")
                                .nullPacketBitrate(0)
                                .patInterval(0)
                                .pcrControl("string")
                                .pcrPeriod(0)
                                .pcrPid("string")
                                .pmtInterval(0)
                                .pmtPid("string")
                                .programNum(0)
                                .rateMode("string")
                                .scte27Pids("string")
                                .scte35Control("string")
                                .scte35Pid("string")
                                .segmentationMarkers("string")
                                .segmentationStyle("string")
                                .segmentationTime(0)
                                .timedMetadataBehavior("string")
                                .timedMetadataPid("string")
                                .transportStreamId(0)
                                .videoPid("string")
                                .build())
                            .rawSettings()
                            .build())
                        .extension("string")
                        .nameModifier("string")
                        .build())
                    .frameCaptureOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs.builder()
                        .nameModifier("string")
                        .build())
                    .hlsOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.builder()
                        .hlsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs.builder()
                            .audioOnlyHlsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs.builder()
                                .audioGroupId("string")
                                .audioOnlyImage(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs.builder()
                                    .uri("string")
                                    .passwordParam("string")
                                    .username("string")
                                    .build())
                                .audioTrackType("string")
                                .segmentType("string")
                                .build())
                            .fmp4HlsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs.builder()
                                .audioRenditionSets("string")
                                .nielsenId3Behavior("string")
                                .timedMetadataBehavior("string")
                                .build())
                            .frameCaptureHlsSettings()
                            .standardHlsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs.builder()
                                .m3u8Settings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.builder()
                                    .audioFramesPerPes(0)
                                    .audioPids("string")
                                    .ecmPid("string")
                                    .nielsenId3Behavior("string")
                                    .patInterval(0)
                                    .pcrControl("string")
                                    .pcrPeriod(0)
                                    .pcrPid("string")
                                    .pmtInterval(0)
                                    .pmtPid("string")
                                    .programNum(0)
                                    .scte35Behavior("string")
                                    .scte35Pid("string")
                                    .timedMetadataBehavior("string")
                                    .timedMetadataPid("string")
                                    .transportStreamId(0)
                                    .videoPid("string")
                                    .build())
                                .audioRenditionSets("string")
                                .build())
                            .build())
                        .h265PackagingType("string")
                        .nameModifier("string")
                        .segmentModifier("string")
                        .build())
                    .mediaPackageOutputSettings()
                    .msSmoothOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs.builder()
                        .h265PackagingType("string")
                        .nameModifier("string")
                        .build())
                    .multiplexOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs.builder()
                        .destination(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs.builder()
                            .destinationRefId("string")
                            .build())
                        .build())
                    .rtmpOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs.builder()
                        .destination(ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs.builder()
                            .destinationRefId("string")
                            .build())
                        .certificateMode("string")
                        .connectionRetryInterval(0)
                        .numRetries(0)
                        .build())
                    .udpOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs.builder()
                        .containerSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs.builder()
                            .m2tsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs.builder()
                                .absentInputAudioBehavior("string")
                                .arib("string")
                                .aribCaptionsPid("string")
                                .aribCaptionsPidControl("string")
                                .audioBufferModel("string")
                                .audioFramesPerPes(0)
                                .audioPids("string")
                                .audioStreamType("string")
                                .bitrate(0)
                                .bufferModel("string")
                                .ccDescriptor("string")
                                .dvbNitSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs.builder()
                                    .networkId(0)
                                    .networkName("string")
                                    .repInterval(0)
                                    .build())
                                .dvbSdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs.builder()
                                    .outputSdt("string")
                                    .repInterval(0)
                                    .serviceName("string")
                                    .serviceProviderName("string")
                                    .build())
                                .dvbSubPids("string")
                                .dvbTdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs.builder()
                                    .repInterval(0)
                                    .build())
                                .dvbTeletextPid("string")
                                .ebif("string")
                                .ebpAudioInterval("string")
                                .ebpLookaheadMs(0)
                                .ebpPlacement("string")
                                .ecmPid("string")
                                .esRateInPes("string")
                                .etvPlatformPid("string")
                                .etvSignalPid("string")
                                .fragmentTime(0)
                                .klv("string")
                                .klvDataPids("string")
                                .nielsenId3Behavior("string")
                                .nullPacketBitrate(0)
                                .patInterval(0)
                                .pcrControl("string")
                                .pcrPeriod(0)
                                .pcrPid("string")
                                .pmtInterval(0)
                                .pmtPid("string")
                                .programNum(0)
                                .rateMode("string")
                                .scte27Pids("string")
                                .scte35Control("string")
                                .scte35Pid("string")
                                .segmentationMarkers("string")
                                .segmentationStyle("string")
                                .segmentationTime(0)
                                .timedMetadataBehavior("string")
                                .timedMetadataPid("string")
                                .transportStreamId(0)
                                .videoPid("string")
                                .build())
                            .build())
                        .destination(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs.builder()
                            .destinationRefId("string")
                            .build())
                        .bufferMsec(0)
                        .fecOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs.builder()
                            .columnDepth(0)
                            .includeFec("string")
                            .rowLength(0)
                            .build())
                        .build())
                    .build())
                .audioDescriptionNames("string")
                .captionDescriptionNames("string")
                .outputName("string")
                .videoDescriptionName("string")
                .build())
            .name("string")
            .build())
        .timecodeConfig(ChannelEncoderSettingsTimecodeConfigArgs.builder()
            .source("string")
            .syncThreshold(0)
            .build())
        .audioDescriptions(ChannelEncoderSettingsAudioDescriptionArgs.builder()
            .audioSelectorName("string")
            .name("string")
            .audioNormalizationSettings(ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs.builder()
                .algorithm("string")
                .algorithmControl("string")
                .targetLkfs(0)
                .build())
            .audioType("string")
            .audioTypeControl("string")
            .audioWatermarkSettings(ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs.builder()
                .nielsenWatermarksSettings(ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs.builder()
                    .nielsenCbetSettings(ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs.builder()
                        .cbetCheckDigitString("string")
                        .cbetStepaside("string")
                        .csid("string")
                        .build())
                    .nielsenDistributionType("string")
                    .nielsenNaesIiNwSettings(ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs.builder()
                        .checkDigitString("string")
                        .sid(0)
                        .build())
                    .build())
                .build())
            .codecSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs.builder()
                .aacSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.builder()
                    .bitrate(0)
                    .codingMode("string")
                    .inputType("string")
                    .profile("string")
                    .rateControlMode("string")
                    .rawFormat("string")
                    .sampleRate(0)
                    .spec("string")
                    .vbrQuality("string")
                    .build())
                .ac3Settings(ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs.builder()
                    .bitrate(0)
                    .bitstreamMode("string")
                    .codingMode("string")
                    .dialnorm(0)
                    .drcProfile("string")
                    .lfeFilter("string")
                    .metadataControl("string")
                    .build())
                .eac3AtmosSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs.builder()
                    .bitrate(0)
                    .codingMode("string")
                    .dialnorm(0)
                    .drcLine("string")
                    .drcRf("string")
                    .heightTrim(0)
                    .surroundTrim(0)
                    .build())
                .eac3Settings(ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.builder()
                    .attenuationControl("string")
                    .bitrate(0)
                    .bitstreamMode("string")
                    .codingMode("string")
                    .dcFilter("string")
                    .dialnorm(0)
                    .drcLine("string")
                    .drcRf("string")
                    .lfeControl("string")
                    .lfeFilter("string")
                    .loRoCenterMixLevel(0)
                    .loRoSurroundMixLevel(0)
                    .ltRtCenterMixLevel(0)
                    .ltRtSurroundMixLevel(0)
                    .metadataControl("string")
                    .passthroughControl("string")
                    .phaseControl("string")
                    .stereoDownmix("string")
                    .surroundExMode("string")
                    .surroundMode("string")
                    .build())
                .mp2Settings(ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs.builder()
                    .bitrate(0)
                    .codingMode("string")
                    .sampleRate(0)
                    .build())
                .passThroughSettings()
                .wavSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs.builder()
                    .bitDepth(0)
                    .codingMode("string")
                    .sampleRate(0)
                    .build())
                .build())
            .languageCode("string")
            .languageCodeControl("string")
            .remixSettings(ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs.builder()
                .channelMappings(ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs.builder()
                    .inputChannelLevels(ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs.builder()
                        .gain(0)
                        .inputChannel(0)
                        .build())
                    .outputChannel(0)
                    .build())
                .channelsIn(0)
                .channelsOut(0)
                .build())
            .streamName("string")
            .build())
        .availBlanking(ChannelEncoderSettingsAvailBlankingArgs.builder()
            .availBlankingImage(ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs.builder()
                .uri("string")
                .passwordParam("string")
                .username("string")
                .build())
            .state("string")
            .build())
        .captionDescriptions(ChannelEncoderSettingsCaptionDescriptionArgs.builder()
            .captionSelectorName("string")
            .name("string")
            .accessibility("string")
            .destinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs.builder()
                .aribDestinationSettings()
                .burnInDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs.builder()
                    .outlineColor("string")
                    .teletextGridControl("string")
                    .fontColor("string")
                    .outlineSize(0)
                    .alignment("string")
                    .fontOpacity(0)
                    .fontResolution(0)
                    .fontSize("string")
                    .backgroundOpacity(0)
                    .font(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs.builder()
                        .uri("string")
                        .passwordParam("string")
                        .username("string")
                        .build())
                    .shadowColor("string")
                    .shadowOpacity(0)
                    .shadowXOffset(0)
                    .shadowYOffset(0)
                    .backgroundColor("string")
                    .xPosition(0)
                    .yPosition(0)
                    .build())
                .dvbSubDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs.builder()
                    .alignment("string")
                    .backgroundColor("string")
                    .backgroundOpacity(0)
                    .font(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs.builder()
                        .uri("string")
                        .passwordParam("string")
                        .username("string")
                        .build())
                    .fontColor("string")
                    .fontOpacity(0)
                    .fontResolution(0)
                    .fontSize("string")
                    .outlineColor("string")
                    .outlineSize(0)
                    .shadowColor("string")
                    .shadowOpacity(0)
                    .shadowXOffset(0)
                    .shadowYOffset(0)
                    .teletextGridControl("string")
                    .xPosition(0)
                    .yPosition(0)
                    .build())
                .ebuTtDDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs.builder()
                    .copyrightHolder("string")
                    .fillLineGap("string")
                    .fontFamily("string")
                    .styleControl("string")
                    .build())
                .embeddedDestinationSettings()
                .embeddedPlusScte20DestinationSettings()
                .rtmpCaptionInfoDestinationSettings()
                .scte20PlusEmbeddedDestinationSettings()
                .scte27DestinationSettings()
                .smpteTtDestinationSettings()
                .teletextDestinationSettings()
                .ttmlDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs.builder()
                    .styleControl("string")
                    .build())
                .webvttDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs.builder()
                    .styleControl("string")
                    .build())
                .build())
            .languageCode("string")
            .languageDescription("string")
            .build())
        .globalConfiguration(ChannelEncoderSettingsGlobalConfigurationArgs.builder()
            .initialAudioGain(0)
            .inputEndAction("string")
            .inputLossBehavior(ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs.builder()
                .blackFrameMsec(0)
                .inputLossImageColor("string")
                .inputLossImageSlate(ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs.builder()
                    .uri("string")
                    .passwordParam("string")
                    .username("string")
                    .build())
                .inputLossImageType("string")
                .repeatFrameMsec(0)
                .build())
            .outputLockingMode("string")
            .outputTimingSource("string")
            .supportLowFramerateInputs("string")
            .build())
        .motionGraphicsConfiguration(ChannelEncoderSettingsMotionGraphicsConfigurationArgs.builder()
            .motionGraphicsSettings(ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs.builder()
                .htmlMotionGraphicsSettings()
                .build())
            .motionGraphicsInsertion("string")
            .build())
        .nielsenConfiguration(ChannelEncoderSettingsNielsenConfigurationArgs.builder()
            .distributorId("string")
            .nielsenPcmToId3Tagging("string")
            .build())
        .videoDescriptions(ChannelEncoderSettingsVideoDescriptionArgs.builder()
            .name("string")
            .codecSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs.builder()
                .frameCaptureSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs.builder()
                    .captureInterval(0)
                    .captureIntervalUnits("string")
                    .build())
                .h264Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs.builder()
                    .adaptiveQuantization("string")
                    .afdSignaling("string")
                    .bitrate(0)
                    .bufFillPct(0)
                    .bufSize(0)
                    .colorMetadata("string")
                    .entropyEncoding("string")
                    .filterSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs.builder()
                        .temporalFilterSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs.builder()
                            .postFilterSharpening("string")
                            .strength("string")
                            .build())
                        .build())
                    .fixedAfd("string")
                    .flickerAq("string")
                    .forceFieldPictures("string")
                    .framerateControl("string")
                    .framerateDenominator(0)
                    .framerateNumerator(0)
                    .gopBReference("string")
                    .gopClosedCadence(0)
                    .gopNumBFrames(0)
                    .gopSize(0)
                    .gopSizeUnits("string")
                    .level("string")
                    .lookAheadRateControl("string")
                    .maxBitrate(0)
                    .minIInterval(0)
                    .numRefFrames(0)
                    .parControl("string")
                    .parDenominator(0)
                    .parNumerator(0)
                    .profile("string")
                    .qualityLevel("string")
                    .qvbrQualityLevel(0)
                    .rateControlMode("string")
                    .scanType("string")
                    .sceneChangeDetect("string")
                    .slices(0)
                    .softness(0)
                    .spatialAq("string")
                    .subgopLength("string")
                    .syntax("string")
                    .temporalAq("string")
                    .timecodeInsertion("string")
                    .build())
                .h265Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs.builder()
                    .bitrate(0)
                    .framerateNumerator(0)
                    .framerateDenominator(0)
                    .minIInterval(0)
                    .alternativeTransferFunction("string")
                    .colorMetadata("string")
                    .colorSpaceSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs.builder()
                        .colorSpacePassthroughSettings()
                        .dolbyVision81Settings()
                        .hdr10Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs.builder()
                            .maxCll(0)
                            .maxFall(0)
                            .build())
                        .rec601Settings()
                        .rec709Settings()
                        .build())
                    .minQp(0)
                    .fixedAfd("string")
                    .flickerAq("string")
                    .mvOverPictureBoundaries("string")
                    .afdSignaling("string")
                    .mvTemporalPredictor("string")
                    .gopSize(0)
                    .gopSizeUnits("string")
                    .level("string")
                    .lookAheadRateControl("string")
                    .maxBitrate(0)
                    .adaptiveQuantization("string")
                    .filterSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs.builder()
                        .temporalFilterSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs.builder()
                            .postFilterSharpening("string")
                            .strength("string")
                            .build())
                        .build())
                    .bufSize(0)
                    .gopClosedCadence(0)
                    .parDenominator(0)
                    .parNumerator(0)
                    .profile("string")
                    .qvbrQualityLevel(0)
                    .rateControlMode("string")
                    .scanType("string")
                    .sceneChangeDetect("string")
                    .slices(0)
                    .tier("string")
                    .tileHeight(0)
                    .tilePadding("string")
                    .tileWidth(0)
                    .timecodeBurninSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs.builder()
                        .prefix("string")
                        .timecodeBurninFontSize("string")
                        .timecodeBurninPosition("string")
                        .build())
                    .timecodeInsertion("string")
                    .treeblockSize("string")
                    .build())
                .build())
            .height(0)
            .respondToAfd("string")
            .scalingBehavior("string")
            .sharpness(0)
            .width(0)
            .build())
        .build())
    .inputAttachments(ChannelInputAttachmentArgs.builder()
        .inputAttachmentName("string")
        .inputId("string")
        .automaticInputFailoverSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.builder()
            .secondaryInputId("string")
            .errorClearTimeMsec(0)
            .failoverConditions(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs.builder()
                .failoverConditionSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs.builder()
                    .audioSilenceSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs.builder()
                        .audioSelectorName("string")
                        .audioSilenceThresholdMsec(0)
                        .build())
                    .inputLossSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs.builder()
                        .inputLossThresholdMsec(0)
                        .build())
                    .videoBlackSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs.builder()
                        .blackDetectThreshold(0)
                        .videoBlackThresholdMsec(0)
                        .build())
                    .build())
                .build())
            .inputPreference("string")
            .build())
        .inputSettings(ChannelInputAttachmentInputSettingsArgs.builder()
            .audioSelectors(ChannelInputAttachmentInputSettingsAudioSelectorArgs.builder()
                .name("string")
                .selectorSettings(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs.builder()
                    .audioHlsRenditionSelection(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs.builder()
                        .groupId("string")
                        .name("string")
                        .build())
                    .audioLanguageSelection(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs.builder()
                        .languageCode("string")
                        .languageSelectionPolicy("string")
                        .build())
                    .audioPidSelection(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs.builder()
                        .pid(0)
                        .build())
                    .audioTrackSelection(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs.builder()
                        .tracks(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs.builder()
                            .track(0)
                            .build())
                        .dolbyEDecode(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs.builder()
                            .programSelection("string")
                            .build())
                        .build())
                    .build())
                .build())
            .captionSelectors(ChannelInputAttachmentInputSettingsCaptionSelectorArgs.builder()
                .name("string")
                .languageCode("string")
                .selectorSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs.builder()
                    .ancillarySourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs.builder()
                        .sourceAncillaryChannelNumber(0)
                        .build())
                    .aribSourceSettings()
                    .dvbSubSourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs.builder()
                        .ocrLanguage("string")
                        .pid(0)
                        .build())
                    .embeddedSourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs.builder()
                        .convert608To708("string")
                        .scte20Detection("string")
                        .source608ChannelNumber(0)
                        .build())
                    .scte20SourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs.builder()
                        .convert608To708("string")
                        .source608ChannelNumber(0)
                        .build())
                    .scte27SourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs.builder()
                        .ocrLanguage("string")
                        .pid(0)
                        .build())
                    .teletextSourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs.builder()
                        .outputRectangle(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs.builder()
                            .height(0)
                            .leftOffset(0)
                            .topOffset(0)
                            .width(0)
                            .build())
                        .pageNumber("string")
                        .build())
                    .build())
                .build())
            .deblockFilter("string")
            .denoiseFilter("string")
            .filterStrength(0)
            .inputFilter("string")
            .networkInputSettings(ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs.builder()
                .hlsInputSettings(ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs.builder()
                    .bandwidth(0)
                    .bufferSegments(0)
                    .retries(0)
                    .retryInterval(0)
                    .scte35Source("string")
                    .build())
                .serverValidation("string")
                .build())
            .scte35Pid(0)
            .smpte2038DataPreference("string")
            .sourceEndBehavior("string")
            .videoSelector(ChannelInputAttachmentInputSettingsVideoSelectorArgs.builder()
                .colorSpace("string")
                .colorSpaceUsage("string")
                .build())
            .build())
        .build())
    .logLevel("string")
    .cdiInputSpecification(ChannelCdiInputSpecificationArgs.builder()
        .resolution("string")
        .build())
    .maintenance(ChannelMaintenanceArgs.builder()
        .maintenanceDay("string")
        .maintenanceStartTime("string")
        .build())
    .name("string")
    .roleArn("string")
    .startChannel(false)
    .tags(Map.of("string", "string"))
    .vpc(ChannelVpcArgs.builder()
        .publicAddressAllocationIds("string")
        .subnetIds("string")
        .availabilityZones("string")
        .networkInterfaceIds("string")
        .securityGroupIds("string")
        .build())
    .build());
aws_channel_resource = aws.medialive.Channel("awsChannelResource",
    input_specification={
        "codec": "string",
        "input_resolution": "string",
        "maximum_bitrate": "string",
    },
    channel_class="string",
    destinations=[{
        "id": "string",
        "media_package_settings": [{
            "channel_id": "string",
        }],
        "multiplex_settings": {
            "multiplex_id": "string",
            "program_name": "string",
        },
        "settings": [{
            "password_param": "string",
            "stream_name": "string",
            "url": "string",
            "username": "string",
        }],
    }],
    encoder_settings={
        "output_groups": [{
            "output_group_settings": {
                "archive_group_settings": [{
                    "destination": {
                        "destination_ref_id": "string",
                    },
                    "archive_cdn_settings": {
                        "archive_s3_settings": {
                            "canned_acl": "string",
                        },
                    },
                    "rollover_interval": 0,
                }],
                "frame_capture_group_settings": {
                    "destination": {
                        "destination_ref_id": "string",
                    },
                    "frame_capture_cdn_settings": {
                        "frame_capture_s3_settings": {
                            "canned_acl": "string",
                        },
                    },
                },
                "hls_group_settings": {
                    "destination": {
                        "destination_ref_id": "string",
                    },
                    "iv_in_manifest": "string",
                    "codec_specification": "string",
                    "base_url_manifest": "string",
                    "iv_source": "string",
                    "caption_language_mappings": [{
                        "caption_channel": 0,
                        "language_code": "string",
                        "language_description": "string",
                    }],
                    "key_format": "string",
                    "client_cache": "string",
                    "keep_segments": 0,
                    "constant_iv": "string",
                    "base_url_content": "string",
                    "directory_structure": "string",
                    "discontinuity_tags": "string",
                    "encryption_type": "string",
                    "hls_cdn_settings": [{
                        "hls_akamai_settings": {
                            "connection_retry_interval": 0,
                            "filecache_duration": 0,
                            "http_transfer_mode": "string",
                            "num_retries": 0,
                            "restart_delay": 0,
                            "salt": "string",
                            "token": "string",
                        },
                        "hls_basic_put_settings": {
                            "connection_retry_interval": 0,
                            "filecache_duration": 0,
                            "num_retries": 0,
                            "restart_delay": 0,
                        },
                        "hls_media_store_settings": {
                            "connection_retry_interval": 0,
                            "filecache_duration": 0,
                            "media_store_storage_class": "string",
                            "num_retries": 0,
                            "restart_delay": 0,
                        },
                        "hls_s3_settings": {
                            "canned_acl": "string",
                        },
                        "hls_webdav_settings": {
                            "connection_retry_interval": 0,
                            "filecache_duration": 0,
                            "http_transfer_mode": "string",
                            "num_retries": 0,
                            "restart_delay": 0,
                        },
                    }],
                    "hls_id3_segment_tagging": "string",
                    "iframe_only_playlists": "string",
                    "incomplete_segment_behavior": "string",
                    "index_n_segments": 0,
                    "input_loss_action": "string",
                    "ad_markers": ["string"],
                    "base_url_manifest1": "string",
                    "base_url_content1": "string",
                    "caption_language_setting": "string",
                    "key_format_versions": "string",
                    "key_provider_settings": {
                        "static_key_settings": [{
                            "static_key_value": "string",
                            "key_provider_server": {
                                "uri": "string",
                                "password_param": "string",
                                "username": "string",
                            },
                        }],
                    },
                    "manifest_compression": "string",
                    "manifest_duration_format": "string",
                    "min_segment_length": 0,
                    "mode": "string",
                    "output_selection": "string",
                    "program_date_time": "string",
                    "program_date_time_clock": "string",
                    "program_date_time_period": 0,
                    "redundant_manifest": "string",
                    "segment_length": 0,
                    "segments_per_subdirectory": 0,
                    "stream_inf_resolution": "string",
                    "timed_metadata_id3_frame": "string",
                    "timed_metadata_id3_period": 0,
                    "timestamp_delta_milliseconds": 0,
                    "ts_file_mode": "string",
                },
                "media_package_group_settings": {
                    "destination": {
                        "destination_ref_id": "string",
                    },
                },
                "ms_smooth_group_settings": {
                    "destination": {
                        "destination_ref_id": "string",
                    },
                    "filecache_duration": 0,
                    "connection_retry_interval": 0,
                    "input_loss_action": "string",
                    "num_retries": 0,
                    "event_id": "string",
                    "event_id_mode": "string",
                    "event_stop_behavior": "string",
                    "acquisition_point_id": "string",
                    "timestamp_offset_mode": "string",
                    "certificate_mode": "string",
                    "audio_only_timecode_control": "string",
                    "restart_delay": 0,
                    "segmentation_mode": "string",
                    "send_delay_ms": 0,
                    "sparse_track_type": "string",
                    "stream_manifest_behavior": "string",
                    "timestamp_offset": "string",
                    "fragment_length": 0,
                },
                "multiplex_group_settings": {},
                "rtmp_group_settings": {
                    "ad_markers": ["string"],
                    "authentication_scheme": "string",
                    "cache_full_behavior": "string",
                    "cache_length": 0,
                    "caption_data": "string",
                    "input_loss_action": "string",
                    "restart_delay": 0,
                },
                "udp_group_settings": {
                    "input_loss_action": "string",
                    "timed_metadata_id3_frame": "string",
                    "timed_metadata_id3_period": 0,
                },
            },
            "outputs": [{
                "output_settings": {
                    "archive_output_settings": {
                        "container_settings": {
                            "m2ts_settings": {
                                "absent_input_audio_behavior": "string",
                                "arib": "string",
                                "arib_captions_pid": "string",
                                "arib_captions_pid_control": "string",
                                "audio_buffer_model": "string",
                                "audio_frames_per_pes": 0,
                                "audio_pids": "string",
                                "audio_stream_type": "string",
                                "bitrate": 0,
                                "buffer_model": "string",
                                "cc_descriptor": "string",
                                "dvb_nit_settings": {
                                    "network_id": 0,
                                    "network_name": "string",
                                    "rep_interval": 0,
                                },
                                "dvb_sdt_settings": {
                                    "output_sdt": "string",
                                    "rep_interval": 0,
                                    "service_name": "string",
                                    "service_provider_name": "string",
                                },
                                "dvb_sub_pids": "string",
                                "dvb_tdt_settings": {
                                    "rep_interval": 0,
                                },
                                "dvb_teletext_pid": "string",
                                "ebif": "string",
                                "ebp_audio_interval": "string",
                                "ebp_lookahead_ms": 0,
                                "ebp_placement": "string",
                                "ecm_pid": "string",
                                "es_rate_in_pes": "string",
                                "etv_platform_pid": "string",
                                "etv_signal_pid": "string",
                                "fragment_time": 0,
                                "klv": "string",
                                "klv_data_pids": "string",
                                "nielsen_id3_behavior": "string",
                                "null_packet_bitrate": 0,
                                "pat_interval": 0,
                                "pcr_control": "string",
                                "pcr_period": 0,
                                "pcr_pid": "string",
                                "pmt_interval": 0,
                                "pmt_pid": "string",
                                "program_num": 0,
                                "rate_mode": "string",
                                "scte27_pids": "string",
                                "scte35_control": "string",
                                "scte35_pid": "string",
                                "segmentation_markers": "string",
                                "segmentation_style": "string",
                                "segmentation_time": 0,
                                "timed_metadata_behavior": "string",
                                "timed_metadata_pid": "string",
                                "transport_stream_id": 0,
                                "video_pid": "string",
                            },
                            "raw_settings": {},
                        },
                        "extension": "string",
                        "name_modifier": "string",
                    },
                    "frame_capture_output_settings": {
                        "name_modifier": "string",
                    },
                    "hls_output_settings": {
                        "hls_settings": {
                            "audio_only_hls_settings": {
                                "audio_group_id": "string",
                                "audio_only_image": {
                                    "uri": "string",
                                    "password_param": "string",
                                    "username": "string",
                                },
                                "audio_track_type": "string",
                                "segment_type": "string",
                            },
                            "fmp4_hls_settings": {
                                "audio_rendition_sets": "string",
                                "nielsen_id3_behavior": "string",
                                "timed_metadata_behavior": "string",
                            },
                            "frame_capture_hls_settings": {},
                            "standard_hls_settings": {
                                "m3u8_settings": {
                                    "audio_frames_per_pes": 0,
                                    "audio_pids": "string",
                                    "ecm_pid": "string",
                                    "nielsen_id3_behavior": "string",
                                    "pat_interval": 0,
                                    "pcr_control": "string",
                                    "pcr_period": 0,
                                    "pcr_pid": "string",
                                    "pmt_interval": 0,
                                    "pmt_pid": "string",
                                    "program_num": 0,
                                    "scte35_behavior": "string",
                                    "scte35_pid": "string",
                                    "timed_metadata_behavior": "string",
                                    "timed_metadata_pid": "string",
                                    "transport_stream_id": 0,
                                    "video_pid": "string",
                                },
                                "audio_rendition_sets": "string",
                            },
                        },
                        "h265_packaging_type": "string",
                        "name_modifier": "string",
                        "segment_modifier": "string",
                    },
                    "media_package_output_settings": {},
                    "ms_smooth_output_settings": {
                        "h265_packaging_type": "string",
                        "name_modifier": "string",
                    },
                    "multiplex_output_settings": {
                        "destination": {
                            "destination_ref_id": "string",
                        },
                    },
                    "rtmp_output_settings": {
                        "destination": {
                            "destination_ref_id": "string",
                        },
                        "certificate_mode": "string",
                        "connection_retry_interval": 0,
                        "num_retries": 0,
                    },
                    "udp_output_settings": {
                        "container_settings": {
                            "m2ts_settings": {
                                "absent_input_audio_behavior": "string",
                                "arib": "string",
                                "arib_captions_pid": "string",
                                "arib_captions_pid_control": "string",
                                "audio_buffer_model": "string",
                                "audio_frames_per_pes": 0,
                                "audio_pids": "string",
                                "audio_stream_type": "string",
                                "bitrate": 0,
                                "buffer_model": "string",
                                "cc_descriptor": "string",
                                "dvb_nit_settings": {
                                    "network_id": 0,
                                    "network_name": "string",
                                    "rep_interval": 0,
                                },
                                "dvb_sdt_settings": {
                                    "output_sdt": "string",
                                    "rep_interval": 0,
                                    "service_name": "string",
                                    "service_provider_name": "string",
                                },
                                "dvb_sub_pids": "string",
                                "dvb_tdt_settings": {
                                    "rep_interval": 0,
                                },
                                "dvb_teletext_pid": "string",
                                "ebif": "string",
                                "ebp_audio_interval": "string",
                                "ebp_lookahead_ms": 0,
                                "ebp_placement": "string",
                                "ecm_pid": "string",
                                "es_rate_in_pes": "string",
                                "etv_platform_pid": "string",
                                "etv_signal_pid": "string",
                                "fragment_time": 0,
                                "klv": "string",
                                "klv_data_pids": "string",
                                "nielsen_id3_behavior": "string",
                                "null_packet_bitrate": 0,
                                "pat_interval": 0,
                                "pcr_control": "string",
                                "pcr_period": 0,
                                "pcr_pid": "string",
                                "pmt_interval": 0,
                                "pmt_pid": "string",
                                "program_num": 0,
                                "rate_mode": "string",
                                "scte27_pids": "string",
                                "scte35_control": "string",
                                "scte35_pid": "string",
                                "segmentation_markers": "string",
                                "segmentation_style": "string",
                                "segmentation_time": 0,
                                "timed_metadata_behavior": "string",
                                "timed_metadata_pid": "string",
                                "transport_stream_id": 0,
                                "video_pid": "string",
                            },
                        },
                        "destination": {
                            "destination_ref_id": "string",
                        },
                        "buffer_msec": 0,
                        "fec_output_settings": {
                            "column_depth": 0,
                            "include_fec": "string",
                            "row_length": 0,
                        },
                    },
                },
                "audio_description_names": ["string"],
                "caption_description_names": ["string"],
                "output_name": "string",
                "video_description_name": "string",
            }],
            "name": "string",
        }],
        "timecode_config": {
            "source": "string",
            "sync_threshold": 0,
        },
        "audio_descriptions": [{
            "audio_selector_name": "string",
            "name": "string",
            "audio_normalization_settings": {
                "algorithm": "string",
                "algorithm_control": "string",
                "target_lkfs": 0,
            },
            "audio_type": "string",
            "audio_type_control": "string",
            "audio_watermark_settings": {
                "nielsen_watermarks_settings": {
                    "nielsen_cbet_settings": {
                        "cbet_check_digit_string": "string",
                        "cbet_stepaside": "string",
                        "csid": "string",
                    },
                    "nielsen_distribution_type": "string",
                    "nielsen_naes_ii_nw_settings": [{
                        "check_digit_string": "string",
                        "sid": 0,
                    }],
                },
            },
            "codec_settings": {
                "aac_settings": {
                    "bitrate": 0,
                    "coding_mode": "string",
                    "input_type": "string",
                    "profile": "string",
                    "rate_control_mode": "string",
                    "raw_format": "string",
                    "sample_rate": 0,
                    "spec": "string",
                    "vbr_quality": "string",
                },
                "ac3_settings": {
                    "bitrate": 0,
                    "bitstream_mode": "string",
                    "coding_mode": "string",
                    "dialnorm": 0,
                    "drc_profile": "string",
                    "lfe_filter": "string",
                    "metadata_control": "string",
                },
                "eac3_atmos_settings": {
                    "bitrate": 0,
                    "coding_mode": "string",
                    "dialnorm": 0,
                    "drc_line": "string",
                    "drc_rf": "string",
                    "height_trim": 0,
                    "surround_trim": 0,
                },
                "eac3_settings": {
                    "attenuation_control": "string",
                    "bitrate": 0,
                    "bitstream_mode": "string",
                    "coding_mode": "string",
                    "dc_filter": "string",
                    "dialnorm": 0,
                    "drc_line": "string",
                    "drc_rf": "string",
                    "lfe_control": "string",
                    "lfe_filter": "string",
                    "lo_ro_center_mix_level": 0,
                    "lo_ro_surround_mix_level": 0,
                    "lt_rt_center_mix_level": 0,
                    "lt_rt_surround_mix_level": 0,
                    "metadata_control": "string",
                    "passthrough_control": "string",
                    "phase_control": "string",
                    "stereo_downmix": "string",
                    "surround_ex_mode": "string",
                    "surround_mode": "string",
                },
                "mp2_settings": {
                    "bitrate": 0,
                    "coding_mode": "string",
                    "sample_rate": 0,
                },
                "pass_through_settings": {},
                "wav_settings": {
                    "bit_depth": 0,
                    "coding_mode": "string",
                    "sample_rate": 0,
                },
            },
            "language_code": "string",
            "language_code_control": "string",
            "remix_settings": {
                "channel_mappings": [{
                    "input_channel_levels": [{
                        "gain": 0,
                        "input_channel": 0,
                    }],
                    "output_channel": 0,
                }],
                "channels_in": 0,
                "channels_out": 0,
            },
            "stream_name": "string",
        }],
        "avail_blanking": {
            "avail_blanking_image": {
                "uri": "string",
                "password_param": "string",
                "username": "string",
            },
            "state": "string",
        },
        "caption_descriptions": [{
            "caption_selector_name": "string",
            "name": "string",
            "accessibility": "string",
            "destination_settings": {
                "arib_destination_settings": {},
                "burn_in_destination_settings": {
                    "outline_color": "string",
                    "teletext_grid_control": "string",
                    "font_color": "string",
                    "outline_size": 0,
                    "alignment": "string",
                    "font_opacity": 0,
                    "font_resolution": 0,
                    "font_size": "string",
                    "background_opacity": 0,
                    "font": {
                        "uri": "string",
                        "password_param": "string",
                        "username": "string",
                    },
                    "shadow_color": "string",
                    "shadow_opacity": 0,
                    "shadow_x_offset": 0,
                    "shadow_y_offset": 0,
                    "background_color": "string",
                    "x_position": 0,
                    "y_position": 0,
                },
                "dvb_sub_destination_settings": {
                    "alignment": "string",
                    "background_color": "string",
                    "background_opacity": 0,
                    "font": {
                        "uri": "string",
                        "password_param": "string",
                        "username": "string",
                    },
                    "font_color": "string",
                    "font_opacity": 0,
                    "font_resolution": 0,
                    "font_size": "string",
                    "outline_color": "string",
                    "outline_size": 0,
                    "shadow_color": "string",
                    "shadow_opacity": 0,
                    "shadow_x_offset": 0,
                    "shadow_y_offset": 0,
                    "teletext_grid_control": "string",
                    "x_position": 0,
                    "y_position": 0,
                },
                "ebu_tt_d_destination_settings": {
                    "copyright_holder": "string",
                    "fill_line_gap": "string",
                    "font_family": "string",
                    "style_control": "string",
                },
                "embedded_destination_settings": {},
                "embedded_plus_scte20_destination_settings": {},
                "rtmp_caption_info_destination_settings": {},
                "scte20_plus_embedded_destination_settings": {},
                "scte27_destination_settings": {},
                "smpte_tt_destination_settings": {},
                "teletext_destination_settings": {},
                "ttml_destination_settings": {
                    "style_control": "string",
                },
                "webvtt_destination_settings": {
                    "style_control": "string",
                },
            },
            "language_code": "string",
            "language_description": "string",
        }],
        "global_configuration": {
            "initial_audio_gain": 0,
            "input_end_action": "string",
            "input_loss_behavior": {
                "black_frame_msec": 0,
                "input_loss_image_color": "string",
                "input_loss_image_slate": {
                    "uri": "string",
                    "password_param": "string",
                    "username": "string",
                },
                "input_loss_image_type": "string",
                "repeat_frame_msec": 0,
            },
            "output_locking_mode": "string",
            "output_timing_source": "string",
            "support_low_framerate_inputs": "string",
        },
        "motion_graphics_configuration": {
            "motion_graphics_settings": {
                "html_motion_graphics_settings": {},
            },
            "motion_graphics_insertion": "string",
        },
        "nielsen_configuration": {
            "distributor_id": "string",
            "nielsen_pcm_to_id3_tagging": "string",
        },
        "video_descriptions": [{
            "name": "string",
            "codec_settings": {
                "frame_capture_settings": {
                    "capture_interval": 0,
                    "capture_interval_units": "string",
                },
                "h264_settings": {
                    "adaptive_quantization": "string",
                    "afd_signaling": "string",
                    "bitrate": 0,
                    "buf_fill_pct": 0,
                    "buf_size": 0,
                    "color_metadata": "string",
                    "entropy_encoding": "string",
                    "filter_settings": {
                        "temporal_filter_settings": {
                            "post_filter_sharpening": "string",
                            "strength": "string",
                        },
                    },
                    "fixed_afd": "string",
                    "flicker_aq": "string",
                    "force_field_pictures": "string",
                    "framerate_control": "string",
                    "framerate_denominator": 0,
                    "framerate_numerator": 0,
                    "gop_b_reference": "string",
                    "gop_closed_cadence": 0,
                    "gop_num_b_frames": 0,
                    "gop_size": 0,
                    "gop_size_units": "string",
                    "level": "string",
                    "look_ahead_rate_control": "string",
                    "max_bitrate": 0,
                    "min_i_interval": 0,
                    "num_ref_frames": 0,
                    "par_control": "string",
                    "par_denominator": 0,
                    "par_numerator": 0,
                    "profile": "string",
                    "quality_level": "string",
                    "qvbr_quality_level": 0,
                    "rate_control_mode": "string",
                    "scan_type": "string",
                    "scene_change_detect": "string",
                    "slices": 0,
                    "softness": 0,
                    "spatial_aq": "string",
                    "subgop_length": "string",
                    "syntax": "string",
                    "temporal_aq": "string",
                    "timecode_insertion": "string",
                },
                "h265_settings": {
                    "bitrate": 0,
                    "framerate_numerator": 0,
                    "framerate_denominator": 0,
                    "min_i_interval": 0,
                    "alternative_transfer_function": "string",
                    "color_metadata": "string",
                    "color_space_settings": {
                        "color_space_passthrough_settings": {},
                        "dolby_vision81_settings": {},
                        "hdr10_settings": {
                            "max_cll": 0,
                            "max_fall": 0,
                        },
                        "rec601_settings": {},
                        "rec709_settings": {},
                    },
                    "min_qp": 0,
                    "fixed_afd": "string",
                    "flicker_aq": "string",
                    "mv_over_picture_boundaries": "string",
                    "afd_signaling": "string",
                    "mv_temporal_predictor": "string",
                    "gop_size": 0,
                    "gop_size_units": "string",
                    "level": "string",
                    "look_ahead_rate_control": "string",
                    "max_bitrate": 0,
                    "adaptive_quantization": "string",
                    "filter_settings": {
                        "temporal_filter_settings": {
                            "post_filter_sharpening": "string",
                            "strength": "string",
                        },
                    },
                    "buf_size": 0,
                    "gop_closed_cadence": 0,
                    "par_denominator": 0,
                    "par_numerator": 0,
                    "profile": "string",
                    "qvbr_quality_level": 0,
                    "rate_control_mode": "string",
                    "scan_type": "string",
                    "scene_change_detect": "string",
                    "slices": 0,
                    "tier": "string",
                    "tile_height": 0,
                    "tile_padding": "string",
                    "tile_width": 0,
                    "timecode_burnin_settings": {
                        "prefix": "string",
                        "timecode_burnin_font_size": "string",
                        "timecode_burnin_position": "string",
                    },
                    "timecode_insertion": "string",
                    "treeblock_size": "string",
                },
            },
            "height": 0,
            "respond_to_afd": "string",
            "scaling_behavior": "string",
            "sharpness": 0,
            "width": 0,
        }],
    },
    input_attachments=[{
        "input_attachment_name": "string",
        "input_id": "string",
        "automatic_input_failover_settings": {
            "secondary_input_id": "string",
            "error_clear_time_msec": 0,
            "failover_conditions": [{
                "failover_condition_settings": {
                    "audio_silence_settings": {
                        "audio_selector_name": "string",
                        "audio_silence_threshold_msec": 0,
                    },
                    "input_loss_settings": {
                        "input_loss_threshold_msec": 0,
                    },
                    "video_black_settings": {
                        "black_detect_threshold": 0,
                        "video_black_threshold_msec": 0,
                    },
                },
            }],
            "input_preference": "string",
        },
        "input_settings": {
            "audio_selectors": [{
                "name": "string",
                "selector_settings": {
                    "audio_hls_rendition_selection": {
                        "group_id": "string",
                        "name": "string",
                    },
                    "audio_language_selection": {
                        "language_code": "string",
                        "language_selection_policy": "string",
                    },
                    "audio_pid_selection": {
                        "pid": 0,
                    },
                    "audio_track_selection": {
                        "tracks": [{
                            "track": 0,
                        }],
                        "dolby_e_decode": {
                            "program_selection": "string",
                        },
                    },
                },
            }],
            "caption_selectors": [{
                "name": "string",
                "language_code": "string",
                "selector_settings": {
                    "ancillary_source_settings": {
                        "source_ancillary_channel_number": 0,
                    },
                    "arib_source_settings": {},
                    "dvb_sub_source_settings": {
                        "ocr_language": "string",
                        "pid": 0,
                    },
                    "embedded_source_settings": {
                        "convert608_to708": "string",
                        "scte20_detection": "string",
                        "source608_channel_number": 0,
                    },
                    "scte20_source_settings": {
                        "convert608_to708": "string",
                        "source608_channel_number": 0,
                    },
                    "scte27_source_settings": {
                        "ocr_language": "string",
                        "pid": 0,
                    },
                    "teletext_source_settings": {
                        "output_rectangle": {
                            "height": 0,
                            "left_offset": 0,
                            "top_offset": 0,
                            "width": 0,
                        },
                        "page_number": "string",
                    },
                },
            }],
            "deblock_filter": "string",
            "denoise_filter": "string",
            "filter_strength": 0,
            "input_filter": "string",
            "network_input_settings": {
                "hls_input_settings": {
                    "bandwidth": 0,
                    "buffer_segments": 0,
                    "retries": 0,
                    "retry_interval": 0,
                    "scte35_source": "string",
                },
                "server_validation": "string",
            },
            "scte35_pid": 0,
            "smpte2038_data_preference": "string",
            "source_end_behavior": "string",
            "video_selector": {
                "color_space": "string",
                "color_space_usage": "string",
            },
        },
    }],
    log_level="string",
    cdi_input_specification={
        "resolution": "string",
    },
    maintenance={
        "maintenance_day": "string",
        "maintenance_start_time": "string",
    },
    name="string",
    role_arn="string",
    start_channel=False,
    tags={
        "string": "string",
    },
    vpc={
        "public_address_allocation_ids": ["string"],
        "subnet_ids": ["string"],
        "availability_zones": ["string"],
        "network_interface_ids": ["string"],
        "security_group_ids": ["string"],
    })
const awsChannelResource = new aws.medialive.Channel("awsChannelResource", {
    inputSpecification: {
        codec: "string",
        inputResolution: "string",
        maximumBitrate: "string",
    },
    channelClass: "string",
    destinations: [{
        id: "string",
        mediaPackageSettings: [{
            channelId: "string",
        }],
        multiplexSettings: {
            multiplexId: "string",
            programName: "string",
        },
        settings: [{
            passwordParam: "string",
            streamName: "string",
            url: "string",
            username: "string",
        }],
    }],
    encoderSettings: {
        outputGroups: [{
            outputGroupSettings: {
                archiveGroupSettings: [{
                    destination: {
                        destinationRefId: "string",
                    },
                    archiveCdnSettings: {
                        archiveS3Settings: {
                            cannedAcl: "string",
                        },
                    },
                    rolloverInterval: 0,
                }],
                frameCaptureGroupSettings: {
                    destination: {
                        destinationRefId: "string",
                    },
                    frameCaptureCdnSettings: {
                        frameCaptureS3Settings: {
                            cannedAcl: "string",
                        },
                    },
                },
                hlsGroupSettings: {
                    destination: {
                        destinationRefId: "string",
                    },
                    ivInManifest: "string",
                    codecSpecification: "string",
                    baseUrlManifest: "string",
                    ivSource: "string",
                    captionLanguageMappings: [{
                        captionChannel: 0,
                        languageCode: "string",
                        languageDescription: "string",
                    }],
                    keyFormat: "string",
                    clientCache: "string",
                    keepSegments: 0,
                    constantIv: "string",
                    baseUrlContent: "string",
                    directoryStructure: "string",
                    discontinuityTags: "string",
                    encryptionType: "string",
                    hlsCdnSettings: [{
                        hlsAkamaiSettings: {
                            connectionRetryInterval: 0,
                            filecacheDuration: 0,
                            httpTransferMode: "string",
                            numRetries: 0,
                            restartDelay: 0,
                            salt: "string",
                            token: "string",
                        },
                        hlsBasicPutSettings: {
                            connectionRetryInterval: 0,
                            filecacheDuration: 0,
                            numRetries: 0,
                            restartDelay: 0,
                        },
                        hlsMediaStoreSettings: {
                            connectionRetryInterval: 0,
                            filecacheDuration: 0,
                            mediaStoreStorageClass: "string",
                            numRetries: 0,
                            restartDelay: 0,
                        },
                        hlsS3Settings: {
                            cannedAcl: "string",
                        },
                        hlsWebdavSettings: {
                            connectionRetryInterval: 0,
                            filecacheDuration: 0,
                            httpTransferMode: "string",
                            numRetries: 0,
                            restartDelay: 0,
                        },
                    }],
                    hlsId3SegmentTagging: "string",
                    iframeOnlyPlaylists: "string",
                    incompleteSegmentBehavior: "string",
                    indexNSegments: 0,
                    inputLossAction: "string",
                    adMarkers: ["string"],
                    baseUrlManifest1: "string",
                    baseUrlContent1: "string",
                    captionLanguageSetting: "string",
                    keyFormatVersions: "string",
                    keyProviderSettings: {
                        staticKeySettings: [{
                            staticKeyValue: "string",
                            keyProviderServer: {
                                uri: "string",
                                passwordParam: "string",
                                username: "string",
                            },
                        }],
                    },
                    manifestCompression: "string",
                    manifestDurationFormat: "string",
                    minSegmentLength: 0,
                    mode: "string",
                    outputSelection: "string",
                    programDateTime: "string",
                    programDateTimeClock: "string",
                    programDateTimePeriod: 0,
                    redundantManifest: "string",
                    segmentLength: 0,
                    segmentsPerSubdirectory: 0,
                    streamInfResolution: "string",
                    timedMetadataId3Frame: "string",
                    timedMetadataId3Period: 0,
                    timestampDeltaMilliseconds: 0,
                    tsFileMode: "string",
                },
                mediaPackageGroupSettings: {
                    destination: {
                        destinationRefId: "string",
                    },
                },
                msSmoothGroupSettings: {
                    destination: {
                        destinationRefId: "string",
                    },
                    filecacheDuration: 0,
                    connectionRetryInterval: 0,
                    inputLossAction: "string",
                    numRetries: 0,
                    eventId: "string",
                    eventIdMode: "string",
                    eventStopBehavior: "string",
                    acquisitionPointId: "string",
                    timestampOffsetMode: "string",
                    certificateMode: "string",
                    audioOnlyTimecodeControl: "string",
                    restartDelay: 0,
                    segmentationMode: "string",
                    sendDelayMs: 0,
                    sparseTrackType: "string",
                    streamManifestBehavior: "string",
                    timestampOffset: "string",
                    fragmentLength: 0,
                },
                multiplexGroupSettings: {},
                rtmpGroupSettings: {
                    adMarkers: ["string"],
                    authenticationScheme: "string",
                    cacheFullBehavior: "string",
                    cacheLength: 0,
                    captionData: "string",
                    inputLossAction: "string",
                    restartDelay: 0,
                },
                udpGroupSettings: {
                    inputLossAction: "string",
                    timedMetadataId3Frame: "string",
                    timedMetadataId3Period: 0,
                },
            },
            outputs: [{
                outputSettings: {
                    archiveOutputSettings: {
                        containerSettings: {
                            m2tsSettings: {
                                absentInputAudioBehavior: "string",
                                arib: "string",
                                aribCaptionsPid: "string",
                                aribCaptionsPidControl: "string",
                                audioBufferModel: "string",
                                audioFramesPerPes: 0,
                                audioPids: "string",
                                audioStreamType: "string",
                                bitrate: 0,
                                bufferModel: "string",
                                ccDescriptor: "string",
                                dvbNitSettings: {
                                    networkId: 0,
                                    networkName: "string",
                                    repInterval: 0,
                                },
                                dvbSdtSettings: {
                                    outputSdt: "string",
                                    repInterval: 0,
                                    serviceName: "string",
                                    serviceProviderName: "string",
                                },
                                dvbSubPids: "string",
                                dvbTdtSettings: {
                                    repInterval: 0,
                                },
                                dvbTeletextPid: "string",
                                ebif: "string",
                                ebpAudioInterval: "string",
                                ebpLookaheadMs: 0,
                                ebpPlacement: "string",
                                ecmPid: "string",
                                esRateInPes: "string",
                                etvPlatformPid: "string",
                                etvSignalPid: "string",
                                fragmentTime: 0,
                                klv: "string",
                                klvDataPids: "string",
                                nielsenId3Behavior: "string",
                                nullPacketBitrate: 0,
                                patInterval: 0,
                                pcrControl: "string",
                                pcrPeriod: 0,
                                pcrPid: "string",
                                pmtInterval: 0,
                                pmtPid: "string",
                                programNum: 0,
                                rateMode: "string",
                                scte27Pids: "string",
                                scte35Control: "string",
                                scte35Pid: "string",
                                segmentationMarkers: "string",
                                segmentationStyle: "string",
                                segmentationTime: 0,
                                timedMetadataBehavior: "string",
                                timedMetadataPid: "string",
                                transportStreamId: 0,
                                videoPid: "string",
                            },
                            rawSettings: {},
                        },
                        extension: "string",
                        nameModifier: "string",
                    },
                    frameCaptureOutputSettings: {
                        nameModifier: "string",
                    },
                    hlsOutputSettings: {
                        hlsSettings: {
                            audioOnlyHlsSettings: {
                                audioGroupId: "string",
                                audioOnlyImage: {
                                    uri: "string",
                                    passwordParam: "string",
                                    username: "string",
                                },
                                audioTrackType: "string",
                                segmentType: "string",
                            },
                            fmp4HlsSettings: {
                                audioRenditionSets: "string",
                                nielsenId3Behavior: "string",
                                timedMetadataBehavior: "string",
                            },
                            frameCaptureHlsSettings: {},
                            standardHlsSettings: {
                                m3u8Settings: {
                                    audioFramesPerPes: 0,
                                    audioPids: "string",
                                    ecmPid: "string",
                                    nielsenId3Behavior: "string",
                                    patInterval: 0,
                                    pcrControl: "string",
                                    pcrPeriod: 0,
                                    pcrPid: "string",
                                    pmtInterval: 0,
                                    pmtPid: "string",
                                    programNum: 0,
                                    scte35Behavior: "string",
                                    scte35Pid: "string",
                                    timedMetadataBehavior: "string",
                                    timedMetadataPid: "string",
                                    transportStreamId: 0,
                                    videoPid: "string",
                                },
                                audioRenditionSets: "string",
                            },
                        },
                        h265PackagingType: "string",
                        nameModifier: "string",
                        segmentModifier: "string",
                    },
                    mediaPackageOutputSettings: {},
                    msSmoothOutputSettings: {
                        h265PackagingType: "string",
                        nameModifier: "string",
                    },
                    multiplexOutputSettings: {
                        destination: {
                            destinationRefId: "string",
                        },
                    },
                    rtmpOutputSettings: {
                        destination: {
                            destinationRefId: "string",
                        },
                        certificateMode: "string",
                        connectionRetryInterval: 0,
                        numRetries: 0,
                    },
                    udpOutputSettings: {
                        containerSettings: {
                            m2tsSettings: {
                                absentInputAudioBehavior: "string",
                                arib: "string",
                                aribCaptionsPid: "string",
                                aribCaptionsPidControl: "string",
                                audioBufferModel: "string",
                                audioFramesPerPes: 0,
                                audioPids: "string",
                                audioStreamType: "string",
                                bitrate: 0,
                                bufferModel: "string",
                                ccDescriptor: "string",
                                dvbNitSettings: {
                                    networkId: 0,
                                    networkName: "string",
                                    repInterval: 0,
                                },
                                dvbSdtSettings: {
                                    outputSdt: "string",
                                    repInterval: 0,
                                    serviceName: "string",
                                    serviceProviderName: "string",
                                },
                                dvbSubPids: "string",
                                dvbTdtSettings: {
                                    repInterval: 0,
                                },
                                dvbTeletextPid: "string",
                                ebif: "string",
                                ebpAudioInterval: "string",
                                ebpLookaheadMs: 0,
                                ebpPlacement: "string",
                                ecmPid: "string",
                                esRateInPes: "string",
                                etvPlatformPid: "string",
                                etvSignalPid: "string",
                                fragmentTime: 0,
                                klv: "string",
                                klvDataPids: "string",
                                nielsenId3Behavior: "string",
                                nullPacketBitrate: 0,
                                patInterval: 0,
                                pcrControl: "string",
                                pcrPeriod: 0,
                                pcrPid: "string",
                                pmtInterval: 0,
                                pmtPid: "string",
                                programNum: 0,
                                rateMode: "string",
                                scte27Pids: "string",
                                scte35Control: "string",
                                scte35Pid: "string",
                                segmentationMarkers: "string",
                                segmentationStyle: "string",
                                segmentationTime: 0,
                                timedMetadataBehavior: "string",
                                timedMetadataPid: "string",
                                transportStreamId: 0,
                                videoPid: "string",
                            },
                        },
                        destination: {
                            destinationRefId: "string",
                        },
                        bufferMsec: 0,
                        fecOutputSettings: {
                            columnDepth: 0,
                            includeFec: "string",
                            rowLength: 0,
                        },
                    },
                },
                audioDescriptionNames: ["string"],
                captionDescriptionNames: ["string"],
                outputName: "string",
                videoDescriptionName: "string",
            }],
            name: "string",
        }],
        timecodeConfig: {
            source: "string",
            syncThreshold: 0,
        },
        audioDescriptions: [{
            audioSelectorName: "string",
            name: "string",
            audioNormalizationSettings: {
                algorithm: "string",
                algorithmControl: "string",
                targetLkfs: 0,
            },
            audioType: "string",
            audioTypeControl: "string",
            audioWatermarkSettings: {
                nielsenWatermarksSettings: {
                    nielsenCbetSettings: {
                        cbetCheckDigitString: "string",
                        cbetStepaside: "string",
                        csid: "string",
                    },
                    nielsenDistributionType: "string",
                    nielsenNaesIiNwSettings: [{
                        checkDigitString: "string",
                        sid: 0,
                    }],
                },
            },
            codecSettings: {
                aacSettings: {
                    bitrate: 0,
                    codingMode: "string",
                    inputType: "string",
                    profile: "string",
                    rateControlMode: "string",
                    rawFormat: "string",
                    sampleRate: 0,
                    spec: "string",
                    vbrQuality: "string",
                },
                ac3Settings: {
                    bitrate: 0,
                    bitstreamMode: "string",
                    codingMode: "string",
                    dialnorm: 0,
                    drcProfile: "string",
                    lfeFilter: "string",
                    metadataControl: "string",
                },
                eac3AtmosSettings: {
                    bitrate: 0,
                    codingMode: "string",
                    dialnorm: 0,
                    drcLine: "string",
                    drcRf: "string",
                    heightTrim: 0,
                    surroundTrim: 0,
                },
                eac3Settings: {
                    attenuationControl: "string",
                    bitrate: 0,
                    bitstreamMode: "string",
                    codingMode: "string",
                    dcFilter: "string",
                    dialnorm: 0,
                    drcLine: "string",
                    drcRf: "string",
                    lfeControl: "string",
                    lfeFilter: "string",
                    loRoCenterMixLevel: 0,
                    loRoSurroundMixLevel: 0,
                    ltRtCenterMixLevel: 0,
                    ltRtSurroundMixLevel: 0,
                    metadataControl: "string",
                    passthroughControl: "string",
                    phaseControl: "string",
                    stereoDownmix: "string",
                    surroundExMode: "string",
                    surroundMode: "string",
                },
                mp2Settings: {
                    bitrate: 0,
                    codingMode: "string",
                    sampleRate: 0,
                },
                passThroughSettings: {},
                wavSettings: {
                    bitDepth: 0,
                    codingMode: "string",
                    sampleRate: 0,
                },
            },
            languageCode: "string",
            languageCodeControl: "string",
            remixSettings: {
                channelMappings: [{
                    inputChannelLevels: [{
                        gain: 0,
                        inputChannel: 0,
                    }],
                    outputChannel: 0,
                }],
                channelsIn: 0,
                channelsOut: 0,
            },
            streamName: "string",
        }],
        availBlanking: {
            availBlankingImage: {
                uri: "string",
                passwordParam: "string",
                username: "string",
            },
            state: "string",
        },
        captionDescriptions: [{
            captionSelectorName: "string",
            name: "string",
            accessibility: "string",
            destinationSettings: {
                aribDestinationSettings: {},
                burnInDestinationSettings: {
                    outlineColor: "string",
                    teletextGridControl: "string",
                    fontColor: "string",
                    outlineSize: 0,
                    alignment: "string",
                    fontOpacity: 0,
                    fontResolution: 0,
                    fontSize: "string",
                    backgroundOpacity: 0,
                    font: {
                        uri: "string",
                        passwordParam: "string",
                        username: "string",
                    },
                    shadowColor: "string",
                    shadowOpacity: 0,
                    shadowXOffset: 0,
                    shadowYOffset: 0,
                    backgroundColor: "string",
                    xPosition: 0,
                    yPosition: 0,
                },
                dvbSubDestinationSettings: {
                    alignment: "string",
                    backgroundColor: "string",
                    backgroundOpacity: 0,
                    font: {
                        uri: "string",
                        passwordParam: "string",
                        username: "string",
                    },
                    fontColor: "string",
                    fontOpacity: 0,
                    fontResolution: 0,
                    fontSize: "string",
                    outlineColor: "string",
                    outlineSize: 0,
                    shadowColor: "string",
                    shadowOpacity: 0,
                    shadowXOffset: 0,
                    shadowYOffset: 0,
                    teletextGridControl: "string",
                    xPosition: 0,
                    yPosition: 0,
                },
                ebuTtDDestinationSettings: {
                    copyrightHolder: "string",
                    fillLineGap: "string",
                    fontFamily: "string",
                    styleControl: "string",
                },
                embeddedDestinationSettings: {},
                embeddedPlusScte20DestinationSettings: {},
                rtmpCaptionInfoDestinationSettings: {},
                scte20PlusEmbeddedDestinationSettings: {},
                scte27DestinationSettings: {},
                smpteTtDestinationSettings: {},
                teletextDestinationSettings: {},
                ttmlDestinationSettings: {
                    styleControl: "string",
                },
                webvttDestinationSettings: {
                    styleControl: "string",
                },
            },
            languageCode: "string",
            languageDescription: "string",
        }],
        globalConfiguration: {
            initialAudioGain: 0,
            inputEndAction: "string",
            inputLossBehavior: {
                blackFrameMsec: 0,
                inputLossImageColor: "string",
                inputLossImageSlate: {
                    uri: "string",
                    passwordParam: "string",
                    username: "string",
                },
                inputLossImageType: "string",
                repeatFrameMsec: 0,
            },
            outputLockingMode: "string",
            outputTimingSource: "string",
            supportLowFramerateInputs: "string",
        },
        motionGraphicsConfiguration: {
            motionGraphicsSettings: {
                htmlMotionGraphicsSettings: {},
            },
            motionGraphicsInsertion: "string",
        },
        nielsenConfiguration: {
            distributorId: "string",
            nielsenPcmToId3Tagging: "string",
        },
        videoDescriptions: [{
            name: "string",
            codecSettings: {
                frameCaptureSettings: {
                    captureInterval: 0,
                    captureIntervalUnits: "string",
                },
                h264Settings: {
                    adaptiveQuantization: "string",
                    afdSignaling: "string",
                    bitrate: 0,
                    bufFillPct: 0,
                    bufSize: 0,
                    colorMetadata: "string",
                    entropyEncoding: "string",
                    filterSettings: {
                        temporalFilterSettings: {
                            postFilterSharpening: "string",
                            strength: "string",
                        },
                    },
                    fixedAfd: "string",
                    flickerAq: "string",
                    forceFieldPictures: "string",
                    framerateControl: "string",
                    framerateDenominator: 0,
                    framerateNumerator: 0,
                    gopBReference: "string",
                    gopClosedCadence: 0,
                    gopNumBFrames: 0,
                    gopSize: 0,
                    gopSizeUnits: "string",
                    level: "string",
                    lookAheadRateControl: "string",
                    maxBitrate: 0,
                    minIInterval: 0,
                    numRefFrames: 0,
                    parControl: "string",
                    parDenominator: 0,
                    parNumerator: 0,
                    profile: "string",
                    qualityLevel: "string",
                    qvbrQualityLevel: 0,
                    rateControlMode: "string",
                    scanType: "string",
                    sceneChangeDetect: "string",
                    slices: 0,
                    softness: 0,
                    spatialAq: "string",
                    subgopLength: "string",
                    syntax: "string",
                    temporalAq: "string",
                    timecodeInsertion: "string",
                },
                h265Settings: {
                    bitrate: 0,
                    framerateNumerator: 0,
                    framerateDenominator: 0,
                    minIInterval: 0,
                    alternativeTransferFunction: "string",
                    colorMetadata: "string",
                    colorSpaceSettings: {
                        colorSpacePassthroughSettings: {},
                        dolbyVision81Settings: {},
                        hdr10Settings: {
                            maxCll: 0,
                            maxFall: 0,
                        },
                        rec601Settings: {},
                        rec709Settings: {},
                    },
                    minQp: 0,
                    fixedAfd: "string",
                    flickerAq: "string",
                    mvOverPictureBoundaries: "string",
                    afdSignaling: "string",
                    mvTemporalPredictor: "string",
                    gopSize: 0,
                    gopSizeUnits: "string",
                    level: "string",
                    lookAheadRateControl: "string",
                    maxBitrate: 0,
                    adaptiveQuantization: "string",
                    filterSettings: {
                        temporalFilterSettings: {
                            postFilterSharpening: "string",
                            strength: "string",
                        },
                    },
                    bufSize: 0,
                    gopClosedCadence: 0,
                    parDenominator: 0,
                    parNumerator: 0,
                    profile: "string",
                    qvbrQualityLevel: 0,
                    rateControlMode: "string",
                    scanType: "string",
                    sceneChangeDetect: "string",
                    slices: 0,
                    tier: "string",
                    tileHeight: 0,
                    tilePadding: "string",
                    tileWidth: 0,
                    timecodeBurninSettings: {
                        prefix: "string",
                        timecodeBurninFontSize: "string",
                        timecodeBurninPosition: "string",
                    },
                    timecodeInsertion: "string",
                    treeblockSize: "string",
                },
            },
            height: 0,
            respondToAfd: "string",
            scalingBehavior: "string",
            sharpness: 0,
            width: 0,
        }],
    },
    inputAttachments: [{
        inputAttachmentName: "string",
        inputId: "string",
        automaticInputFailoverSettings: {
            secondaryInputId: "string",
            errorClearTimeMsec: 0,
            failoverConditions: [{
                failoverConditionSettings: {
                    audioSilenceSettings: {
                        audioSelectorName: "string",
                        audioSilenceThresholdMsec: 0,
                    },
                    inputLossSettings: {
                        inputLossThresholdMsec: 0,
                    },
                    videoBlackSettings: {
                        blackDetectThreshold: 0,
                        videoBlackThresholdMsec: 0,
                    },
                },
            }],
            inputPreference: "string",
        },
        inputSettings: {
            audioSelectors: [{
                name: "string",
                selectorSettings: {
                    audioHlsRenditionSelection: {
                        groupId: "string",
                        name: "string",
                    },
                    audioLanguageSelection: {
                        languageCode: "string",
                        languageSelectionPolicy: "string",
                    },
                    audioPidSelection: {
                        pid: 0,
                    },
                    audioTrackSelection: {
                        tracks: [{
                            track: 0,
                        }],
                        dolbyEDecode: {
                            programSelection: "string",
                        },
                    },
                },
            }],
            captionSelectors: [{
                name: "string",
                languageCode: "string",
                selectorSettings: {
                    ancillarySourceSettings: {
                        sourceAncillaryChannelNumber: 0,
                    },
                    aribSourceSettings: {},
                    dvbSubSourceSettings: {
                        ocrLanguage: "string",
                        pid: 0,
                    },
                    embeddedSourceSettings: {
                        convert608To708: "string",
                        scte20Detection: "string",
                        source608ChannelNumber: 0,
                    },
                    scte20SourceSettings: {
                        convert608To708: "string",
                        source608ChannelNumber: 0,
                    },
                    scte27SourceSettings: {
                        ocrLanguage: "string",
                        pid: 0,
                    },
                    teletextSourceSettings: {
                        outputRectangle: {
                            height: 0,
                            leftOffset: 0,
                            topOffset: 0,
                            width: 0,
                        },
                        pageNumber: "string",
                    },
                },
            }],
            deblockFilter: "string",
            denoiseFilter: "string",
            filterStrength: 0,
            inputFilter: "string",
            networkInputSettings: {
                hlsInputSettings: {
                    bandwidth: 0,
                    bufferSegments: 0,
                    retries: 0,
                    retryInterval: 0,
                    scte35Source: "string",
                },
                serverValidation: "string",
            },
            scte35Pid: 0,
            smpte2038DataPreference: "string",
            sourceEndBehavior: "string",
            videoSelector: {
                colorSpace: "string",
                colorSpaceUsage: "string",
            },
        },
    }],
    logLevel: "string",
    cdiInputSpecification: {
        resolution: "string",
    },
    maintenance: {
        maintenanceDay: "string",
        maintenanceStartTime: "string",
    },
    name: "string",
    roleArn: "string",
    startChannel: false,
    tags: {
        string: "string",
    },
    vpc: {
        publicAddressAllocationIds: ["string"],
        subnetIds: ["string"],
        availabilityZones: ["string"],
        networkInterfaceIds: ["string"],
        securityGroupIds: ["string"],
    },
});
type: aws:medialive:Channel
properties:
    cdiInputSpecification:
        resolution: string
    channelClass: string
    destinations:
        - id: string
          mediaPackageSettings:
            - channelId: string
          multiplexSettings:
            multiplexId: string
            programName: string
          settings:
            - passwordParam: string
              streamName: string
              url: string
              username: string
    encoderSettings:
        audioDescriptions:
            - audioNormalizationSettings:
                algorithm: string
                algorithmControl: string
                targetLkfs: 0
              audioSelectorName: string
              audioType: string
              audioTypeControl: string
              audioWatermarkSettings:
                nielsenWatermarksSettings:
                    nielsenCbetSettings:
                        cbetCheckDigitString: string
                        cbetStepaside: string
                        csid: string
                    nielsenDistributionType: string
                    nielsenNaesIiNwSettings:
                        - checkDigitString: string
                          sid: 0
              codecSettings:
                aacSettings:
                    bitrate: 0
                    codingMode: string
                    inputType: string
                    profile: string
                    rateControlMode: string
                    rawFormat: string
                    sampleRate: 0
                    spec: string
                    vbrQuality: string
                ac3Settings:
                    bitrate: 0
                    bitstreamMode: string
                    codingMode: string
                    dialnorm: 0
                    drcProfile: string
                    lfeFilter: string
                    metadataControl: string
                eac3AtmosSettings:
                    bitrate: 0
                    codingMode: string
                    dialnorm: 0
                    drcLine: string
                    drcRf: string
                    heightTrim: 0
                    surroundTrim: 0
                eac3Settings:
                    attenuationControl: string
                    bitrate: 0
                    bitstreamMode: string
                    codingMode: string
                    dcFilter: string
                    dialnorm: 0
                    drcLine: string
                    drcRf: string
                    lfeControl: string
                    lfeFilter: string
                    loRoCenterMixLevel: 0
                    loRoSurroundMixLevel: 0
                    ltRtCenterMixLevel: 0
                    ltRtSurroundMixLevel: 0
                    metadataControl: string
                    passthroughControl: string
                    phaseControl: string
                    stereoDownmix: string
                    surroundExMode: string
                    surroundMode: string
                mp2Settings:
                    bitrate: 0
                    codingMode: string
                    sampleRate: 0
                passThroughSettings: {}
                wavSettings:
                    bitDepth: 0
                    codingMode: string
                    sampleRate: 0
              languageCode: string
              languageCodeControl: string
              name: string
              remixSettings:
                channelMappings:
                    - inputChannelLevels:
                        - gain: 0
                          inputChannel: 0
                      outputChannel: 0
                channelsIn: 0
                channelsOut: 0
              streamName: string
        availBlanking:
            availBlankingImage:
                passwordParam: string
                uri: string
                username: string
            state: string
        captionDescriptions:
            - accessibility: string
              captionSelectorName: string
              destinationSettings:
                aribDestinationSettings: {}
                burnInDestinationSettings:
                    alignment: string
                    backgroundColor: string
                    backgroundOpacity: 0
                    font:
                        passwordParam: string
                        uri: string
                        username: string
                    fontColor: string
                    fontOpacity: 0
                    fontResolution: 0
                    fontSize: string
                    outlineColor: string
                    outlineSize: 0
                    shadowColor: string
                    shadowOpacity: 0
                    shadowXOffset: 0
                    shadowYOffset: 0
                    teletextGridControl: string
                    xPosition: 0
                    yPosition: 0
                dvbSubDestinationSettings:
                    alignment: string
                    backgroundColor: string
                    backgroundOpacity: 0
                    font:
                        passwordParam: string
                        uri: string
                        username: string
                    fontColor: string
                    fontOpacity: 0
                    fontResolution: 0
                    fontSize: string
                    outlineColor: string
                    outlineSize: 0
                    shadowColor: string
                    shadowOpacity: 0
                    shadowXOffset: 0
                    shadowYOffset: 0
                    teletextGridControl: string
                    xPosition: 0
                    yPosition: 0
                ebuTtDDestinationSettings:
                    copyrightHolder: string
                    fillLineGap: string
                    fontFamily: string
                    styleControl: string
                embeddedDestinationSettings: {}
                embeddedPlusScte20DestinationSettings: {}
                rtmpCaptionInfoDestinationSettings: {}
                scte20PlusEmbeddedDestinationSettings: {}
                scte27DestinationSettings: {}
                smpteTtDestinationSettings: {}
                teletextDestinationSettings: {}
                ttmlDestinationSettings:
                    styleControl: string
                webvttDestinationSettings:
                    styleControl: string
              languageCode: string
              languageDescription: string
              name: string
        globalConfiguration:
            initialAudioGain: 0
            inputEndAction: string
            inputLossBehavior:
                blackFrameMsec: 0
                inputLossImageColor: string
                inputLossImageSlate:
                    passwordParam: string
                    uri: string
                    username: string
                inputLossImageType: string
                repeatFrameMsec: 0
            outputLockingMode: string
            outputTimingSource: string
            supportLowFramerateInputs: string
        motionGraphicsConfiguration:
            motionGraphicsInsertion: string
            motionGraphicsSettings:
                htmlMotionGraphicsSettings: {}
        nielsenConfiguration:
            distributorId: string
            nielsenPcmToId3Tagging: string
        outputGroups:
            - name: string
              outputGroupSettings:
                archiveGroupSettings:
                    - archiveCdnSettings:
                        archiveS3Settings:
                            cannedAcl: string
                      destination:
                        destinationRefId: string
                      rolloverInterval: 0
                frameCaptureGroupSettings:
                    destination:
                        destinationRefId: string
                    frameCaptureCdnSettings:
                        frameCaptureS3Settings:
                            cannedAcl: string
                hlsGroupSettings:
                    adMarkers:
                        - string
                    baseUrlContent: string
                    baseUrlContent1: string
                    baseUrlManifest: string
                    baseUrlManifest1: string
                    captionLanguageMappings:
                        - captionChannel: 0
                          languageCode: string
                          languageDescription: string
                    captionLanguageSetting: string
                    clientCache: string
                    codecSpecification: string
                    constantIv: string
                    destination:
                        destinationRefId: string
                    directoryStructure: string
                    discontinuityTags: string
                    encryptionType: string
                    hlsCdnSettings:
                        - hlsAkamaiSettings:
                            connectionRetryInterval: 0
                            filecacheDuration: 0
                            httpTransferMode: string
                            numRetries: 0
                            restartDelay: 0
                            salt: string
                            token: string
                          hlsBasicPutSettings:
                            connectionRetryInterval: 0
                            filecacheDuration: 0
                            numRetries: 0
                            restartDelay: 0
                          hlsMediaStoreSettings:
                            connectionRetryInterval: 0
                            filecacheDuration: 0
                            mediaStoreStorageClass: string
                            numRetries: 0
                            restartDelay: 0
                          hlsS3Settings:
                            cannedAcl: string
                          hlsWebdavSettings:
                            connectionRetryInterval: 0
                            filecacheDuration: 0
                            httpTransferMode: string
                            numRetries: 0
                            restartDelay: 0
                    hlsId3SegmentTagging: string
                    iframeOnlyPlaylists: string
                    incompleteSegmentBehavior: string
                    indexNSegments: 0
                    inputLossAction: string
                    ivInManifest: string
                    ivSource: string
                    keepSegments: 0
                    keyFormat: string
                    keyFormatVersions: string
                    keyProviderSettings:
                        staticKeySettings:
                            - keyProviderServer:
                                passwordParam: string
                                uri: string
                                username: string
                              staticKeyValue: string
                    manifestCompression: string
                    manifestDurationFormat: string
                    minSegmentLength: 0
                    mode: string
                    outputSelection: string
                    programDateTime: string
                    programDateTimeClock: string
                    programDateTimePeriod: 0
                    redundantManifest: string
                    segmentLength: 0
                    segmentsPerSubdirectory: 0
                    streamInfResolution: string
                    timedMetadataId3Frame: string
                    timedMetadataId3Period: 0
                    timestampDeltaMilliseconds: 0
                    tsFileMode: string
                mediaPackageGroupSettings:
                    destination:
                        destinationRefId: string
                msSmoothGroupSettings:
                    acquisitionPointId: string
                    audioOnlyTimecodeControl: string
                    certificateMode: string
                    connectionRetryInterval: 0
                    destination:
                        destinationRefId: string
                    eventId: string
                    eventIdMode: string
                    eventStopBehavior: string
                    filecacheDuration: 0
                    fragmentLength: 0
                    inputLossAction: string
                    numRetries: 0
                    restartDelay: 0
                    segmentationMode: string
                    sendDelayMs: 0
                    sparseTrackType: string
                    streamManifestBehavior: string
                    timestampOffset: string
                    timestampOffsetMode: string
                multiplexGroupSettings: {}
                rtmpGroupSettings:
                    adMarkers:
                        - string
                    authenticationScheme: string
                    cacheFullBehavior: string
                    cacheLength: 0
                    captionData: string
                    inputLossAction: string
                    restartDelay: 0
                udpGroupSettings:
                    inputLossAction: string
                    timedMetadataId3Frame: string
                    timedMetadataId3Period: 0
              outputs:
                - audioDescriptionNames:
                    - string
                  captionDescriptionNames:
                    - string
                  outputName: string
                  outputSettings:
                    archiveOutputSettings:
                        containerSettings:
                            m2tsSettings:
                                absentInputAudioBehavior: string
                                arib: string
                                aribCaptionsPid: string
                                aribCaptionsPidControl: string
                                audioBufferModel: string
                                audioFramesPerPes: 0
                                audioPids: string
                                audioStreamType: string
                                bitrate: 0
                                bufferModel: string
                                ccDescriptor: string
                                dvbNitSettings:
                                    networkId: 0
                                    networkName: string
                                    repInterval: 0
                                dvbSdtSettings:
                                    outputSdt: string
                                    repInterval: 0
                                    serviceName: string
                                    serviceProviderName: string
                                dvbSubPids: string
                                dvbTdtSettings:
                                    repInterval: 0
                                dvbTeletextPid: string
                                ebif: string
                                ebpAudioInterval: string
                                ebpLookaheadMs: 0
                                ebpPlacement: string
                                ecmPid: string
                                esRateInPes: string
                                etvPlatformPid: string
                                etvSignalPid: string
                                fragmentTime: 0
                                klv: string
                                klvDataPids: string
                                nielsenId3Behavior: string
                                nullPacketBitrate: 0
                                patInterval: 0
                                pcrControl: string
                                pcrPeriod: 0
                                pcrPid: string
                                pmtInterval: 0
                                pmtPid: string
                                programNum: 0
                                rateMode: string
                                scte27Pids: string
                                scte35Control: string
                                scte35Pid: string
                                segmentationMarkers: string
                                segmentationStyle: string
                                segmentationTime: 0
                                timedMetadataBehavior: string
                                timedMetadataPid: string
                                transportStreamId: 0
                                videoPid: string
                            rawSettings: {}
                        extension: string
                        nameModifier: string
                    frameCaptureOutputSettings:
                        nameModifier: string
                    hlsOutputSettings:
                        h265PackagingType: string
                        hlsSettings:
                            audioOnlyHlsSettings:
                                audioGroupId: string
                                audioOnlyImage:
                                    passwordParam: string
                                    uri: string
                                    username: string
                                audioTrackType: string
                                segmentType: string
                            fmp4HlsSettings:
                                audioRenditionSets: string
                                nielsenId3Behavior: string
                                timedMetadataBehavior: string
                            frameCaptureHlsSettings: {}
                            standardHlsSettings:
                                audioRenditionSets: string
                                m3u8Settings:
                                    audioFramesPerPes: 0
                                    audioPids: string
                                    ecmPid: string
                                    nielsenId3Behavior: string
                                    patInterval: 0
                                    pcrControl: string
                                    pcrPeriod: 0
                                    pcrPid: string
                                    pmtInterval: 0
                                    pmtPid: string
                                    programNum: 0
                                    scte35Behavior: string
                                    scte35Pid: string
                                    timedMetadataBehavior: string
                                    timedMetadataPid: string
                                    transportStreamId: 0
                                    videoPid: string
                        nameModifier: string
                        segmentModifier: string
                    mediaPackageOutputSettings: {}
                    msSmoothOutputSettings:
                        h265PackagingType: string
                        nameModifier: string
                    multiplexOutputSettings:
                        destination:
                            destinationRefId: string
                    rtmpOutputSettings:
                        certificateMode: string
                        connectionRetryInterval: 0
                        destination:
                            destinationRefId: string
                        numRetries: 0
                    udpOutputSettings:
                        bufferMsec: 0
                        containerSettings:
                            m2tsSettings:
                                absentInputAudioBehavior: string
                                arib: string
                                aribCaptionsPid: string
                                aribCaptionsPidControl: string
                                audioBufferModel: string
                                audioFramesPerPes: 0
                                audioPids: string
                                audioStreamType: string
                                bitrate: 0
                                bufferModel: string
                                ccDescriptor: string
                                dvbNitSettings:
                                    networkId: 0
                                    networkName: string
                                    repInterval: 0
                                dvbSdtSettings:
                                    outputSdt: string
                                    repInterval: 0
                                    serviceName: string
                                    serviceProviderName: string
                                dvbSubPids: string
                                dvbTdtSettings:
                                    repInterval: 0
                                dvbTeletextPid: string
                                ebif: string
                                ebpAudioInterval: string
                                ebpLookaheadMs: 0
                                ebpPlacement: string
                                ecmPid: string
                                esRateInPes: string
                                etvPlatformPid: string
                                etvSignalPid: string
                                fragmentTime: 0
                                klv: string
                                klvDataPids: string
                                nielsenId3Behavior: string
                                nullPacketBitrate: 0
                                patInterval: 0
                                pcrControl: string
                                pcrPeriod: 0
                                pcrPid: string
                                pmtInterval: 0
                                pmtPid: string
                                programNum: 0
                                rateMode: string
                                scte27Pids: string
                                scte35Control: string
                                scte35Pid: string
                                segmentationMarkers: string
                                segmentationStyle: string
                                segmentationTime: 0
                                timedMetadataBehavior: string
                                timedMetadataPid: string
                                transportStreamId: 0
                                videoPid: string
                        destination:
                            destinationRefId: string
                        fecOutputSettings:
                            columnDepth: 0
                            includeFec: string
                            rowLength: 0
                  videoDescriptionName: string
        timecodeConfig:
            source: string
            syncThreshold: 0
        videoDescriptions:
            - codecSettings:
                frameCaptureSettings:
                    captureInterval: 0
                    captureIntervalUnits: string
                h264Settings:
                    adaptiveQuantization: string
                    afdSignaling: string
                    bitrate: 0
                    bufFillPct: 0
                    bufSize: 0
                    colorMetadata: string
                    entropyEncoding: string
                    filterSettings:
                        temporalFilterSettings:
                            postFilterSharpening: string
                            strength: string
                    fixedAfd: string
                    flickerAq: string
                    forceFieldPictures: string
                    framerateControl: string
                    framerateDenominator: 0
                    framerateNumerator: 0
                    gopBReference: string
                    gopClosedCadence: 0
                    gopNumBFrames: 0
                    gopSize: 0
                    gopSizeUnits: string
                    level: string
                    lookAheadRateControl: string
                    maxBitrate: 0
                    minIInterval: 0
                    numRefFrames: 0
                    parControl: string
                    parDenominator: 0
                    parNumerator: 0
                    profile: string
                    qualityLevel: string
                    qvbrQualityLevel: 0
                    rateControlMode: string
                    scanType: string
                    sceneChangeDetect: string
                    slices: 0
                    softness: 0
                    spatialAq: string
                    subgopLength: string
                    syntax: string
                    temporalAq: string
                    timecodeInsertion: string
                h265Settings:
                    adaptiveQuantization: string
                    afdSignaling: string
                    alternativeTransferFunction: string
                    bitrate: 0
                    bufSize: 0
                    colorMetadata: string
                    colorSpaceSettings:
                        colorSpacePassthroughSettings: {}
                        dolbyVision81Settings: {}
                        hdr10Settings:
                            maxCll: 0
                            maxFall: 0
                        rec601Settings: {}
                        rec709Settings: {}
                    filterSettings:
                        temporalFilterSettings:
                            postFilterSharpening: string
                            strength: string
                    fixedAfd: string
                    flickerAq: string
                    framerateDenominator: 0
                    framerateNumerator: 0
                    gopClosedCadence: 0
                    gopSize: 0
                    gopSizeUnits: string
                    level: string
                    lookAheadRateControl: string
                    maxBitrate: 0
                    minIInterval: 0
                    minQp: 0
                    mvOverPictureBoundaries: string
                    mvTemporalPredictor: string
                    parDenominator: 0
                    parNumerator: 0
                    profile: string
                    qvbrQualityLevel: 0
                    rateControlMode: string
                    scanType: string
                    sceneChangeDetect: string
                    slices: 0
                    tier: string
                    tileHeight: 0
                    tilePadding: string
                    tileWidth: 0
                    timecodeBurninSettings:
                        prefix: string
                        timecodeBurninFontSize: string
                        timecodeBurninPosition: string
                    timecodeInsertion: string
                    treeblockSize: string
              height: 0
              name: string
              respondToAfd: string
              scalingBehavior: string
              sharpness: 0
              width: 0
    inputAttachments:
        - automaticInputFailoverSettings:
            errorClearTimeMsec: 0
            failoverConditions:
                - failoverConditionSettings:
                    audioSilenceSettings:
                        audioSelectorName: string
                        audioSilenceThresholdMsec: 0
                    inputLossSettings:
                        inputLossThresholdMsec: 0
                    videoBlackSettings:
                        blackDetectThreshold: 0
                        videoBlackThresholdMsec: 0
            inputPreference: string
            secondaryInputId: string
          inputAttachmentName: string
          inputId: string
          inputSettings:
            audioSelectors:
                - name: string
                  selectorSettings:
                    audioHlsRenditionSelection:
                        groupId: string
                        name: string
                    audioLanguageSelection:
                        languageCode: string
                        languageSelectionPolicy: string
                    audioPidSelection:
                        pid: 0
                    audioTrackSelection:
                        dolbyEDecode:
                            programSelection: string
                        tracks:
                            - track: 0
            captionSelectors:
                - languageCode: string
                  name: string
                  selectorSettings:
                    ancillarySourceSettings:
                        sourceAncillaryChannelNumber: 0
                    aribSourceSettings: {}
                    dvbSubSourceSettings:
                        ocrLanguage: string
                        pid: 0
                    embeddedSourceSettings:
                        convert608To708: string
                        scte20Detection: string
                        source608ChannelNumber: 0
                    scte20SourceSettings:
                        convert608To708: string
                        source608ChannelNumber: 0
                    scte27SourceSettings:
                        ocrLanguage: string
                        pid: 0
                    teletextSourceSettings:
                        outputRectangle:
                            height: 0
                            leftOffset: 0
                            topOffset: 0
                            width: 0
                        pageNumber: string
            deblockFilter: string
            denoiseFilter: string
            filterStrength: 0
            inputFilter: string
            networkInputSettings:
                hlsInputSettings:
                    bandwidth: 0
                    bufferSegments: 0
                    retries: 0
                    retryInterval: 0
                    scte35Source: string
                serverValidation: string
            scte35Pid: 0
            smpte2038DataPreference: string
            sourceEndBehavior: string
            videoSelector:
                colorSpace: string
                colorSpaceUsage: string
    inputSpecification:
        codec: string
        inputResolution: string
        maximumBitrate: string
    logLevel: string
    maintenance:
        maintenanceDay: string
        maintenanceStartTime: string
    name: string
    roleArn: string
    startChannel: false
    tags:
        string: string
    vpc:
        availabilityZones:
            - string
        networkInterfaceIds:
            - string
        publicAddressAllocationIds:
            - string
        securityGroupIds:
            - string
        subnetIds:
            - string
Channel Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Channel resource accepts the following input properties:
- ChannelClass string
- Concise argument description.
- Destinations
List<ChannelDestination> 
- Destinations for channel. See Destinations for more details.
- EncoderSettings ChannelEncoder Settings 
- Encoder settings. See Encoder Settings for more details.
- InputAttachments List<ChannelInput Attachment> 
- Input attachments for the channel. See Input Attachments for more details.
- InputSpecification ChannelInput Specification 
- Specification of network and file inputs for the channel.
- CdiInput ChannelSpecification Cdi Input Specification 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- LogLevel string
- The log level to write to Cloudwatch logs.
- Maintenance
ChannelMaintenance 
- Maintenance settings for this channel. See Maintenance for more details.
- Name string
- Name of the Channel. - The following arguments are optional: 
- RoleArn string
- Concise argument description.
- StartChannel bool
- Whether to start/stop channel. Default: false
- Dictionary<string, string>
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Vpc
ChannelVpc 
- Settings for the VPC outputs. See VPC for more details.
- ChannelClass string
- Concise argument description.
- Destinations
[]ChannelDestination Args 
- Destinations for channel. See Destinations for more details.
- EncoderSettings ChannelEncoder Settings Args 
- Encoder settings. See Encoder Settings for more details.
- InputAttachments []ChannelInput Attachment Args 
- Input attachments for the channel. See Input Attachments for more details.
- InputSpecification ChannelInput Specification Args 
- Specification of network and file inputs for the channel.
- CdiInput ChannelSpecification Cdi Input Specification Args 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- LogLevel string
- The log level to write to Cloudwatch logs.
- Maintenance
ChannelMaintenance Args 
- Maintenance settings for this channel. See Maintenance for more details.
- Name string
- Name of the Channel. - The following arguments are optional: 
- RoleArn string
- Concise argument description.
- StartChannel bool
- Whether to start/stop channel. Default: false
- map[string]string
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Vpc
ChannelVpc Args 
- Settings for the VPC outputs. See VPC for more details.
- channelClass String
- Concise argument description.
- destinations
List<ChannelDestination> 
- Destinations for channel. See Destinations for more details.
- encoderSettings ChannelEncoder Settings 
- Encoder settings. See Encoder Settings for more details.
- inputAttachments List<ChannelInput Attachment> 
- Input attachments for the channel. See Input Attachments for more details.
- inputSpecification ChannelInput Specification 
- Specification of network and file inputs for the channel.
- cdiInput ChannelSpecification Cdi Input Specification 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- logLevel String
- The log level to write to Cloudwatch logs.
- maintenance
ChannelMaintenance 
- Maintenance settings for this channel. See Maintenance for more details.
- name String
- Name of the Channel. - The following arguments are optional: 
- roleArn String
- Concise argument description.
- startChannel Boolean
- Whether to start/stop channel. Default: false
- Map<String,String>
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- vpc
ChannelVpc 
- Settings for the VPC outputs. See VPC for more details.
- channelClass string
- Concise argument description.
- destinations
ChannelDestination[] 
- Destinations for channel. See Destinations for more details.
- encoderSettings ChannelEncoder Settings 
- Encoder settings. See Encoder Settings for more details.
- inputAttachments ChannelInput Attachment[] 
- Input attachments for the channel. See Input Attachments for more details.
- inputSpecification ChannelInput Specification 
- Specification of network and file inputs for the channel.
- cdiInput ChannelSpecification Cdi Input Specification 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- logLevel string
- The log level to write to Cloudwatch logs.
- maintenance
ChannelMaintenance 
- Maintenance settings for this channel. See Maintenance for more details.
- name string
- Name of the Channel. - The following arguments are optional: 
- roleArn string
- Concise argument description.
- startChannel boolean
- Whether to start/stop channel. Default: false
- {[key: string]: string}
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- vpc
ChannelVpc 
- Settings for the VPC outputs. See VPC for more details.
- channel_class str
- Concise argument description.
- destinations
Sequence[ChannelDestination Args] 
- Destinations for channel. See Destinations for more details.
- encoder_settings ChannelEncoder Settings Args 
- Encoder settings. See Encoder Settings for more details.
- input_attachments Sequence[ChannelInput Attachment Args] 
- Input attachments for the channel. See Input Attachments for more details.
- input_specification ChannelInput Specification Args 
- Specification of network and file inputs for the channel.
- cdi_input_ Channelspecification Cdi Input Specification Args 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- log_level str
- The log level to write to Cloudwatch logs.
- maintenance
ChannelMaintenance Args 
- Maintenance settings for this channel. See Maintenance for more details.
- name str
- Name of the Channel. - The following arguments are optional: 
- role_arn str
- Concise argument description.
- start_channel bool
- Whether to start/stop channel. Default: false
- Mapping[str, str]
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- vpc
ChannelVpc Args 
- Settings for the VPC outputs. See VPC for more details.
- channelClass String
- Concise argument description.
- destinations List<Property Map>
- Destinations for channel. See Destinations for more details.
- encoderSettings Property Map
- Encoder settings. See Encoder Settings for more details.
- inputAttachments List<Property Map>
- Input attachments for the channel. See Input Attachments for more details.
- inputSpecification Property Map
- Specification of network and file inputs for the channel.
- cdiInput Property MapSpecification 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- logLevel String
- The log level to write to Cloudwatch logs.
- maintenance Property Map
- Maintenance settings for this channel. See Maintenance for more details.
- name String
- Name of the Channel. - The following arguments are optional: 
- roleArn String
- Concise argument description.
- startChannel Boolean
- Whether to start/stop channel. Default: false
- Map<String>
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- vpc Property Map
- Settings for the VPC outputs. See VPC for more details.
Outputs
All input properties are implicitly available as output properties. Additionally, the Channel resource produces the following output properties:
- arn str
- ARN of the Channel.
- channel_id str
- ID of the Channel.
- id str
- The provider-assigned unique ID for this managed resource.
- Mapping[str, str]
Look up Existing Channel Resource
Get an existing Channel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ChannelState, opts?: CustomResourceOptions): Channel@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arn: Optional[str] = None,
        cdi_input_specification: Optional[ChannelCdiInputSpecificationArgs] = None,
        channel_class: Optional[str] = None,
        channel_id: Optional[str] = None,
        destinations: Optional[Sequence[ChannelDestinationArgs]] = None,
        encoder_settings: Optional[ChannelEncoderSettingsArgs] = None,
        input_attachments: Optional[Sequence[ChannelInputAttachmentArgs]] = None,
        input_specification: Optional[ChannelInputSpecificationArgs] = None,
        log_level: Optional[str] = None,
        maintenance: Optional[ChannelMaintenanceArgs] = None,
        name: Optional[str] = None,
        role_arn: Optional[str] = None,
        start_channel: Optional[bool] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        vpc: Optional[ChannelVpcArgs] = None) -> Channelfunc GetChannel(ctx *Context, name string, id IDInput, state *ChannelState, opts ...ResourceOption) (*Channel, error)public static Channel Get(string name, Input<string> id, ChannelState? state, CustomResourceOptions? opts = null)public static Channel get(String name, Output<String> id, ChannelState state, CustomResourceOptions options)resources:  _:    type: aws:medialive:Channel    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- ARN of the Channel.
- CdiInput ChannelSpecification Cdi Input Specification 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- ChannelClass string
- Concise argument description.
- ChannelId string
- ID of the Channel.
- Destinations
List<ChannelDestination> 
- Destinations for channel. See Destinations for more details.
- EncoderSettings ChannelEncoder Settings 
- Encoder settings. See Encoder Settings for more details.
- InputAttachments List<ChannelInput Attachment> 
- Input attachments for the channel. See Input Attachments for more details.
- InputSpecification ChannelInput Specification 
- Specification of network and file inputs for the channel.
- LogLevel string
- The log level to write to Cloudwatch logs.
- Maintenance
ChannelMaintenance 
- Maintenance settings for this channel. See Maintenance for more details.
- Name string
- Name of the Channel. - The following arguments are optional: 
- RoleArn string
- Concise argument description.
- StartChannel bool
- Whether to start/stop channel. Default: false
- Dictionary<string, string>
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Dictionary<string, string>
- Vpc
ChannelVpc 
- Settings for the VPC outputs. See VPC for more details.
- Arn string
- ARN of the Channel.
- CdiInput ChannelSpecification Cdi Input Specification Args 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- ChannelClass string
- Concise argument description.
- ChannelId string
- ID of the Channel.
- Destinations
[]ChannelDestination Args 
- Destinations for channel. See Destinations for more details.
- EncoderSettings ChannelEncoder Settings Args 
- Encoder settings. See Encoder Settings for more details.
- InputAttachments []ChannelInput Attachment Args 
- Input attachments for the channel. See Input Attachments for more details.
- InputSpecification ChannelInput Specification Args 
- Specification of network and file inputs for the channel.
- LogLevel string
- The log level to write to Cloudwatch logs.
- Maintenance
ChannelMaintenance Args 
- Maintenance settings for this channel. See Maintenance for more details.
- Name string
- Name of the Channel. - The following arguments are optional: 
- RoleArn string
- Concise argument description.
- StartChannel bool
- Whether to start/stop channel. Default: false
- map[string]string
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- map[string]string
- Vpc
ChannelVpc Args 
- Settings for the VPC outputs. See VPC for more details.
- arn String
- ARN of the Channel.
- cdiInput ChannelSpecification Cdi Input Specification 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- channelClass String
- Concise argument description.
- channelId String
- ID of the Channel.
- destinations
List<ChannelDestination> 
- Destinations for channel. See Destinations for more details.
- encoderSettings ChannelEncoder Settings 
- Encoder settings. See Encoder Settings for more details.
- inputAttachments List<ChannelInput Attachment> 
- Input attachments for the channel. See Input Attachments for more details.
- inputSpecification ChannelInput Specification 
- Specification of network and file inputs for the channel.
- logLevel String
- The log level to write to Cloudwatch logs.
- maintenance
ChannelMaintenance 
- Maintenance settings for this channel. See Maintenance for more details.
- name String
- Name of the Channel. - The following arguments are optional: 
- roleArn String
- Concise argument description.
- startChannel Boolean
- Whether to start/stop channel. Default: false
- Map<String,String>
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String,String>
- vpc
ChannelVpc 
- Settings for the VPC outputs. See VPC for more details.
- arn string
- ARN of the Channel.
- cdiInput ChannelSpecification Cdi Input Specification 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- channelClass string
- Concise argument description.
- channelId string
- ID of the Channel.
- destinations
ChannelDestination[] 
- Destinations for channel. See Destinations for more details.
- encoderSettings ChannelEncoder Settings 
- Encoder settings. See Encoder Settings for more details.
- inputAttachments ChannelInput Attachment[] 
- Input attachments for the channel. See Input Attachments for more details.
- inputSpecification ChannelInput Specification 
- Specification of network and file inputs for the channel.
- logLevel string
- The log level to write to Cloudwatch logs.
- maintenance
ChannelMaintenance 
- Maintenance settings for this channel. See Maintenance for more details.
- name string
- Name of the Channel. - The following arguments are optional: 
- roleArn string
- Concise argument description.
- startChannel boolean
- Whether to start/stop channel. Default: false
- {[key: string]: string}
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- {[key: string]: string}
- vpc
ChannelVpc 
- Settings for the VPC outputs. See VPC for more details.
- arn str
- ARN of the Channel.
- cdi_input_ Channelspecification Cdi Input Specification Args 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- channel_class str
- Concise argument description.
- channel_id str
- ID of the Channel.
- destinations
Sequence[ChannelDestination Args] 
- Destinations for channel. See Destinations for more details.
- encoder_settings ChannelEncoder Settings Args 
- Encoder settings. See Encoder Settings for more details.
- input_attachments Sequence[ChannelInput Attachment Args] 
- Input attachments for the channel. See Input Attachments for more details.
- input_specification ChannelInput Specification Args 
- Specification of network and file inputs for the channel.
- log_level str
- The log level to write to Cloudwatch logs.
- maintenance
ChannelMaintenance Args 
- Maintenance settings for this channel. See Maintenance for more details.
- name str
- Name of the Channel. - The following arguments are optional: 
- role_arn str
- Concise argument description.
- start_channel bool
- Whether to start/stop channel. Default: false
- Mapping[str, str]
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Mapping[str, str]
- vpc
ChannelVpc Args 
- Settings for the VPC outputs. See VPC for more details.
- arn String
- ARN of the Channel.
- cdiInput Property MapSpecification 
- Specification of CDI inputs for this channel. See CDI Input Specification for more details.
- channelClass String
- Concise argument description.
- channelId String
- ID of the Channel.
- destinations List<Property Map>
- Destinations for channel. See Destinations for more details.
- encoderSettings Property Map
- Encoder settings. See Encoder Settings for more details.
- inputAttachments List<Property Map>
- Input attachments for the channel. See Input Attachments for more details.
- inputSpecification Property Map
- Specification of network and file inputs for the channel.
- logLevel String
- The log level to write to Cloudwatch logs.
- maintenance Property Map
- Maintenance settings for this channel. See Maintenance for more details.
- name String
- Name of the Channel. - The following arguments are optional: 
- roleArn String
- Concise argument description.
- startChannel Boolean
- Whether to start/stop channel. Default: false
- Map<String>
- A map of tags to assign to the channel. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String>
- vpc Property Map
- Settings for the VPC outputs. See VPC for more details.
Supporting Types
ChannelCdiInputSpecification, ChannelCdiInputSpecificationArgs        
- Resolution string
- Maximum CDI input resolution.
- Resolution string
- Maximum CDI input resolution.
- resolution String
- Maximum CDI input resolution.
- resolution string
- Maximum CDI input resolution.
- resolution str
- Maximum CDI input resolution.
- resolution String
- Maximum CDI input resolution.
ChannelDestination, ChannelDestinationArgs    
- Id string
- User-specified id. Ths is used in an output group or an output.
- MediaPackage List<ChannelSettings Destination Media Package Setting> 
- Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
- MultiplexSettings ChannelDestination Multiplex Settings 
- Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
- Settings
List<ChannelDestination Setting> 
- Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
- Id string
- User-specified id. Ths is used in an output group or an output.
- MediaPackage []ChannelSettings Destination Media Package Setting 
- Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
- MultiplexSettings ChannelDestination Multiplex Settings 
- Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
- Settings
[]ChannelDestination Setting 
- Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
- id String
- User-specified id. Ths is used in an output group or an output.
- mediaPackage List<ChannelSettings Destination Media Package Setting> 
- Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
- multiplexSettings ChannelDestination Multiplex Settings 
- Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
- settings
List<ChannelDestination Setting> 
- Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
- id string
- User-specified id. Ths is used in an output group or an output.
- mediaPackage ChannelSettings Destination Media Package Setting[] 
- Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
- multiplexSettings ChannelDestination Multiplex Settings 
- Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
- settings
ChannelDestination Setting[] 
- Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
- id str
- User-specified id. Ths is used in an output group or an output.
- media_package_ Sequence[Channelsettings Destination Media Package Setting] 
- Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
- multiplex_settings ChannelDestination Multiplex Settings 
- Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
- settings
Sequence[ChannelDestination Setting] 
- Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
- id String
- User-specified id. Ths is used in an output group or an output.
- mediaPackage List<Property Map>Settings 
- Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
- multiplexSettings Property Map
- Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
- settings List<Property Map>
- Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
ChannelDestinationMediaPackageSetting, ChannelDestinationMediaPackageSettingArgs          
- ChannelId string
- ID of the channel in MediaPackage that is the destination for this output group.
- ChannelId string
- ID of the channel in MediaPackage that is the destination for this output group.
- channelId String
- ID of the channel in MediaPackage that is the destination for this output group.
- channelId string
- ID of the channel in MediaPackage that is the destination for this output group.
- channel_id str
- ID of the channel in MediaPackage that is the destination for this output group.
- channelId String
- ID of the channel in MediaPackage that is the destination for this output group.
ChannelDestinationMultiplexSettings, ChannelDestinationMultiplexSettingsArgs        
- MultiplexId string
- The ID of the Multiplex that the encoder is providing output to.
- ProgramName string
- The program name of the Multiplex program that the encoder is providing output to.
- MultiplexId string
- The ID of the Multiplex that the encoder is providing output to.
- ProgramName string
- The program name of the Multiplex program that the encoder is providing output to.
- multiplexId String
- The ID of the Multiplex that the encoder is providing output to.
- programName String
- The program name of the Multiplex program that the encoder is providing output to.
- multiplexId string
- The ID of the Multiplex that the encoder is providing output to.
- programName string
- The program name of the Multiplex program that the encoder is providing output to.
- multiplex_id str
- The ID of the Multiplex that the encoder is providing output to.
- program_name str
- The program name of the Multiplex program that the encoder is providing output to.
- multiplexId String
- The ID of the Multiplex that the encoder is providing output to.
- programName String
- The program name of the Multiplex program that the encoder is providing output to.
ChannelDestinationSetting, ChannelDestinationSettingArgs      
- PasswordParam string
- Key used to extract the password from EC2 Parameter store.
- StreamName string
- Stream name RTMP destinations (URLs of type rtmp://)
- Url string
- A URL specifying a destination.
- Username string
- Username for destination.
- PasswordParam string
- Key used to extract the password from EC2 Parameter store.
- StreamName string
- Stream name RTMP destinations (URLs of type rtmp://)
- Url string
- A URL specifying a destination.
- Username string
- Username for destination.
- passwordParam String
- Key used to extract the password from EC2 Parameter store.
- streamName String
- Stream name RTMP destinations (URLs of type rtmp://)
- url String
- A URL specifying a destination.
- username String
- Username for destination.
- passwordParam string
- Key used to extract the password from EC2 Parameter store.
- streamName string
- Stream name RTMP destinations (URLs of type rtmp://)
- url string
- A URL specifying a destination.
- username string
- Username for destination.
- password_param str
- Key used to extract the password from EC2 Parameter store.
- stream_name str
- Stream name RTMP destinations (URLs of type rtmp://)
- url str
- A URL specifying a destination.
- username str
- Username for destination.
- passwordParam String
- Key used to extract the password from EC2 Parameter store.
- streamName String
- Stream name RTMP destinations (URLs of type rtmp://)
- url String
- A URL specifying a destination.
- username String
- Username for destination.
ChannelEncoderSettings, ChannelEncoderSettingsArgs      
- OutputGroups List<ChannelEncoder Settings Output Group> 
- Output groups for the channel. See Output Groups for more details.
- TimecodeConfig ChannelEncoder Settings Timecode Config 
- Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
- AudioDescriptions List<ChannelEncoder Settings Audio Description> 
- Audio descriptions for the channel. See Audio Descriptions for more details.
- AvailBlanking ChannelEncoder Settings Avail Blanking 
- Settings for ad avail blanking. See Avail Blanking for more details.
- CaptionDescriptions List<ChannelEncoder Settings Caption Description> 
- Caption Descriptions. See Caption Descriptions for more details.
- GlobalConfiguration ChannelEncoder Settings Global Configuration 
- Configuration settings that apply to the event as a whole. See Global Configuration for more details.
- MotionGraphics ChannelConfiguration Encoder Settings Motion Graphics Configuration 
- Settings for motion graphics. See Motion Graphics Configuration for more details.
- NielsenConfiguration ChannelEncoder Settings Nielsen Configuration 
- Nielsen configuration settings. See Nielsen Configuration for more details.
- VideoDescriptions List<ChannelEncoder Settings Video Description> 
- Video Descriptions. See Video Descriptions for more details.
- OutputGroups []ChannelEncoder Settings Output Group 
- Output groups for the channel. See Output Groups for more details.
- TimecodeConfig ChannelEncoder Settings Timecode Config 
- Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
- AudioDescriptions []ChannelEncoder Settings Audio Description 
- Audio descriptions for the channel. See Audio Descriptions for more details.
- AvailBlanking ChannelEncoder Settings Avail Blanking 
- Settings for ad avail blanking. See Avail Blanking for more details.
- CaptionDescriptions []ChannelEncoder Settings Caption Description 
- Caption Descriptions. See Caption Descriptions for more details.
- GlobalConfiguration ChannelEncoder Settings Global Configuration 
- Configuration settings that apply to the event as a whole. See Global Configuration for more details.
- MotionGraphics ChannelConfiguration Encoder Settings Motion Graphics Configuration 
- Settings for motion graphics. See Motion Graphics Configuration for more details.
- NielsenConfiguration ChannelEncoder Settings Nielsen Configuration 
- Nielsen configuration settings. See Nielsen Configuration for more details.
- VideoDescriptions []ChannelEncoder Settings Video Description 
- Video Descriptions. See Video Descriptions for more details.
- outputGroups List<ChannelEncoder Settings Output Group> 
- Output groups for the channel. See Output Groups for more details.
- timecodeConfig ChannelEncoder Settings Timecode Config 
- Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
- audioDescriptions List<ChannelEncoder Settings Audio Description> 
- Audio descriptions for the channel. See Audio Descriptions for more details.
- availBlanking ChannelEncoder Settings Avail Blanking 
- Settings for ad avail blanking. See Avail Blanking for more details.
- captionDescriptions List<ChannelEncoder Settings Caption Description> 
- Caption Descriptions. See Caption Descriptions for more details.
- globalConfiguration ChannelEncoder Settings Global Configuration 
- Configuration settings that apply to the event as a whole. See Global Configuration for more details.
- motionGraphics ChannelConfiguration Encoder Settings Motion Graphics Configuration 
- Settings for motion graphics. See Motion Graphics Configuration for more details.
- nielsenConfiguration ChannelEncoder Settings Nielsen Configuration 
- Nielsen configuration settings. See Nielsen Configuration for more details.
- videoDescriptions List<ChannelEncoder Settings Video Description> 
- Video Descriptions. See Video Descriptions for more details.
- outputGroups ChannelEncoder Settings Output Group[] 
- Output groups for the channel. See Output Groups for more details.
- timecodeConfig ChannelEncoder Settings Timecode Config 
- Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
- audioDescriptions ChannelEncoder Settings Audio Description[] 
- Audio descriptions for the channel. See Audio Descriptions for more details.
- availBlanking ChannelEncoder Settings Avail Blanking 
- Settings for ad avail blanking. See Avail Blanking for more details.
- captionDescriptions ChannelEncoder Settings Caption Description[] 
- Caption Descriptions. See Caption Descriptions for more details.
- globalConfiguration ChannelEncoder Settings Global Configuration 
- Configuration settings that apply to the event as a whole. See Global Configuration for more details.
- motionGraphics ChannelConfiguration Encoder Settings Motion Graphics Configuration 
- Settings for motion graphics. See Motion Graphics Configuration for more details.
- nielsenConfiguration ChannelEncoder Settings Nielsen Configuration 
- Nielsen configuration settings. See Nielsen Configuration for more details.
- videoDescriptions ChannelEncoder Settings Video Description[] 
- Video Descriptions. See Video Descriptions for more details.
- output_groups Sequence[ChannelEncoder Settings Output Group] 
- Output groups for the channel. See Output Groups for more details.
- timecode_config ChannelEncoder Settings Timecode Config 
- Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
- audio_descriptions Sequence[ChannelEncoder Settings Audio Description] 
- Audio descriptions for the channel. See Audio Descriptions for more details.
- avail_blanking ChannelEncoder Settings Avail Blanking 
- Settings for ad avail blanking. See Avail Blanking for more details.
- caption_descriptions Sequence[ChannelEncoder Settings Caption Description] 
- Caption Descriptions. See Caption Descriptions for more details.
- global_configuration ChannelEncoder Settings Global Configuration 
- Configuration settings that apply to the event as a whole. See Global Configuration for more details.
- motion_graphics_ Channelconfiguration Encoder Settings Motion Graphics Configuration 
- Settings for motion graphics. See Motion Graphics Configuration for more details.
- nielsen_configuration ChannelEncoder Settings Nielsen Configuration 
- Nielsen configuration settings. See Nielsen Configuration for more details.
- video_descriptions Sequence[ChannelEncoder Settings Video Description] 
- Video Descriptions. See Video Descriptions for more details.
- outputGroups List<Property Map>
- Output groups for the channel. See Output Groups for more details.
- timecodeConfig Property Map
- Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
- audioDescriptions List<Property Map>
- Audio descriptions for the channel. See Audio Descriptions for more details.
- availBlanking Property Map
- Settings for ad avail blanking. See Avail Blanking for more details.
- captionDescriptions List<Property Map>
- Caption Descriptions. See Caption Descriptions for more details.
- globalConfiguration Property Map
- Configuration settings that apply to the event as a whole. See Global Configuration for more details.
- motionGraphics Property MapConfiguration 
- Settings for motion graphics. See Motion Graphics Configuration for more details.
- nielsenConfiguration Property Map
- Nielsen configuration settings. See Nielsen Configuration for more details.
- videoDescriptions List<Property Map>
- Video Descriptions. See Video Descriptions for more details.
ChannelEncoderSettingsAudioDescription, ChannelEncoderSettingsAudioDescriptionArgs          
- AudioSelector stringName 
- The name of the audio selector used as the source for this AudioDescription.
- Name string
- The name of this audio description.
- AudioNormalization ChannelSettings Encoder Settings Audio Description Audio Normalization Settings 
- Advanced audio normalization settings. See Audio Normalization Settings for more details.
- AudioType string
- Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
- AudioType stringControl 
- Determined how audio type is determined.
- AudioWatermark ChannelSettings Encoder Settings Audio Description Audio Watermark Settings 
- Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
- CodecSettings ChannelEncoder Settings Audio Description Codec Settings 
- Audio codec settings. See Audio Codec Settings for more details.
- LanguageCode string
- LanguageCode stringControl 
- RemixSettings ChannelEncoder Settings Audio Description Remix Settings 
- StreamName string
- Stream name RTMP destinations (URLs of type rtmp://)
- AudioSelector stringName 
- The name of the audio selector used as the source for this AudioDescription.
- Name string
- The name of this audio description.
- AudioNormalization ChannelSettings Encoder Settings Audio Description Audio Normalization Settings 
- Advanced audio normalization settings. See Audio Normalization Settings for more details.
- AudioType string
- Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
- AudioType stringControl 
- Determined how audio type is determined.
- AudioWatermark ChannelSettings Encoder Settings Audio Description Audio Watermark Settings 
- Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
- CodecSettings ChannelEncoder Settings Audio Description Codec Settings 
- Audio codec settings. See Audio Codec Settings for more details.
- LanguageCode string
- LanguageCode stringControl 
- RemixSettings ChannelEncoder Settings Audio Description Remix Settings 
- StreamName string
- Stream name RTMP destinations (URLs of type rtmp://)
- audioSelector StringName 
- The name of the audio selector used as the source for this AudioDescription.
- name String
- The name of this audio description.
- audioNormalization ChannelSettings Encoder Settings Audio Description Audio Normalization Settings 
- Advanced audio normalization settings. See Audio Normalization Settings for more details.
- audioType String
- Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
- audioType StringControl 
- Determined how audio type is determined.
- audioWatermark ChannelSettings Encoder Settings Audio Description Audio Watermark Settings 
- Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
- codecSettings ChannelEncoder Settings Audio Description Codec Settings 
- Audio codec settings. See Audio Codec Settings for more details.
- languageCode String
- languageCode StringControl 
- remixSettings ChannelEncoder Settings Audio Description Remix Settings 
- streamName String
- Stream name RTMP destinations (URLs of type rtmp://)
- audioSelector stringName 
- The name of the audio selector used as the source for this AudioDescription.
- name string
- The name of this audio description.
- audioNormalization ChannelSettings Encoder Settings Audio Description Audio Normalization Settings 
- Advanced audio normalization settings. See Audio Normalization Settings for more details.
- audioType string
- Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
- audioType stringControl 
- Determined how audio type is determined.
- audioWatermark ChannelSettings Encoder Settings Audio Description Audio Watermark Settings 
- Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
- codecSettings ChannelEncoder Settings Audio Description Codec Settings 
- Audio codec settings. See Audio Codec Settings for more details.
- languageCode string
- languageCode stringControl 
- remixSettings ChannelEncoder Settings Audio Description Remix Settings 
- streamName string
- Stream name RTMP destinations (URLs of type rtmp://)
- audio_selector_ strname 
- The name of the audio selector used as the source for this AudioDescription.
- name str
- The name of this audio description.
- audio_normalization_ Channelsettings Encoder Settings Audio Description Audio Normalization Settings 
- Advanced audio normalization settings. See Audio Normalization Settings for more details.
- audio_type str
- Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
- audio_type_ strcontrol 
- Determined how audio type is determined.
- audio_watermark_ Channelsettings Encoder Settings Audio Description Audio Watermark Settings 
- Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
- codec_settings ChannelEncoder Settings Audio Description Codec Settings 
- Audio codec settings. See Audio Codec Settings for more details.
- language_code str
- language_code_ strcontrol 
- remix_settings ChannelEncoder Settings Audio Description Remix Settings 
- stream_name str
- Stream name RTMP destinations (URLs of type rtmp://)
- audioSelector StringName 
- The name of the audio selector used as the source for this AudioDescription.
- name String
- The name of this audio description.
- audioNormalization Property MapSettings 
- Advanced audio normalization settings. See Audio Normalization Settings for more details.
- audioType String
- Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
- audioType StringControl 
- Determined how audio type is determined.
- audioWatermark Property MapSettings 
- Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
- codecSettings Property Map
- Audio codec settings. See Audio Codec Settings for more details.
- languageCode String
- languageCode StringControl 
- remixSettings Property Map
- streamName String
- Stream name RTMP destinations (URLs of type rtmp://)
ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings, ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs                
- Algorithm string
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
- AlgorithmControl string
- Algorithm control for the audio description.
- TargetLkfs double
- Target LKFS (loudness) to adjust volume to.
- Algorithm string
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
- AlgorithmControl string
- Algorithm control for the audio description.
- TargetLkfs float64
- Target LKFS (loudness) to adjust volume to.
- algorithm String
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
- algorithmControl String
- Algorithm control for the audio description.
- targetLkfs Double
- Target LKFS (loudness) to adjust volume to.
- algorithm string
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
- algorithmControl string
- Algorithm control for the audio description.
- targetLkfs number
- Target LKFS (loudness) to adjust volume to.
- algorithm str
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
- algorithm_control str
- Algorithm control for the audio description.
- target_lkfs float
- Target LKFS (loudness) to adjust volume to.
- algorithm String
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
- algorithmControl String
- Algorithm control for the audio description.
- targetLkfs Number
- Target LKFS (loudness) to adjust volume to.
ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs                
ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettings, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs                      
- NielsenCbet ChannelSettings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Cbet Settings 
- Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
- NielsenDistribution stringType 
- Distribution types to assign to the watermarks. Options are PROGRAM_CONTENTandFINAL_DISTRIBUTOR.
- NielsenNaes List<ChannelIi Nw Settings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Naes Ii Nw Setting> 
- Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
- NielsenCbet ChannelSettings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Cbet Settings 
- Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
- NielsenDistribution stringType 
- Distribution types to assign to the watermarks. Options are PROGRAM_CONTENTandFINAL_DISTRIBUTOR.
- NielsenNaes []ChannelIi Nw Settings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Naes Ii Nw Setting 
- Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
- nielsenCbet ChannelSettings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Cbet Settings 
- Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
- nielsenDistribution StringType 
- Distribution types to assign to the watermarks. Options are PROGRAM_CONTENTandFINAL_DISTRIBUTOR.
- nielsenNaes List<ChannelIi Nw Settings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Naes Ii Nw Setting> 
- Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
- nielsenCbet ChannelSettings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Cbet Settings 
- Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
- nielsenDistribution stringType 
- Distribution types to assign to the watermarks. Options are PROGRAM_CONTENTandFINAL_DISTRIBUTOR.
- nielsenNaes ChannelIi Nw Settings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Naes Ii Nw Setting[] 
- Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
- nielsen_cbet_ Channelsettings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Cbet Settings 
- Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
- nielsen_distribution_ strtype 
- Distribution types to assign to the watermarks. Options are PROGRAM_CONTENTandFINAL_DISTRIBUTOR.
- nielsen_naes_ Sequence[Channelii_ nw_ settings Encoder Settings Audio Description Audio Watermark Settings Nielsen Watermarks Settings Nielsen Naes Ii Nw Setting] 
- Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
- nielsenCbet Property MapSettings 
- Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
- nielsenDistribution StringType 
- Distribution types to assign to the watermarks. Options are PROGRAM_CONTENTandFINAL_DISTRIBUTOR.
- nielsenNaes List<Property Map>Ii Nw Settings 
- Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs                            
- CbetCheck stringDigit String 
- CbetStepaside string
- Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
- Csid string
- CBET source ID to use in the watermark.
- CbetCheck stringDigit String 
- CbetStepaside string
- Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
- Csid string
- CBET source ID to use in the watermark.
- cbetCheck StringDigit String 
- cbetStepaside String
- Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
- csid String
- CBET source ID to use in the watermark.
- cbetCheck stringDigit String 
- cbetStepaside string
- Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
- csid string
- CBET source ID to use in the watermark.
- cbet_check_ strdigit_ string 
- cbet_stepaside str
- Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
- csid str
- CBET source ID to use in the watermark.
- cbetCheck StringDigit String 
- cbetStepaside String
- Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
- csid String
- CBET source ID to use in the watermark.
ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs                                
- CheckDigit stringString 
- Sid double
- The Nielsen Source ID to include in the watermark.
- CheckDigit stringString 
- Sid float64
- The Nielsen Source ID to include in the watermark.
- checkDigit StringString 
- sid Double
- The Nielsen Source ID to include in the watermark.
- checkDigit stringString 
- sid number
- The Nielsen Source ID to include in the watermark.
- check_digit_ strstring 
- sid float
- The Nielsen Source ID to include in the watermark.
- checkDigit StringString 
- sid Number
- The Nielsen Source ID to include in the watermark.
ChannelEncoderSettingsAudioDescriptionCodecSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs              
- AacSettings ChannelEncoder Settings Audio Description Codec Settings Aac Settings 
- Aac Settings. See AAC Settings for more details.
- Ac3Settings
ChannelEncoder Settings Audio Description Codec Settings Ac3Settings 
- Ac3 Settings. See AC3 Settings for more details.
- Eac3AtmosSettings ChannelEncoder Settings Audio Description Codec Settings Eac3Atmos Settings 
- Eac3 Atmos Settings. See EAC3 Atmos Settings
- Eac3Settings
ChannelEncoder Settings Audio Description Codec Settings Eac3Settings 
- Eac3 Settings. See EAC3 Settings
- Mp2Settings
ChannelEncoder Settings Audio Description Codec Settings Mp2Settings 
- PassThrough ChannelSettings Encoder Settings Audio Description Codec Settings Pass Through Settings 
- WavSettings ChannelEncoder Settings Audio Description Codec Settings Wav Settings 
- AacSettings ChannelEncoder Settings Audio Description Codec Settings Aac Settings 
- Aac Settings. See AAC Settings for more details.
- Ac3Settings
ChannelEncoder Settings Audio Description Codec Settings Ac3Settings 
- Ac3 Settings. See AC3 Settings for more details.
- Eac3AtmosSettings ChannelEncoder Settings Audio Description Codec Settings Eac3Atmos Settings 
- Eac3 Atmos Settings. See EAC3 Atmos Settings
- Eac3Settings
ChannelEncoder Settings Audio Description Codec Settings Eac3Settings 
- Eac3 Settings. See EAC3 Settings
- Mp2Settings
ChannelEncoder Settings Audio Description Codec Settings Mp2Settings 
- PassThrough ChannelSettings Encoder Settings Audio Description Codec Settings Pass Through Settings 
- WavSettings ChannelEncoder Settings Audio Description Codec Settings Wav Settings 
- aacSettings ChannelEncoder Settings Audio Description Codec Settings Aac Settings 
- Aac Settings. See AAC Settings for more details.
- ac3Settings
ChannelEncoder Settings Audio Description Codec Settings Ac3Settings 
- Ac3 Settings. See AC3 Settings for more details.
- eac3AtmosSettings ChannelEncoder Settings Audio Description Codec Settings Eac3Atmos Settings 
- Eac3 Atmos Settings. See EAC3 Atmos Settings
- eac3Settings
ChannelEncoder Settings Audio Description Codec Settings Eac3Settings 
- Eac3 Settings. See EAC3 Settings
- mp2Settings
ChannelEncoder Settings Audio Description Codec Settings Mp2Settings 
- passThrough ChannelSettings Encoder Settings Audio Description Codec Settings Pass Through Settings 
- wavSettings ChannelEncoder Settings Audio Description Codec Settings Wav Settings 
- aacSettings ChannelEncoder Settings Audio Description Codec Settings Aac Settings 
- Aac Settings. See AAC Settings for more details.
- ac3Settings
ChannelEncoder Settings Audio Description Codec Settings Ac3Settings 
- Ac3 Settings. See AC3 Settings for more details.
- eac3AtmosSettings ChannelEncoder Settings Audio Description Codec Settings Eac3Atmos Settings 
- Eac3 Atmos Settings. See EAC3 Atmos Settings
- eac3Settings
ChannelEncoder Settings Audio Description Codec Settings Eac3Settings 
- Eac3 Settings. See EAC3 Settings
- mp2Settings
ChannelEncoder Settings Audio Description Codec Settings Mp2Settings 
- passThrough ChannelSettings Encoder Settings Audio Description Codec Settings Pass Through Settings 
- wavSettings ChannelEncoder Settings Audio Description Codec Settings Wav Settings 
- aac_settings ChannelEncoder Settings Audio Description Codec Settings Aac Settings 
- Aac Settings. See AAC Settings for more details.
- ac3_settings ChannelEncoder Settings Audio Description Codec Settings Ac3Settings 
- Ac3 Settings. See AC3 Settings for more details.
- eac3_atmos_ Channelsettings Encoder Settings Audio Description Codec Settings Eac3Atmos Settings 
- Eac3 Atmos Settings. See EAC3 Atmos Settings
- eac3_settings ChannelEncoder Settings Audio Description Codec Settings Eac3Settings 
- Eac3 Settings. See EAC3 Settings
- mp2_settings ChannelEncoder Settings Audio Description Codec Settings Mp2Settings 
- pass_through_ Channelsettings Encoder Settings Audio Description Codec Settings Pass Through Settings 
- wav_settings ChannelEncoder Settings Audio Description Codec Settings Wav Settings 
- aacSettings Property Map
- Aac Settings. See AAC Settings for more details.
- ac3Settings Property Map
- Ac3 Settings. See AC3 Settings for more details.
- eac3AtmosSettings Property Map
- Eac3 Atmos Settings. See EAC3 Atmos Settings
- eac3Settings Property Map
- Eac3 Settings. See EAC3 Settings
- mp2Settings Property Map
- passThrough Property MapSettings 
- wavSettings Property Map
ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs                  
- Bitrate double
- Average bitrate in bits/second.
- CodingMode string
- Mono, Stereo, or 5.1 channel layout.
- InputType string
- Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
- Profile string
- AAC profile.
- RateControl stringMode 
- The rate control mode.
- RawFormat string
- Sets LATM/LOAS AAC output for raw containers.
- SampleRate double
- Sample rate in Hz.
- Spec string
- Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
- VbrQuality string
- VBR Quality Level - Only used if rateControlMode is VBR.
- Bitrate float64
- Average bitrate in bits/second.
- CodingMode string
- Mono, Stereo, or 5.1 channel layout.
- InputType string
- Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
- Profile string
- AAC profile.
- RateControl stringMode 
- The rate control mode.
- RawFormat string
- Sets LATM/LOAS AAC output for raw containers.
- SampleRate float64
- Sample rate in Hz.
- Spec string
- Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
- VbrQuality string
- VBR Quality Level - Only used if rateControlMode is VBR.
- bitrate Double
- Average bitrate in bits/second.
- codingMode String
- Mono, Stereo, or 5.1 channel layout.
- inputType String
- Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
- profile String
- AAC profile.
- rateControl StringMode 
- The rate control mode.
- rawFormat String
- Sets LATM/LOAS AAC output for raw containers.
- sampleRate Double
- Sample rate in Hz.
- spec String
- Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
- vbrQuality String
- VBR Quality Level - Only used if rateControlMode is VBR.
- bitrate number
- Average bitrate in bits/second.
- codingMode string
- Mono, Stereo, or 5.1 channel layout.
- inputType string
- Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
- profile string
- AAC profile.
- rateControl stringMode 
- The rate control mode.
- rawFormat string
- Sets LATM/LOAS AAC output for raw containers.
- sampleRate number
- Sample rate in Hz.
- spec string
- Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
- vbrQuality string
- VBR Quality Level - Only used if rateControlMode is VBR.
- bitrate float
- Average bitrate in bits/second.
- coding_mode str
- Mono, Stereo, or 5.1 channel layout.
- input_type str
- Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
- profile str
- AAC profile.
- rate_control_ strmode 
- The rate control mode.
- raw_format str
- Sets LATM/LOAS AAC output for raw containers.
- sample_rate float
- Sample rate in Hz.
- spec str
- Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
- vbr_quality str
- VBR Quality Level - Only used if rateControlMode is VBR.
- bitrate Number
- Average bitrate in bits/second.
- codingMode String
- Mono, Stereo, or 5.1 channel layout.
- inputType String
- Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
- profile String
- AAC profile.
- rateControl StringMode 
- The rate control mode.
- rawFormat String
- Sets LATM/LOAS AAC output for raw containers.
- sampleRate Number
- Sample rate in Hz.
- spec String
- Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
- vbrQuality String
- VBR Quality Level - Only used if rateControlMode is VBR.
ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3Settings, ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs                
- Bitrate double
- Average bitrate in bits/second.
- BitstreamMode string
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- CodingMode string
- Dolby Digital coding mode.
- Dialnorm int
- Sets the dialnorm of the output.
- DrcProfile string
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
- LfeFilter string
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- MetadataControl string
- Metadata control.
- Bitrate float64
- Average bitrate in bits/second.
- BitstreamMode string
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- CodingMode string
- Dolby Digital coding mode.
- Dialnorm int
- Sets the dialnorm of the output.
- DrcProfile string
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
- LfeFilter string
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- MetadataControl string
- Metadata control.
- bitrate Double
- Average bitrate in bits/second.
- bitstreamMode String
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- codingMode String
- Dolby Digital coding mode.
- dialnorm Integer
- Sets the dialnorm of the output.
- drcProfile String
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
- lfeFilter String
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- metadataControl String
- Metadata control.
- bitrate number
- Average bitrate in bits/second.
- bitstreamMode string
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- codingMode string
- Dolby Digital coding mode.
- dialnorm number
- Sets the dialnorm of the output.
- drcProfile string
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
- lfeFilter string
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- metadataControl string
- Metadata control.
- bitrate float
- Average bitrate in bits/second.
- bitstream_mode str
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- coding_mode str
- Dolby Digital coding mode.
- dialnorm int
- Sets the dialnorm of the output.
- drc_profile str
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
- lfe_filter str
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- metadata_control str
- Metadata control.
- bitrate Number
- Average bitrate in bits/second.
- bitstreamMode String
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- codingMode String
- Dolby Digital coding mode.
- dialnorm Number
- Sets the dialnorm of the output.
- drcProfile String
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
- lfeFilter String
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- metadataControl String
- Metadata control.
ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs                  
- Bitrate double
- Average bitrate in bits/second.
- CodingMode string
- Dolby Digital Plus with Dolby Atmos coding mode.
- Dialnorm double
- Sets the dialnorm for the output.
- DrcLine string
- Sets the Dolby dynamic range compression profile.
- DrcRf string
- Sets the profile for heavy Dolby dynamic range compression.
- HeightTrim double
- Height dimensional trim.
- SurroundTrim double
- Surround dimensional trim.
- Bitrate float64
- Average bitrate in bits/second.
- CodingMode string
- Dolby Digital Plus with Dolby Atmos coding mode.
- Dialnorm float64
- Sets the dialnorm for the output.
- DrcLine string
- Sets the Dolby dynamic range compression profile.
- DrcRf string
- Sets the profile for heavy Dolby dynamic range compression.
- HeightTrim float64
- Height dimensional trim.
- SurroundTrim float64
- Surround dimensional trim.
- bitrate Double
- Average bitrate in bits/second.
- codingMode String
- Dolby Digital Plus with Dolby Atmos coding mode.
- dialnorm Double
- Sets the dialnorm for the output.
- drcLine String
- Sets the Dolby dynamic range compression profile.
- drcRf String
- Sets the profile for heavy Dolby dynamic range compression.
- heightTrim Double
- Height dimensional trim.
- surroundTrim Double
- Surround dimensional trim.
- bitrate number
- Average bitrate in bits/second.
- codingMode string
- Dolby Digital Plus with Dolby Atmos coding mode.
- dialnorm number
- Sets the dialnorm for the output.
- drcLine string
- Sets the Dolby dynamic range compression profile.
- drcRf string
- Sets the profile for heavy Dolby dynamic range compression.
- heightTrim number
- Height dimensional trim.
- surroundTrim number
- Surround dimensional trim.
- bitrate float
- Average bitrate in bits/second.
- coding_mode str
- Dolby Digital Plus with Dolby Atmos coding mode.
- dialnorm float
- Sets the dialnorm for the output.
- drc_line str
- Sets the Dolby dynamic range compression profile.
- drc_rf str
- Sets the profile for heavy Dolby dynamic range compression.
- height_trim float
- Height dimensional trim.
- surround_trim float
- Surround dimensional trim.
- bitrate Number
- Average bitrate in bits/second.
- codingMode String
- Dolby Digital Plus with Dolby Atmos coding mode.
- dialnorm Number
- Sets the dialnorm for the output.
- drcLine String
- Sets the Dolby dynamic range compression profile.
- drcRf String
- Sets the profile for heavy Dolby dynamic range compression.
- heightTrim Number
- Height dimensional trim.
- surroundTrim Number
- Surround dimensional trim.
ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3Settings, ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs                
- AttenuationControl string
- Sets the attenuation control.
- Bitrate double
- Average bitrate in bits/second.
- BitstreamMode string
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- CodingMode string
- Dolby Digital Plus coding mode.
- DcFilter string
- Dialnorm int
- DrcLine string
- Sets the Dolby dynamic range compression profile.
- DrcRf string
- Sets the profile for heavy Dolby dynamic range compression.
- LfeControl string
- LfeFilter string
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- LoRo doubleCenter Mix Level 
- LoRo doubleSurround Mix Level 
- LtRt doubleCenter Mix Level 
- LtRt doubleSurround Mix Level 
- MetadataControl string
- Metadata control.
- PassthroughControl string
- PhaseControl string
- StereoDownmix string
- SurroundEx stringMode 
- SurroundMode string
- AttenuationControl string
- Sets the attenuation control.
- Bitrate float64
- Average bitrate in bits/second.
- BitstreamMode string
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- CodingMode string
- Dolby Digital Plus coding mode.
- DcFilter string
- Dialnorm int
- DrcLine string
- Sets the Dolby dynamic range compression profile.
- DrcRf string
- Sets the profile for heavy Dolby dynamic range compression.
- LfeControl string
- LfeFilter string
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- LoRo float64Center Mix Level 
- LoRo float64Surround Mix Level 
- LtRt float64Center Mix Level 
- LtRt float64Surround Mix Level 
- MetadataControl string
- Metadata control.
- PassthroughControl string
- PhaseControl string
- StereoDownmix string
- SurroundEx stringMode 
- SurroundMode string
- attenuationControl String
- Sets the attenuation control.
- bitrate Double
- Average bitrate in bits/second.
- bitstreamMode String
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- codingMode String
- Dolby Digital Plus coding mode.
- dcFilter String
- dialnorm Integer
- drcLine String
- Sets the Dolby dynamic range compression profile.
- drcRf String
- Sets the profile for heavy Dolby dynamic range compression.
- lfeControl String
- lfeFilter String
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- loRo DoubleCenter Mix Level 
- loRo DoubleSurround Mix Level 
- ltRt DoubleCenter Mix Level 
- ltRt DoubleSurround Mix Level 
- metadataControl String
- Metadata control.
- passthroughControl String
- phaseControl String
- stereoDownmix String
- surroundEx StringMode 
- surroundMode String
- attenuationControl string
- Sets the attenuation control.
- bitrate number
- Average bitrate in bits/second.
- bitstreamMode string
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- codingMode string
- Dolby Digital Plus coding mode.
- dcFilter string
- dialnorm number
- drcLine string
- Sets the Dolby dynamic range compression profile.
- drcRf string
- Sets the profile for heavy Dolby dynamic range compression.
- lfeControl string
- lfeFilter string
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- loRo numberCenter Mix Level 
- loRo numberSurround Mix Level 
- ltRt numberCenter Mix Level 
- ltRt numberSurround Mix Level 
- metadataControl string
- Metadata control.
- passthroughControl string
- phaseControl string
- stereoDownmix string
- surroundEx stringMode 
- surroundMode string
- attenuation_control str
- Sets the attenuation control.
- bitrate float
- Average bitrate in bits/second.
- bitstream_mode str
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- coding_mode str
- Dolby Digital Plus coding mode.
- dc_filter str
- dialnorm int
- drc_line str
- Sets the Dolby dynamic range compression profile.
- drc_rf str
- Sets the profile for heavy Dolby dynamic range compression.
- lfe_control str
- lfe_filter str
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- lo_ro_ floatcenter_ mix_ level 
- lo_ro_ floatsurround_ mix_ level 
- lt_rt_ floatcenter_ mix_ level 
- lt_rt_ floatsurround_ mix_ level 
- metadata_control str
- Metadata control.
- passthrough_control str
- phase_control str
- stereo_downmix str
- surround_ex_ strmode 
- surround_mode str
- attenuationControl String
- Sets the attenuation control.
- bitrate Number
- Average bitrate in bits/second.
- bitstreamMode String
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
- codingMode String
- Dolby Digital Plus coding mode.
- dcFilter String
- dialnorm Number
- drcLine String
- Sets the Dolby dynamic range compression profile.
- drcRf String
- Sets the profile for heavy Dolby dynamic range compression.
- lfeControl String
- lfeFilter String
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
- loRo NumberCenter Mix Level 
- loRo NumberSurround Mix Level 
- ltRt NumberCenter Mix Level 
- ltRt NumberSurround Mix Level 
- metadataControl String
- Metadata control.
- passthroughControl String
- phaseControl String
- stereoDownmix String
- surroundEx StringMode 
- surroundMode String
ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2Settings, ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs                
- Bitrate double
- CodingMode string
- SampleRate double
- Sample rate in Hz.
- Bitrate float64
- CodingMode string
- SampleRate float64
- Sample rate in Hz.
- bitrate Double
- codingMode String
- sampleRate Double
- Sample rate in Hz.
- bitrate number
- codingMode string
- sampleRate number
- Sample rate in Hz.
- bitrate float
- coding_mode str
- sample_rate float
- Sample rate in Hz.
- bitrate Number
- codingMode String
- sampleRate Number
- Sample rate in Hz.
ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs                  
- BitDepth double
- CodingMode string
- SampleRate double
- Sample rate in Hz.
- BitDepth float64
- CodingMode string
- SampleRate float64
- Sample rate in Hz.
- bitDepth Double
- codingMode String
- sampleRate Double
- Sample rate in Hz.
- bitDepth number
- codingMode string
- sampleRate number
- Sample rate in Hz.
- bit_depth float
- coding_mode str
- sample_rate float
- Sample rate in Hz.
- bitDepth Number
- codingMode String
- sampleRate Number
- Sample rate in Hz.
ChannelEncoderSettingsAudioDescriptionRemixSettings, ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs              
- channelMappings List<Property Map>
- channelsIn Number
- channelsOut Number
ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMapping, ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs                  
ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevel, ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs                        
- Gain int
- InputChannel int
- Gain int
- InputChannel int
- gain Integer
- inputChannel Integer
- gain number
- inputChannel number
- gain int
- input_channel int
- gain Number
- inputChannel Number
ChannelEncoderSettingsAvailBlanking, ChannelEncoderSettingsAvailBlankingArgs          
- AvailBlanking ChannelImage Encoder Settings Avail Blanking Avail Blanking Image 
- Blanking image to be used. See Avail Blanking Image for more details.
- State string
- When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
- AvailBlanking ChannelImage Encoder Settings Avail Blanking Avail Blanking Image 
- Blanking image to be used. See Avail Blanking Image for more details.
- State string
- When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
- availBlanking ChannelImage Encoder Settings Avail Blanking Avail Blanking Image 
- Blanking image to be used. See Avail Blanking Image for more details.
- state String
- When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
- availBlanking ChannelImage Encoder Settings Avail Blanking Avail Blanking Image 
- Blanking image to be used. See Avail Blanking Image for more details.
- state string
- When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
- avail_blanking_ Channelimage Encoder Settings Avail Blanking Avail Blanking Image 
- Blanking image to be used. See Avail Blanking Image for more details.
- state str
- When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
- availBlanking Property MapImage 
- Blanking image to be used. See Avail Blanking Image for more details.
- state String
- When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
ChannelEncoderSettingsAvailBlankingAvailBlankingImage, ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs                
- Uri string
- Path to a file accessible to the live stream.
- PasswordParam string
- Key used to extract the password from EC2 Parameter store.
- Username string
- . Username to be used.
- Uri string
- Path to a file accessible to the live stream.
- PasswordParam string
- Key used to extract the password from EC2 Parameter store.
- Username string
- . Username to be used.
- uri String
- Path to a file accessible to the live stream.
- passwordParam String
- Key used to extract the password from EC2 Parameter store.
- username String
- . Username to be used.
- uri string
- Path to a file accessible to the live stream.
- passwordParam string
- Key used to extract the password from EC2 Parameter store.
- username string
- . Username to be used.
- uri str
- Path to a file accessible to the live stream.
- password_param str
- Key used to extract the password from EC2 Parameter store.
- username str
- . Username to be used.
- uri String
- Path to a file accessible to the live stream.
- passwordParam String
- Key used to extract the password from EC2 Parameter store.
- username String
- . Username to be used.
ChannelEncoderSettingsCaptionDescription, ChannelEncoderSettingsCaptionDescriptionArgs          
- CaptionSelector stringName 
- Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
- Name string
- Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
- Accessibility string
- Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
- DestinationSettings ChannelEncoder Settings Caption Description Destination Settings 
- Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
- LanguageCode string
- ISO 639-2 three-digit code.
- LanguageDescription string
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- CaptionSelector stringName 
- Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
- Name string
- Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
- Accessibility string
- Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
- DestinationSettings ChannelEncoder Settings Caption Description Destination Settings 
- Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
- LanguageCode string
- ISO 639-2 three-digit code.
- LanguageDescription string
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- captionSelector StringName 
- Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
- name String
- Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
- accessibility String
- Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
- destinationSettings ChannelEncoder Settings Caption Description Destination Settings 
- Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
- languageCode String
- ISO 639-2 three-digit code.
- languageDescription String
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- captionSelector stringName 
- Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
- name string
- Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
- accessibility string
- Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
- destinationSettings ChannelEncoder Settings Caption Description Destination Settings 
- Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
- languageCode string
- ISO 639-2 three-digit code.
- languageDescription string
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- caption_selector_ strname 
- Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
- name str
- Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
- accessibility str
- Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
- destination_settings ChannelEncoder Settings Caption Description Destination Settings 
- Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
- language_code str
- ISO 639-2 three-digit code.
- language_description str
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- captionSelector StringName 
- Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
- name String
- Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
- accessibility String
- Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
- destinationSettings Property Map
- Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
- languageCode String
- ISO 639-2 three-digit code.
- languageDescription String
- Human readable information to indicate captions available for players (eg. English, or Spanish).
ChannelEncoderSettingsCaptionDescriptionDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs              
- AribDestination ChannelSettings Encoder Settings Caption Description Destination Settings Arib Destination Settings 
- ARIB Destination Settings.
- BurnIn ChannelDestination Settings Encoder Settings Caption Description Destination Settings Burn In Destination Settings 
- Burn In Destination Settings. See Burn In Destination Settings for more details.
- DvbSub ChannelDestination Settings Encoder Settings Caption Description Destination Settings Dvb Sub Destination Settings 
- DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
- EbuTt ChannelDDestination Settings Encoder Settings Caption Description Destination Settings Ebu Tt DDestination Settings 
- EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
- EmbeddedDestination ChannelSettings Encoder Settings Caption Description Destination Settings Embedded Destination Settings 
- Embedded Destination Settings.
- EmbeddedPlus ChannelScte20Destination Settings Encoder Settings Caption Description Destination Settings Embedded Plus Scte20Destination Settings 
- Embedded Plus SCTE20 Destination Settings.
- RtmpCaption ChannelInfo Destination Settings Encoder Settings Caption Description Destination Settings Rtmp Caption Info Destination Settings 
- RTMP Caption Info Destination Settings.
- Scte20PlusEmbedded ChannelDestination Settings Encoder Settings Caption Description Destination Settings Scte20Plus Embedded Destination Settings 
- SCTE20 Plus Embedded Destination Settings.
- Scte27DestinationSettings ChannelEncoder Settings Caption Description Destination Settings Scte27Destination Settings 
- SCTE27 Destination Settings.
- SmpteTt ChannelDestination Settings Encoder Settings Caption Description Destination Settings Smpte Tt Destination Settings 
- SMPTE TT Destination Settings.
- TeletextDestination ChannelSettings Encoder Settings Caption Description Destination Settings Teletext Destination Settings 
- Teletext Destination Settings.
- TtmlDestination ChannelSettings Encoder Settings Caption Description Destination Settings Ttml Destination Settings 
- TTML Destination Settings. See TTML Destination Settings for more details.
- WebvttDestination ChannelSettings Encoder Settings Caption Description Destination Settings Webvtt Destination Settings 
- WebVTT Destination Settings. See WebVTT Destination Settings for more details.
- AribDestination ChannelSettings Encoder Settings Caption Description Destination Settings Arib Destination Settings 
- ARIB Destination Settings.
- BurnIn ChannelDestination Settings Encoder Settings Caption Description Destination Settings Burn In Destination Settings 
- Burn In Destination Settings. See Burn In Destination Settings for more details.
- DvbSub ChannelDestination Settings Encoder Settings Caption Description Destination Settings Dvb Sub Destination Settings 
- DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
- EbuTt ChannelDDestination Settings Encoder Settings Caption Description Destination Settings Ebu Tt DDestination Settings 
- EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
- EmbeddedDestination ChannelSettings Encoder Settings Caption Description Destination Settings Embedded Destination Settings 
- Embedded Destination Settings.
- EmbeddedPlus ChannelScte20Destination Settings Encoder Settings Caption Description Destination Settings Embedded Plus Scte20Destination Settings 
- Embedded Plus SCTE20 Destination Settings.
- RtmpCaption ChannelInfo Destination Settings Encoder Settings Caption Description Destination Settings Rtmp Caption Info Destination Settings 
- RTMP Caption Info Destination Settings.
- Scte20PlusEmbedded ChannelDestination Settings Encoder Settings Caption Description Destination Settings Scte20Plus Embedded Destination Settings 
- SCTE20 Plus Embedded Destination Settings.
- Scte27DestinationSettings ChannelEncoder Settings Caption Description Destination Settings Scte27Destination Settings 
- SCTE27 Destination Settings.
- SmpteTt ChannelDestination Settings Encoder Settings Caption Description Destination Settings Smpte Tt Destination Settings 
- SMPTE TT Destination Settings.
- TeletextDestination ChannelSettings Encoder Settings Caption Description Destination Settings Teletext Destination Settings 
- Teletext Destination Settings.
- TtmlDestination ChannelSettings Encoder Settings Caption Description Destination Settings Ttml Destination Settings 
- TTML Destination Settings. See TTML Destination Settings for more details.
- WebvttDestination ChannelSettings Encoder Settings Caption Description Destination Settings Webvtt Destination Settings 
- WebVTT Destination Settings. See WebVTT Destination Settings for more details.
- aribDestination ChannelSettings Encoder Settings Caption Description Destination Settings Arib Destination Settings 
- ARIB Destination Settings.
- burnIn ChannelDestination Settings Encoder Settings Caption Description Destination Settings Burn In Destination Settings 
- Burn In Destination Settings. See Burn In Destination Settings for more details.
- dvbSub ChannelDestination Settings Encoder Settings Caption Description Destination Settings Dvb Sub Destination Settings 
- DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
- ebuTt ChannelDDestination Settings Encoder Settings Caption Description Destination Settings Ebu Tt DDestination Settings 
- EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
- embeddedDestination ChannelSettings Encoder Settings Caption Description Destination Settings Embedded Destination Settings 
- Embedded Destination Settings.
- embeddedPlus ChannelScte20Destination Settings Encoder Settings Caption Description Destination Settings Embedded Plus Scte20Destination Settings 
- Embedded Plus SCTE20 Destination Settings.
- rtmpCaption ChannelInfo Destination Settings Encoder Settings Caption Description Destination Settings Rtmp Caption Info Destination Settings 
- RTMP Caption Info Destination Settings.
- scte20PlusEmbedded ChannelDestination Settings Encoder Settings Caption Description Destination Settings Scte20Plus Embedded Destination Settings 
- SCTE20 Plus Embedded Destination Settings.
- scte27DestinationSettings ChannelEncoder Settings Caption Description Destination Settings Scte27Destination Settings 
- SCTE27 Destination Settings.
- smpteTt ChannelDestination Settings Encoder Settings Caption Description Destination Settings Smpte Tt Destination Settings 
- SMPTE TT Destination Settings.
- teletextDestination ChannelSettings Encoder Settings Caption Description Destination Settings Teletext Destination Settings 
- Teletext Destination Settings.
- ttmlDestination ChannelSettings Encoder Settings Caption Description Destination Settings Ttml Destination Settings 
- TTML Destination Settings. See TTML Destination Settings for more details.
- webvttDestination ChannelSettings Encoder Settings Caption Description Destination Settings Webvtt Destination Settings 
- WebVTT Destination Settings. See WebVTT Destination Settings for more details.
- aribDestination ChannelSettings Encoder Settings Caption Description Destination Settings Arib Destination Settings 
- ARIB Destination Settings.
- burnIn ChannelDestination Settings Encoder Settings Caption Description Destination Settings Burn In Destination Settings 
- Burn In Destination Settings. See Burn In Destination Settings for more details.
- dvbSub ChannelDestination Settings Encoder Settings Caption Description Destination Settings Dvb Sub Destination Settings 
- DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
- ebuTt ChannelDDestination Settings Encoder Settings Caption Description Destination Settings Ebu Tt DDestination Settings 
- EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
- embeddedDestination ChannelSettings Encoder Settings Caption Description Destination Settings Embedded Destination Settings 
- Embedded Destination Settings.
- embeddedPlus ChannelScte20Destination Settings Encoder Settings Caption Description Destination Settings Embedded Plus Scte20Destination Settings 
- Embedded Plus SCTE20 Destination Settings.
- rtmpCaption ChannelInfo Destination Settings Encoder Settings Caption Description Destination Settings Rtmp Caption Info Destination Settings 
- RTMP Caption Info Destination Settings.
- scte20PlusEmbedded ChannelDestination Settings Encoder Settings Caption Description Destination Settings Scte20Plus Embedded Destination Settings 
- SCTE20 Plus Embedded Destination Settings.
- scte27DestinationSettings ChannelEncoder Settings Caption Description Destination Settings Scte27Destination Settings 
- SCTE27 Destination Settings.
- smpteTt ChannelDestination Settings Encoder Settings Caption Description Destination Settings Smpte Tt Destination Settings 
- SMPTE TT Destination Settings.
- teletextDestination ChannelSettings Encoder Settings Caption Description Destination Settings Teletext Destination Settings 
- Teletext Destination Settings.
- ttmlDestination ChannelSettings Encoder Settings Caption Description Destination Settings Ttml Destination Settings 
- TTML Destination Settings. See TTML Destination Settings for more details.
- webvttDestination ChannelSettings Encoder Settings Caption Description Destination Settings Webvtt Destination Settings 
- WebVTT Destination Settings. See WebVTT Destination Settings for more details.
- arib_destination_ Channelsettings Encoder Settings Caption Description Destination Settings Arib Destination Settings 
- ARIB Destination Settings.
- burn_in_ Channeldestination_ settings Encoder Settings Caption Description Destination Settings Burn In Destination Settings 
- Burn In Destination Settings. See Burn In Destination Settings for more details.
- dvb_sub_ Channeldestination_ settings Encoder Settings Caption Description Destination Settings Dvb Sub Destination Settings 
- DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
- ebu_tt_ Channeld_ destination_ settings Encoder Settings Caption Description Destination Settings Ebu Tt DDestination Settings 
- EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
- embedded_destination_ Channelsettings Encoder Settings Caption Description Destination Settings Embedded Destination Settings 
- Embedded Destination Settings.
- embedded_plus_ Channelscte20_ destination_ settings Encoder Settings Caption Description Destination Settings Embedded Plus Scte20Destination Settings 
- Embedded Plus SCTE20 Destination Settings.
- rtmp_caption_ Channelinfo_ destination_ settings Encoder Settings Caption Description Destination Settings Rtmp Caption Info Destination Settings 
- RTMP Caption Info Destination Settings.
- scte20_plus_ Channelembedded_ destination_ settings Encoder Settings Caption Description Destination Settings Scte20Plus Embedded Destination Settings 
- SCTE20 Plus Embedded Destination Settings.
- scte27_destination_ Channelsettings Encoder Settings Caption Description Destination Settings Scte27Destination Settings 
- SCTE27 Destination Settings.
- smpte_tt_ Channeldestination_ settings Encoder Settings Caption Description Destination Settings Smpte Tt Destination Settings 
- SMPTE TT Destination Settings.
- teletext_destination_ Channelsettings Encoder Settings Caption Description Destination Settings Teletext Destination Settings 
- Teletext Destination Settings.
- ttml_destination_ Channelsettings Encoder Settings Caption Description Destination Settings Ttml Destination Settings 
- TTML Destination Settings. See TTML Destination Settings for more details.
- webvtt_destination_ Channelsettings Encoder Settings Caption Description Destination Settings Webvtt Destination Settings 
- WebVTT Destination Settings. See WebVTT Destination Settings for more details.
- aribDestination Property MapSettings 
- ARIB Destination Settings.
- burnIn Property MapDestination Settings 
- Burn In Destination Settings. See Burn In Destination Settings for more details.
- dvbSub Property MapDestination Settings 
- DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
- ebuTt Property MapDDestination Settings 
- EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
- embeddedDestination Property MapSettings 
- Embedded Destination Settings.
- embeddedPlus Property MapScte20Destination Settings 
- Embedded Plus SCTE20 Destination Settings.
- rtmpCaption Property MapInfo Destination Settings 
- RTMP Caption Info Destination Settings.
- scte20PlusEmbedded Property MapDestination Settings 
- SCTE20 Plus Embedded Destination Settings.
- scte27DestinationSettings Property Map
- SCTE27 Destination Settings.
- smpteTt Property MapDestination Settings 
- SMPTE TT Destination Settings.
- teletextDestination Property MapSettings 
- Teletext Destination Settings.
- ttmlDestination Property MapSettings 
- TTML Destination Settings. See TTML Destination Settings for more details.
- webvttDestination Property MapSettings 
- WebVTT Destination Settings. See WebVTT Destination Settings for more details.
ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs                      
- OutlineColor string
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- TeletextGrid stringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- Alignment string
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
- BackgroundColor string
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- BackgroundOpacity int
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- Font
ChannelEncoder Settings Caption Description Destination Settings Burn In Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- FontColor string
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- FontOpacity int
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- FontResolution int
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- FontSize string
- When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- OutlineSize int
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- ShadowColor string
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- ShadowOpacity int
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- ShadowXOffset int
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- ShadowYOffset int
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- XPosition int
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
- YPosition int
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
- OutlineColor string
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- TeletextGrid stringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- Alignment string
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
- BackgroundColor string
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- BackgroundOpacity int
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- Font
ChannelEncoder Settings Caption Description Destination Settings Burn In Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- FontColor string
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- FontOpacity int
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- FontResolution int
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- FontSize string
- When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- OutlineSize int
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- ShadowColor string
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- ShadowOpacity int
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- ShadowXOffset int
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- ShadowYOffset int
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- XPosition int
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
- YPosition int
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
- outlineColor String
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- teletextGrid StringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- alignment String
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
- backgroundColor String
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- backgroundOpacity Integer
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- font
ChannelEncoder Settings Caption Description Destination Settings Burn In Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- fontColor String
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- fontOpacity Integer
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- fontResolution Integer
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- fontSize String
- When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- outlineSize Integer
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- shadowColor String
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- shadowOpacity Integer
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- shadowXOffset Integer
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- shadowYOffset Integer
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- xPosition Integer
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
- yPosition Integer
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
- outlineColor string
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- teletextGrid stringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- alignment string
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
- backgroundColor string
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- backgroundOpacity number
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- font
ChannelEncoder Settings Caption Description Destination Settings Burn In Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- fontColor string
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- fontOpacity number
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- fontResolution number
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- fontSize string
- When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- outlineSize number
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- shadowColor string
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- shadowOpacity number
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- shadowXOffset number
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- shadowYOffset number
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- xPosition number
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
- yPosition number
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
- outline_color str
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- teletext_grid_ strcontrol 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- alignment str
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
- background_color str
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- background_opacity int
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- font
ChannelEncoder Settings Caption Description Destination Settings Burn In Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- font_color str
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- font_opacity int
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- font_resolution int
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- font_size str
- When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- outline_size int
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- shadow_color str
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- shadow_opacity int
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- shadow_x_ intoffset 
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- shadow_y_ intoffset 
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- x_position int
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
- y_position int
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
- outlineColor String
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- teletextGrid StringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- alignment String
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
- backgroundColor String
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- backgroundOpacity Number
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- font Property Map
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- fontColor String
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- fontOpacity Number
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- fontResolution Number
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- fontSize String
- When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- outlineSize Number
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- shadowColor String
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- shadowOpacity Number
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- shadowXOffset Number
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- shadowYOffset Number
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- xPosition Number
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
- yPosition Number
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs                        
- Uri string
- Path to a file accessible to the live stream.
- PasswordParam string
- Key used to extract the password from EC2 Parameter store.
- Username string
- Username to be used.
- Uri string
- Path to a file accessible to the live stream.
- PasswordParam string
- Key used to extract the password from EC2 Parameter store.
- Username string
- Username to be used.
- uri String
- Path to a file accessible to the live stream.
- passwordParam String
- Key used to extract the password from EC2 Parameter store.
- username String
- Username to be used.
- uri string
- Path to a file accessible to the live stream.
- passwordParam string
- Key used to extract the password from EC2 Parameter store.
- username string
- Username to be used.
- uri str
- Path to a file accessible to the live stream.
- password_param str
- Key used to extract the password from EC2 Parameter store.
- username str
- Username to be used.
- uri String
- Path to a file accessible to the live stream.
- passwordParam String
- Key used to extract the password from EC2 Parameter store.
- username String
- Username to be used.
ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs                      
- Alignment string
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- BackgroundColor string
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- BackgroundOpacity int
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- Font
ChannelEncoder Settings Caption Description Destination Settings Dvb Sub Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- FontColor string
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- FontOpacity int
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- FontResolution int
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- FontSize string
- When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- OutlineColor string
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- OutlineSize int
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- ShadowColor string
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- ShadowOpacity int
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- ShadowXOffset int
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- ShadowYOffset int
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- TeletextGrid stringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- XPosition int
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- YPosition int
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- Alignment string
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- BackgroundColor string
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- BackgroundOpacity int
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- Font
ChannelEncoder Settings Caption Description Destination Settings Dvb Sub Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- FontColor string
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- FontOpacity int
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- FontResolution int
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- FontSize string
- When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- OutlineColor string
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- OutlineSize int
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- ShadowColor string
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- ShadowOpacity int
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- ShadowXOffset int
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- ShadowYOffset int
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- TeletextGrid stringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- XPosition int
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- YPosition int
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- alignment String
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- backgroundColor String
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- backgroundOpacity Integer
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- font
ChannelEncoder Settings Caption Description Destination Settings Dvb Sub Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- fontColor String
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- fontOpacity Integer
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- fontResolution Integer
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- fontSize String
- When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- outlineColor String
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- outlineSize Integer
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- shadowColor String
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- shadowOpacity Integer
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- shadowXOffset Integer
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- shadowYOffset Integer
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- teletextGrid StringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- xPosition Integer
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- yPosition Integer
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- alignment string
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- backgroundColor string
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- backgroundOpacity number
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- font
ChannelEncoder Settings Caption Description Destination Settings Dvb Sub Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- fontColor string
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- fontOpacity number
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- fontResolution number
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- fontSize string
- When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- outlineColor string
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- outlineSize number
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- shadowColor string
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- shadowOpacity number
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- shadowXOffset number
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- shadowYOffset number
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- teletextGrid stringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- xPosition number
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- yPosition number
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- alignment str
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- background_color str
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- background_opacity int
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- font
ChannelEncoder Settings Caption Description Destination Settings Dvb Sub Destination Settings Font 
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- font_color str
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- font_opacity int
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- font_resolution int
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- font_size str
- When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- outline_color str
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- outline_size int
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- shadow_color str
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- shadow_opacity int
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- shadow_x_ intoffset 
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- shadow_y_ intoffset 
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- teletext_grid_ strcontrol 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- x_position int
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- y_position int
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- alignment String
- If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- backgroundColor String
- Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
- backgroundOpacity Number
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- font Property Map
- External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
- fontColor String
- Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- fontOpacity Number
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
- fontResolution Number
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
- fontSize String
- When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
- outlineColor String
- Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- outlineSize Number
- Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- shadowColor String
- Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
- shadowOpacity Number
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
- shadowXOffset Number
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
- shadowYOffset Number
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
- teletextGrid StringControl 
- Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
- xPosition Number
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
- yPosition Number
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs                        
- Uri string
- Path to a file accessible to the live stream.
- PasswordParam string
- Key used to extract the password from EC2 Parameter store.
- Username string
- Username to be used.
- Uri string
- Path to a file accessible to the live stream.
- PasswordParam string
- Key used to extract the password from EC2 Parameter store.
- Username string
- Username to be used.
- uri String
- Path to a file accessible to the live stream.
- passwordParam String
- Key used to extract the password from EC2 Parameter store.
- username String
- Username to be used.
- uri string
- Path to a file accessible to the live stream.
- passwordParam string
- Key used to extract the password from EC2 Parameter store.
- username string
- Username to be used.
- uri str
- Path to a file accessible to the live stream.
- password_param str
- Key used to extract the password from EC2 Parameter store.
- username str
- Username to be used.
- uri String
- Path to a file accessible to the live stream.
- passwordParam String
- Key used to extract the password from EC2 Parameter store.
- username String
- Username to be used.
ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs                      
- CopyrightHolder string
- Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
- FillLine stringGap 
- Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
- FontFamily string
- Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
- StyleControl string
- Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
- CopyrightHolder string
- Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
- FillLine stringGap 
- Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
- FontFamily string
- Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
- StyleControl string
- Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
- copyrightHolder String
- Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
- fillLine StringGap 
- Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
- fontFamily String
- Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
- styleControl String
- Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
- copyrightHolder string
- Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
- fillLine stringGap 
- Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
- fontFamily string
- Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
- styleControl string
- Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
- copyright_holder str
- Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
- fill_line_ strgap 
- Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
- font_family str
- Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
- style_control str
- Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
- copyrightHolder String
- Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
- fillLine StringGap 
- Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
- fontFamily String
- Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
- styleControl String
- Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs                    
- StyleControl string
- This field is not currently supported and will not affect the output styling. Leave the default value.
- StyleControl string
- This field is not currently supported and will not affect the output styling. Leave the default value.
- styleControl String
- This field is not currently supported and will not affect the output styling. Leave the default value.
- styleControl string
- This field is not currently supported and will not affect the output styling. Leave the default value.
- style_control str
- This field is not currently supported and will not affect the output styling. Leave the default value.
- styleControl String
- This field is not currently supported and will not affect the output styling. Leave the default value.
ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs                    
- StyleControl string
- Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
- StyleControl string
- Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
- styleControl String
- Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
- styleControl string
- Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
- style_control str
- Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
- styleControl String
- Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
ChannelEncoderSettingsGlobalConfiguration, ChannelEncoderSettingsGlobalConfigurationArgs          
- InitialAudio intGain 
- Value to set the initial audio gain for the Live Event.
- InputEnd stringAction 
- Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
- InputLoss ChannelBehavior Encoder Settings Global Configuration Input Loss Behavior 
- Settings for system actions when input is lost. See Input Loss Behavior for more details.
- OutputLocking stringMode 
- Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
- OutputTiming stringSource 
- Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
- SupportLow stringFramerate Inputs 
- Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
- InitialAudio intGain 
- Value to set the initial audio gain for the Live Event.
- InputEnd stringAction 
- Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
- InputLoss ChannelBehavior Encoder Settings Global Configuration Input Loss Behavior 
- Settings for system actions when input is lost. See Input Loss Behavior for more details.
- OutputLocking stringMode 
- Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
- OutputTiming stringSource 
- Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
- SupportLow stringFramerate Inputs 
- Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
- initialAudio IntegerGain 
- Value to set the initial audio gain for the Live Event.
- inputEnd StringAction 
- Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
- inputLoss ChannelBehavior Encoder Settings Global Configuration Input Loss Behavior 
- Settings for system actions when input is lost. See Input Loss Behavior for more details.
- outputLocking StringMode 
- Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
- outputTiming StringSource 
- Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
- supportLow StringFramerate Inputs 
- Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
- initialAudio numberGain 
- Value to set the initial audio gain for the Live Event.
- inputEnd stringAction 
- Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
- inputLoss ChannelBehavior Encoder Settings Global Configuration Input Loss Behavior 
- Settings for system actions when input is lost. See Input Loss Behavior for more details.
- outputLocking stringMode 
- Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
- outputTiming stringSource 
- Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
- supportLow stringFramerate Inputs 
- Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
- initial_audio_ intgain 
- Value to set the initial audio gain for the Live Event.
- input_end_ straction 
- Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
- input_loss_ Channelbehavior Encoder Settings Global Configuration Input Loss Behavior 
- Settings for system actions when input is lost. See Input Loss Behavior for more details.
- output_locking_ strmode 
- Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
- output_timing_ strsource 
- Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
- support_low_ strframerate_ inputs 
- Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
- initialAudio NumberGain 
- Value to set the initial audio gain for the Live Event.
- inputEnd StringAction 
- Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
- inputLoss Property MapBehavior 
- Settings for system actions when input is lost. See Input Loss Behavior for more details.
- outputLocking StringMode 
- Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
- outputTiming StringSource 
- Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
- supportLow StringFramerate Inputs 
- Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
ChannelEncoderSettingsGlobalConfigurationInputLossBehavior, ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs                
- blackFrame NumberMsec 
- inputLoss StringImage Color 
- inputLoss Property MapImage Slate 
- inputLoss StringImage Type 
- repeatFrame NumberMsec 
ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate, ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs                        
- Uri string
- PasswordParam string
- Username string
- Uri string
- PasswordParam string
- Username string
- uri String
- passwordParam String
- username String
- uri string
- passwordParam string
- username string
- uri str
- password_param str
- username str
- uri String
- passwordParam String
- username String
ChannelEncoderSettingsMotionGraphicsConfiguration, ChannelEncoderSettingsMotionGraphicsConfigurationArgs            
- MotionGraphics ChannelSettings Encoder Settings Motion Graphics Configuration Motion Graphics Settings 
- Motion Graphics Settings. See Motion Graphics Settings for more details.
- MotionGraphics stringInsertion 
- Motion Graphics Insertion.
- MotionGraphics ChannelSettings Encoder Settings Motion Graphics Configuration Motion Graphics Settings 
- Motion Graphics Settings. See Motion Graphics Settings for more details.
- MotionGraphics stringInsertion 
- Motion Graphics Insertion.
- motionGraphics ChannelSettings Encoder Settings Motion Graphics Configuration Motion Graphics Settings 
- Motion Graphics Settings. See Motion Graphics Settings for more details.
- motionGraphics StringInsertion 
- Motion Graphics Insertion.
- motionGraphics ChannelSettings Encoder Settings Motion Graphics Configuration Motion Graphics Settings 
- Motion Graphics Settings. See Motion Graphics Settings for more details.
- motionGraphics stringInsertion 
- Motion Graphics Insertion.
- motion_graphics_ Channelsettings Encoder Settings Motion Graphics Configuration Motion Graphics Settings 
- Motion Graphics Settings. See Motion Graphics Settings for more details.
- motion_graphics_ strinsertion 
- Motion Graphics Insertion.
- motionGraphics Property MapSettings 
- Motion Graphics Settings. See Motion Graphics Settings for more details.
- motionGraphics StringInsertion 
- Motion Graphics Insertion.
ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings, ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs                  
- HtmlMotion ChannelGraphics Settings Encoder Settings Motion Graphics Configuration Motion Graphics Settings Html Motion Graphics Settings 
- Html Motion Graphics Settings.
- HtmlMotion ChannelGraphics Settings Encoder Settings Motion Graphics Configuration Motion Graphics Settings Html Motion Graphics Settings 
- Html Motion Graphics Settings.
- htmlMotion ChannelGraphics Settings Encoder Settings Motion Graphics Configuration Motion Graphics Settings Html Motion Graphics Settings 
- Html Motion Graphics Settings.
- htmlMotion ChannelGraphics Settings Encoder Settings Motion Graphics Configuration Motion Graphics Settings Html Motion Graphics Settings 
- Html Motion Graphics Settings.
- htmlMotion Property MapGraphics Settings 
- Html Motion Graphics Settings.
ChannelEncoderSettingsNielsenConfiguration, ChannelEncoderSettingsNielsenConfigurationArgs          
- DistributorId string
- Enter the Distributor ID assigned to your organization by Nielsen.
- NielsenPcm stringTo Id3Tagging 
- Enables Nielsen PCM to ID3 tagging.
- DistributorId string
- Enter the Distributor ID assigned to your organization by Nielsen.
- NielsenPcm stringTo Id3Tagging 
- Enables Nielsen PCM to ID3 tagging.
- distributorId String
- Enter the Distributor ID assigned to your organization by Nielsen.
- nielsenPcm StringTo Id3Tagging 
- Enables Nielsen PCM to ID3 tagging.
- distributorId string
- Enter the Distributor ID assigned to your organization by Nielsen.
- nielsenPcm stringTo Id3Tagging 
- Enables Nielsen PCM to ID3 tagging.
- distributor_id str
- Enter the Distributor ID assigned to your organization by Nielsen.
- nielsen_pcm_ strto_ id3_ tagging 
- Enables Nielsen PCM to ID3 tagging.
- distributorId String
- Enter the Distributor ID assigned to your organization by Nielsen.
- nielsenPcm StringTo Id3Tagging 
- Enables Nielsen PCM to ID3 tagging.
ChannelEncoderSettingsOutputGroup, ChannelEncoderSettingsOutputGroupArgs          
- OutputGroup ChannelSettings Encoder Settings Output Group Output Group Settings 
- Settings associated with the output group. See Output Group Settings for more details.
- Outputs
List<ChannelEncoder Settings Output Group Output> 
- List of outputs. See Outputs for more details.
- Name string
- Custom output group name defined by the user.
- OutputGroup ChannelSettings Encoder Settings Output Group Output Group Settings 
- Settings associated with the output group. See Output Group Settings for more details.
- Outputs
[]ChannelEncoder Settings Output Group Output Type 
- List of outputs. See Outputs for more details.
- Name string
- Custom output group name defined by the user.
- outputGroup ChannelSettings Encoder Settings Output Group Output Group Settings 
- Settings associated with the output group. See Output Group Settings for more details.
- outputs
List<ChannelEncoder Settings Output Group Output> 
- List of outputs. See Outputs for more details.
- name String
- Custom output group name defined by the user.
- outputGroup ChannelSettings Encoder Settings Output Group Output Group Settings 
- Settings associated with the output group. See Output Group Settings for more details.
- outputs
ChannelEncoder Settings Output Group Output[] 
- List of outputs. See Outputs for more details.
- name string
- Custom output group name defined by the user.
- output_group_ Channelsettings Encoder Settings Output Group Output Group Settings 
- Settings associated with the output group. See Output Group Settings for more details.
- outputs
Sequence[ChannelEncoder Settings Output Group Output] 
- List of outputs. See Outputs for more details.
- name str
- Custom output group name defined by the user.
- outputGroup Property MapSettings 
- Settings associated with the output group. See Output Group Settings for more details.
- outputs List<Property Map>
- List of outputs. See Outputs for more details.
- name String
- Custom output group name defined by the user.
ChannelEncoderSettingsOutputGroupOutput, ChannelEncoderSettingsOutputGroupOutputArgs            
- OutputSettings ChannelEncoder Settings Output Group Output Output Settings 
- Settings for output. See Output Settings for more details.
- AudioDescription List<string>Names 
- The names of the audio descriptions used as audio sources for the output.
- CaptionDescription List<string>Names 
- The names of the caption descriptions used as caption sources for the output.
- OutputName string
- The name used to identify an output.
- VideoDescription stringName 
- The name of the video description used as video source for the output.
- OutputSettings ChannelEncoder Settings Output Group Output Output Settings 
- Settings for output. See Output Settings for more details.
- AudioDescription []stringNames 
- The names of the audio descriptions used as audio sources for the output.
- CaptionDescription []stringNames 
- The names of the caption descriptions used as caption sources for the output.
- OutputName string
- The name used to identify an output.
- VideoDescription stringName 
- The name of the video description used as video source for the output.
- outputSettings ChannelEncoder Settings Output Group Output Output Settings 
- Settings for output. See Output Settings for more details.
- audioDescription List<String>Names 
- The names of the audio descriptions used as audio sources for the output.
- captionDescription List<String>Names 
- The names of the caption descriptions used as caption sources for the output.
- outputName String
- The name used to identify an output.
- videoDescription StringName 
- The name of the video description used as video source for the output.
- outputSettings ChannelEncoder Settings Output Group Output Output Settings 
- Settings for output. See Output Settings for more details.
- audioDescription string[]Names 
- The names of the audio descriptions used as audio sources for the output.
- captionDescription string[]Names 
- The names of the caption descriptions used as caption sources for the output.
- outputName string
- The name used to identify an output.
- videoDescription stringName 
- The name of the video description used as video source for the output.
- output_settings ChannelEncoder Settings Output Group Output Output Settings 
- Settings for output. See Output Settings for more details.
- audio_description_ Sequence[str]names 
- The names of the audio descriptions used as audio sources for the output.
- caption_description_ Sequence[str]names 
- The names of the caption descriptions used as caption sources for the output.
- output_name str
- The name used to identify an output.
- video_description_ strname 
- The name of the video description used as video source for the output.
- outputSettings Property Map
- Settings for output. See Output Settings for more details.
- audioDescription List<String>Names 
- The names of the audio descriptions used as audio sources for the output.
- captionDescription List<String>Names 
- The names of the caption descriptions used as caption sources for the output.
- outputName String
- The name used to identify an output.
- videoDescription StringName 
- The name of the video description used as video source for the output.
ChannelEncoderSettingsOutputGroupOutputGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs                
- ArchiveGroup List<ChannelSettings Encoder Settings Output Group Output Group Settings Archive Group Setting> 
- Archive group settings. See Archive Group Settings for more details.
- FrameCapture ChannelGroup Settings Encoder Settings Output Group Output Group Settings Frame Capture Group Settings 
- HlsGroup ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings 
- MediaPackage ChannelGroup Settings Encoder Settings Output Group Output Group Settings Media Package Group Settings 
- Media package group settings. See Media Package Group Settings for more details.
- MsSmooth ChannelGroup Settings Encoder Settings Output Group Output Group Settings Ms Smooth Group Settings 
- MultiplexGroup ChannelSettings Encoder Settings Output Group Output Group Settings Multiplex Group Settings 
- RtmpGroup ChannelSettings Encoder Settings Output Group Output Group Settings Rtmp Group Settings 
- RTMP group settings. See RTMP Group Settings for more details.
- UdpGroup ChannelSettings Encoder Settings Output Group Output Group Settings Udp Group Settings 
- ArchiveGroup []ChannelSettings Encoder Settings Output Group Output Group Settings Archive Group Setting 
- Archive group settings. See Archive Group Settings for more details.
- FrameCapture ChannelGroup Settings Encoder Settings Output Group Output Group Settings Frame Capture Group Settings 
- HlsGroup ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings 
- MediaPackage ChannelGroup Settings Encoder Settings Output Group Output Group Settings Media Package Group Settings 
- Media package group settings. See Media Package Group Settings for more details.
- MsSmooth ChannelGroup Settings Encoder Settings Output Group Output Group Settings Ms Smooth Group Settings 
- MultiplexGroup ChannelSettings Encoder Settings Output Group Output Group Settings Multiplex Group Settings 
- RtmpGroup ChannelSettings Encoder Settings Output Group Output Group Settings Rtmp Group Settings 
- RTMP group settings. See RTMP Group Settings for more details.
- UdpGroup ChannelSettings Encoder Settings Output Group Output Group Settings Udp Group Settings 
- archiveGroup List<ChannelSettings Encoder Settings Output Group Output Group Settings Archive Group Setting> 
- Archive group settings. See Archive Group Settings for more details.
- frameCapture ChannelGroup Settings Encoder Settings Output Group Output Group Settings Frame Capture Group Settings 
- hlsGroup ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings 
- mediaPackage ChannelGroup Settings Encoder Settings Output Group Output Group Settings Media Package Group Settings 
- Media package group settings. See Media Package Group Settings for more details.
- msSmooth ChannelGroup Settings Encoder Settings Output Group Output Group Settings Ms Smooth Group Settings 
- multiplexGroup ChannelSettings Encoder Settings Output Group Output Group Settings Multiplex Group Settings 
- rtmpGroup ChannelSettings Encoder Settings Output Group Output Group Settings Rtmp Group Settings 
- RTMP group settings. See RTMP Group Settings for more details.
- udpGroup ChannelSettings Encoder Settings Output Group Output Group Settings Udp Group Settings 
- archiveGroup ChannelSettings Encoder Settings Output Group Output Group Settings Archive Group Setting[] 
- Archive group settings. See Archive Group Settings for more details.
- frameCapture ChannelGroup Settings Encoder Settings Output Group Output Group Settings Frame Capture Group Settings 
- hlsGroup ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings 
- mediaPackage ChannelGroup Settings Encoder Settings Output Group Output Group Settings Media Package Group Settings 
- Media package group settings. See Media Package Group Settings for more details.
- msSmooth ChannelGroup Settings Encoder Settings Output Group Output Group Settings Ms Smooth Group Settings 
- multiplexGroup ChannelSettings Encoder Settings Output Group Output Group Settings Multiplex Group Settings 
- rtmpGroup ChannelSettings Encoder Settings Output Group Output Group Settings Rtmp Group Settings 
- RTMP group settings. See RTMP Group Settings for more details.
- udpGroup ChannelSettings Encoder Settings Output Group Output Group Settings Udp Group Settings 
- archive_group_ Sequence[Channelsettings Encoder Settings Output Group Output Group Settings Archive Group Setting] 
- Archive group settings. See Archive Group Settings for more details.
- frame_capture_ Channelgroup_ settings Encoder Settings Output Group Output Group Settings Frame Capture Group Settings 
- hls_group_ Channelsettings Encoder Settings Output Group Output Group Settings Hls Group Settings 
- media_package_ Channelgroup_ settings Encoder Settings Output Group Output Group Settings Media Package Group Settings 
- Media package group settings. See Media Package Group Settings for more details.
- ms_smooth_ Channelgroup_ settings Encoder Settings Output Group Output Group Settings Ms Smooth Group Settings 
- multiplex_group_ Channelsettings Encoder Settings Output Group Output Group Settings Multiplex Group Settings 
- rtmp_group_ Channelsettings Encoder Settings Output Group Output Group Settings Rtmp Group Settings 
- RTMP group settings. See RTMP Group Settings for more details.
- udp_group_ Channelsettings Encoder Settings Output Group Output Group Settings Udp Group Settings 
- archiveGroup List<Property Map>Settings 
- Archive group settings. See Archive Group Settings for more details.
- frameCapture Property MapGroup Settings 
- hlsGroup Property MapSettings 
- mediaPackage Property MapGroup Settings 
- Media package group settings. See Media Package Group Settings for more details.
- msSmooth Property MapGroup Settings 
- multiplexGroup Property MapSettings 
- rtmpGroup Property MapSettings 
- RTMP group settings. See RTMP Group Settings for more details.
- udpGroup Property MapSettings 
ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs                      
- Destination
ChannelEncoder Settings Output Group Output Group Settings Archive Group Setting Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- ArchiveCdn ChannelSettings Encoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings 
- Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
- RolloverInterval int
- Number of seconds to write to archive file before closing and starting a new one.
- Destination
ChannelEncoder Settings Output Group Output Group Settings Archive Group Setting Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- ArchiveCdn ChannelSettings Encoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings 
- Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
- RolloverInterval int
- Number of seconds to write to archive file before closing and starting a new one.
- destination
ChannelEncoder Settings Output Group Output Group Settings Archive Group Setting Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- archiveCdn ChannelSettings Encoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings 
- Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
- rolloverInterval Integer
- Number of seconds to write to archive file before closing and starting a new one.
- destination
ChannelEncoder Settings Output Group Output Group Settings Archive Group Setting Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- archiveCdn ChannelSettings Encoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings 
- Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
- rolloverInterval number
- Number of seconds to write to archive file before closing and starting a new one.
- destination
ChannelEncoder Settings Output Group Output Group Settings Archive Group Setting Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- archive_cdn_ Channelsettings Encoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings 
- Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
- rollover_interval int
- Number of seconds to write to archive file before closing and starting a new one.
- destination Property Map
- A director and base filename where archive files should be written. See Destination for more details.
- archiveCdn Property MapSettings 
- Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
- rolloverInterval Number
- Number of seconds to write to archive file before closing and starting a new one.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs                            
- ArchiveS3Settings ChannelEncoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings Archive S3Settings 
- Archive S3 Settings. See Archive S3 Settings for more details.
- ArchiveS3Settings ChannelEncoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings Archive S3Settings 
- Archive S3 Settings. See Archive S3 Settings for more details.
- archiveS3Settings ChannelEncoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings Archive S3Settings 
- Archive S3 Settings. See Archive S3 Settings for more details.
- archiveS3Settings ChannelEncoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings Archive S3Settings 
- Archive S3 Settings. See Archive S3 Settings for more details.
- archive_s3_ Channelsettings Encoder Settings Output Group Output Group Settings Archive Group Setting Archive Cdn Settings Archive S3Settings 
- Archive S3 Settings. See Archive S3 Settings for more details.
- archiveS3Settings Property Map
- Archive S3 Settings. See Archive S3 Settings for more details.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3Settings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs                                
- CannedAcl string
- Specify the canned ACL to apply to each S3 request.
- CannedAcl string
- Specify the canned ACL to apply to each S3 request.
- cannedAcl String
- Specify the canned ACL to apply to each S3 request.
- cannedAcl string
- Specify the canned ACL to apply to each S3 request.
- canned_acl str
- Specify the canned ACL to apply to each S3 request.
- cannedAcl String
- Specify the canned ACL to apply to each S3 request.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs                        
- DestinationRef stringId 
- Reference ID for the destination.
- DestinationRef stringId 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
- destinationRef stringId 
- Reference ID for the destination.
- destination_ref_ strid 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs                        
ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs                          
- DestinationRef stringId 
- Reference ID for the destination.
- DestinationRef stringId 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
- destinationRef stringId 
- Reference ID for the destination.
- destination_ref_ strid 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs                                
ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3Settings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs                                      
- CannedAcl string
- Specify the canned ACL to apply to each S3 request.
- CannedAcl string
- Specify the canned ACL to apply to each S3 request.
- cannedAcl String
- Specify the canned ACL to apply to each S3 request.
- cannedAcl string
- Specify the canned ACL to apply to each S3 request.
- canned_acl str
- Specify the canned ACL to apply to each S3 request.
- cannedAcl String
- Specify the canned ACL to apply to each S3 request.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs                      
- Destination
ChannelEncoder Settings Output Group Output Group Settings Hls Group Settings Destination 
- AdMarkers List<string>
- The ad marker type for this output group.
- BaseUrl stringContent 
- BaseUrl stringContent1 
- BaseUrl stringManifest 
- BaseUrl stringManifest1 
- CaptionLanguage List<ChannelMappings Encoder Settings Output Group Output Group Settings Hls Group Settings Caption Language Mapping> 
- CaptionLanguage stringSetting 
- ClientCache string
- CodecSpecification string
- ConstantIv string
- DirectoryStructure string
- string
- EncryptionType string
- HlsCdn List<ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting> 
- HlsId3Segment stringTagging 
- IframeOnly stringPlaylists 
- IncompleteSegment stringBehavior 
- IndexNSegments int
- InputLoss stringAction 
- IvIn stringManifest 
- IvSource string
- KeepSegments int
- KeyFormat string
- KeyFormat stringVersions 
- KeyProvider ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Key Provider Settings 
- ManifestCompression string
- ManifestDuration stringFormat 
- MinSegment intLength 
- Mode string
- OutputSelection string
- ProgramDate stringTime 
- ProgramDate stringTime Clock 
- ProgramDate intTime Period 
- RedundantManifest string
- SegmentLength int
- SegmentsPer intSubdirectory 
- StreamInf stringResolution 
- TimedMetadata stringId3Frame 
- Indicates ID3 frame that has the timecode.
- TimedMetadata intId3Period 
- TimestampDelta intMilliseconds 
- TsFile stringMode 
- Destination
ChannelEncoder Settings Output Group Output Group Settings Hls Group Settings Destination 
- AdMarkers []string
- The ad marker type for this output group.
- BaseUrl stringContent 
- BaseUrl stringContent1 
- BaseUrl stringManifest 
- BaseUrl stringManifest1 
- CaptionLanguage []ChannelMappings Encoder Settings Output Group Output Group Settings Hls Group Settings Caption Language Mapping 
- CaptionLanguage stringSetting 
- ClientCache string
- CodecSpecification string
- ConstantIv string
- DirectoryStructure string
- string
- EncryptionType string
- HlsCdn []ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting 
- HlsId3Segment stringTagging 
- IframeOnly stringPlaylists 
- IncompleteSegment stringBehavior 
- IndexNSegments int
- InputLoss stringAction 
- IvIn stringManifest 
- IvSource string
- KeepSegments int
- KeyFormat string
- KeyFormat stringVersions 
- KeyProvider ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Key Provider Settings 
- ManifestCompression string
- ManifestDuration stringFormat 
- MinSegment intLength 
- Mode string
- OutputSelection string
- ProgramDate stringTime 
- ProgramDate stringTime Clock 
- ProgramDate intTime Period 
- RedundantManifest string
- SegmentLength int
- SegmentsPer intSubdirectory 
- StreamInf stringResolution 
- TimedMetadata stringId3Frame 
- Indicates ID3 frame that has the timecode.
- TimedMetadata intId3Period 
- TimestampDelta intMilliseconds 
- TsFile stringMode 
- destination
ChannelEncoder Settings Output Group Output Group Settings Hls Group Settings Destination 
- adMarkers List<String>
- The ad marker type for this output group.
- baseUrl StringContent 
- baseUrl StringContent1 
- baseUrl StringManifest 
- baseUrl StringManifest1 
- captionLanguage List<ChannelMappings Encoder Settings Output Group Output Group Settings Hls Group Settings Caption Language Mapping> 
- captionLanguage StringSetting 
- clientCache String
- codecSpecification String
- constantIv String
- directoryStructure String
- String
- encryptionType String
- hlsCdn List<ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting> 
- hlsId3Segment StringTagging 
- iframeOnly StringPlaylists 
- incompleteSegment StringBehavior 
- indexNSegments Integer
- inputLoss StringAction 
- ivIn StringManifest 
- ivSource String
- keepSegments Integer
- keyFormat String
- keyFormat StringVersions 
- keyProvider ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Key Provider Settings 
- manifestCompression String
- manifestDuration StringFormat 
- minSegment IntegerLength 
- mode String
- outputSelection String
- programDate StringTime 
- programDate StringTime Clock 
- programDate IntegerTime Period 
- redundantManifest String
- segmentLength Integer
- segmentsPer IntegerSubdirectory 
- streamInf StringResolution 
- timedMetadata StringId3Frame 
- Indicates ID3 frame that has the timecode.
- timedMetadata IntegerId3Period 
- timestampDelta IntegerMilliseconds 
- tsFile StringMode 
- destination
ChannelEncoder Settings Output Group Output Group Settings Hls Group Settings Destination 
- adMarkers string[]
- The ad marker type for this output group.
- baseUrl stringContent 
- baseUrl stringContent1 
- baseUrl stringManifest 
- baseUrl stringManifest1 
- captionLanguage ChannelMappings Encoder Settings Output Group Output Group Settings Hls Group Settings Caption Language Mapping[] 
- captionLanguage stringSetting 
- clientCache string
- codecSpecification string
- constantIv string
- directoryStructure string
- string
- encryptionType string
- hlsCdn ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting[] 
- hlsId3Segment stringTagging 
- iframeOnly stringPlaylists 
- incompleteSegment stringBehavior 
- indexNSegments number
- inputLoss stringAction 
- ivIn stringManifest 
- ivSource string
- keepSegments number
- keyFormat string
- keyFormat stringVersions 
- keyProvider ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Key Provider Settings 
- manifestCompression string
- manifestDuration stringFormat 
- minSegment numberLength 
- mode string
- outputSelection string
- programDate stringTime 
- programDate stringTime Clock 
- programDate numberTime Period 
- redundantManifest string
- segmentLength number
- segmentsPer numberSubdirectory 
- streamInf stringResolution 
- timedMetadata stringId3Frame 
- Indicates ID3 frame that has the timecode.
- timedMetadata numberId3Period 
- timestampDelta numberMilliseconds 
- tsFile stringMode 
- destination
ChannelEncoder Settings Output Group Output Group Settings Hls Group Settings Destination 
- ad_markers Sequence[str]
- The ad marker type for this output group.
- base_url_ strcontent 
- base_url_ strcontent1 
- base_url_ strmanifest 
- base_url_ strmanifest1 
- caption_language_ Sequence[Channelmappings Encoder Settings Output Group Output Group Settings Hls Group Settings Caption Language Mapping] 
- caption_language_ strsetting 
- client_cache str
- codec_specification str
- constant_iv str
- directory_structure str
- str
- encryption_type str
- hls_cdn_ Sequence[Channelsettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting] 
- hls_id3_ strsegment_ tagging 
- iframe_only_ strplaylists 
- incomplete_segment_ strbehavior 
- index_n_ intsegments 
- input_loss_ straction 
- iv_in_ strmanifest 
- iv_source str
- keep_segments int
- key_format str
- key_format_ strversions 
- key_provider_ Channelsettings Encoder Settings Output Group Output Group Settings Hls Group Settings Key Provider Settings 
- manifest_compression str
- manifest_duration_ strformat 
- min_segment_ intlength 
- mode str
- output_selection str
- program_date_ strtime 
- program_date_ strtime_ clock 
- program_date_ inttime_ period 
- redundant_manifest str
- segment_length int
- segments_per_ intsubdirectory 
- stream_inf_ strresolution 
- timed_metadata_ strid3_ frame 
- Indicates ID3 frame that has the timecode.
- timed_metadata_ intid3_ period 
- timestamp_delta_ intmilliseconds 
- ts_file_ strmode 
- destination Property Map
- adMarkers List<String>
- The ad marker type for this output group.
- baseUrl StringContent 
- baseUrl StringContent1 
- baseUrl StringManifest 
- baseUrl StringManifest1 
- captionLanguage List<Property Map>Mappings 
- captionLanguage StringSetting 
- clientCache String
- codecSpecification String
- constantIv String
- directoryStructure String
- String
- encryptionType String
- hlsCdn List<Property Map>Settings 
- hlsId3Segment StringTagging 
- iframeOnly StringPlaylists 
- incompleteSegment StringBehavior 
- indexNSegments Number
- inputLoss StringAction 
- ivIn StringManifest 
- ivSource String
- keepSegments Number
- keyFormat String
- keyFormat StringVersions 
- keyProvider Property MapSettings 
- manifestCompression String
- manifestDuration StringFormat 
- minSegment NumberLength 
- mode String
- outputSelection String
- programDate StringTime 
- programDate StringTime Clock 
- programDate NumberTime Period 
- redundantManifest String
- segmentLength Number
- segmentsPer NumberSubdirectory 
- streamInf StringResolution 
- timedMetadata StringId3Frame 
- Indicates ID3 frame that has the timecode.
- timedMetadata NumberId3Period 
- timestampDelta NumberMilliseconds 
- tsFile StringMode 
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs                            
- CaptionChannel int
- LanguageCode string
- LanguageDescription string
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- CaptionChannel int
- LanguageCode string
- LanguageDescription string
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- captionChannel Integer
- languageCode String
- languageDescription String
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- captionChannel number
- languageCode string
- languageDescription string
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- caption_channel int
- language_code str
- language_description str
- Human readable information to indicate captions available for players (eg. English, or Spanish).
- captionChannel Number
- languageCode String
- languageDescription String
- Human readable information to indicate captions available for players (eg. English, or Spanish).
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs                        
- DestinationRef stringId 
- Reference ID for the destination.
- DestinationRef stringId 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
- destinationRef stringId 
- Reference ID for the destination.
- destination_ref_ strid 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs                            
- HlsAkamai ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Akamai Settings 
- HlsBasic ChannelPut Settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Basic Put Settings 
- HlsMedia ChannelStore Settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Media Store Settings 
- HlsS3Settings ChannelEncoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls S3Settings 
- HlsWebdav ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Webdav Settings 
- HlsAkamai ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Akamai Settings 
- HlsBasic ChannelPut Settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Basic Put Settings 
- HlsMedia ChannelStore Settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Media Store Settings 
- HlsS3Settings ChannelEncoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls S3Settings 
- HlsWebdav ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Webdav Settings 
- hlsAkamai ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Akamai Settings 
- hlsBasic ChannelPut Settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Basic Put Settings 
- hlsMedia ChannelStore Settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Media Store Settings 
- hlsS3Settings ChannelEncoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls S3Settings 
- hlsWebdav ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Webdav Settings 
- hlsAkamai ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Akamai Settings 
- hlsBasic ChannelPut Settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Basic Put Settings 
- hlsMedia ChannelStore Settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Media Store Settings 
- hlsS3Settings ChannelEncoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls S3Settings 
- hlsWebdav ChannelSettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Webdav Settings 
- hls_akamai_ Channelsettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Akamai Settings 
- hls_basic_ Channelput_ settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Basic Put Settings 
- hls_media_ Channelstore_ settings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Media Store Settings 
- hls_s3_ Channelsettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls S3Settings 
- hls_webdav_ Channelsettings Encoder Settings Output Group Output Group Settings Hls Group Settings Hls Cdn Setting Hls Webdav Settings 
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs                                  
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- FilecacheDuration int
- HttpTransfer stringMode 
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- Salt string
- Token string
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- FilecacheDuration int
- HttpTransfer stringMode 
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- Salt string
- Token string
- connectionRetry IntegerInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration Integer
- httpTransfer StringMode 
- numRetries Integer
- Number of retry attempts.
- restartDelay Integer
- Number of seconds to wait until a restart is initiated.
- salt String
- token String
- connectionRetry numberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration number
- httpTransfer stringMode 
- numRetries number
- Number of retry attempts.
- restartDelay number
- Number of seconds to wait until a restart is initiated.
- salt string
- token string
- connection_retry_ intinterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecache_duration int
- http_transfer_ strmode 
- num_retries int
- Number of retry attempts.
- restart_delay int
- Number of seconds to wait until a restart is initiated.
- salt str
- token str
- connectionRetry NumberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration Number
- httpTransfer StringMode 
- numRetries Number
- Number of retry attempts.
- restartDelay Number
- Number of seconds to wait until a restart is initiated.
- salt String
- token String
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs                                    
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- FilecacheDuration int
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- FilecacheDuration int
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- connectionRetry IntegerInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration Integer
- numRetries Integer
- Number of retry attempts.
- restartDelay Integer
- Number of seconds to wait until a restart is initiated.
- connectionRetry numberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration number
- numRetries number
- Number of retry attempts.
- restartDelay number
- Number of seconds to wait until a restart is initiated.
- connection_retry_ intinterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecache_duration int
- num_retries int
- Number of retry attempts.
- restart_delay int
- Number of seconds to wait until a restart is initiated.
- connectionRetry NumberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration Number
- numRetries Number
- Number of retry attempts.
- restartDelay Number
- Number of seconds to wait until a restart is initiated.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs                                    
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- FilecacheDuration int
- MediaStore stringStorage Class 
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- FilecacheDuration int
- MediaStore stringStorage Class 
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- connectionRetry IntegerInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration Integer
- mediaStore StringStorage Class 
- numRetries Integer
- Number of retry attempts.
- restartDelay Integer
- Number of seconds to wait until a restart is initiated.
- connectionRetry numberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration number
- mediaStore stringStorage Class 
- numRetries number
- Number of retry attempts.
- restartDelay number
- Number of seconds to wait until a restart is initiated.
- connection_retry_ intinterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecache_duration int
- media_store_ strstorage_ class 
- num_retries int
- Number of retry attempts.
- restart_delay int
- Number of seconds to wait until a restart is initiated.
- connectionRetry NumberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration Number
- mediaStore StringStorage Class 
- numRetries Number
- Number of retry attempts.
- restartDelay Number
- Number of seconds to wait until a restart is initiated.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3Settings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs                                
- CannedAcl string
- Specify the canned ACL to apply to each S3 request.
- CannedAcl string
- Specify the canned ACL to apply to each S3 request.
- cannedAcl String
- Specify the canned ACL to apply to each S3 request.
- cannedAcl string
- Specify the canned ACL to apply to each S3 request.
- canned_acl str
- Specify the canned ACL to apply to each S3 request.
- cannedAcl String
- Specify the canned ACL to apply to each S3 request.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs                                  
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- FilecacheDuration int
- HttpTransfer stringMode 
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- FilecacheDuration int
- HttpTransfer stringMode 
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- connectionRetry IntegerInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration Integer
- httpTransfer StringMode 
- numRetries Integer
- Number of retry attempts.
- restartDelay Integer
- Number of seconds to wait until a restart is initiated.
- connectionRetry numberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration number
- httpTransfer stringMode 
- numRetries number
- Number of retry attempts.
- restartDelay number
- Number of seconds to wait until a restart is initiated.
- connection_retry_ intinterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecache_duration int
- http_transfer_ strmode 
- num_retries int
- Number of retry attempts.
- restart_delay int
- Number of seconds to wait until a restart is initiated.
- connectionRetry NumberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- filecacheDuration Number
- httpTransfer StringMode 
- numRetries Number
- Number of retry attempts.
- restartDelay Number
- Number of seconds to wait until a restart is initiated.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs                            
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySetting, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs                                  
ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServer, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs                                        
- Uri string
- PasswordParam string
- Username string
- Uri string
- PasswordParam string
- Username string
- uri String
- passwordParam String
- username String
- uri string
- passwordParam string
- username string
- uri str
- password_param str
- username str
- uri String
- passwordParam String
- username String
ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs                        
- Destination
ChannelEncoder Settings Output Group Output Group Settings Media Package Group Settings Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- Destination
ChannelEncoder Settings Output Group Output Group Settings Media Package Group Settings Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- destination
ChannelEncoder Settings Output Group Output Group Settings Media Package Group Settings Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- destination
ChannelEncoder Settings Output Group Output Group Settings Media Package Group Settings Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- destination
ChannelEncoder Settings Output Group Output Group Settings Media Package Group Settings Destination 
- A director and base filename where archive files should be written. See Destination for more details.
- destination Property Map
- A director and base filename where archive files should be written. See Destination for more details.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs                          
- DestinationRef stringId 
- Reference ID for the destination.
- DestinationRef stringId 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
- destinationRef stringId 
- Reference ID for the destination.
- destination_ref_ strid 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs                        
- Destination
ChannelEncoder Settings Output Group Output Group Settings Ms Smooth Group Settings Destination 
- AcquisitionPoint stringId 
- AudioOnly stringTimecode Control 
- CertificateMode string
- Setting to allow self signed or verified RTMP certificates.
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- EventId string
- EventId stringMode 
- EventStop stringBehavior 
- FilecacheDuration int
- FragmentLength int
- InputLoss stringAction 
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- SegmentationMode string
- SendDelay intMs 
- SparseTrack stringType 
- StreamManifest stringBehavior 
- TimestampOffset string
- TimestampOffset stringMode 
- Destination
ChannelEncoder Settings Output Group Output Group Settings Ms Smooth Group Settings Destination 
- AcquisitionPoint stringId 
- AudioOnly stringTimecode Control 
- CertificateMode string
- Setting to allow self signed or verified RTMP certificates.
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- EventId string
- EventId stringMode 
- EventStop stringBehavior 
- FilecacheDuration int
- FragmentLength int
- InputLoss stringAction 
- NumRetries int
- Number of retry attempts.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- SegmentationMode string
- SendDelay intMs 
- SparseTrack stringType 
- StreamManifest stringBehavior 
- TimestampOffset string
- TimestampOffset stringMode 
- destination
ChannelEncoder Settings Output Group Output Group Settings Ms Smooth Group Settings Destination 
- acquisitionPoint StringId 
- audioOnly StringTimecode Control 
- certificateMode String
- Setting to allow self signed or verified RTMP certificates.
- connectionRetry IntegerInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- eventId String
- eventId StringMode 
- eventStop StringBehavior 
- filecacheDuration Integer
- fragmentLength Integer
- inputLoss StringAction 
- numRetries Integer
- Number of retry attempts.
- restartDelay Integer
- Number of seconds to wait until a restart is initiated.
- segmentationMode String
- sendDelay IntegerMs 
- sparseTrack StringType 
- streamManifest StringBehavior 
- timestampOffset String
- timestampOffset StringMode 
- destination
ChannelEncoder Settings Output Group Output Group Settings Ms Smooth Group Settings Destination 
- acquisitionPoint stringId 
- audioOnly stringTimecode Control 
- certificateMode string
- Setting to allow self signed or verified RTMP certificates.
- connectionRetry numberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- eventId string
- eventId stringMode 
- eventStop stringBehavior 
- filecacheDuration number
- fragmentLength number
- inputLoss stringAction 
- numRetries number
- Number of retry attempts.
- restartDelay number
- Number of seconds to wait until a restart is initiated.
- segmentationMode string
- sendDelay numberMs 
- sparseTrack stringType 
- streamManifest stringBehavior 
- timestampOffset string
- timestampOffset stringMode 
- destination
ChannelEncoder Settings Output Group Output Group Settings Ms Smooth Group Settings Destination 
- acquisition_point_ strid 
- audio_only_ strtimecode_ control 
- certificate_mode str
- Setting to allow self signed or verified RTMP certificates.
- connection_retry_ intinterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- event_id str
- event_id_ strmode 
- event_stop_ strbehavior 
- filecache_duration int
- fragment_length int
- input_loss_ straction 
- num_retries int
- Number of retry attempts.
- restart_delay int
- Number of seconds to wait until a restart is initiated.
- segmentation_mode str
- send_delay_ intms 
- sparse_track_ strtype 
- stream_manifest_ strbehavior 
- timestamp_offset str
- timestamp_offset_ strmode 
- destination Property Map
- acquisitionPoint StringId 
- audioOnly StringTimecode Control 
- certificateMode String
- Setting to allow self signed or verified RTMP certificates.
- connectionRetry NumberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- eventId String
- eventId StringMode 
- eventStop StringBehavior 
- filecacheDuration Number
- fragmentLength Number
- inputLoss StringAction 
- numRetries Number
- Number of retry attempts.
- restartDelay Number
- Number of seconds to wait until a restart is initiated.
- segmentationMode String
- sendDelay NumberMs 
- sparseTrack StringType 
- streamManifest StringBehavior 
- timestampOffset String
- timestampOffset StringMode 
ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs                          
- DestinationRef stringId 
- Reference ID for the destination.
- DestinationRef stringId 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
- destinationRef stringId 
- Reference ID for the destination.
- destination_ref_ strid 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs                      
- AdMarkers List<string>
- The ad marker type for this output group.
- AuthenticationScheme string
- Authentication scheme to use when connecting with CDN.
- CacheFull stringBehavior 
- Controls behavior when content cache fills up.
- CacheLength int
- Cache length in seconds, is used to calculate buffer size.
- CaptionData string
- Controls the types of data that passes to onCaptionInfo outputs.
- InputLoss stringAction 
- Controls the behavior of the RTMP group if input becomes unavailable.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- AdMarkers []string
- The ad marker type for this output group.
- AuthenticationScheme string
- Authentication scheme to use when connecting with CDN.
- CacheFull stringBehavior 
- Controls behavior when content cache fills up.
- CacheLength int
- Cache length in seconds, is used to calculate buffer size.
- CaptionData string
- Controls the types of data that passes to onCaptionInfo outputs.
- InputLoss stringAction 
- Controls the behavior of the RTMP group if input becomes unavailable.
- RestartDelay int
- Number of seconds to wait until a restart is initiated.
- adMarkers List<String>
- The ad marker type for this output group.
- authenticationScheme String
- Authentication scheme to use when connecting with CDN.
- cacheFull StringBehavior 
- Controls behavior when content cache fills up.
- cacheLength Integer
- Cache length in seconds, is used to calculate buffer size.
- captionData String
- Controls the types of data that passes to onCaptionInfo outputs.
- inputLoss StringAction 
- Controls the behavior of the RTMP group if input becomes unavailable.
- restartDelay Integer
- Number of seconds to wait until a restart is initiated.
- adMarkers string[]
- The ad marker type for this output group.
- authenticationScheme string
- Authentication scheme to use when connecting with CDN.
- cacheFull stringBehavior 
- Controls behavior when content cache fills up.
- cacheLength number
- Cache length in seconds, is used to calculate buffer size.
- captionData string
- Controls the types of data that passes to onCaptionInfo outputs.
- inputLoss stringAction 
- Controls the behavior of the RTMP group if input becomes unavailable.
- restartDelay number
- Number of seconds to wait until a restart is initiated.
- ad_markers Sequence[str]
- The ad marker type for this output group.
- authentication_scheme str
- Authentication scheme to use when connecting with CDN.
- cache_full_ strbehavior 
- Controls behavior when content cache fills up.
- cache_length int
- Cache length in seconds, is used to calculate buffer size.
- caption_data str
- Controls the types of data that passes to onCaptionInfo outputs.
- input_loss_ straction 
- Controls the behavior of the RTMP group if input becomes unavailable.
- restart_delay int
- Number of seconds to wait until a restart is initiated.
- adMarkers List<String>
- The ad marker type for this output group.
- authenticationScheme String
- Authentication scheme to use when connecting with CDN.
- cacheFull StringBehavior 
- Controls behavior when content cache fills up.
- cacheLength Number
- Cache length in seconds, is used to calculate buffer size.
- captionData String
- Controls the types of data that passes to onCaptionInfo outputs.
- inputLoss StringAction 
- Controls the behavior of the RTMP group if input becomes unavailable.
- restartDelay Number
- Number of seconds to wait until a restart is initiated.
ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs                      
- InputLoss stringAction 
- Specifies behavior of last resort when input video os lost.
- TimedMetadata stringId3Frame 
- Indicates ID3 frame that has the timecode.
- TimedMetadata intId3Period 
- InputLoss stringAction 
- Specifies behavior of last resort when input video os lost.
- TimedMetadata stringId3Frame 
- Indicates ID3 frame that has the timecode.
- TimedMetadata intId3Period 
- inputLoss StringAction 
- Specifies behavior of last resort when input video os lost.
- timedMetadata StringId3Frame 
- Indicates ID3 frame that has the timecode.
- timedMetadata IntegerId3Period 
- inputLoss stringAction 
- Specifies behavior of last resort when input video os lost.
- timedMetadata stringId3Frame 
- Indicates ID3 frame that has the timecode.
- timedMetadata numberId3Period 
- input_loss_ straction 
- Specifies behavior of last resort when input video os lost.
- timed_metadata_ strid3_ frame 
- Indicates ID3 frame that has the timecode.
- timed_metadata_ intid3_ period 
- inputLoss StringAction 
- Specifies behavior of last resort when input video os lost.
- timedMetadata StringId3Frame 
- Indicates ID3 frame that has the timecode.
- timedMetadata NumberId3Period 
ChannelEncoderSettingsOutputGroupOutputOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs                
- ArchiveOutput ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings 
- Archive output settings. See Archive Output Settings for more details.
- FrameCapture ChannelOutput Settings Encoder Settings Output Group Output Output Settings Frame Capture Output Settings 
- HlsOutput ChannelSettings Encoder Settings Output Group Output Output Settings Hls Output Settings 
- MediaPackage ChannelOutput Settings Encoder Settings Output Group Output Output Settings Media Package Output Settings 
- Media package output settings. This can be set as an empty block.
- MsSmooth ChannelOutput Settings Encoder Settings Output Group Output Output Settings Ms Smooth Output Settings 
- MultiplexOutput ChannelSettings Encoder Settings Output Group Output Output Settings Multiplex Output Settings 
- Multiplex output settings. See Multiplex Output Settings for more details.
- RtmpOutput ChannelSettings Encoder Settings Output Group Output Output Settings Rtmp Output Settings 
- RTMP output settings. See RTMP Output Settings for more details.
- UdpOutput ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings 
- UDP output settings. See UDP Output Settings for more details.
- ArchiveOutput ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings 
- Archive output settings. See Archive Output Settings for more details.
- FrameCapture ChannelOutput Settings Encoder Settings Output Group Output Output Settings Frame Capture Output Settings 
- HlsOutput ChannelSettings Encoder Settings Output Group Output Output Settings Hls Output Settings 
- MediaPackage ChannelOutput Settings Encoder Settings Output Group Output Output Settings Media Package Output Settings 
- Media package output settings. This can be set as an empty block.
- MsSmooth ChannelOutput Settings Encoder Settings Output Group Output Output Settings Ms Smooth Output Settings 
- MultiplexOutput ChannelSettings Encoder Settings Output Group Output Output Settings Multiplex Output Settings 
- Multiplex output settings. See Multiplex Output Settings for more details.
- RtmpOutput ChannelSettings Encoder Settings Output Group Output Output Settings Rtmp Output Settings 
- RTMP output settings. See RTMP Output Settings for more details.
- UdpOutput ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings 
- UDP output settings. See UDP Output Settings for more details.
- archiveOutput ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings 
- Archive output settings. See Archive Output Settings for more details.
- frameCapture ChannelOutput Settings Encoder Settings Output Group Output Output Settings Frame Capture Output Settings 
- hlsOutput ChannelSettings Encoder Settings Output Group Output Output Settings Hls Output Settings 
- mediaPackage ChannelOutput Settings Encoder Settings Output Group Output Output Settings Media Package Output Settings 
- Media package output settings. This can be set as an empty block.
- msSmooth ChannelOutput Settings Encoder Settings Output Group Output Output Settings Ms Smooth Output Settings 
- multiplexOutput ChannelSettings Encoder Settings Output Group Output Output Settings Multiplex Output Settings 
- Multiplex output settings. See Multiplex Output Settings for more details.
- rtmpOutput ChannelSettings Encoder Settings Output Group Output Output Settings Rtmp Output Settings 
- RTMP output settings. See RTMP Output Settings for more details.
- udpOutput ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings 
- UDP output settings. See UDP Output Settings for more details.
- archiveOutput ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings 
- Archive output settings. See Archive Output Settings for more details.
- frameCapture ChannelOutput Settings Encoder Settings Output Group Output Output Settings Frame Capture Output Settings 
- hlsOutput ChannelSettings Encoder Settings Output Group Output Output Settings Hls Output Settings 
- mediaPackage ChannelOutput Settings Encoder Settings Output Group Output Output Settings Media Package Output Settings 
- Media package output settings. This can be set as an empty block.
- msSmooth ChannelOutput Settings Encoder Settings Output Group Output Output Settings Ms Smooth Output Settings 
- multiplexOutput ChannelSettings Encoder Settings Output Group Output Output Settings Multiplex Output Settings 
- Multiplex output settings. See Multiplex Output Settings for more details.
- rtmpOutput ChannelSettings Encoder Settings Output Group Output Output Settings Rtmp Output Settings 
- RTMP output settings. See RTMP Output Settings for more details.
- udpOutput ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings 
- UDP output settings. See UDP Output Settings for more details.
- archive_output_ Channelsettings Encoder Settings Output Group Output Output Settings Archive Output Settings 
- Archive output settings. See Archive Output Settings for more details.
- frame_capture_ Channeloutput_ settings Encoder Settings Output Group Output Output Settings Frame Capture Output Settings 
- hls_output_ Channelsettings Encoder Settings Output Group Output Output Settings Hls Output Settings 
- media_package_ Channeloutput_ settings Encoder Settings Output Group Output Output Settings Media Package Output Settings 
- Media package output settings. This can be set as an empty block.
- ms_smooth_ Channeloutput_ settings Encoder Settings Output Group Output Output Settings Ms Smooth Output Settings 
- multiplex_output_ Channelsettings Encoder Settings Output Group Output Output Settings Multiplex Output Settings 
- Multiplex output settings. See Multiplex Output Settings for more details.
- rtmp_output_ Channelsettings Encoder Settings Output Group Output Output Settings Rtmp Output Settings 
- RTMP output settings. See RTMP Output Settings for more details.
- udp_output_ Channelsettings Encoder Settings Output Group Output Output Settings Udp Output Settings 
- UDP output settings. See UDP Output Settings for more details.
- archiveOutput Property MapSettings 
- Archive output settings. See Archive Output Settings for more details.
- frameCapture Property MapOutput Settings 
- hlsOutput Property MapSettings 
- mediaPackage Property MapOutput Settings 
- Media package output settings. This can be set as an empty block.
- msSmooth Property MapOutput Settings 
- multiplexOutput Property MapSettings 
- Multiplex output settings. See Multiplex Output Settings for more details.
- rtmpOutput Property MapSettings 
- RTMP output settings. See RTMP Output Settings for more details.
- udpOutput Property MapSettings 
- UDP output settings. See UDP Output Settings for more details.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs                      
- ContainerSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings 
- Settings specific to the container type of the file. See Container Settings for more details.
- Extension string
- Output file extension.
- NameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- ContainerSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings 
- Settings specific to the container type of the file. See Container Settings for more details.
- Extension string
- Output file extension.
- NameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- containerSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings 
- Settings specific to the container type of the file. See Container Settings for more details.
- extension String
- Output file extension.
- nameModifier String
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- containerSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings 
- Settings specific to the container type of the file. See Container Settings for more details.
- extension string
- Output file extension.
- nameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- container_settings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings 
- Settings specific to the container type of the file. See Container Settings for more details.
- extension str
- Output file extension.
- name_modifier str
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- containerSettings Property Map
- Settings specific to the container type of the file. See Container Settings for more details.
- extension String
- Output file extension.
- nameModifier String
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs                          
- M2tsSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- RawSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings Raw Settings 
- Raw Settings. This can be set as an empty block.
- M2tsSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- RawSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings Raw Settings 
- Raw Settings. This can be set as an empty block.
- m2tsSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- rawSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings Raw Settings 
- Raw Settings. This can be set as an empty block.
- m2tsSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- rawSettings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings Raw Settings 
- Raw Settings. This can be set as an empty block.
- m2ts_settings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- raw_settings ChannelEncoder Settings Output Group Output Output Settings Archive Output Settings Container Settings Raw Settings 
- Raw Settings. This can be set as an empty block.
- m2tsSettings Property Map
- M2TS Settings. See M2TS Settings for more details.
- rawSettings Property Map
- Raw Settings. This can be set as an empty block.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs                              
- AbsentInput stringAudio Behavior 
- Arib string
- AribCaptions stringPid 
- AribCaptions stringPid Control 
- AudioBuffer stringModel 
- AudioFrames intPer Pes 
- AudioPids string
- AudioStream stringType 
- Bitrate int
- BufferModel string
- CcDescriptor string
- DvbNit ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- DvbSdt ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- DvbSub stringPids 
- DvbTdt ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- DvbTeletext stringPid 
- Ebif string
- EbpAudio stringInterval 
- EbpLookahead intMs 
- EbpPlacement string
- EcmPid string
- EsRate stringIn Pes 
- EtvPlatform stringPid 
- EtvSignal stringPid 
- FragmentTime double
- Klv string
- KlvData stringPids 
- NielsenId3Behavior string
- NullPacket doubleBitrate 
- PatInterval int
- PcrControl string
- PcrPeriod int
- PcrPid string
- PmtInterval int
- PmtPid string
- ProgramNum int
- RateMode string
- Scte27Pids string
- Scte35Control string
- Scte35Pid string
- PID from which to read SCTE-35 messages.
- SegmentationMarkers string
- SegmentationStyle string
- SegmentationTime double
- TimedMetadata stringBehavior 
- TimedMetadata stringPid 
- TransportStream intId 
- VideoPid string
- AbsentInput stringAudio Behavior 
- Arib string
- AribCaptions stringPid 
- AribCaptions stringPid Control 
- AudioBuffer stringModel 
- AudioFrames intPer Pes 
- AudioPids string
- AudioStream stringType 
- Bitrate int
- BufferModel string
- CcDescriptor string
- DvbNit ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- DvbSdt ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- DvbSub stringPids 
- DvbTdt ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- DvbTeletext stringPid 
- Ebif string
- EbpAudio stringInterval 
- EbpLookahead intMs 
- EbpPlacement string
- EcmPid string
- EsRate stringIn Pes 
- EtvPlatform stringPid 
- EtvSignal stringPid 
- FragmentTime float64
- Klv string
- KlvData stringPids 
- NielsenId3Behavior string
- NullPacket float64Bitrate 
- PatInterval int
- PcrControl string
- PcrPeriod int
- PcrPid string
- PmtInterval int
- PmtPid string
- ProgramNum int
- RateMode string
- Scte27Pids string
- Scte35Control string
- Scte35Pid string
- PID from which to read SCTE-35 messages.
- SegmentationMarkers string
- SegmentationStyle string
- SegmentationTime float64
- TimedMetadata stringBehavior 
- TimedMetadata stringPid 
- TransportStream intId 
- VideoPid string
- absentInput StringAudio Behavior 
- arib String
- aribCaptions StringPid 
- aribCaptions StringPid Control 
- audioBuffer StringModel 
- audioFrames IntegerPer Pes 
- audioPids String
- audioStream StringType 
- bitrate Integer
- bufferModel String
- ccDescriptor String
- dvbNit ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- dvbSdt ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- dvbSub StringPids 
- dvbTdt ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- dvbTeletext StringPid 
- ebif String
- ebpAudio StringInterval 
- ebpLookahead IntegerMs 
- ebpPlacement String
- ecmPid String
- esRate StringIn Pes 
- etvPlatform StringPid 
- etvSignal StringPid 
- fragmentTime Double
- klv String
- klvData StringPids 
- nielsenId3Behavior String
- nullPacket DoubleBitrate 
- patInterval Integer
- pcrControl String
- pcrPeriod Integer
- pcrPid String
- pmtInterval Integer
- pmtPid String
- programNum Integer
- rateMode String
- scte27Pids String
- scte35Control String
- scte35Pid String
- PID from which to read SCTE-35 messages.
- segmentationMarkers String
- segmentationStyle String
- segmentationTime Double
- timedMetadata StringBehavior 
- timedMetadata StringPid 
- transportStream IntegerId 
- videoPid String
- absentInput stringAudio Behavior 
- arib string
- aribCaptions stringPid 
- aribCaptions stringPid Control 
- audioBuffer stringModel 
- audioFrames numberPer Pes 
- audioPids string
- audioStream stringType 
- bitrate number
- bufferModel string
- ccDescriptor string
- dvbNit ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- dvbSdt ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- dvbSub stringPids 
- dvbTdt ChannelSettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- dvbTeletext stringPid 
- ebif string
- ebpAudio stringInterval 
- ebpLookahead numberMs 
- ebpPlacement string
- ecmPid string
- esRate stringIn Pes 
- etvPlatform stringPid 
- etvSignal stringPid 
- fragmentTime number
- klv string
- klvData stringPids 
- nielsenId3Behavior string
- nullPacket numberBitrate 
- patInterval number
- pcrControl string
- pcrPeriod number
- pcrPid string
- pmtInterval number
- pmtPid string
- programNum number
- rateMode string
- scte27Pids string
- scte35Control string
- scte35Pid string
- PID from which to read SCTE-35 messages.
- segmentationMarkers string
- segmentationStyle string
- segmentationTime number
- timedMetadata stringBehavior 
- timedMetadata stringPid 
- transportStream numberId 
- videoPid string
- absent_input_ straudio_ behavior 
- arib str
- arib_captions_ strpid 
- arib_captions_ strpid_ control 
- audio_buffer_ strmodel 
- audio_frames_ intper_ pes 
- audio_pids str
- audio_stream_ strtype 
- bitrate int
- buffer_model str
- cc_descriptor str
- dvb_nit_ Channelsettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- dvb_sdt_ Channelsettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- dvb_sub_ strpids 
- dvb_tdt_ Channelsettings Encoder Settings Output Group Output Output Settings Archive Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- dvb_teletext_ strpid 
- ebif str
- ebp_audio_ strinterval 
- ebp_lookahead_ intms 
- ebp_placement str
- ecm_pid str
- es_rate_ strin_ pes 
- etv_platform_ strpid 
- etv_signal_ strpid 
- fragment_time float
- klv str
- klv_data_ strpids 
- nielsen_id3_ strbehavior 
- null_packet_ floatbitrate 
- pat_interval int
- pcr_control str
- pcr_period int
- pcr_pid str
- pmt_interval int
- pmt_pid str
- program_num int
- rate_mode str
- scte27_pids str
- scte35_control str
- scte35_pid str
- PID from which to read SCTE-35 messages.
- segmentation_markers str
- segmentation_style str
- segmentation_time float
- timed_metadata_ strbehavior 
- timed_metadata_ strpid 
- transport_stream_ intid 
- video_pid str
- absentInput StringAudio Behavior 
- arib String
- aribCaptions StringPid 
- aribCaptions StringPid Control 
- audioBuffer StringModel 
- audioFrames NumberPer Pes 
- audioPids String
- audioStream StringType 
- bitrate Number
- bufferModel String
- ccDescriptor String
- dvbNit Property MapSettings 
- dvbSdt Property MapSettings 
- dvbSub StringPids 
- dvbTdt Property MapSettings 
- dvbTeletext StringPid 
- ebif String
- ebpAudio StringInterval 
- ebpLookahead NumberMs 
- ebpPlacement String
- ecmPid String
- esRate StringIn Pes 
- etvPlatform StringPid 
- etvSignal StringPid 
- fragmentTime Number
- klv String
- klvData StringPids 
- nielsenId3Behavior String
- nullPacket NumberBitrate 
- patInterval Number
- pcrControl String
- pcrPeriod Number
- pcrPid String
- pmtInterval Number
- pmtPid String
- programNum Number
- rateMode String
- scte27Pids String
- scte35Control String
- scte35Pid String
- PID from which to read SCTE-35 messages.
- segmentationMarkers String
- segmentationStyle String
- segmentationTime Number
- timedMetadata StringBehavior 
- timedMetadata StringPid 
- transportStream NumberId 
- videoPid String
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs                                    
- NetworkId int
- NetworkName string
- RepInterval int
- NetworkId int
- NetworkName string
- RepInterval int
- networkId Integer
- networkName String
- repInterval Integer
- networkId number
- networkName string
- repInterval number
- network_id int
- network_name str
- rep_interval int
- networkId Number
- networkName String
- repInterval Number
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs                                    
- OutputSdt string
- RepInterval int
- ServiceName string
- ServiceProvider stringName 
- OutputSdt string
- RepInterval int
- ServiceName string
- ServiceProvider stringName 
- outputSdt String
- repInterval Integer
- serviceName String
- serviceProvider StringName 
- outputSdt string
- repInterval number
- serviceName string
- serviceProvider stringName 
- output_sdt str
- rep_interval int
- service_name str
- service_provider_ strname 
- outputSdt String
- repInterval Number
- serviceName String
- serviceProvider StringName 
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs                                    
- RepInterval int
- RepInterval int
- repInterval Integer
- repInterval number
- rep_interval int
- repInterval Number
ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs                        
- NameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- NameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- nameModifier String
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- nameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- name_modifier str
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- nameModifier String
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs                      
- HlsSettings ChannelEncoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings 
- H265PackagingType string
- NameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- SegmentModifier string
- HlsSettings ChannelEncoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings 
- H265PackagingType string
- NameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- SegmentModifier string
- hlsSettings ChannelEncoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings 
- h265PackagingType String
- nameModifier String
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- segmentModifier String
- hlsSettings ChannelEncoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings 
- h265PackagingType string
- nameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- segmentModifier string
- hls_settings ChannelEncoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings 
- h265_packaging_ strtype 
- name_modifier str
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- segment_modifier str
- hlsSettings Property Map
- h265PackagingType String
- nameModifier String
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- segmentModifier String
ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs                          
- AudioOnly ChannelHls Settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Audio Only Hls Settings 
- Fmp4HlsSettings ChannelEncoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Fmp4Hls Settings 
- FrameCapture ChannelHls Settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Frame Capture Hls Settings 
- StandardHls ChannelSettings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Standard Hls Settings 
- AudioOnly ChannelHls Settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Audio Only Hls Settings 
- Fmp4HlsSettings ChannelEncoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Fmp4Hls Settings 
- FrameCapture ChannelHls Settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Frame Capture Hls Settings 
- StandardHls ChannelSettings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Standard Hls Settings 
- audioOnly ChannelHls Settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Audio Only Hls Settings 
- fmp4HlsSettings ChannelEncoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Fmp4Hls Settings 
- frameCapture ChannelHls Settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Frame Capture Hls Settings 
- standardHls ChannelSettings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Standard Hls Settings 
- audioOnly ChannelHls Settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Audio Only Hls Settings 
- fmp4HlsSettings ChannelEncoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Fmp4Hls Settings 
- frameCapture ChannelHls Settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Frame Capture Hls Settings 
- standardHls ChannelSettings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Standard Hls Settings 
- audio_only_ Channelhls_ settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Audio Only Hls Settings 
- fmp4_hls_ Channelsettings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Fmp4Hls Settings 
- frame_capture_ Channelhls_ settings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Frame Capture Hls Settings 
- standard_hls_ Channelsettings Encoder Settings Output Group Output Output Settings Hls Output Settings Hls Settings Standard Hls Settings 
ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs                                  
- audioGroup StringId 
- audioOnly Property MapImage 
- audioTrack StringType 
- segmentType String
ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImage, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs                                        
- Uri string
- PasswordParam string
- Username string
- Uri string
- PasswordParam string
- Username string
- uri String
- passwordParam String
- username String
- uri string
- passwordParam string
- username string
- uri str
- password_param str
- username str
- uri String
- passwordParam String
- username String
ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs                              
- AudioRendition stringSets 
- NielsenId3Behavior string
- TimedMetadata stringBehavior 
- AudioRendition stringSets 
- NielsenId3Behavior string
- TimedMetadata stringBehavior 
- audioRendition StringSets 
- nielsenId3Behavior String
- timedMetadata StringBehavior 
- audioRendition stringSets 
- nielsenId3Behavior string
- timedMetadata stringBehavior 
- audioRendition StringSets 
- nielsenId3Behavior String
- timedMetadata StringBehavior 
ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs                                
ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8Settings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs                                  
- AudioFrames intPer Pes 
- AudioPids string
- EcmPid string
- NielsenId3Behavior string
- PatInterval int
- PcrControl string
- PcrPeriod int
- PcrPid string
- PmtInterval int
- PmtPid string
- ProgramNum int
- Scte35Behavior string
- Scte35Pid string
- PID from which to read SCTE-35 messages.
- TimedMetadata stringBehavior 
- TimedMetadata stringPid 
- TransportStream intId 
- VideoPid string
- AudioFrames intPer Pes 
- AudioPids string
- EcmPid string
- NielsenId3Behavior string
- PatInterval int
- PcrControl string
- PcrPeriod int
- PcrPid string
- PmtInterval int
- PmtPid string
- ProgramNum int
- Scte35Behavior string
- Scte35Pid string
- PID from which to read SCTE-35 messages.
- TimedMetadata stringBehavior 
- TimedMetadata stringPid 
- TransportStream intId 
- VideoPid string
- audioFrames IntegerPer Pes 
- audioPids String
- ecmPid String
- nielsenId3Behavior String
- patInterval Integer
- pcrControl String
- pcrPeriod Integer
- pcrPid String
- pmtInterval Integer
- pmtPid String
- programNum Integer
- scte35Behavior String
- scte35Pid String
- PID from which to read SCTE-35 messages.
- timedMetadata StringBehavior 
- timedMetadata StringPid 
- transportStream IntegerId 
- videoPid String
- audioFrames numberPer Pes 
- audioPids string
- ecmPid string
- nielsenId3Behavior string
- patInterval number
- pcrControl string
- pcrPeriod number
- pcrPid string
- pmtInterval number
- pmtPid string
- programNum number
- scte35Behavior string
- scte35Pid string
- PID from which to read SCTE-35 messages.
- timedMetadata stringBehavior 
- timedMetadata stringPid 
- transportStream numberId 
- videoPid string
- audio_frames_ intper_ pes 
- audio_pids str
- ecm_pid str
- nielsen_id3_ strbehavior 
- pat_interval int
- pcr_control str
- pcr_period int
- pcr_pid str
- pmt_interval int
- pmt_pid str
- program_num int
- scte35_behavior str
- scte35_pid str
- PID from which to read SCTE-35 messages.
- timed_metadata_ strbehavior 
- timed_metadata_ strpid 
- transport_stream_ intid 
- video_pid str
- audioFrames NumberPer Pes 
- audioPids String
- ecmPid String
- nielsenId3Behavior String
- patInterval Number
- pcrControl String
- pcrPeriod Number
- pcrPid String
- pmtInterval Number
- pmtPid String
- programNum Number
- scte35Behavior String
- scte35Pid String
- PID from which to read SCTE-35 messages.
- timedMetadata StringBehavior 
- timedMetadata StringPid 
- transportStream NumberId 
- videoPid String
ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs                        
- H265PackagingType string
- NameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- H265PackagingType string
- NameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- h265PackagingType String
- nameModifier String
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- h265PackagingType string
- nameModifier string
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- h265_packaging_ strtype 
- name_modifier str
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
- h265PackagingType String
- nameModifier String
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs                      
- Destination
ChannelEncoder Settings Output Group Output Output Settings Multiplex Output Settings Destination 
- Destination is a multiplex. See Destination for more details.
- Destination
ChannelEncoder Settings Output Group Output Output Settings Multiplex Output Settings Destination 
- Destination is a multiplex. See Destination for more details.
- destination
ChannelEncoder Settings Output Group Output Output Settings Multiplex Output Settings Destination 
- Destination is a multiplex. See Destination for more details.
- destination
ChannelEncoder Settings Output Group Output Output Settings Multiplex Output Settings Destination 
- Destination is a multiplex. See Destination for more details.
- destination
ChannelEncoder Settings Output Group Output Output Settings Multiplex Output Settings Destination 
- Destination is a multiplex. See Destination for more details.
- destination Property Map
- Destination is a multiplex. See Destination for more details.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs                        
- DestinationRef stringId 
- Reference ID for the destination.
- DestinationRef stringId 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
- destinationRef stringId 
- Reference ID for the destination.
- destination_ref_ strid 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs                      
- Destination
ChannelEncoder Settings Output Group Output Output Settings Rtmp Output Settings Destination 
- The RTMP endpoint excluding the stream name. See Destination for more details.
- CertificateMode string
- Setting to allow self signed or verified RTMP certificates.
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- NumRetries int
- Number of retry attempts.
- Destination
ChannelEncoder Settings Output Group Output Output Settings Rtmp Output Settings Destination 
- The RTMP endpoint excluding the stream name. See Destination for more details.
- CertificateMode string
- Setting to allow self signed or verified RTMP certificates.
- ConnectionRetry intInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- NumRetries int
- Number of retry attempts.
- destination
ChannelEncoder Settings Output Group Output Output Settings Rtmp Output Settings Destination 
- The RTMP endpoint excluding the stream name. See Destination for more details.
- certificateMode String
- Setting to allow self signed or verified RTMP certificates.
- connectionRetry IntegerInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- numRetries Integer
- Number of retry attempts.
- destination
ChannelEncoder Settings Output Group Output Output Settings Rtmp Output Settings Destination 
- The RTMP endpoint excluding the stream name. See Destination for more details.
- certificateMode string
- Setting to allow self signed or verified RTMP certificates.
- connectionRetry numberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- numRetries number
- Number of retry attempts.
- destination
ChannelEncoder Settings Output Group Output Output Settings Rtmp Output Settings Destination 
- The RTMP endpoint excluding the stream name. See Destination for more details.
- certificate_mode str
- Setting to allow self signed or verified RTMP certificates.
- connection_retry_ intinterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- num_retries int
- Number of retry attempts.
- destination Property Map
- The RTMP endpoint excluding the stream name. See Destination for more details.
- certificateMode String
- Setting to allow self signed or verified RTMP certificates.
- connectionRetry NumberInterval 
- Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
- numRetries Number
- Number of retry attempts.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination, ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs                        
- DestinationRef stringId 
- Reference ID for the destination.
- DestinationRef stringId 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
- destinationRef stringId 
- Reference ID for the destination.
- destination_ref_ strid 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs                      
- ContainerSettings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings 
- UDP container settings. See Container Settings for more details.
- Destination
ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Destination 
- Destination address and port number for RTP or UDP packets. See Destination for more details.
- BufferMsec int
- UDP output buffering in milliseconds.
- FecOutput ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Fec Output Settings 
- ContainerSettings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings 
- UDP container settings. See Container Settings for more details.
- Destination
ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Destination 
- Destination address and port number for RTP or UDP packets. See Destination for more details.
- BufferMsec int
- UDP output buffering in milliseconds.
- FecOutput ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Fec Output Settings 
- containerSettings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings 
- UDP container settings. See Container Settings for more details.
- destination
ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Destination 
- Destination address and port number for RTP or UDP packets. See Destination for more details.
- bufferMsec Integer
- UDP output buffering in milliseconds.
- fecOutput ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Fec Output Settings 
- containerSettings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings 
- UDP container settings. See Container Settings for more details.
- destination
ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Destination 
- Destination address and port number for RTP or UDP packets. See Destination for more details.
- bufferMsec number
- UDP output buffering in milliseconds.
- fecOutput ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Fec Output Settings 
- container_settings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings 
- UDP container settings. See Container Settings for more details.
- destination
ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Destination 
- Destination address and port number for RTP or UDP packets. See Destination for more details.
- buffer_msec int
- UDP output buffering in milliseconds.
- fec_output_ Channelsettings Encoder Settings Output Group Output Output Settings Udp Output Settings Fec Output Settings 
- containerSettings Property Map
- UDP container settings. See Container Settings for more details.
- destination Property Map
- Destination address and port number for RTP or UDP packets. See Destination for more details.
- bufferMsec Number
- UDP output buffering in milliseconds.
- fecOutput Property MapSettings 
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs                          
- M2tsSettings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- M2tsSettings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- m2tsSettings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- m2tsSettings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- m2ts_settings ChannelEncoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings 
- M2TS Settings. See M2TS Settings for more details.
- m2tsSettings Property Map
- M2TS Settings. See M2TS Settings for more details.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs                              
- AbsentInput stringAudio Behavior 
- Arib string
- AribCaptions stringPid 
- AribCaptions stringPid Control 
- AudioBuffer stringModel 
- AudioFrames intPer Pes 
- AudioPids string
- AudioStream stringType 
- Bitrate int
- BufferModel string
- CcDescriptor string
- DvbNit ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- DvbSdt ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- DvbSub stringPids 
- DvbTdt ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- DvbTeletext stringPid 
- Ebif string
- EbpAudio stringInterval 
- EbpLookahead intMs 
- EbpPlacement string
- EcmPid string
- EsRate stringIn Pes 
- EtvPlatform stringPid 
- EtvSignal stringPid 
- FragmentTime double
- Klv string
- KlvData stringPids 
- NielsenId3Behavior string
- NullPacket doubleBitrate 
- PatInterval int
- PcrControl string
- PcrPeriod int
- PcrPid string
- PmtInterval int
- PmtPid string
- ProgramNum int
- RateMode string
- Scte27Pids string
- Scte35Control string
- Scte35Pid string
- PID from which to read SCTE-35 messages.
- SegmentationMarkers string
- SegmentationStyle string
- SegmentationTime double
- TimedMetadata stringBehavior 
- TimedMetadata stringPid 
- TransportStream intId 
- VideoPid string
- AbsentInput stringAudio Behavior 
- Arib string
- AribCaptions stringPid 
- AribCaptions stringPid Control 
- AudioBuffer stringModel 
- AudioFrames intPer Pes 
- AudioPids string
- AudioStream stringType 
- Bitrate int
- BufferModel string
- CcDescriptor string
- DvbNit ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- DvbSdt ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- DvbSub stringPids 
- DvbTdt ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- DvbTeletext stringPid 
- Ebif string
- EbpAudio stringInterval 
- EbpLookahead intMs 
- EbpPlacement string
- EcmPid string
- EsRate stringIn Pes 
- EtvPlatform stringPid 
- EtvSignal stringPid 
- FragmentTime float64
- Klv string
- KlvData stringPids 
- NielsenId3Behavior string
- NullPacket float64Bitrate 
- PatInterval int
- PcrControl string
- PcrPeriod int
- PcrPid string
- PmtInterval int
- PmtPid string
- ProgramNum int
- RateMode string
- Scte27Pids string
- Scte35Control string
- Scte35Pid string
- PID from which to read SCTE-35 messages.
- SegmentationMarkers string
- SegmentationStyle string
- SegmentationTime float64
- TimedMetadata stringBehavior 
- TimedMetadata stringPid 
- TransportStream intId 
- VideoPid string
- absentInput StringAudio Behavior 
- arib String
- aribCaptions StringPid 
- aribCaptions StringPid Control 
- audioBuffer StringModel 
- audioFrames IntegerPer Pes 
- audioPids String
- audioStream StringType 
- bitrate Integer
- bufferModel String
- ccDescriptor String
- dvbNit ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- dvbSdt ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- dvbSub StringPids 
- dvbTdt ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- dvbTeletext StringPid 
- ebif String
- ebpAudio StringInterval 
- ebpLookahead IntegerMs 
- ebpPlacement String
- ecmPid String
- esRate StringIn Pes 
- etvPlatform StringPid 
- etvSignal StringPid 
- fragmentTime Double
- klv String
- klvData StringPids 
- nielsenId3Behavior String
- nullPacket DoubleBitrate 
- patInterval Integer
- pcrControl String
- pcrPeriod Integer
- pcrPid String
- pmtInterval Integer
- pmtPid String
- programNum Integer
- rateMode String
- scte27Pids String
- scte35Control String
- scte35Pid String
- PID from which to read SCTE-35 messages.
- segmentationMarkers String
- segmentationStyle String
- segmentationTime Double
- timedMetadata StringBehavior 
- timedMetadata StringPid 
- transportStream IntegerId 
- videoPid String
- absentInput stringAudio Behavior 
- arib string
- aribCaptions stringPid 
- aribCaptions stringPid Control 
- audioBuffer stringModel 
- audioFrames numberPer Pes 
- audioPids string
- audioStream stringType 
- bitrate number
- bufferModel string
- ccDescriptor string
- dvbNit ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- dvbSdt ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- dvbSub stringPids 
- dvbTdt ChannelSettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- dvbTeletext stringPid 
- ebif string
- ebpAudio stringInterval 
- ebpLookahead numberMs 
- ebpPlacement string
- ecmPid string
- esRate stringIn Pes 
- etvPlatform stringPid 
- etvSignal stringPid 
- fragmentTime number
- klv string
- klvData stringPids 
- nielsenId3Behavior string
- nullPacket numberBitrate 
- patInterval number
- pcrControl string
- pcrPeriod number
- pcrPid string
- pmtInterval number
- pmtPid string
- programNum number
- rateMode string
- scte27Pids string
- scte35Control string
- scte35Pid string
- PID from which to read SCTE-35 messages.
- segmentationMarkers string
- segmentationStyle string
- segmentationTime number
- timedMetadata stringBehavior 
- timedMetadata stringPid 
- transportStream numberId 
- videoPid string
- absent_input_ straudio_ behavior 
- arib str
- arib_captions_ strpid 
- arib_captions_ strpid_ control 
- audio_buffer_ strmodel 
- audio_frames_ intper_ pes 
- audio_pids str
- audio_stream_ strtype 
- bitrate int
- buffer_model str
- cc_descriptor str
- dvb_nit_ Channelsettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Nit Settings 
- dvb_sdt_ Channelsettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Sdt Settings 
- dvb_sub_ strpids 
- dvb_tdt_ Channelsettings Encoder Settings Output Group Output Output Settings Udp Output Settings Container Settings M2ts Settings Dvb Tdt Settings 
- dvb_teletext_ strpid 
- ebif str
- ebp_audio_ strinterval 
- ebp_lookahead_ intms 
- ebp_placement str
- ecm_pid str
- es_rate_ strin_ pes 
- etv_platform_ strpid 
- etv_signal_ strpid 
- fragment_time float
- klv str
- klv_data_ strpids 
- nielsen_id3_ strbehavior 
- null_packet_ floatbitrate 
- pat_interval int
- pcr_control str
- pcr_period int
- pcr_pid str
- pmt_interval int
- pmt_pid str
- program_num int
- rate_mode str
- scte27_pids str
- scte35_control str
- scte35_pid str
- PID from which to read SCTE-35 messages.
- segmentation_markers str
- segmentation_style str
- segmentation_time float
- timed_metadata_ strbehavior 
- timed_metadata_ strpid 
- transport_stream_ intid 
- video_pid str
- absentInput StringAudio Behavior 
- arib String
- aribCaptions StringPid 
- aribCaptions StringPid Control 
- audioBuffer StringModel 
- audioFrames NumberPer Pes 
- audioPids String
- audioStream StringType 
- bitrate Number
- bufferModel String
- ccDescriptor String
- dvbNit Property MapSettings 
- dvbSdt Property MapSettings 
- dvbSub StringPids 
- dvbTdt Property MapSettings 
- dvbTeletext StringPid 
- ebif String
- ebpAudio StringInterval 
- ebpLookahead NumberMs 
- ebpPlacement String
- ecmPid String
- esRate StringIn Pes 
- etvPlatform StringPid 
- etvSignal StringPid 
- fragmentTime Number
- klv String
- klvData StringPids 
- nielsenId3Behavior String
- nullPacket NumberBitrate 
- patInterval Number
- pcrControl String
- pcrPeriod Number
- pcrPid String
- pmtInterval Number
- pmtPid String
- programNum Number
- rateMode String
- scte27Pids String
- scte35Control String
- scte35Pid String
- PID from which to read SCTE-35 messages.
- segmentationMarkers String
- segmentationStyle String
- segmentationTime Number
- timedMetadata StringBehavior 
- timedMetadata StringPid 
- transportStream NumberId 
- videoPid String
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs                                    
- NetworkId int
- NetworkName string
- RepInterval int
- NetworkId int
- NetworkName string
- RepInterval int
- networkId Integer
- networkName String
- repInterval Integer
- networkId number
- networkName string
- repInterval number
- network_id int
- network_name str
- rep_interval int
- networkId Number
- networkName String
- repInterval Number
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs                                    
- OutputSdt string
- RepInterval int
- ServiceName string
- ServiceProvider stringName 
- OutputSdt string
- RepInterval int
- ServiceName string
- ServiceProvider stringName 
- outputSdt String
- repInterval Integer
- serviceName String
- serviceProvider StringName 
- outputSdt string
- repInterval number
- serviceName string
- serviceProvider stringName 
- output_sdt str
- rep_interval int
- service_name str
- service_provider_ strname 
- outputSdt String
- repInterval Number
- serviceName String
- serviceProvider StringName 
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs                                    
- RepInterval int
- RepInterval int
- repInterval Integer
- repInterval number
- rep_interval int
- repInterval Number
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestination, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs                        
- DestinationRef stringId 
- Reference ID for the destination.
- DestinationRef stringId 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
- destinationRef stringId 
- Reference ID for the destination.
- destination_ref_ strid 
- Reference ID for the destination.
- destinationRef StringId 
- Reference ID for the destination.
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs                            
- ColumnDepth int
- The height of the FEC protection matrix.
- IncludeFec string
- Enables column only or column and row based FEC.
- RowLength int
- The width of the FEC protection matrix.
- ColumnDepth int
- The height of the FEC protection matrix.
- IncludeFec string
- Enables column only or column and row based FEC.
- RowLength int
- The width of the FEC protection matrix.
- columnDepth Integer
- The height of the FEC protection matrix.
- includeFec String
- Enables column only or column and row based FEC.
- rowLength Integer
- The width of the FEC protection matrix.
- columnDepth number
- The height of the FEC protection matrix.
- includeFec string
- Enables column only or column and row based FEC.
- rowLength number
- The width of the FEC protection matrix.
- column_depth int
- The height of the FEC protection matrix.
- include_fec str
- Enables column only or column and row based FEC.
- row_length int
- The width of the FEC protection matrix.
- columnDepth Number
- The height of the FEC protection matrix.
- includeFec String
- Enables column only or column and row based FEC.
- rowLength Number
- The width of the FEC protection matrix.
ChannelEncoderSettingsTimecodeConfig, ChannelEncoderSettingsTimecodeConfigArgs          
- Source string
- The source for the timecode that will be associated with the events outputs.
- SyncThreshold int
- Threshold in frames beyond which output timecode is resynchronized to the input timecode.
- Source string
- The source for the timecode that will be associated with the events outputs.
- SyncThreshold int
- Threshold in frames beyond which output timecode is resynchronized to the input timecode.
- source String
- The source for the timecode that will be associated with the events outputs.
- syncThreshold Integer
- Threshold in frames beyond which output timecode is resynchronized to the input timecode.
- source string
- The source for the timecode that will be associated with the events outputs.
- syncThreshold number
- Threshold in frames beyond which output timecode is resynchronized to the input timecode.
- source str
- The source for the timecode that will be associated with the events outputs.
- sync_threshold int
- Threshold in frames beyond which output timecode is resynchronized to the input timecode.
- source String
- The source for the timecode that will be associated with the events outputs.
- syncThreshold Number
- Threshold in frames beyond which output timecode is resynchronized to the input timecode.
ChannelEncoderSettingsVideoDescription, ChannelEncoderSettingsVideoDescriptionArgs          
- Name string
- The name of the video description.
- CodecSettings ChannelEncoder Settings Video Description Codec Settings 
- The video codec settings. See Video Codec Settings for more details.
- Height int
- Output video height in pixels.
- RespondTo stringAfd 
- Indicate how to respond to the AFD values that might be in the input video.
- ScalingBehavior string
- Behavior on how to scale.
- int
- Changes the strength of the anti-alias filter used for scaling.
- Width int
- Output video width in pixels.
- Name string
- The name of the video description.
- CodecSettings ChannelEncoder Settings Video Description Codec Settings 
- The video codec settings. See Video Codec Settings for more details.
- Height int
- Output video height in pixels.
- RespondTo stringAfd 
- Indicate how to respond to the AFD values that might be in the input video.
- ScalingBehavior string
- Behavior on how to scale.
- int
- Changes the strength of the anti-alias filter used for scaling.
- Width int
- Output video width in pixels.
- name String
- The name of the video description.
- codecSettings ChannelEncoder Settings Video Description Codec Settings 
- The video codec settings. See Video Codec Settings for more details.
- height Integer
- Output video height in pixels.
- respondTo StringAfd 
- Indicate how to respond to the AFD values that might be in the input video.
- scalingBehavior String
- Behavior on how to scale.
- Integer
- Changes the strength of the anti-alias filter used for scaling.
- width Integer
- Output video width in pixels.
- name string
- The name of the video description.
- codecSettings ChannelEncoder Settings Video Description Codec Settings 
- The video codec settings. See Video Codec Settings for more details.
- height number
- Output video height in pixels.
- respondTo stringAfd 
- Indicate how to respond to the AFD values that might be in the input video.
- scalingBehavior string
- Behavior on how to scale.
- number
- Changes the strength of the anti-alias filter used for scaling.
- width number
- Output video width in pixels.
- name str
- The name of the video description.
- codec_settings ChannelEncoder Settings Video Description Codec Settings 
- The video codec settings. See Video Codec Settings for more details.
- height int
- Output video height in pixels.
- respond_to_ strafd 
- Indicate how to respond to the AFD values that might be in the input video.
- scaling_behavior str
- Behavior on how to scale.
- int
- Changes the strength of the anti-alias filter used for scaling.
- width int
- Output video width in pixels.
- name String
- The name of the video description.
- codecSettings Property Map
- The video codec settings. See Video Codec Settings for more details.
- height Number
- Output video height in pixels.
- respondTo StringAfd 
- Indicate how to respond to the AFD values that might be in the input video.
- scalingBehavior String
- Behavior on how to scale.
- Number
- Changes the strength of the anti-alias filter used for scaling.
- width Number
- Output video width in pixels.
ChannelEncoderSettingsVideoDescriptionCodecSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs              
- FrameCapture ChannelSettings Encoder Settings Video Description Codec Settings Frame Capture Settings 
- Frame capture settings. See Frame Capture Settings for more details.
- H264Settings
ChannelEncoder Settings Video Description Codec Settings H264Settings 
- H264 settings. See H264 Settings for more details.
- H265Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings 
- FrameCapture ChannelSettings Encoder Settings Video Description Codec Settings Frame Capture Settings 
- Frame capture settings. See Frame Capture Settings for more details.
- H264Settings
ChannelEncoder Settings Video Description Codec Settings H264Settings 
- H264 settings. See H264 Settings for more details.
- H265Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings 
- frameCapture ChannelSettings Encoder Settings Video Description Codec Settings Frame Capture Settings 
- Frame capture settings. See Frame Capture Settings for more details.
- h264Settings
ChannelEncoder Settings Video Description Codec Settings H264Settings 
- H264 settings. See H264 Settings for more details.
- h265Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings 
- frameCapture ChannelSettings Encoder Settings Video Description Codec Settings Frame Capture Settings 
- Frame capture settings. See Frame Capture Settings for more details.
- h264Settings
ChannelEncoder Settings Video Description Codec Settings H264Settings 
- H264 settings. See H264 Settings for more details.
- h265Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings 
- frame_capture_ Channelsettings Encoder Settings Video Description Codec Settings Frame Capture Settings 
- Frame capture settings. See Frame Capture Settings for more details.
- h264_settings ChannelEncoder Settings Video Description Codec Settings H264Settings 
- H264 settings. See H264 Settings for more details.
- h265_settings ChannelEncoder Settings Video Description Codec Settings H265Settings 
- frameCapture Property MapSettings 
- Frame capture settings. See Frame Capture Settings for more details.
- h264Settings Property Map
- H264 settings. See H264 Settings for more details.
- h265Settings Property Map
ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs                    
- CaptureInterval int
- The frequency at which to capture frames for inclusion in the output.
- CaptureInterval stringUnits 
- Unit for the frame capture interval.
- CaptureInterval int
- The frequency at which to capture frames for inclusion in the output.
- CaptureInterval stringUnits 
- Unit for the frame capture interval.
- captureInterval Integer
- The frequency at which to capture frames for inclusion in the output.
- captureInterval StringUnits 
- Unit for the frame capture interval.
- captureInterval number
- The frequency at which to capture frames for inclusion in the output.
- captureInterval stringUnits 
- Unit for the frame capture interval.
- capture_interval int
- The frequency at which to capture frames for inclusion in the output.
- capture_interval_ strunits 
- Unit for the frame capture interval.
- captureInterval Number
- The frequency at which to capture frames for inclusion in the output.
- captureInterval StringUnits 
- Unit for the frame capture interval.
ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs                
- AdaptiveQuantization string
- Enables or disables adaptive quantization.
- AfdSignaling string
- Indicates that AFD values will be written into the output stream.
- Bitrate int
- Average bitrate in bits/second.
- BufFill intPct 
- BufSize int
- Size of buffer in bits.
- ColorMetadata string
- Includes color space metadata in the output.
- EntropyEncoding string
- Entropy encoding mode.
- FilterSettings ChannelEncoder Settings Video Description Codec Settings H264Settings Filter Settings 
- Filters to apply to an encode. See H264 Filter Settings for more details.
- FixedAfd string
- Four bit AFD value to write on all frames of video in the output stream.
- FlickerAq string
- ForceField stringPictures 
- Controls whether coding is performed on a field basis or on a frame basis.
- FramerateControl string
- Indicates how the output video frame rate is specified.
- FramerateDenominator int
- Framerate denominator.
- FramerateNumerator int
- Framerate numerator.
- GopBReference string
- GOP-B reference.
- GopClosed intCadence 
- Frequency of closed GOPs.
- GopNum intBFrames 
- Number of B-frames between reference frames.
- GopSize double
- GOP size in units of either frames of seconds per gop_size_units.
- GopSize stringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- Level string
- H264 level.
- LookAhead stringRate Control 
- Amount of lookahead.
- MaxBitrate int
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- MinIInterval int
- Min interval.
- NumRef intFrames 
- Number of reference frames to use.
- ParControl string
- Indicates how the output pixel aspect ratio is specified.
- ParDenominator int
- Pixel Aspect Ratio denominator.
- ParNumerator int
- Pixel Aspect Ratio numerator.
- Profile string
- H264 profile.
- QualityLevel string
- Quality level.
- QvbrQuality intLevel 
- Controls the target quality for the video encode.
- RateControl stringMode 
- Rate control mode.
- ScanType string
- Sets the scan type of the output.
- SceneChange stringDetect 
- Scene change detection.
- Slices int
- Number of slices per picture.
- Softness int
- Softness.
- SpatialAq string
- Makes adjustments within each frame based on spatial variation of content complexity.
- SubgopLength string
- Subgop length.
- Syntax string
- Produces a bitstream compliant with SMPTE RP-2027.
- TemporalAq string
- Makes adjustments within each frame based on temporal variation of content complexity.
- TimecodeInsertion string
- Determines how timecodes should be inserted into the video elementary stream.
- AdaptiveQuantization string
- Enables or disables adaptive quantization.
- AfdSignaling string
- Indicates that AFD values will be written into the output stream.
- Bitrate int
- Average bitrate in bits/second.
- BufFill intPct 
- BufSize int
- Size of buffer in bits.
- ColorMetadata string
- Includes color space metadata in the output.
- EntropyEncoding string
- Entropy encoding mode.
- FilterSettings ChannelEncoder Settings Video Description Codec Settings H264Settings Filter Settings 
- Filters to apply to an encode. See H264 Filter Settings for more details.
- FixedAfd string
- Four bit AFD value to write on all frames of video in the output stream.
- FlickerAq string
- ForceField stringPictures 
- Controls whether coding is performed on a field basis or on a frame basis.
- FramerateControl string
- Indicates how the output video frame rate is specified.
- FramerateDenominator int
- Framerate denominator.
- FramerateNumerator int
- Framerate numerator.
- GopBReference string
- GOP-B reference.
- GopClosed intCadence 
- Frequency of closed GOPs.
- GopNum intBFrames 
- Number of B-frames between reference frames.
- GopSize float64
- GOP size in units of either frames of seconds per gop_size_units.
- GopSize stringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- Level string
- H264 level.
- LookAhead stringRate Control 
- Amount of lookahead.
- MaxBitrate int
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- MinIInterval int
- Min interval.
- NumRef intFrames 
- Number of reference frames to use.
- ParControl string
- Indicates how the output pixel aspect ratio is specified.
- ParDenominator int
- Pixel Aspect Ratio denominator.
- ParNumerator int
- Pixel Aspect Ratio numerator.
- Profile string
- H264 profile.
- QualityLevel string
- Quality level.
- QvbrQuality intLevel 
- Controls the target quality for the video encode.
- RateControl stringMode 
- Rate control mode.
- ScanType string
- Sets the scan type of the output.
- SceneChange stringDetect 
- Scene change detection.
- Slices int
- Number of slices per picture.
- Softness int
- Softness.
- SpatialAq string
- Makes adjustments within each frame based on spatial variation of content complexity.
- SubgopLength string
- Subgop length.
- Syntax string
- Produces a bitstream compliant with SMPTE RP-2027.
- TemporalAq string
- Makes adjustments within each frame based on temporal variation of content complexity.
- TimecodeInsertion string
- Determines how timecodes should be inserted into the video elementary stream.
- adaptiveQuantization String
- Enables or disables adaptive quantization.
- afdSignaling String
- Indicates that AFD values will be written into the output stream.
- bitrate Integer
- Average bitrate in bits/second.
- bufFill IntegerPct 
- bufSize Integer
- Size of buffer in bits.
- colorMetadata String
- Includes color space metadata in the output.
- entropyEncoding String
- Entropy encoding mode.
- filterSettings ChannelEncoder Settings Video Description Codec Settings H264Settings Filter Settings 
- Filters to apply to an encode. See H264 Filter Settings for more details.
- fixedAfd String
- Four bit AFD value to write on all frames of video in the output stream.
- flickerAq String
- forceField StringPictures 
- Controls whether coding is performed on a field basis or on a frame basis.
- framerateControl String
- Indicates how the output video frame rate is specified.
- framerateDenominator Integer
- Framerate denominator.
- framerateNumerator Integer
- Framerate numerator.
- gopBReference String
- GOP-B reference.
- gopClosed IntegerCadence 
- Frequency of closed GOPs.
- gopNum IntegerBFrames 
- Number of B-frames between reference frames.
- gopSize Double
- GOP size in units of either frames of seconds per gop_size_units.
- gopSize StringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- level String
- H264 level.
- lookAhead StringRate Control 
- Amount of lookahead.
- maxBitrate Integer
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- minIInterval Integer
- Min interval.
- numRef IntegerFrames 
- Number of reference frames to use.
- parControl String
- Indicates how the output pixel aspect ratio is specified.
- parDenominator Integer
- Pixel Aspect Ratio denominator.
- parNumerator Integer
- Pixel Aspect Ratio numerator.
- profile String
- H264 profile.
- qualityLevel String
- Quality level.
- qvbrQuality IntegerLevel 
- Controls the target quality for the video encode.
- rateControl StringMode 
- Rate control mode.
- scanType String
- Sets the scan type of the output.
- sceneChange StringDetect 
- Scene change detection.
- slices Integer
- Number of slices per picture.
- softness Integer
- Softness.
- spatialAq String
- Makes adjustments within each frame based on spatial variation of content complexity.
- subgopLength String
- Subgop length.
- syntax String
- Produces a bitstream compliant with SMPTE RP-2027.
- temporalAq String
- Makes adjustments within each frame based on temporal variation of content complexity.
- timecodeInsertion String
- Determines how timecodes should be inserted into the video elementary stream.
- adaptiveQuantization string
- Enables or disables adaptive quantization.
- afdSignaling string
- Indicates that AFD values will be written into the output stream.
- bitrate number
- Average bitrate in bits/second.
- bufFill numberPct 
- bufSize number
- Size of buffer in bits.
- colorMetadata string
- Includes color space metadata in the output.
- entropyEncoding string
- Entropy encoding mode.
- filterSettings ChannelEncoder Settings Video Description Codec Settings H264Settings Filter Settings 
- Filters to apply to an encode. See H264 Filter Settings for more details.
- fixedAfd string
- Four bit AFD value to write on all frames of video in the output stream.
- flickerAq string
- forceField stringPictures 
- Controls whether coding is performed on a field basis or on a frame basis.
- framerateControl string
- Indicates how the output video frame rate is specified.
- framerateDenominator number
- Framerate denominator.
- framerateNumerator number
- Framerate numerator.
- gopBReference string
- GOP-B reference.
- gopClosed numberCadence 
- Frequency of closed GOPs.
- gopNum numberBFrames 
- Number of B-frames between reference frames.
- gopSize number
- GOP size in units of either frames of seconds per gop_size_units.
- gopSize stringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- level string
- H264 level.
- lookAhead stringRate Control 
- Amount of lookahead.
- maxBitrate number
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- minIInterval number
- Min interval.
- numRef numberFrames 
- Number of reference frames to use.
- parControl string
- Indicates how the output pixel aspect ratio is specified.
- parDenominator number
- Pixel Aspect Ratio denominator.
- parNumerator number
- Pixel Aspect Ratio numerator.
- profile string
- H264 profile.
- qualityLevel string
- Quality level.
- qvbrQuality numberLevel 
- Controls the target quality for the video encode.
- rateControl stringMode 
- Rate control mode.
- scanType string
- Sets the scan type of the output.
- sceneChange stringDetect 
- Scene change detection.
- slices number
- Number of slices per picture.
- softness number
- Softness.
- spatialAq string
- Makes adjustments within each frame based on spatial variation of content complexity.
- subgopLength string
- Subgop length.
- syntax string
- Produces a bitstream compliant with SMPTE RP-2027.
- temporalAq string
- Makes adjustments within each frame based on temporal variation of content complexity.
- timecodeInsertion string
- Determines how timecodes should be inserted into the video elementary stream.
- adaptive_quantization str
- Enables or disables adaptive quantization.
- afd_signaling str
- Indicates that AFD values will be written into the output stream.
- bitrate int
- Average bitrate in bits/second.
- buf_fill_ intpct 
- buf_size int
- Size of buffer in bits.
- color_metadata str
- Includes color space metadata in the output.
- entropy_encoding str
- Entropy encoding mode.
- filter_settings ChannelEncoder Settings Video Description Codec Settings H264Settings Filter Settings 
- Filters to apply to an encode. See H264 Filter Settings for more details.
- fixed_afd str
- Four bit AFD value to write on all frames of video in the output stream.
- flicker_aq str
- force_field_ strpictures 
- Controls whether coding is performed on a field basis or on a frame basis.
- framerate_control str
- Indicates how the output video frame rate is specified.
- framerate_denominator int
- Framerate denominator.
- framerate_numerator int
- Framerate numerator.
- gop_b_ strreference 
- GOP-B reference.
- gop_closed_ intcadence 
- Frequency of closed GOPs.
- gop_num_ intb_ frames 
- Number of B-frames between reference frames.
- gop_size float
- GOP size in units of either frames of seconds per gop_size_units.
- gop_size_ strunits 
- Indicates if the gop_sizeis specified in frames or seconds.
- level str
- H264 level.
- look_ahead_ strrate_ control 
- Amount of lookahead.
- max_bitrate int
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- min_i_ intinterval 
- Min interval.
- num_ref_ intframes 
- Number of reference frames to use.
- par_control str
- Indicates how the output pixel aspect ratio is specified.
- par_denominator int
- Pixel Aspect Ratio denominator.
- par_numerator int
- Pixel Aspect Ratio numerator.
- profile str
- H264 profile.
- quality_level str
- Quality level.
- qvbr_quality_ intlevel 
- Controls the target quality for the video encode.
- rate_control_ strmode 
- Rate control mode.
- scan_type str
- Sets the scan type of the output.
- scene_change_ strdetect 
- Scene change detection.
- slices int
- Number of slices per picture.
- softness int
- Softness.
- spatial_aq str
- Makes adjustments within each frame based on spatial variation of content complexity.
- subgop_length str
- Subgop length.
- syntax str
- Produces a bitstream compliant with SMPTE RP-2027.
- temporal_aq str
- Makes adjustments within each frame based on temporal variation of content complexity.
- timecode_insertion str
- Determines how timecodes should be inserted into the video elementary stream.
- adaptiveQuantization String
- Enables or disables adaptive quantization.
- afdSignaling String
- Indicates that AFD values will be written into the output stream.
- bitrate Number
- Average bitrate in bits/second.
- bufFill NumberPct 
- bufSize Number
- Size of buffer in bits.
- colorMetadata String
- Includes color space metadata in the output.
- entropyEncoding String
- Entropy encoding mode.
- filterSettings Property Map
- Filters to apply to an encode. See H264 Filter Settings for more details.
- fixedAfd String
- Four bit AFD value to write on all frames of video in the output stream.
- flickerAq String
- forceField StringPictures 
- Controls whether coding is performed on a field basis or on a frame basis.
- framerateControl String
- Indicates how the output video frame rate is specified.
- framerateDenominator Number
- Framerate denominator.
- framerateNumerator Number
- Framerate numerator.
- gopBReference String
- GOP-B reference.
- gopClosed NumberCadence 
- Frequency of closed GOPs.
- gopNum NumberBFrames 
- Number of B-frames between reference frames.
- gopSize Number
- GOP size in units of either frames of seconds per gop_size_units.
- gopSize StringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- level String
- H264 level.
- lookAhead StringRate Control 
- Amount of lookahead.
- maxBitrate Number
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- minIInterval Number
- Min interval.
- numRef NumberFrames 
- Number of reference frames to use.
- parControl String
- Indicates how the output pixel aspect ratio is specified.
- parDenominator Number
- Pixel Aspect Ratio denominator.
- parNumerator Number
- Pixel Aspect Ratio numerator.
- profile String
- H264 profile.
- qualityLevel String
- Quality level.
- qvbrQuality NumberLevel 
- Controls the target quality for the video encode.
- rateControl StringMode 
- Rate control mode.
- scanType String
- Sets the scan type of the output.
- sceneChange StringDetect 
- Scene change detection.
- slices Number
- Number of slices per picture.
- softness Number
- Softness.
- spatialAq String
- Makes adjustments within each frame based on spatial variation of content complexity.
- subgopLength String
- Subgop length.
- syntax String
- Produces a bitstream compliant with SMPTE RP-2027.
- temporalAq String
- Makes adjustments within each frame based on temporal variation of content complexity.
- timecodeInsertion String
- Determines how timecodes should be inserted into the video elementary stream.
ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs                    
ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs                          
- PostFilter stringSharpening 
- Post filter sharpening.
- Strength string
- Filter strength.
- PostFilter stringSharpening 
- Post filter sharpening.
- Strength string
- Filter strength.
- postFilter StringSharpening 
- Post filter sharpening.
- strength String
- Filter strength.
- postFilter stringSharpening 
- Post filter sharpening.
- strength string
- Filter strength.
- post_filter_ strsharpening 
- Post filter sharpening.
- strength str
- Filter strength.
- postFilter StringSharpening 
- Post filter sharpening.
- strength String
- Filter strength.
ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs                
- Bitrate int
- Average bitrate in bits/second.
- FramerateDenominator int
- Framerate denominator.
- FramerateNumerator int
- Framerate numerator.
- AdaptiveQuantization string
- Enables or disables adaptive quantization.
- AfdSignaling string
- Indicates that AFD values will be written into the output stream.
- AlternativeTransfer stringFunction 
- Whether or not EML should insert an Alternative Transfer Function SEI message.
- BufSize int
- Size of buffer in bits.
- ColorMetadata string
- Includes color space metadata in the output.
- ColorSpace ChannelSettings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings 
- Define the color metadata for the output. H265 Color Space Settings for more details.
- FilterSettings ChannelEncoder Settings Video Description Codec Settings H265Settings Filter Settings 
- Filters to apply to an encode. See H265 Filter Settings for more details.
- FixedAfd string
- Four bit AFD value to write on all frames of video in the output stream.
- FlickerAq string
- GopClosed intCadence 
- Frequency of closed GOPs.
- GopSize double
- GOP size in units of either frames of seconds per gop_size_units.
- GopSize stringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- Level string
- H265 level.
- LookAhead stringRate Control 
- Amount of lookahead.
- MaxBitrate int
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- MinIInterval int
- Min interval.
- MinQp int
- Set the minimum QP.
- MvOver stringPicture Boundaries 
- Enables or disables motion vector over picture boundaries.
- MvTemporal stringPredictor 
- Enables or disables the motion vector temporal predictor.
- ParDenominator int
- Pixel Aspect Ratio denominator.
- ParNumerator int
- Pixel Aspect Ratio numerator.
- Profile string
- H265 profile.
- QvbrQuality intLevel 
- Controls the target quality for the video encode.
- RateControl stringMode 
- Rate control mode.
- ScanType string
- Sets the scan type of the output.
- SceneChange stringDetect 
- Scene change detection.
- Slices int
- Number of slices per picture.
- Tier string
- Set the H265 tier in the output.
- TileHeight int
- Sets the height of tiles.
- TilePadding string
- Enables or disables padding of tiles.
- TileWidth int
- Sets the width of tiles.
- TimecodeBurnin ChannelSettings Encoder Settings Video Description Codec Settings H265Settings Timecode Burnin Settings 
- Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
- TimecodeInsertion string
- Determines how timecodes should be inserted into the video elementary stream.
- TreeblockSize string
- Sets the size of the treeblock.
- Bitrate int
- Average bitrate in bits/second.
- FramerateDenominator int
- Framerate denominator.
- FramerateNumerator int
- Framerate numerator.
- AdaptiveQuantization string
- Enables or disables adaptive quantization.
- AfdSignaling string
- Indicates that AFD values will be written into the output stream.
- AlternativeTransfer stringFunction 
- Whether or not EML should insert an Alternative Transfer Function SEI message.
- BufSize int
- Size of buffer in bits.
- ColorMetadata string
- Includes color space metadata in the output.
- ColorSpace ChannelSettings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings 
- Define the color metadata for the output. H265 Color Space Settings for more details.
- FilterSettings ChannelEncoder Settings Video Description Codec Settings H265Settings Filter Settings 
- Filters to apply to an encode. See H265 Filter Settings for more details.
- FixedAfd string
- Four bit AFD value to write on all frames of video in the output stream.
- FlickerAq string
- GopClosed intCadence 
- Frequency of closed GOPs.
- GopSize float64
- GOP size in units of either frames of seconds per gop_size_units.
- GopSize stringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- Level string
- H265 level.
- LookAhead stringRate Control 
- Amount of lookahead.
- MaxBitrate int
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- MinIInterval int
- Min interval.
- MinQp int
- Set the minimum QP.
- MvOver stringPicture Boundaries 
- Enables or disables motion vector over picture boundaries.
- MvTemporal stringPredictor 
- Enables or disables the motion vector temporal predictor.
- ParDenominator int
- Pixel Aspect Ratio denominator.
- ParNumerator int
- Pixel Aspect Ratio numerator.
- Profile string
- H265 profile.
- QvbrQuality intLevel 
- Controls the target quality for the video encode.
- RateControl stringMode 
- Rate control mode.
- ScanType string
- Sets the scan type of the output.
- SceneChange stringDetect 
- Scene change detection.
- Slices int
- Number of slices per picture.
- Tier string
- Set the H265 tier in the output.
- TileHeight int
- Sets the height of tiles.
- TilePadding string
- Enables or disables padding of tiles.
- TileWidth int
- Sets the width of tiles.
- TimecodeBurnin ChannelSettings Encoder Settings Video Description Codec Settings H265Settings Timecode Burnin Settings 
- Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
- TimecodeInsertion string
- Determines how timecodes should be inserted into the video elementary stream.
- TreeblockSize string
- Sets the size of the treeblock.
- bitrate Integer
- Average bitrate in bits/second.
- framerateDenominator Integer
- Framerate denominator.
- framerateNumerator Integer
- Framerate numerator.
- adaptiveQuantization String
- Enables or disables adaptive quantization.
- afdSignaling String
- Indicates that AFD values will be written into the output stream.
- alternativeTransfer StringFunction 
- Whether or not EML should insert an Alternative Transfer Function SEI message.
- bufSize Integer
- Size of buffer in bits.
- colorMetadata String
- Includes color space metadata in the output.
- colorSpace ChannelSettings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings 
- Define the color metadata for the output. H265 Color Space Settings for more details.
- filterSettings ChannelEncoder Settings Video Description Codec Settings H265Settings Filter Settings 
- Filters to apply to an encode. See H265 Filter Settings for more details.
- fixedAfd String
- Four bit AFD value to write on all frames of video in the output stream.
- flickerAq String
- gopClosed IntegerCadence 
- Frequency of closed GOPs.
- gopSize Double
- GOP size in units of either frames of seconds per gop_size_units.
- gopSize StringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- level String
- H265 level.
- lookAhead StringRate Control 
- Amount of lookahead.
- maxBitrate Integer
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- minIInterval Integer
- Min interval.
- minQp Integer
- Set the minimum QP.
- mvOver StringPicture Boundaries 
- Enables or disables motion vector over picture boundaries.
- mvTemporal StringPredictor 
- Enables or disables the motion vector temporal predictor.
- parDenominator Integer
- Pixel Aspect Ratio denominator.
- parNumerator Integer
- Pixel Aspect Ratio numerator.
- profile String
- H265 profile.
- qvbrQuality IntegerLevel 
- Controls the target quality for the video encode.
- rateControl StringMode 
- Rate control mode.
- scanType String
- Sets the scan type of the output.
- sceneChange StringDetect 
- Scene change detection.
- slices Integer
- Number of slices per picture.
- tier String
- Set the H265 tier in the output.
- tileHeight Integer
- Sets the height of tiles.
- tilePadding String
- Enables or disables padding of tiles.
- tileWidth Integer
- Sets the width of tiles.
- timecodeBurnin ChannelSettings Encoder Settings Video Description Codec Settings H265Settings Timecode Burnin Settings 
- Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
- timecodeInsertion String
- Determines how timecodes should be inserted into the video elementary stream.
- treeblockSize String
- Sets the size of the treeblock.
- bitrate number
- Average bitrate in bits/second.
- framerateDenominator number
- Framerate denominator.
- framerateNumerator number
- Framerate numerator.
- adaptiveQuantization string
- Enables or disables adaptive quantization.
- afdSignaling string
- Indicates that AFD values will be written into the output stream.
- alternativeTransfer stringFunction 
- Whether or not EML should insert an Alternative Transfer Function SEI message.
- bufSize number
- Size of buffer in bits.
- colorMetadata string
- Includes color space metadata in the output.
- colorSpace ChannelSettings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings 
- Define the color metadata for the output. H265 Color Space Settings for more details.
- filterSettings ChannelEncoder Settings Video Description Codec Settings H265Settings Filter Settings 
- Filters to apply to an encode. See H265 Filter Settings for more details.
- fixedAfd string
- Four bit AFD value to write on all frames of video in the output stream.
- flickerAq string
- gopClosed numberCadence 
- Frequency of closed GOPs.
- gopSize number
- GOP size in units of either frames of seconds per gop_size_units.
- gopSize stringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- level string
- H265 level.
- lookAhead stringRate Control 
- Amount of lookahead.
- maxBitrate number
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- minIInterval number
- Min interval.
- minQp number
- Set the minimum QP.
- mvOver stringPicture Boundaries 
- Enables or disables motion vector over picture boundaries.
- mvTemporal stringPredictor 
- Enables or disables the motion vector temporal predictor.
- parDenominator number
- Pixel Aspect Ratio denominator.
- parNumerator number
- Pixel Aspect Ratio numerator.
- profile string
- H265 profile.
- qvbrQuality numberLevel 
- Controls the target quality for the video encode.
- rateControl stringMode 
- Rate control mode.
- scanType string
- Sets the scan type of the output.
- sceneChange stringDetect 
- Scene change detection.
- slices number
- Number of slices per picture.
- tier string
- Set the H265 tier in the output.
- tileHeight number
- Sets the height of tiles.
- tilePadding string
- Enables or disables padding of tiles.
- tileWidth number
- Sets the width of tiles.
- timecodeBurnin ChannelSettings Encoder Settings Video Description Codec Settings H265Settings Timecode Burnin Settings 
- Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
- timecodeInsertion string
- Determines how timecodes should be inserted into the video elementary stream.
- treeblockSize string
- Sets the size of the treeblock.
- bitrate int
- Average bitrate in bits/second.
- framerate_denominator int
- Framerate denominator.
- framerate_numerator int
- Framerate numerator.
- adaptive_quantization str
- Enables or disables adaptive quantization.
- afd_signaling str
- Indicates that AFD values will be written into the output stream.
- alternative_transfer_ strfunction 
- Whether or not EML should insert an Alternative Transfer Function SEI message.
- buf_size int
- Size of buffer in bits.
- color_metadata str
- Includes color space metadata in the output.
- color_space_ Channelsettings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings 
- Define the color metadata for the output. H265 Color Space Settings for more details.
- filter_settings ChannelEncoder Settings Video Description Codec Settings H265Settings Filter Settings 
- Filters to apply to an encode. See H265 Filter Settings for more details.
- fixed_afd str
- Four bit AFD value to write on all frames of video in the output stream.
- flicker_aq str
- gop_closed_ intcadence 
- Frequency of closed GOPs.
- gop_size float
- GOP size in units of either frames of seconds per gop_size_units.
- gop_size_ strunits 
- Indicates if the gop_sizeis specified in frames or seconds.
- level str
- H265 level.
- look_ahead_ strrate_ control 
- Amount of lookahead.
- max_bitrate int
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- min_i_ intinterval 
- Min interval.
- min_qp int
- Set the minimum QP.
- mv_over_ strpicture_ boundaries 
- Enables or disables motion vector over picture boundaries.
- mv_temporal_ strpredictor 
- Enables or disables the motion vector temporal predictor.
- par_denominator int
- Pixel Aspect Ratio denominator.
- par_numerator int
- Pixel Aspect Ratio numerator.
- profile str
- H265 profile.
- qvbr_quality_ intlevel 
- Controls the target quality for the video encode.
- rate_control_ strmode 
- Rate control mode.
- scan_type str
- Sets the scan type of the output.
- scene_change_ strdetect 
- Scene change detection.
- slices int
- Number of slices per picture.
- tier str
- Set the H265 tier in the output.
- tile_height int
- Sets the height of tiles.
- tile_padding str
- Enables or disables padding of tiles.
- tile_width int
- Sets the width of tiles.
- timecode_burnin_ Channelsettings Encoder Settings Video Description Codec Settings H265Settings Timecode Burnin Settings 
- Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
- timecode_insertion str
- Determines how timecodes should be inserted into the video elementary stream.
- treeblock_size str
- Sets the size of the treeblock.
- bitrate Number
- Average bitrate in bits/second.
- framerateDenominator Number
- Framerate denominator.
- framerateNumerator Number
- Framerate numerator.
- adaptiveQuantization String
- Enables or disables adaptive quantization.
- afdSignaling String
- Indicates that AFD values will be written into the output stream.
- alternativeTransfer StringFunction 
- Whether or not EML should insert an Alternative Transfer Function SEI message.
- bufSize Number
- Size of buffer in bits.
- colorMetadata String
- Includes color space metadata in the output.
- colorSpace Property MapSettings 
- Define the color metadata for the output. H265 Color Space Settings for more details.
- filterSettings Property Map
- Filters to apply to an encode. See H265 Filter Settings for more details.
- fixedAfd String
- Four bit AFD value to write on all frames of video in the output stream.
- flickerAq String
- gopClosed NumberCadence 
- Frequency of closed GOPs.
- gopSize Number
- GOP size in units of either frames of seconds per gop_size_units.
- gopSize StringUnits 
- Indicates if the gop_sizeis specified in frames or seconds.
- level String
- H265 level.
- lookAhead StringRate Control 
- Amount of lookahead.
- maxBitrate Number
- Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
- minIInterval Number
- Min interval.
- minQp Number
- Set the minimum QP.
- mvOver StringPicture Boundaries 
- Enables or disables motion vector over picture boundaries.
- mvTemporal StringPredictor 
- Enables or disables the motion vector temporal predictor.
- parDenominator Number
- Pixel Aspect Ratio denominator.
- parNumerator Number
- Pixel Aspect Ratio numerator.
- profile String
- H265 profile.
- qvbrQuality NumberLevel 
- Controls the target quality for the video encode.
- rateControl StringMode 
- Rate control mode.
- scanType String
- Sets the scan type of the output.
- sceneChange StringDetect 
- Scene change detection.
- slices Number
- Number of slices per picture.
- tier String
- Set the H265 tier in the output.
- tileHeight Number
- Sets the height of tiles.
- tilePadding String
- Enables or disables padding of tiles.
- tileWidth Number
- Sets the width of tiles.
- timecodeBurnin Property MapSettings 
- Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
- timecodeInsertion String
- Determines how timecodes should be inserted into the video elementary stream.
- treeblockSize String
- Sets the size of the treeblock.
ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs                      
- ColorSpace ChannelPassthrough Settings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings Color Space Passthrough Settings 
- Sets the colorspace metadata to be passed through.
- DolbyVision81Settings ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Dolby Vision81Settings 
- Set the colorspace to Dolby Vision81.
- Hdr10Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Hdr10Settings 
- Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
- Rec601Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec601Settings 
- Set the colorspace to Rec. 601.
- Rec709Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec709Settings 
- Set the colorspace to Rec. 709.
- ColorSpace ChannelPassthrough Settings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings Color Space Passthrough Settings 
- Sets the colorspace metadata to be passed through.
- DolbyVision81Settings ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Dolby Vision81Settings 
- Set the colorspace to Dolby Vision81.
- Hdr10Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Hdr10Settings 
- Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
- Rec601Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec601Settings 
- Set the colorspace to Rec. 601.
- Rec709Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec709Settings 
- Set the colorspace to Rec. 709.
- colorSpace ChannelPassthrough Settings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings Color Space Passthrough Settings 
- Sets the colorspace metadata to be passed through.
- dolbyVision81Settings ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Dolby Vision81Settings 
- Set the colorspace to Dolby Vision81.
- hdr10Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Hdr10Settings 
- Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
- rec601Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec601Settings 
- Set the colorspace to Rec. 601.
- rec709Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec709Settings 
- Set the colorspace to Rec. 709.
- colorSpace ChannelPassthrough Settings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings Color Space Passthrough Settings 
- Sets the colorspace metadata to be passed through.
- dolbyVision81Settings ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Dolby Vision81Settings 
- Set the colorspace to Dolby Vision81.
- hdr10Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Hdr10Settings 
- Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
- rec601Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec601Settings 
- Set the colorspace to Rec. 601.
- rec709Settings
ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec709Settings 
- Set the colorspace to Rec. 709.
- color_space_ Channelpassthrough_ settings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings Color Space Passthrough Settings 
- Sets the colorspace metadata to be passed through.
- dolby_vision81_ Channelsettings Encoder Settings Video Description Codec Settings H265Settings Color Space Settings Dolby Vision81Settings 
- Set the colorspace to Dolby Vision81.
- hdr10_settings ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Hdr10Settings 
- Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
- rec601_settings ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec601Settings 
- Set the colorspace to Rec. 601.
- rec709_settings ChannelEncoder Settings Video Description Codec Settings H265Settings Color Space Settings Rec709Settings 
- Set the colorspace to Rec. 709.
- colorSpace Property MapPassthrough Settings 
- Sets the colorspace metadata to be passed through.
- dolbyVision81Settings Property Map
- Set the colorspace to Dolby Vision81.
- hdr10Settings Property Map
- Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
- rec601Settings Property Map
- Set the colorspace to Rec. 601.
- rec709Settings Property Map
- Set the colorspace to Rec. 709.
ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs                        
ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs                    
ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs                          
- PostFilter stringSharpening 
- Post filter sharpening.
- Strength string
- Filter strength.
- PostFilter stringSharpening 
- Post filter sharpening.
- Strength string
- Filter strength.
- postFilter StringSharpening 
- Post filter sharpening.
- strength String
- Filter strength.
- postFilter stringSharpening 
- Post filter sharpening.
- strength string
- Filter strength.
- post_filter_ strsharpening 
- Post filter sharpening.
- strength str
- Filter strength.
- postFilter StringSharpening 
- Post filter sharpening.
- strength String
- Filter strength.
ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs                      
- Prefix string
- Set a prefix on the burned in timecode.
- TimecodeBurnin stringFont Size 
- Sets the size of the burned in timecode.
- TimecodeBurnin stringPosition 
- Sets the position of the burned in timecode.
- Prefix string
- Set a prefix on the burned in timecode.
- TimecodeBurnin stringFont Size 
- Sets the size of the burned in timecode.
- TimecodeBurnin stringPosition 
- Sets the position of the burned in timecode.
- prefix String
- Set a prefix on the burned in timecode.
- timecodeBurnin StringFont Size 
- Sets the size of the burned in timecode.
- timecodeBurnin StringPosition 
- Sets the position of the burned in timecode.
- prefix string
- Set a prefix on the burned in timecode.
- timecodeBurnin stringFont Size 
- Sets the size of the burned in timecode.
- timecodeBurnin stringPosition 
- Sets the position of the burned in timecode.
- prefix str
- Set a prefix on the burned in timecode.
- timecode_burnin_ strfont_ size 
- Sets the size of the burned in timecode.
- timecode_burnin_ strposition 
- Sets the position of the burned in timecode.
- prefix String
- Set a prefix on the burned in timecode.
- timecodeBurnin StringFont Size 
- Sets the size of the burned in timecode.
- timecodeBurnin StringPosition 
- Sets the position of the burned in timecode.
ChannelInputAttachment, ChannelInputAttachmentArgs      
- InputAttachment stringName 
- User-specified name for the attachment.
- InputId string
- The ID of the input.
- AutomaticInput ChannelFailover Settings Input Attachment Automatic Input Failover Settings 
- User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
- InputSettings ChannelInput Attachment Input Settings 
- Settings of an input. See Input Settings for more details.
- InputAttachment stringName 
- User-specified name for the attachment.
- InputId string
- The ID of the input.
- AutomaticInput ChannelFailover Settings Input Attachment Automatic Input Failover Settings 
- User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
- InputSettings ChannelInput Attachment Input Settings 
- Settings of an input. See Input Settings for more details.
- inputAttachment StringName 
- User-specified name for the attachment.
- inputId String
- The ID of the input.
- automaticInput ChannelFailover Settings Input Attachment Automatic Input Failover Settings 
- User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
- inputSettings ChannelInput Attachment Input Settings 
- Settings of an input. See Input Settings for more details.
- inputAttachment stringName 
- User-specified name for the attachment.
- inputId string
- The ID of the input.
- automaticInput ChannelFailover Settings Input Attachment Automatic Input Failover Settings 
- User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
- inputSettings ChannelInput Attachment Input Settings 
- Settings of an input. See Input Settings for more details.
- input_attachment_ strname 
- User-specified name for the attachment.
- input_id str
- The ID of the input.
- automatic_input_ Channelfailover_ settings Input Attachment Automatic Input Failover Settings 
- User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
- input_settings ChannelInput Attachment Input Settings 
- Settings of an input. See Input Settings for more details.
- inputAttachment StringName 
- User-specified name for the attachment.
- inputId String
- The ID of the input.
- automaticInput Property MapFailover Settings 
- User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
- inputSettings Property Map
- Settings of an input. See Input Settings for more details.
ChannelInputAttachmentAutomaticInputFailoverSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsArgs              
- SecondaryInput stringId 
- The input ID of the secondary input in the automatic input failover pair.
- ErrorClear intTime Msec 
- This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
- FailoverConditions List<ChannelInput Attachment Automatic Input Failover Settings Failover Condition> 
- A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
- InputPreference string
- Input preference when deciding which input to make active when a previously failed input has recovered.
- SecondaryInput stringId 
- The input ID of the secondary input in the automatic input failover pair.
- ErrorClear intTime Msec 
- This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
- FailoverConditions []ChannelInput Attachment Automatic Input Failover Settings Failover Condition 
- A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
- InputPreference string
- Input preference when deciding which input to make active when a previously failed input has recovered.
- secondaryInput StringId 
- The input ID of the secondary input in the automatic input failover pair.
- errorClear IntegerTime Msec 
- This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
- failoverConditions List<ChannelInput Attachment Automatic Input Failover Settings Failover Condition> 
- A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
- inputPreference String
- Input preference when deciding which input to make active when a previously failed input has recovered.
- secondaryInput stringId 
- The input ID of the secondary input in the automatic input failover pair.
- errorClear numberTime Msec 
- This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
- failoverConditions ChannelInput Attachment Automatic Input Failover Settings Failover Condition[] 
- A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
- inputPreference string
- Input preference when deciding which input to make active when a previously failed input has recovered.
- secondary_input_ strid 
- The input ID of the secondary input in the automatic input failover pair.
- error_clear_ inttime_ msec 
- This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
- failover_conditions Sequence[ChannelInput Attachment Automatic Input Failover Settings Failover Condition] 
- A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
- input_preference str
- Input preference when deciding which input to make active when a previously failed input has recovered.
- secondaryInput StringId 
- The input ID of the secondary input in the automatic input failover pair.
- errorClear NumberTime Msec 
- This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
- failoverConditions List<Property Map>
- A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
- inputPreference String
- Input preference when deciding which input to make active when a previously failed input has recovered.
ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs                  
- FailoverCondition ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings 
- Failover condition type-specific settings. See Failover Condition Settings for more details.
- FailoverCondition ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings 
- Failover condition type-specific settings. See Failover Condition Settings for more details.
- failoverCondition ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings 
- Failover condition type-specific settings. See Failover Condition Settings for more details.
- failoverCondition ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings 
- Failover condition type-specific settings. See Failover Condition Settings for more details.
- failover_condition_ Channelsettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings 
- Failover condition type-specific settings. See Failover Condition Settings for more details.
- failoverCondition Property MapSettings 
- Failover condition type-specific settings. See Failover Condition Settings for more details.
ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs                        
- AudioSilence ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Audio Silence Settings 
- MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
- InputLoss ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Input Loss Settings 
- MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
- VideoBlack ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Video Black Settings 
- MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
- AudioSilence ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Audio Silence Settings 
- MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
- InputLoss ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Input Loss Settings 
- MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
- VideoBlack ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Video Black Settings 
- MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
- audioSilence ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Audio Silence Settings 
- MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
- inputLoss ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Input Loss Settings 
- MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
- videoBlack ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Video Black Settings 
- MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
- audioSilence ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Audio Silence Settings 
- MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
- inputLoss ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Input Loss Settings 
- MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
- videoBlack ChannelSettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Video Black Settings 
- MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
- audio_silence_ Channelsettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Audio Silence Settings 
- MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
- input_loss_ Channelsettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Input Loss Settings 
- MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
- video_black_ Channelsettings Input Attachment Automatic Input Failover Settings Failover Condition Failover Condition Settings Video Black Settings 
- MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
- audioSilence Property MapSettings 
- MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
- inputLoss Property MapSettings 
- MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
- videoBlack Property MapSettings 
- MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs                              
- AudioSelector stringName 
- AudioSilence intThreshold Msec 
- The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
- AudioSelector stringName 
- AudioSilence intThreshold Msec 
- The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
- audioSelector StringName 
- audioSilence IntegerThreshold Msec 
- The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
- audioSelector stringName 
- audioSilence numberThreshold Msec 
- The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
- audio_selector_ strname 
- audio_silence_ intthreshold_ msec 
- The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
- audioSelector StringName 
- audioSilence NumberThreshold Msec 
- The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs                              
- InputLoss intThreshold Msec 
- The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
- InputLoss intThreshold Msec 
- The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
- inputLoss IntegerThreshold Msec 
- The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
- inputLoss numberThreshold Msec 
- The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
- input_loss_ intthreshold_ msec 
- The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
- inputLoss NumberThreshold Msec 
- The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs                              
- BlackDetect doubleThreshold 
- A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
- VideoBlack intThreshold Msec 
- The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
- BlackDetect float64Threshold 
- A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
- VideoBlack intThreshold Msec 
- The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
- blackDetect DoubleThreshold 
- A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
- videoBlack IntegerThreshold Msec 
- The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
- blackDetect numberThreshold 
- A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
- videoBlack numberThreshold Msec 
- The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
- black_detect_ floatthreshold 
- A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
- video_black_ intthreshold_ msec 
- The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
- blackDetect NumberThreshold 
- A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
- videoBlack NumberThreshold Msec 
- The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
ChannelInputAttachmentInputSettings, ChannelInputAttachmentInputSettingsArgs          
- AudioSelectors List<ChannelInput Attachment Input Settings Audio Selector> 
- Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
- CaptionSelectors List<ChannelInput Attachment Input Settings Caption Selector> 
- Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
- DeblockFilter string
- Enable or disable the deblock filter when filtering.
- DenoiseFilter string
- Enable or disable the denoise filter when filtering.
- FilterStrength int
- Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
- InputFilter string
- Turns on the filter for the input.
- NetworkInput ChannelSettings Input Attachment Input Settings Network Input Settings 
- Input settings. See Network Input Settings for more details.
- Scte35Pid int
- PID from which to read SCTE-35 messages.
- Smpte2038DataPreference string
- Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
- SourceEnd stringBehavior 
- Loop input if it is a file.
- VideoSelector ChannelInput Attachment Input Settings Video Selector 
- AudioSelectors []ChannelInput Attachment Input Settings Audio Selector 
- Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
- CaptionSelectors []ChannelInput Attachment Input Settings Caption Selector 
- Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
- DeblockFilter string
- Enable or disable the deblock filter when filtering.
- DenoiseFilter string
- Enable or disable the denoise filter when filtering.
- FilterStrength int
- Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
- InputFilter string
- Turns on the filter for the input.
- NetworkInput ChannelSettings Input Attachment Input Settings Network Input Settings 
- Input settings. See Network Input Settings for more details.
- Scte35Pid int
- PID from which to read SCTE-35 messages.
- Smpte2038DataPreference string
- Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
- SourceEnd stringBehavior 
- Loop input if it is a file.
- VideoSelector ChannelInput Attachment Input Settings Video Selector 
- audioSelectors List<ChannelInput Attachment Input Settings Audio Selector> 
- Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
- captionSelectors List<ChannelInput Attachment Input Settings Caption Selector> 
- Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
- deblockFilter String
- Enable or disable the deblock filter when filtering.
- denoiseFilter String
- Enable or disable the denoise filter when filtering.
- filterStrength Integer
- Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
- inputFilter String
- Turns on the filter for the input.
- networkInput ChannelSettings Input Attachment Input Settings Network Input Settings 
- Input settings. See Network Input Settings for more details.
- scte35Pid Integer
- PID from which to read SCTE-35 messages.
- smpte2038DataPreference String
- Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
- sourceEnd StringBehavior 
- Loop input if it is a file.
- videoSelector ChannelInput Attachment Input Settings Video Selector 
- audioSelectors ChannelInput Attachment Input Settings Audio Selector[] 
- Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
- captionSelectors ChannelInput Attachment Input Settings Caption Selector[] 
- Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
- deblockFilter string
- Enable or disable the deblock filter when filtering.
- denoiseFilter string
- Enable or disable the denoise filter when filtering.
- filterStrength number
- Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
- inputFilter string
- Turns on the filter for the input.
- networkInput ChannelSettings Input Attachment Input Settings Network Input Settings 
- Input settings. See Network Input Settings for more details.
- scte35Pid number
- PID from which to read SCTE-35 messages.
- smpte2038DataPreference string
- Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
- sourceEnd stringBehavior 
- Loop input if it is a file.
- videoSelector ChannelInput Attachment Input Settings Video Selector 
- audio_selectors Sequence[ChannelInput Attachment Input Settings Audio Selector] 
- Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
- caption_selectors Sequence[ChannelInput Attachment Input Settings Caption Selector] 
- Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
- deblock_filter str
- Enable or disable the deblock filter when filtering.
- denoise_filter str
- Enable or disable the denoise filter when filtering.
- filter_strength int
- Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
- input_filter str
- Turns on the filter for the input.
- network_input_ Channelsettings Input Attachment Input Settings Network Input Settings 
- Input settings. See Network Input Settings for more details.
- scte35_pid int
- PID from which to read SCTE-35 messages.
- smpte2038_data_ strpreference 
- Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
- source_end_ strbehavior 
- Loop input if it is a file.
- video_selector ChannelInput Attachment Input Settings Video Selector 
- audioSelectors List<Property Map>
- Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
- captionSelectors List<Property Map>
- Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
- deblockFilter String
- Enable or disable the deblock filter when filtering.
- denoiseFilter String
- Enable or disable the denoise filter when filtering.
- filterStrength Number
- Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
- inputFilter String
- Turns on the filter for the input.
- networkInput Property MapSettings 
- Input settings. See Network Input Settings for more details.
- scte35Pid Number
- PID from which to read SCTE-35 messages.
- smpte2038DataPreference String
- Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
- sourceEnd StringBehavior 
- Loop input if it is a file.
- videoSelector Property Map
ChannelInputAttachmentInputSettingsAudioSelector, ChannelInputAttachmentInputSettingsAudioSelectorArgs              
- Name string
- Name of the Channel. - The following arguments are optional: 
- SelectorSettings ChannelInput Attachment Input Settings Audio Selector Selector Settings 
- Name string
- Name of the Channel. - The following arguments are optional: 
- SelectorSettings ChannelInput Attachment Input Settings Audio Selector Selector Settings 
- name String
- Name of the Channel. - The following arguments are optional: 
- selectorSettings ChannelInput Attachment Input Settings Audio Selector Selector Settings 
- name string
- Name of the Channel. - The following arguments are optional: 
- selectorSettings ChannelInput Attachment Input Settings Audio Selector Selector Settings 
- name str
- Name of the Channel. - The following arguments are optional: 
- selector_settings ChannelInput Attachment Input Settings Audio Selector Selector Settings 
- name String
- Name of the Channel. - The following arguments are optional: 
- selectorSettings Property Map
ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs                  
- AudioHls ChannelRendition Selection Input Attachment Input Settings Audio Selector Selector Settings Audio Hls Rendition Selection 
- Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
- AudioLanguage ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Language Selection 
- Audio Language Selection. See Audio Language Selection for more details.
- AudioPid ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Pid Selection 
- Audio Pid Selection. See Audio PID Selection for more details.
- AudioTrack ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Track Selection 
- Audio Track Selection. See Audio Track Selection for more details.
- AudioHls ChannelRendition Selection Input Attachment Input Settings Audio Selector Selector Settings Audio Hls Rendition Selection 
- Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
- AudioLanguage ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Language Selection 
- Audio Language Selection. See Audio Language Selection for more details.
- AudioPid ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Pid Selection 
- Audio Pid Selection. See Audio PID Selection for more details.
- AudioTrack ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Track Selection 
- Audio Track Selection. See Audio Track Selection for more details.
- audioHls ChannelRendition Selection Input Attachment Input Settings Audio Selector Selector Settings Audio Hls Rendition Selection 
- Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
- audioLanguage ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Language Selection 
- Audio Language Selection. See Audio Language Selection for more details.
- audioPid ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Pid Selection 
- Audio Pid Selection. See Audio PID Selection for more details.
- audioTrack ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Track Selection 
- Audio Track Selection. See Audio Track Selection for more details.
- audioHls ChannelRendition Selection Input Attachment Input Settings Audio Selector Selector Settings Audio Hls Rendition Selection 
- Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
- audioLanguage ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Language Selection 
- Audio Language Selection. See Audio Language Selection for more details.
- audioPid ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Pid Selection 
- Audio Pid Selection. See Audio PID Selection for more details.
- audioTrack ChannelSelection Input Attachment Input Settings Audio Selector Selector Settings Audio Track Selection 
- Audio Track Selection. See Audio Track Selection for more details.
- audio_hls_ Channelrendition_ selection Input Attachment Input Settings Audio Selector Selector Settings Audio Hls Rendition Selection 
- Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
- audio_language_ Channelselection Input Attachment Input Settings Audio Selector Selector Settings Audio Language Selection 
- Audio Language Selection. See Audio Language Selection for more details.
- audio_pid_ Channelselection Input Attachment Input Settings Audio Selector Selector Settings Audio Pid Selection 
- Audio Pid Selection. See Audio PID Selection for more details.
- audio_track_ Channelselection Input Attachment Input Settings Audio Selector Selector Settings Audio Track Selection 
- Audio Track Selection. See Audio Track Selection for more details.
- audioHls Property MapRendition Selection 
- Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
- audioLanguage Property MapSelection 
- Audio Language Selection. See Audio Language Selection for more details.
- audioPid Property MapSelection 
- Audio Pid Selection. See Audio PID Selection for more details.
- audioTrack Property MapSelection 
- Audio Track Selection. See Audio Track Selection for more details.
ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs                          
ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs                        
- LanguageCode string
- Selects a specific three-letter language code from within an audio source.
- LanguageSelection stringPolicy 
- When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
- LanguageCode string
- Selects a specific three-letter language code from within an audio source.
- LanguageSelection stringPolicy 
- When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
- languageCode String
- Selects a specific three-letter language code from within an audio source.
- languageSelection StringPolicy 
- When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
- languageCode string
- Selects a specific three-letter language code from within an audio source.
- languageSelection stringPolicy 
- When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
- language_code str
- Selects a specific three-letter language code from within an audio source.
- language_selection_ strpolicy 
- When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
- languageCode String
- Selects a specific three-letter language code from within an audio source.
- languageSelection StringPolicy 
- When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs                        
- Pid int
- Selects a specific PID from within a source.
- Pid int
- Selects a specific PID from within a source.
- pid Integer
- Selects a specific PID from within a source.
- pid number
- Selects a specific PID from within a source.
- pid int
- Selects a specific PID from within a source.
- pid Number
- Selects a specific PID from within a source.
ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs                        
- Tracks
List<ChannelInput Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Track> 
- Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
- DolbyEDecode ChannelInput Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Dolby EDecode 
- Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
- Tracks
[]ChannelInput Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Track 
- Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
- DolbyEDecode ChannelInput Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Dolby EDecode 
- Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
- tracks
List<ChannelInput Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Track> 
- Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
- dolbyEDecode ChannelInput Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Dolby EDecode 
- Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
- tracks
ChannelInput Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Track[] 
- Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
- dolbyEDecode ChannelInput Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Dolby EDecode 
- Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
- tracks
Sequence[ChannelInput Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Track] 
- Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
- dolby_e_ Channeldecode Input Attachment Input Settings Audio Selector Selector Settings Audio Track Selection Dolby EDecode 
- Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
- tracks List<Property Map>
- Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
- dolbyEDecode Property Map
- Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs                            
- ProgramSelection string
- Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
- ProgramSelection string
- Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
- programSelection String
- Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
- programSelection string
- Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
- program_selection str
- Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
- programSelection String
- Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs                          
- Track int
- 1-based integer value that maps to a specific audio track.
- Track int
- 1-based integer value that maps to a specific audio track.
- track Integer
- 1-based integer value that maps to a specific audio track.
- track number
- 1-based integer value that maps to a specific audio track.
- track int
- 1-based integer value that maps to a specific audio track.
- track Number
- 1-based integer value that maps to a specific audio track.
ChannelInputAttachmentInputSettingsCaptionSelector, ChannelInputAttachmentInputSettingsCaptionSelectorArgs              
- Name string
- Name of the Channel. - The following arguments are optional: 
- LanguageCode string
- SelectorSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings 
- Name string
- Name of the Channel. - The following arguments are optional: 
- LanguageCode string
- SelectorSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings 
- name String
- Name of the Channel. - The following arguments are optional: 
- languageCode String
- selectorSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings 
- name string
- Name of the Channel. - The following arguments are optional: 
- languageCode string
- selectorSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings 
- name str
- Name of the Channel. - The following arguments are optional: 
- language_code str
- selector_settings ChannelInput Attachment Input Settings Caption Selector Selector Settings 
- name String
- Name of the Channel. - The following arguments are optional: 
- languageCode String
- selectorSettings Property Map
ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs                  
- AncillarySource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Ancillary Source Settings 
- Ancillary Source Settings. See Ancillary Source Settings for more details.
- AribSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Arib Source Settings 
- ARIB Source Settings.
- DvbSub ChannelSource Settings Input Attachment Input Settings Caption Selector Selector Settings Dvb Sub Source Settings 
- DVB Sub Source Settings. See DVB Sub Source Settings for more details.
- EmbeddedSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Embedded Source Settings 
- Embedded Source Settings. See Embedded Source Settings for more details.
- Scte20SourceSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings Scte20Source Settings 
- SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
- Scte27SourceSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings Scte27Source Settings 
- SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
- TeletextSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings 
- Teletext Source Settings. See Teletext Source Settings for more details.
- AncillarySource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Ancillary Source Settings 
- Ancillary Source Settings. See Ancillary Source Settings for more details.
- AribSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Arib Source Settings 
- ARIB Source Settings.
- DvbSub ChannelSource Settings Input Attachment Input Settings Caption Selector Selector Settings Dvb Sub Source Settings 
- DVB Sub Source Settings. See DVB Sub Source Settings for more details.
- EmbeddedSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Embedded Source Settings 
- Embedded Source Settings. See Embedded Source Settings for more details.
- Scte20SourceSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings Scte20Source Settings 
- SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
- Scte27SourceSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings Scte27Source Settings 
- SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
- TeletextSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings 
- Teletext Source Settings. See Teletext Source Settings for more details.
- ancillarySource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Ancillary Source Settings 
- Ancillary Source Settings. See Ancillary Source Settings for more details.
- aribSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Arib Source Settings 
- ARIB Source Settings.
- dvbSub ChannelSource Settings Input Attachment Input Settings Caption Selector Selector Settings Dvb Sub Source Settings 
- DVB Sub Source Settings. See DVB Sub Source Settings for more details.
- embeddedSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Embedded Source Settings 
- Embedded Source Settings. See Embedded Source Settings for more details.
- scte20SourceSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings Scte20Source Settings 
- SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
- scte27SourceSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings Scte27Source Settings 
- SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
- teletextSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings 
- Teletext Source Settings. See Teletext Source Settings for more details.
- ancillarySource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Ancillary Source Settings 
- Ancillary Source Settings. See Ancillary Source Settings for more details.
- aribSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Arib Source Settings 
- ARIB Source Settings.
- dvbSub ChannelSource Settings Input Attachment Input Settings Caption Selector Selector Settings Dvb Sub Source Settings 
- DVB Sub Source Settings. See DVB Sub Source Settings for more details.
- embeddedSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Embedded Source Settings 
- Embedded Source Settings. See Embedded Source Settings for more details.
- scte20SourceSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings Scte20Source Settings 
- SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
- scte27SourceSettings ChannelInput Attachment Input Settings Caption Selector Selector Settings Scte27Source Settings 
- SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
- teletextSource ChannelSettings Input Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings 
- Teletext Source Settings. See Teletext Source Settings for more details.
- ancillary_source_ Channelsettings Input Attachment Input Settings Caption Selector Selector Settings Ancillary Source Settings 
- Ancillary Source Settings. See Ancillary Source Settings for more details.
- arib_source_ Channelsettings Input Attachment Input Settings Caption Selector Selector Settings Arib Source Settings 
- ARIB Source Settings.
- dvb_sub_ Channelsource_ settings Input Attachment Input Settings Caption Selector Selector Settings Dvb Sub Source Settings 
- DVB Sub Source Settings. See DVB Sub Source Settings for more details.
- embedded_source_ Channelsettings Input Attachment Input Settings Caption Selector Selector Settings Embedded Source Settings 
- Embedded Source Settings. See Embedded Source Settings for more details.
- scte20_source_ Channelsettings Input Attachment Input Settings Caption Selector Selector Settings Scte20Source Settings 
- SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
- scte27_source_ Channelsettings Input Attachment Input Settings Caption Selector Selector Settings Scte27Source Settings 
- SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
- teletext_source_ Channelsettings Input Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings 
- Teletext Source Settings. See Teletext Source Settings for more details.
- ancillarySource Property MapSettings 
- Ancillary Source Settings. See Ancillary Source Settings for more details.
- aribSource Property MapSettings 
- ARIB Source Settings.
- dvbSub Property MapSource Settings 
- DVB Sub Source Settings. See DVB Sub Source Settings for more details.
- embeddedSource Property MapSettings 
- Embedded Source Settings. See Embedded Source Settings for more details.
- scte20SourceSettings Property Map
- SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
- scte27SourceSettings Property Map
- SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
- teletextSource Property MapSettings 
- Teletext Source Settings. See Teletext Source Settings for more details.
ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs                        
- SourceAncillary intChannel Number 
- Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
- SourceAncillary intChannel Number 
- Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
- sourceAncillary IntegerChannel Number 
- Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
- sourceAncillary numberChannel Number 
- Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
- source_ancillary_ intchannel_ number 
- Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
- sourceAncillary NumberChannel Number 
- Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs                          
- OcrLanguage string
- If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
- Pid int
- When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
- OcrLanguage string
- If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
- Pid int
- When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
- ocrLanguage String
- If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
- pid Integer
- When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
- ocrLanguage string
- If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
- pid number
- When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
- ocr_language str
- If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
- pid int
- When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
- ocrLanguage String
- If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
- pid Number
- When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs                        
- Convert608To708 string
- If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
- Scte20Detection string
- Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
- Source608ChannelNumber int
- Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
- Convert608To708 string
- If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
- Scte20Detection string
- Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
- Source608ChannelNumber int
- Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
- convert608To708 String
- If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
- scte20Detection String
- Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
- source608ChannelNumber Integer
- Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
- convert608To708 string
- If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
- scte20Detection string
- Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
- source608ChannelNumber number
- Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
- convert608_to708 str
- If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
- scte20_detection str
- Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
- source608_channel_ intnumber 
- Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
- convert608To708 String
- If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
- scte20Detection String
- Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
- source608ChannelNumber Number
- Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs                      
- Convert608To708 string
- Source608ChannelNumber int
- Convert608To708 string
- Source608ChannelNumber int
- convert608To708 String
- source608ChannelNumber Integer
- convert608To708 string
- source608ChannelNumber number
- convert608To708 String
- source608ChannelNumber Number
ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs                      
- OcrLanguage string
- Pid int
- OcrLanguage string
- Pid int
- ocrLanguage String
- pid Integer
- ocrLanguage string
- pid number
- ocr_language str
- pid int
- ocrLanguage String
- pid Number
ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs                        
- OutputRectangle ChannelInput Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings Output Rectangle 
- Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
- PageNumber string
- Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
- OutputRectangle ChannelInput Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings Output Rectangle 
- Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
- PageNumber string
- Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
- outputRectangle ChannelInput Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings Output Rectangle 
- Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
- pageNumber String
- Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
- outputRectangle ChannelInput Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings Output Rectangle 
- Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
- pageNumber string
- Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
- output_rectangle ChannelInput Attachment Input Settings Caption Selector Selector Settings Teletext Source Settings Output Rectangle 
- Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
- page_number str
- Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
- outputRectangle Property Map
- Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
- pageNumber String
- Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs                            
- Height double
- LeftOffset double
- Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
- TopOffset double
- See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
- Width double
- Height float64
- LeftOffset float64
- Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
- TopOffset float64
- See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
- Width float64
- height Double
- leftOffset Double
- Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
- topOffset Double
- See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
- width Double
- height number
- leftOffset number
- Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
- topOffset number
- See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
- width number
- height float
- left_offset float
- Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
- top_offset float
- See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
- width float
- height Number
- leftOffset Number
- Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
- topOffset Number
- See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
- width Number
ChannelInputAttachmentInputSettingsNetworkInputSettings, ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs                
- HlsInput ChannelSettings Input Attachment Input Settings Network Input Settings Hls Input Settings 
- Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
- ServerValidation string
- Check HTTPS server certificates.
- HlsInput ChannelSettings Input Attachment Input Settings Network Input Settings Hls Input Settings 
- Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
- ServerValidation string
- Check HTTPS server certificates.
- hlsInput ChannelSettings Input Attachment Input Settings Network Input Settings Hls Input Settings 
- Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
- serverValidation String
- Check HTTPS server certificates.
- hlsInput ChannelSettings Input Attachment Input Settings Network Input Settings Hls Input Settings 
- Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
- serverValidation string
- Check HTTPS server certificates.
- hls_input_ Channelsettings Input Attachment Input Settings Network Input Settings Hls Input Settings 
- Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
- server_validation str
- Check HTTPS server certificates.
- hlsInput Property MapSettings 
- Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
- serverValidation String
- Check HTTPS server certificates.
ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings, ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs                      
- Bandwidth int
- The bitrate is specified in bits per second, as in an HLS manifest.
- BufferSegments int
- Buffer segments.
- Retries int
- The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
- RetryInterval int
- The number of seconds between retries when an attempt to read a manifest or segment fails.
- Scte35Source string
- Bandwidth int
- The bitrate is specified in bits per second, as in an HLS manifest.
- BufferSegments int
- Buffer segments.
- Retries int
- The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
- RetryInterval int
- The number of seconds between retries when an attempt to read a manifest or segment fails.
- Scte35Source string
- bandwidth Integer
- The bitrate is specified in bits per second, as in an HLS manifest.
- bufferSegments Integer
- Buffer segments.
- retries Integer
- The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
- retryInterval Integer
- The number of seconds between retries when an attempt to read a manifest or segment fails.
- scte35Source String
- bandwidth number
- The bitrate is specified in bits per second, as in an HLS manifest.
- bufferSegments number
- Buffer segments.
- retries number
- The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
- retryInterval number
- The number of seconds between retries when an attempt to read a manifest or segment fails.
- scte35Source string
- bandwidth int
- The bitrate is specified in bits per second, as in an HLS manifest.
- buffer_segments int
- Buffer segments.
- retries int
- The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
- retry_interval int
- The number of seconds between retries when an attempt to read a manifest or segment fails.
- scte35_source str
- bandwidth Number
- The bitrate is specified in bits per second, as in an HLS manifest.
- bufferSegments Number
- Buffer segments.
- retries Number
- The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
- retryInterval Number
- The number of seconds between retries when an attempt to read a manifest or segment fails.
- scte35Source String
ChannelInputAttachmentInputSettingsVideoSelector, ChannelInputAttachmentInputSettingsVideoSelectorArgs              
- ColorSpace string
- ColorSpace stringUsage 
- ColorSpace string
- ColorSpace stringUsage 
- colorSpace String
- colorSpace StringUsage 
- colorSpace string
- colorSpace stringUsage 
- color_space str
- color_space_ strusage 
- colorSpace String
- colorSpace StringUsage 
ChannelInputSpecification, ChannelInputSpecificationArgs      
- Codec string
- InputResolution string
- MaximumBitrate string
- Codec string
- InputResolution string
- MaximumBitrate string
- codec String
- inputResolution String
- maximumBitrate String
- codec string
- inputResolution string
- maximumBitrate string
- codec str
- input_resolution str
- maximum_bitrate str
- codec String
- inputResolution String
- maximumBitrate String
ChannelMaintenance, ChannelMaintenanceArgs    
- MaintenanceDay string
- The day of the week to use for maintenance.
- MaintenanceStart stringTime 
- The hour maintenance will start.
- MaintenanceDay string
- The day of the week to use for maintenance.
- MaintenanceStart stringTime 
- The hour maintenance will start.
- maintenanceDay String
- The day of the week to use for maintenance.
- maintenanceStart StringTime 
- The hour maintenance will start.
- maintenanceDay string
- The day of the week to use for maintenance.
- maintenanceStart stringTime 
- The hour maintenance will start.
- maintenance_day str
- The day of the week to use for maintenance.
- maintenance_start_ strtime 
- The hour maintenance will start.
- maintenanceDay String
- The day of the week to use for maintenance.
- maintenanceStart StringTime 
- The hour maintenance will start.
ChannelVpc, ChannelVpcArgs    
- PublicAddress List<string>Allocation Ids 
- List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
- SubnetIds List<string>
- A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
- AvailabilityZones List<string>
- NetworkInterface List<string>Ids 
- SecurityGroup List<string>Ids 
- A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
- PublicAddress []stringAllocation Ids 
- List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
- SubnetIds []string
- A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
- AvailabilityZones []string
- NetworkInterface []stringIds 
- SecurityGroup []stringIds 
- A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
- publicAddress List<String>Allocation Ids 
- List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
- subnetIds List<String>
- A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
- availabilityZones List<String>
- networkInterface List<String>Ids 
- securityGroup List<String>Ids 
- A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
- publicAddress string[]Allocation Ids 
- List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
- subnetIds string[]
- A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
- availabilityZones string[]
- networkInterface string[]Ids 
- securityGroup string[]Ids 
- A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
- public_address_ Sequence[str]allocation_ ids 
- List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
- subnet_ids Sequence[str]
- A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
- availability_zones Sequence[str]
- network_interface_ Sequence[str]ids 
- security_group_ Sequence[str]ids 
- A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
- publicAddress List<String>Allocation Ids 
- List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
- subnetIds List<String>
- A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
- availabilityZones List<String>
- networkInterface List<String>Ids 
- securityGroup List<String>Ids 
- A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
Import
Using pulumi import, import MediaLive Channel using the channel_id. For example:
$ pulumi import aws:medialive/channel:Channel example 1234567
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.