Skip to content

Typed dictionaries

Index > MediaConvert > Typed dictionaries

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

AacSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AacSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import Ac3SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import AccelerationSettingsTypeDef

def get_value() -> AccelerationSettingsTypeDef:
    return {
        "Mode": ...,
    }
Definition
class AccelerationSettingsTypeDef(TypedDict):
    Mode: AccelerationModeType,  # (1)
  1. See AccelerationModeType

AiffSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AiffSettingsTypeDef

def get_value() -> AiffSettingsTypeDef:
    return {
        "BitDepth": ...,
    }
Definition
class AiffSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

AllowedRenditionSizeTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AllowedRenditionSizeTypeDef

def get_value() -> AllowedRenditionSizeTypeDef:
    return {
        "Height": ...,
    }
Definition
class AllowedRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Required: NotRequired[RequiredFlagType],  # (1)
    Width: NotRequired[int],
  1. See RequiredFlagType

AncillarySourceSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AncillarySourceSettingsTypeDef

def get_value() -> AncillarySourceSettingsTypeDef:
    return {
        "Convert608To708": ...,
    }
Definition
class AncillarySourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[AncillaryConvert608To708Type],  # (1)
    SourceAncillaryChannelNumber: NotRequired[int],
    TerminateCaptions: NotRequired[AncillaryTerminateCaptionsType],  # (2)
  1. See AncillaryConvert608To708Type
  2. See AncillaryTerminateCaptionsType

AssociateCertificateRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AssociateCertificateRequestRequestTypeDef

def get_value() -> AssociateCertificateRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class AssociateCertificateRequestRequestTypeDef(TypedDict):
    Arn: str,

AudioChannelTaggingSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AudioChannelTaggingSettingsTypeDef

def get_value() -> AudioChannelTaggingSettingsTypeDef:
    return {
        "ChannelTag": ...,
    }
Definition
class AudioChannelTaggingSettingsTypeDef(TypedDict):
    ChannelTag: NotRequired[AudioChannelTagType],  # (1)
  1. See AudioChannelTagType

Eac3AtmosSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import Eac3AtmosSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import Eac3SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import Mp2SettingsTypeDef

def get_value() -> Mp2SettingsTypeDef:
    return {
        "Bitrate": ...,
    }
Definition
class Mp2SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

Mp3SettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import Mp3SettingsTypeDef

def get_value() -> Mp3SettingsTypeDef:
    return {
        "Bitrate": ...,
    }
Definition
class Mp3SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    Channels: NotRequired[int],
    RateControlMode: NotRequired[Mp3RateControlModeType],  # (1)
    SampleRate: NotRequired[int],
    VbrQuality: NotRequired[int],
  1. See Mp3RateControlModeType

OpusSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import OpusSettingsTypeDef

def get_value() -> OpusSettingsTypeDef:
    return {
        "Bitrate": ...,
    }
Definition
class OpusSettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

VorbisSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import VorbisSettingsTypeDef

def get_value() -> VorbisSettingsTypeDef:
    return {
        "Channels": ...,
    }
Definition
class VorbisSettingsTypeDef(TypedDict):
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],
    VbrQuality: NotRequired[int],

WavSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import WavSettingsTypeDef

def get_value() -> WavSettingsTypeDef:
    return {
        "BitDepth": ...,
    }
Definition
class WavSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[int],
    Channels: NotRequired[int],
    Format: NotRequired[WavFormatType],  # (1)
    SampleRate: NotRequired[int],
  1. See WavFormatType

AudioNormalizationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AudioNormalizationSettingsTypeDef

def get_value() -> AudioNormalizationSettingsTypeDef:
    return {
        "Algorithm": ...,
    }
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],
  1. See AudioNormalizationAlgorithmType
  2. See AudioNormalizationAlgorithmControlType
  3. See AudioNormalizationLoudnessLoggingType
  4. See AudioNormalizationPeakCalculationType

AudioSelectorGroupTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AudioSelectorGroupTypeDef

def get_value() -> AudioSelectorGroupTypeDef:
    return {
        "AudioSelectorNames": ...,
    }
