Skip to content

Typed dictionaries#

Index > MediaConvert > Typed dictionaries

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

AacSettingsTypeDef#

# AacSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AacSettingsTypeDef

def get_value() -> AacSettingsTypeDef:
    return {
        "AudioDescriptionBroadcasterMix": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import Ac3SettingsTypeDef

def get_value() -> Ac3SettingsTypeDef:
    return {
        "Bitrate": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import AccelerationSettingsTypeDef

def get_value() -> AccelerationSettingsTypeDef:
    return {
        "Mode": ...,
    }
# AccelerationSettingsTypeDef definition

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

AdvancedInputFilterSettingsTypeDef#

# AdvancedInputFilterSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AdvancedInputFilterSettingsTypeDef

def get_value() -> AdvancedInputFilterSettingsTypeDef:
    return {
        "AddTexture": ...,
    }
# AdvancedInputFilterSettingsTypeDef definition

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

AiffSettingsTypeDef#

# AiffSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AiffSettingsTypeDef

def get_value() -> AiffSettingsTypeDef:
    return {
        "BitDepth": ...,
    }
# AiffSettingsTypeDef definition

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

AllowedRenditionSizeTypeDef#

# AllowedRenditionSizeTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AllowedRenditionSizeTypeDef

def get_value() -> AllowedRenditionSizeTypeDef:
    return {
        "Height": ...,
    }
# AllowedRenditionSizeTypeDef definition

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

AncillarySourceSettingsTypeDef#

# AncillarySourceSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AncillarySourceSettingsTypeDef

def get_value() -> AncillarySourceSettingsTypeDef:
    return {
        "Convert608To708": ...,
    }
# AncillarySourceSettingsTypeDef definition

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

AssociateCertificateRequestRequestTypeDef#

# AssociateCertificateRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AssociateCertificateRequestRequestTypeDef

def get_value() -> AssociateCertificateRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
# AssociateCertificateRequestRequestTypeDef definition

class AssociateCertificateRequestRequestTypeDef(TypedDict):
    Arn: str,

AudioChannelTaggingSettingsTypeDef#

# AudioChannelTaggingSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AudioChannelTaggingSettingsTypeDef

def get_value() -> AudioChannelTaggingSettingsTypeDef:
    return {
        "ChannelTag": ...,
    }
# AudioChannelTaggingSettingsTypeDef definition

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

Eac3AtmosSettingsTypeDef#

# Eac3AtmosSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Eac3AtmosSettingsTypeDef

def get_value() -> Eac3AtmosSettingsTypeDef:
    return {
        "Bitrate": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import Eac3SettingsTypeDef

def get_value() -> Eac3SettingsTypeDef:
    return {
        "AttenuationControl": ...,
    }
# 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

Mp2SettingsTypeDef#

# Mp2SettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Mp2SettingsTypeDef

def get_value() -> Mp2SettingsTypeDef:
    return {
        "Bitrate": ...,
    }
# Mp2SettingsTypeDef definition

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

Mp3SettingsTypeDef#

# Mp3SettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Mp3SettingsTypeDef

def get_value() -> Mp3SettingsTypeDef:
    return {
        "Bitrate": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import OpusSettingsTypeDef

def get_value() -> OpusSettingsTypeDef:
    return {
        "Bitrate": ...,
    }
# OpusSettingsTypeDef definition

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

VorbisSettingsTypeDef#

# VorbisSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import VorbisSettingsTypeDef

def get_value() -> VorbisSettingsTypeDef:
    return {
        "Channels": ...,
    }
# VorbisSettingsTypeDef definition

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

WavSettingsTypeDef#

# WavSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import WavSettingsTypeDef

def get_value() -> WavSettingsTypeDef:
    return {
        "BitDepth": ...,
    }
# WavSettingsTypeDef definition

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

AudioNormalizationSettingsTypeDef#

# AudioNormalizationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AudioNormalizationSettingsTypeDef

def get_value() -> AudioNormalizationSettingsTypeDef:
    return {
        "Algorithm": ...,
    }
# 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

AudioSelectorGroupTypeDef#

# AudioSelectorGroupTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AudioSelectorGroupTypeDef

def get_value() -> AudioSelectorGroupTypeDef:
    return {
        "AudioSelectorNames": ...,
    }
# AudioSelectorGroupTypeDef definition

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

HlsRenditionGroupSettingsTypeDef#

# HlsRenditionGroupSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import HlsRenditionGroupSettingsTypeDef

def get_value() -> HlsRenditionGroupSettingsTypeDef:
    return {
        "RenditionGroupId": ...,
    }
# HlsRenditionGroupSettingsTypeDef definition

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

ForceIncludeRenditionSizeTypeDef#

# ForceIncludeRenditionSizeTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ForceIncludeRenditionSizeTypeDef

def get_value() -> ForceIncludeRenditionSizeTypeDef:
    return {
        "Height": ...,
    }
# ForceIncludeRenditionSizeTypeDef definition

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

MinBottomRenditionSizeTypeDef#

# MinBottomRenditionSizeTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import MinBottomRenditionSizeTypeDef

def get_value() -> MinBottomRenditionSizeTypeDef:
    return {
        "Height": ...,
    }
# MinBottomRenditionSizeTypeDef definition

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

MinTopRenditionSizeTypeDef#

# MinTopRenditionSizeTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import MinTopRenditionSizeTypeDef

def get_value() -> MinTopRenditionSizeTypeDef:
    return {
        "Height": ...,
    }
# MinTopRenditionSizeTypeDef definition

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

Av1QvbrSettingsTypeDef#

# Av1QvbrSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Av1QvbrSettingsTypeDef

def get_value() -> Av1QvbrSettingsTypeDef:
    return {
        "QvbrQualityLevel": ...,
    }
# Av1QvbrSettingsTypeDef definition

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

AvailBlankingTypeDef#

# AvailBlankingTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AvailBlankingTypeDef

def get_value() -> AvailBlankingTypeDef:
    return {
        "AvailBlankingImage": ...,
    }
# AvailBlankingTypeDef definition

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

AvcIntraUhdSettingsTypeDef#

# AvcIntraUhdSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AvcIntraUhdSettingsTypeDef

def get_value() -> AvcIntraUhdSettingsTypeDef:
    return {
        "QualityTuningLevel": ...,
    }
# AvcIntraUhdSettingsTypeDef definition

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

BandwidthReductionFilterTypeDef#

# BandwidthReductionFilterTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import BandwidthReductionFilterTypeDef

def get_value() -> BandwidthReductionFilterTypeDef:
    return {
        "Sharpening": ...,
    }
# BandwidthReductionFilterTypeDef definition

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

BurninDestinationSettingsTypeDef#

# BurninDestinationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import BurninDestinationSettingsTypeDef

def get_value() -> BurninDestinationSettingsTypeDef:
    return {
        "Alignment": ...,
    }
# 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)
    FontOpacity: NotRequired[int],
    FontResolution: NotRequired[int],
    FontScript: NotRequired[FontScriptType],  # (6)
    FontSize: NotRequired[int],
    HexFontColor: NotRequired[str],
    OutlineColor: NotRequired[BurninSubtitleOutlineColorType],  # (7)
    OutlineSize: NotRequired[int],
    ShadowColor: NotRequired[BurninSubtitleShadowColorType],  # (8)
    ShadowOpacity: NotRequired[int],
    ShadowXOffset: NotRequired[int],
    ShadowYOffset: NotRequired[int],
    StylePassthrough: NotRequired[BurnInSubtitleStylePassthroughType],  # (9)
    TeletextSpacing: NotRequired[BurninSubtitleTeletextSpacingType],  # (10)
    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 BurninSubtitleShadowColorType
  9. See BurnInSubtitleStylePassthroughType
  10. See BurninSubtitleTeletextSpacingType

CancelJobRequestRequestTypeDef#

# CancelJobRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import CancelJobRequestRequestTypeDef

def get_value() -> CancelJobRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# CancelJobRequestRequestTypeDef definition

class CancelJobRequestRequestTypeDef(TypedDict):
    Id: str,

DvbSubDestinationSettingsTypeDef#

# DvbSubDestinationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DvbSubDestinationSettingsTypeDef

def get_value() -> DvbSubDestinationSettingsTypeDef:
    return {
        "Alignment": ...,
    }
# 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)
    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 usage example

from mypy_boto3_mediaconvert.type_defs import EmbeddedDestinationSettingsTypeDef

def get_value() -> EmbeddedDestinationSettingsTypeDef:
    return {
        "Destination608ChannelNumber": ...,
    }
# EmbeddedDestinationSettingsTypeDef definition

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

ImscDestinationSettingsTypeDef#

# ImscDestinationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ImscDestinationSettingsTypeDef

def get_value() -> ImscDestinationSettingsTypeDef:
    return {
        "Accessibility": ...,
    }
# ImscDestinationSettingsTypeDef definition

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

SccDestinationSettingsTypeDef#

# SccDestinationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import SccDestinationSettingsTypeDef

def get_value() -> SccDestinationSettingsTypeDef:
    return {
        "Framerate": ...,
    }
# SccDestinationSettingsTypeDef definition

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

SrtDestinationSettingsTypeDef#

# SrtDestinationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import SrtDestinationSettingsTypeDef

def get_value() -> SrtDestinationSettingsTypeDef:
    return {
        "StylePassthrough": ...,
    }
# SrtDestinationSettingsTypeDef definition

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

TeletextDestinationSettingsTypeDef#

# TeletextDestinationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import TeletextDestinationSettingsTypeDef

def get_value() -> TeletextDestinationSettingsTypeDef:
    return {
        "PageNumber": ...,
    }
# TeletextDestinationSettingsTypeDef definition

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

TtmlDestinationSettingsTypeDef#

# TtmlDestinationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import TtmlDestinationSettingsTypeDef

def get_value() -> TtmlDestinationSettingsTypeDef:
    return {
        "StylePassthrough": ...,
    }
# TtmlDestinationSettingsTypeDef definition

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

WebvttDestinationSettingsTypeDef#

# WebvttDestinationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import WebvttDestinationSettingsTypeDef

def get_value() -> WebvttDestinationSettingsTypeDef:
    return {
        "Accessibility": ...,
    }
# WebvttDestinationSettingsTypeDef definition

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

CaptionSourceFramerateTypeDef#

# CaptionSourceFramerateTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import CaptionSourceFramerateTypeDef

def get_value() -> CaptionSourceFramerateTypeDef:
    return {
        "FramerateDenominator": ...,
    }
# CaptionSourceFramerateTypeDef definition

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

DvbSubSourceSettingsTypeDef#

# DvbSubSourceSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DvbSubSourceSettingsTypeDef

def get_value() -> DvbSubSourceSettingsTypeDef:
    return {
        "Pid": ...,
    }
# DvbSubSourceSettingsTypeDef definition

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

EmbeddedSourceSettingsTypeDef#

# EmbeddedSourceSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import EmbeddedSourceSettingsTypeDef

def get_value() -> EmbeddedSourceSettingsTypeDef:
    return {
        "Convert608To708": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import TeletextSourceSettingsTypeDef

def get_value() -> TeletextSourceSettingsTypeDef:
    return {
        "PageNumber": ...,
    }
# TeletextSourceSettingsTypeDef definition

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

TrackSourceSettingsTypeDef#

# TrackSourceSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import TrackSourceSettingsTypeDef

def get_value() -> TrackSourceSettingsTypeDef:
    return {
        "TrackNumber": ...,
    }
# TrackSourceSettingsTypeDef definition

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

WebvttHlsSourceSettingsTypeDef#

# WebvttHlsSourceSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import WebvttHlsSourceSettingsTypeDef

def get_value() -> WebvttHlsSourceSettingsTypeDef:
    return {
        "RenditionGroupId": ...,
    }
# WebvttHlsSourceSettingsTypeDef definition

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

OutputChannelMappingTypeDef#

# OutputChannelMappingTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import OutputChannelMappingTypeDef

def get_value() -> OutputChannelMappingTypeDef:
    return {
        "InputChannels": ...,
    }
# OutputChannelMappingTypeDef definition

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

ClipLimitsTypeDef#

# ClipLimitsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ClipLimitsTypeDef

def get_value() -> ClipLimitsTypeDef:
    return {
        "MaximumRGBTolerance": ...,
    }
# ClipLimitsTypeDef definition

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

CmafAdditionalManifestTypeDef#

# CmafAdditionalManifestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import CmafAdditionalManifestTypeDef

def get_value() -> CmafAdditionalManifestTypeDef:
    return {
        "ManifestNameModifier": ...,
    }
# CmafAdditionalManifestTypeDef definition

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

SpekeKeyProviderCmafTypeDef#

# SpekeKeyProviderCmafTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import SpekeKeyProviderCmafTypeDef

def get_value() -> SpekeKeyProviderCmafTypeDef:
    return {
        "CertificateArn": ...,
    }
# SpekeKeyProviderCmafTypeDef definition

class SpekeKeyProviderCmafTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    DashSignaledSystemIds: NotRequired[Sequence[str]],
    HlsSignaledSystemIds: NotRequired[Sequence[str]],
    ResourceId: NotRequired[str],
    Url: NotRequired[str],

StaticKeyProviderTypeDef#

# StaticKeyProviderTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import StaticKeyProviderTypeDef

def get_value() -> StaticKeyProviderTypeDef:
    return {
        "KeyFormat": ...,
    }
# StaticKeyProviderTypeDef definition

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

CmafImageBasedTrickPlaySettingsTypeDef#

# CmafImageBasedTrickPlaySettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import CmafImageBasedTrickPlaySettingsTypeDef

def get_value() -> CmafImageBasedTrickPlaySettingsTypeDef:
    return {
        "IntervalCadence": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import CmfcSettingsTypeDef

def get_value() -> CmfcSettingsTypeDef:
    return {
        "AudioDuration": ...,
    }
# 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

Hdr10MetadataTypeDef#

# Hdr10MetadataTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Hdr10MetadataTypeDef

def get_value() -> Hdr10MetadataTypeDef:
    return {
        "BluePrimaryX": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import F4vSettingsTypeDef

def get_value() -> F4vSettingsTypeDef:
    return {
        "MoovPlacement": ...,
    }
# F4vSettingsTypeDef definition

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

M3u8SettingsTypeDef#

# M3u8SettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import M3u8SettingsTypeDef

def get_value() -> M3u8SettingsTypeDef:
    return {
        "AudioDuration": ...,
    }
# 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],
    Scte35Pid: NotRequired[int],
    Scte35Source: NotRequired[M3u8Scte35SourceType],  # (5)
    TimedMetadata: NotRequired[TimedMetadataType],  # (6)
    TimedMetadataPid: NotRequired[int],
    TransportStreamId: NotRequired[int],
    VideoPid: NotRequired[int],
  1. See M3u8AudioDurationType
  2. See M3u8DataPtsControlType
  3. See M3u8NielsenId3Type
  4. See M3u8PcrControlType
  5. See M3u8Scte35SourceType
  6. See TimedMetadataType

MovSettingsTypeDef#

# MovSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import MovSettingsTypeDef

def get_value() -> MovSettingsTypeDef:
    return {
        "ClapAtom": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import Mp4SettingsTypeDef

def get_value() -> Mp4SettingsTypeDef:
    return {
        "AudioDuration": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import MpdSettingsTypeDef

def get_value() -> MpdSettingsTypeDef:
    return {
        "AccessibilityCaptionHints": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import HopDestinationTypeDef

def get_value() -> HopDestinationTypeDef:
    return {
        "Priority": ...,
    }
# HopDestinationTypeDef definition

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

ReservationPlanSettingsTypeDef#

# ReservationPlanSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ReservationPlanSettingsTypeDef

def get_value() -> ReservationPlanSettingsTypeDef:
    return {
        "Commitment": ...,
        "RenewalType": ...,
        "ReservedSlots": ...,
    }
# ReservationPlanSettingsTypeDef definition

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

DashAdditionalManifestTypeDef#

# DashAdditionalManifestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DashAdditionalManifestTypeDef

def get_value() -> DashAdditionalManifestTypeDef:
    return {
        "ManifestNameModifier": ...,
    }
# DashAdditionalManifestTypeDef definition

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

SpekeKeyProviderTypeDef#

# SpekeKeyProviderTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import SpekeKeyProviderTypeDef

def get_value() -> SpekeKeyProviderTypeDef:
    return {
        "CertificateArn": ...,
    }
# SpekeKeyProviderTypeDef definition

class SpekeKeyProviderTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    ResourceId: NotRequired[str],
    SystemIds: NotRequired[Sequence[str]],
    Url: NotRequired[str],

DashIsoImageBasedTrickPlaySettingsTypeDef#

# DashIsoImageBasedTrickPlaySettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DashIsoImageBasedTrickPlaySettingsTypeDef

def get_value() -> DashIsoImageBasedTrickPlaySettingsTypeDef:
    return {
        "IntervalCadence": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import DeinterlacerTypeDef

def get_value() -> DeinterlacerTypeDef:
    return {
        "Algorithm": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import DeleteJobTemplateRequestRequestTypeDef

def get_value() -> DeleteJobTemplateRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteJobTemplateRequestRequestTypeDef definition

class DeleteJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,

DeletePresetRequestRequestTypeDef#

# DeletePresetRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DeletePresetRequestRequestTypeDef

def get_value() -> DeletePresetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeletePresetRequestRequestTypeDef definition

class DeletePresetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteQueueRequestRequestTypeDef#

# DeleteQueueRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DeleteQueueRequestRequestTypeDef

def get_value() -> DeleteQueueRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteQueueRequestRequestTypeDef definition

class DeleteQueueRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef#

# DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef

def get_value() -> DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef:
    return {
        "Mode": ...,
    }
# DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef definition

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

DescribeEndpointsRequestRequestTypeDef#

# DescribeEndpointsRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DescribeEndpointsRequestRequestTypeDef

def get_value() -> DescribeEndpointsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# DescribeEndpointsRequestRequestTypeDef definition

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

EndpointTypeDef#

# EndpointTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import EndpointTypeDef

def get_value() -> EndpointTypeDef:
    return {
        "Url": ...,
    }
# EndpointTypeDef definition

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

DisassociateCertificateRequestRequestTypeDef#

# DisassociateCertificateRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DisassociateCertificateRequestRequestTypeDef

def get_value() -> DisassociateCertificateRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
# DisassociateCertificateRequestRequestTypeDef definition

class DisassociateCertificateRequestRequestTypeDef(TypedDict):
    Arn: str,

DolbyVisionLevel6MetadataTypeDef#

# DolbyVisionLevel6MetadataTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DolbyVisionLevel6MetadataTypeDef

def get_value() -> DolbyVisionLevel6MetadataTypeDef:
    return {
        "MaxCll": ...,
    }
# DolbyVisionLevel6MetadataTypeDef definition

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

DvbNitSettingsTypeDef#

# DvbNitSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DvbNitSettingsTypeDef

def get_value() -> DvbNitSettingsTypeDef:
    return {
        "NetworkId": ...,
    }
# DvbNitSettingsTypeDef definition

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

DvbSdtSettingsTypeDef#

# DvbSdtSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DvbSdtSettingsTypeDef

def get_value() -> DvbSdtSettingsTypeDef:
    return {
        "OutputSdt": ...,
    }
# DvbSdtSettingsTypeDef definition

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

DvbTdtSettingsTypeDef#

# DvbTdtSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DvbTdtSettingsTypeDef

def get_value() -> DvbTdtSettingsTypeDef:
    return {
        "TdtInterval": ...,
    }
# DvbTdtSettingsTypeDef definition

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

EsamManifestConfirmConditionNotificationTypeDef#

# EsamManifestConfirmConditionNotificationTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import EsamManifestConfirmConditionNotificationTypeDef

def get_value() -> EsamManifestConfirmConditionNotificationTypeDef:
    return {
        "MccXml": ...,
    }
# EsamManifestConfirmConditionNotificationTypeDef definition

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

EsamSignalProcessingNotificationTypeDef#

# EsamSignalProcessingNotificationTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import EsamSignalProcessingNotificationTypeDef

def get_value() -> EsamSignalProcessingNotificationTypeDef:
    return {
        "SccXml": ...,
    }
# EsamSignalProcessingNotificationTypeDef definition

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

ExtendedDataServicesTypeDef#

# ExtendedDataServicesTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ExtendedDataServicesTypeDef

def get_value() -> ExtendedDataServicesTypeDef:
    return {
        "CopyProtectionAction": ...,
    }
# ExtendedDataServicesTypeDef definition

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

FrameCaptureSettingsTypeDef#

# FrameCaptureSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import FrameCaptureSettingsTypeDef

def get_value() -> FrameCaptureSettingsTypeDef:
    return {
        "FramerateDenominator": ...,
    }
# FrameCaptureSettingsTypeDef definition

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

GetJobRequestRequestTypeDef#

# GetJobRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import GetJobRequestRequestTypeDef

def get_value() -> GetJobRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# GetJobRequestRequestTypeDef definition

class GetJobRequestRequestTypeDef(TypedDict):
    Id: str,

GetJobTemplateRequestRequestTypeDef#

# GetJobTemplateRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import GetJobTemplateRequestRequestTypeDef

def get_value() -> GetJobTemplateRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# GetJobTemplateRequestRequestTypeDef definition

class GetJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,

PolicyTypeDef#

# PolicyTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import PolicyTypeDef

def get_value() -> PolicyTypeDef:
    return {
        "HttpInputs": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import GetPresetRequestRequestTypeDef

def get_value() -> GetPresetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# GetPresetRequestRequestTypeDef definition

class GetPresetRequestRequestTypeDef(TypedDict):
    Name: str,

GetQueueRequestRequestTypeDef#

# GetQueueRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import GetQueueRequestRequestTypeDef

def get_value() -> GetQueueRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# GetQueueRequestRequestTypeDef definition

class GetQueueRequestRequestTypeDef(TypedDict):
    Name: str,

H264QvbrSettingsTypeDef#

# H264QvbrSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import H264QvbrSettingsTypeDef

def get_value() -> H264QvbrSettingsTypeDef:
    return {
        "MaxAverageBitrate": ...,
    }
# H264QvbrSettingsTypeDef definition

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

H265QvbrSettingsTypeDef#

# H265QvbrSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import H265QvbrSettingsTypeDef

def get_value() -> H265QvbrSettingsTypeDef:
    return {
        "MaxAverageBitrate": ...,
    }
# H265QvbrSettingsTypeDef definition

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

Hdr10PlusTypeDef#

# Hdr10PlusTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Hdr10PlusTypeDef

def get_value() -> Hdr10PlusTypeDef:
    return {
        "MasteringMonitorNits": ...,
    }
# Hdr10PlusTypeDef definition

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

HlsAdditionalManifestTypeDef#

# HlsAdditionalManifestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import HlsAdditionalManifestTypeDef

def get_value() -> HlsAdditionalManifestTypeDef:
    return {
        "ManifestNameModifier": ...,
    }
# HlsAdditionalManifestTypeDef definition

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

HlsCaptionLanguageMappingTypeDef#

# HlsCaptionLanguageMappingTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import HlsCaptionLanguageMappingTypeDef

def get_value() -> HlsCaptionLanguageMappingTypeDef:
    return {
        "CaptionChannel": ...,
    }
# HlsCaptionLanguageMappingTypeDef definition

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

HlsImageBasedTrickPlaySettingsTypeDef#

# HlsImageBasedTrickPlaySettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import HlsImageBasedTrickPlaySettingsTypeDef

def get_value() -> HlsImageBasedTrickPlaySettingsTypeDef:
    return {
        "IntervalCadence": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import HlsSettingsTypeDef

def get_value() -> HlsSettingsTypeDef:
    return {
        "AudioGroupId": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import Id3InsertionTypeDef

def get_value() -> Id3InsertionTypeDef:
    return {
        "Id3": ...,
    }
# Id3InsertionTypeDef definition

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

InsertableImageTypeDef#

# InsertableImageTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import InsertableImageTypeDef

def get_value() -> InsertableImageTypeDef:
    return {
        "Duration": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import InputClippingTypeDef

def get_value() -> InputClippingTypeDef:
    return {
        "EndTimecode": ...,
    }
# InputClippingTypeDef definition

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

InputDecryptionSettingsTypeDef#

# InputDecryptionSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import InputDecryptionSettingsTypeDef

def get_value() -> InputDecryptionSettingsTypeDef:
    return {
        "DecryptionMode": ...,
    }
# InputDecryptionSettingsTypeDef definition

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

RectangleTypeDef#

# RectangleTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import RectangleTypeDef

def get_value() -> RectangleTypeDef:
    return {
        "Height": ...,
    }
# RectangleTypeDef definition

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

InputVideoGeneratorTypeDef#

# InputVideoGeneratorTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import InputVideoGeneratorTypeDef

def get_value() -> InputVideoGeneratorTypeDef:
    return {
        "Duration": ...,
    }
# InputVideoGeneratorTypeDef definition

class InputVideoGeneratorTypeDef(TypedDict):
    Duration: NotRequired[int],

JobMessagesTypeDef#

# JobMessagesTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import JobMessagesTypeDef

def get_value() -> JobMessagesTypeDef:
    return {
        "Info": ...,
    }
# JobMessagesTypeDef definition

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

KantarWatermarkSettingsTypeDef#

# KantarWatermarkSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import KantarWatermarkSettingsTypeDef

def get_value() -> KantarWatermarkSettingsTypeDef:
    return {
        "ChannelName": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import NielsenConfigurationTypeDef

def get_value() -> NielsenConfigurationTypeDef:
    return {
        "BreakoutCode": ...,
    }
# NielsenConfigurationTypeDef definition

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

NielsenNonLinearWatermarkSettingsTypeDef#

# NielsenNonLinearWatermarkSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import NielsenNonLinearWatermarkSettingsTypeDef

def get_value() -> NielsenNonLinearWatermarkSettingsTypeDef:
    return {
        "ActiveWatermarkProcess": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import TimecodeConfigTypeDef

def get_value() -> TimecodeConfigTypeDef:
    return {
        "Anchor": ...,
    }
# TimecodeConfigTypeDef definition

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

QueueTransitionTypeDef#

# QueueTransitionTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import QueueTransitionTypeDef

def get_value() -> QueueTransitionTypeDef:
    return {
        "DestinationQueue": ...,
    }
# QueueTransitionTypeDef definition

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

TimingTypeDef#

# TimingTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import TimingTypeDef

def get_value() -> TimingTypeDef:
    return {
        "FinishTime": ...,
    }
# TimingTypeDef definition

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

WarningGroupTypeDef#

# WarningGroupTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import WarningGroupTypeDef

def get_value() -> WarningGroupTypeDef:
    return {
        "Code": ...,
        "Count": ...,
    }
# WarningGroupTypeDef definition

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

ListJobTemplatesRequestListJobTemplatesPaginateTypeDef#

# ListJobTemplatesRequestListJobTemplatesPaginateTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ListJobTemplatesRequestListJobTemplatesPaginateTypeDef

def get_value() -> ListJobTemplatesRequestListJobTemplatesPaginateTypeDef:
    return {
        "Category": ...,
    }
# ListJobTemplatesRequestListJobTemplatesPaginateTypeDef definition

class ListJobTemplatesRequestListJobTemplatesPaginateTypeDef(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

ListJobTemplatesRequestRequestTypeDef#

# ListJobTemplatesRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ListJobTemplatesRequestRequestTypeDef

def get_value() -> ListJobTemplatesRequestRequestTypeDef:
    return {
        "Category": ...,
    }
# 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

ListJobsRequestListJobsPaginateTypeDef#

# ListJobsRequestListJobsPaginateTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ListJobsRequestListJobsPaginateTypeDef

def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
    return {
        "Order": ...,
    }
# ListJobsRequestListJobsPaginateTypeDef definition

class ListJobsRequestListJobsPaginateTypeDef(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

ListJobsRequestRequestTypeDef#

# ListJobsRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ListJobsRequestRequestTypeDef

def get_value() -> ListJobsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# 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

ListPresetsRequestListPresetsPaginateTypeDef#

# ListPresetsRequestListPresetsPaginateTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ListPresetsRequestListPresetsPaginateTypeDef

def get_value() -> ListPresetsRequestListPresetsPaginateTypeDef:
    return {
        "Category": ...,
    }
# ListPresetsRequestListPresetsPaginateTypeDef definition

class ListPresetsRequestListPresetsPaginateTypeDef(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

ListPresetsRequestRequestTypeDef#

# ListPresetsRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ListPresetsRequestRequestTypeDef

def get_value() -> ListPresetsRequestRequestTypeDef:
    return {
        "Category": ...,
    }
# 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

ListQueuesRequestListQueuesPaginateTypeDef#

# ListQueuesRequestListQueuesPaginateTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ListQueuesRequestListQueuesPaginateTypeDef

def get_value() -> ListQueuesRequestListQueuesPaginateTypeDef:
    return {
        "ListBy": ...,
    }
# ListQueuesRequestListQueuesPaginateTypeDef definition

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

ListQueuesRequestRequestTypeDef#

# ListQueuesRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ListQueuesRequestRequestTypeDef

def get_value() -> ListQueuesRequestRequestTypeDef:
    return {
        "ListBy": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    Arn: str,

ResourceTagsTypeDef#

# ResourceTagsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ResourceTagsTypeDef

def get_value() -> ResourceTagsTypeDef:
    return {
        "Arn": ...,
    }
# ResourceTagsTypeDef definition

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

M2tsScte35EsamTypeDef#

# M2tsScte35EsamTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import M2tsScte35EsamTypeDef

def get_value() -> M2tsScte35EsamTypeDef:
    return {
        "Scte35EsamPid": ...,
    }
# M2tsScte35EsamTypeDef definition

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

MotionImageInsertionFramerateTypeDef#

# MotionImageInsertionFramerateTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import MotionImageInsertionFramerateTypeDef

def get_value() -> MotionImageInsertionFramerateTypeDef:
    return {
        "FramerateDenominator": ...,
    }
# MotionImageInsertionFramerateTypeDef definition

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

MotionImageInsertionOffsetTypeDef#

# MotionImageInsertionOffsetTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import MotionImageInsertionOffsetTypeDef

def get_value() -> MotionImageInsertionOffsetTypeDef:
    return {
        "ImageX": ...,
    }
# MotionImageInsertionOffsetTypeDef definition

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

Mpeg2SettingsTypeDef#

# Mpeg2SettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Mpeg2SettingsTypeDef

def get_value() -> Mpeg2SettingsTypeDef:
    return {
        "AdaptiveQuantization": ...,
    }
# 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

MsSmoothAdditionalManifestTypeDef#

# MsSmoothAdditionalManifestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import MsSmoothAdditionalManifestTypeDef

def get_value() -> MsSmoothAdditionalManifestTypeDef:
    return {
        "ManifestNameModifier": ...,
    }
# MsSmoothAdditionalManifestTypeDef definition

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

MxfXavcProfileSettingsTypeDef#

# MxfXavcProfileSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import MxfXavcProfileSettingsTypeDef

def get_value() -> MxfXavcProfileSettingsTypeDef:
    return {
        "DurationMode": ...,
    }
# MxfXavcProfileSettingsTypeDef definition

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

NexGuardFileMarkerSettingsTypeDef#

# NexGuardFileMarkerSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import NexGuardFileMarkerSettingsTypeDef

def get_value() -> NexGuardFileMarkerSettingsTypeDef:
    return {
        "License": ...,
    }
# NexGuardFileMarkerSettingsTypeDef definition

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

NoiseReducerFilterSettingsTypeDef#

# NoiseReducerFilterSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import NoiseReducerFilterSettingsTypeDef

def get_value() -> NoiseReducerFilterSettingsTypeDef:
    return {
        "Strength": ...,
    }
# NoiseReducerFilterSettingsTypeDef definition

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

NoiseReducerSpatialFilterSettingsTypeDef#

# NoiseReducerSpatialFilterSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import NoiseReducerSpatialFilterSettingsTypeDef

def get_value() -> NoiseReducerSpatialFilterSettingsTypeDef:
    return {
        "PostFilterSharpenStrength": ...,
    }
# NoiseReducerSpatialFilterSettingsTypeDef definition

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

NoiseReducerTemporalFilterSettingsTypeDef#

# NoiseReducerTemporalFilterSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import NoiseReducerTemporalFilterSettingsTypeDef

def get_value() -> NoiseReducerTemporalFilterSettingsTypeDef:
    return {
        "AggressiveMode": ...,
    }
# 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

VideoDetailTypeDef#

# VideoDetailTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import VideoDetailTypeDef

def get_value() -> VideoDetailTypeDef:
    return {
        "HeightInPx": ...,
    }
# VideoDetailTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

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

ProresSettingsTypeDef#

# ProresSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ProresSettingsTypeDef

def get_value() -> ProresSettingsTypeDef:
    return {
        "ChromaSampling": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import ReservationPlanTypeDef

def get_value() -> ReservationPlanTypeDef:
    return {
        "Commitment": ...,
    }
# 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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

S3DestinationAccessControlTypeDef#

# S3DestinationAccessControlTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import S3DestinationAccessControlTypeDef

def get_value() -> S3DestinationAccessControlTypeDef:
    return {
        "CannedAcl": ...,
    }
# S3DestinationAccessControlTypeDef definition

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

S3EncryptionSettingsTypeDef#

# S3EncryptionSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import S3EncryptionSettingsTypeDef

def get_value() -> S3EncryptionSettingsTypeDef:
    return {
        "EncryptionType": ...,
    }
# S3EncryptionSettingsTypeDef definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "Arn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

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

TimecodeBurninTypeDef#

# TimecodeBurninTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import TimecodeBurninTypeDef

def get_value() -> TimecodeBurninTypeDef:
    return {
        "FontSize": ...,
    }
# TimecodeBurninTypeDef definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
# UntagResourceRequestRequestTypeDef definition

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

Vc3SettingsTypeDef#

# Vc3SettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Vc3SettingsTypeDef

def get_value() -> Vc3SettingsTypeDef:
    return {
        "FramerateControl": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import Vp8SettingsTypeDef

def get_value() -> Vp8SettingsTypeDef:
    return {
        "Bitrate": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import Vp9SettingsTypeDef

def get_value() -> Vp9SettingsTypeDef:
    return {
        "Bitrate": ...,
    }
# 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

Xavc4kIntraCbgProfileSettingsTypeDef#

# Xavc4kIntraCbgProfileSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Xavc4kIntraCbgProfileSettingsTypeDef

def get_value() -> Xavc4kIntraCbgProfileSettingsTypeDef:
    return {
        "XavcClass": ...,
    }
# Xavc4kIntraCbgProfileSettingsTypeDef definition

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

Xavc4kIntraVbrProfileSettingsTypeDef#

# Xavc4kIntraVbrProfileSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Xavc4kIntraVbrProfileSettingsTypeDef

def get_value() -> Xavc4kIntraVbrProfileSettingsTypeDef:
    return {
        "XavcClass": ...,
    }
# Xavc4kIntraVbrProfileSettingsTypeDef definition

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

Xavc4kProfileSettingsTypeDef#

# Xavc4kProfileSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import Xavc4kProfileSettingsTypeDef

def get_value() -> Xavc4kProfileSettingsTypeDef:
    return {
        "BitrateClass": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import XavcHdIntraCbgProfileSettingsTypeDef

def get_value() -> XavcHdIntraCbgProfileSettingsTypeDef:
    return {
        "XavcClass": ...,
    }
# XavcHdIntraCbgProfileSettingsTypeDef definition

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

XavcHdProfileSettingsTypeDef#

# XavcHdProfileSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import XavcHdProfileSettingsTypeDef

def get_value() -> XavcHdProfileSettingsTypeDef:
    return {
        "BitrateClass": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import AudioCodecSettingsTypeDef

def get_value() -> AudioCodecSettingsTypeDef:
    return {
        "AacSettings": ...,
    }
# 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)
    Mp2Settings: NotRequired[Mp2SettingsTypeDef],  # (7)
    Mp3Settings: NotRequired[Mp3SettingsTypeDef],  # (8)
    OpusSettings: NotRequired[OpusSettingsTypeDef],  # (9)
    VorbisSettings: NotRequired[VorbisSettingsTypeDef],  # (10)
    WavSettings: NotRequired[WavSettingsTypeDef],  # (11)
  1. See AacSettingsTypeDef
  2. See Ac3SettingsTypeDef
  3. See AiffSettingsTypeDef
  4. See AudioCodecType
  5. See Eac3AtmosSettingsTypeDef
  6. See Eac3SettingsTypeDef
  7. See Mp2SettingsTypeDef
  8. See Mp3SettingsTypeDef
  9. See OpusSettingsTypeDef
  10. See VorbisSettingsTypeDef
  11. See WavSettingsTypeDef

AutomatedAbrRuleTypeDef#

# AutomatedAbrRuleTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AutomatedAbrRuleTypeDef

def get_value() -> AutomatedAbrRuleTypeDef:
    return {
        "AllowedRenditions": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import Av1SettingsTypeDef

def get_value() -> Av1SettingsTypeDef:
    return {
        "AdaptiveQuantization": ...,
    }
# Av1SettingsTypeDef definition

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

AvcIntraSettingsTypeDef#

# AvcIntraSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import AvcIntraSettingsTypeDef

def get_value() -> AvcIntraSettingsTypeDef:
    return {
        "AvcIntraClass": ...,
    }
# 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

CaptionDestinationSettingsTypeDef#

# CaptionDestinationSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import CaptionDestinationSettingsTypeDef

def get_value() -> CaptionDestinationSettingsTypeDef:
    return {
        "BurninDestinationSettings": ...,
    }
# 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[TeletextDestinationSettingsTypeDef],  # (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
  9. See TtmlDestinationSettingsTypeDef
  10. See WebvttDestinationSettingsTypeDef

FileSourceSettingsTypeDef#

# FileSourceSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import FileSourceSettingsTypeDef

def get_value() -> FileSourceSettingsTypeDef:
    return {
        "Convert608To708": ...,
    }
# FileSourceSettingsTypeDef definition

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

ChannelMappingTypeDef#

# ChannelMappingTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ChannelMappingTypeDef

def get_value() -> ChannelMappingTypeDef:
    return {
        "OutputChannels": ...,
    }
# ChannelMappingTypeDef definition

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

CmafEncryptionSettingsTypeDef#

# CmafEncryptionSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import CmafEncryptionSettingsTypeDef

def get_value() -> CmafEncryptionSettingsTypeDef:
    return {
        "ConstantInitializationVector": ...,
    }
# CmafEncryptionSettingsTypeDef definition

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

ColorCorrectorTypeDef#

# ColorCorrectorTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ColorCorrectorTypeDef

def get_value() -> ColorCorrectorTypeDef:
    return {
        "Brightness": ...,
    }
# 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],
    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 usage example

from mypy_boto3_mediaconvert.type_defs import VideoSelectorTypeDef

def get_value() -> VideoSelectorTypeDef:
    return {
        "AlphaBehavior": ...,
    }
# 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)
    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 usage example

from mypy_boto3_mediaconvert.type_defs import CreateQueueRequestRequestTypeDef

def get_value() -> CreateQueueRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# CreateQueueRequestRequestTypeDef definition

class CreateQueueRequestRequestTypeDef(TypedDict):
    Name: str,
    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 usage example

from mypy_boto3_mediaconvert.type_defs import UpdateQueueRequestRequestTypeDef

def get_value() -> UpdateQueueRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# UpdateQueueRequestRequestTypeDef definition

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

DashIsoEncryptionSettingsTypeDef#

# DashIsoEncryptionSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DashIsoEncryptionSettingsTypeDef

def get_value() -> DashIsoEncryptionSettingsTypeDef:
    return {
        "PlaybackDeviceCompatibility": ...,
    }
# DashIsoEncryptionSettingsTypeDef definition

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

HlsEncryptionSettingsTypeDef#

# HlsEncryptionSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import HlsEncryptionSettingsTypeDef

def get_value() -> HlsEncryptionSettingsTypeDef:
    return {
        "ConstantInitializationVector": ...,
    }
# HlsEncryptionSettingsTypeDef definition

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

MsSmoothEncryptionSettingsTypeDef#

# MsSmoothEncryptionSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import MsSmoothEncryptionSettingsTypeDef

def get_value() -> MsSmoothEncryptionSettingsTypeDef:
    return {
        "SpekeKeyProvider": ...,
    }
# MsSmoothEncryptionSettingsTypeDef definition

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

DescribeEndpointsResponseTypeDef#

# DescribeEndpointsResponseTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DescribeEndpointsResponseTypeDef

def get_value() -> DescribeEndpointsResponseTypeDef:
    return {
        "Endpoints": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeEndpointsResponseTypeDef definition

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

DolbyVisionTypeDef#

# DolbyVisionTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import DolbyVisionTypeDef

def get_value() -> DolbyVisionTypeDef:
    return {
        "L6Metadata": ...,
    }
# 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

EsamSettingsTypeDef#

# EsamSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import EsamSettingsTypeDef

def get_value() -> EsamSettingsTypeDef:
    return {
        "ManifestConfirmConditionNotification": ...,
    }
# EsamSettingsTypeDef definition

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

GetPolicyResponseTypeDef#

# GetPolicyResponseTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import GetPolicyResponseTypeDef

def get_value() -> GetPolicyResponseTypeDef:
    return {
        "Policy": ...,
        "ResponseMetadata": ...,
    }
# GetPolicyResponseTypeDef definition

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

PutPolicyRequestRequestTypeDef#

# PutPolicyRequestRequestTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import PutPolicyRequestRequestTypeDef

def get_value() -> PutPolicyRequestRequestTypeDef:
    return {
        "Policy": ...,
    }
# PutPolicyRequestRequestTypeDef definition

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

PutPolicyResponseTypeDef#

# PutPolicyResponseTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import PutPolicyResponseTypeDef

def get_value() -> PutPolicyResponseTypeDef:
    return {
        "Policy": ...,
        "ResponseMetadata": ...,
    }
# PutPolicyResponseTypeDef definition

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

H264SettingsTypeDef#

# H264SettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import H264SettingsTypeDef

def get_value() -> H264SettingsTypeDef:
    return {
        "AdaptiveQuantization": ...,
    }
# 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)
    EntropyEncoding: NotRequired[H264EntropyEncodingType],  # (6)
    FieldEncoding: NotRequired[H264FieldEncodingType],  # (7)
    FlickerAdaptiveQuantization: NotRequired[H264FlickerAdaptiveQuantizationType],  # (8)
    FramerateControl: NotRequired[H264FramerateControlType],  # (9)
    FramerateConversionAlgorithm: NotRequired[H264FramerateConversionAlgorithmType],  # (10)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopBReference: NotRequired[H264GopBReferenceType],  # (11)
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H264GopSizeUnitsType],  # (12)
    HrdBufferFinalFillPercentage: NotRequired[int],
    HrdBufferInitialFillPercentage: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    InterlaceMode: NotRequired[H264InterlaceModeType],  # (13)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    NumberBFramesBetweenReferenceFrames: NotRequired[int],
    NumberReferenceFrames: NotRequired[int],
    ParControl: NotRequired[H264ParControlType],  # (14)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[H264QualityTuningLevelType],  # (15)
    QvbrSettings: NotRequired[H264QvbrSettingsTypeDef],  # (16)
    RateControlMode: NotRequired[H264RateControlModeType],  # (17)
    RepeatPps: NotRequired[H264RepeatPpsType],  # (18)
    ScanTypeConversionMode: NotRequired[H264ScanTypeConversionModeType],  # (19)
    SceneChangeDetect: NotRequired[H264SceneChangeDetectType],  # (20)
    Slices: NotRequired[int],
    SlowPal: NotRequired[H264SlowPalType],  # (21)
    Softness: NotRequired[int],
    SpatialAdaptiveQuantization: NotRequired[H264SpatialAdaptiveQuantizationType],  # (22)
    Syntax: NotRequired[H264SyntaxType],  # (23)
    Telecine: NotRequired[H264TelecineType],  # (24)
    TemporalAdaptiveQuantization: NotRequired[H264TemporalAdaptiveQuantizationType],  # (25)
    UnregisteredSeiTimecode: NotRequired[H264UnregisteredSeiTimecodeType],  # (26)
  1. See H264AdaptiveQuantizationType
  2. See BandwidthReductionFilterTypeDef
  3. See H264CodecLevelType
  4. See H264CodecProfileType
  5. See H264DynamicSubGopType
  6. See H264EntropyEncodingType
  7. See H264FieldEncodingType
  8. See H264FlickerAdaptiveQuantizationType
  9. See H264FramerateControlType
  10. See H264FramerateConversionAlgorithmType
  11. See H264GopBReferenceType
  12. See H264GopSizeUnitsType
  13. See H264InterlaceModeType
  14. See H264ParControlType
  15. See H264QualityTuningLevelType
  16. See H264QvbrSettingsTypeDef
  17. See H264RateControlModeType
  18. See H264RepeatPpsType
  19. See H264ScanTypeConversionModeType
  20. See H264SceneChangeDetectType
  21. See H264SlowPalType
  22. See H264SpatialAdaptiveQuantizationType
  23. See H264SyntaxType
  24. See H264TelecineType
  25. See H264TemporalAdaptiveQuantizationType
  26. See H264UnregisteredSeiTimecodeType

H265SettingsTypeDef#

# H265SettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import H265SettingsTypeDef

def get_value() -> H265SettingsTypeDef:
    return {
        "AdaptiveQuantization": ...,
    }
# H265SettingsTypeDef definition

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

OutputSettingsTypeDef#

# OutputSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import OutputSettingsTypeDef

def get_value() -> OutputSettingsTypeDef:
    return {
        "HlsSettings": ...,
    }
# OutputSettingsTypeDef definition

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

TimedMetadataInsertionTypeDef#

# TimedMetadataInsertionTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import TimedMetadataInsertionTypeDef

def get_value() -> TimedMetadataInsertionTypeDef:
    return {
        "Id3Insertions": ...,
    }
# TimedMetadataInsertionTypeDef definition

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

ImageInserterTypeDef#

# ImageInserterTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ImageInserterTypeDef

def get_value() -> ImageInserterTypeDef:
    return {
        "InsertableImages": ...,
    }
# ImageInserterTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "ResourceTags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

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

M2tsSettingsTypeDef#

# M2tsSettingsTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import M2tsSettingsTypeDef

def get_value() -> M2tsSettingsTypeDef:
    return {
        "AudioBufferModel": ...,
    }
# 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],
    PrivateMetadataPid: NotRequired[int],
    ProgramNumber: NotRequired[int],
    RateMode: NotRequired[M2tsRateModeType],  # (15)
    Scte35Esam: NotRequired[M2tsScte35EsamTypeDef],  # (16)
    Scte35Pid: NotRequired[int],
    Scte35Source: NotRequired[M2tsScte35SourceType],  # (17)
    SegmentationMarkers: NotRequired[M2tsSegmentationMarkersType],  # (18)
    SegmentationStyle: NotRequired[M2tsSegmentationStyleType],  # (19)
    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 M2tsRateModeType
  16. See M2tsScte35EsamTypeDef
  17. See M2tsScte35SourceType
  18. See M2tsSegmentationMarkersType
  19. See M2tsSegmentationStyleType

MotionImageInserterTypeDef#

# MotionImageInserterTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import MotionImageInserterTypeDef

def get_value() -> MotionImageInserterTypeDef:
    return {
        "Framerate": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import MxfSettingsTypeDef

def get_value() -> MxfSettingsTypeDef:
    return {
        "AfdSignaling": ...,
    }
# 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 usage example

from mypy_boto3_mediaconvert.type_defs import PartnerWatermarkingTypeDef

def get_value() -> PartnerWatermarkingTypeDef:
    return {
        "NexguardFileMarkerSettings": ...,
    }
# PartnerWatermarkingTypeDef definition

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

NoiseReducerTypeDef#

# NoiseReducerTypeDef usage example

from mypy_boto3_mediaconvert.type_defs import NoiseReducerTypeDef

def get_value() -> NoiseReducerTypeDef:
    return {
        "Filter": ...,
    }
# 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