Skip to content

Type definitions#

Index > MediaConvert > Type definitions

Auto-generated documentation for MediaConvert type annotations stubs module types-boto3-mediaconvert.

AudioChannelTaggingSettingsUnionTypeDef#

# AudioChannelTaggingSettingsUnionTypeDef definition

AudioChannelTaggingSettingsUnionTypeDef = Union[
    AudioChannelTaggingSettingsTypeDef,  # (1)
    AudioChannelTaggingSettingsOutputTypeDef,  # (2)
]
  1. See AudioChannelTaggingSettingsTypeDef
  2. See AudioChannelTaggingSettingsOutputTypeDef

AudioSelectorGroupUnionTypeDef#

# AudioSelectorGroupUnionTypeDef definition

AudioSelectorGroupUnionTypeDef = Union[
    AudioSelectorGroupTypeDef,  # (1)
    AudioSelectorGroupOutputTypeDef,  # (2)
]
  1. See AudioSelectorGroupTypeDef
  2. See AudioSelectorGroupOutputTypeDef

CmafAdditionalManifestUnionTypeDef#

# CmafAdditionalManifestUnionTypeDef definition

CmafAdditionalManifestUnionTypeDef = Union[
    CmafAdditionalManifestTypeDef,  # (1)
    CmafAdditionalManifestOutputTypeDef,  # (2)
]
  1. See CmafAdditionalManifestTypeDef
  2. See CmafAdditionalManifestOutputTypeDef

DashAdditionalManifestUnionTypeDef#

# DashAdditionalManifestUnionTypeDef definition

DashAdditionalManifestUnionTypeDef = Union[
    DashAdditionalManifestTypeDef,  # (1)
    DashAdditionalManifestOutputTypeDef,  # (2)
]
  1. See DashAdditionalManifestTypeDef
  2. See DashAdditionalManifestOutputTypeDef

HlsAdditionalManifestUnionTypeDef#

# HlsAdditionalManifestUnionTypeDef definition

HlsAdditionalManifestUnionTypeDef = Union[
    HlsAdditionalManifestTypeDef,  # (1)
    HlsAdditionalManifestOutputTypeDef,  # (2)
]
  1. See HlsAdditionalManifestTypeDef
  2. See HlsAdditionalManifestOutputTypeDef

M3u8SettingsUnionTypeDef#

# M3u8SettingsUnionTypeDef definition

M3u8SettingsUnionTypeDef = Union[
    M3u8SettingsTypeDef,  # (1)
    M3u8SettingsOutputTypeDef,  # (2)
]
  1. See M3u8SettingsTypeDef
  2. See M3u8SettingsOutputTypeDef

MsSmoothAdditionalManifestUnionTypeDef#

# MsSmoothAdditionalManifestUnionTypeDef definition

MsSmoothAdditionalManifestUnionTypeDef = Union[
    MsSmoothAdditionalManifestTypeDef,  # (1)
    MsSmoothAdditionalManifestOutputTypeDef,  # (2)
]
  1. See MsSmoothAdditionalManifestTypeDef
  2. See MsSmoothAdditionalManifestOutputTypeDef

OutputChannelMappingUnionTypeDef#

# OutputChannelMappingUnionTypeDef definition

OutputChannelMappingUnionTypeDef = Union[
    OutputChannelMappingTypeDef,  # (1)
    OutputChannelMappingOutputTypeDef,  # (2)
]
  1. See OutputChannelMappingTypeDef
  2. See OutputChannelMappingOutputTypeDef

TeletextDestinationSettingsUnionTypeDef#

# TeletextDestinationSettingsUnionTypeDef definition

TeletextDestinationSettingsUnionTypeDef = Union[
    TeletextDestinationSettingsTypeDef,  # (1)
    TeletextDestinationSettingsOutputTypeDef,  # (2)
]
  1. See TeletextDestinationSettingsTypeDef
  2. See TeletextDestinationSettingsOutputTypeDef

AutomatedAbrRuleUnionTypeDef#

# AutomatedAbrRuleUnionTypeDef definition

AutomatedAbrRuleUnionTypeDef = Union[
    AutomatedAbrRuleTypeDef,  # (1)
    AutomatedAbrRuleOutputTypeDef,  # (2)
]
  1. See AutomatedAbrRuleTypeDef
  2. See AutomatedAbrRuleOutputTypeDef

SpekeKeyProviderCmafUnionTypeDef#

# SpekeKeyProviderCmafUnionTypeDef definition

SpekeKeyProviderCmafUnionTypeDef = Union[
    SpekeKeyProviderCmafTypeDef,  # (1)
    SpekeKeyProviderCmafOutputTypeDef,  # (2)
]
  1. See SpekeKeyProviderCmafTypeDef
  2. See SpekeKeyProviderCmafOutputTypeDef

SpekeKeyProviderUnionTypeDef#

# SpekeKeyProviderUnionTypeDef definition

SpekeKeyProviderUnionTypeDef = Union[
    SpekeKeyProviderTypeDef,  # (1)
    SpekeKeyProviderOutputTypeDef,  # (2)
]
  1. See SpekeKeyProviderTypeDef
  2. See SpekeKeyProviderOutputTypeDef

TimedMetadataInsertionUnionTypeDef#

# TimedMetadataInsertionUnionTypeDef definition

TimedMetadataInsertionUnionTypeDef = Union[
    TimedMetadataInsertionTypeDef,  # (1)
    TimedMetadataInsertionOutputTypeDef,  # (2)
]
  1. See TimedMetadataInsertionTypeDef
  2. See TimedMetadataInsertionOutputTypeDef

ImageInserterUnionTypeDef#

# ImageInserterUnionTypeDef definition

ImageInserterUnionTypeDef = Union[
    ImageInserterTypeDef,  # (1)
    ImageInserterOutputTypeDef,  # (2)
]
  1. See ImageInserterTypeDef
  2. See ImageInserterOutputTypeDef

M2tsSettingsUnionTypeDef#

# M2tsSettingsUnionTypeDef definition

M2tsSettingsUnionTypeDef = Union[
    M2tsSettingsTypeDef,  # (1)
    M2tsSettingsOutputTypeDef,  # (2)
]
  1. See M2tsSettingsTypeDef
  2. See M2tsSettingsOutputTypeDef

VideoOverlayInputUnionTypeDef#

# VideoOverlayInputUnionTypeDef definition

VideoOverlayInputUnionTypeDef = Union[
    VideoOverlayInputTypeDef,  # (1)
    VideoOverlayInputOutputTypeDef,  # (2)
]
  1. See VideoOverlayInputTypeDef
  2. See VideoOverlayInputOutputTypeDef

ChannelMappingUnionTypeDef#

# ChannelMappingUnionTypeDef definition

ChannelMappingUnionTypeDef = Union[
    ChannelMappingTypeDef,  # (1)
    ChannelMappingOutputTypeDef,  # (2)
]
  1. See ChannelMappingTypeDef
  2. See ChannelMappingOutputTypeDef

CaptionDestinationSettingsUnionTypeDef#

# CaptionDestinationSettingsUnionTypeDef definition

CaptionDestinationSettingsUnionTypeDef = Union[
    CaptionDestinationSettingsTypeDef,  # (1)
    CaptionDestinationSettingsOutputTypeDef,  # (2)
]
  1. See CaptionDestinationSettingsTypeDef
  2. See CaptionDestinationSettingsOutputTypeDef

AutomatedAbrSettingsUnionTypeDef#

# AutomatedAbrSettingsUnionTypeDef definition

AutomatedAbrSettingsUnionTypeDef = Union[
    AutomatedAbrSettingsTypeDef,  # (1)
    AutomatedAbrSettingsOutputTypeDef,  # (2)
]
  1. See AutomatedAbrSettingsTypeDef
  2. See AutomatedAbrSettingsOutputTypeDef

CmafEncryptionSettingsUnionTypeDef#

# CmafEncryptionSettingsUnionTypeDef definition

CmafEncryptionSettingsUnionTypeDef = Union[
    CmafEncryptionSettingsTypeDef,  # (1)
    CmafEncryptionSettingsOutputTypeDef,  # (2)
]
  1. See CmafEncryptionSettingsTypeDef
  2. See CmafEncryptionSettingsOutputTypeDef

DashIsoEncryptionSettingsUnionTypeDef#

# DashIsoEncryptionSettingsUnionTypeDef definition

DashIsoEncryptionSettingsUnionTypeDef = Union[
    DashIsoEncryptionSettingsTypeDef,  # (1)
    DashIsoEncryptionSettingsOutputTypeDef,  # (2)
]
  1. See DashIsoEncryptionSettingsTypeDef
  2. See DashIsoEncryptionSettingsOutputTypeDef

HlsEncryptionSettingsUnionTypeDef#

# HlsEncryptionSettingsUnionTypeDef definition

HlsEncryptionSettingsUnionTypeDef = Union[
    HlsEncryptionSettingsTypeDef,  # (1)
    HlsEncryptionSettingsOutputTypeDef,  # (2)
]
  1. See HlsEncryptionSettingsTypeDef
  2. See HlsEncryptionSettingsOutputTypeDef

MsSmoothEncryptionSettingsUnionTypeDef#

# MsSmoothEncryptionSettingsUnionTypeDef definition

MsSmoothEncryptionSettingsUnionTypeDef = Union[
    MsSmoothEncryptionSettingsTypeDef,  # (1)
    MsSmoothEncryptionSettingsOutputTypeDef,  # (2)
]
  1. See MsSmoothEncryptionSettingsTypeDef
  2. See MsSmoothEncryptionSettingsOutputTypeDef

VideoPreprocessorUnionTypeDef#

# VideoPreprocessorUnionTypeDef definition

VideoPreprocessorUnionTypeDef = Union[
    VideoPreprocessorTypeDef,  # (1)
    VideoPreprocessorOutputTypeDef,  # (2)
]
  1. See VideoPreprocessorTypeDef
  2. See VideoPreprocessorOutputTypeDef

ContainerSettingsUnionTypeDef#

# ContainerSettingsUnionTypeDef definition

ContainerSettingsUnionTypeDef = Union[
    ContainerSettingsTypeDef,  # (1)
    ContainerSettingsOutputTypeDef,  # (2)
]
  1. See ContainerSettingsTypeDef
  2. See ContainerSettingsOutputTypeDef

VideoOverlayUnionTypeDef#

# VideoOverlayUnionTypeDef definition

VideoOverlayUnionTypeDef = Union[
    VideoOverlayTypeDef,  # (1)
    VideoOverlayOutputTypeDef,  # (2)
]
  1. See VideoOverlayTypeDef
  2. See VideoOverlayOutputTypeDef

RemixSettingsUnionTypeDef#

# RemixSettingsUnionTypeDef definition

RemixSettingsUnionTypeDef = Union[
    RemixSettingsTypeDef,  # (1)
    RemixSettingsOutputTypeDef,  # (2)
]
  1. See RemixSettingsTypeDef
  2. See RemixSettingsOutputTypeDef

CaptionDescriptionPresetUnionTypeDef#

# CaptionDescriptionPresetUnionTypeDef definition

CaptionDescriptionPresetUnionTypeDef = Union[
    CaptionDescriptionPresetTypeDef,  # (1)
    CaptionDescriptionPresetOutputTypeDef,  # (2)
]
  1. See CaptionDescriptionPresetTypeDef
  2. See CaptionDescriptionPresetOutputTypeDef

CaptionDescriptionUnionTypeDef#

# CaptionDescriptionUnionTypeDef definition

CaptionDescriptionUnionTypeDef = Union[
    CaptionDescriptionTypeDef,  # (1)
    CaptionDescriptionOutputTypeDef,  # (2)
]
  1. See CaptionDescriptionTypeDef
  2. See CaptionDescriptionOutputTypeDef

AutomatedEncodingSettingsUnionTypeDef#

# AutomatedEncodingSettingsUnionTypeDef definition

AutomatedEncodingSettingsUnionTypeDef = Union[
    AutomatedEncodingSettingsTypeDef,  # (1)
    AutomatedEncodingSettingsOutputTypeDef,  # (2)
]
  1. See AutomatedEncodingSettingsTypeDef
  2. See AutomatedEncodingSettingsOutputTypeDef

CmafGroupSettingsUnionTypeDef#

# CmafGroupSettingsUnionTypeDef definition

CmafGroupSettingsUnionTypeDef = Union[
    CmafGroupSettingsTypeDef,  # (1)
    CmafGroupSettingsOutputTypeDef,  # (2)
]
  1. See CmafGroupSettingsTypeDef
  2. See CmafGroupSettingsOutputTypeDef

DashIsoGroupSettingsUnionTypeDef#

# DashIsoGroupSettingsUnionTypeDef definition

DashIsoGroupSettingsUnionTypeDef = Union[
    DashIsoGroupSettingsTypeDef,  # (1)
    DashIsoGroupSettingsOutputTypeDef,  # (2)
]
  1. See DashIsoGroupSettingsTypeDef
  2. See DashIsoGroupSettingsOutputTypeDef

HlsGroupSettingsUnionTypeDef#

# HlsGroupSettingsUnionTypeDef definition

HlsGroupSettingsUnionTypeDef = Union[
    HlsGroupSettingsTypeDef,  # (1)
    HlsGroupSettingsOutputTypeDef,  # (2)
]
  1. See HlsGroupSettingsTypeDef
  2. See HlsGroupSettingsOutputTypeDef

MsSmoothGroupSettingsUnionTypeDef#

# MsSmoothGroupSettingsUnionTypeDef definition

MsSmoothGroupSettingsUnionTypeDef = Union[
    MsSmoothGroupSettingsTypeDef,  # (1)
    MsSmoothGroupSettingsOutputTypeDef,  # (2)
]
  1. See MsSmoothGroupSettingsTypeDef
  2. See MsSmoothGroupSettingsOutputTypeDef

VideoDescriptionUnionTypeDef#

# VideoDescriptionUnionTypeDef definition

VideoDescriptionUnionTypeDef = Union[
    VideoDescriptionTypeDef,  # (1)
    VideoDescriptionOutputTypeDef,  # (2)
]
  1. See VideoDescriptionTypeDef
  2. See VideoDescriptionOutputTypeDef

AudioDescriptionUnionTypeDef#

# AudioDescriptionUnionTypeDef definition

AudioDescriptionUnionTypeDef = Union[
    AudioDescriptionTypeDef,  # (1)
    AudioDescriptionOutputTypeDef,  # (2)
]
  1. See AudioDescriptionTypeDef
  2. See AudioDescriptionOutputTypeDef

AudioSelectorUnionTypeDef#

# AudioSelectorUnionTypeDef definition

AudioSelectorUnionTypeDef = Union[
    AudioSelectorTypeDef,  # (1)
    AudioSelectorOutputTypeDef,  # (2)
]
  1. See AudioSelectorTypeDef
  2. See AudioSelectorOutputTypeDef

OutputGroupSettingsUnionTypeDef#

# OutputGroupSettingsUnionTypeDef definition

OutputGroupSettingsUnionTypeDef = Union[
    OutputGroupSettingsTypeDef,  # (1)
    OutputGroupSettingsOutputTypeDef,  # (2)
]
  1. See OutputGroupSettingsTypeDef
  2. See OutputGroupSettingsOutputTypeDef

UnionTypeDef#

# UnionTypeDef definition

UnionTypeDef = Union[
    OutputTypeDef,  # (1)
    ExtraOutputTypeDef,  # (2)
]
  1. See OutputTypeDef
  2. See ExtraOutputTypeDef

InputTemplateUnionTypeDef#

# InputTemplateUnionTypeDef definition

InputTemplateUnionTypeDef = Union[
    InputTemplateTypeDef,  # (1)
    InputTemplateOutputTypeDef,  # (2)
]
  1. See InputTemplateTypeDef
  2. See InputTemplateOutputTypeDef

InputUnionTypeDef#

# InputUnionTypeDef definition

InputUnionTypeDef = Union[
    InputTypeDef,  # (1)
    InputOutputTypeDef,  # (2)
]
  1. See InputTypeDef
  2. See InputOutputTypeDef

OutputGroupUnionTypeDef#

# OutputGroupUnionTypeDef definition

OutputGroupUnionTypeDef = Union[
    OutputGroupTypeDef,  # (1)
    OutputGroupOutputTypeDef,  # (2)
]
  1. See OutputGroupTypeDef
  2. See OutputGroupOutputTypeDef

AacSettingsTypeDef#

# AacSettingsTypeDef definition

class AacSettingsTypeDef(TypedDict):
    AudioDescriptionBroadcasterMix: NotRequired[AacAudioDescriptionBroadcasterMixType],  # (1)
    Bitrate: NotRequired[int],
    CodecProfile: NotRequired[AacCodecProfileType],  # (2)
    CodingMode: NotRequired[AacCodingModeType],  # (3)
    RateControlMode: NotRequired[AacRateControlModeType],  # (4)
    RawFormat: NotRequired[AacRawFormatType],  # (5)
    SampleRate: NotRequired[int],
    Specification: NotRequired[AacSpecificationType],  # (6)
    VbrQuality: NotRequired[AacVbrQualityType],  # (7)
  1. See AacAudioDescriptionBroadcasterMixType
  2. See AacCodecProfileType
  3. See AacCodingModeType
  4. See AacRateControlModeType
  5. See AacRawFormatType
  6. See AacSpecificationType
  7. See AacVbrQualityType

Ac3SettingsTypeDef#

# Ac3SettingsTypeDef definition

class Ac3SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    BitstreamMode: NotRequired[Ac3BitstreamModeType],  # (1)
    CodingMode: NotRequired[Ac3CodingModeType],  # (2)
    Dialnorm: NotRequired[int],
    DynamicRangeCompressionLine: NotRequired[Ac3DynamicRangeCompressionLineType],  # (3)
    DynamicRangeCompressionProfile: NotRequired[Ac3DynamicRangeCompressionProfileType],  # (4)
    DynamicRangeCompressionRf: NotRequired[Ac3DynamicRangeCompressionRfType],  # (5)
    LfeFilter: NotRequired[Ac3LfeFilterType],  # (6)
    MetadataControl: NotRequired[Ac3MetadataControlType],  # (7)
    SampleRate: NotRequired[int],
  1. See Ac3BitstreamModeType
  2. See Ac3CodingModeType
  3. See Ac3DynamicRangeCompressionLineType
  4. See Ac3DynamicRangeCompressionProfileType
  5. See Ac3DynamicRangeCompressionRfType
  6. See Ac3LfeFilterType
  7. See Ac3MetadataControlType

AccelerationSettingsTypeDef#

# AccelerationSettingsTypeDef definition

class AccelerationSettingsTypeDef(TypedDict):
    Mode: AccelerationModeType,  # (1)
  1. See AccelerationModeType

AdvancedInputFilterSettingsTypeDef#

# AdvancedInputFilterSettingsTypeDef definition

class AdvancedInputFilterSettingsTypeDef(TypedDict):
    AddTexture: NotRequired[AdvancedInputFilterAddTextureType],  # (1)
    Sharpening: NotRequired[AdvancedInputFilterSharpenType],  # (2)
  1. See AdvancedInputFilterAddTextureType
  2. See AdvancedInputFilterSharpenType

AiffSettingsTypeDef#

# AiffSettingsTypeDef definition

class AiffSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

AllowedRenditionSizeTypeDef#

# AllowedRenditionSizeTypeDef definition

class AllowedRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Required: NotRequired[RequiredFlagType],  # (1)
    Width: NotRequired[int],
  1. See RequiredFlagType

AncillarySourceSettingsTypeDef#

# AncillarySourceSettingsTypeDef definition

class AncillarySourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[AncillaryConvert608To708Type],  # (1)
    SourceAncillaryChannelNumber: NotRequired[int],
    TerminateCaptions: NotRequired[AncillaryTerminateCaptionsType],  # (2)
  1. See AncillaryConvert608To708Type
  2. See AncillaryTerminateCaptionsType

AssociateCertificateRequestRequestTypeDef#

# AssociateCertificateRequestRequestTypeDef definition

class AssociateCertificateRequestRequestTypeDef(TypedDict):
    Arn: str,

AudioChannelTaggingSettingsOutputTypeDef#

# AudioChannelTaggingSettingsOutputTypeDef definition

class AudioChannelTaggingSettingsOutputTypeDef(TypedDict):
    ChannelTag: NotRequired[AudioChannelTagType],  # (1)
    ChannelTags: NotRequired[list[AudioChannelTagType]],  # (2)
  1. See AudioChannelTagType
  2. See AudioChannelTagType

AudioChannelTaggingSettingsTypeDef#

# AudioChannelTaggingSettingsTypeDef definition

class AudioChannelTaggingSettingsTypeDef(TypedDict):
    ChannelTag: NotRequired[AudioChannelTagType],  # (1)
    ChannelTags: NotRequired[Sequence[AudioChannelTagType]],  # (2)
  1. See AudioChannelTagType
  2. See AudioChannelTagType

Eac3AtmosSettingsTypeDef#

# Eac3AtmosSettingsTypeDef definition

class Eac3AtmosSettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    BitstreamMode: NotRequired[Eac3AtmosBitstreamModeType],  # (1)
    CodingMode: NotRequired[Eac3AtmosCodingModeType],  # (2)
    DialogueIntelligence: NotRequired[Eac3AtmosDialogueIntelligenceType],  # (3)
    DownmixControl: NotRequired[Eac3AtmosDownmixControlType],  # (4)
    DynamicRangeCompressionLine: NotRequired[Eac3AtmosDynamicRangeCompressionLineType],  # (5)
    DynamicRangeCompressionRf: NotRequired[Eac3AtmosDynamicRangeCompressionRfType],  # (6)
    DynamicRangeControl: NotRequired[Eac3AtmosDynamicRangeControlType],  # (7)
    LoRoCenterMixLevel: NotRequired[float],
    LoRoSurroundMixLevel: NotRequired[float],
    LtRtCenterMixLevel: NotRequired[float],
    LtRtSurroundMixLevel: NotRequired[float],
    MeteringMode: NotRequired[Eac3AtmosMeteringModeType],  # (8)
    SampleRate: NotRequired[int],
    SpeechThreshold: NotRequired[int],
    StereoDownmix: NotRequired[Eac3AtmosStereoDownmixType],  # (9)
    SurroundExMode: NotRequired[Eac3AtmosSurroundExModeType],  # (10)
  1. See Eac3AtmosBitstreamModeType
  2. See Eac3AtmosCodingModeType
  3. See Eac3AtmosDialogueIntelligenceType
  4. See Eac3AtmosDownmixControlType
  5. See Eac3AtmosDynamicRangeCompressionLineType
  6. See Eac3AtmosDynamicRangeCompressionRfType
  7. See Eac3AtmosDynamicRangeControlType
  8. See Eac3AtmosMeteringModeType
  9. See Eac3AtmosStereoDownmixType
  10. See Eac3AtmosSurroundExModeType

Eac3SettingsTypeDef#

# Eac3SettingsTypeDef definition

class Eac3SettingsTypeDef(TypedDict):
    AttenuationControl: NotRequired[Eac3AttenuationControlType],  # (1)
    Bitrate: NotRequired[int],
    BitstreamMode: NotRequired[Eac3BitstreamModeType],  # (2)
    CodingMode: NotRequired[Eac3CodingModeType],  # (3)
    DcFilter: NotRequired[Eac3DcFilterType],  # (4)
    Dialnorm: NotRequired[int],
    DynamicRangeCompressionLine: NotRequired[Eac3DynamicRangeCompressionLineType],  # (5)
    DynamicRangeCompressionRf: NotRequired[Eac3DynamicRangeCompressionRfType],  # (6)
    LfeControl: NotRequired[Eac3LfeControlType],  # (7)
    LfeFilter: NotRequired[Eac3LfeFilterType],  # (8)
    LoRoCenterMixLevel: NotRequired[float],
    LoRoSurroundMixLevel: NotRequired[float],
    LtRtCenterMixLevel: NotRequired[float],
    LtRtSurroundMixLevel: NotRequired[float],
    MetadataControl: NotRequired[Eac3MetadataControlType],  # (9)
    PassthroughControl: NotRequired[Eac3PassthroughControlType],  # (10)
    PhaseControl: NotRequired[Eac3PhaseControlType],  # (11)
    SampleRate: NotRequired[int],
    StereoDownmix: NotRequired[Eac3StereoDownmixType],  # (12)
    SurroundExMode: NotRequired[Eac3SurroundExModeType],  # (13)
    SurroundMode: NotRequired[Eac3SurroundModeType],  # (14)
  1. See Eac3AttenuationControlType
  2. See Eac3BitstreamModeType
  3. See Eac3CodingModeType
  4. See Eac3DcFilterType
  5. See Eac3DynamicRangeCompressionLineType
  6. See Eac3DynamicRangeCompressionRfType
  7. See Eac3LfeControlType
  8. See Eac3LfeFilterType
  9. See Eac3MetadataControlType
  10. See Eac3PassthroughControlType
  11. See Eac3PhaseControlType
  12. See Eac3StereoDownmixType
  13. See Eac3SurroundExModeType
  14. See Eac3SurroundModeType

FlacSettingsTypeDef#

# FlacSettingsTypeDef definition

class FlacSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

Mp2SettingsTypeDef#

# Mp2SettingsTypeDef definition

class Mp2SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

Mp3SettingsTypeDef#

# Mp3SettingsTypeDef definition

class Mp3SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    Channels: NotRequired[int],
    RateControlMode: NotRequired[Mp3RateControlModeType],  # (1)
    SampleRate: NotRequired[int],
    VbrQuality: NotRequired[int],
  1. See Mp3RateControlModeType

OpusSettingsTypeDef#

# OpusSettingsTypeDef definition

class OpusSettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

VorbisSettingsTypeDef#

# VorbisSettingsTypeDef definition

class VorbisSettingsTypeDef(TypedDict):
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],
    VbrQuality: NotRequired[int],

WavSettingsTypeDef#

# WavSettingsTypeDef definition

class WavSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[int],
    Channels: NotRequired[int],
    Format: NotRequired[WavFormatType],  # (1)
    SampleRate: NotRequired[int],
  1. See WavFormatType

AudioNormalizationSettingsTypeDef#

# AudioNormalizationSettingsTypeDef definition