Definition
class AudioSelectorGroupTypeDef(TypedDict):
    AudioSelectorNames: NotRequired[Sequence[str]],

HlsRenditionGroupSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import HlsRenditionGroupSettingsTypeDef

def get_value() -> HlsRenditionGroupSettingsTypeDef:
    return {
        "RenditionGroupId": ...,
    }
Definition
class HlsRenditionGroupSettingsTypeDef(TypedDict):
    RenditionGroupId: NotRequired[str],
    RenditionLanguageCode: NotRequired[LanguageCodeType],  # (1)
    RenditionName: NotRequired[str],
  1. See LanguageCodeType

ForceIncludeRenditionSizeTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ForceIncludeRenditionSizeTypeDef

def get_value() -> ForceIncludeRenditionSizeTypeDef:
    return {
        "Height": ...,
    }
Definition
class ForceIncludeRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],

MinBottomRenditionSizeTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import MinBottomRenditionSizeTypeDef

def get_value() -> MinBottomRenditionSizeTypeDef:
    return {
        "Height": ...,
    }
Definition
class MinBottomRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],

MinTopRenditionSizeTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import MinTopRenditionSizeTypeDef

def get_value() -> MinTopRenditionSizeTypeDef:
    return {
        "Height": ...,
    }
Definition
class MinTopRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],

Av1QvbrSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import Av1QvbrSettingsTypeDef

def get_value() -> Av1QvbrSettingsTypeDef:
    return {
        "QvbrQualityLevel": ...,
    }
Definition
class Av1QvbrSettingsTypeDef(TypedDict):
    QvbrQualityLevel: NotRequired[int],
    QvbrQualityLevelFineTune: NotRequired[float],

AvailBlankingTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AvailBlankingTypeDef

def get_value() -> AvailBlankingTypeDef:
    return {
        "AvailBlankingImage": ...,
    }
Definition
class AvailBlankingTypeDef(TypedDict):
    AvailBlankingImage: NotRequired[str],

AvcIntraUhdSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AvcIntraUhdSettingsTypeDef

def get_value() -> AvcIntraUhdSettingsTypeDef:
    return {
        "QualityTuningLevel": ...,
    }
Definition
class AvcIntraUhdSettingsTypeDef(TypedDict):
    QualityTuningLevel: NotRequired[AvcIntraUhdQualityTuningLevelType],  # (1)
  1. See AvcIntraUhdQualityTuningLevelType

BurninDestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import BurninDestinationSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import CancelJobRequestRequestTypeDef

def get_value() -> CancelJobRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class CancelJobRequestRequestTypeDef(TypedDict):
    Id: str,

DvbSubDestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DvbSubDestinationSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import EmbeddedDestinationSettingsTypeDef

def get_value() -> EmbeddedDestinationSettingsTypeDef:
    return {
        "Destination608ChannelNumber": ...,
    }
Definition
class EmbeddedDestinationSettingsTypeDef(TypedDict):
    Destination608ChannelNumber: NotRequired[int],
    Destination708ServiceNumber: NotRequired[int],

ImscDestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ImscDestinationSettingsTypeDef

def get_value() -> ImscDestinationSettingsTypeDef:
    return {
        "Accessibility": ...,
    }
Definition
class ImscDestinationSettingsTypeDef(TypedDict):
    Accessibility: NotRequired[ImscAccessibilitySubsType],  # (1)
    StylePassthrough: NotRequired[ImscStylePassthroughType],  # (2)
  1. See ImscAccessibilitySubsType
  2. See ImscStylePassthroughType

SccDestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import SccDestinationSettingsTypeDef

def get_value() -> SccDestinationSettingsTypeDef:
    return {
        "Framerate": ...,
    }
Definition
class SccDestinationSettingsTypeDef(TypedDict):
    Framerate: NotRequired[SccDestinationFramerateType],  # (1)
  1. See SccDestinationFramerateType

SrtDestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import SrtDestinationSettingsTypeDef

def get_value() -> SrtDestinationSettingsTypeDef:
    return {
        "StylePassthrough": ...,
    }
Definition
class SrtDestinationSettingsTypeDef(TypedDict):
    StylePassthrough: NotRequired[SrtStylePassthroughType],  # (1)
  1. See SrtStylePassthroughType

TeletextDestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import TeletextDestinationSettingsTypeDef

def get_value() -> TeletextDestinationSettingsTypeDef:
    return {
        "PageNumber": ...,
    }
Definition
class TeletextDestinationSettingsTypeDef(TypedDict):
    PageNumber: NotRequired[str],
    PageTypes: NotRequired[Sequence[TeletextPageTypeType]],  # (1)
  1. See TeletextPageTypeType

TtmlDestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import TtmlDestinationSettingsTypeDef

def get_value() -> TtmlDestinationSettingsTypeDef:
    return {
        "StylePassthrough": ...,
    }
Definition
class TtmlDestinationSettingsTypeDef(TypedDict):
    StylePassthrough: NotRequired[TtmlStylePassthroughType],  # (1)
  1. See TtmlStylePassthroughType

WebvttDestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import WebvttDestinationSettingsTypeDef

def get_value() -> WebvttDestinationSettingsTypeDef:
    return {
        "Accessibility": ...,
    }
Definition
class WebvttDestinationSettingsTypeDef(TypedDict):
    Accessibility: NotRequired[WebvttAccessibilitySubsType],  # (1)
    StylePassthrough: NotRequired[WebvttStylePassthroughType],  # (2)
  1. See WebvttAccessibilitySubsType
  2. See WebvttStylePassthroughType

CaptionSourceFramerateTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CaptionSourceFramerateTypeDef

def get_value() -> CaptionSourceFramerateTypeDef:
    return {
        "FramerateDenominator": ...,
    }
Definition
class CaptionSourceFramerateTypeDef(TypedDict):
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],

DvbSubSourceSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DvbSubSourceSettingsTypeDef

def get_value() -> DvbSubSourceSettingsTypeDef:
    return {
        "Pid": ...,
    }
Definition
class DvbSubSourceSettingsTypeDef(TypedDict):
    Pid: NotRequired[int],

EmbeddedSourceSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import EmbeddedSourceSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import TeletextSourceSettingsTypeDef

def get_value() -> TeletextSourceSettingsTypeDef:
    return {
        "PageNumber": ...,
    }
Definition
class TeletextSourceSettingsTypeDef(TypedDict):
    PageNumber: NotRequired[str],

TrackSourceSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import TrackSourceSettingsTypeDef

def get_value() -> TrackSourceSettingsTypeDef:
    return {
        "TrackNumber": ...,
    }
Definition
class TrackSourceSettingsTypeDef(TypedDict):
    TrackNumber: NotRequired[int],

WebvttHlsSourceSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import WebvttHlsSourceSettingsTypeDef

def get_value() -> WebvttHlsSourceSettingsTypeDef:
    return {
        "RenditionGroupId": ...,
    }
Definition
class WebvttHlsSourceSettingsTypeDef(TypedDict):
    RenditionGroupId: NotRequired[str],
    RenditionLanguageCode: NotRequired[LanguageCodeType],  # (1)
    RenditionName: NotRequired[str],
  1. See LanguageCodeType

OutputChannelMappingTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import OutputChannelMappingTypeDef

def get_value() -> OutputChannelMappingTypeDef:
    return {
        "InputChannels": ...,
    }
Definition
class OutputChannelMappingTypeDef(TypedDict):
    InputChannels: NotRequired[Sequence[int]],
    InputChannelsFineTune: NotRequired[Sequence[float]],

CmafAdditionalManifestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CmafAdditionalManifestTypeDef

def get_value() -> CmafAdditionalManifestTypeDef:
    return {
        "ManifestNameModifier": ...,
    }
Definition
class CmafAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

SpekeKeyProviderCmafTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import SpekeKeyProviderCmafTypeDef

def get_value() -> SpekeKeyProviderCmafTypeDef:
    return {
        "CertificateArn": ...,
    }
Definition
class SpekeKeyProviderCmafTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    DashSignaledSystemIds: NotRequired[Sequence[str]],
    HlsSignaledSystemIds: NotRequired[Sequence[str]],
    ResourceId: NotRequired[str],
    Url: NotRequired[str],

StaticKeyProviderTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import StaticKeyProviderTypeDef

def get_value() -> StaticKeyProviderTypeDef:
    return {
        "KeyFormat": ...,
    }
Definition
class StaticKeyProviderTypeDef(TypedDict):
    KeyFormat: NotRequired[str],
    KeyFormatVersions: NotRequired[str],
    StaticKeyValue: NotRequired[str],
    Url: NotRequired[str],

CmafImageBasedTrickPlaySettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CmafImageBasedTrickPlaySettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import CmfcSettingsTypeDef

def get_value() -> CmfcSettingsTypeDef:
    return {
        "AudioDuration": ...,
    }
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)
    Scte35Esam: NotRequired[CmfcScte35EsamType],  # (6)
    Scte35Source: NotRequired[CmfcScte35SourceType],  # (7)
    TimedMetadata: NotRequired[CmfcTimedMetadataType],  # (8)
  1. See CmfcAudioDurationType
  2. See CmfcAudioTrackTypeType
  3. See CmfcDescriptiveVideoServiceFlagType
  4. See CmfcIFrameOnlyManifestType
  5. See CmfcKlvMetadataType
  6. See CmfcScte35EsamType
  7. See CmfcScte35SourceType
  8. See CmfcTimedMetadataType

Hdr10MetadataTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import Hdr10MetadataTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import F4vSettingsTypeDef

def get_value() -> F4vSettingsTypeDef:
    return {
        "MoovPlacement": ...,
    }
Definition
class F4vSettingsTypeDef(TypedDict):
    MoovPlacement: NotRequired[F4vMoovPlacementType],  # (1)
  1. See F4vMoovPlacementType

M3u8SettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import M3u8SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import MovSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import Mp4SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import MpdSettingsTypeDef

def get_value() -> MpdSettingsTypeDef:
    return {
        "AccessibilityCaptionHints": ...,
    }
Definition
class MpdSettingsTypeDef(TypedDict):
    AccessibilityCaptionHints: NotRequired[MpdAccessibilityCaptionHintsType],  # (1)
    AudioDuration: NotRequired[MpdAudioDurationType],  # (2)
    CaptionContainerType: NotRequired[MpdCaptionContainerTypeType],  # (3)
    KlvMetadata: NotRequired[MpdKlvMetadataType],  # (4)
    Scte35Esam: NotRequired[MpdScte35EsamType],  # (5)
    Scte35Source: NotRequired[MpdScte35SourceType],  # (6)
    TimedMetadata: NotRequired[MpdTimedMetadataType],  # (7)
  1. See MpdAccessibilityCaptionHintsType
  2. See MpdAudioDurationType
  3. See MpdCaptionContainerTypeType
  4. See MpdKlvMetadataType
  5. See MpdScte35EsamType
  6. See MpdScte35SourceType
  7. See MpdTimedMetadataType

HopDestinationTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import HopDestinationTypeDef

def get_value() -> HopDestinationTypeDef:
    return {
        "Priority": ...,
    }
Definition
class HopDestinationTypeDef(TypedDict):
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    WaitMinutes: NotRequired[int],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ReservationPlanSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ReservationPlanSettingsTypeDef

def get_value() -> ReservationPlanSettingsTypeDef:
    return {
        "Commitment": ...,
        "RenewalType": ...,
        "ReservedSlots": ...,
    }
Definition
class ReservationPlanSettingsTypeDef(TypedDict):
    Commitment: CommitmentType,  # (1)
    RenewalType: RenewalTypeType,  # (2)
    ReservedSlots: int,
  1. See CommitmentType
  2. See RenewalTypeType

DashAdditionalManifestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DashAdditionalManifestTypeDef

def get_value() -> DashAdditionalManifestTypeDef:
    return {
        "ManifestNameModifier": ...,
    }
Definition
class DashAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

SpekeKeyProviderTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import SpekeKeyProviderTypeDef

def get_value() -> SpekeKeyProviderTypeDef:
    return {
        "CertificateArn": ...,
    }
Definition
class SpekeKeyProviderTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    ResourceId: NotRequired[str],
    SystemIds: NotRequired[Sequence[str]],
    Url: NotRequired[str],

DashIsoImageBasedTrickPlaySettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DashIsoImageBasedTrickPlaySettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import DeinterlacerTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import DeleteJobTemplateRequestRequestTypeDef

def get_value() -> DeleteJobTemplateRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,

DeletePresetRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DeletePresetRequestRequestTypeDef

def get_value() -> DeletePresetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeletePresetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteQueueRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DeleteQueueRequestRequestTypeDef

def get_value() -> DeleteQueueRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteQueueRequestRequestTypeDef(TypedDict):
    Name: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeEndpointsRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DescribeEndpointsRequestRequestTypeDef

def get_value() -> DescribeEndpointsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class DescribeEndpointsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    Mode: NotRequired[DescribeEndpointsModeType],  # (1)
    NextToken: NotRequired[str],
  1. See DescribeEndpointsModeType

EndpointTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import EndpointTypeDef

def get_value() -> EndpointTypeDef:
    return {
        "Url": ...,
    }
Definition
class EndpointTypeDef(TypedDict):
    Url: NotRequired[str],

DisassociateCertificateRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DisassociateCertificateRequestRequestTypeDef

def get_value() -> DisassociateCertificateRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class DisassociateCertificateRequestRequestTypeDef(TypedDict):
    Arn: str,

DolbyVisionLevel6MetadataTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DolbyVisionLevel6MetadataTypeDef

def get_value() -> DolbyVisionLevel6MetadataTypeDef:
    return {
        "MaxCll": ...,
    }
Definition
class DolbyVisionLevel6MetadataTypeDef(TypedDict):
    MaxCll: NotRequired[int],
    MaxFall: NotRequired[int],

DvbNitSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DvbNitSettingsTypeDef

def get_value() -> DvbNitSettingsTypeDef:
    return {
        "NetworkId": ...,
    }
Definition
class DvbNitSettingsTypeDef(TypedDict):
    NetworkId: NotRequired[int],
    NetworkName: NotRequired[str],
    NitInterval: NotRequired[int],

DvbSdtSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DvbSdtSettingsTypeDef

def get_value() -> DvbSdtSettingsTypeDef:
    return {
        "OutputSdt": ...,
    }
Definition
class DvbSdtSettingsTypeDef(TypedDict):
    OutputSdt: NotRequired[OutputSdtType],  # (1)
    SdtInterval: NotRequired[int],
    ServiceName: NotRequired[str],
    ServiceProviderName: NotRequired[str],
  1. See OutputSdtType

DvbTdtSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DvbTdtSettingsTypeDef

def get_value() -> DvbTdtSettingsTypeDef:
    return {
        "TdtInterval": ...,
    }
Definition
class DvbTdtSettingsTypeDef(TypedDict):
    TdtInterval: NotRequired[int],

EsamManifestConfirmConditionNotificationTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import EsamManifestConfirmConditionNotificationTypeDef

def get_value() -> EsamManifestConfirmConditionNotificationTypeDef:
    return {
        "MccXml": ...,
    }
Definition
class EsamManifestConfirmConditionNotificationTypeDef(TypedDict):
    MccXml: NotRequired[str],

EsamSignalProcessingNotificationTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import EsamSignalProcessingNotificationTypeDef

def get_value() -> EsamSignalProcessingNotificationTypeDef:
    return {
        "SccXml": ...,
    }
Definition
class EsamSignalProcessingNotificationTypeDef(TypedDict):
    SccXml: NotRequired[str],

ExtendedDataServicesTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ExtendedDataServicesTypeDef

def get_value() -> ExtendedDataServicesTypeDef:
    return {
        "CopyProtectionAction": ...,
    }
Definition
class ExtendedDataServicesTypeDef(TypedDict):
    CopyProtectionAction: NotRequired[CopyProtectionActionType],  # (1)
    VchipAction: NotRequired[VchipActionType],  # (2)
  1. See CopyProtectionActionType
  2. See VchipActionType

FrameCaptureSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import FrameCaptureSettingsTypeDef

def get_value() -> FrameCaptureSettingsTypeDef:
    return {
        "FramerateDenominator": ...,
    }
