1. Packages
  2. AWS Classic
  3. API Docs
  4. medialive
  5. Channel

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.2.1 published on Friday, Sep 22, 2023 by Pulumi

aws.medialive.Channel

Explore with Pulumi AI

aws logo

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.2.1 published on Friday, Sep 22, 2023 by Pulumi

    Resource for managing an AWS MediaLive Channel.

    Example Usage

    Basic Usage

    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()
        {
            ChannelClass = "STANDARD",
            RoleArn = aws_iam_role.Example.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 = aws_medialive_input.Example.Id,
                },
            },
            Destinations = new[]
            {
                new Aws.MediaLive.Inputs.ChannelDestinationArgs
                {
                    Id = "destination",
                    Settings = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                        {
                            Url = $"s3://{aws_s3_bucket.Main.Id}/test1",
                        },
                        new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                        {
                            Url = $"s3://{aws_s3_bucket.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 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{
    			ChannelClass: pulumi.String("STANDARD"),
    			RoleArn:      pulumi.Any(aws_iam_role.Example.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(aws_medialive_input.Example.Id),
    				},
    			},
    			Destinations: medialive.ChannelDestinationArray{
    				&medialive.ChannelDestinationArgs{
    					Id: pulumi.String("destination"),
    					Settings: medialive.ChannelDestinationSettingArray{
    						&medialive.ChannelDestinationSettingArgs{
    							Url: pulumi.String(fmt.Sprintf("s3://%v/test1", aws_s3_bucket.Main.Id)),
    						},
    						&medialive.ChannelDestinationSettingArgs{
    							Url: pulumi.String(fmt.Sprintf("s3://%v/test2", aws_s3_bucket.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
    	})
    }
    
    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()        
                .channelClass("STANDARD")
                .roleArn(aws_iam_role.example().arn())
                .inputSpecification(ChannelInputSpecificationArgs.builder()
                    .codec("AVC")
                    .inputResolution("HD")
                    .maximumBitrate("MAX_20_MBPS")
                    .build())
                .inputAttachments(ChannelInputAttachmentArgs.builder()
                    .inputAttachmentName("example-input")
                    .inputId(aws_medialive_input.example().id())
                    .build())
                .destinations(ChannelDestinationArgs.builder()
                    .id("destination")
                    .settings(                
                        ChannelDestinationSettingArgs.builder()
                            .url(String.format("s3://%s/test1", aws_s3_bucket.main().id()))
                            .build(),
                        ChannelDestinationSettingArgs.builder()
                            .url(String.format("s3://%s/test2", aws_s3_bucket.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());
    
        }
    }
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.medialive.Channel("example",
        channel_class="STANDARD",
        role_arn=aws_iam_role["example"]["arn"],
        input_specification=aws.medialive.ChannelInputSpecificationArgs(
            codec="AVC",
            input_resolution="HD",
            maximum_bitrate="MAX_20_MBPS",
        ),
        input_attachments=[aws.medialive.ChannelInputAttachmentArgs(
            input_attachment_name="example-input",
            input_id=aws_medialive_input["example"]["id"],
        )],
        destinations=[aws.medialive.ChannelDestinationArgs(
            id="destination",
            settings=[
                aws.medialive.ChannelDestinationSettingArgs(
                    url=f"s3://{aws_s3_bucket['main']['id']}/test1",
                ),
                aws.medialive.ChannelDestinationSettingArgs(
                    url=f"s3://{aws_s3_bucket['main2']['id']}/test2",
                ),
            ],
        )],
        encoder_settings=aws.medialive.ChannelEncoderSettingsArgs(
            timecode_config=aws.medialive.ChannelEncoderSettingsTimecodeConfigArgs(
                source="EMBEDDED",
            ),
            audio_descriptions=[aws.medialive.ChannelEncoderSettingsAudioDescriptionArgs(
                audio_selector_name="example audio selector",
                name="audio-selector",
            )],
            video_descriptions=[aws.medialive.ChannelEncoderSettingsVideoDescriptionArgs(
                name="example-video",
            )],
            output_groups=[aws.medialive.ChannelEncoderSettingsOutputGroupArgs(
                output_group_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs(
                    archive_group_settings=[aws.medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs(
                        destination=aws.medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs(
                            destination_ref_id="destination",
                        ),
                    )],
                ),
                outputs=[aws.medialive.ChannelEncoderSettingsOutputGroupOutputArgs(
                    output_name="example-name",
                    video_description_name="example-video",
                    audio_description_names=["audio-selector"],
                    output_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs(
                        archive_output_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs(
                            name_modifier="_1",
                            extension="m2ts",
                            container_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs(
                                m2ts_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs(
                                    audio_buffer_model="ATSC",
                                    buffer_model="MULTIPLEX",
                                    rate_mode="CBR",
                                ),
                            ),
                        ),
                    ),
                )],
            )],
        ))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.medialive.Channel("example", {
        channelClass: "STANDARD",
        roleArn: aws_iam_role.example.arn,
        inputSpecification: {
            codec: "AVC",
            inputResolution: "HD",
            maximumBitrate: "MAX_20_MBPS",
        },
        inputAttachments: [{
            inputAttachmentName: "example-input",
            inputId: aws_medialive_input.example.id,
        }],
        destinations: [{
            id: "destination",
            settings: [
                {
                    url: `s3://${aws_s3_bucket.main.id}/test1`,
                },
                {
                    url: `s3://${aws_s3_bucket.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",
                                },
                            },
                        },
                    },
                }],
            }],
        },
    });
    
    resources:
      example:
        type: aws:medialive:Channel
        properties:
          channelClass: STANDARD
          roleArn: ${aws_iam_role.example.arn}
          inputSpecification:
            codec: AVC
            inputResolution: HD
            maximumBitrate: MAX_20_MBPS
          inputAttachments:
            - inputAttachmentName: example-input
              inputId: ${aws_medialive_input.example.id}
          destinations:
            - id: destination
              settings:
                - url: s3://${aws_s3_bucket.main.id}/test1
                - url: s3://${aws_s3_bucket.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

    new Channel(name: string, args: ChannelArgs, opts?: CustomResourceOptions);
    @overload
    def Channel(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                cdi_input_specification: Optional[ChannelCdiInputSpecificationArgs] = None,
                channel_class: 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,
                vpc: Optional[ChannelVpcArgs] = None)
    @overload
    def Channel(resource_name: str,
                args: ChannelArgs,
                opts: Optional[ResourceOptions] = 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.
    
    
    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.

    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

    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 ChannelEncoderSettings

    Encoder settings. See Encoder Settings for more details.

    InputAttachments List<ChannelInputAttachment>

    Input attachments for the channel. See Input Attachments for more details.

    InputSpecification ChannelInputSpecification

    Specification of network and file inputs for the channel.

    CdiInputSpecification ChannelCdiInputSpecification

    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

    Tags Dictionary<string, string>

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    Vpc ChannelVpc

    Settings for the VPC outputs.

    ChannelClass string

    Concise argument description.

    Destinations []ChannelDestinationArgs

    Destinations for channel. See Destinations for more details.

    EncoderSettings ChannelEncoderSettingsArgs

    Encoder settings. See Encoder Settings for more details.

    InputAttachments []ChannelInputAttachmentArgs

    Input attachments for the channel. See Input Attachments for more details.

    InputSpecification ChannelInputSpecificationArgs

    Specification of network and file inputs for the channel.

    CdiInputSpecification ChannelCdiInputSpecificationArgs

    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 ChannelMaintenanceArgs

    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

    Tags map[string]string

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    Vpc ChannelVpcArgs

    Settings for the VPC outputs.

    channelClass String

    Concise argument description.

    destinations List<ChannelDestination>

    Destinations for channel. See Destinations for more details.

    encoderSettings ChannelEncoderSettings

    Encoder settings. See Encoder Settings for more details.

    inputAttachments List<ChannelInputAttachment>

    Input attachments for the channel. See Input Attachments for more details.

    inputSpecification ChannelInputSpecification

    Specification of network and file inputs for the channel.

    cdiInputSpecification ChannelCdiInputSpecification

    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

    tags Map<String,String>

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    vpc ChannelVpc

    Settings for the VPC outputs.

    channelClass string

    Concise argument description.

    destinations ChannelDestination[]

    Destinations for channel. See Destinations for more details.

    encoderSettings ChannelEncoderSettings

    Encoder settings. See Encoder Settings for more details.

    inputAttachments ChannelInputAttachment[]

    Input attachments for the channel. See Input Attachments for more details.

    inputSpecification ChannelInputSpecification

    Specification of network and file inputs for the channel.

    cdiInputSpecification ChannelCdiInputSpecification

    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

    tags {[key: string]: string}

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    vpc ChannelVpc

    Settings for the VPC outputs.

    channel_class str

    Concise argument description.

    destinations Sequence[ChannelDestinationArgs]

    Destinations for channel. See Destinations for more details.

    encoder_settings ChannelEncoderSettingsArgs

    Encoder settings. See Encoder Settings for more details.

    input_attachments Sequence[ChannelInputAttachmentArgs]

    Input attachments for the channel. See Input Attachments for more details.

    input_specification ChannelInputSpecificationArgs

    Specification of network and file inputs for the channel.

    cdi_input_specification ChannelCdiInputSpecificationArgs

    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 ChannelMaintenanceArgs

    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

    tags Mapping[str, str]

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    vpc ChannelVpcArgs

    Settings for the VPC outputs.

    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.

    cdiInputSpecification Property Map

    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

    tags Map<String>

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    vpc Property Map

    Settings for the VPC outputs.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Channel resource produces the following output properties:

    Arn string

    ARN of the Channel.

    ChannelId string

    ID of the channel in MediaPackage that is the destination for this output group.

    Id string

    The provider-assigned unique ID for this managed resource.

    TagsAll Dictionary<string, string>

    Deprecated:

    Please use tags instead.

    Arn string

    ARN of the Channel.

    ChannelId string

    ID of the channel in MediaPackage that is the destination for this output group.

    Id string

    The provider-assigned unique ID for this managed resource.

    TagsAll map[string]string

    Deprecated:

    Please use tags instead.

    arn String

    ARN of the Channel.

    channelId String

    ID of the channel in MediaPackage that is the destination for this output group.

    id String

    The provider-assigned unique ID for this managed resource.

    tagsAll Map<String,String>

    Deprecated:

    Please use tags instead.

    arn string

    ARN of the Channel.

    channelId string

    ID of the channel in MediaPackage that is the destination for this output group.

    id string

    The provider-assigned unique ID for this managed resource.

    tagsAll {[key: string]: string}

    Deprecated:

    Please use tags instead.

    arn str

    ARN of the Channel.

    channel_id str

    ID of the channel in MediaPackage that is the destination for this output group.

    id str

    The provider-assigned unique ID for this managed resource.

    tags_all Mapping[str, str]

    Deprecated:

    Please use tags instead.

    arn String

    ARN of the Channel.

    channelId String

    ID of the channel in MediaPackage that is the destination for this output group.

    id String

    The provider-assigned unique ID for this managed resource.

    tagsAll Map<String>

    Deprecated:

    Please use tags instead.

    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) -> Channel
    func 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)
    Resource lookup is not supported in YAML
    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.
    The following state arguments are supported:
    Arn string

    ARN of the Channel.

    CdiInputSpecification ChannelCdiInputSpecification

    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 in MediaPackage that is the destination for this output group.

    Destinations List<ChannelDestination>

    Destinations for channel. See Destinations for more details.

    EncoderSettings ChannelEncoderSettings

    Encoder settings. See Encoder Settings for more details.

    InputAttachments List<ChannelInputAttachment>

    Input attachments for the channel. See Input Attachments for more details.

    InputSpecification ChannelInputSpecification

    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

    Tags Dictionary<string, string>

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    TagsAll Dictionary<string, string>

    Deprecated:

    Please use tags instead.

    Vpc ChannelVpc

    Settings for the VPC outputs.

    Arn string

    ARN of the Channel.

    CdiInputSpecification ChannelCdiInputSpecificationArgs

    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 in MediaPackage that is the destination for this output group.

    Destinations []ChannelDestinationArgs

    Destinations for channel. See Destinations for more details.

    EncoderSettings ChannelEncoderSettingsArgs

    Encoder settings. See Encoder Settings for more details.

    InputAttachments []ChannelInputAttachmentArgs

    Input attachments for the channel. See Input Attachments for more details.

    InputSpecification ChannelInputSpecificationArgs

    Specification of network and file inputs for the channel.

    LogLevel string

    The log level to write to Cloudwatch logs.

    Maintenance ChannelMaintenanceArgs

    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

    Tags map[string]string

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    TagsAll map[string]string

    Deprecated:

    Please use tags instead.

    Vpc ChannelVpcArgs

    Settings for the VPC outputs.

    arn String

    ARN of the Channel.

    cdiInputSpecification ChannelCdiInputSpecification

    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 in MediaPackage that is the destination for this output group.

    destinations List<ChannelDestination>

    Destinations for channel. See Destinations for more details.

    encoderSettings ChannelEncoderSettings

    Encoder settings. See Encoder Settings for more details.

    inputAttachments List<ChannelInputAttachment>

    Input attachments for the channel. See Input Attachments for more details.

    inputSpecification ChannelInputSpecification

    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

    tags Map<String,String>

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    tagsAll Map<String,String>

    Deprecated:

    Please use tags instead.

    vpc ChannelVpc

    Settings for the VPC outputs.

    arn string

    ARN of the Channel.

    cdiInputSpecification ChannelCdiInputSpecification

    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 in MediaPackage that is the destination for this output group.

    destinations ChannelDestination[]

    Destinations for channel. See Destinations for more details.

    encoderSettings ChannelEncoderSettings

    Encoder settings. See Encoder Settings for more details.

    inputAttachments ChannelInputAttachment[]

    Input attachments for the channel. See Input Attachments for more details.

    inputSpecification ChannelInputSpecification

    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

    tags {[key: string]: string}

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    tagsAll {[key: string]: string}

    Deprecated:

    Please use tags instead.

    vpc ChannelVpc

    Settings for the VPC outputs.

    arn str

    ARN of the Channel.

    cdi_input_specification ChannelCdiInputSpecificationArgs

    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 in MediaPackage that is the destination for this output group.

    destinations Sequence[ChannelDestinationArgs]

    Destinations for channel. See Destinations for more details.

    encoder_settings ChannelEncoderSettingsArgs

    Encoder settings. See Encoder Settings for more details.

    input_attachments Sequence[ChannelInputAttachmentArgs]

    Input attachments for the channel. See Input Attachments for more details.

    input_specification ChannelInputSpecificationArgs

    Specification of network and file inputs for the channel.

    log_level str

    The log level to write to Cloudwatch logs.

    maintenance ChannelMaintenanceArgs

    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

    tags Mapping[str, str]

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    tags_all Mapping[str, str]

    Deprecated:

    Please use tags instead.

    vpc ChannelVpcArgs

    Settings for the VPC outputs.

    arn String

    ARN of the Channel.

    cdiInputSpecification Property Map

    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 in MediaPackage that is the destination for this output group.

    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

    tags Map<String>

    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    tagsAll Map<String>

    Deprecated:

    Please use tags instead.

    vpc Property Map

    Settings for the VPC outputs.

    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.

    MediaPackageSettings List<ChannelDestinationMediaPackageSetting>

    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

    MultiplexSettings ChannelDestinationMultiplexSettings

    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

    Settings List<ChannelDestinationSetting>

    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.

    MediaPackageSettings []ChannelDestinationMediaPackageSetting

    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

    MultiplexSettings ChannelDestinationMultiplexSettings

    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

    Settings []ChannelDestinationSetting

    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.

    mediaPackageSettings List<ChannelDestinationMediaPackageSetting>

    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

    multiplexSettings ChannelDestinationMultiplexSettings

    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

    settings List<ChannelDestinationSetting>

    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.

    mediaPackageSettings ChannelDestinationMediaPackageSetting[]

    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

    multiplexSettings ChannelDestinationMultiplexSettings

    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

    settings ChannelDestinationSetting[]

    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_settings Sequence[ChannelDestinationMediaPackageSetting]

    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

    multiplex_settings ChannelDestinationMultiplexSettings

    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

    settings Sequence[ChannelDestinationSetting]

    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.

    mediaPackageSettings List<Property Map>

    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<ChannelEncoderSettingsOutputGroup>

    Output groups for the channel. See Output Groups for more details.

    TimecodeConfig ChannelEncoderSettingsTimecodeConfig

    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

    AudioDescriptions List<ChannelEncoderSettingsAudioDescription>

    Audio descriptions for the channel. See Audio Descriptions for more details.

    AvailBlanking ChannelEncoderSettingsAvailBlanking

    Settings for ad avail blanking. See Avail Blanking for more details.

    CaptionDescriptions List<ChannelEncoderSettingsCaptionDescription>

    Caption Descriptions. See Caption Descriptions for more details.

    GlobalConfiguration ChannelEncoderSettingsGlobalConfiguration

    Configuration settings that apply to the event as a whole. See Global Configuration for more details.

    MotionGraphicsConfiguration ChannelEncoderSettingsMotionGraphicsConfiguration

    Settings for motion graphics. See Motion Graphics Configuration for more details.

    NielsenConfiguration ChannelEncoderSettingsNielsenConfiguration

    Nielsen configuration settings. See Nielsen Configuration for more details.

    VideoDescriptions List<ChannelEncoderSettingsVideoDescription>

    Video Descriptions. See Video Descriptions for more details.

    OutputGroups []ChannelEncoderSettingsOutputGroup

    Output groups for the channel. See Output Groups for more details.

    TimecodeConfig ChannelEncoderSettingsTimecodeConfig

    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

    AudioDescriptions []ChannelEncoderSettingsAudioDescription

    Audio descriptions for the channel. See Audio Descriptions for more details.

    AvailBlanking ChannelEncoderSettingsAvailBlanking

    Settings for ad avail blanking. See Avail Blanking for more details.

    CaptionDescriptions []ChannelEncoderSettingsCaptionDescription

    Caption Descriptions. See Caption Descriptions for more details.

    GlobalConfiguration ChannelEncoderSettingsGlobalConfiguration

    Configuration settings that apply to the event as a whole. See Global Configuration for more details.

    MotionGraphicsConfiguration ChannelEncoderSettingsMotionGraphicsConfiguration

    Settings for motion graphics. See Motion Graphics Configuration for more details.

    NielsenConfiguration ChannelEncoderSettingsNielsenConfiguration

    Nielsen configuration settings. See Nielsen Configuration for more details.

    VideoDescriptions []ChannelEncoderSettingsVideoDescription

    Video Descriptions. See Video Descriptions for more details.

    outputGroups List<ChannelEncoderSettingsOutputGroup>

    Output groups for the channel. See Output Groups for more details.

    timecodeConfig ChannelEncoderSettingsTimecodeConfig

    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

    audioDescriptions List<ChannelEncoderSettingsAudioDescription>

    Audio descriptions for the channel. See Audio Descriptions for more details.

    availBlanking ChannelEncoderSettingsAvailBlanking

    Settings for ad avail blanking. See Avail Blanking for more details.

    captionDescriptions List<ChannelEncoderSettingsCaptionDescription>

    Caption Descriptions. See Caption Descriptions for more details.

    globalConfiguration ChannelEncoderSettingsGlobalConfiguration

    Configuration settings that apply to the event as a whole. See Global Configuration for more details.

    motionGraphicsConfiguration ChannelEncoderSettingsMotionGraphicsConfiguration

    Settings for motion graphics. See Motion Graphics Configuration for more details.

    nielsenConfiguration ChannelEncoderSettingsNielsenConfiguration

    Nielsen configuration settings. See Nielsen Configuration for more details.

    videoDescriptions List<ChannelEncoderSettingsVideoDescription>

    Video Descriptions. See Video Descriptions for more details.

    outputGroups ChannelEncoderSettingsOutputGroup[]

    Output groups for the channel. See Output Groups for more details.

    timecodeConfig ChannelEncoderSettingsTimecodeConfig

    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

    audioDescriptions ChannelEncoderSettingsAudioDescription[]

    Audio descriptions for the channel. See Audio Descriptions for more details.

    availBlanking ChannelEncoderSettingsAvailBlanking

    Settings for ad avail blanking. See Avail Blanking for more details.

    captionDescriptions ChannelEncoderSettingsCaptionDescription[]

    Caption Descriptions. See Caption Descriptions for more details.

    globalConfiguration ChannelEncoderSettingsGlobalConfiguration

    Configuration settings that apply to the event as a whole. See Global Configuration for more details.

    motionGraphicsConfiguration ChannelEncoderSettingsMotionGraphicsConfiguration

    Settings for motion graphics. See Motion Graphics Configuration for more details.

    nielsenConfiguration ChannelEncoderSettingsNielsenConfiguration

    Nielsen configuration settings. See Nielsen Configuration for more details.

    videoDescriptions ChannelEncoderSettingsVideoDescription[]

    Video Descriptions. See Video Descriptions for more details.

    output_groups Sequence[ChannelEncoderSettingsOutputGroup]

    Output groups for the channel. See Output Groups for more details.

    timecode_config ChannelEncoderSettingsTimecodeConfig

    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

    audio_descriptions Sequence[ChannelEncoderSettingsAudioDescription]

    Audio descriptions for the channel. See Audio Descriptions for more details.

    avail_blanking ChannelEncoderSettingsAvailBlanking

    Settings for ad avail blanking. See Avail Blanking for more details.

    caption_descriptions Sequence[ChannelEncoderSettingsCaptionDescription]

    Caption Descriptions. See Caption Descriptions for more details.

    global_configuration ChannelEncoderSettingsGlobalConfiguration

    Configuration settings that apply to the event as a whole. See Global Configuration for more details.

    motion_graphics_configuration ChannelEncoderSettingsMotionGraphicsConfiguration

    Settings for motion graphics. See Motion Graphics Configuration for more details.

    nielsen_configuration ChannelEncoderSettingsNielsenConfiguration

    Nielsen configuration settings. See Nielsen Configuration for more details.

    video_descriptions Sequence[ChannelEncoderSettingsVideoDescription]

    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.

    motionGraphicsConfiguration Property Map

    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

    AudioSelectorName string

    The name of the audio selector used as the source for this AudioDescription.

    Name string

    The name of this audio description.

    AudioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

    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.

    AudioTypeControl string

    Determined how audio type is determined.

    AudioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

    CodecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings

    Audio codec settings. See Audio Codec Settings for more details.

    LanguageCode string

    Selects a specific three-letter language code from within an audio source.

    LanguageCodeControl string
    RemixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
    StreamName string

    Stream name RTMP destinations (URLs of type rtmp://)

    AudioSelectorName string

    The name of the audio selector used as the source for this AudioDescription.

    Name string

    The name of this audio description.

    AudioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

    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.

    AudioTypeControl string

    Determined how audio type is determined.

    AudioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

    CodecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings

    Audio codec settings. See Audio Codec Settings for more details.

    LanguageCode string

    Selects a specific three-letter language code from within an audio source.

    LanguageCodeControl string
    RemixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
    StreamName string

    Stream name RTMP destinations (URLs of type rtmp://)

    audioSelectorName String

    The name of the audio selector used as the source for this AudioDescription.

    name String

    The name of this audio description.

    audioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

    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.

    audioTypeControl String

    Determined how audio type is determined.

    audioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

    codecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings

    Audio codec settings. See Audio Codec Settings for more details.

    languageCode String

    Selects a specific three-letter language code from within an audio source.

    languageCodeControl String
    remixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
    streamName String

    Stream name RTMP destinations (URLs of type rtmp://)

    audioSelectorName string

    The name of the audio selector used as the source for this AudioDescription.

    name string

    The name of this audio description.

    audioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

    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.

    audioTypeControl string

    Determined how audio type is determined.

    audioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

    codecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings

    Audio codec settings. See Audio Codec Settings for more details.

    languageCode string

    Selects a specific three-letter language code from within an audio source.

    languageCodeControl string
    remixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
    streamName string

    Stream name RTMP destinations (URLs of type rtmp://)

    audio_selector_name str

    The name of the audio selector used as the source for this AudioDescription.

    name str

    The name of this audio description.

    audio_normalization_settings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

    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_control str

    Determined how audio type is determined.

    audio_watermark_settings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

    codec_settings ChannelEncoderSettingsAudioDescriptionCodecSettings

    Audio codec settings. See Audio Codec Settings for more details.

    language_code str

    Selects a specific three-letter language code from within an audio source.

    language_code_control str
    remix_settings ChannelEncoderSettingsAudioDescriptionRemixSettings
    stream_name str

    Stream name RTMP destinations (URLs of type rtmp://)

    audioSelectorName String

    The name of the audio selector used as the source for this AudioDescription.

    name String

    The name of this audio description.

    audioNormalizationSettings Property Map

    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.

    audioTypeControl String

    Determined how audio type is determined.

    audioWatermarkSettings Property Map

    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

    Selects a specific three-letter language code from within an audio source.

    languageCodeControl String
    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

    NielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

    NielsenDistributionType string

    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

    NielsenNaesIiNwSettings List<ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting>

    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

    NielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

    NielsenDistributionType string

    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

    NielsenNaesIiNwSettings []ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting

    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

    nielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

    nielsenDistributionType String

    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

    nielsenNaesIiNwSettings List<ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting>

    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

    nielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

    nielsenDistributionType string

    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

    nielsenNaesIiNwSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting[]

    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_settings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

    nielsen_distribution_type str

    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

    nielsen_naes_ii_nw_settings Sequence[ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting]

    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

    nielsenCbetSettings Property Map

    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

    nielsenDistributionType String

    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

    nielsenNaesIiNwSettings List<Property Map>

    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

    CbetCheckDigitString 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.

    CbetCheckDigitString 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.

    cbetCheckDigitString 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.

    cbetCheckDigitString 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_digit_string str
    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.

    cbetCheckDigitString 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

    CheckDigitString string
    Sid double

    The Nielsen Source ID to include in the watermark.

    CheckDigitString string
    Sid float64

    The Nielsen Source ID to include in the watermark.

    checkDigitString String
    sid Double

    The Nielsen Source ID to include in the watermark.

    checkDigitString string
    sid number

    The Nielsen Source ID to include in the watermark.

    check_digit_string str
    sid float

    The Nielsen Source ID to include in the watermark.

    checkDigitString String
    sid Number

    The Nielsen Source ID to include in the watermark.

    ChannelEncoderSettingsAudioDescriptionCodecSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs

    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
    passThroughSettings Property Map
    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.

    RateControlMode string

    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.

    RateControlMode string

    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.

    rateControlMode String

    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.

    rateControlMode string

    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_mode str

    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.

    rateControlMode String

    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

    Mono, Stereo, or 5.1 channel layout.

    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

    Mono, Stereo, or 5.1 channel layout.

    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

    Mono, Stereo, or 5.1 channel layout.

    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

    Mono, Stereo, or 5.1 channel layout.

    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

    Mono, Stereo, or 5.1 channel layout.

    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

    Mono, Stereo, or 5.1 channel layout.

    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

    Mono, Stereo, or 5.1 channel layout.

    Dialnorm double

    Sets the dialnorm of 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

    Mono, Stereo, or 5.1 channel layout.

    Dialnorm float64

    Sets the dialnorm of 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

    Mono, Stereo, or 5.1 channel layout.

    dialnorm Double

    Sets the dialnorm of 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

    Mono, Stereo, or 5.1 channel layout.

    dialnorm number

    Sets the dialnorm of 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

    Mono, Stereo, or 5.1 channel layout.

    dialnorm float

    Sets the dialnorm of 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

    Mono, Stereo, or 5.1 channel layout.

    dialnorm Number

    Sets the dialnorm of 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

    Mono, Stereo, or 5.1 channel layout.

    DcFilter string
    Dialnorm int

    Sets the dialnorm of the output.

    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.

    LoRoCenterMixLevel double
    LoRoSurroundMixLevel double
    LtRtCenterMixLevel double
    LtRtSurroundMixLevel double
    MetadataControl string

    Metadata control.

    PassthroughControl string
    PhaseControl string
    StereoDownmix string
    SurroundExMode string
    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

    Mono, Stereo, or 5.1 channel layout.

    DcFilter string
    Dialnorm int

    Sets the dialnorm of the output.

    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.

    LoRoCenterMixLevel float64
    LoRoSurroundMixLevel float64
    LtRtCenterMixLevel float64
    LtRtSurroundMixLevel float64
    MetadataControl string

    Metadata control.

    PassthroughControl string
    PhaseControl string
    StereoDownmix string
    SurroundExMode string
    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

    Mono, Stereo, or 5.1 channel layout.

    dcFilter String
    dialnorm Integer

    Sets the dialnorm of the output.

    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.

    loRoCenterMixLevel Double
    loRoSurroundMixLevel Double
    ltRtCenterMixLevel Double
    ltRtSurroundMixLevel Double
    metadataControl String

    Metadata control.

    passthroughControl String
    phaseControl String
    stereoDownmix String
    surroundExMode String
    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

    Mono, Stereo, or 5.1 channel layout.

    dcFilter string
    dialnorm number

    Sets the dialnorm of the output.

    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.

    loRoCenterMixLevel number
    loRoSurroundMixLevel number
    ltRtCenterMixLevel number
    ltRtSurroundMixLevel number
    metadataControl string

    Metadata control.

    passthroughControl string
    phaseControl string
    stereoDownmix string
    surroundExMode string
    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

    Mono, Stereo, or 5.1 channel layout.

    dc_filter str
    dialnorm int

    Sets the dialnorm of the output.

    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_center_mix_level float
    lo_ro_surround_mix_level float
    lt_rt_center_mix_level float
    lt_rt_surround_mix_level float
    metadata_control str

    Metadata control.

    passthrough_control str
    phase_control str
    stereo_downmix str
    surround_ex_mode str
    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

    Mono, Stereo, or 5.1 channel layout.

    dcFilter String
    dialnorm Number

    Sets the dialnorm of the output.

    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.

    loRoCenterMixLevel Number
    loRoSurroundMixLevel Number
    ltRtCenterMixLevel Number
    ltRtSurroundMixLevel Number
    metadataControl String

    Metadata control.

    passthroughControl String
    phaseControl String
    stereoDownmix String
    surroundExMode String
    surroundMode String

    ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2Settings, ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs

    Bitrate double

    Average bitrate in bits/second.

    CodingMode string

    Mono, Stereo, or 5.1 channel layout.

    SampleRate double

    Sample rate in Hz.

    Bitrate float64

    Average bitrate in bits/second.

    CodingMode string

    Mono, Stereo, or 5.1 channel layout.

    SampleRate float64

    Sample rate in Hz.

    bitrate Double

    Average bitrate in bits/second.

    codingMode String

    Mono, Stereo, or 5.1 channel layout.

    sampleRate Double

    Sample rate in Hz.

    bitrate number

    Average bitrate in bits/second.

    codingMode string

    Mono, Stereo, or 5.1 channel layout.

    sampleRate number

    Sample rate in Hz.

    bitrate float

    Average bitrate in bits/second.

    coding_mode str

    Mono, Stereo, or 5.1 channel layout.

    sample_rate float

    Sample rate in Hz.

    bitrate Number

    Average bitrate in bits/second.

    codingMode String

    Mono, Stereo, or 5.1 channel layout.

    sampleRate Number

    Sample rate in Hz.

    ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs

    BitDepth double
    CodingMode string

    Mono, Stereo, or 5.1 channel layout.

    SampleRate double

    Sample rate in Hz.

    BitDepth float64
    CodingMode string

    Mono, Stereo, or 5.1 channel layout.

    SampleRate float64

    Sample rate in Hz.

    bitDepth Double
    codingMode String

    Mono, Stereo, or 5.1 channel layout.

    sampleRate Double

    Sample rate in Hz.

    bitDepth number
    codingMode string

    Mono, Stereo, or 5.1 channel layout.

    sampleRate number

    Sample rate in Hz.

    bit_depth float
    coding_mode str

    Mono, Stereo, or 5.1 channel layout.

    sample_rate float

    Sample rate in Hz.

    bitDepth Number
    codingMode String

    Mono, Stereo, or 5.1 channel layout.

    sampleRate Number

    Sample rate in Hz.

    ChannelEncoderSettingsAudioDescriptionRemixSettings, ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs

    ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMapping, ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs

    ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevel, ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs

    gain Integer
    inputChannel Integer
    gain number
    inputChannel number
    gain Number
    inputChannel Number

    ChannelEncoderSettingsAvailBlanking, ChannelEncoderSettingsAvailBlankingArgs

    AvailBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage

    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.

    AvailBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage

    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.

    availBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage

    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.

    availBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage

    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_image ChannelEncoderSettingsAvailBlankingAvailBlankingImage

    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.

    availBlankingImage Property Map

    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

    CaptionSelectorName string

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettings

    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).

    CaptionSelectorName string

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettings

    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).

    captionSelectorName String

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettings

    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).

    captionSelectorName string

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettings

    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_name str

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettings

    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).

    captionSelectorName String

    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

    AribDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings

    Arib Destination Settings.

    BurnInDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings

    Burn In Destination Settings. See Burn In Destination Settings for more details.

    DvbSubDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings

    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.

    EbuTtDDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings

    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.

    EmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings

    Embedded Destination Settings.

    EmbeddedPlusScte20DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings

    Embedded Plus SCTE20 Destination Settings.

    RtmpCaptionInfoDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings

    RTMP Caption Info Destination Settings.

    Scte20PlusEmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings

    SCTE20 Plus Embedded Destination Settings.

    Scte27DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings

    SCTE27 Destination Settings.

    SmpteTtDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings

    SMPTE TT Destination Settings.

    TeletextDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings

    Teletext Destination Settings.

    TtmlDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings

    TTML Destination Settings. See TTML Destination Settings for more details.

    WebvttDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings

    WebVTT Destination Settings. See WebVTT Destination Settings for more details.

    AribDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings

    Arib Destination Settings.

    BurnInDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings

    Burn In Destination Settings. See Burn In Destination Settings for more details.

    DvbSubDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings

    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.

    EbuTtDDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings

    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.

    EmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings

    Embedded Destination Settings.

    EmbeddedPlusScte20DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings

    Embedded Plus SCTE20 Destination Settings.

    RtmpCaptionInfoDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings

    RTMP Caption Info Destination Settings.

    Scte20PlusEmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings

    SCTE20 Plus Embedded Destination Settings.

    Scte27DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings

    SCTE27 Destination Settings.

    SmpteTtDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings

    SMPTE TT Destination Settings.

    TeletextDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings

    Teletext Destination Settings.

    TtmlDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings

    TTML Destination Settings. See TTML Destination Settings for more details.

    WebvttDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings

    WebVTT Destination Settings. See WebVTT Destination Settings for more details.

    aribDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings

    Arib Destination Settings.

    burnInDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings

    Burn In Destination Settings. See Burn In Destination Settings for more details.

    dvbSubDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings

    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.

    ebuTtDDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings

    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.

    embeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings

    Embedded Destination Settings.

    embeddedPlusScte20DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings

    Embedded Plus SCTE20 Destination Settings.

    rtmpCaptionInfoDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings

    RTMP Caption Info Destination Settings.

    scte20PlusEmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings

    SCTE20 Plus Embedded Destination Settings.

    scte27DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings

    SCTE27 Destination Settings.

    smpteTtDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings

    SMPTE TT Destination Settings.

    teletextDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings

    Teletext Destination Settings.

    ttmlDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings

    TTML Destination Settings. See TTML Destination Settings for more details.

    webvttDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings

    WebVTT Destination Settings. See WebVTT Destination Settings for more details.

    aribDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings

    Arib Destination Settings.

    burnInDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings

    Burn In Destination Settings. See Burn In Destination Settings for more details.

    dvbSubDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings

    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.

    ebuTtDDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings

    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.

    embeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings

    Embedded Destination Settings.

    embeddedPlusScte20DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings

    Embedded Plus SCTE20 Destination Settings.

    rtmpCaptionInfoDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings

    RTMP Caption Info Destination Settings.

    scte20PlusEmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings

    SCTE20 Plus Embedded Destination Settings.

    scte27DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings

    SCTE27 Destination Settings.

    smpteTtDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings

    SMPTE TT Destination Settings.

    teletextDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings

    Teletext Destination Settings.

    ttmlDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings

    TTML Destination Settings. See TTML Destination Settings for more details.

    webvttDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings

    WebVTT Destination Settings. See WebVTT Destination Settings for more details.

    arib_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings

    Arib Destination Settings.

    burn_in_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings

    Burn In Destination Settings. See Burn In Destination Settings for more details.

    dvb_sub_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings

    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.

    ebu_tt_d_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings

    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.

    embedded_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings

    Embedded Destination Settings.

    embedded_plus_scte20_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings

    Embedded Plus SCTE20 Destination Settings.

    rtmp_caption_info_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings

    RTMP Caption Info Destination Settings.

    scte20_plus_embedded_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings

    SCTE20 Plus Embedded Destination Settings.

    scte27_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings

    SCTE27 Destination Settings.

    smpte_tt_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings

    SMPTE TT Destination Settings.

    teletext_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings

    Teletext Destination Settings.

    ttml_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings

    TTML Destination Settings. See TTML Destination Settings for more details.

    webvtt_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings

    WebVTT Destination Settings. See WebVTT Destination Settings for more details.

    aribDestinationSettings Property Map

    Arib Destination Settings.

    burnInDestinationSettings Property Map

    Burn In Destination Settings. See Burn In Destination Settings for more details.

    dvbSubDestinationSettings Property Map

    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.

    ebuTtDDestinationSettings Property Map

    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.

    embeddedDestinationSettings Property Map

    Embedded Destination Settings.

    embeddedPlusScte20DestinationSettings Property Map

    Embedded Plus SCTE20 Destination Settings.

    rtmpCaptionInfoDestinationSettings Property Map

    RTMP Caption Info Destination Settings.

    scte20PlusEmbeddedDestinationSettings Property Map

    SCTE20 Plus Embedded Destination Settings.

    scte27DestinationSettings Property Map

    SCTE27 Destination Settings.

    smpteTtDestinationSettings Property Map

    SMPTE TT Destination Settings.

    teletextDestinationSettings Property Map

    Teletext Destination Settings.

    ttmlDestinationSettings Property Map

    TTML Destination Settings. See TTML Destination Settings for more details.

    webvttDestinationSettings Property Map

    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.

    TeletextGridControl string

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont

    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.

    TeletextGridControl string

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont

    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.

    teletextGridControl String

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont

    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.

    teletextGridControl string

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont

    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_control str

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont

    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_offset 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.

    shadow_y_offset 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.

    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.

    teletextGridControl String

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont

    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.

    TeletextGridControl string

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont

    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.

    TeletextGridControl string

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont

    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.

    teletextGridControl String

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont

    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.

    teletextGridControl string

    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 ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont

    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_offset 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.

    shadow_y_offset 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.

    teletext_grid_control str

    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.

    teletextGridControl String

    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.

    FillLineGap string

    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.

    FillLineGap string

    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.

    fillLineGap String

    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.

    fillLineGap string

    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_gap str

    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.

    fillLineGap String

    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

    InitialAudioGain int

    Value to set the initial audio gain for the Live Event.

    InputEndAction string

    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).

    InputLossBehavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior

    Settings for system actions when input is lost. See Input Loss Behavior for more details.

    OutputLockingMode string

    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.

    OutputTimingSource string

    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.

    SupportLowFramerateInputs string

    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.

    InitialAudioGain int

    Value to set the initial audio gain for the Live Event.

    InputEndAction string

    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).

    InputLossBehavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior

    Settings for system actions when input is lost. See Input Loss Behavior for more details.

    OutputLockingMode string

    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.

    OutputTimingSource string

    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.

    SupportLowFramerateInputs string

    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.

    initialAudioGain Integer

    Value to set the initial audio gain for the Live Event.

    inputEndAction String

    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).

    inputLossBehavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior

    Settings for system actions when input is lost. See Input Loss Behavior for more details.

    outputLockingMode String

    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.

    outputTimingSource String

    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.

    supportLowFramerateInputs String

    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.

    initialAudioGain number

    Value to set the initial audio gain for the Live Event.

    inputEndAction string

    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).

    inputLossBehavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior

    Settings for system actions when input is lost. See Input Loss Behavior for more details.

    outputLockingMode string

    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.

    outputTimingSource string

    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.

    supportLowFramerateInputs string

    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_gain int

    Value to set the initial audio gain for the Live Event.

    input_end_action str

    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_behavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior

    Settings for system actions when input is lost. See Input Loss Behavior for more details.

    output_locking_mode str

    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_source str

    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_framerate_inputs str

    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.

    initialAudioGain Number

    Value to set the initial audio gain for the Live Event.

    inputEndAction String

    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).

    inputLossBehavior Property Map

    Settings for system actions when input is lost. See Input Loss Behavior for more details.

    outputLockingMode String

    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.

    outputTimingSource String

    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.

    supportLowFramerateInputs String

    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

    ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate, ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs

    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 for destination.

    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 for destination.

    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 for destination.

    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 for destination.

    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 for destination.

    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 for destination.

    ChannelEncoderSettingsMotionGraphicsConfiguration, ChannelEncoderSettingsMotionGraphicsConfigurationArgs

    MotionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings

    Motion Graphics Settings. See Motion Graphics Settings for more details.

    MotionGraphicsInsertion string

    Motion Graphics Insertion.

    MotionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings

    Motion Graphics Settings. See Motion Graphics Settings for more details.

    MotionGraphicsInsertion string

    Motion Graphics Insertion.

    motionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings

    Motion Graphics Settings. See Motion Graphics Settings for more details.

    motionGraphicsInsertion String

    Motion Graphics Insertion.

    motionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings

    Motion Graphics Settings. See Motion Graphics Settings for more details.

    motionGraphicsInsertion string

    Motion Graphics Insertion.

    motion_graphics_settings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings

    Motion Graphics Settings. See Motion Graphics Settings for more details.

    motion_graphics_insertion str

    Motion Graphics Insertion.

    motionGraphicsSettings Property Map

    Motion Graphics Settings. See Motion Graphics Settings for more details.

    motionGraphicsInsertion String

    Motion Graphics Insertion.

    ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings, ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs

    htmlMotionGraphicsSettings Property Map

    Html Motion Graphics Settings.

    ChannelEncoderSettingsNielsenConfiguration, ChannelEncoderSettingsNielsenConfigurationArgs

    DistributorId string

    Enter the Distributor ID assigned to your organization by Nielsen.

    NielsenPcmToId3Tagging string

    Enables Nielsen PCM to ID3 tagging.

    DistributorId string

    Enter the Distributor ID assigned to your organization by Nielsen.

    NielsenPcmToId3Tagging string

    Enables Nielsen PCM to ID3 tagging.

    distributorId String

    Enter the Distributor ID assigned to your organization by Nielsen.

    nielsenPcmToId3Tagging String

    Enables Nielsen PCM to ID3 tagging.

    distributorId string

    Enter the Distributor ID assigned to your organization by Nielsen.

    nielsenPcmToId3Tagging string

    Enables Nielsen PCM to ID3 tagging.

    distributor_id str

    Enter the Distributor ID assigned to your organization by Nielsen.

    nielsen_pcm_to_id3_tagging str

    Enables Nielsen PCM to ID3 tagging.

    distributorId String

    Enter the Distributor ID assigned to your organization by Nielsen.

    nielsenPcmToId3Tagging String

    Enables Nielsen PCM to ID3 tagging.

    ChannelEncoderSettingsOutputGroup, ChannelEncoderSettingsOutputGroupArgs

    OutputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings

    Settings associated with the output group. See Output Group Settings for more details.

    Outputs List<ChannelEncoderSettingsOutputGroupOutput>

    List of outputs. See Outputs for more details.

    Name string

    Custom output group name defined by the user.

    OutputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings

    Settings associated with the output group. See Output Group Settings for more details.

    Outputs []ChannelEncoderSettingsOutputGroupOutputType

    List of outputs. See Outputs for more details.

    Name string

    Custom output group name defined by the user.

    outputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings

    Settings associated with the output group. See Output Group Settings for more details.

    outputs List<ChannelEncoderSettingsOutputGroupOutput>

    List of outputs. See Outputs for more details.

    name String

    Custom output group name defined by the user.

    outputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings

    Settings associated with the output group. See Output Group Settings for more details.

    outputs ChannelEncoderSettingsOutputGroupOutput[]

    List of outputs. See Outputs for more details.

    name string

    Custom output group name defined by the user.

    output_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettings

    Settings associated with the output group. See Output Group Settings for more details.

    outputs Sequence[ChannelEncoderSettingsOutputGroupOutput]

    List of outputs. See Outputs for more details.

    name str

    Custom output group name defined by the user.

    outputGroupSettings Property Map

    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 ChannelEncoderSettingsOutputGroupOutputOutputSettings

    Settings for output. See Output Settings for more details.

    AudioDescriptionNames List<string>

    The names of the audio descriptions used as audio sources for the output.

    CaptionDescriptionNames List<string>

    The names of the caption descriptions used as caption sources for the output.

    OutputName string

    The name used to identify an output.

    VideoDescriptionName string

    The name of the video description used as video source for the output.

    OutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings

    Settings for output. See Output Settings for more details.

    AudioDescriptionNames []string

    The names of the audio descriptions used as audio sources for the output.

    CaptionDescriptionNames []string

    The names of the caption descriptions used as caption sources for the output.

    OutputName string

    The name used to identify an output.

    VideoDescriptionName string

    The name of the video description used as video source for the output.

    outputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings

    Settings for output. See Output Settings for more details.

    audioDescriptionNames List<String>

    The names of the audio descriptions used as audio sources for the output.

    captionDescriptionNames List<String>

    The names of the caption descriptions used as caption sources for the output.

    outputName String

    The name used to identify an output.

    videoDescriptionName String

    The name of the video description used as video source for the output.

    outputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings

    Settings for output. See Output Settings for more details.

    audioDescriptionNames string[]

    The names of the audio descriptions used as audio sources for the output.

    captionDescriptionNames string[]

    The names of the caption descriptions used as caption sources for the output.

    outputName string

    The name used to identify an output.

    videoDescriptionName string

    The name of the video description used as video source for the output.

    output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettings

    Settings for output. See Output Settings for more details.

    audio_description_names Sequence[str]

    The names of the audio descriptions used as audio sources for the output.

    caption_description_names Sequence[str]

    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_name str

    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.

    audioDescriptionNames List<String>

    The names of the audio descriptions used as audio sources for the output.

    captionDescriptionNames List<String>

    The names of the caption descriptions used as caption sources for the output.

    outputName String

    The name used to identify an output.

    videoDescriptionName String

    The name of the video description used as video source for the output.

    ChannelEncoderSettingsOutputGroupOutputGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs

    ArchiveGroupSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting>

    Archive group settings. See Archive Group Settings for more details.

    FrameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    HlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    MediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

    Media package group settings. See Media Package Group Settings for more details.

    MsSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    MultiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    RtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

    RTMP group settings. See RTMP Group Settings for more details.

    UdpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    ArchiveGroupSettings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting

    Archive group settings. See Archive Group Settings for more details.

    FrameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    HlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    MediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

    Media package group settings. See Media Package Group Settings for more details.

    MsSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    MultiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    RtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

    RTMP group settings. See RTMP Group Settings for more details.

    UdpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    archiveGroupSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting>

    Archive group settings. See Archive Group Settings for more details.

    frameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    hlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    mediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

    Media package group settings. See Media Package Group Settings for more details.

    msSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    multiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    rtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

    RTMP group settings. See RTMP Group Settings for more details.

    udpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    archiveGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting[]

    Archive group settings. See Archive Group Settings for more details.

    frameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    hlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    mediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

    Media package group settings. See Media Package Group Settings for more details.

    msSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    multiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    rtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

    RTMP group settings. See RTMP Group Settings for more details.

    udpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    archive_group_settings Sequence[ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting]

    Archive group settings. See Archive Group Settings for more details.

    frame_capture_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    hls_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    media_package_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

    Media package group settings. See Media Package Group Settings for more details.

    ms_smooth_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    multiplex_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    rtmp_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

    RTMP group settings. See RTMP Group Settings for more details.

    udp_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    archiveGroupSettings List<Property Map>

    Archive group settings. See Archive Group Settings for more details.

    frameCaptureGroupSettings Property Map
    hlsGroupSettings Property Map
    mediaPackageGroupSettings Property Map

    Media package group settings. See Media Package Group Settings for more details.

    msSmoothGroupSettings Property Map
    multiplexGroupSettings Property Map
    rtmpGroupSettings Property Map

    RTMP group settings. See RTMP Group Settings for more details.

    udpGroupSettings Property Map

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs

    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

    A director and base filename where archive files should be written. See Destination for more details.

    ArchiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

    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 ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

    A director and base filename where archive files should be written. See Destination for more details.

    ArchiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

    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 ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

    A director and base filename where archive files should be written. See Destination for more details.

    archiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

    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 ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

    A director and base filename where archive files should be written. See Destination for more details.

    archiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

    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 ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

    A director and base filename where archive files should be written. See Destination for more details.

    archive_cdn_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

    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.

    archiveCdnSettings Property Map

    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 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

    DestinationRefId string

    Reference ID for the destination.

    DestinationRefId string

    Reference ID for the destination.

    destinationRefId String

    Reference ID for the destination.

    destinationRefId string

    Reference ID for the destination.

    destination_ref_id str

    Reference ID for the destination.

    destinationRefId String

    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs

    destination Property Map

    A director and base filename where archive files should be written. See Destination for more details.

    frameCaptureCdnSettings Property Map

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs

    DestinationRefId string

    Reference ID for the destination.

    DestinationRefId string

    Reference ID for the destination.

    destinationRefId String

    Reference ID for the destination.

    destinationRefId string

    Reference ID for the destination.

    destination_ref_id str

    Reference ID for the destination.

    destinationRefId String

    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 ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

    A director and base filename where archive files should be written. See Destination for more details.

    AdMarkers List<string>

    The ad marker type for this output group.

    BaseUrlContent string
    BaseUrlContent1 string
    BaseUrlManifest string
    BaseUrlManifest1 string
    CaptionLanguageMappings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping>
    CaptionLanguageSetting string
    ClientCache string
    CodecSpecification string
    ConstantIv string
    DirectoryStructure string
    DiscontinuityTags string
    EncryptionType string
    HlsCdnSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting>
    HlsId3SegmentTagging string
    IframeOnlyPlaylists string
    IncompleteSegmentBehavior string
    IndexNSegments int
    InputLossAction string

    Controls the behavior of the RTMP group if input becomes unavailable.

    IvInManifest string
    IvSource string
    KeepSegments int
    KeyFormat string
    KeyFormatVersions string
    KeyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    ManifestCompression string
    ManifestDurationFormat string
    MinSegmentLength int
    Mode string
    OutputSelection string
    ProgramDateTime string
    ProgramDateTimeClock string
    ProgramDateTimePeriod int
    RedundantManifest string
    SegmentLength int
    SegmentsPerSubdirectory int
    StreamInfResolution string
    TimedMetadataId3Frame string

    Indicates ID3 frame that has the timecode.

    TimedMetadataId3Period int
    TimestampDeltaMilliseconds int
    TsFileMode string
    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

    A director and base filename where archive files should be written. See Destination for more details.

    AdMarkers []string

    The ad marker type for this output group.

    BaseUrlContent string
    BaseUrlContent1 string
    BaseUrlManifest string
    BaseUrlManifest1 string
    CaptionLanguageMappings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping
    CaptionLanguageSetting string
    ClientCache string
    CodecSpecification string
    ConstantIv string
    DirectoryStructure string
    DiscontinuityTags string
    EncryptionType string
    HlsCdnSettings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting
    HlsId3SegmentTagging string
    IframeOnlyPlaylists string
    IncompleteSegmentBehavior string
    IndexNSegments int
    InputLossAction string

    Controls the behavior of the RTMP group if input becomes unavailable.

    IvInManifest string
    IvSource string
    KeepSegments int
    KeyFormat string
    KeyFormatVersions string
    KeyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    ManifestCompression string
    ManifestDurationFormat string
    MinSegmentLength int
    Mode string
    OutputSelection string
    ProgramDateTime string
    ProgramDateTimeClock string
    ProgramDateTimePeriod int
    RedundantManifest string
    SegmentLength int
    SegmentsPerSubdirectory int
    StreamInfResolution string
    TimedMetadataId3Frame string

    Indicates ID3 frame that has the timecode.

    TimedMetadataId3Period int
    TimestampDeltaMilliseconds int
    TsFileMode string
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

    A director and base filename where archive files should be written. See Destination for more details.

    adMarkers List<String>

    The ad marker type for this output group.

    baseUrlContent String
    baseUrlContent1 String
    baseUrlManifest String
    baseUrlManifest1 String
    captionLanguageMappings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping>
    captionLanguageSetting String
    clientCache String
    codecSpecification String
    constantIv String
    directoryStructure String
    discontinuityTags String
    encryptionType String
    hlsCdnSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting>
    hlsId3SegmentTagging String
    iframeOnlyPlaylists String
    incompleteSegmentBehavior String
    indexNSegments Integer
    inputLossAction String

    Controls the behavior of the RTMP group if input becomes unavailable.

    ivInManifest String
    ivSource String
    keepSegments Integer
    keyFormat String
    keyFormatVersions String
    keyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    manifestCompression String
    manifestDurationFormat String
    minSegmentLength Integer
    mode String
    outputSelection String
    programDateTime String
    programDateTimeClock String
    programDateTimePeriod Integer
    redundantManifest String
    segmentLength Integer
    segmentsPerSubdirectory Integer
    streamInfResolution String
    timedMetadataId3Frame String

    Indicates ID3 frame that has the timecode.

    timedMetadataId3Period Integer
    timestampDeltaMilliseconds Integer
    tsFileMode String
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

    A director and base filename where archive files should be written. See Destination for more details.

    adMarkers string[]

    The ad marker type for this output group.

    baseUrlContent string
    baseUrlContent1 string
    baseUrlManifest string
    baseUrlManifest1 string
    captionLanguageMappings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping[]
    captionLanguageSetting string
    clientCache string
    codecSpecification string
    constantIv string
    directoryStructure string
    discontinuityTags string
    encryptionType string
    hlsCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting[]
    hlsId3SegmentTagging string
    iframeOnlyPlaylists string
    incompleteSegmentBehavior string
    indexNSegments number
    inputLossAction string

    Controls the behavior of the RTMP group if input becomes unavailable.

    ivInManifest string
    ivSource string
    keepSegments number
    keyFormat string
    keyFormatVersions string
    keyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    manifestCompression string
    manifestDurationFormat string
    minSegmentLength number
    mode string
    outputSelection string
    programDateTime string
    programDateTimeClock string
    programDateTimePeriod number
    redundantManifest string
    segmentLength number
    segmentsPerSubdirectory number
    streamInfResolution string
    timedMetadataId3Frame string

    Indicates ID3 frame that has the timecode.

    timedMetadataId3Period number
    timestampDeltaMilliseconds number
    tsFileMode string
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

    A director and base filename where archive files should be written. See Destination for more details.

    ad_markers Sequence[str]

    The ad marker type for this output group.

    base_url_content str
    base_url_content1 str
    base_url_manifest str
    base_url_manifest1 str
    caption_language_mappings Sequence[ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping]
    caption_language_setting str
    client_cache str
    codec_specification str
    constant_iv str
    directory_structure str
    discontinuity_tags str
    encryption_type str
    hls_cdn_settings Sequence[ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting]
    hls_id3_segment_tagging str
    iframe_only_playlists str
    incomplete_segment_behavior str
    index_n_segments int
    input_loss_action str

    Controls the behavior of the RTMP group if input becomes unavailable.

    iv_in_manifest str
    iv_source str
    keep_segments int
    key_format str
    key_format_versions str
    key_provider_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    manifest_compression str
    manifest_duration_format str
    min_segment_length int
    mode str
    output_selection str
    program_date_time str
    program_date_time_clock str
    program_date_time_period int
    redundant_manifest str
    segment_length int
    segments_per_subdirectory int
    stream_inf_resolution str
    timed_metadata_id3_frame str

    Indicates ID3 frame that has the timecode.

    timed_metadata_id3_period int
    timestamp_delta_milliseconds int
    ts_file_mode str
    destination Property Map

    A director and base filename where archive files should be written. See Destination for more details.

    adMarkers List<String>

    The ad marker type for this output group.

    baseUrlContent String
    baseUrlContent1 String
    baseUrlManifest String
    baseUrlManifest1 String
    captionLanguageMappings List<Property Map>
    captionLanguageSetting String
    clientCache String
    codecSpecification String
    constantIv String
    directoryStructure String
    discontinuityTags String
    encryptionType String
    hlsCdnSettings List<Property Map>
    hlsId3SegmentTagging String
    iframeOnlyPlaylists String
    incompleteSegmentBehavior String
    indexNSegments Number
    inputLossAction String

    Controls the behavior of the RTMP group if input becomes unavailable.

    ivInManifest String
    ivSource String
    keepSegments Number
    keyFormat String
    keyFormatVersions String
    keyProviderSettings Property Map
    manifestCompression String
    manifestDurationFormat String
    minSegmentLength Number
    mode String
    outputSelection String
    programDateTime String
    programDateTimeClock String
    programDateTimePeriod Number
    redundantManifest String
    segmentLength Number
    segmentsPerSubdirectory Number
    streamInfResolution String
    timedMetadataId3Frame String

    Indicates ID3 frame that has the timecode.

    timedMetadataId3Period Number
    timestampDeltaMilliseconds Number
    tsFileMode String

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs

    CaptionChannel int
    LanguageCode string

    Selects a specific three-letter language code from within an audio source.

    LanguageDescription string

    Human readable information to indicate captions available for players (eg. English, or Spanish).

    CaptionChannel int
    LanguageCode string

    Selects a specific three-letter language code from within an audio source.

    LanguageDescription string

    Human readable information to indicate captions available for players (eg. English, or Spanish).

    captionChannel Integer
    languageCode String

    Selects a specific three-letter language code from within an audio source.

    languageDescription String

    Human readable information to indicate captions available for players (eg. English, or Spanish).

    captionChannel number
    languageCode string

    Selects a specific three-letter language code from within an audio source.

    languageDescription string

    Human readable information to indicate captions available for players (eg. English, or Spanish).

    caption_channel int
    language_code str

    Selects a specific three-letter language code from within an audio source.

    language_description str

    Human readable information to indicate captions available for players (eg. English, or Spanish).

    captionChannel Number
    languageCode String

    Selects a specific three-letter language code from within an audio source.

    languageDescription String

    Human readable information to indicate captions available for players (eg. English, or Spanish).

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs

    DestinationRefId string

    Reference ID for the destination.

    DestinationRefId string

    Reference ID for the destination.

    destinationRefId String

    Reference ID for the destination.

    destinationRefId string

    Reference ID for the destination.

    destination_ref_id str

    Reference ID for the destination.

    destinationRefId String

    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs

    ConnectionRetryInterval int

    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

    FilecacheDuration int
    HttpTransferMode string
    NumRetries int

    Number of retry attempts.

    RestartDelay int

    Number of seconds to wait until a restart is initiated.

    Salt string
    Token string
    ConnectionRetryInterval int

    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

    FilecacheDuration int
    HttpTransferMode string
    NumRetries int

    Number of retry attempts.

    RestartDelay int

    Number of seconds to wait until a restart is initiated.

    Salt string
    Token string
    connectionRetryInterval Integer

    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

    filecacheDuration Integer
    httpTransferMode String
    numRetries Integer

    Number of retry attempts.

    restartDelay Integer

    Number of seconds to wait until a restart is initiated.

    salt String
    token String
    connectionRetryInterval number

    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

    filecacheDuration number
    httpTransferMode string
    numRetries number

    Number of retry attempts.

    restartDelay number

    Number of seconds to wait until a restart is initiated.

    salt string
    token string
    connection_retry_interval int

    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

    filecache_duration int
    http_transfer_mode str
    num_retries int

    Number of retry attempts.

    restart_delay int

    Number of seconds to wait until a restart is initiated.

    salt str
    token str
    connectionRetryInterval Number

    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

    filecacheDuration Number
    httpTransferMode String
    numRetries Number

    Number of retry attempts.

    restartDelay Number

    Number of seconds to wait until a restart is initiated.

    salt String
    token String

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs

    ConnectionRetryInterval int

    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.

    ConnectionRetryInterval int

    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.