class AudioNormalizationSettingsTypeDef(TypedDict):
    Algorithm: NotRequired[AudioNormalizationAlgorithmType],  # (1)
    AlgorithmControl: NotRequired[AudioNormalizationAlgorithmControlType],  # (2)
    CorrectionGateLevel: NotRequired[int],
    LoudnessLogging: NotRequired[AudioNormalizationLoudnessLoggingType],  # (3)
    PeakCalculation: NotRequired[AudioNormalizationPeakCalculationType],  # (4)
    TargetLkfs: NotRequired[float],
    TruePeakLimiterThreshold: NotRequired[float],
  1. See AudioNormalizationAlgorithmType
  2. See AudioNormalizationAlgorithmControlType
  3. See AudioNormalizationLoudnessLoggingType
  4. See AudioNormalizationPeakCalculationType

AudioSelectorGroupOutputTypeDef#

# AudioSelectorGroupOutputTypeDef definition

class AudioSelectorGroupOutputTypeDef(TypedDict):
    AudioSelectorNames: NotRequired[list[str]],

AudioSelectorGroupTypeDef#

# AudioSelectorGroupTypeDef definition

class AudioSelectorGroupTypeDef(TypedDict):
    AudioSelectorNames: NotRequired[Sequence[str]],

HlsRenditionGroupSettingsTypeDef#

# HlsRenditionGroupSettingsTypeDef definition

class HlsRenditionGroupSettingsTypeDef(TypedDict):
    RenditionGroupId: NotRequired[str],
    RenditionLanguageCode: NotRequired[LanguageCodeType],  # (1)
    RenditionName: NotRequired[str],
  1. See LanguageCodeType

ForceIncludeRenditionSizeTypeDef#

# ForceIncludeRenditionSizeTypeDef definition

class ForceIncludeRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],

MinBottomRenditionSizeTypeDef#

# MinBottomRenditionSizeTypeDef definition

class MinBottomRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],

MinTopRenditionSizeTypeDef#

# MinTopRenditionSizeTypeDef definition

class MinTopRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],

Av1QvbrSettingsTypeDef#

# Av1QvbrSettingsTypeDef definition

class Av1QvbrSettingsTypeDef(TypedDict):
    QvbrQualityLevel: NotRequired[int],
    QvbrQualityLevelFineTune: NotRequired[float],

AvailBlankingTypeDef#

# AvailBlankingTypeDef definition

class AvailBlankingTypeDef(TypedDict):
    AvailBlankingImage: NotRequired[str],

AvcIntraUhdSettingsTypeDef#

# AvcIntraUhdSettingsTypeDef definition

class AvcIntraUhdSettingsTypeDef(TypedDict):
    QualityTuningLevel: NotRequired[AvcIntraUhdQualityTuningLevelType],  # (1)
  1. See AvcIntraUhdQualityTuningLevelType

BandwidthReductionFilterTypeDef#

# BandwidthReductionFilterTypeDef definition

class BandwidthReductionFilterTypeDef(TypedDict):
    Sharpening: NotRequired[BandwidthReductionFilterSharpeningType],  # (1)
    Strength: NotRequired[BandwidthReductionFilterStrengthType],  # (2)
  1. See BandwidthReductionFilterSharpeningType
  2. See BandwidthReductionFilterStrengthType

BurninDestinationSettingsTypeDef#

# BurninDestinationSettingsTypeDef definition

class BurninDestinationSettingsTypeDef(TypedDict):
    Alignment: NotRequired[BurninSubtitleAlignmentType],  # (1)
    ApplyFontColor: NotRequired[BurninSubtitleApplyFontColorType],  # (2)
    BackgroundColor: NotRequired[BurninSubtitleBackgroundColorType],  # (3)
    BackgroundOpacity: NotRequired[int],
    FallbackFont: NotRequired[BurninSubtitleFallbackFontType],  # (4)
    FontColor: NotRequired[BurninSubtitleFontColorType],  # (5)
    FontFileBold: NotRequired[str],
    FontFileBoldItalic: NotRequired[str],
    FontFileItalic: NotRequired[str],
    FontFileRegular: NotRequired[str],
    FontOpacity: NotRequired[int],
    FontResolution: NotRequired[int],
    FontScript: NotRequired[FontScriptType],  # (6)
    FontSize: NotRequired[int],
    HexFontColor: NotRequired[str],
    OutlineColor: NotRequired[BurninSubtitleOutlineColorType],  # (7)
    OutlineSize: NotRequired[int],
    RemoveRubyReserveAttributes: NotRequired[RemoveRubyReserveAttributesType],  # (8)
    ShadowColor: NotRequired[BurninSubtitleShadowColorType],  # (9)
    ShadowOpacity: NotRequired[int],
    ShadowXOffset: NotRequired[int],
    ShadowYOffset: NotRequired[int],
    StylePassthrough: NotRequired[BurnInSubtitleStylePassthroughType],  # (10)
    TeletextSpacing: NotRequired[BurninSubtitleTeletextSpacingType],  # (11)
    XPosition: NotRequired[int],
    YPosition: NotRequired[int],
  1. See BurninSubtitleAlignmentType
  2. See BurninSubtitleApplyFontColorType
  3. See BurninSubtitleBackgroundColorType
  4. See BurninSubtitleFallbackFontType
  5. See BurninSubtitleFontColorType
  6. See FontScriptType
  7. See BurninSubtitleOutlineColorType
  8. See RemoveRubyReserveAttributesType
  9. See BurninSubtitleShadowColorType
  10. See BurnInSubtitleStylePassthroughType
  11. See BurninSubtitleTeletextSpacingType

CancelJobRequestRequestTypeDef#

# CancelJobRequestRequestTypeDef definition

class CancelJobRequestRequestTypeDef(TypedDict):
    Id: str,

DvbSubDestinationSettingsTypeDef#

# DvbSubDestinationSettingsTypeDef definition

class DvbSubDestinationSettingsTypeDef(TypedDict):
    Alignment: NotRequired[DvbSubtitleAlignmentType],  # (1)
    ApplyFontColor: NotRequired[DvbSubtitleApplyFontColorType],  # (2)
    BackgroundColor: NotRequired[DvbSubtitleBackgroundColorType],  # (3)
    BackgroundOpacity: NotRequired[int],
    DdsHandling: NotRequired[DvbddsHandlingType],  # (4)
    DdsXCoordinate: NotRequired[int],
    DdsYCoordinate: NotRequired[int],
    FallbackFont: NotRequired[DvbSubSubtitleFallbackFontType],  # (5)
    FontColor: NotRequired[DvbSubtitleFontColorType],  # (6)
    FontFileBold: NotRequired[str],
    FontFileBoldItalic: NotRequired[str],
    FontFileItalic: NotRequired[str],
    FontFileRegular: NotRequired[str],
    FontOpacity: NotRequired[int],
    FontResolution: NotRequired[int],
    FontScript: NotRequired[FontScriptType],  # (7)
    FontSize: NotRequired[int],
    Height: NotRequired[int],
    HexFontColor: NotRequired[str],
    OutlineColor: NotRequired[DvbSubtitleOutlineColorType],  # (8)
    OutlineSize: NotRequired[int],
    ShadowColor: NotRequired[DvbSubtitleShadowColorType],  # (9)
    ShadowOpacity: NotRequired[int],
    ShadowXOffset: NotRequired[int],
    ShadowYOffset: NotRequired[int],
    StylePassthrough: NotRequired[DvbSubtitleStylePassthroughType],  # (10)
    SubtitlingType: NotRequired[DvbSubtitlingTypeType],  # (11)
    TeletextSpacing: NotRequired[DvbSubtitleTeletextSpacingType],  # (12)
    Width: NotRequired[int],
    XPosition: NotRequired[int],
    YPosition: NotRequired[int],
  1. See DvbSubtitleAlignmentType
  2. See DvbSubtitleApplyFontColorType
  3. See DvbSubtitleBackgroundColorType
  4. See DvbddsHandlingType
  5. See DvbSubSubtitleFallbackFontType
  6. See DvbSubtitleFontColorType
  7. See FontScriptType
  8. See DvbSubtitleOutlineColorType
  9. See DvbSubtitleShadowColorType
  10. See DvbSubtitleStylePassthroughType
  11. See DvbSubtitlingTypeType
  12. See DvbSubtitleTeletextSpacingType

EmbeddedDestinationSettingsTypeDef#

# EmbeddedDestinationSettingsTypeDef definition

class EmbeddedDestinationSettingsTypeDef(TypedDict):
    Destination608ChannelNumber: NotRequired[int],
    Destination708ServiceNumber: NotRequired[int],

ImscDestinationSettingsTypeDef#

# ImscDestinationSettingsTypeDef definition

class ImscDestinationSettingsTypeDef(TypedDict):
    Accessibility: NotRequired[ImscAccessibilitySubsType],  # (1)
    StylePassthrough: NotRequired[ImscStylePassthroughType],  # (2)
  1. See ImscAccessibilitySubsType
  2. See ImscStylePassthroughType

SccDestinationSettingsTypeDef#

# SccDestinationSettingsTypeDef definition

class SccDestinationSettingsTypeDef(TypedDict):
    Framerate: NotRequired[SccDestinationFramerateType],  # (1)
  1. See SccDestinationFramerateType

SrtDestinationSettingsTypeDef#

# SrtDestinationSettingsTypeDef definition

class SrtDestinationSettingsTypeDef(TypedDict):
    StylePassthrough: NotRequired[SrtStylePassthroughType],  # (1)
  1. See SrtStylePassthroughType

TeletextDestinationSettingsOutputTypeDef#

# TeletextDestinationSettingsOutputTypeDef definition

class TeletextDestinationSettingsOutputTypeDef(TypedDict):
    PageNumber: NotRequired[str],
    PageTypes: NotRequired[list[TeletextPageTypeType]],  # (1)
  1. See TeletextPageTypeType

TtmlDestinationSettingsTypeDef#

# TtmlDestinationSettingsTypeDef definition

class TtmlDestinationSettingsTypeDef(TypedDict):
    StylePassthrough: NotRequired[TtmlStylePassthroughType],  # (1)
  1. See TtmlStylePassthroughType

WebvttDestinationSettingsTypeDef#

# WebvttDestinationSettingsTypeDef definition

class WebvttDestinationSettingsTypeDef(TypedDict):
    Accessibility: NotRequired[WebvttAccessibilitySubsType],  # (1)
    StylePassthrough: NotRequired[WebvttStylePassthroughType],  # (2)
  1. See WebvttAccessibilitySubsType
  2. See WebvttStylePassthroughType

CaptionSourceFramerateTypeDef#

# CaptionSourceFramerateTypeDef definition

class CaptionSourceFramerateTypeDef(TypedDict):
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],

DvbSubSourceSettingsTypeDef#

# DvbSubSourceSettingsTypeDef definition

class DvbSubSourceSettingsTypeDef(TypedDict):
    Pid: NotRequired[int],

EmbeddedSourceSettingsTypeDef#

# EmbeddedSourceSettingsTypeDef definition

class EmbeddedSourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[EmbeddedConvert608To708Type],  # (1)
    Source608ChannelNumber: NotRequired[int],
    Source608TrackNumber: NotRequired[int],
    TerminateCaptions: NotRequired[EmbeddedTerminateCaptionsType],  # (2)
  1. See EmbeddedConvert608To708Type
  2. See EmbeddedTerminateCaptionsType

TeletextSourceSettingsTypeDef#

# TeletextSourceSettingsTypeDef definition

class TeletextSourceSettingsTypeDef(TypedDict):
    PageNumber: NotRequired[str],

TrackSourceSettingsTypeDef#

# TrackSourceSettingsTypeDef definition

class TrackSourceSettingsTypeDef(TypedDict):
    TrackNumber: NotRequired[int],

WebvttHlsSourceSettingsTypeDef#

# WebvttHlsSourceSettingsTypeDef definition

class WebvttHlsSourceSettingsTypeDef(TypedDict):
    RenditionGroupId: NotRequired[str],
    RenditionLanguageCode: NotRequired[LanguageCodeType],  # (1)
    RenditionName: NotRequired[str],
  1. See LanguageCodeType

OutputChannelMappingOutputTypeDef#

# OutputChannelMappingOutputTypeDef definition

class OutputChannelMappingOutputTypeDef(TypedDict):
    InputChannels: NotRequired[list[int]],
    InputChannelsFineTune: NotRequired[list[float]],

ClipLimitsTypeDef#

# ClipLimitsTypeDef definition

class ClipLimitsTypeDef(TypedDict):
    MaximumRGBTolerance: NotRequired[int],
    MaximumYUV: NotRequired[int],
    MinimumRGBTolerance: NotRequired[int],
    MinimumYUV: NotRequired[int],

CmafAdditionalManifestOutputTypeDef#

# CmafAdditionalManifestOutputTypeDef definition

class CmafAdditionalManifestOutputTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[list[str]],

CmafAdditionalManifestTypeDef#

# CmafAdditionalManifestTypeDef definition

class CmafAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

StaticKeyProviderTypeDef#

# StaticKeyProviderTypeDef definition

class StaticKeyProviderTypeDef(TypedDict):
    KeyFormat: NotRequired[str],
    KeyFormatVersions: NotRequired[str],
    StaticKeyValue: NotRequired[str],
    Url: NotRequired[str],

CmafImageBasedTrickPlaySettingsTypeDef#

# CmafImageBasedTrickPlaySettingsTypeDef definition

class CmafImageBasedTrickPlaySettingsTypeDef(TypedDict):
    IntervalCadence: NotRequired[CmafIntervalCadenceType],  # (1)
    ThumbnailHeight: NotRequired[int],
    ThumbnailInterval: NotRequired[float],
    ThumbnailWidth: NotRequired[int],
    TileHeight: NotRequired[int],
    TileWidth: NotRequired[int],
  1. See CmafIntervalCadenceType

CmfcSettingsTypeDef#

# CmfcSettingsTypeDef definition

class CmfcSettingsTypeDef(TypedDict):
    AudioDuration: NotRequired[CmfcAudioDurationType],  # (1)
    AudioGroupId: NotRequired[str],
    AudioRenditionSets: NotRequired[str],
    AudioTrackType: NotRequired[CmfcAudioTrackTypeType],  # (2)
    DescriptiveVideoServiceFlag: NotRequired[CmfcDescriptiveVideoServiceFlagType],  # (3)
    IFrameOnlyManifest: NotRequired[CmfcIFrameOnlyManifestType],  # (4)
    KlvMetadata: NotRequired[CmfcKlvMetadataType],  # (5)
    ManifestMetadataSignaling: NotRequired[CmfcManifestMetadataSignalingType],  # (6)
    Scte35Esam: NotRequired[CmfcScte35EsamType],  # (7)
    Scte35Source: NotRequired[CmfcScte35SourceType],  # (8)
    TimedMetadata: NotRequired[CmfcTimedMetadataType],  # (9)
    TimedMetadataBoxVersion: NotRequired[CmfcTimedMetadataBoxVersionType],  # (10)
    TimedMetadataSchemeIdUri: NotRequired[str],
    TimedMetadataValue: NotRequired[str],
  1. See CmfcAudioDurationType
  2. See CmfcAudioTrackTypeType
  3. See CmfcDescriptiveVideoServiceFlagType
  4. See CmfcIFrameOnlyManifestType
  5. See CmfcKlvMetadataType
  6. See CmfcManifestMetadataSignalingType
  7. See CmfcScte35EsamType
  8. See CmfcScte35SourceType
  9. See CmfcTimedMetadataType
  10. See CmfcTimedMetadataBoxVersionType

ColorConversion3DLUTSettingTypeDef#

# ColorConversion3DLUTSettingTypeDef definition

class ColorConversion3DLUTSettingTypeDef(TypedDict):
    FileInput: NotRequired[str],
    InputColorSpace: NotRequired[ColorSpaceType],  # (1)
    InputMasteringLuminance: NotRequired[int],
    OutputColorSpace: NotRequired[ColorSpaceType],  # (1)
    OutputMasteringLuminance: NotRequired[int],
  1. See ColorSpaceType
  2. See ColorSpaceType

Hdr10MetadataTypeDef#

# Hdr10MetadataTypeDef definition

class Hdr10MetadataTypeDef(TypedDict):
    BluePrimaryX: NotRequired[int],
    BluePrimaryY: NotRequired[int],
    GreenPrimaryX: NotRequired[int],
    GreenPrimaryY: NotRequired[int],
    MaxContentLightLevel: NotRequired[int],
    MaxFrameAverageLightLevel: NotRequired[int],
    MaxLuminance: NotRequired[int],
    MinLuminance: NotRequired[int],
    RedPrimaryX: NotRequired[int],
    RedPrimaryY: NotRequired[int],
    WhitePointX: NotRequired[int],
    WhitePointY: NotRequired[int],

F4vSettingsTypeDef#

# F4vSettingsTypeDef definition

class F4vSettingsTypeDef(TypedDict):
    MoovPlacement: NotRequired[F4vMoovPlacementType],  # (1)
  1. See F4vMoovPlacementType

M3u8SettingsOutputTypeDef#

# M3u8SettingsOutputTypeDef definition

class M3u8SettingsOutputTypeDef(TypedDict):
    AudioDuration: NotRequired[M3u8AudioDurationType],  # (1)
    AudioFramesPerPes: NotRequired[int],
    AudioPids: NotRequired[list[int]],
    DataPTSControl: NotRequired[M3u8DataPtsControlType],  # (2)
    MaxPcrInterval: NotRequired[int],
    NielsenId3: NotRequired[M3u8NielsenId3Type],  # (3)
    PatInterval: NotRequired[int],
    PcrControl: NotRequired[M3u8PcrControlType],  # (4)
    PcrPid: NotRequired[int],
    PmtInterval: NotRequired[int],
    PmtPid: NotRequired[int],
    PrivateMetadataPid: NotRequired[int],
    ProgramNumber: NotRequired[int],
    PtsOffset: NotRequired[int],
    PtsOffsetMode: NotRequired[TsPtsOffsetType],  # (5)
    Scte35Pid: NotRequired[int],
    Scte35Source: NotRequired[M3u8Scte35SourceType],  # (6)
    TimedMetadata: NotRequired[TimedMetadataType],  # (7)
    TimedMetadataPid: NotRequired[int],
    TransportStreamId: NotRequired[int],
    VideoPid: NotRequired[int],
  1. See M3u8AudioDurationType
  2. See M3u8DataPtsControlType
  3. See M3u8NielsenId3Type
  4. See M3u8PcrControlType
  5. See TsPtsOffsetType
  6. See M3u8Scte35SourceType
  7. See TimedMetadataType

MovSettingsTypeDef#

# MovSettingsTypeDef definition

class MovSettingsTypeDef(TypedDict):
    ClapAtom: NotRequired[MovClapAtomType],  # (1)
    CslgAtom: NotRequired[MovCslgAtomType],  # (2)
    Mpeg2FourCCControl: NotRequired[MovMpeg2FourCCControlType],  # (3)
    PaddingControl: NotRequired[MovPaddingControlType],  # (4)
    Reference: NotRequired[MovReferenceType],  # (5)
  1. See MovClapAtomType
  2. See MovCslgAtomType
  3. See MovMpeg2FourCCControlType
  4. See MovPaddingControlType
  5. See MovReferenceType

Mp4SettingsTypeDef#

# Mp4SettingsTypeDef definition

class Mp4SettingsTypeDef(TypedDict):
    AudioDuration: NotRequired[CmfcAudioDurationType],  # (1)
    CslgAtom: NotRequired[Mp4CslgAtomType],  # (2)
    CttsVersion: NotRequired[int],
    FreeSpaceBox: NotRequired[Mp4FreeSpaceBoxType],  # (3)
    MoovPlacement: NotRequired[Mp4MoovPlacementType],  # (4)
    Mp4MajorBrand: NotRequired[str],
  1. See CmfcAudioDurationType
  2. See Mp4CslgAtomType
  3. See Mp4FreeSpaceBoxType
  4. See Mp4MoovPlacementType

MpdSettingsTypeDef#

# MpdSettingsTypeDef definition

class MpdSettingsTypeDef(TypedDict):
    AccessibilityCaptionHints: NotRequired[MpdAccessibilityCaptionHintsType],  # (1)
    AudioDuration: NotRequired[MpdAudioDurationType],  # (2)
    CaptionContainerType: NotRequired[MpdCaptionContainerTypeType],  # (3)
    KlvMetadata: NotRequired[MpdKlvMetadataType],  # (4)
    ManifestMetadataSignaling: NotRequired[MpdManifestMetadataSignalingType],  # (5)
    Scte35Esam: NotRequired[MpdScte35EsamType],  # (6)
    Scte35Source: NotRequired[MpdScte35SourceType],  # (7)
    TimedMetadata: NotRequired[MpdTimedMetadataType],  # (8)
    TimedMetadataBoxVersion: NotRequired[MpdTimedMetadataBoxVersionType],  # (9)
    TimedMetadataSchemeIdUri: NotRequired[str],
    TimedMetadataValue: NotRequired[str],
  1. See MpdAccessibilityCaptionHintsType
  2. See MpdAudioDurationType
  3. See MpdCaptionContainerTypeType
  4. See MpdKlvMetadataType
  5. See MpdManifestMetadataSignalingType
  6. See MpdScte35EsamType
  7. See MpdScte35SourceType
  8. See MpdTimedMetadataType
  9. See MpdTimedMetadataBoxVersionType

HopDestinationTypeDef#

# HopDestinationTypeDef definition

class HopDestinationTypeDef(TypedDict):
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    WaitMinutes: NotRequired[int],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

ReservationPlanSettingsTypeDef#

# ReservationPlanSettingsTypeDef definition

class ReservationPlanSettingsTypeDef(TypedDict):
    Commitment: CommitmentType,  # (1)
    RenewalType: RenewalTypeType,  # (2)
    ReservedSlots: int,
  1. See CommitmentType
  2. See RenewalTypeType

DashAdditionalManifestOutputTypeDef#

# DashAdditionalManifestOutputTypeDef definition

class DashAdditionalManifestOutputTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[list[str]],

DashAdditionalManifestTypeDef#

# DashAdditionalManifestTypeDef definition

class DashAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

DashIsoImageBasedTrickPlaySettingsTypeDef#

# DashIsoImageBasedTrickPlaySettingsTypeDef definition

class DashIsoImageBasedTrickPlaySettingsTypeDef(TypedDict):
    IntervalCadence: NotRequired[DashIsoIntervalCadenceType],  # (1)
    ThumbnailHeight: NotRequired[int],
    ThumbnailInterval: NotRequired[float],
    ThumbnailWidth: NotRequired[int],
    TileHeight: NotRequired[int],
    TileWidth: NotRequired[int],
  1. See DashIsoIntervalCadenceType

DeinterlacerTypeDef#

# DeinterlacerTypeDef definition

class DeinterlacerTypeDef(TypedDict):
    Algorithm: NotRequired[DeinterlaceAlgorithmType],  # (1)
    Control: NotRequired[DeinterlacerControlType],  # (2)
    Mode: NotRequired[DeinterlacerModeType],  # (3)
  1. See DeinterlaceAlgorithmType
  2. See DeinterlacerControlType
  3. See DeinterlacerModeType

DeleteJobTemplateRequestRequestTypeDef#

# DeleteJobTemplateRequestRequestTypeDef definition

class DeleteJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,

DeletePresetRequestRequestTypeDef#

# DeletePresetRequestRequestTypeDef definition

class DeletePresetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteQueueRequestRequestTypeDef#

# DeleteQueueRequestRequestTypeDef definition

class DeleteQueueRequestRequestTypeDef(TypedDict):
    Name: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeEndpointsRequestRequestTypeDef#

# DescribeEndpointsRequestRequestTypeDef definition

class DescribeEndpointsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    Mode: NotRequired[DescribeEndpointsModeType],  # (1)
    NextToken: NotRequired[str],
  1. See DescribeEndpointsModeType

EndpointTypeDef#

# EndpointTypeDef definition

class EndpointTypeDef(TypedDict):
    Url: NotRequired[str],

DisassociateCertificateRequestRequestTypeDef#

# DisassociateCertificateRequestRequestTypeDef definition

class DisassociateCertificateRequestRequestTypeDef(TypedDict):
    Arn: str,

DolbyVisionLevel6MetadataTypeDef#

# DolbyVisionLevel6MetadataTypeDef definition

class DolbyVisionLevel6MetadataTypeDef(TypedDict):
    MaxCll: NotRequired[int],
    MaxFall: NotRequired[int],

DvbNitSettingsTypeDef#

# DvbNitSettingsTypeDef definition

class DvbNitSettingsTypeDef(TypedDict):
    NetworkId: NotRequired[int],
    NetworkName: NotRequired[str],
    NitInterval: NotRequired[int],

DvbSdtSettingsTypeDef#

# DvbSdtSettingsTypeDef definition

class DvbSdtSettingsTypeDef(TypedDict):
    OutputSdt: NotRequired[OutputSdtType],  # (1)
    SdtInterval: NotRequired[int],
    ServiceName: NotRequired[str],
    ServiceProviderName: NotRequired[str],
  1. See OutputSdtType

DvbTdtSettingsTypeDef#

# DvbTdtSettingsTypeDef definition

class DvbTdtSettingsTypeDef(TypedDict):
    TdtInterval: NotRequired[int],

EncryptionContractConfigurationTypeDef#

# EncryptionContractConfigurationTypeDef definition

class EncryptionContractConfigurationTypeDef(TypedDict):
    SpekeAudioPreset: NotRequired[PresetSpeke20AudioType],  # (1)
    SpekeVideoPreset: NotRequired[PresetSpeke20VideoType],  # (2)
  1. See PresetSpeke20AudioType
  2. See PresetSpeke20VideoType

EsamManifestConfirmConditionNotificationTypeDef#

# EsamManifestConfirmConditionNotificationTypeDef definition

class EsamManifestConfirmConditionNotificationTypeDef(TypedDict):
    MccXml: NotRequired[str],

EsamSignalProcessingNotificationTypeDef#

# EsamSignalProcessingNotificationTypeDef definition

class EsamSignalProcessingNotificationTypeDef(TypedDict):
    SccXml: NotRequired[str],

ExtendedDataServicesTypeDef#

# ExtendedDataServicesTypeDef definition

class ExtendedDataServicesTypeDef(TypedDict):
    CopyProtectionAction: NotRequired[CopyProtectionActionType],  # (1)
    VchipAction: NotRequired[VchipActionType],  # (2)
  1. See CopyProtectionActionType
  2. See VchipActionType

FrameCaptureSettingsTypeDef#

# FrameCaptureSettingsTypeDef definition