Definition
class FrameCaptureSettingsTypeDef(TypedDict):
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    MaxCaptures: NotRequired[int],
    Quality: NotRequired[int],

GetJobRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import GetJobRequestRequestTypeDef

def get_value() -> GetJobRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class GetJobRequestRequestTypeDef(TypedDict):
    Id: str,

GetJobTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import GetJobTemplateRequestRequestTypeDef

def get_value() -> GetJobTemplateRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,

PolicyTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import PolicyTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import GetPresetRequestRequestTypeDef

def get_value() -> GetPresetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetPresetRequestRequestTypeDef(TypedDict):
    Name: str,

GetQueueRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import GetQueueRequestRequestTypeDef

def get_value() -> GetQueueRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetQueueRequestRequestTypeDef(TypedDict):
    Name: str,

H264QvbrSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import H264QvbrSettingsTypeDef

def get_value() -> H264QvbrSettingsTypeDef:
    return {
        "MaxAverageBitrate": ...,
    }
Definition
class H264QvbrSettingsTypeDef(TypedDict):
    MaxAverageBitrate: NotRequired[int],
    QvbrQualityLevel: NotRequired[int],
    QvbrQualityLevelFineTune: NotRequired[float],

H265QvbrSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import H265QvbrSettingsTypeDef

def get_value() -> H265QvbrSettingsTypeDef:
    return {
        "MaxAverageBitrate": ...,
    }
Definition
class H265QvbrSettingsTypeDef(TypedDict):
    MaxAverageBitrate: NotRequired[int],
    QvbrQualityLevel: NotRequired[int],
    QvbrQualityLevelFineTune: NotRequired[float],

Hdr10PlusTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import Hdr10PlusTypeDef

def get_value() -> Hdr10PlusTypeDef:
    return {
        "MasteringMonitorNits": ...,
    }
Definition
class Hdr10PlusTypeDef(TypedDict):
    MasteringMonitorNits: NotRequired[int],
    TargetMonitorNits: NotRequired[int],

HlsAdditionalManifestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import HlsAdditionalManifestTypeDef

def get_value() -> HlsAdditionalManifestTypeDef:
    return {
        "ManifestNameModifier": ...,
    }
Definition
class HlsAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

HlsCaptionLanguageMappingTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import HlsCaptionLanguageMappingTypeDef

def get_value() -> HlsCaptionLanguageMappingTypeDef:
    return {
        "CaptionChannel": ...,
    }
Definition
class HlsCaptionLanguageMappingTypeDef(TypedDict):
    CaptionChannel: NotRequired[int],
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    LanguageDescription: NotRequired[str],
  1. See LanguageCodeType

HlsImageBasedTrickPlaySettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import HlsImageBasedTrickPlaySettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import HlsSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import Id3InsertionTypeDef

def get_value() -> Id3InsertionTypeDef:
    return {
        "Id3": ...,
    }
Definition
class Id3InsertionTypeDef(TypedDict):
    Id3: NotRequired[str],
    Timecode: NotRequired[str],

InsertableImageTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import InsertableImageTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import InputClippingTypeDef

def get_value() -> InputClippingTypeDef:
    return {
        "EndTimecode": ...,
    }
Definition
class InputClippingTypeDef(TypedDict):
    EndTimecode: NotRequired[str],
    StartTimecode: NotRequired[str],

InputDecryptionSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import InputDecryptionSettingsTypeDef

def get_value() -> InputDecryptionSettingsTypeDef:
    return {
        "DecryptionMode": ...,
    }
Definition
class InputDecryptionSettingsTypeDef(TypedDict):
    DecryptionMode: NotRequired[DecryptionModeType],  # (1)
    EncryptedDecryptionKey: NotRequired[str],
    InitializationVector: NotRequired[str],
    KmsKeyRegion: NotRequired[str],
  1. See DecryptionModeType

RectangleTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import RectangleTypeDef

def get_value() -> RectangleTypeDef:
    return {
        "Height": ...,
    }
Definition
class RectangleTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],
    X: NotRequired[int],
    Y: NotRequired[int],

InputVideoGeneratorTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import InputVideoGeneratorTypeDef

def get_value() -> InputVideoGeneratorTypeDef:
    return {
        "Duration": ...,
    }
Definition
class InputVideoGeneratorTypeDef(TypedDict):
    Duration: NotRequired[int],

JobMessagesTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import JobMessagesTypeDef

def get_value() -> JobMessagesTypeDef:
    return {
        "Info": ...,
    }
Definition
class JobMessagesTypeDef(TypedDict):
    Info: NotRequired[List[str]],
    Warning: NotRequired[List[str]],

KantarWatermarkSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import KantarWatermarkSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import NielsenConfigurationTypeDef

def get_value() -> NielsenConfigurationTypeDef:
    return {
        "BreakoutCode": ...,
    }
Definition
class NielsenConfigurationTypeDef(TypedDict):
    BreakoutCode: NotRequired[int],
    DistributorId: NotRequired[str],

NielsenNonLinearWatermarkSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import NielsenNonLinearWatermarkSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import TimecodeConfigTypeDef

def get_value() -> TimecodeConfigTypeDef:
    return {
        "Anchor": ...,
    }
Definition
class TimecodeConfigTypeDef(TypedDict):
    Anchor: NotRequired[str],
    Source: NotRequired[TimecodeSourceType],  # (1)
    Start: NotRequired[str],
    TimestampOffset: NotRequired[str],
  1. See TimecodeSourceType

QueueTransitionTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import QueueTransitionTypeDef

def get_value() -> QueueTransitionTypeDef:
    return {
        "DestinationQueue": ...,
    }
Definition
class QueueTransitionTypeDef(TypedDict):
    DestinationQueue: NotRequired[str],
    SourceQueue: NotRequired[str],
    Timestamp: NotRequired[datetime],

TimingTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import TimingTypeDef

def get_value() -> TimingTypeDef:
    return {
        "FinishTime": ...,
    }
Definition
class TimingTypeDef(TypedDict):
    FinishTime: NotRequired[datetime],
    StartTime: NotRequired[datetime],
    SubmitTime: NotRequired[datetime],

ListJobTemplatesRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListJobTemplatesRequestRequestTypeDef

def get_value() -> ListJobTemplatesRequestRequestTypeDef:
    return {
        "Category": ...,
    }
Definition
class ListJobTemplatesRequestRequestTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[JobTemplateListByType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (2)
  1. See JobTemplateListByType
  2. See OrderType

ListJobsRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListJobsRequestRequestTypeDef

def get_value() -> ListJobsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListJobsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (1)
    Queue: NotRequired[str],
    Status: NotRequired[JobStatusType],  # (2)
  1. See OrderType
  2. See JobStatusType

ListPresetsRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListPresetsRequestRequestTypeDef

def get_value() -> ListPresetsRequestRequestTypeDef:
    return {
        "Category": ...,
    }
Definition
class ListPresetsRequestRequestTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[PresetListByType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (2)
  1. See PresetListByType
  2. See OrderType

ListQueuesRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListQueuesRequestRequestTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    Arn: str,

ResourceTagsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ResourceTagsTypeDef

def get_value() -> ResourceTagsTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ResourceTagsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

M2tsScte35EsamTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import M2tsScte35EsamTypeDef

def get_value() -> M2tsScte35EsamTypeDef:
    return {
        "Scte35EsamPid": ...,
    }
Definition
class M2tsScte35EsamTypeDef(TypedDict):
    Scte35EsamPid: NotRequired[int],

MotionImageInsertionFramerateTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import MotionImageInsertionFramerateTypeDef

def get_value() -> MotionImageInsertionFramerateTypeDef:
    return {
        "FramerateDenominator": ...,
    }
Definition
class MotionImageInsertionFramerateTypeDef(TypedDict):
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],

MotionImageInsertionOffsetTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import MotionImageInsertionOffsetTypeDef

def get_value() -> MotionImageInsertionOffsetTypeDef:
    return {
        "ImageX": ...,
    }
Definition
class MotionImageInsertionOffsetTypeDef(TypedDict):
    ImageX: NotRequired[int],
    ImageY: NotRequired[int],

Mpeg2SettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import Mpeg2SettingsTypeDef

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