class FrameCaptureSettingsTypeDef(TypedDict):
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    MaxCaptures: NotRequired[int],
    Quality: NotRequired[int],

GetJobRequestRequestTypeDef#

# GetJobRequestRequestTypeDef definition

class GetJobRequestRequestTypeDef(TypedDict):
    Id: str,

GetJobTemplateRequestRequestTypeDef#

# GetJobTemplateRequestRequestTypeDef definition

class GetJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,

PolicyTypeDef#

# PolicyTypeDef definition

class PolicyTypeDef(TypedDict):
    HttpInputs: NotRequired[InputPolicyType],  # (1)
    HttpsInputs: NotRequired[InputPolicyType],  # (1)
    S3Inputs: NotRequired[InputPolicyType],  # (1)
  1. See InputPolicyType
  2. See InputPolicyType
  3. See InputPolicyType

GetPresetRequestRequestTypeDef#

# GetPresetRequestRequestTypeDef definition

class GetPresetRequestRequestTypeDef(TypedDict):
    Name: str,

GetQueueRequestRequestTypeDef#

# GetQueueRequestRequestTypeDef definition

class GetQueueRequestRequestTypeDef(TypedDict):
    Name: str,

H264QvbrSettingsTypeDef#

# H264QvbrSettingsTypeDef definition

class H264QvbrSettingsTypeDef(TypedDict):
    MaxAverageBitrate: NotRequired[int],
    QvbrQualityLevel: NotRequired[int],
    QvbrQualityLevelFineTune: NotRequired[float],

H265QvbrSettingsTypeDef#

# H265QvbrSettingsTypeDef definition

class H265QvbrSettingsTypeDef(TypedDict):
    MaxAverageBitrate: NotRequired[int],
    QvbrQualityLevel: NotRequired[int],
    QvbrQualityLevelFineTune: NotRequired[float],

Hdr10PlusTypeDef#

# Hdr10PlusTypeDef definition

class Hdr10PlusTypeDef(TypedDict):
    MasteringMonitorNits: NotRequired[int],
    TargetMonitorNits: NotRequired[int],

HlsAdditionalManifestOutputTypeDef#

# HlsAdditionalManifestOutputTypeDef definition

class HlsAdditionalManifestOutputTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[list[str]],

HlsAdditionalManifestTypeDef#

# HlsAdditionalManifestTypeDef definition

class HlsAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

HlsCaptionLanguageMappingTypeDef#

# HlsCaptionLanguageMappingTypeDef definition

class HlsCaptionLanguageMappingTypeDef(TypedDict):
    CaptionChannel: NotRequired[int],
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    LanguageDescription: NotRequired[str],
  1. See LanguageCodeType

HlsImageBasedTrickPlaySettingsTypeDef#

# HlsImageBasedTrickPlaySettingsTypeDef definition

class HlsImageBasedTrickPlaySettingsTypeDef(TypedDict):
    IntervalCadence: NotRequired[HlsIntervalCadenceType],  # (1)
    ThumbnailHeight: NotRequired[int],
    ThumbnailInterval: NotRequired[float],
    ThumbnailWidth: NotRequired[int],
    TileHeight: NotRequired[int],
    TileWidth: NotRequired[int],
  1. See HlsIntervalCadenceType

HlsSettingsTypeDef#

# HlsSettingsTypeDef definition

class HlsSettingsTypeDef(TypedDict):
    AudioGroupId: NotRequired[str],
    AudioOnlyContainer: NotRequired[HlsAudioOnlyContainerType],  # (1)
    AudioRenditionSets: NotRequired[str],
    AudioTrackType: NotRequired[HlsAudioTrackTypeType],  # (2)
    DescriptiveVideoServiceFlag: NotRequired[HlsDescriptiveVideoServiceFlagType],  # (3)
    IFrameOnlyManifest: NotRequired[HlsIFrameOnlyManifestType],  # (4)
    SegmentModifier: NotRequired[str],
  1. See HlsAudioOnlyContainerType
  2. See HlsAudioTrackTypeType
  3. See HlsDescriptiveVideoServiceFlagType
  4. See HlsIFrameOnlyManifestType

Id3InsertionTypeDef#

# Id3InsertionTypeDef definition

class Id3InsertionTypeDef(TypedDict):
    Id3: NotRequired[str],
    Timecode: NotRequired[str],

InsertableImageTypeDef#

# InsertableImageTypeDef definition

class InsertableImageTypeDef(TypedDict):
    Duration: NotRequired[int],
    FadeIn: NotRequired[int],
    FadeOut: NotRequired[int],
    Height: NotRequired[int],
    ImageInserterInput: NotRequired[str],
    ImageX: NotRequired[int],
    ImageY: NotRequired[int],
    Layer: NotRequired[int],
    Opacity: NotRequired[int],
    StartTime: NotRequired[str],
    Width: NotRequired[int],

InputClippingTypeDef#

# InputClippingTypeDef definition

class InputClippingTypeDef(TypedDict):
    EndTimecode: NotRequired[str],
    StartTimecode: NotRequired[str],

InputDecryptionSettingsTypeDef#

# InputDecryptionSettingsTypeDef definition

class InputDecryptionSettingsTypeDef(TypedDict):
    DecryptionMode: NotRequired[DecryptionModeType],  # (1)
    EncryptedDecryptionKey: NotRequired[str],
    InitializationVector: NotRequired[str],
    KmsKeyRegion: NotRequired[str],
  1. See DecryptionModeType

InputVideoGeneratorTypeDef#

# InputVideoGeneratorTypeDef definition

class InputVideoGeneratorTypeDef(TypedDict):
    Channels: NotRequired[int],
    Duration: NotRequired[int],
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    SampleRate: NotRequired[int],

RectangleTypeDef#

# RectangleTypeDef definition

class RectangleTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],
    X: NotRequired[int],
    Y: NotRequired[int],

JobEngineVersionTypeDef#

# JobEngineVersionTypeDef definition

class JobEngineVersionTypeDef(TypedDict):
    ExpirationDate: NotRequired[datetime],
    Version: NotRequired[str],

JobMessagesTypeDef#

# JobMessagesTypeDef definition

class JobMessagesTypeDef(TypedDict):
    Info: NotRequired[list[str]],
    Warning: NotRequired[list[str]],

KantarWatermarkSettingsTypeDef#

# KantarWatermarkSettingsTypeDef definition

class KantarWatermarkSettingsTypeDef(TypedDict):
    ChannelName: NotRequired[str],
    ContentReference: NotRequired[str],
    CredentialsSecretName: NotRequired[str],
    FileOffset: NotRequired[float],
    KantarLicenseId: NotRequired[int],
    KantarServerUrl: NotRequired[str],
    LogDestination: NotRequired[str],
    Metadata3: NotRequired[str],
    Metadata4: NotRequired[str],
    Metadata5: NotRequired[str],
    Metadata6: NotRequired[str],
    Metadata7: NotRequired[str],
    Metadata8: NotRequired[str],

NielsenConfigurationTypeDef#

# NielsenConfigurationTypeDef definition

class NielsenConfigurationTypeDef(TypedDict):
    BreakoutCode: NotRequired[int],
    DistributorId: NotRequired[str],

NielsenNonLinearWatermarkSettingsTypeDef#

# NielsenNonLinearWatermarkSettingsTypeDef definition

class NielsenNonLinearWatermarkSettingsTypeDef(TypedDict):
    ActiveWatermarkProcess: NotRequired[NielsenActiveWatermarkProcessTypeType],  # (1)
    AdiFilename: NotRequired[str],
    AssetId: NotRequired[str],
    AssetName: NotRequired[str],
    CbetSourceId: NotRequired[str],
    EpisodeId: NotRequired[str],
    MetadataDestination: NotRequired[str],
    SourceId: NotRequired[int],
    SourceWatermarkStatus: NotRequired[NielsenSourceWatermarkStatusTypeType],  # (2)
    TicServerUrl: NotRequired[str],
    UniqueTicPerAudioTrack: NotRequired[NielsenUniqueTicPerAudioTrackTypeType],  # (3)
  1. See NielsenActiveWatermarkProcessTypeType
  2. See NielsenSourceWatermarkStatusTypeType
  3. See NielsenUniqueTicPerAudioTrackTypeType

TimecodeConfigTypeDef#

# TimecodeConfigTypeDef definition

class TimecodeConfigTypeDef(TypedDict):
    Anchor: NotRequired[str],
    Source: NotRequired[TimecodeSourceType],  # (1)
    Start: NotRequired[str],
    TimestampOffset: NotRequired[str],
  1. See TimecodeSourceType

QueueTransitionTypeDef#

# QueueTransitionTypeDef definition

class QueueTransitionTypeDef(TypedDict):
    DestinationQueue: NotRequired[str],
    SourceQueue: NotRequired[str],
    Timestamp: NotRequired[datetime],

TimingTypeDef#

# TimingTypeDef definition

class TimingTypeDef(TypedDict):
    FinishTime: NotRequired[datetime],
    StartTime: NotRequired[datetime],
    SubmitTime: NotRequired[datetime],

WarningGroupTypeDef#

# WarningGroupTypeDef definition

class WarningGroupTypeDef(TypedDict):
    Code: int,
    Count: int,

ListJobTemplatesRequestRequestTypeDef#

# ListJobTemplatesRequestRequestTypeDef definition

class ListJobTemplatesRequestRequestTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[JobTemplateListByType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (2)
  1. See JobTemplateListByType
  2. See OrderType

ListJobsRequestRequestTypeDef#

# ListJobsRequestRequestTypeDef definition

class ListJobsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (1)
    Queue: NotRequired[str],
    Status: NotRequired[JobStatusType],  # (2)
  1. See OrderType
  2. See JobStatusType

ListPresetsRequestRequestTypeDef#

# ListPresetsRequestRequestTypeDef definition

class ListPresetsRequestRequestTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[PresetListByType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (2)
  1. See PresetListByType
  2. See OrderType

ListQueuesRequestRequestTypeDef#

# ListQueuesRequestRequestTypeDef definition

class ListQueuesRequestRequestTypeDef(TypedDict):
    ListBy: NotRequired[QueueListByType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (2)
  1. See QueueListByType
  2. See OrderType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    Arn: str,

ResourceTagsTypeDef#

# ResourceTagsTypeDef definition

class ResourceTagsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Tags: NotRequired[dict[str, str]],

ListVersionsRequestRequestTypeDef#

# ListVersionsRequestRequestTypeDef definition

class ListVersionsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

M2tsScte35EsamTypeDef#

# M2tsScte35EsamTypeDef definition

class M2tsScte35EsamTypeDef(TypedDict):
    Scte35EsamPid: NotRequired[int],

M3u8SettingsTypeDef#

# M3u8SettingsTypeDef definition

class M3u8SettingsTypeDef(TypedDict):
    AudioDuration: NotRequired[M3u8AudioDurationType],  # (1)
    AudioFramesPerPes: NotRequired[int],
    AudioPids: NotRequired[Sequence[int]],
    DataPTSControl: NotRequired[M3u8DataPtsControlType],  # (2)
    MaxPcrInterval: NotRequired[int],
    NielsenId3: NotRequired[M3u8NielsenId3Type],  # (3)
    PatInterval: NotRequired[int],
    PcrControl: NotRequired[M3u8PcrControlType],  # (4)
    PcrPid: NotRequired[int],
    PmtInterval: NotRequired[int],
    PmtPid: NotRequired[int],
    PrivateMetadataPid: NotRequired[int],
    ProgramNumber: NotRequired[int],
    PtsOffset: NotRequired[int],
    PtsOffsetMode: NotRequired[TsPtsOffsetType],  # (5)
    Scte35Pid: NotRequired[int],
    Scte35Source: NotRequired[M3u8Scte35SourceType],  # (6)
    TimedMetadata: NotRequired[TimedMetadataType],  # (7)
    TimedMetadataPid: NotRequired[int],
    TransportStreamId: NotRequired[int],
    VideoPid: NotRequired[int],
  1. See M3u8AudioDurationType
  2. See M3u8DataPtsControlType
  3. See M3u8NielsenId3Type
  4. See M3u8PcrControlType
  5. See TsPtsOffsetType
  6. See M3u8Scte35SourceType
  7. See TimedMetadataType

MotionImageInsertionFramerateTypeDef#

# MotionImageInsertionFramerateTypeDef definition

class MotionImageInsertionFramerateTypeDef(TypedDict):
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],

MotionImageInsertionOffsetTypeDef#

# MotionImageInsertionOffsetTypeDef definition

class MotionImageInsertionOffsetTypeDef(TypedDict):
    ImageX: NotRequired[int],
    ImageY: NotRequired[int],

Mpeg2SettingsTypeDef#

# Mpeg2SettingsTypeDef definition

class Mpeg2SettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[Mpeg2AdaptiveQuantizationType],  # (1)
    Bitrate: NotRequired[int],
    CodecLevel: NotRequired[Mpeg2CodecLevelType],  # (2)
    CodecProfile: NotRequired[Mpeg2CodecProfileType],  # (3)
    DynamicSubGop: NotRequired[Mpeg2DynamicSubGopType],  # (4)
    FramerateControl: NotRequired[Mpeg2FramerateControlType],  # (5)
    FramerateConversionAlgorithm: NotRequired[Mpeg2FramerateConversionAlgorithmType],  # (6)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[Mpeg2GopSizeUnitsType],  # (7)
    HrdBufferFinalFillPercentage: NotRequired[int],
    HrdBufferInitialFillPercentage: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    InterlaceMode: NotRequired[Mpeg2InterlaceModeType],  # (8)
    IntraDcPrecision: NotRequired[Mpeg2IntraDcPrecisionType],  # (9)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    NumberBFramesBetweenReferenceFrames: NotRequired[int],
    ParControl: NotRequired[Mpeg2ParControlType],  # (10)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[Mpeg2QualityTuningLevelType],  # (11)
    RateControlMode: NotRequired[Mpeg2RateControlModeType],  # (12)
    ScanTypeConversionMode: NotRequired[Mpeg2ScanTypeConversionModeType],  # (13)
    SceneChangeDetect: NotRequired[Mpeg2SceneChangeDetectType],  # (14)
    SlowPal: NotRequired[Mpeg2SlowPalType],  # (15)
    Softness: NotRequired[int],
    SpatialAdaptiveQuantization: NotRequired[Mpeg2SpatialAdaptiveQuantizationType],  # (16)
    Syntax: NotRequired[Mpeg2SyntaxType],  # (17)
    Telecine: NotRequired[Mpeg2TelecineType],  # (18)
    TemporalAdaptiveQuantization: NotRequired[Mpeg2TemporalAdaptiveQuantizationType],  # (19)
  1. See Mpeg2AdaptiveQuantizationType
  2. See Mpeg2CodecLevelType
  3. See Mpeg2CodecProfileType
  4. See Mpeg2DynamicSubGopType
  5. See Mpeg2FramerateControlType
  6. See Mpeg2FramerateConversionAlgorithmType
  7. See Mpeg2GopSizeUnitsType
  8. See Mpeg2InterlaceModeType
  9. See Mpeg2IntraDcPrecisionType
  10. See Mpeg2ParControlType
  11. See Mpeg2QualityTuningLevelType
  12. See Mpeg2RateControlModeType
  13. See Mpeg2ScanTypeConversionModeType
  14. See Mpeg2SceneChangeDetectType
  15. See Mpeg2SlowPalType
  16. See Mpeg2SpatialAdaptiveQuantizationType
  17. See Mpeg2SyntaxType
  18. See Mpeg2TelecineType
  19. See Mpeg2TemporalAdaptiveQuantizationType

MsSmoothAdditionalManifestOutputTypeDef#

# MsSmoothAdditionalManifestOutputTypeDef definition

class MsSmoothAdditionalManifestOutputTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[list[str]],

MsSmoothAdditionalManifestTypeDef#

# MsSmoothAdditionalManifestTypeDef definition

class MsSmoothAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

MxfXavcProfileSettingsTypeDef#

# MxfXavcProfileSettingsTypeDef definition

class MxfXavcProfileSettingsTypeDef(TypedDict):
    DurationMode: NotRequired[MxfXavcDurationModeType],  # (1)
    MaxAncDataSize: NotRequired[int],
  1. See MxfXavcDurationModeType

NexGuardFileMarkerSettingsTypeDef#

# NexGuardFileMarkerSettingsTypeDef definition

class NexGuardFileMarkerSettingsTypeDef(TypedDict):
    License: NotRequired[str],
    Payload: NotRequired[int],
    Preset: NotRequired[str],
    Strength: NotRequired[WatermarkingStrengthType],  # (1)
  1. See WatermarkingStrengthType

NoiseReducerFilterSettingsTypeDef#

# NoiseReducerFilterSettingsTypeDef definition

class NoiseReducerFilterSettingsTypeDef(TypedDict):
    Strength: NotRequired[int],

NoiseReducerSpatialFilterSettingsTypeDef#

# NoiseReducerSpatialFilterSettingsTypeDef definition

class NoiseReducerSpatialFilterSettingsTypeDef(TypedDict):
    PostFilterSharpenStrength: NotRequired[int],
    Speed: NotRequired[int],
    Strength: NotRequired[int],

NoiseReducerTemporalFilterSettingsTypeDef#

# NoiseReducerTemporalFilterSettingsTypeDef definition

class NoiseReducerTemporalFilterSettingsTypeDef(TypedDict):
    AggressiveMode: NotRequired[int],
    PostTemporalSharpening: NotRequired[NoiseFilterPostTemporalSharpeningType],  # (1)
    PostTemporalSharpeningStrength: NotRequired[NoiseFilterPostTemporalSharpeningStrengthType],  # (2)
    Speed: NotRequired[int],
    Strength: NotRequired[int],
  1. See NoiseFilterPostTemporalSharpeningType
  2. See NoiseFilterPostTemporalSharpeningStrengthType

OutputChannelMappingTypeDef#

# OutputChannelMappingTypeDef definition

class OutputChannelMappingTypeDef(TypedDict):
    InputChannels: NotRequired[Sequence[int]],
    InputChannelsFineTune: NotRequired[Sequence[float]],

VideoDetailTypeDef#

# VideoDetailTypeDef definition

class VideoDetailTypeDef(TypedDict):
    HeightInPx: NotRequired[int],
    WidthInPx: NotRequired[int],

ProresSettingsTypeDef#

# ProresSettingsTypeDef definition

class ProresSettingsTypeDef(TypedDict):
    ChromaSampling: NotRequired[ProresChromaSamplingType],  # (1)
    CodecProfile: NotRequired[ProresCodecProfileType],  # (2)
    FramerateControl: NotRequired[ProresFramerateControlType],  # (3)
    FramerateConversionAlgorithm: NotRequired[ProresFramerateConversionAlgorithmType],  # (4)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    InterlaceMode: NotRequired[ProresInterlaceModeType],  # (5)
    ParControl: NotRequired[ProresParControlType],  # (6)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    ScanTypeConversionMode: NotRequired[ProresScanTypeConversionModeType],  # (7)
    SlowPal: NotRequired[ProresSlowPalType],  # (8)
    Telecine: NotRequired[ProresTelecineType],  # (9)
  1. See ProresChromaSamplingType
  2. See ProresCodecProfileType
  3. See ProresFramerateControlType
  4. See ProresFramerateConversionAlgorithmType
  5. See ProresInterlaceModeType
  6. See ProresParControlType
  7. See ProresScanTypeConversionModeType
  8. See ProresSlowPalType
  9. See ProresTelecineType

ReservationPlanTypeDef#

# ReservationPlanTypeDef definition

class ReservationPlanTypeDef(TypedDict):
    Commitment: NotRequired[CommitmentType],  # (1)
    ExpiresAt: NotRequired[datetime],
    PurchasedAt: NotRequired[datetime],
    RenewalType: NotRequired[RenewalTypeType],  # (2)
    ReservedSlots: NotRequired[int],
    Status: NotRequired[ReservationPlanStatusType],  # (3)
  1. See CommitmentType
  2. See RenewalTypeType
  3. See ReservationPlanStatusType

ServiceOverrideTypeDef#

# ServiceOverrideTypeDef definition

class ServiceOverrideTypeDef(TypedDict):
    Message: NotRequired[str],
    Name: NotRequired[str],
    OverrideValue: NotRequired[str],
    Value: NotRequired[str],

S3DestinationAccessControlTypeDef#

# S3DestinationAccessControlTypeDef definition

class S3DestinationAccessControlTypeDef(TypedDict):
    CannedAcl: NotRequired[S3ObjectCannedAclType],  # (1)
  1. See S3ObjectCannedAclType

S3EncryptionSettingsTypeDef#

# S3EncryptionSettingsTypeDef definition

class S3EncryptionSettingsTypeDef(TypedDict):
    EncryptionType: NotRequired[S3ServerSideEncryptionTypeType],  # (1)
    KmsEncryptionContext: NotRequired[str],
    KmsKeyArn: NotRequired[str],
  1. See S3ServerSideEncryptionTypeType

SearchJobsRequestRequestTypeDef#

# SearchJobsRequestRequestTypeDef definition

class SearchJobsRequestRequestTypeDef(TypedDict):
    InputFile: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (1)
    Queue: NotRequired[str],
    Status: NotRequired[JobStatusType],  # (2)
  1. See OrderType
  2. See JobStatusType

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    Arn: str,
    Tags: Mapping[str, str],

TeletextDestinationSettingsTypeDef#

# TeletextDestinationSettingsTypeDef definition

class TeletextDestinationSettingsTypeDef(TypedDict):
    PageNumber: NotRequired[str],
    PageTypes: NotRequired[Sequence[TeletextPageTypeType]],  # (1)
  1. See TeletextPageTypeType

TimecodeBurninTypeDef#

# TimecodeBurninTypeDef definition

class TimecodeBurninTypeDef(TypedDict):
    FontSize: NotRequired[int],
    Position: NotRequired[TimecodeBurninPositionType],  # (1)
    Prefix: NotRequired[str],
  1. See TimecodeBurninPositionType

UncompressedSettingsTypeDef#

# UncompressedSettingsTypeDef definition

class UncompressedSettingsTypeDef(TypedDict):
    Fourcc: NotRequired[UncompressedFourccType],  # (1)
    FramerateControl: NotRequired[UncompressedFramerateControlType],  # (2)
    FramerateConversionAlgorithm: NotRequired[UncompressedFramerateConversionAlgorithmType],  # (3)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    InterlaceMode: NotRequired[UncompressedInterlaceModeType],  # (4)
    ScanTypeConversionMode: NotRequired[UncompressedScanTypeConversionModeType],  # (5)
    SlowPal: NotRequired[UncompressedSlowPalType],  # (6)
    Telecine: NotRequired[UncompressedTelecineType],  # (7)
  1. See UncompressedFourccType
  2. See UncompressedFramerateControlType
  3. See UncompressedFramerateConversionAlgorithmType
  4. See UncompressedInterlaceModeType
  5. See UncompressedScanTypeConversionModeType
  6. See UncompressedSlowPalType
  7. See UncompressedTelecineType

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    Arn: str,
    TagKeys: NotRequired[Sequence[str]],

Vc3SettingsTypeDef#

# Vc3SettingsTypeDef definition

class Vc3SettingsTypeDef(TypedDict):
    FramerateControl: NotRequired[Vc3FramerateControlType],  # (1)
    FramerateConversionAlgorithm: NotRequired[Vc3FramerateConversionAlgorithmType],  # (2)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    InterlaceMode: NotRequired[Vc3InterlaceModeType],  # (3)
    ScanTypeConversionMode: NotRequired[Vc3ScanTypeConversionModeType],  # (4)
    SlowPal: NotRequired[Vc3SlowPalType],  # (5)
    Telecine: NotRequired[Vc3TelecineType],  # (6)
    Vc3Class: NotRequired[Vc3ClassType],  # (7)
  1. See Vc3FramerateControlType
  2. See Vc3FramerateConversionAlgorithmType
  3. See Vc3InterlaceModeType
  4. See Vc3ScanTypeConversionModeType
  5. See Vc3SlowPalType
  6. See Vc3TelecineType
  7. See Vc3ClassType

Vp8SettingsTypeDef#

# Vp8SettingsTypeDef definition

class Vp8SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    FramerateControl: NotRequired[Vp8FramerateControlType],  # (1)
    FramerateConversionAlgorithm: NotRequired[Vp8FramerateConversionAlgorithmType],  # (2)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopSize: NotRequired[float],
    HrdBufferSize: NotRequired[int],
    MaxBitrate: NotRequired[int],
    ParControl: NotRequired[Vp8ParControlType],  # (3)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[Vp8QualityTuningLevelType],  # (4)
    RateControlMode: NotRequired[Vp8RateControlModeType],  # (5)
  1. See Vp8FramerateControlType
  2. See Vp8FramerateConversionAlgorithmType
  3. See Vp8ParControlType
  4. See Vp8QualityTuningLevelType
  5. See Vp8RateControlModeType

Vp9SettingsTypeDef#

# Vp9SettingsTypeDef definition

class Vp9SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    FramerateControl: NotRequired[Vp9FramerateControlType],  # (1)
    FramerateConversionAlgorithm: NotRequired[Vp9FramerateConversionAlgorithmType],  # (2)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopSize: NotRequired[float],
    HrdBufferSize: NotRequired[int],
    MaxBitrate: NotRequired[int],
    ParControl: NotRequired[Vp9ParControlType],  # (3)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[Vp9QualityTuningLevelType],  # (4)
    RateControlMode: NotRequired[Vp9RateControlModeType],  # (5)
  1. See Vp9FramerateControlType
  2. See Vp9FramerateConversionAlgorithmType
  3. See Vp9ParControlType
  4. See Vp9QualityTuningLevelType
  5. See Vp9RateControlModeType

VideoOverlayInputClippingTypeDef#

# VideoOverlayInputClippingTypeDef definition

class VideoOverlayInputClippingTypeDef(TypedDict):
    EndTimecode: NotRequired[str],
    StartTimecode: NotRequired[str],

VideoOverlayPositionTypeDef#

# VideoOverlayPositionTypeDef definition

class VideoOverlayPositionTypeDef(TypedDict):
    Height: NotRequired[int],
    Unit: NotRequired[VideoOverlayUnitType],  # (1)
    Width: NotRequired[int],
    XPosition: NotRequired[int],
    YPosition: NotRequired[int],
  1. See VideoOverlayUnitType

Xavc4kIntraCbgProfileSettingsTypeDef#

# Xavc4kIntraCbgProfileSettingsTypeDef definition

class Xavc4kIntraCbgProfileSettingsTypeDef(TypedDict):
    XavcClass: NotRequired[Xavc4kIntraCbgProfileClassType],  # (1)
  1. See Xavc4kIntraCbgProfileClassType

Xavc4kIntraVbrProfileSettingsTypeDef#

# Xavc4kIntraVbrProfileSettingsTypeDef definition

class Xavc4kIntraVbrProfileSettingsTypeDef(TypedDict):
    XavcClass: NotRequired[Xavc4kIntraVbrProfileClassType],  # (1)
  1. See Xavc4kIntraVbrProfileClassType

Xavc4kProfileSettingsTypeDef#

# Xavc4kProfileSettingsTypeDef definition

class Xavc4kProfileSettingsTypeDef(TypedDict):
    BitrateClass: NotRequired[Xavc4kProfileBitrateClassType],  # (1)
    CodecProfile: NotRequired[Xavc4kProfileCodecProfileType],  # (2)
    FlickerAdaptiveQuantization: NotRequired[XavcFlickerAdaptiveQuantizationType],  # (3)
    GopBReference: NotRequired[XavcGopBReferenceType],  # (4)
    GopClosedCadence: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    QualityTuningLevel: NotRequired[Xavc4kProfileQualityTuningLevelType],  # (5)
    Slices: NotRequired[int],
  1. See Xavc4kProfileBitrateClassType
  2. See Xavc4kProfileCodecProfileType
  3. See XavcFlickerAdaptiveQuantizationType
  4. See XavcGopBReferenceType
  5. See Xavc4kProfileQualityTuningLevelType

XavcHdIntraCbgProfileSettingsTypeDef#

# XavcHdIntraCbgProfileSettingsTypeDef definition

class XavcHdIntraCbgProfileSettingsTypeDef(TypedDict):
    XavcClass: NotRequired[XavcHdIntraCbgProfileClassType],  # (1)
  1. See XavcHdIntraCbgProfileClassType

XavcHdProfileSettingsTypeDef#

# XavcHdProfileSettingsTypeDef definition

class XavcHdProfileSettingsTypeDef(TypedDict):
    BitrateClass: NotRequired[XavcHdProfileBitrateClassType],  # (1)
    FlickerAdaptiveQuantization: NotRequired[XavcFlickerAdaptiveQuantizationType],  # (2)
    GopBReference: NotRequired[XavcGopBReferenceType],  # (3)
    GopClosedCadence: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    InterlaceMode: NotRequired[XavcInterlaceModeType],  # (4)
    QualityTuningLevel: NotRequired[XavcHdProfileQualityTuningLevelType],  # (5)
    Slices: NotRequired[int],
    Telecine: NotRequired[XavcHdProfileTelecineType],  # (6)
  1. See XavcHdProfileBitrateClassType
  2. See XavcFlickerAdaptiveQuantizationType
  3. See XavcGopBReferenceType
  4. See XavcInterlaceModeType
  5. See XavcHdProfileQualityTuningLevelType
  6. See XavcHdProfileTelecineType

AudioCodecSettingsTypeDef#

# AudioCodecSettingsTypeDef definition

class AudioCodecSettingsTypeDef(TypedDict):
    AacSettings: NotRequired[AacSettingsTypeDef],  # (1)
    Ac3Settings: NotRequired[Ac3SettingsTypeDef],  # (2)
    AiffSettings: NotRequired[AiffSettingsTypeDef],  # (3)
    Codec: NotRequired[AudioCodecType],  # (4)
    Eac3AtmosSettings: NotRequired[Eac3AtmosSettingsTypeDef],  # (5)
    Eac3Settings: NotRequired[Eac3SettingsTypeDef],  # (6)
    FlacSettings: NotRequired[FlacSettingsTypeDef],  # (7)
    Mp2Settings: NotRequired[Mp2SettingsTypeDef],  # (8)
    Mp3Settings: NotRequired[Mp3SettingsTypeDef],  # (9)
    OpusSettings: NotRequired[OpusSettingsTypeDef],  # (10)
    VorbisSettings: NotRequired[VorbisSettingsTypeDef],  # (11)
    WavSettings: NotRequired[WavSettingsTypeDef],  # (12)
  1. See AacSettingsTypeDef
  2. See Ac3SettingsTypeDef
  3. See AiffSettingsTypeDef
  4. See AudioCodecType
  5. See Eac3AtmosSettingsTypeDef
  6. See Eac3SettingsTypeDef
  7. See FlacSettingsTypeDef
  8. See Mp2SettingsTypeDef
  9. See Mp3SettingsTypeDef
  10. See OpusSettingsTypeDef
  11. See VorbisSettingsTypeDef
  12. See WavSettingsTypeDef

AutomatedAbrRuleOutputTypeDef#

# AutomatedAbrRuleOutputTypeDef definition

class AutomatedAbrRuleOutputTypeDef(TypedDict):
    AllowedRenditions: NotRequired[list[AllowedRenditionSizeTypeDef]],  # (1)
    ForceIncludeRenditions: NotRequired[list[ForceIncludeRenditionSizeTypeDef]],  # (2)
    MinBottomRenditionSize: NotRequired[MinBottomRenditionSizeTypeDef],  # (3)
    MinTopRenditionSize: NotRequired[MinTopRenditionSizeTypeDef],  # (4)
    Type: NotRequired[RuleTypeType],  # (5)
  1. See AllowedRenditionSizeTypeDef
  2. See ForceIncludeRenditionSizeTypeDef
  3. See MinBottomRenditionSizeTypeDef
  4. See MinTopRenditionSizeTypeDef
  5. See RuleTypeType

AutomatedAbrRuleTypeDef#

# AutomatedAbrRuleTypeDef definition

class AutomatedAbrRuleTypeDef(TypedDict):
    AllowedRenditions: NotRequired[Sequence[AllowedRenditionSizeTypeDef]],  # (1)
    ForceIncludeRenditions: NotRequired[Sequence[ForceIncludeRenditionSizeTypeDef]],  # (2)
    MinBottomRenditionSize: NotRequired[MinBottomRenditionSizeTypeDef],  # (3)
    MinTopRenditionSize: NotRequired[MinTopRenditionSizeTypeDef],  # (4)
    Type: NotRequired[RuleTypeType],  # (5)
  1. See AllowedRenditionSizeTypeDef
  2. See ForceIncludeRenditionSizeTypeDef
  3. See MinBottomRenditionSizeTypeDef
  4. See MinTopRenditionSizeTypeDef
  5. See RuleTypeType

Av1SettingsTypeDef#

# Av1SettingsTypeDef definition

class Av1SettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[Av1AdaptiveQuantizationType],  # (1)
    BitDepth: NotRequired[Av1BitDepthType],  # (2)
    FilmGrainSynthesis: NotRequired[Av1FilmGrainSynthesisType],  # (3)
    FramerateControl: NotRequired[Av1FramerateControlType],  # (4)
    FramerateConversionAlgorithm: NotRequired[Av1FramerateConversionAlgorithmType],  # (5)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopSize: NotRequired[float],
    MaxBitrate: NotRequired[int],
    NumberBFramesBetweenReferenceFrames: NotRequired[int],
    QvbrSettings: NotRequired[Av1QvbrSettingsTypeDef],  # (6)
    RateControlMode: NotRequired[Av1RateControlModeType],  # (7)
    Slices: NotRequired[int],
    SpatialAdaptiveQuantization: NotRequired[Av1SpatialAdaptiveQuantizationType],  # (8)
  1. See Av1AdaptiveQuantizationType
  2. See Av1BitDepthType
  3. See Av1FilmGrainSynthesisType
  4. See Av1FramerateControlType
  5. See Av1FramerateConversionAlgorithmType
  6. See Av1QvbrSettingsTypeDef
  7. See Av1RateControlModeType
  8. See Av1SpatialAdaptiveQuantizationType

AvcIntraSettingsTypeDef#

# AvcIntraSettingsTypeDef definition

class AvcIntraSettingsTypeDef(TypedDict):
    AvcIntraClass: NotRequired[AvcIntraClassType],  # (1)
    AvcIntraUhdSettings: NotRequired[AvcIntraUhdSettingsTypeDef],  # (2)
    FramerateControl: NotRequired[AvcIntraFramerateControlType],  # (3)
    FramerateConversionAlgorithm: NotRequired[AvcIntraFramerateConversionAlgorithmType],  # (4)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    InterlaceMode: NotRequired[AvcIntraInterlaceModeType],  # (5)
    ScanTypeConversionMode: NotRequired[AvcIntraScanTypeConversionModeType],  # (6)
    SlowPal: NotRequired[AvcIntraSlowPalType],  # (7)
    Telecine: NotRequired[AvcIntraTelecineType],  # (8)
  1. See AvcIntraClassType
  2. See AvcIntraUhdSettingsTypeDef
  3. See AvcIntraFramerateControlType
  4. See AvcIntraFramerateConversionAlgorithmType
  5. See AvcIntraInterlaceModeType
  6. See AvcIntraScanTypeConversionModeType
  7. See AvcIntraSlowPalType
  8. See AvcIntraTelecineType

CaptionDestinationSettingsOutputTypeDef#

# CaptionDestinationSettingsOutputTypeDef definition

class CaptionDestinationSettingsOutputTypeDef(TypedDict):
    BurninDestinationSettings: NotRequired[BurninDestinationSettingsTypeDef],  # (1)
    DestinationType: NotRequired[CaptionDestinationTypeType],  # (2)
    DvbSubDestinationSettings: NotRequired[DvbSubDestinationSettingsTypeDef],  # (3)
    EmbeddedDestinationSettings: NotRequired[EmbeddedDestinationSettingsTypeDef],  # (4)
    ImscDestinationSettings: NotRequired[ImscDestinationSettingsTypeDef],  # (5)
    SccDestinationSettings: NotRequired[SccDestinationSettingsTypeDef],  # (6)
    SrtDestinationSettings: NotRequired[SrtDestinationSettingsTypeDef],  # (7)
    TeletextDestinationSettings: NotRequired[TeletextDestinationSettingsOutputTypeDef],  # (8)
    TtmlDestinationSettings: NotRequired[TtmlDestinationSettingsTypeDef],  # (9)
    WebvttDestinationSettings: NotRequired[WebvttDestinationSettingsTypeDef],  # (10)
  1. See BurninDestinationSettingsTypeDef
  2. See CaptionDestinationTypeType
  3. See DvbSubDestinationSettingsTypeDef
  4. See EmbeddedDestinationSettingsTypeDef
  5. See ImscDestinationSettingsTypeDef
  6. See SccDestinationSettingsTypeDef
  7. See SrtDestinationSettingsTypeDef
  8. See TeletextDestinationSettingsOutputTypeDef
  9. See TtmlDestinationSettingsTypeDef
  10. See WebvttDestinationSettingsTypeDef

FileSourceSettingsTypeDef#

# FileSourceSettingsTypeDef definition

class FileSourceSettingsTypeDef(TypedDict):
    ByteRateLimit: NotRequired[CaptionSourceByteRateLimitType],  # (1)
    Convert608To708: NotRequired[FileSourceConvert608To708Type],  # (2)
    ConvertPaintToPop: NotRequired[CaptionSourceConvertPaintOnToPopOnType],  # (3)
    Framerate: NotRequired[CaptionSourceFramerateTypeDef],  # (4)
    SourceFile: NotRequired[str],
    TimeDelta: NotRequired[int],
    TimeDeltaUnits: NotRequired[FileSourceTimeDeltaUnitsType],  # (5)
  1. See CaptionSourceByteRateLimitType
  2. See FileSourceConvert608To708Type
  3. See CaptionSourceConvertPaintOnToPopOnType
  4. See CaptionSourceFramerateTypeDef
  5. See FileSourceTimeDeltaUnitsType

ChannelMappingOutputTypeDef#

# ChannelMappingOutputTypeDef definition

class ChannelMappingOutputTypeDef(TypedDict):
    OutputChannels: NotRequired[list[OutputChannelMappingOutputTypeDef]],  # (1)
  1. See OutputChannelMappingOutputTypeDef

ColorCorrectorTypeDef#

# ColorCorrectorTypeDef definition

class ColorCorrectorTypeDef(TypedDict):
    Brightness: NotRequired[int],
    ClipLimits: NotRequired[ClipLimitsTypeDef],  # (1)
    ColorSpaceConversion: NotRequired[ColorSpaceConversionType],  # (2)
    Contrast: NotRequired[int],
    Hdr10Metadata: NotRequired[Hdr10MetadataTypeDef],  # (3)
    HdrToSdrToneMapper: NotRequired[HDRToSDRToneMapperType],  # (4)
    Hue: NotRequired[int],
    MaxLuminance: NotRequired[int],
    SampleRangeConversion: NotRequired[SampleRangeConversionType],  # (5)
    Saturation: NotRequired[int],
    SdrReferenceWhiteLevel: NotRequired[int],
  1. See ClipLimitsTypeDef
  2. See ColorSpaceConversionType
  3. See Hdr10MetadataTypeDef
  4. See HDRToSDRToneMapperType
  5. See SampleRangeConversionType

VideoSelectorTypeDef#

# VideoSelectorTypeDef definition

class VideoSelectorTypeDef(TypedDict):
    AlphaBehavior: NotRequired[AlphaBehaviorType],  # (1)
    ColorSpace: NotRequired[ColorSpaceType],  # (2)
    ColorSpaceUsage: NotRequired[ColorSpaceUsageType],  # (3)
    EmbeddedTimecodeOverride: NotRequired[EmbeddedTimecodeOverrideType],  # (4)
    Hdr10Metadata: NotRequired[Hdr10MetadataTypeDef],  # (5)
    MaxLuminance: NotRequired[int],
    PadVideo: NotRequired[PadVideoType],  # (6)
    Pid: NotRequired[int],
    ProgramNumber: NotRequired[int],
    Rotate: NotRequired[InputRotateType],  # (7)
    SampleRange: NotRequired[InputSampleRangeType],  # (8)
  1. See AlphaBehaviorType
  2. See ColorSpaceType
  3. See ColorSpaceUsageType
  4. See EmbeddedTimecodeOverrideType
  5. See Hdr10MetadataTypeDef
  6. See PadVideoType
  7. See InputRotateType
  8. See InputSampleRangeType

CreateQueueRequestRequestTypeDef#

# CreateQueueRequestRequestTypeDef definition

class CreateQueueRequestRequestTypeDef(TypedDict):
    Name: str,
    ConcurrentJobs: NotRequired[int],
    Description: NotRequired[str],
    PricingPlan: NotRequired[PricingPlanType],  # (1)
    ReservationPlanSettings: NotRequired[ReservationPlanSettingsTypeDef],  # (2)
    Status: NotRequired[QueueStatusType],  # (3)
    Tags: NotRequired[Mapping[str, str]],
  1. See PricingPlanType
  2. See ReservationPlanSettingsTypeDef
  3. See QueueStatusType

UpdateQueueRequestRequestTypeDef#

# UpdateQueueRequestRequestTypeDef definition

class UpdateQueueRequestRequestTypeDef(TypedDict):
    Name: str,
    ConcurrentJobs: NotRequired[int],
    Description: NotRequired[str],
    ReservationPlanSettings: NotRequired[ReservationPlanSettingsTypeDef],  # (1)
    Status: NotRequired[QueueStatusType],  # (2)
  1. See ReservationPlanSettingsTypeDef
  2. See QueueStatusType

DescribeEndpointsRequestPaginateTypeDef#

# DescribeEndpointsRequestPaginateTypeDef definition

class DescribeEndpointsRequestPaginateTypeDef(TypedDict):
    Mode: NotRequired[DescribeEndpointsModeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DescribeEndpointsModeType
  2. See PaginatorConfigTypeDef

ListJobTemplatesRequestPaginateTypeDef#

# ListJobTemplatesRequestPaginateTypeDef definition

class ListJobTemplatesRequestPaginateTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[JobTemplateListByType],  # (1)
    Order: NotRequired[OrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See JobTemplateListByType
  2. See OrderType
  3. See PaginatorConfigTypeDef

ListJobsRequestPaginateTypeDef#

# ListJobsRequestPaginateTypeDef definition

class ListJobsRequestPaginateTypeDef(TypedDict):
    Order: NotRequired[OrderType],  # (1)
    Queue: NotRequired[str],
    Status: NotRequired[JobStatusType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See OrderType
  2. See JobStatusType
  3. See PaginatorConfigTypeDef

ListPresetsRequestPaginateTypeDef#

# ListPresetsRequestPaginateTypeDef definition

class ListPresetsRequestPaginateTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[PresetListByType],  # (1)
    Order: NotRequired[OrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See PresetListByType
  2. See OrderType
  3. See PaginatorConfigTypeDef

ListQueuesRequestPaginateTypeDef#

# ListQueuesRequestPaginateTypeDef definition

class ListQueuesRequestPaginateTypeDef(TypedDict):
    ListBy: NotRequired[QueueListByType],  # (1)
    Order: NotRequired[OrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See QueueListByType
  2. See OrderType
  3. See PaginatorConfigTypeDef

ListVersionsRequestPaginateTypeDef#

# ListVersionsRequestPaginateTypeDef definition

class ListVersionsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

SearchJobsRequestPaginateTypeDef#

# SearchJobsRequestPaginateTypeDef definition

class SearchJobsRequestPaginateTypeDef(TypedDict):
    InputFile: NotRequired[str],
    Order: NotRequired[OrderType],  # (1)
    Queue: NotRequired[str],
    Status: NotRequired[JobStatusType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See OrderType
  2. See JobStatusType
  3. See PaginatorConfigTypeDef

DescribeEndpointsResponseTypeDef#

# DescribeEndpointsResponseTypeDef definition

class DescribeEndpointsResponseTypeDef(TypedDict):
    Endpoints: list[EndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

DolbyVisionTypeDef#

# DolbyVisionTypeDef definition

class DolbyVisionTypeDef(TypedDict):
    L6Metadata: NotRequired[DolbyVisionLevel6MetadataTypeDef],  # (1)
    L6Mode: NotRequired[DolbyVisionLevel6ModeType],  # (2)
    Mapping: NotRequired[DolbyVisionMappingType],  # (3)
    Profile: NotRequired[DolbyVisionProfileType],  # (4)
  1. See DolbyVisionLevel6MetadataTypeDef
  2. See DolbyVisionLevel6ModeType
  3. See DolbyVisionMappingType
  4. See DolbyVisionProfileType

SpekeKeyProviderCmafOutputTypeDef#

# SpekeKeyProviderCmafOutputTypeDef definition

class SpekeKeyProviderCmafOutputTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    DashSignaledSystemIds: NotRequired[list[str]],
    EncryptionContractConfiguration: NotRequired[EncryptionContractConfigurationTypeDef],  # (1)
    HlsSignaledSystemIds: NotRequired[list[str]],
    ResourceId: NotRequired[str],
    Url: NotRequired[str],
  1. See EncryptionContractConfigurationTypeDef

SpekeKeyProviderCmafTypeDef#

# SpekeKeyProviderCmafTypeDef definition

class SpekeKeyProviderCmafTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    DashSignaledSystemIds: NotRequired[Sequence[str]],
    EncryptionContractConfiguration: NotRequired[EncryptionContractConfigurationTypeDef],  # (1)
    HlsSignaledSystemIds: NotRequired[Sequence[str]],
    ResourceId: NotRequired[str],
    Url: NotRequired[str],
  1. See EncryptionContractConfigurationTypeDef

SpekeKeyProviderOutputTypeDef#

# SpekeKeyProviderOutputTypeDef definition

class SpekeKeyProviderOutputTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    EncryptionContractConfiguration: NotRequired[EncryptionContractConfigurationTypeDef],  # (1)
    ResourceId: NotRequired[str],
    SystemIds: NotRequired[list[str]],
    Url: NotRequired[str],
  1. See EncryptionContractConfigurationTypeDef

SpekeKeyProviderTypeDef#

# SpekeKeyProviderTypeDef definition

class SpekeKeyProviderTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    EncryptionContractConfiguration: NotRequired[EncryptionContractConfigurationTypeDef],  # (1)
    ResourceId: NotRequired[str],
    SystemIds: NotRequired[Sequence[str]],
    Url: NotRequired[str],
  1. See EncryptionContractConfigurationTypeDef

EsamSettingsTypeDef#

# EsamSettingsTypeDef definition

class EsamSettingsTypeDef(TypedDict):
    ManifestConfirmConditionNotification: NotRequired[EsamManifestConfirmConditionNotificationTypeDef],  # (1)
    ResponseSignalPreroll: NotRequired[int],
    SignalProcessingNotification: NotRequired[EsamSignalProcessingNotificationTypeDef],  # (2)
  1. See EsamManifestConfirmConditionNotificationTypeDef
  2. See EsamSignalProcessingNotificationTypeDef

GetPolicyResponseTypeDef#

# GetPolicyResponseTypeDef definition

class GetPolicyResponseTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

PutPolicyRequestRequestTypeDef#

# PutPolicyRequestRequestTypeDef definition

class PutPolicyRequestRequestTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
  1. See PolicyTypeDef

PutPolicyResponseTypeDef#

# PutPolicyResponseTypeDef definition

class PutPolicyResponseTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

H264SettingsTypeDef#

# H264SettingsTypeDef definition

class H264SettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[H264AdaptiveQuantizationType],  # (1)
    BandwidthReductionFilter: NotRequired[BandwidthReductionFilterTypeDef],  # (2)
    Bitrate: NotRequired[int],
    CodecLevel: NotRequired[H264CodecLevelType],  # (3)
    CodecProfile: NotRequired[H264CodecProfileType],  # (4)
    DynamicSubGop: NotRequired[H264DynamicSubGopType],  # (5)
    EndOfStreamMarkers: NotRequired[H264EndOfStreamMarkersType],  # (6)
    EntropyEncoding: NotRequired[H264EntropyEncodingType],  # (7)
    FieldEncoding: NotRequired[H264FieldEncodingType],  # (8)
    FlickerAdaptiveQuantization: NotRequired[H264FlickerAdaptiveQuantizationType],  # (9)
    FramerateControl: NotRequired[H264FramerateControlType],  # (10)
    FramerateConversionAlgorithm: NotRequired[H264FramerateConversionAlgorithmType],  # (11)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopBReference: NotRequired[H264GopBReferenceType],  # (12)
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H264GopSizeUnitsType],  # (13)
    HrdBufferFinalFillPercentage: NotRequired[int],
    HrdBufferInitialFillPercentage: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    InterlaceMode: NotRequired[H264InterlaceModeType],  # (14)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    NumberBFramesBetweenReferenceFrames: NotRequired[int],
    NumberReferenceFrames: NotRequired[int],
    ParControl: NotRequired[H264ParControlType],  # (15)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[H264QualityTuningLevelType],  # (16)
    QvbrSettings: NotRequired[H264QvbrSettingsTypeDef],  # (17)
    RateControlMode: NotRequired[H264RateControlModeType],  # (18)
    RepeatPps: NotRequired[H264RepeatPpsType],  # (19)
    SaliencyAwareEncoding: NotRequired[H264SaliencyAwareEncodingType],  # (20)
    ScanTypeConversionMode: NotRequired[H264ScanTypeConversionModeType],  # (21)
    SceneChangeDetect: NotRequired[H264SceneChangeDetectType],  # (22)
    Slices: NotRequired[int],
    SlowPal: NotRequired[H264SlowPalType],  # (23)
    Softness: NotRequired[int],
    SpatialAdaptiveQuantization: NotRequired[H264SpatialAdaptiveQuantizationType],  # (24)
    Syntax: NotRequired[H264SyntaxType],  # (25)
    Telecine: NotRequired[H264TelecineType],  # (26)
    TemporalAdaptiveQuantization: NotRequired[H264TemporalAdaptiveQuantizationType],  # (27)
    UnregisteredSeiTimecode: NotRequired[H264UnregisteredSeiTimecodeType],  # (28)
  1. See H264AdaptiveQuantizationType
  2. See BandwidthReductionFilterTypeDef
  3. See H264CodecLevelType
  4. See H264CodecProfileType
  5. See H264DynamicSubGopType
  6. See H264EndOfStreamMarkersType
  7. See H264EntropyEncodingType
  8. See H264FieldEncodingType
  9. See H264FlickerAdaptiveQuantizationType
  10. See H264FramerateControlType
  11. See H264FramerateConversionAlgorithmType
  12. See H264GopBReferenceType
  13. See H264GopSizeUnitsType
  14. See H264InterlaceModeType
  15. See H264ParControlType
  16. See H264QualityTuningLevelType
  17. See H264QvbrSettingsTypeDef
  18. See H264RateControlModeType
  19. See H264RepeatPpsType
  20. See H264SaliencyAwareEncodingType
  21. See H264ScanTypeConversionModeType
  22. See H264SceneChangeDetectType
  23. See H264SlowPalType
  24. See H264SpatialAdaptiveQuantizationType
  25. See H264SyntaxType
  26. See H264TelecineType
  27. See H264TemporalAdaptiveQuantizationType
  28. See H264UnregisteredSeiTimecodeType

H265SettingsTypeDef#

# H265SettingsTypeDef definition

class H265SettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[H265AdaptiveQuantizationType],  # (1)
    AlternateTransferFunctionSei: NotRequired[H265AlternateTransferFunctionSeiType],  # (2)
    BandwidthReductionFilter: NotRequired[BandwidthReductionFilterTypeDef],  # (3)
    Bitrate: NotRequired[int],
    CodecLevel: NotRequired[H265CodecLevelType],  # (4)
    CodecProfile: NotRequired[H265CodecProfileType],  # (5)
    DynamicSubGop: NotRequired[H265DynamicSubGopType],  # (6)
    EndOfStreamMarkers: NotRequired[H265EndOfStreamMarkersType],  # (7)
    FlickerAdaptiveQuantization: NotRequired[H265FlickerAdaptiveQuantizationType],  # (8)
    FramerateControl: NotRequired[H265FramerateControlType],  # (9)
    FramerateConversionAlgorithm: NotRequired[H265FramerateConversionAlgorithmType],  # (10)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopBReference: NotRequired[H265GopBReferenceType],  # (11)
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H265GopSizeUnitsType],  # (12)
    HrdBufferFinalFillPercentage: NotRequired[int],
    HrdBufferInitialFillPercentage: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    InterlaceMode: NotRequired[H265InterlaceModeType],  # (13)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    NumberBFramesBetweenReferenceFrames: NotRequired[int],
    NumberReferenceFrames: NotRequired[int],
    ParControl: NotRequired[H265ParControlType],  # (14)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[H265QualityTuningLevelType],  # (15)
    QvbrSettings: NotRequired[H265QvbrSettingsTypeDef],  # (16)
    RateControlMode: NotRequired[H265RateControlModeType],  # (17)
    SampleAdaptiveOffsetFilterMode: NotRequired[H265SampleAdaptiveOffsetFilterModeType],  # (18)
    ScanTypeConversionMode: NotRequired[H265ScanTypeConversionModeType],  # (19)
    SceneChangeDetect: NotRequired[H265SceneChangeDetectType],  # (20)
    Slices: NotRequired[int],
    SlowPal: NotRequired[H265SlowPalType],  # (21)
    SpatialAdaptiveQuantization: NotRequired[H265SpatialAdaptiveQuantizationType],  # (22)
    Telecine: NotRequired[H265TelecineType],  # (23)
    TemporalAdaptiveQuantization: NotRequired[H265TemporalAdaptiveQuantizationType],  # (24)
    TemporalIds: NotRequired[H265TemporalIdsType],  # (25)
    Tiles: NotRequired[H265TilesType],  # (26)
    UnregisteredSeiTimecode: NotRequired[H265UnregisteredSeiTimecodeType],  # (27)
    WriteMp4PackagingType: NotRequired[H265WriteMp4PackagingTypeType],  # (28)
  1. See H265AdaptiveQuantizationType
  2. See H265AlternateTransferFunctionSeiType
  3. See BandwidthReductionFilterTypeDef
  4. See H265CodecLevelType
  5. See H265CodecProfileType
  6. See H265DynamicSubGopType
  7. See H265EndOfStreamMarkersType
  8. See H265FlickerAdaptiveQuantizationType
  9. See H265FramerateControlType
  10. See H265FramerateConversionAlgorithmType
  11. See H265GopBReferenceType
  12. See H265GopSizeUnitsType
  13. See H265InterlaceModeType
  14. See H265ParControlType
  15. See H265QualityTuningLevelType
  16. See H265QvbrSettingsTypeDef
  17. See H265RateControlModeType
  18. See H265SampleAdaptiveOffsetFilterModeType
  19. See H265ScanTypeConversionModeType
  20. See H265SceneChangeDetectType
  21. See H265SlowPalType
  22. See H265SpatialAdaptiveQuantizationType
  23. See H265TelecineType
  24. See H265TemporalAdaptiveQuantizationType
  25. See H265TemporalIdsType
  26. See H265TilesType
  27. See H265UnregisteredSeiTimecodeType
  28. See H265WriteMp4PackagingTypeType

OutputSettingsTypeDef#

# OutputSettingsTypeDef definition

class OutputSettingsTypeDef(TypedDict):
    HlsSettings: NotRequired[HlsSettingsTypeDef],  # (1)
  1. See HlsSettingsTypeDef

TimedMetadataInsertionOutputTypeDef#

# TimedMetadataInsertionOutputTypeDef definition

class TimedMetadataInsertionOutputTypeDef(TypedDict):
    Id3Insertions: NotRequired[list[Id3InsertionTypeDef]],  # (1)
  1. See Id3InsertionTypeDef

TimedMetadataInsertionTypeDef#

# TimedMetadataInsertionTypeDef definition

class TimedMetadataInsertionTypeDef(TypedDict):
    Id3Insertions: NotRequired[Sequence[Id3InsertionTypeDef]],  # (1)
  1. See Id3InsertionTypeDef

ImageInserterOutputTypeDef#

# ImageInserterOutputTypeDef definition

class ImageInserterOutputTypeDef(TypedDict):
    InsertableImages: NotRequired[list[InsertableImageTypeDef]],  # (1)
    SdrReferenceWhiteLevel: NotRequired[int],
  1. See InsertableImageTypeDef

ImageInserterTypeDef#

# ImageInserterTypeDef definition

class ImageInserterTypeDef(TypedDict):
    InsertableImages: NotRequired[Sequence[InsertableImageTypeDef]],  # (1)
    SdrReferenceWhiteLevel: NotRequired[int],
  1. See InsertableImageTypeDef

ListVersionsResponseTypeDef#

# ListVersionsResponseTypeDef definition

class ListVersionsResponseTypeDef(TypedDict):
    Versions: list[JobEngineVersionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See JobEngineVersionTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    ResourceTags: ResourceTagsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTagsTypeDef
  2. See ResponseMetadataTypeDef

M2tsSettingsOutputTypeDef#

# M2tsSettingsOutputTypeDef definition

class M2tsSettingsOutputTypeDef(TypedDict):
    AudioBufferModel: NotRequired[M2tsAudioBufferModelType],  # (1)
    AudioDuration: NotRequired[M2tsAudioDurationType],  # (2)
    AudioFramesPerPes: NotRequired[int],
    AudioPids: NotRequired[list[int]],
    Bitrate: NotRequired[int],
    BufferModel: NotRequired[M2tsBufferModelType],  # (3)
    DataPTSControl: NotRequired[M2tsDataPtsControlType],  # (4)
    DvbNitSettings: NotRequired[DvbNitSettingsTypeDef],  # (5)
    DvbSdtSettings: NotRequired[DvbSdtSettingsTypeDef],  # (6)
    DvbSubPids: NotRequired[list[int]],
    DvbTdtSettings: NotRequired[DvbTdtSettingsTypeDef],  # (7)
    DvbTeletextPid: NotRequired[int],
    EbpAudioInterval: NotRequired[M2tsEbpAudioIntervalType],  # (8)
    EbpPlacement: NotRequired[M2tsEbpPlacementType],  # (9)
    EsRateInPes: NotRequired[M2tsEsRateInPesType],  # (10)
    ForceTsVideoEbpOrder: NotRequired[M2tsForceTsVideoEbpOrderType],  # (11)
    FragmentTime: NotRequired[float],
    KlvMetadata: NotRequired[M2tsKlvMetadataType],  # (12)
    MaxPcrInterval: NotRequired[int],
    MinEbpInterval: NotRequired[int],
    NielsenId3: NotRequired[M2tsNielsenId3Type],  # (13)
    NullPacketBitrate: NotRequired[float],
    PatInterval: NotRequired[int],
    PcrControl: NotRequired[M2tsPcrControlType],  # (14)
    PcrPid: NotRequired[int],
    PmtInterval: NotRequired[int],
    PmtPid: NotRequired[int],
    PreventBufferUnderflow: NotRequired[M2tsPreventBufferUnderflowType],  # (15)
    PrivateMetadataPid: NotRequired[int],
    ProgramNumber: NotRequired[int],
    PtsOffset: NotRequired[int],
    PtsOffsetMode: NotRequired[TsPtsOffsetType],  # (16)
    RateMode: NotRequired[M2tsRateModeType],  # (17)
    Scte35Esam: NotRequired[M2tsScte35EsamTypeDef],  # (18)
    Scte35Pid: NotRequired[int],
    Scte35Source: NotRequired[M2tsScte35SourceType],  # (19)
    SegmentationMarkers: NotRequired[M2tsSegmentationMarkersType],  # (20)
    SegmentationStyle: NotRequired[M2tsSegmentationStyleType],  # (21)
    SegmentationTime: NotRequired[float],
    TimedMetadataPid: NotRequired[int],
    TransportStreamId: NotRequired[int],
    VideoPid: NotRequired[int],
  1. See M2tsAudioBufferModelType
  2. See M2tsAudioDurationType
  3. See M2tsBufferModelType
  4. See M2tsDataPtsControlType
  5. See DvbNitSettingsTypeDef
  6. See DvbSdtSettingsTypeDef
  7. See DvbTdtSettingsTypeDef
  8. See M2tsEbpAudioIntervalType
  9. See M2tsEbpPlacementType
  10. See M2tsEsRateInPesType
  11. See M2tsForceTsVideoEbpOrderType
  12. See M2tsKlvMetadataType
  13. See M2tsNielsenId3Type
  14. See M2tsPcrControlType
  15. See M2tsPreventBufferUnderflowType
  16. See TsPtsOffsetType
  17. See M2tsRateModeType
  18. See M2tsScte35EsamTypeDef
  19. See M2tsScte35SourceType
  20. See M2tsSegmentationMarkersType
  21. See M2tsSegmentationStyleType

M2tsSettingsTypeDef#

# M2tsSettingsTypeDef definition

class M2tsSettingsTypeDef(TypedDict):
    AudioBufferModel: NotRequired[M2tsAudioBufferModelType],  # (1)
    AudioDuration: NotRequired[M2tsAudioDurationType],  # (2)
    AudioFramesPerPes: NotRequired[int],
    AudioPids: NotRequired[Sequence[int]],
    Bitrate: NotRequired[int],
    BufferModel: NotRequired[M2tsBufferModelType],  # (3)
    DataPTSControl: NotRequired[M2tsDataPtsControlType],  # (4)
    DvbNitSettings: NotRequired[DvbNitSettingsTypeDef],  # (5)
    DvbSdtSettings: NotRequired[DvbSdtSettingsTypeDef],  # (6)
    DvbSubPids: NotRequired[Sequence[int]],
    DvbTdtSettings: NotRequired[DvbTdtSettingsTypeDef],  # (7)
    DvbTeletextPid: NotRequired[int],
    EbpAudioInterval: NotRequired[M2tsEbpAudioIntervalType],  # (8)
    EbpPlacement: NotRequired[M2tsEbpPlacementType],  # (9)
    EsRateInPes: NotRequired[M2tsEsRateInPesType],  # (10)
    ForceTsVideoEbpOrder: NotRequired[M2tsForceTsVideoEbpOrderType],  # (11)
    FragmentTime: NotRequired[float],
    KlvMetadata: NotRequired[M2tsKlvMetadataType],  # (12)
    MaxPcrInterval: NotRequired[int],
    MinEbpInterval: NotRequired[int],
    NielsenId3: NotRequired[M2tsNielsenId3Type],  # (13)
    NullPacketBitrate: NotRequired[float],
    PatInterval: NotRequired[int],
    PcrControl: NotRequired[M2tsPcrControlType],  # (14)
    PcrPid: NotRequired[int],
    PmtInterval: NotRequired[int],
    PmtPid: NotRequired[int],
    PreventBufferUnderflow: NotRequired[M2tsPreventBufferUnderflowType],  # (15)
    PrivateMetadataPid: NotRequired[int],
    ProgramNumber: NotRequired[int],
    PtsOffset: NotRequired[int],
    PtsOffsetMode: NotRequired[TsPtsOffsetType],  # (16)
    RateMode: NotRequired[M2tsRateModeType],  # (17)
    Scte35Esam: NotRequired[M2tsScte35EsamTypeDef],  # (18)
    Scte35Pid: NotRequired[int],
    Scte35Source: NotRequired[M2tsScte35SourceType],  # (19)
    SegmentationMarkers: NotRequired[M2tsSegmentationMarkersType],  # (20)
    SegmentationStyle: NotRequired[M2tsSegmentationStyleType],  # (21)
    SegmentationTime: NotRequired[float],
    TimedMetadataPid: NotRequired[int],
    TransportStreamId: NotRequired[int],
    VideoPid: NotRequired[int],
  1. See M2tsAudioBufferModelType
  2. See M2tsAudioDurationType
  3. See M2tsBufferModelType
  4. See M2tsDataPtsControlType
  5. See DvbNitSettingsTypeDef
  6. See DvbSdtSettingsTypeDef
  7. See DvbTdtSettingsTypeDef
  8. See M2tsEbpAudioIntervalType
  9. See M2tsEbpPlacementType
  10. See M2tsEsRateInPesType
  11. See M2tsForceTsVideoEbpOrderType
  12. See M2tsKlvMetadataType
  13. See M2tsNielsenId3Type
  14. See M2tsPcrControlType
  15. See M2tsPreventBufferUnderflowType
  16. See TsPtsOffsetType
  17. See M2tsRateModeType
  18. See M2tsScte35EsamTypeDef
  19. See M2tsScte35SourceType
  20. See M2tsSegmentationMarkersType
  21. See M2tsSegmentationStyleType

MotionImageInserterTypeDef#

# MotionImageInserterTypeDef definition

class MotionImageInserterTypeDef(TypedDict):
    Framerate: NotRequired[MotionImageInsertionFramerateTypeDef],  # (1)
    Input: NotRequired[str],
    InsertionMode: NotRequired[MotionImageInsertionModeType],  # (2)
    Offset: NotRequired[MotionImageInsertionOffsetTypeDef],  # (3)
    Playback: NotRequired[MotionImagePlaybackType],  # (4)
    StartTime: NotRequired[str],
  1. See MotionImageInsertionFramerateTypeDef
  2. See MotionImageInsertionModeType
  3. See MotionImageInsertionOffsetTypeDef
  4. See MotionImagePlaybackType

MxfSettingsTypeDef#

# MxfSettingsTypeDef definition

class MxfSettingsTypeDef(TypedDict):
    AfdSignaling: NotRequired[MxfAfdSignalingType],  # (1)
    Profile: NotRequired[MxfProfileType],  # (2)
    XavcProfileSettings: NotRequired[MxfXavcProfileSettingsTypeDef],  # (3)
  1. See MxfAfdSignalingType
  2. See MxfProfileType
  3. See MxfXavcProfileSettingsTypeDef

PartnerWatermarkingTypeDef#

# PartnerWatermarkingTypeDef definition

class PartnerWatermarkingTypeDef(TypedDict):
    NexguardFileMarkerSettings: NotRequired[NexGuardFileMarkerSettingsTypeDef],  # (1)
  1. See NexGuardFileMarkerSettingsTypeDef

NoiseReducerTypeDef#

# NoiseReducerTypeDef definition

class NoiseReducerTypeDef(TypedDict):
    Filter: NotRequired[NoiseReducerFilterType],  # (1)
    FilterSettings: NotRequired[NoiseReducerFilterSettingsTypeDef],  # (2)
    SpatialFilterSettings: NotRequired[NoiseReducerSpatialFilterSettingsTypeDef],  # (3)
    TemporalFilterSettings: NotRequired[NoiseReducerTemporalFilterSettingsTypeDef],  # (4)
  1. See NoiseReducerFilterType
  2. See NoiseReducerFilterSettingsTypeDef
  3. See NoiseReducerSpatialFilterSettingsTypeDef
  4. See NoiseReducerTemporalFilterSettingsTypeDef

OutputDetailTypeDef#

# OutputDetailTypeDef definition

class OutputDetailTypeDef(TypedDict):
    DurationInMs: NotRequired[int],
    VideoDetails: NotRequired[VideoDetailTypeDef],  # (1)
  1. See VideoDetailTypeDef

QueueTypeDef#

# QueueTypeDef definition

class QueueTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    ConcurrentJobs: NotRequired[int],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    PricingPlan: NotRequired[PricingPlanType],  # (1)
    ProgressingJobsCount: NotRequired[int],
    ReservationPlan: NotRequired[ReservationPlanTypeDef],  # (2)
    ServiceOverrides: NotRequired[list[ServiceOverrideTypeDef]],  # (3)
    Status: NotRequired[QueueStatusType],  # (4)
    SubmittedJobsCount: NotRequired[int],
    Type: NotRequired[TypeType],  # (5)
  1. See PricingPlanType
  2. See ReservationPlanTypeDef
  3. See ServiceOverrideTypeDef
  4. See QueueStatusType
  5. See TypeType

S3DestinationSettingsTypeDef#

# S3DestinationSettingsTypeDef definition

class S3DestinationSettingsTypeDef(TypedDict):
    AccessControl: NotRequired[S3DestinationAccessControlTypeDef],  # (1)
    Encryption: NotRequired[S3EncryptionSettingsTypeDef],  # (2)
    StorageClass: NotRequired[S3StorageClassType],  # (3)
  1. See S3DestinationAccessControlTypeDef
  2. See S3EncryptionSettingsTypeDef
  3. See S3StorageClassType

VideoOverlayInputOutputTypeDef#

# VideoOverlayInputOutputTypeDef definition

class VideoOverlayInputOutputTypeDef(TypedDict):
    FileInput: NotRequired[str],
    InputClippings: NotRequired[list[VideoOverlayInputClippingTypeDef]],  # (1)
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (2)
    TimecodeStart: NotRequired[str],
  1. See VideoOverlayInputClippingTypeDef
  2. See InputTimecodeSourceType

VideoOverlayInputTypeDef#

# VideoOverlayInputTypeDef definition

class VideoOverlayInputTypeDef(TypedDict):
    FileInput: NotRequired[str],
    InputClippings: NotRequired[Sequence[VideoOverlayInputClippingTypeDef]],  # (1)
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (2)
    TimecodeStart: NotRequired[str],
  1. See VideoOverlayInputClippingTypeDef
  2. See InputTimecodeSourceType

VideoOverlayTransitionTypeDef#

# VideoOverlayTransitionTypeDef definition

class VideoOverlayTransitionTypeDef(TypedDict):
    EndPosition: NotRequired[VideoOverlayPositionTypeDef],  # (1)
    EndTimecode: NotRequired[str],
    StartTimecode: NotRequired[str],
  1. See VideoOverlayPositionTypeDef

XavcSettingsTypeDef#

# XavcSettingsTypeDef definition

class XavcSettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[XavcAdaptiveQuantizationType],  # (1)
    EntropyEncoding: NotRequired[XavcEntropyEncodingType],  # (2)
    FramerateControl: NotRequired[XavcFramerateControlType],  # (3)
    FramerateConversionAlgorithm: NotRequired[XavcFramerateConversionAlgorithmType],  # (4)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    Profile: NotRequired[XavcProfileType],  # (5)
    SlowPal: NotRequired[XavcSlowPalType],  # (6)
    Softness: NotRequired[int],
    SpatialAdaptiveQuantization: NotRequired[XavcSpatialAdaptiveQuantizationType],  # (7)
    TemporalAdaptiveQuantization: NotRequired[XavcTemporalAdaptiveQuantizationType],  # (8)
    Xavc4kIntraCbgProfileSettings: NotRequired[Xavc4kIntraCbgProfileSettingsTypeDef],  # (9)
    Xavc4kIntraVbrProfileSettings: NotRequired[Xavc4kIntraVbrProfileSettingsTypeDef],  # (10)
    Xavc4kProfileSettings: NotRequired[Xavc4kProfileSettingsTypeDef],  # (11)
    XavcHdIntraCbgProfileSettings: NotRequired[XavcHdIntraCbgProfileSettingsTypeDef],  # (12)
    XavcHdProfileSettings: NotRequired[XavcHdProfileSettingsTypeDef],  # (13)
  1. See XavcAdaptiveQuantizationType
  2. See XavcEntropyEncodingType
  3. See XavcFramerateControlType
  4. See XavcFramerateConversionAlgorithmType
  5. See XavcProfileType
  6. See XavcSlowPalType
  7. See XavcSpatialAdaptiveQuantizationType
  8. See XavcTemporalAdaptiveQuantizationType
  9. See Xavc4kIntraCbgProfileSettingsTypeDef
  10. See Xavc4kIntraVbrProfileSettingsTypeDef
  11. See Xavc4kProfileSettingsTypeDef
  12. See XavcHdIntraCbgProfileSettingsTypeDef
  13. See XavcHdProfileSettingsTypeDef

AutomatedAbrSettingsOutputTypeDef#

# AutomatedAbrSettingsOutputTypeDef definition

class AutomatedAbrSettingsOutputTypeDef(TypedDict):
    MaxAbrBitrate: NotRequired[int],
    MaxRenditions: NotRequired[int],
    MinAbrBitrate: NotRequired[int],
    Rules: NotRequired[list[AutomatedAbrRuleOutputTypeDef]],  # (1)
  1. See AutomatedAbrRuleOutputTypeDef

CaptionDescriptionOutputTypeDef#

# CaptionDescriptionOutputTypeDef definition

class CaptionDescriptionOutputTypeDef(TypedDict):
    CaptionSelectorName: NotRequired[str],
    CustomLanguageCode: NotRequired[str],
    DestinationSettings: NotRequired[CaptionDestinationSettingsOutputTypeDef],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    LanguageDescription: NotRequired[str],
  1. See CaptionDestinationSettingsOutputTypeDef
  2. See LanguageCodeType

CaptionDescriptionPresetOutputTypeDef#

# CaptionDescriptionPresetOutputTypeDef definition

class CaptionDescriptionPresetOutputTypeDef(TypedDict):
    CustomLanguageCode: NotRequired[str],
    DestinationSettings: NotRequired[CaptionDestinationSettingsOutputTypeDef],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    LanguageDescription: NotRequired[str],
  1. See CaptionDestinationSettingsOutputTypeDef
  2. See LanguageCodeType

CaptionSourceSettingsTypeDef#

# CaptionSourceSettingsTypeDef definition

class CaptionSourceSettingsTypeDef(TypedDict):
    AncillarySourceSettings: NotRequired[AncillarySourceSettingsTypeDef],  # (1)
    DvbSubSourceSettings: NotRequired[DvbSubSourceSettingsTypeDef],  # (2)
    EmbeddedSourceSettings: NotRequired[EmbeddedSourceSettingsTypeDef],  # (3)
    FileSourceSettings: NotRequired[FileSourceSettingsTypeDef],  # (4)
    SourceType: NotRequired[CaptionSourceTypeType],  # (5)
    TeletextSourceSettings: NotRequired[TeletextSourceSettingsTypeDef],  # (6)
    TrackSourceSettings: NotRequired[TrackSourceSettingsTypeDef],  # (7)
    WebvttHlsSourceSettings: NotRequired[WebvttHlsSourceSettingsTypeDef],  # (8)
  1. See AncillarySourceSettingsTypeDef
  2. See DvbSubSourceSettingsTypeDef
  3. See EmbeddedSourceSettingsTypeDef
  4. See FileSourceSettingsTypeDef
  5. See CaptionSourceTypeType
  6. See TeletextSourceSettingsTypeDef
  7. See TrackSourceSettingsTypeDef
  8. See WebvttHlsSourceSettingsTypeDef

RemixSettingsOutputTypeDef#

# RemixSettingsOutputTypeDef definition

class RemixSettingsOutputTypeDef(TypedDict):
    AudioDescriptionAudioChannel: NotRequired[int],
    AudioDescriptionDataChannel: NotRequired[int],
    ChannelMapping: NotRequired[ChannelMappingOutputTypeDef],  # (1)
    ChannelsIn: NotRequired[int],
    ChannelsOut: NotRequired[int],
  1. See ChannelMappingOutputTypeDef

CmafEncryptionSettingsOutputTypeDef#

# CmafEncryptionSettingsOutputTypeDef definition

class CmafEncryptionSettingsOutputTypeDef(TypedDict):
    ConstantInitializationVector: NotRequired[str],
    EncryptionMethod: NotRequired[CmafEncryptionTypeType],  # (1)
    InitializationVectorInManifest: NotRequired[CmafInitializationVectorInManifestType],  # (2)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderCmafOutputTypeDef],  # (3)
    StaticKeyProvider: NotRequired[StaticKeyProviderTypeDef],  # (4)
    Type: NotRequired[CmafKeyProviderTypeType],  # (5)
  1. See CmafEncryptionTypeType
  2. See CmafInitializationVectorInManifestType
  3. See SpekeKeyProviderCmafOutputTypeDef
  4. See StaticKeyProviderTypeDef
  5. See CmafKeyProviderTypeType

DashIsoEncryptionSettingsOutputTypeDef#

# DashIsoEncryptionSettingsOutputTypeDef definition

class DashIsoEncryptionSettingsOutputTypeDef(TypedDict):
    PlaybackDeviceCompatibility: NotRequired[DashIsoPlaybackDeviceCompatibilityType],  # (1)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderOutputTypeDef],  # (2)
  1. See DashIsoPlaybackDeviceCompatibilityType
  2. See SpekeKeyProviderOutputTypeDef

HlsEncryptionSettingsOutputTypeDef#

# HlsEncryptionSettingsOutputTypeDef definition

class HlsEncryptionSettingsOutputTypeDef(TypedDict):
    ConstantInitializationVector: NotRequired[str],
    EncryptionMethod: NotRequired[HlsEncryptionTypeType],  # (1)
    InitializationVectorInManifest: NotRequired[HlsInitializationVectorInManifestType],  # (2)
    OfflineEncrypted: NotRequired[HlsOfflineEncryptedType],  # (3)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderOutputTypeDef],  # (4)
    StaticKeyProvider: NotRequired[StaticKeyProviderTypeDef],  # (5)
    Type: NotRequired[HlsKeyProviderTypeType],  # (6)
  1. See HlsEncryptionTypeType
  2. See HlsInitializationVectorInManifestType
  3. See HlsOfflineEncryptedType
  4. See SpekeKeyProviderOutputTypeDef
  5. See StaticKeyProviderTypeDef
  6. See HlsKeyProviderTypeType

MsSmoothEncryptionSettingsOutputTypeDef#

# MsSmoothEncryptionSettingsOutputTypeDef definition

class MsSmoothEncryptionSettingsOutputTypeDef(TypedDict):
    SpekeKeyProvider: NotRequired[SpekeKeyProviderOutputTypeDef],  # (1)
  1. See SpekeKeyProviderOutputTypeDef

ContainerSettingsOutputTypeDef#

# ContainerSettingsOutputTypeDef definition

class ContainerSettingsOutputTypeDef(TypedDict):
    CmfcSettings: NotRequired[CmfcSettingsTypeDef],  # (1)
    Container: NotRequired[ContainerTypeType],  # (2)
    F4vSettings: NotRequired[F4vSettingsTypeDef],  # (3)
    M2tsSettings: NotRequired[M2tsSettingsOutputTypeDef],  # (4)
    M3u8Settings: NotRequired[M3u8SettingsOutputTypeDef],  # (5)
    MovSettings: NotRequired[MovSettingsTypeDef],  # (6)
    Mp4Settings: NotRequired[Mp4SettingsTypeDef],  # (7)
    MpdSettings: NotRequired[MpdSettingsTypeDef],  # (8)
    MxfSettings: NotRequired[MxfSettingsTypeDef],  # (9)
  1. See CmfcSettingsTypeDef
  2. See ContainerTypeType
  3. See F4vSettingsTypeDef
  4. See M2tsSettingsOutputTypeDef
  5. See M3u8SettingsOutputTypeDef
  6. See MovSettingsTypeDef
  7. See Mp4SettingsTypeDef
  8. See MpdSettingsTypeDef
  9. See MxfSettingsTypeDef

VideoPreprocessorOutputTypeDef#

# VideoPreprocessorOutputTypeDef definition

class VideoPreprocessorOutputTypeDef(TypedDict):
    ColorCorrector: NotRequired[ColorCorrectorTypeDef],  # (1)
    Deinterlacer: NotRequired[DeinterlacerTypeDef],  # (2)
    DolbyVision: NotRequired[DolbyVisionTypeDef],  # (3)
    Hdr10Plus: NotRequired[Hdr10PlusTypeDef],  # (4)
    ImageInserter: NotRequired[ImageInserterOutputTypeDef],  # (5)
    NoiseReducer: NotRequired[NoiseReducerTypeDef],  # (6)
    PartnerWatermarking: NotRequired[PartnerWatermarkingTypeDef],  # (7)
    TimecodeBurnin: NotRequired[TimecodeBurninTypeDef],  # (8)
  1. See ColorCorrectorTypeDef
  2. See DeinterlacerTypeDef
  3. See DolbyVisionTypeDef
  4. See Hdr10PlusTypeDef
  5. See ImageInserterOutputTypeDef
  6. See NoiseReducerTypeDef
  7. See PartnerWatermarkingTypeDef
  8. See TimecodeBurninTypeDef

ChannelMappingTypeDef#

# ChannelMappingTypeDef definition

class ChannelMappingTypeDef(TypedDict):
    OutputChannels: NotRequired[Sequence[OutputChannelMappingUnionTypeDef]],  # (1)
  1. See OutputChannelMappingTypeDef OutputChannelMappingOutputTypeDef

OutputGroupDetailTypeDef#

# OutputGroupDetailTypeDef definition

class OutputGroupDetailTypeDef(TypedDict):
    OutputDetails: NotRequired[list[OutputDetailTypeDef]],  # (1)
  1. See OutputDetailTypeDef

CreateQueueResponseTypeDef#

# CreateQueueResponseTypeDef definition

class CreateQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

GetQueueResponseTypeDef#

# GetQueueResponseTypeDef definition

class GetQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

ListQueuesResponseTypeDef#

# ListQueuesResponseTypeDef definition

class ListQueuesResponseTypeDef(TypedDict):
    Queues: list[QueueTypeDef],  # (1)
    TotalConcurrentJobs: int,
    UnallocatedConcurrentJobs: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

UpdateQueueResponseTypeDef#

# UpdateQueueResponseTypeDef definition

class UpdateQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

DestinationSettingsTypeDef#

# DestinationSettingsTypeDef definition

class DestinationSettingsTypeDef(TypedDict):
    S3Settings: NotRequired[S3DestinationSettingsTypeDef],  # (1)
  1. See S3DestinationSettingsTypeDef

CaptionDestinationSettingsTypeDef#

# CaptionDestinationSettingsTypeDef definition

class CaptionDestinationSettingsTypeDef(TypedDict):
    BurninDestinationSettings: NotRequired[BurninDestinationSettingsTypeDef],  # (1)
    DestinationType: NotRequired[CaptionDestinationTypeType],  # (2)
    DvbSubDestinationSettings: NotRequired[DvbSubDestinationSettingsTypeDef],  # (3)
    EmbeddedDestinationSettings: NotRequired[EmbeddedDestinationSettingsTypeDef],  # (4)
    ImscDestinationSettings: NotRequired[ImscDestinationSettingsTypeDef],  # (5)
    SccDestinationSettings: NotRequired[SccDestinationSettingsTypeDef],  # (6)
    SrtDestinationSettings: NotRequired[SrtDestinationSettingsTypeDef],  # (7)
    TeletextDestinationSettings: NotRequired[TeletextDestinationSettingsUnionTypeDef],  # (8)
    TtmlDestinationSettings: NotRequired[TtmlDestinationSettingsTypeDef],  # (9)
    WebvttDestinationSettings: NotRequired[WebvttDestinationSettingsTypeDef],  # (10)
  1. See BurninDestinationSettingsTypeDef
  2. See CaptionDestinationTypeType
  3. See DvbSubDestinationSettingsTypeDef
  4. See EmbeddedDestinationSettingsTypeDef
  5. See ImscDestinationSettingsTypeDef
  6. See SccDestinationSettingsTypeDef
  7. See SrtDestinationSettingsTypeDef
  8. See TeletextDestinationSettingsTypeDef TeletextDestinationSettingsOutputTypeDef
  9. See TtmlDestinationSettingsTypeDef
  10. See WebvttDestinationSettingsTypeDef

VideoOverlayOutputTypeDef#

# VideoOverlayOutputTypeDef definition

class VideoOverlayOutputTypeDef(TypedDict):
    EndTimecode: NotRequired[str],
    InitialPosition: NotRequired[VideoOverlayPositionTypeDef],  # (1)
    Input: NotRequired[VideoOverlayInputOutputTypeDef],  # (2)
    Playback: NotRequired[VideoOverlayPlayBackModeType],  # (3)
    StartTimecode: NotRequired[str],
    Transitions: NotRequired[list[VideoOverlayTransitionTypeDef]],  # (4)
  1. See VideoOverlayPositionTypeDef
  2. See VideoOverlayInputOutputTypeDef
  3. See VideoOverlayPlayBackModeType
  4. See VideoOverlayTransitionTypeDef

VideoCodecSettingsTypeDef#

# VideoCodecSettingsTypeDef definition

class VideoCodecSettingsTypeDef(TypedDict):
    Av1Settings: NotRequired[Av1SettingsTypeDef],  # (1)
    AvcIntraSettings: NotRequired[AvcIntraSettingsTypeDef],  # (2)
    Codec: NotRequired[VideoCodecType],  # (3)
    FrameCaptureSettings: NotRequired[FrameCaptureSettingsTypeDef],  # (4)
    H264Settings: NotRequired[H264SettingsTypeDef],  # (5)
    H265Settings: NotRequired[H265SettingsTypeDef],  # (6)
    Mpeg2Settings: NotRequired[Mpeg2SettingsTypeDef],  # (7)
    ProresSettings: NotRequired[ProresSettingsTypeDef],  # (8)
    UncompressedSettings: NotRequired[UncompressedSettingsTypeDef],  # (9)
    Vc3Settings: NotRequired[Vc3SettingsTypeDef],  # (10)
    Vp8Settings: NotRequired[Vp8SettingsTypeDef],  # (11)
    Vp9Settings: NotRequired[Vp9SettingsTypeDef],  # (12)
    XavcSettings: NotRequired[XavcSettingsTypeDef],  # (13)
  1. See Av1SettingsTypeDef
  2. See AvcIntraSettingsTypeDef
  3. See VideoCodecType
  4. See FrameCaptureSettingsTypeDef
  5. See H264SettingsTypeDef
  6. See H265SettingsTypeDef
  7. See Mpeg2SettingsTypeDef
  8. See ProresSettingsTypeDef
  9. See UncompressedSettingsTypeDef
  10. See Vc3SettingsTypeDef
  11. See Vp8SettingsTypeDef
  12. See Vp9SettingsTypeDef
  13. See XavcSettingsTypeDef

AutomatedEncodingSettingsOutputTypeDef#

# AutomatedEncodingSettingsOutputTypeDef definition

class AutomatedEncodingSettingsOutputTypeDef(TypedDict):
    AbrSettings: NotRequired[AutomatedAbrSettingsOutputTypeDef],  # (1)
  1. See AutomatedAbrSettingsOutputTypeDef

AutomatedAbrSettingsTypeDef#

# AutomatedAbrSettingsTypeDef definition

class AutomatedAbrSettingsTypeDef(TypedDict):
    MaxAbrBitrate: NotRequired[int],
    MaxRenditions: NotRequired[int],
    MinAbrBitrate: NotRequired[int],
    Rules: NotRequired[Sequence[AutomatedAbrRuleUnionTypeDef]],  # (1)
  1. See AutomatedAbrRuleTypeDef AutomatedAbrRuleOutputTypeDef

CaptionSelectorTypeDef#

# CaptionSelectorTypeDef definition

class CaptionSelectorTypeDef(TypedDict):
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    SourceSettings: NotRequired[CaptionSourceSettingsTypeDef],  # (2)
  1. See LanguageCodeType
  2. See CaptionSourceSettingsTypeDef

AudioDescriptionOutputTypeDef#

# AudioDescriptionOutputTypeDef definition

class AudioDescriptionOutputTypeDef(TypedDict):
    AudioChannelTaggingSettings: NotRequired[AudioChannelTaggingSettingsOutputTypeDef],  # (1)
    AudioNormalizationSettings: NotRequired[AudioNormalizationSettingsTypeDef],  # (2)
    AudioSourceName: NotRequired[str],
    AudioType: NotRequired[int],
    AudioTypeControl: NotRequired[AudioTypeControlType],  # (3)
    CodecSettings: NotRequired[AudioCodecSettingsTypeDef],  # (4)
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (5)
    LanguageCodeControl: NotRequired[AudioLanguageCodeControlType],  # (6)
    RemixSettings: NotRequired[RemixSettingsOutputTypeDef],  # (7)
    StreamName: NotRequired[str],
  1. See AudioChannelTaggingSettingsOutputTypeDef
  2. See AudioNormalizationSettingsTypeDef
  3. See AudioTypeControlType
  4. See AudioCodecSettingsTypeDef
  5. See LanguageCodeType
  6. See AudioLanguageCodeControlType
  7. See RemixSettingsOutputTypeDef

AudioSelectorOutputTypeDef#

# AudioSelectorOutputTypeDef definition

class AudioSelectorOutputTypeDef(TypedDict):
    AudioDurationCorrection: NotRequired[AudioDurationCorrectionType],  # (1)
    CustomLanguageCode: NotRequired[str],
    DefaultSelection: NotRequired[AudioDefaultSelectionType],  # (2)
    ExternalAudioFileInput: NotRequired[str],
    HlsRenditionGroupSettings: NotRequired[HlsRenditionGroupSettingsTypeDef],  # (3)
    LanguageCode: NotRequired[LanguageCodeType],  # (4)
    Offset: NotRequired[int],
    Pids: NotRequired[list[int]],
    ProgramSelection: NotRequired[int],
    RemixSettings: NotRequired[RemixSettingsOutputTypeDef],  # (5)
    SelectorType: NotRequired[AudioSelectorTypeType],  # (6)
    Tracks: NotRequired[list[int]],
  1. See AudioDurationCorrectionType
  2. See AudioDefaultSelectionType
  3. See HlsRenditionGroupSettingsTypeDef
  4. See LanguageCodeType
  5. See RemixSettingsOutputTypeDef
  6. See AudioSelectorTypeType

CmafEncryptionSettingsTypeDef#

# CmafEncryptionSettingsTypeDef definition

class CmafEncryptionSettingsTypeDef(TypedDict):
    ConstantInitializationVector: NotRequired[str],
    EncryptionMethod: NotRequired[CmafEncryptionTypeType],  # (1)
    InitializationVectorInManifest: NotRequired[CmafInitializationVectorInManifestType],  # (2)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderCmafUnionTypeDef],  # (3)
    StaticKeyProvider: NotRequired[StaticKeyProviderTypeDef],  # (4)
    Type: NotRequired[CmafKeyProviderTypeType],  # (5)
  1. See CmafEncryptionTypeType
  2. See CmafInitializationVectorInManifestType
  3. See SpekeKeyProviderCmafTypeDef SpekeKeyProviderCmafOutputTypeDef
  4. See StaticKeyProviderTypeDef
  5. See CmafKeyProviderTypeType

DashIsoEncryptionSettingsTypeDef#

# DashIsoEncryptionSettingsTypeDef definition

class DashIsoEncryptionSettingsTypeDef(TypedDict):
    PlaybackDeviceCompatibility: NotRequired[DashIsoPlaybackDeviceCompatibilityType],  # (1)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderUnionTypeDef],  # (2)
  1. See DashIsoPlaybackDeviceCompatibilityType
  2. See SpekeKeyProviderTypeDef SpekeKeyProviderOutputTypeDef

HlsEncryptionSettingsTypeDef#

# HlsEncryptionSettingsTypeDef definition

class HlsEncryptionSettingsTypeDef(TypedDict):
    ConstantInitializationVector: NotRequired[str],
    EncryptionMethod: NotRequired[HlsEncryptionTypeType],  # (1)
    InitializationVectorInManifest: NotRequired[HlsInitializationVectorInManifestType],  # (2)
    OfflineEncrypted: NotRequired[HlsOfflineEncryptedType],  # (3)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderUnionTypeDef],  # (4)
    StaticKeyProvider: NotRequired[StaticKeyProviderTypeDef],  # (5)
    Type: NotRequired[HlsKeyProviderTypeType],  # (6)
  1. See HlsEncryptionTypeType
  2. See HlsInitializationVectorInManifestType
  3. See HlsOfflineEncryptedType
  4. See SpekeKeyProviderTypeDef SpekeKeyProviderOutputTypeDef
  5. See StaticKeyProviderTypeDef
  6. See HlsKeyProviderTypeType

MsSmoothEncryptionSettingsTypeDef#

# MsSmoothEncryptionSettingsTypeDef definition

class MsSmoothEncryptionSettingsTypeDef(TypedDict):
    SpekeKeyProvider: NotRequired[SpekeKeyProviderUnionTypeDef],  # (1)
  1. See SpekeKeyProviderTypeDef SpekeKeyProviderOutputTypeDef

VideoPreprocessorTypeDef#

# VideoPreprocessorTypeDef definition

class VideoPreprocessorTypeDef(TypedDict):
    ColorCorrector: NotRequired[ColorCorrectorTypeDef],  # (1)
    Deinterlacer: NotRequired[DeinterlacerTypeDef],  # (2)
    DolbyVision: NotRequired[DolbyVisionTypeDef],  # (3)
    Hdr10Plus: NotRequired[Hdr10PlusTypeDef],  # (4)
    ImageInserter: NotRequired[ImageInserterUnionTypeDef],  # (5)
    NoiseReducer: NotRequired[NoiseReducerTypeDef],  # (6)
    PartnerWatermarking: NotRequired[PartnerWatermarkingTypeDef],  # (7)
    TimecodeBurnin: NotRequired[TimecodeBurninTypeDef],  # (8)
  1. See ColorCorrectorTypeDef
  2. See DeinterlacerTypeDef
  3. See DolbyVisionTypeDef
  4. See Hdr10PlusTypeDef
  5. See ImageInserterTypeDef ImageInserterOutputTypeDef
  6. See NoiseReducerTypeDef
  7. See PartnerWatermarkingTypeDef
  8. See TimecodeBurninTypeDef

ContainerSettingsTypeDef#

# ContainerSettingsTypeDef definition

class ContainerSettingsTypeDef(TypedDict):
    CmfcSettings: NotRequired[CmfcSettingsTypeDef],  # (1)
    Container: NotRequired[ContainerTypeType],  # (2)
    F4vSettings: NotRequired[F4vSettingsTypeDef],  # (3)
    M2tsSettings: NotRequired[M2tsSettingsUnionTypeDef],  # (4)
    M3u8Settings: NotRequired[M3u8SettingsUnionTypeDef],  # (5)
    MovSettings: NotRequired[MovSettingsTypeDef],  # (6)
    Mp4Settings: NotRequired[Mp4SettingsTypeDef],  # (7)
    MpdSettings: NotRequired[MpdSettingsTypeDef],  # (8)
    MxfSettings: NotRequired[MxfSettingsTypeDef],  # (9)
  1. See CmfcSettingsTypeDef
  2. See ContainerTypeType
  3. See F4vSettingsTypeDef
  4. See M2tsSettingsTypeDef M2tsSettingsOutputTypeDef
  5. See M3u8SettingsTypeDef M3u8SettingsOutputTypeDef
  6. See MovSettingsTypeDef
  7. See Mp4SettingsTypeDef
  8. See MpdSettingsTypeDef
  9. See MxfSettingsTypeDef

CmafGroupSettingsOutputTypeDef#

# CmafGroupSettingsOutputTypeDef definition

class CmafGroupSettingsOutputTypeDef(TypedDict):
    AdditionalManifests: NotRequired[list[CmafAdditionalManifestOutputTypeDef]],  # (1)
    BaseUrl: NotRequired[str],
    ClientCache: NotRequired[CmafClientCacheType],  # (2)
    CodecSpecification: NotRequired[CmafCodecSpecificationType],  # (3)
    DashIFrameTrickPlayNameModifier: NotRequired[str],
    DashManifestStyle: NotRequired[DashManifestStyleType],  # (4)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (5)
    Encryption: NotRequired[CmafEncryptionSettingsOutputTypeDef],  # (6)
    FragmentLength: NotRequired[int],
    ImageBasedTrickPlay: NotRequired[CmafImageBasedTrickPlayType],  # (7)
    ImageBasedTrickPlaySettings: NotRequired[CmafImageBasedTrickPlaySettingsTypeDef],  # (8)
    ManifestCompression: NotRequired[CmafManifestCompressionType],  # (9)
    ManifestDurationFormat: NotRequired[CmafManifestDurationFormatType],  # (10)
    MinBufferTime: NotRequired[int],
    MinFinalSegmentLength: NotRequired[float],
    MpdManifestBandwidthType: NotRequired[CmafMpdManifestBandwidthTypeType],  # (11)
    MpdProfile: NotRequired[CmafMpdProfileType],  # (12)
    PtsOffsetHandlingForBFrames: NotRequired[CmafPtsOffsetHandlingForBFramesType],  # (13)
    SegmentControl: NotRequired[CmafSegmentControlType],  # (14)
    SegmentLength: NotRequired[int],
    SegmentLengthControl: NotRequired[CmafSegmentLengthControlType],  # (15)
    StreamInfResolution: NotRequired[CmafStreamInfResolutionType],  # (16)
    TargetDurationCompatibilityMode: NotRequired[CmafTargetDurationCompatibilityModeType],  # (17)
    VideoCompositionOffsets: NotRequired[CmafVideoCompositionOffsetsType],  # (18)
    WriteDashManifest: NotRequired[CmafWriteDASHManifestType],  # (19)
    WriteHlsManifest: NotRequired[CmafWriteHLSManifestType],  # (20)
    WriteSegmentTimelineInRepresentation: NotRequired[CmafWriteSegmentTimelineInRepresentationType],  # (21)
  1. See CmafAdditionalManifestOutputTypeDef
  2. See CmafClientCacheType
  3. See CmafCodecSpecificationType
  4. See DashManifestStyleType
  5. See DestinationSettingsTypeDef
  6. See CmafEncryptionSettingsOutputTypeDef
  7. See CmafImageBasedTrickPlayType
  8. See CmafImageBasedTrickPlaySettingsTypeDef
  9. See CmafManifestCompressionType
  10. See CmafManifestDurationFormatType
  11. See CmafMpdManifestBandwidthTypeType
  12. See CmafMpdProfileType
  13. See CmafPtsOffsetHandlingForBFramesType
  14. See CmafSegmentControlType
  15. See CmafSegmentLengthControlType
  16. See CmafStreamInfResolutionType
  17. See CmafTargetDurationCompatibilityModeType
  18. See CmafVideoCompositionOffsetsType
  19. See CmafWriteDASHManifestType
  20. See CmafWriteHLSManifestType
  21. See CmafWriteSegmentTimelineInRepresentationType

DashIsoGroupSettingsOutputTypeDef#

# DashIsoGroupSettingsOutputTypeDef definition

class DashIsoGroupSettingsOutputTypeDef(TypedDict):
    AdditionalManifests: NotRequired[list[DashAdditionalManifestOutputTypeDef]],  # (1)
    AudioChannelConfigSchemeIdUri: NotRequired[DashIsoGroupAudioChannelConfigSchemeIdUriType],  # (2)
    BaseUrl: NotRequired[str],
    DashIFrameTrickPlayNameModifier: NotRequired[str],
    DashManifestStyle: NotRequired[DashManifestStyleType],  # (3)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (4)
    Encryption: NotRequired[DashIsoEncryptionSettingsOutputTypeDef],  # (5)
    FragmentLength: NotRequired[int],
    HbbtvCompliance: NotRequired[DashIsoHbbtvComplianceType],  # (6)
    ImageBasedTrickPlay: NotRequired[DashIsoImageBasedTrickPlayType],  # (7)
    ImageBasedTrickPlaySettings: NotRequired[DashIsoImageBasedTrickPlaySettingsTypeDef],  # (8)
    MinBufferTime: NotRequired[int],
    MinFinalSegmentLength: NotRequired[float],
    MpdManifestBandwidthType: NotRequired[DashIsoMpdManifestBandwidthTypeType],  # (9)
    MpdProfile: NotRequired[DashIsoMpdProfileType],  # (10)
    PtsOffsetHandlingForBFrames: NotRequired[DashIsoPtsOffsetHandlingForBFramesType],  # (11)
    SegmentControl: NotRequired[DashIsoSegmentControlType],  # (12)
    SegmentLength: NotRequired[int],
    SegmentLengthControl: NotRequired[DashIsoSegmentLengthControlType],  # (13)
    VideoCompositionOffsets: NotRequired[DashIsoVideoCompositionOffsetsType],  # (14)
    WriteSegmentTimelineInRepresentation: NotRequired[DashIsoWriteSegmentTimelineInRepresentationType],  # (15)
  1. See DashAdditionalManifestOutputTypeDef
  2. See DashIsoGroupAudioChannelConfigSchemeIdUriType
  3. See DashManifestStyleType
  4. See DestinationSettingsTypeDef
  5. See DashIsoEncryptionSettingsOutputTypeDef
  6. See DashIsoHbbtvComplianceType
  7. See DashIsoImageBasedTrickPlayType
  8. See DashIsoImageBasedTrickPlaySettingsTypeDef
  9. See DashIsoMpdManifestBandwidthTypeType
  10. See DashIsoMpdProfileType
  11. See DashIsoPtsOffsetHandlingForBFramesType
  12. See DashIsoSegmentControlType
  13. See DashIsoSegmentLengthControlType
  14. See DashIsoVideoCompositionOffsetsType
  15. See DashIsoWriteSegmentTimelineInRepresentationType

FileGroupSettingsTypeDef#

# FileGroupSettingsTypeDef definition

class FileGroupSettingsTypeDef(TypedDict):
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (1)
  1. See DestinationSettingsTypeDef

HlsGroupSettingsOutputTypeDef#

# HlsGroupSettingsOutputTypeDef definition

class HlsGroupSettingsOutputTypeDef(TypedDict):
    AdMarkers: NotRequired[list[HlsAdMarkersType]],  # (1)
    AdditionalManifests: NotRequired[list[HlsAdditionalManifestOutputTypeDef]],  # (2)
    AudioOnlyHeader: NotRequired[HlsAudioOnlyHeaderType],  # (3)
    BaseUrl: NotRequired[str],
    CaptionLanguageMappings: NotRequired[list[HlsCaptionLanguageMappingTypeDef]],  # (4)
    CaptionLanguageSetting: NotRequired[HlsCaptionLanguageSettingType],  # (5)
    CaptionSegmentLengthControl: NotRequired[HlsCaptionSegmentLengthControlType],  # (6)
    ClientCache: NotRequired[HlsClientCacheType],  # (7)
    CodecSpecification: NotRequired[HlsCodecSpecificationType],  # (8)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (9)
    DirectoryStructure: NotRequired[HlsDirectoryStructureType],  # (10)
    Encryption: NotRequired[HlsEncryptionSettingsOutputTypeDef],  # (11)
    ImageBasedTrickPlay: NotRequired[HlsImageBasedTrickPlayType],  # (12)
    ImageBasedTrickPlaySettings: NotRequired[HlsImageBasedTrickPlaySettingsTypeDef],  # (13)
    ManifestCompression: NotRequired[HlsManifestCompressionType],  # (14)
    ManifestDurationFormat: NotRequired[HlsManifestDurationFormatType],  # (15)
    MinFinalSegmentLength: NotRequired[float],
    MinSegmentLength: NotRequired[int],
    OutputSelection: NotRequired[HlsOutputSelectionType],  # (16)
    ProgramDateTime: NotRequired[HlsProgramDateTimeType],  # (17)
    ProgramDateTimePeriod: NotRequired[int],
    ProgressiveWriteHlsManifest: NotRequired[HlsProgressiveWriteHlsManifestType],  # (18)
    SegmentControl: NotRequired[HlsSegmentControlType],  # (19)
    SegmentLength: NotRequired[int],
    SegmentLengthControl: NotRequired[HlsSegmentLengthControlType],  # (20)
    SegmentsPerSubdirectory: NotRequired[int],
    StreamInfResolution: NotRequired[HlsStreamInfResolutionType],  # (21)
    TargetDurationCompatibilityMode: NotRequired[HlsTargetDurationCompatibilityModeType],  # (22)
    TimedMetadataId3Frame: NotRequired[HlsTimedMetadataId3FrameType],  # (23)
    TimedMetadataId3Period: NotRequired[int],
    TimestampDeltaMilliseconds: NotRequired[int],
  1. See HlsAdMarkersType
  2. See HlsAdditionalManifestOutputTypeDef
  3. See HlsAudioOnlyHeaderType
  4. See HlsCaptionLanguageMappingTypeDef
  5. See HlsCaptionLanguageSettingType
  6. See HlsCaptionSegmentLengthControlType
  7. See HlsClientCacheType
  8. See HlsCodecSpecificationType
  9. See DestinationSettingsTypeDef
  10. See HlsDirectoryStructureType
  11. See HlsEncryptionSettingsOutputTypeDef
  12. See HlsImageBasedTrickPlayType
  13. See HlsImageBasedTrickPlaySettingsTypeDef
  14. See HlsManifestCompressionType
  15. See HlsManifestDurationFormatType
  16. See HlsOutputSelectionType
  17. See HlsProgramDateTimeType
  18. See HlsProgressiveWriteHlsManifestType
  19. See HlsSegmentControlType
  20. See HlsSegmentLengthControlType
  21. See HlsStreamInfResolutionType
  22. See HlsTargetDurationCompatibilityModeType
  23. See HlsTimedMetadataId3FrameType

MsSmoothGroupSettingsOutputTypeDef#

# MsSmoothGroupSettingsOutputTypeDef definition

class MsSmoothGroupSettingsOutputTypeDef(TypedDict):
    AdditionalManifests: NotRequired[list[MsSmoothAdditionalManifestOutputTypeDef]],  # (1)
    AudioDeduplication: NotRequired[MsSmoothAudioDeduplicationType],  # (2)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (3)
    Encryption: NotRequired[MsSmoothEncryptionSettingsOutputTypeDef],  # (4)
    FragmentLength: NotRequired[int],
    FragmentLengthControl: NotRequired[MsSmoothFragmentLengthControlType],  # (5)
    ManifestEncoding: NotRequired[MsSmoothManifestEncodingType],  # (6)
  1. See MsSmoothAdditionalManifestOutputTypeDef
  2. See MsSmoothAudioDeduplicationType
  3. See DestinationSettingsTypeDef
  4. See MsSmoothEncryptionSettingsOutputTypeDef
  5. See MsSmoothFragmentLengthControlType
  6. See MsSmoothManifestEncodingType

VideoOverlayTypeDef#

# VideoOverlayTypeDef definition

class VideoOverlayTypeDef(TypedDict):
    EndTimecode: NotRequired[str],
    InitialPosition: NotRequired[VideoOverlayPositionTypeDef],  # (1)
    Input: NotRequired[VideoOverlayInputUnionTypeDef],  # (2)
    Playback: NotRequired[VideoOverlayPlayBackModeType],  # (3)
    StartTimecode: NotRequired[str],
    Transitions: NotRequired[Sequence[VideoOverlayTransitionTypeDef]],  # (4)
  1. See VideoOverlayPositionTypeDef
  2. See VideoOverlayInputTypeDef VideoOverlayInputOutputTypeDef
  3. See VideoOverlayPlayBackModeType
  4. See VideoOverlayTransitionTypeDef

VideoDescriptionOutputTypeDef#

# VideoDescriptionOutputTypeDef definition

class VideoDescriptionOutputTypeDef(TypedDict):
    AfdSignaling: NotRequired[AfdSignalingType],  # (1)
    AntiAlias: NotRequired[AntiAliasType],  # (2)
    CodecSettings: NotRequired[VideoCodecSettingsTypeDef],  # (3)
    ColorMetadata: NotRequired[ColorMetadataType],  # (4)
    Crop: NotRequired[RectangleTypeDef],  # (5)
    DropFrameTimecode: NotRequired[DropFrameTimecodeType],  # (6)
    FixedAfd: NotRequired[int],
    Height: NotRequired[int],
    Position: NotRequired[RectangleTypeDef],  # (5)
    RespondToAfd: NotRequired[RespondToAfdType],  # (8)
    ScalingBehavior: NotRequired[ScalingBehaviorType],  # (9)
    Sharpness: NotRequired[int],
    TimecodeInsertion: NotRequired[VideoTimecodeInsertionType],  # (10)
    TimecodeTrack: NotRequired[TimecodeTrackType],  # (11)
    VideoPreprocessors: NotRequired[VideoPreprocessorOutputTypeDef],  # (12)
    Width: NotRequired[int],
  1. See AfdSignalingType
  2. See AntiAliasType
  3. See VideoCodecSettingsTypeDef
  4. See ColorMetadataType
  5. See RectangleTypeDef
  6. See DropFrameTimecodeType
  7. See RectangleTypeDef
  8. See RespondToAfdType
  9. See ScalingBehaviorType
  10. See VideoTimecodeInsertionType
  11. See TimecodeTrackType
  12. See VideoPreprocessorOutputTypeDef

InputOutputTypeDef#

# InputOutputTypeDef definition

class InputOutputTypeDef(TypedDict):
    AdvancedInputFilter: NotRequired[AdvancedInputFilterType],  # (1)
    AdvancedInputFilterSettings: NotRequired[AdvancedInputFilterSettingsTypeDef],  # (2)
    AudioSelectorGroups: NotRequired[dict[str, AudioSelectorGroupOutputTypeDef]],  # (3)
    AudioSelectors: NotRequired[dict[str, AudioSelectorOutputTypeDef]],  # (4)
    CaptionSelectors: NotRequired[dict[str, CaptionSelectorTypeDef]],  # (5)
    Crop: NotRequired[RectangleTypeDef],  # (6)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (7)
    DecryptionSettings: NotRequired[InputDecryptionSettingsTypeDef],  # (8)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (9)
    DolbyVisionMetadataXml: NotRequired[str],
    FileInput: NotRequired[str],
    FilterEnable: NotRequired[InputFilterEnableType],  # (10)
    FilterStrength: NotRequired[int],
    ImageInserter: NotRequired[ImageInserterOutputTypeDef],  # (11)
    InputClippings: NotRequired[list[InputClippingTypeDef]],  # (12)
    InputScanType: NotRequired[InputScanTypeType],  # (13)
    Position: NotRequired[RectangleTypeDef],  # (6)
    ProgramNumber: NotRequired[int],
    PsiControl: NotRequired[InputPsiControlType],  # (15)
    SupplementalImps: NotRequired[list[str]],
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (16)
    TimecodeStart: NotRequired[str],
    VideoGenerator: NotRequired[InputVideoGeneratorTypeDef],  # (17)
    VideoOverlays: NotRequired[list[VideoOverlayOutputTypeDef]],  # (18)
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (19)
  1. See AdvancedInputFilterType
  2. See AdvancedInputFilterSettingsTypeDef
  3. See AudioSelectorGroupOutputTypeDef
  4. See AudioSelectorOutputTypeDef
  5. See CaptionSelectorTypeDef
  6. See RectangleTypeDef
  7. See InputDeblockFilterType
  8. See InputDecryptionSettingsTypeDef
  9. See InputDenoiseFilterType
  10. See InputFilterEnableType
  11. See ImageInserterOutputTypeDef
  12. See InputClippingTypeDef
  13. See InputScanTypeType
  14. See RectangleTypeDef
  15. See InputPsiControlType
  16. See InputTimecodeSourceType
  17. See InputVideoGeneratorTypeDef
  18. See VideoOverlayOutputTypeDef
  19. See VideoSelectorTypeDef

InputTemplateOutputTypeDef#

# InputTemplateOutputTypeDef definition

class InputTemplateOutputTypeDef(TypedDict):
    AdvancedInputFilter: NotRequired[AdvancedInputFilterType],  # (1)
    AdvancedInputFilterSettings: NotRequired[AdvancedInputFilterSettingsTypeDef],  # (2)
    AudioSelectorGroups: NotRequired[dict[str, AudioSelectorGroupOutputTypeDef]],  # (3)
    AudioSelectors: NotRequired[dict[str, AudioSelectorOutputTypeDef]],  # (4)
    CaptionSelectors: NotRequired[dict[str, CaptionSelectorTypeDef]],  # (5)
    Crop: NotRequired[RectangleTypeDef],  # (6)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (7)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (8)
    DolbyVisionMetadataXml: NotRequired[str],
    FilterEnable: NotRequired[InputFilterEnableType],  # (9)
    FilterStrength: NotRequired[int],
    ImageInserter: NotRequired[ImageInserterOutputTypeDef],  # (10)
    InputClippings: NotRequired[list[InputClippingTypeDef]],  # (11)
    InputScanType: NotRequired[InputScanTypeType],  # (12)
    Position: NotRequired[RectangleTypeDef],  # (6)
    ProgramNumber: NotRequired[int],
    PsiControl: NotRequired[InputPsiControlType],  # (14)
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (15)
    TimecodeStart: NotRequired[str],
    VideoOverlays: NotRequired[list[VideoOverlayOutputTypeDef]],  # (16)
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (17)
  1. See AdvancedInputFilterType
  2. See AdvancedInputFilterSettingsTypeDef
  3. See AudioSelectorGroupOutputTypeDef
  4. See AudioSelectorOutputTypeDef
  5. See CaptionSelectorTypeDef
  6. See RectangleTypeDef
  7. See InputDeblockFilterType
  8. See InputDenoiseFilterType
  9. See InputFilterEnableType
  10. See ImageInserterOutputTypeDef
  11. See InputClippingTypeDef
  12. See InputScanTypeType
  13. See RectangleTypeDef
  14. See InputPsiControlType
  15. See InputTimecodeSourceType
  16. See VideoOverlayOutputTypeDef
  17. See VideoSelectorTypeDef

RemixSettingsTypeDef#

# RemixSettingsTypeDef definition

class RemixSettingsTypeDef(TypedDict):
    AudioDescriptionAudioChannel: NotRequired[int],
    AudioDescriptionDataChannel: NotRequired[int],
    ChannelMapping: NotRequired[ChannelMappingUnionTypeDef],  # (1)
    ChannelsIn: NotRequired[int],
    ChannelsOut: NotRequired[int],
  1. See ChannelMappingTypeDef ChannelMappingOutputTypeDef

OutputGroupSettingsOutputTypeDef#

# OutputGroupSettingsOutputTypeDef definition

class OutputGroupSettingsOutputTypeDef(TypedDict):
    CmafGroupSettings: NotRequired[CmafGroupSettingsOutputTypeDef],  # (1)
    DashIsoGroupSettings: NotRequired[DashIsoGroupSettingsOutputTypeDef],  # (2)
    FileGroupSettings: NotRequired[FileGroupSettingsTypeDef],  # (3)
    HlsGroupSettings: NotRequired[HlsGroupSettingsOutputTypeDef],  # (4)
    MsSmoothGroupSettings: NotRequired[MsSmoothGroupSettingsOutputTypeDef],  # (5)
    Type: NotRequired[OutputGroupTypeType],  # (6)
  1. See CmafGroupSettingsOutputTypeDef
  2. See DashIsoGroupSettingsOutputTypeDef
  3. See FileGroupSettingsTypeDef
  4. See HlsGroupSettingsOutputTypeDef
  5. See MsSmoothGroupSettingsOutputTypeDef
  6. See OutputGroupTypeType

CaptionDescriptionPresetTypeDef#

# CaptionDescriptionPresetTypeDef definition

class CaptionDescriptionPresetTypeDef(TypedDict):
    CustomLanguageCode: NotRequired[str],
    DestinationSettings: NotRequired[CaptionDestinationSettingsUnionTypeDef],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    LanguageDescription: NotRequired[str],
  1. See CaptionDestinationSettingsTypeDef CaptionDestinationSettingsOutputTypeDef
  2. See LanguageCodeType

CaptionDescriptionTypeDef#

# CaptionDescriptionTypeDef definition

class CaptionDescriptionTypeDef(TypedDict):
    CaptionSelectorName: NotRequired[str],
    CustomLanguageCode: NotRequired[str],
    DestinationSettings: NotRequired[CaptionDestinationSettingsUnionTypeDef],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    LanguageDescription: NotRequired[str],
  1. See CaptionDestinationSettingsTypeDef CaptionDestinationSettingsOutputTypeDef
  2. See LanguageCodeType

ExtraOutputTypeDef#

# ExtraOutputTypeDef definition

class ExtraOutputTypeDef(TypedDict):
    AudioDescriptions: NotRequired[list[AudioDescriptionOutputTypeDef]],  # (1)
    CaptionDescriptions: NotRequired[list[CaptionDescriptionOutputTypeDef]],  # (2)
    ContainerSettings: NotRequired[ContainerSettingsOutputTypeDef],  # (3)
    Extension: NotRequired[str],
    NameModifier: NotRequired[str],
    OutputSettings: NotRequired[OutputSettingsTypeDef],  # (4)
    Preset: NotRequired[str],
    VideoDescription: NotRequired[VideoDescriptionOutputTypeDef],  # (5)
  1. See AudioDescriptionOutputTypeDef
  2. See CaptionDescriptionOutputTypeDef
  3. See ContainerSettingsOutputTypeDef
  4. See OutputSettingsTypeDef
  5. See VideoDescriptionOutputTypeDef

PresetSettingsOutputTypeDef#

# PresetSettingsOutputTypeDef definition

class PresetSettingsOutputTypeDef(TypedDict):
    AudioDescriptions: NotRequired[list[AudioDescriptionOutputTypeDef]],  # (1)
    CaptionDescriptions: NotRequired[list[CaptionDescriptionPresetOutputTypeDef]],  # (2)
    ContainerSettings: NotRequired[ContainerSettingsOutputTypeDef],  # (3)
    VideoDescription: NotRequired[VideoDescriptionOutputTypeDef],  # (4)
  1. See AudioDescriptionOutputTypeDef
  2. See CaptionDescriptionPresetOutputTypeDef
  3. See ContainerSettingsOutputTypeDef
  4. See VideoDescriptionOutputTypeDef

AutomatedEncodingSettingsTypeDef#

# AutomatedEncodingSettingsTypeDef definition

class AutomatedEncodingSettingsTypeDef(TypedDict):
    AbrSettings: NotRequired[AutomatedAbrSettingsUnionTypeDef],  # (1)
  1. See AutomatedAbrSettingsTypeDef AutomatedAbrSettingsOutputTypeDef

CmafGroupSettingsTypeDef#

# CmafGroupSettingsTypeDef definition

class CmafGroupSettingsTypeDef(TypedDict):
    AdditionalManifests: NotRequired[Sequence[CmafAdditionalManifestUnionTypeDef]],  # (1)
    BaseUrl: NotRequired[str],
    ClientCache: NotRequired[CmafClientCacheType],  # (2)
    CodecSpecification: NotRequired[CmafCodecSpecificationType],  # (3)
    DashIFrameTrickPlayNameModifier: NotRequired[str],
    DashManifestStyle: NotRequired[DashManifestStyleType],  # (4)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (5)
    Encryption: NotRequired[CmafEncryptionSettingsUnionTypeDef],  # (6)
    FragmentLength: NotRequired[int],
    ImageBasedTrickPlay: NotRequired[CmafImageBasedTrickPlayType],  # (7)
    ImageBasedTrickPlaySettings: NotRequired[CmafImageBasedTrickPlaySettingsTypeDef],  # (8)
    ManifestCompression: NotRequired[CmafManifestCompressionType],  # (9)
    ManifestDurationFormat: NotRequired[CmafManifestDurationFormatType],  # (10)
    MinBufferTime: NotRequired[int],
    MinFinalSegmentLength: NotRequired[float],
    MpdManifestBandwidthType: NotRequired[CmafMpdManifestBandwidthTypeType],  # (11)
    MpdProfile: NotRequired[CmafMpdProfileType],  # (12)
    PtsOffsetHandlingForBFrames: NotRequired[CmafPtsOffsetHandlingForBFramesType],  # (13)
    SegmentControl: NotRequired[CmafSegmentControlType],  # (14)
    SegmentLength: NotRequired[int],
    SegmentLengthControl: NotRequired[CmafSegmentLengthControlType],  # (15)
    StreamInfResolution: NotRequired[CmafStreamInfResolutionType],  # (16)
    TargetDurationCompatibilityMode: NotRequired[CmafTargetDurationCompatibilityModeType],  # (17)
    VideoCompositionOffsets: NotRequired[CmafVideoCompositionOffsetsType],  # (18)
    WriteDashManifest: NotRequired[CmafWriteDASHManifestType],  # (19)
    WriteHlsManifest: NotRequired[CmafWriteHLSManifestType],  # (20)
    WriteSegmentTimelineInRepresentation: NotRequired[CmafWriteSegmentTimelineInRepresentationType],  # (21)
  1. See CmafAdditionalManifestTypeDef CmafAdditionalManifestOutputTypeDef
  2. See CmafClientCacheType
  3. See CmafCodecSpecificationType
  4. See DashManifestStyleType
  5. See DestinationSettingsTypeDef
  6. See CmafEncryptionSettingsTypeDef CmafEncryptionSettingsOutputTypeDef
  7. See CmafImageBasedTrickPlayType
  8. See CmafImageBasedTrickPlaySettingsTypeDef
  9. See CmafManifestCompressionType
  10. See CmafManifestDurationFormatType
  11. See CmafMpdManifestBandwidthTypeType
  12. See CmafMpdProfileType
  13. See CmafPtsOffsetHandlingForBFramesType
  14. See CmafSegmentControlType
  15. See CmafSegmentLengthControlType
  16. See CmafStreamInfResolutionType
  17. See CmafTargetDurationCompatibilityModeType
  18. See CmafVideoCompositionOffsetsType
  19. See CmafWriteDASHManifestType
  20. See CmafWriteHLSManifestType
  21. See CmafWriteSegmentTimelineInRepresentationType

DashIsoGroupSettingsTypeDef#

# DashIsoGroupSettingsTypeDef definition

class DashIsoGroupSettingsTypeDef(TypedDict):
    AdditionalManifests: NotRequired[Sequence[DashAdditionalManifestUnionTypeDef]],  # (1)
    AudioChannelConfigSchemeIdUri: NotRequired[DashIsoGroupAudioChannelConfigSchemeIdUriType],  # (2)
    BaseUrl: NotRequired[str],
    DashIFrameTrickPlayNameModifier: NotRequired[str],
    DashManifestStyle: NotRequired[DashManifestStyleType],  # (3)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (4)
    Encryption: NotRequired[DashIsoEncryptionSettingsUnionTypeDef],  # (5)
    FragmentLength: NotRequired[int],
    HbbtvCompliance: NotRequired[DashIsoHbbtvComplianceType],  # (6)
    ImageBasedTrickPlay: NotRequired[DashIsoImageBasedTrickPlayType],  # (7)
    ImageBasedTrickPlaySettings: NotRequired[DashIsoImageBasedTrickPlaySettingsTypeDef],  # (8)
    MinBufferTime: NotRequired[int],
    MinFinalSegmentLength: NotRequired[float],
    MpdManifestBandwidthType: NotRequired[DashIsoMpdManifestBandwidthTypeType],  # (9)
    MpdProfile: NotRequired[DashIsoMpdProfileType],  # (10)
    PtsOffsetHandlingForBFrames: NotRequired[DashIsoPtsOffsetHandlingForBFramesType],  # (11)
    SegmentControl: NotRequired[DashIsoSegmentControlType],  # (12)
    SegmentLength: NotRequired[int],
    SegmentLengthControl: NotRequired[DashIsoSegmentLengthControlType],  # (13)
    VideoCompositionOffsets: NotRequired[DashIsoVideoCompositionOffsetsType],  # (14)
    WriteSegmentTimelineInRepresentation: NotRequired[DashIsoWriteSegmentTimelineInRepresentationType],  # (15)
  1. See DashAdditionalManifestTypeDef DashAdditionalManifestOutputTypeDef
  2. See DashIsoGroupAudioChannelConfigSchemeIdUriType
  3. See DashManifestStyleType
  4. See DestinationSettingsTypeDef
  5. See DashIsoEncryptionSettingsTypeDef DashIsoEncryptionSettingsOutputTypeDef
  6. See DashIsoHbbtvComplianceType
  7. See DashIsoImageBasedTrickPlayType
  8. See DashIsoImageBasedTrickPlaySettingsTypeDef
  9. See DashIsoMpdManifestBandwidthTypeType
  10. See DashIsoMpdProfileType
  11. See DashIsoPtsOffsetHandlingForBFramesType
  12. See DashIsoSegmentControlType
  13. See DashIsoSegmentLengthControlType
  14. See DashIsoVideoCompositionOffsetsType
  15. See DashIsoWriteSegmentTimelineInRepresentationType

HlsGroupSettingsTypeDef#

# HlsGroupSettingsTypeDef definition

class HlsGroupSettingsTypeDef(TypedDict):
    AdMarkers: NotRequired[Sequence[HlsAdMarkersType]],  # (1)
    AdditionalManifests: NotRequired[Sequence[HlsAdditionalManifestUnionTypeDef]],  # (2)
    AudioOnlyHeader: NotRequired[HlsAudioOnlyHeaderType],  # (3)
    BaseUrl: NotRequired[str],
    CaptionLanguageMappings: NotRequired[Sequence[HlsCaptionLanguageMappingTypeDef]],  # (4)
    CaptionLanguageSetting: NotRequired[HlsCaptionLanguageSettingType],  # (5)
    CaptionSegmentLengthControl: NotRequired[HlsCaptionSegmentLengthControlType],  # (6)
    ClientCache: NotRequired[HlsClientCacheType],  # (7)
    CodecSpecification: NotRequired[HlsCodecSpecificationType],  # (8)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (9)
    DirectoryStructure: NotRequired[HlsDirectoryStructureType],  # (10)
    Encryption: NotRequired[HlsEncryptionSettingsUnionTypeDef],  # (11)
    ImageBasedTrickPlay: NotRequired[HlsImageBasedTrickPlayType],  # (12)
    ImageBasedTrickPlaySettings: NotRequired[HlsImageBasedTrickPlaySettingsTypeDef],  # (13)
    ManifestCompression: NotRequired[HlsManifestCompressionType],  # (14)
    ManifestDurationFormat: NotRequired[HlsManifestDurationFormatType],  # (15)
    MinFinalSegmentLength: NotRequired[float],
    MinSegmentLength: NotRequired[int],
    OutputSelection: NotRequired[HlsOutputSelectionType],  # (16)
    ProgramDateTime: NotRequired[HlsProgramDateTimeType],  # (17)
    ProgramDateTimePeriod: NotRequired[int],
    ProgressiveWriteHlsManifest: NotRequired[HlsProgressiveWriteHlsManifestType],  # (18)
    SegmentControl: NotRequired[HlsSegmentControlType],  # (19)
    SegmentLength: NotRequired[int],
    SegmentLengthControl: NotRequired[HlsSegmentLengthControlType],  # (20)
    SegmentsPerSubdirectory: NotRequired[int],
    StreamInfResolution: NotRequired[HlsStreamInfResolutionType],  # (21)
    TargetDurationCompatibilityMode: NotRequired[HlsTargetDurationCompatibilityModeType],  # (22)
    TimedMetadataId3Frame: NotRequired[HlsTimedMetadataId3FrameType],  # (23)
    TimedMetadataId3Period: NotRequired[int],
    TimestampDeltaMilliseconds: NotRequired[int],
  1. See HlsAdMarkersType
  2. See HlsAdditionalManifestTypeDef HlsAdditionalManifestOutputTypeDef
  3. See HlsAudioOnlyHeaderType
  4. See HlsCaptionLanguageMappingTypeDef
  5. See HlsCaptionLanguageSettingType
  6. See HlsCaptionSegmentLengthControlType
  7. See HlsClientCacheType
  8. See HlsCodecSpecificationType
  9. See DestinationSettingsTypeDef
  10. See HlsDirectoryStructureType
  11. See HlsEncryptionSettingsTypeDef HlsEncryptionSettingsOutputTypeDef
  12. See HlsImageBasedTrickPlayType
  13. See HlsImageBasedTrickPlaySettingsTypeDef
  14. See HlsManifestCompressionType
  15. See HlsManifestDurationFormatType
  16. See HlsOutputSelectionType
  17. See HlsProgramDateTimeType
  18. See HlsProgressiveWriteHlsManifestType
  19. See HlsSegmentControlType
  20. See HlsSegmentLengthControlType
  21. See HlsStreamInfResolutionType
  22. See HlsTargetDurationCompatibilityModeType
  23. See HlsTimedMetadataId3FrameType

MsSmoothGroupSettingsTypeDef#

# MsSmoothGroupSettingsTypeDef definition

class MsSmoothGroupSettingsTypeDef(TypedDict):
    AdditionalManifests: NotRequired[Sequence[MsSmoothAdditionalManifestUnionTypeDef]],  # (1)
    AudioDeduplication: NotRequired[MsSmoothAudioDeduplicationType],  # (2)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (3)
    Encryption: NotRequired[MsSmoothEncryptionSettingsUnionTypeDef],  # (4)
    FragmentLength: NotRequired[int],
    FragmentLengthControl: NotRequired[MsSmoothFragmentLengthControlType],  # (5)
    ManifestEncoding: NotRequired[MsSmoothManifestEncodingType],  # (6)
  1. See MsSmoothAdditionalManifestTypeDef MsSmoothAdditionalManifestOutputTypeDef
  2. See MsSmoothAudioDeduplicationType
  3. See DestinationSettingsTypeDef
  4. See MsSmoothEncryptionSettingsTypeDef MsSmoothEncryptionSettingsOutputTypeDef
  5. See MsSmoothFragmentLengthControlType
  6. See MsSmoothManifestEncodingType

VideoDescriptionTypeDef#

# VideoDescriptionTypeDef definition

class VideoDescriptionTypeDef(TypedDict):
    AfdSignaling: NotRequired[AfdSignalingType],  # (1)
    AntiAlias: NotRequired[AntiAliasType],  # (2)
    CodecSettings: NotRequired[VideoCodecSettingsTypeDef],  # (3)
    ColorMetadata: NotRequired[ColorMetadataType],  # (4)
    Crop: NotRequired[RectangleTypeDef],  # (5)
    DropFrameTimecode: NotRequired[DropFrameTimecodeType],  # (6)
    FixedAfd: NotRequired[int],
    Height: NotRequired[int],
    Position: NotRequired[RectangleTypeDef],  # (5)
    RespondToAfd: NotRequired[RespondToAfdType],  # (8)
    ScalingBehavior: NotRequired[ScalingBehaviorType],  # (9)
    Sharpness: NotRequired[int],
    TimecodeInsertion: NotRequired[VideoTimecodeInsertionType],  # (10)
    TimecodeTrack: NotRequired[TimecodeTrackType],  # (11)
    VideoPreprocessors: NotRequired[VideoPreprocessorUnionTypeDef],  # (12)
    Width: NotRequired[int],
  1. See AfdSignalingType
  2. See AntiAliasType
  3. See VideoCodecSettingsTypeDef
  4. See ColorMetadataType
  5. See RectangleTypeDef
  6. See DropFrameTimecodeType
  7. See RectangleTypeDef
  8. See RespondToAfdType
  9. See ScalingBehaviorType
  10. See VideoTimecodeInsertionType
  11. See TimecodeTrackType
  12. See VideoPreprocessorTypeDef VideoPreprocessorOutputTypeDef

OutputGroupOutputTypeDef#

# OutputGroupOutputTypeDef definition

class OutputGroupOutputTypeDef(TypedDict):
    AutomatedEncodingSettings: NotRequired[AutomatedEncodingSettingsOutputTypeDef],  # (1)
    CustomName: NotRequired[str],
    Name: NotRequired[str],
    OutputGroupSettings: NotRequired[OutputGroupSettingsOutputTypeDef],  # (2)
    Outputs: NotRequired[list[ExtraOutputTypeDef]],  # (3)
  1. See AutomatedEncodingSettingsOutputTypeDef
  2. See OutputGroupSettingsOutputTypeDef
  3. See ExtraOutputTypeDef

PresetTypeDef#

# PresetTypeDef definition

class PresetTypeDef(TypedDict):
    Name: str,
    Settings: PresetSettingsOutputTypeDef,  # (1)
    Arn: NotRequired[str],
    Category: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    Type: NotRequired[TypeType],  # (2)
  1. See PresetSettingsOutputTypeDef
  2. See TypeType

AudioDescriptionTypeDef#

# AudioDescriptionTypeDef definition

class AudioDescriptionTypeDef(TypedDict):
    AudioChannelTaggingSettings: NotRequired[AudioChannelTaggingSettingsUnionTypeDef],  # (1)
    AudioNormalizationSettings: NotRequired[AudioNormalizationSettingsTypeDef],  # (2)
    AudioSourceName: NotRequired[str],
    AudioType: NotRequired[int],
    AudioTypeControl: NotRequired[AudioTypeControlType],  # (3)
    CodecSettings: NotRequired[AudioCodecSettingsTypeDef],  # (4)
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (5)
    LanguageCodeControl: NotRequired[AudioLanguageCodeControlType],  # (6)
    RemixSettings: NotRequired[RemixSettingsUnionTypeDef],  # (7)
    StreamName: NotRequired[str],
  1. See AudioChannelTaggingSettingsTypeDef AudioChannelTaggingSettingsOutputTypeDef
  2. See AudioNormalizationSettingsTypeDef
  3. See AudioTypeControlType
  4. See AudioCodecSettingsTypeDef
  5. See LanguageCodeType
  6. See AudioLanguageCodeControlType
  7. See RemixSettingsTypeDef RemixSettingsOutputTypeDef

AudioSelectorTypeDef#

# AudioSelectorTypeDef definition

class AudioSelectorTypeDef(TypedDict):
    AudioDurationCorrection: NotRequired[AudioDurationCorrectionType],  # (1)
    CustomLanguageCode: NotRequired[str],
    DefaultSelection: NotRequired[AudioDefaultSelectionType],  # (2)
    ExternalAudioFileInput: NotRequired[str],
    HlsRenditionGroupSettings: NotRequired[HlsRenditionGroupSettingsTypeDef],  # (3)
    LanguageCode: NotRequired[LanguageCodeType],  # (4)
    Offset: NotRequired[int],
    Pids: NotRequired[Sequence[int]],
    ProgramSelection: NotRequired[int],
    RemixSettings: NotRequired[RemixSettingsUnionTypeDef],  # (5)
    SelectorType: NotRequired[AudioSelectorTypeType],  # (6)
    Tracks: NotRequired[Sequence[int]],
  1. See AudioDurationCorrectionType
  2. See AudioDefaultSelectionType
  3. See HlsRenditionGroupSettingsTypeDef
  4. See LanguageCodeType
  5. See RemixSettingsTypeDef RemixSettingsOutputTypeDef
  6. See AudioSelectorTypeType

JobSettingsOutputTypeDef#

# JobSettingsOutputTypeDef definition

class JobSettingsOutputTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (1)
    ColorConversion3DLUTSettings: NotRequired[list[ColorConversion3DLUTSettingTypeDef]],  # (2)
    Esam: NotRequired[EsamSettingsTypeDef],  # (3)
    ExtendedDataServices: NotRequired[ExtendedDataServicesTypeDef],  # (4)
    FollowSource: NotRequired[int],
    Inputs: NotRequired[list[InputOutputTypeDef]],  # (5)
    KantarWatermark: NotRequired[KantarWatermarkSettingsTypeDef],  # (6)
    MotionImageInserter: NotRequired[MotionImageInserterTypeDef],  # (7)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (8)
    NielsenNonLinearWatermark: NotRequired[NielsenNonLinearWatermarkSettingsTypeDef],  # (9)
    OutputGroups: NotRequired[list[OutputGroupOutputTypeDef]],  # (10)
    TimecodeConfig: NotRequired[TimecodeConfigTypeDef],  # (11)
    TimedMetadataInsertion: NotRequired[TimedMetadataInsertionOutputTypeDef],  # (12)
  1. See AvailBlankingTypeDef
  2. See ColorConversion3DLUTSettingTypeDef
  3. See EsamSettingsTypeDef
  4. See ExtendedDataServicesTypeDef
  5. See InputOutputTypeDef
  6. See KantarWatermarkSettingsTypeDef
  7. See MotionImageInserterTypeDef
  8. See NielsenConfigurationTypeDef
  9. See NielsenNonLinearWatermarkSettingsTypeDef
  10. See OutputGroupOutputTypeDef
  11. See TimecodeConfigTypeDef
  12. See TimedMetadataInsertionOutputTypeDef

JobTemplateSettingsOutputTypeDef#

# JobTemplateSettingsOutputTypeDef definition

class JobTemplateSettingsOutputTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (1)
    ColorConversion3DLUTSettings: NotRequired[list[ColorConversion3DLUTSettingTypeDef]],  # (2)
    Esam: NotRequired[EsamSettingsTypeDef],  # (3)
    ExtendedDataServices: NotRequired[ExtendedDataServicesTypeDef],  # (4)
    FollowSource: NotRequired[int],
    Inputs: NotRequired[list[InputTemplateOutputTypeDef]],  # (5)
    KantarWatermark: NotRequired[KantarWatermarkSettingsTypeDef],  # (6)
    MotionImageInserter: NotRequired[MotionImageInserterTypeDef],  # (7)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (8)
    NielsenNonLinearWatermark: NotRequired[NielsenNonLinearWatermarkSettingsTypeDef],  # (9)
    OutputGroups: NotRequired[list[OutputGroupOutputTypeDef]],  # (10)
    TimecodeConfig: NotRequired[TimecodeConfigTypeDef],  # (11)
    TimedMetadataInsertion: NotRequired[TimedMetadataInsertionOutputTypeDef],  # (12)
  1. See AvailBlankingTypeDef
  2. See ColorConversion3DLUTSettingTypeDef
  3. See EsamSettingsTypeDef
  4. See ExtendedDataServicesTypeDef
  5. See InputTemplateOutputTypeDef
  6. See KantarWatermarkSettingsTypeDef
  7. See MotionImageInserterTypeDef
  8. See NielsenConfigurationTypeDef
  9. See NielsenNonLinearWatermarkSettingsTypeDef
  10. See OutputGroupOutputTypeDef
  11. See TimecodeConfigTypeDef
  12. See TimedMetadataInsertionOutputTypeDef

CreatePresetResponseTypeDef#

# CreatePresetResponseTypeDef definition

class CreatePresetResponseTypeDef(TypedDict):
    Preset: PresetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

GetPresetResponseTypeDef#

# GetPresetResponseTypeDef definition

class GetPresetResponseTypeDef(TypedDict):
    Preset: PresetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

ListPresetsResponseTypeDef#

# ListPresetsResponseTypeDef definition

class ListPresetsResponseTypeDef(TypedDict):
    Presets: list[PresetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

UpdatePresetResponseTypeDef#

# UpdatePresetResponseTypeDef definition

class UpdatePresetResponseTypeDef(TypedDict):
    Preset: PresetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

OutputGroupSettingsTypeDef#

# OutputGroupSettingsTypeDef definition

class OutputGroupSettingsTypeDef(TypedDict):
    CmafGroupSettings: NotRequired[CmafGroupSettingsUnionTypeDef],  # (1)
    DashIsoGroupSettings: NotRequired[DashIsoGroupSettingsUnionTypeDef],  # (2)
    FileGroupSettings: NotRequired[FileGroupSettingsTypeDef],  # (3)
    HlsGroupSettings: NotRequired[HlsGroupSettingsUnionTypeDef],  # (4)
    MsSmoothGroupSettings: NotRequired[MsSmoothGroupSettingsUnionTypeDef],  # (5)
    Type: NotRequired[OutputGroupTypeType],  # (6)
  1. See CmafGroupSettingsTypeDef CmafGroupSettingsOutputTypeDef
  2. See DashIsoGroupSettingsTypeDef DashIsoGroupSettingsOutputTypeDef
  3. See FileGroupSettingsTypeDef
  4. See HlsGroupSettingsTypeDef HlsGroupSettingsOutputTypeDef
  5. See MsSmoothGroupSettingsTypeDef MsSmoothGroupSettingsOutputTypeDef
  6. See OutputGroupTypeType

JobTypeDef#

# JobTypeDef definition

class JobTypeDef(TypedDict):
    Role: str,
    Settings: JobSettingsOutputTypeDef,  # (9)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (1)
    AccelerationStatus: NotRequired[AccelerationStatusType],  # (2)
    Arn: NotRequired[str],
    BillingTagsSource: NotRequired[BillingTagsSourceType],  # (3)
    ClientRequestToken: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    CurrentPhase: NotRequired[JobPhaseType],  # (4)
    ErrorCode: NotRequired[int],
    ErrorMessage: NotRequired[str],
    HopDestinations: NotRequired[list[HopDestinationTypeDef]],  # (5)
    Id: NotRequired[str],
    JobEngineVersionRequested: NotRequired[str],
    JobEngineVersionUsed: NotRequired[str],
    JobPercentComplete: NotRequired[int],
    JobTemplate: NotRequired[str],
    Messages: NotRequired[JobMessagesTypeDef],  # (6)
    OutputGroupDetails: NotRequired[list[OutputGroupDetailTypeDef]],  # (7)
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    QueueTransitions: NotRequired[list[QueueTransitionTypeDef]],  # (8)
    RetryCount: NotRequired[int],
    SimulateReservedQueue: NotRequired[SimulateReservedQueueType],  # (10)
    Status: NotRequired[JobStatusType],  # (11)
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (12)
    Timing: NotRequired[TimingTypeDef],  # (13)
    UserMetadata: NotRequired[dict[str, str]],
    Warnings: NotRequired[list[WarningGroupTypeDef]],  # (14)
  1. See AccelerationSettingsTypeDef
  2. See AccelerationStatusType
  3. See BillingTagsSourceType
  4. See JobPhaseType
  5. See HopDestinationTypeDef
  6. See JobMessagesTypeDef
  7. See OutputGroupDetailTypeDef
  8. See QueueTransitionTypeDef
  9. See JobSettingsOutputTypeDef
  10. See SimulateReservedQueueType
  11. See JobStatusType
  12. See StatusUpdateIntervalType
  13. See TimingTypeDef
  14. See WarningGroupTypeDef

JobTemplateTypeDef#

# JobTemplateTypeDef definition

class JobTemplateTypeDef(TypedDict):
    Name: str,
    Settings: JobTemplateSettingsOutputTypeDef,  # (3)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (1)
    Arn: NotRequired[str],
    Category: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    HopDestinations: NotRequired[list[HopDestinationTypeDef]],  # (2)
    LastUpdated: NotRequired[datetime],
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (4)
    Type: NotRequired[TypeType],  # (5)
  1. See AccelerationSettingsTypeDef
  2. See HopDestinationTypeDef
  3. See JobTemplateSettingsOutputTypeDef
  4. See StatusUpdateIntervalType
  5. See TypeType

OutputTypeDef#

# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    AudioDescriptions: NotRequired[Sequence[AudioDescriptionUnionTypeDef]],  # (1)
    CaptionDescriptions: NotRequired[Sequence[CaptionDescriptionUnionTypeDef]],  # (2)
    ContainerSettings: NotRequired[ContainerSettingsUnionTypeDef],  # (3)
    Extension: NotRequired[str],
    NameModifier: NotRequired[str],
    OutputSettings: NotRequired[OutputSettingsTypeDef],  # (4)
    Preset: NotRequired[str],
    VideoDescription: NotRequired[VideoDescriptionUnionTypeDef],  # (5)
  1. See AudioDescriptionTypeDef AudioDescriptionOutputTypeDef
  2. See CaptionDescriptionTypeDef CaptionDescriptionOutputTypeDef
  3. See ContainerSettingsTypeDef ContainerSettingsOutputTypeDef
  4. See OutputSettingsTypeDef
  5. See VideoDescriptionTypeDef VideoDescriptionOutputTypeDef

PresetSettingsTypeDef#

# PresetSettingsTypeDef definition

class PresetSettingsTypeDef(TypedDict):
    AudioDescriptions: NotRequired[Sequence[AudioDescriptionUnionTypeDef]],  # (1)
    CaptionDescriptions: NotRequired[Sequence[CaptionDescriptionPresetUnionTypeDef]],  # (2)
    ContainerSettings: NotRequired[ContainerSettingsUnionTypeDef],  # (3)
    VideoDescription: NotRequired[VideoDescriptionUnionTypeDef],  # (4)
  1. See AudioDescriptionTypeDef AudioDescriptionOutputTypeDef
  2. See CaptionDescriptionPresetTypeDef CaptionDescriptionPresetOutputTypeDef
  3. See ContainerSettingsTypeDef ContainerSettingsOutputTypeDef
  4. See VideoDescriptionTypeDef VideoDescriptionOutputTypeDef

InputTemplateTypeDef#

# InputTemplateTypeDef definition

class InputTemplateTypeDef(TypedDict):
    AdvancedInputFilter: NotRequired[AdvancedInputFilterType],  # (1)
    AdvancedInputFilterSettings: NotRequired[AdvancedInputFilterSettingsTypeDef],  # (2)
    AudioSelectorGroups: NotRequired[Mapping[str, AudioSelectorGroupUnionTypeDef]],  # (3)
    AudioSelectors: NotRequired[Mapping[str, AudioSelectorUnionTypeDef]],  # (4)
    CaptionSelectors: NotRequired[Mapping[str, CaptionSelectorTypeDef]],  # (5)
    Crop: NotRequired[RectangleTypeDef],  # (6)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (7)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (8)
    DolbyVisionMetadataXml: NotRequired[str],
    FilterEnable: NotRequired[InputFilterEnableType],  # (9)
    FilterStrength: NotRequired[int],
    ImageInserter: NotRequired[ImageInserterUnionTypeDef],  # (10)
    InputClippings: NotRequired[Sequence[InputClippingTypeDef]],  # (11)
    InputScanType: NotRequired[InputScanTypeType],  # (12)
    Position: NotRequired[RectangleTypeDef],  # (6)
    ProgramNumber: NotRequired[int],
    PsiControl: NotRequired[InputPsiControlType],  # (14)
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (15)
    TimecodeStart: NotRequired[str],
    VideoOverlays: NotRequired[Sequence[VideoOverlayUnionTypeDef]],  # (16)
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (17)
  1. See AdvancedInputFilterType
  2. See AdvancedInputFilterSettingsTypeDef
  3. See AudioSelectorGroupTypeDef AudioSelectorGroupOutputTypeDef
  4. See AudioSelectorTypeDef AudioSelectorOutputTypeDef
  5. See CaptionSelectorTypeDef
  6. See RectangleTypeDef
  7. See InputDeblockFilterType
  8. See InputDenoiseFilterType
  9. See InputFilterEnableType
  10. See ImageInserterTypeDef ImageInserterOutputTypeDef
  11. See InputClippingTypeDef
  12. See InputScanTypeType
  13. See RectangleTypeDef
  14. See InputPsiControlType
  15. See InputTimecodeSourceType
  16. See VideoOverlayTypeDef VideoOverlayOutputTypeDef
  17. See VideoSelectorTypeDef

InputTypeDef#

# InputTypeDef definition

class InputTypeDef(TypedDict):
    AdvancedInputFilter: NotRequired[AdvancedInputFilterType],  # (1)
    AdvancedInputFilterSettings: NotRequired[AdvancedInputFilterSettingsTypeDef],  # (2)
    AudioSelectorGroups: NotRequired[Mapping[str, AudioSelectorGroupUnionTypeDef]],  # (3)
    AudioSelectors: NotRequired[Mapping[str, AudioSelectorUnionTypeDef]],  # (4)
    CaptionSelectors: NotRequired[Mapping[str, CaptionSelectorTypeDef]],  # (5)
    Crop: NotRequired[RectangleTypeDef],  # (6)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (7)
    DecryptionSettings: NotRequired[InputDecryptionSettingsTypeDef],  # (8)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (9)
    DolbyVisionMetadataXml: NotRequired[str],
    FileInput: NotRequired[str],
    FilterEnable: NotRequired[InputFilterEnableType],  # (10)
    FilterStrength: NotRequired[int],
    ImageInserter: NotRequired[ImageInserterUnionTypeDef],  # (11)
    InputClippings: NotRequired[Sequence[InputClippingTypeDef]],  # (12)
    InputScanType: NotRequired[InputScanTypeType],  # (13)
    Position: NotRequired[RectangleTypeDef],  # (6)
    ProgramNumber: NotRequired[int],
    PsiControl: NotRequired[InputPsiControlType],  # (15)
    SupplementalImps: NotRequired[Sequence[str]],
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (16)
    TimecodeStart: NotRequired[str],
    VideoGenerator: NotRequired[InputVideoGeneratorTypeDef],  # (17)
    VideoOverlays: NotRequired[Sequence[VideoOverlayUnionTypeDef]],  # (18)
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (19)
  1. See AdvancedInputFilterType
  2. See AdvancedInputFilterSettingsTypeDef
  3. See AudioSelectorGroupTypeDef AudioSelectorGroupOutputTypeDef
  4. See AudioSelectorTypeDef AudioSelectorOutputTypeDef
  5. See CaptionSelectorTypeDef
  6. See RectangleTypeDef
  7. See InputDeblockFilterType
  8. See InputDecryptionSettingsTypeDef
  9. See InputDenoiseFilterType
  10. See InputFilterEnableType
  11. See ImageInserterTypeDef ImageInserterOutputTypeDef
  12. See InputClippingTypeDef
  13. See InputScanTypeType
  14. See RectangleTypeDef
  15. See InputPsiControlType
  16. See InputTimecodeSourceType
  17. See InputVideoGeneratorTypeDef
  18. See VideoOverlayTypeDef VideoOverlayOutputTypeDef
  19. See VideoSelectorTypeDef

CreateJobResponseTypeDef#

# CreateJobResponseTypeDef definition

class CreateJobResponseTypeDef(TypedDict):
    Job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

GetJobResponseTypeDef#

# GetJobResponseTypeDef definition

class GetJobResponseTypeDef(TypedDict):
    Job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

ListJobsResponseTypeDef#

# ListJobsResponseTypeDef definition

class ListJobsResponseTypeDef(TypedDict):
    Jobs: list[JobTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

SearchJobsResponseTypeDef#

# SearchJobsResponseTypeDef definition

class SearchJobsResponseTypeDef(TypedDict):
    Jobs: list[JobTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

CreateJobTemplateResponseTypeDef#

# CreateJobTemplateResponseTypeDef definition

class CreateJobTemplateResponseTypeDef(TypedDict):
    JobTemplate: JobTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

GetJobTemplateResponseTypeDef#

# GetJobTemplateResponseTypeDef definition

class GetJobTemplateResponseTypeDef(TypedDict):
    JobTemplate: JobTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

ListJobTemplatesResponseTypeDef#

# ListJobTemplatesResponseTypeDef definition

class ListJobTemplatesResponseTypeDef(TypedDict):
    JobTemplates: list[JobTemplateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

UpdateJobTemplateResponseTypeDef#

# UpdateJobTemplateResponseTypeDef definition

class UpdateJobTemplateResponseTypeDef(TypedDict):
    JobTemplate: JobTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

CreatePresetRequestRequestTypeDef#

# CreatePresetRequestRequestTypeDef definition

class CreatePresetRequestRequestTypeDef(TypedDict):
    Name: str,
    Settings: PresetSettingsTypeDef,  # (1)
    Category: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See PresetSettingsTypeDef

UpdatePresetRequestRequestTypeDef#

# UpdatePresetRequestRequestTypeDef definition

class UpdatePresetRequestRequestTypeDef(TypedDict):
    Name: str,
    Category: NotRequired[str],
    Description: NotRequired[str],
    Settings: NotRequired[PresetSettingsTypeDef],  # (1)
  1. See PresetSettingsTypeDef

OutputGroupTypeDef#

# OutputGroupTypeDef definition

class OutputGroupTypeDef(TypedDict):
    AutomatedEncodingSettings: NotRequired[AutomatedEncodingSettingsUnionTypeDef],  # (1)
    CustomName: NotRequired[str],
    Name: NotRequired[str],
    OutputGroupSettings: NotRequired[OutputGroupSettingsUnionTypeDef],  # (2)
    Outputs: NotRequired[Sequence[UnionTypeDef]],  # (3)
  1. See AutomatedEncodingSettingsTypeDef AutomatedEncodingSettingsOutputTypeDef
  2. See OutputGroupSettingsTypeDef OutputGroupSettingsOutputTypeDef
  3. See OutputTypeDef ExtraOutputTypeDef

JobSettingsTypeDef#

# JobSettingsTypeDef definition

class JobSettingsTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (1)
    ColorConversion3DLUTSettings: NotRequired[Sequence[ColorConversion3DLUTSettingTypeDef]],  # (2)
    Esam: NotRequired[EsamSettingsTypeDef],  # (3)
    ExtendedDataServices: NotRequired[ExtendedDataServicesTypeDef],  # (4)
    FollowSource: NotRequired[int],
    Inputs: NotRequired[Sequence[InputUnionTypeDef]],  # (5)
    KantarWatermark: NotRequired[KantarWatermarkSettingsTypeDef],  # (6)
    MotionImageInserter: NotRequired[MotionImageInserterTypeDef],  # (7)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (8)
    NielsenNonLinearWatermark: NotRequired[NielsenNonLinearWatermarkSettingsTypeDef],  # (9)
    OutputGroups: NotRequired[Sequence[OutputGroupUnionTypeDef]],  # (10)
    TimecodeConfig: NotRequired[TimecodeConfigTypeDef],  # (11)
    TimedMetadataInsertion: NotRequired[TimedMetadataInsertionUnionTypeDef],  # (12)
  1. See AvailBlankingTypeDef
  2. See ColorConversion3DLUTSettingTypeDef
  3. See EsamSettingsTypeDef
  4. See ExtendedDataServicesTypeDef
  5. See InputTypeDef InputOutputTypeDef
  6. See KantarWatermarkSettingsTypeDef
  7. See MotionImageInserterTypeDef
  8. See NielsenConfigurationTypeDef
  9. See NielsenNonLinearWatermarkSettingsTypeDef
  10. See OutputGroupTypeDef OutputGroupOutputTypeDef
  11. See TimecodeConfigTypeDef
  12. See TimedMetadataInsertionTypeDef TimedMetadataInsertionOutputTypeDef

JobTemplateSettingsTypeDef#

# JobTemplateSettingsTypeDef definition

class JobTemplateSettingsTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (1)
    ColorConversion3DLUTSettings: NotRequired[Sequence[ColorConversion3DLUTSettingTypeDef]],  # (2)
    Esam: NotRequired[EsamSettingsTypeDef],  # (3)
    ExtendedDataServices: NotRequired[ExtendedDataServicesTypeDef],  # (4)
    FollowSource: NotRequired[int],
    Inputs: NotRequired[Sequence[InputTemplateUnionTypeDef]],  # (5)
    KantarWatermark: NotRequired[KantarWatermarkSettingsTypeDef],  # (6)
    MotionImageInserter: NotRequired[MotionImageInserterTypeDef],  # (7)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (8)
    NielsenNonLinearWatermark: NotRequired[NielsenNonLinearWatermarkSettingsTypeDef],  # (9)
    OutputGroups: NotRequired[Sequence[OutputGroupUnionTypeDef]],  # (10)
    TimecodeConfig: NotRequired[TimecodeConfigTypeDef],  # (11)
    TimedMetadataInsertion: NotRequired[TimedMetadataInsertionUnionTypeDef],  # (12)
  1. See AvailBlankingTypeDef
  2. See ColorConversion3DLUTSettingTypeDef
  3. See EsamSettingsTypeDef
  4. See ExtendedDataServicesTypeDef
  5. See InputTemplateTypeDef InputTemplateOutputTypeDef
  6. See KantarWatermarkSettingsTypeDef
  7. See MotionImageInserterTypeDef
  8. See NielsenConfigurationTypeDef
  9. See NielsenNonLinearWatermarkSettingsTypeDef
  10. See OutputGroupTypeDef OutputGroupOutputTypeDef
  11. See TimecodeConfigTypeDef
  12. See TimedMetadataInsertionTypeDef TimedMetadataInsertionOutputTypeDef

CreateJobRequestRequestTypeDef#

# CreateJobRequestRequestTypeDef definition

class CreateJobRequestRequestTypeDef(TypedDict):
    Role: str,
    Settings: JobSettingsTypeDef,  # (1)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (2)
    BillingTagsSource: NotRequired[BillingTagsSourceType],  # (3)
    ClientRequestToken: NotRequired[str],
    HopDestinations: NotRequired[Sequence[HopDestinationTypeDef]],  # (4)
    JobEngineVersion: NotRequired[str],
    JobTemplate: NotRequired[str],
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    SimulateReservedQueue: NotRequired[SimulateReservedQueueType],  # (5)
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (6)
    Tags: NotRequired[Mapping[str, str]],
    UserMetadata: NotRequired[Mapping[str, str]],
  1. See JobSettingsTypeDef
  2. See AccelerationSettingsTypeDef
  3. See BillingTagsSourceType
  4. See HopDestinationTypeDef
  5. See SimulateReservedQueueType
  6. See StatusUpdateIntervalType

CreateJobTemplateRequestRequestTypeDef#

# CreateJobTemplateRequestRequestTypeDef definition

class CreateJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,
    Settings: JobTemplateSettingsTypeDef,  # (1)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (2)
    Category: NotRequired[str],
    Description: NotRequired[str],
    HopDestinations: NotRequired[Sequence[HopDestinationTypeDef]],  # (3)
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (4)
    Tags: NotRequired[Mapping[str, str]],
  1. See JobTemplateSettingsTypeDef
  2. See AccelerationSettingsTypeDef
  3. See HopDestinationTypeDef
  4. See StatusUpdateIntervalType

UpdateJobTemplateRequestRequestTypeDef#

# UpdateJobTemplateRequestRequestTypeDef definition

class UpdateJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (1)
    Category: NotRequired[str],
    Description: NotRequired[str],
    HopDestinations: NotRequired[Sequence[HopDestinationTypeDef]],  # (2)
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    Settings: NotRequired[JobTemplateSettingsTypeDef],  # (3)
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (4)
  1. See AccelerationSettingsTypeDef
  2. See HopDestinationTypeDef
  3. See JobTemplateSettingsTypeDef
  4. See StatusUpdateIntervalType