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],
    TruePeakLimiterThreshold: 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

BandwidthReductionFilterTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import BandwidthReductionFilterTypeDef

def get_value() -> BandwidthReductionFilterTypeDef:
    return {
        "Sharpening": ...,
    }
Definition
class BandwidthReductionFilterTypeDef(TypedDict):
    Sharpening: NotRequired[BandwidthReductionFilterSharpeningType],  # (1)
    Strength: NotRequired[BandwidthReductionFilterStrengthType],  # (2)
  1. See BandwidthReductionFilterSharpeningType
  2. See BandwidthReductionFilterStrengthType

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

ClipLimitsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ClipLimitsTypeDef

def get_value() -> ClipLimitsTypeDef:
    return {
        "MaximumRGBTolerance": ...,
    }
Definition
class ClipLimitsTypeDef(TypedDict):
    MaximumRGBTolerance: NotRequired[int],
    MaximumYUV: NotRequired[int],
    MinimumRGBTolerance: NotRequired[int],
    MinimumYUV: NotRequired[int],

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

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

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import MsSmoothAdditionalManifestTypeDef

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

MxfXavcProfileSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import MxfXavcProfileSettingsTypeDef

def get_value() -> MxfXavcProfileSettingsTypeDef:
    return {
        "DurationMode": ...,
    }
Definition
class MxfXavcProfileSettingsTypeDef(TypedDict):
    DurationMode: NotRequired[MxfXavcDurationModeType],  # (1)
    MaxAncDataSize: NotRequired[int],
  1. See MxfXavcDurationModeType

NexGuardFileMarkerSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import NexGuardFileMarkerSettingsTypeDef

def get_value() -> NexGuardFileMarkerSettingsTypeDef:
    return {
        "License": ...,
    }
Definition
class NexGuardFileMarkerSettingsTypeDef(TypedDict):
    License: NotRequired[str],
    Payload: NotRequired[int],
    Preset: NotRequired[str],
    Strength: NotRequired[WatermarkingStrengthType],  # (1)
  1. See WatermarkingStrengthType

NoiseReducerFilterSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import NoiseReducerFilterSettingsTypeDef

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

NoiseReducerSpatialFilterSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import NoiseReducerSpatialFilterSettingsTypeDef

def get_value() -> NoiseReducerSpatialFilterSettingsTypeDef:
    return {
        "PostFilterSharpenStrength": ...,
    }
Definition
class NoiseReducerSpatialFilterSettingsTypeDef(TypedDict):
    PostFilterSharpenStrength: NotRequired[int],
    Speed: NotRequired[int],
    Strength: NotRequired[int],

NoiseReducerTemporalFilterSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import NoiseReducerTemporalFilterSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import VideoDetailTypeDef

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

ProresSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ProresSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import ReservationPlanTypeDef

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

S3DestinationAccessControlTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import S3DestinationAccessControlTypeDef

def get_value() -> S3DestinationAccessControlTypeDef:
    return {
        "CannedAcl": ...,
    }
Definition
class S3DestinationAccessControlTypeDef(TypedDict):
    CannedAcl: NotRequired[S3ObjectCannedAclType],  # (1)
  1. See S3ObjectCannedAclType

S3EncryptionSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import S3EncryptionSettingsTypeDef

def get_value() -> S3EncryptionSettingsTypeDef:
    return {
        "EncryptionType": ...,
    }
Definition
class S3EncryptionSettingsTypeDef(TypedDict):
    EncryptionType: NotRequired[S3ServerSideEncryptionTypeType],  # (1)
    KmsEncryptionContext: NotRequired[str],
    KmsKeyArn: NotRequired[str],
  1. See S3ServerSideEncryptionTypeType

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import TagResourceRequestRequestTypeDef

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

TimecodeBurninTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import TimecodeBurninTypeDef

def get_value() -> TimecodeBurninTypeDef:
    return {
        "FontSize": ...,
    }
Definition
class TimecodeBurninTypeDef(TypedDict):
    FontSize: NotRequired[int],
    Position: NotRequired[TimecodeBurninPositionType],  # (1)
    Prefix: NotRequired[str],
  1. See TimecodeBurninPositionType

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import UntagResourceRequestRequestTypeDef

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

Vc3SettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import Vc3SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import Vp8SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import Vp9SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import Xavc4kIntraCbgProfileSettingsTypeDef

def get_value() -> Xavc4kIntraCbgProfileSettingsTypeDef:
    return {
        "XavcClass": ...,
    }
Definition
class Xavc4kIntraCbgProfileSettingsTypeDef(TypedDict):
    XavcClass: NotRequired[Xavc4kIntraCbgProfileClassType],  # (1)
  1. See Xavc4kIntraCbgProfileClassType

Xavc4kIntraVbrProfileSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import Xavc4kIntraVbrProfileSettingsTypeDef

def get_value() -> Xavc4kIntraVbrProfileSettingsTypeDef:
    return {
        "XavcClass": ...,
    }
Definition
class Xavc4kIntraVbrProfileSettingsTypeDef(TypedDict):
    XavcClass: NotRequired[Xavc4kIntraVbrProfileClassType],  # (1)
  1. See Xavc4kIntraVbrProfileClassType

Xavc4kProfileSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import Xavc4kProfileSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import XavcHdIntraCbgProfileSettingsTypeDef

def get_value() -> XavcHdIntraCbgProfileSettingsTypeDef:
    return {
        "XavcClass": ...,
    }
Definition
class XavcHdIntraCbgProfileSettingsTypeDef(TypedDict):
    XavcClass: NotRequired[XavcHdIntraCbgProfileClassType],  # (1)
  1. See XavcHdIntraCbgProfileClassType

XavcHdProfileSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import XavcHdProfileSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import AudioCodecSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import AutomatedAbrRuleTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import Av1SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import AvcIntraSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import CaptionDestinationSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import FileSourceSettingsTypeDef

def get_value() -> FileSourceSettingsTypeDef:
    return {
        "Convert608To708": ...,
    }
Definition
class FileSourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[FileSourceConvert608To708Type],  # (1)
    Framerate: NotRequired[CaptionSourceFramerateTypeDef],  # (2)
    SourceFile: NotRequired[str],
    TimeDelta: NotRequired[int],
    TimeDeltaUnits: NotRequired[FileSourceTimeDeltaUnitsType],  # (3)
  1. See FileSourceConvert608To708Type
  2. See CaptionSourceFramerateTypeDef
  3. See FileSourceTimeDeltaUnitsType

ChannelMappingTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ChannelMappingTypeDef

def get_value() -> ChannelMappingTypeDef:
    return {
        "OutputChannels": ...,
    }
Definition
class ChannelMappingTypeDef(TypedDict):
    OutputChannels: NotRequired[Sequence[OutputChannelMappingTypeDef]],  # (1)
  1. See OutputChannelMappingTypeDef

CmafEncryptionSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CmafEncryptionSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import ColorCorrectorTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import VideoSelectorTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import CreateQueueRequestRequestTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import UpdateQueueRequestRequestTypeDef

def get_value() -> UpdateQueueRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdateQueueRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    ReservationPlanSettings: NotRequired[ReservationPlanSettingsTypeDef],  # (1)
    Status: NotRequired[QueueStatusType],  # (2)
  1. See ReservationPlanSettingsTypeDef
  2. See QueueStatusType

DashIsoEncryptionSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DashIsoEncryptionSettingsTypeDef

def get_value() -> DashIsoEncryptionSettingsTypeDef:
    return {
        "PlaybackDeviceCompatibility": ...,
    }
Definition
class DashIsoEncryptionSettingsTypeDef(TypedDict):
    PlaybackDeviceCompatibility: NotRequired[DashIsoPlaybackDeviceCompatibilityType],  # (1)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderTypeDef],  # (2)
  1. See DashIsoPlaybackDeviceCompatibilityType
  2. See SpekeKeyProviderTypeDef

HlsEncryptionSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import HlsEncryptionSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import MsSmoothEncryptionSettingsTypeDef

def get_value() -> MsSmoothEncryptionSettingsTypeDef:
    return {
        "SpekeKeyProvider": ...,
    }
Definition
class MsSmoothEncryptionSettingsTypeDef(TypedDict):
    SpekeKeyProvider: NotRequired[SpekeKeyProviderTypeDef],  # (1)
  1. See SpekeKeyProviderTypeDef

DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef

def get_value() -> DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef:
    return {
        "Mode": ...,
    }
Definition
class DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef(TypedDict):
    Mode: NotRequired[DescribeEndpointsModeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DescribeEndpointsModeType
  2. See PaginatorConfigTypeDef

ListJobTemplatesRequestListJobTemplatesPaginateTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListJobTemplatesRequestListJobTemplatesPaginateTypeDef

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

ListJobsRequestListJobsPaginateTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListJobsRequestListJobsPaginateTypeDef

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

ListPresetsRequestListPresetsPaginateTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListPresetsRequestListPresetsPaginateTypeDef

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

ListQueuesRequestListQueuesPaginateTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListQueuesRequestListQueuesPaginateTypeDef

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

DescribeEndpointsResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DescribeEndpointsResponseTypeDef

def get_value() -> DescribeEndpointsResponseTypeDef:
    return {
        "Endpoints": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEndpointsResponseTypeDef(TypedDict):
    Endpoints: List[EndpointTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

DolbyVisionTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DolbyVisionTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import EsamSettingsTypeDef

def get_value() -> EsamSettingsTypeDef:
    return {
        "ManifestConfirmConditionNotification": ...,
    }
Definition
class EsamSettingsTypeDef(TypedDict):
    ManifestConfirmConditionNotification: NotRequired[EsamManifestConfirmConditionNotificationTypeDef],  # (1)
    ResponseSignalPreroll: NotRequired[int],
    SignalProcessingNotification: NotRequired[EsamSignalProcessingNotificationTypeDef],  # (2)
  1. See EsamManifestConfirmConditionNotificationTypeDef
  2. See EsamSignalProcessingNotificationTypeDef

GetPolicyResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import GetPolicyResponseTypeDef

def get_value() -> GetPolicyResponseTypeDef:
    return {
        "Policy": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPolicyResponseTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

PutPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import PutPolicyRequestRequestTypeDef

def get_value() -> PutPolicyRequestRequestTypeDef:
    return {
        "Policy": ...,
    }
Definition
class PutPolicyRequestRequestTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
  1. See PolicyTypeDef

PutPolicyResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import PutPolicyResponseTypeDef

def get_value() -> PutPolicyResponseTypeDef:
    return {
        "Policy": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutPolicyResponseTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

H264SettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import H264SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import H265SettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import OutputSettingsTypeDef

def get_value() -> OutputSettingsTypeDef:
    return {
        "HlsSettings": ...,
    }
Definition
class OutputSettingsTypeDef(TypedDict):
    HlsSettings: NotRequired[HlsSettingsTypeDef],  # (1)
  1. See HlsSettingsTypeDef

TimedMetadataInsertionTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import TimedMetadataInsertionTypeDef

def get_value() -> TimedMetadataInsertionTypeDef:
    return {
        "Id3Insertions": ...,
    }
Definition
class TimedMetadataInsertionTypeDef(TypedDict):
    Id3Insertions: NotRequired[Sequence[Id3InsertionTypeDef]],  # (1)
  1. See Id3InsertionTypeDef

ImageInserterTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ImageInserterTypeDef

def get_value() -> ImageInserterTypeDef:
    return {
        "InsertableImages": ...,
    }
Definition
class ImageInserterTypeDef(TypedDict):
    InsertableImages: NotRequired[Sequence[InsertableImageTypeDef]],  # (1)
    SdrReferenceWhiteLevel: NotRequired[int],
  1. See InsertableImageTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "ResourceTags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    ResourceTags: ResourceTagsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTagsTypeDef
  2. See ResponseMetadataTypeDef

M2tsSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import M2tsSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import MotionImageInserterTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import MxfSettingsTypeDef

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

Usage Example
from mypy_boto3_mediaconvert.type_defs import PartnerWatermarkingTypeDef

def get_value() -> PartnerWatermarkingTypeDef:
    return {
        "NexguardFileMarkerSettings": ...,
    }
Definition
class PartnerWatermarkingTypeDef(TypedDict):
    NexguardFileMarkerSettings: NotRequired[NexGuardFileMarkerSettingsTypeDef],  # (1)
  1. See NexGuardFileMarkerSettingsTypeDef

NoiseReducerTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import NoiseReducerTypeDef

def get_value() -> NoiseReducerTypeDef:
    return {
        "Filter": ...,
    }
Definition
class NoiseReducerTypeDef(TypedDict):
    Filter: NotRequired[NoiseReducerFilterType],  # (1)
    FilterSettings: NotRequired[NoiseReducerFilterSettingsTypeDef],  # (2)
    SpatialFilterSettings: NotRequired[NoiseReducerSpatialFilterSettingsTypeDef],  # (3)
    TemporalFilterSettings: NotRequired[NoiseReducerTemporalFilterSettingsTypeDef],  # (4)
  1. See NoiseReducerFilterType
  2. See NoiseReducerFilterSettingsTypeDef
  3. See NoiseReducerSpatialFilterSettingsTypeDef
  4. See NoiseReducerTemporalFilterSettingsTypeDef

OutputDetailTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import OutputDetailTypeDef

def get_value() -> OutputDetailTypeDef:
    return {
        "DurationInMs": ...,
    }
Definition
class OutputDetailTypeDef(TypedDict):
    DurationInMs: NotRequired[int],
    VideoDetails: NotRequired[VideoDetailTypeDef],  # (1)
  1. See VideoDetailTypeDef

QueueTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import QueueTypeDef

def get_value() -> QueueTypeDef:
    return {
        "Name": ...,
    }
Definition
class QueueTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    PricingPlan: NotRequired[PricingPlanType],  # (1)
    ProgressingJobsCount: NotRequired[int],
    ReservationPlan: NotRequired[ReservationPlanTypeDef],  # (2)
    Status: NotRequired[QueueStatusType],  # (3)
    SubmittedJobsCount: NotRequired[int],
    Type: NotRequired[TypeType],  # (4)
  1. See PricingPlanType
  2. See ReservationPlanTypeDef
  3. See QueueStatusType
  4. See TypeType

S3DestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import S3DestinationSettingsTypeDef

def get_value() -> S3DestinationSettingsTypeDef:
    return {
        "AccessControl": ...,
    }
Definition
class S3DestinationSettingsTypeDef(TypedDict):
    AccessControl: NotRequired[S3DestinationAccessControlTypeDef],  # (1)
    Encryption: NotRequired[S3EncryptionSettingsTypeDef],  # (2)
  1. See S3DestinationAccessControlTypeDef
  2. See S3EncryptionSettingsTypeDef

XavcSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import XavcSettingsTypeDef

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

AutomatedAbrSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AutomatedAbrSettingsTypeDef

def get_value() -> AutomatedAbrSettingsTypeDef:
    return {
        "MaxAbrBitrate": ...,
    }
Definition
class AutomatedAbrSettingsTypeDef(TypedDict):
    MaxAbrBitrate: NotRequired[int],
    MaxRenditions: NotRequired[int],
    MinAbrBitrate: NotRequired[int],
    Rules: NotRequired[Sequence[AutomatedAbrRuleTypeDef]],  # (1)
  1. See AutomatedAbrRuleTypeDef

CaptionDescriptionPresetTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CaptionDescriptionPresetTypeDef

def get_value() -> CaptionDescriptionPresetTypeDef:
    return {
        "CustomLanguageCode": ...,
    }
Definition
class CaptionDescriptionPresetTypeDef(TypedDict):
    CustomLanguageCode: NotRequired[str],
    DestinationSettings: NotRequired[CaptionDestinationSettingsTypeDef],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    LanguageDescription: NotRequired[str],
  1. See CaptionDestinationSettingsTypeDef
  2. See LanguageCodeType

CaptionDescriptionTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CaptionDescriptionTypeDef

def get_value() -> CaptionDescriptionTypeDef:
    return {
        "CaptionSelectorName": ...,
    }
Definition
class CaptionDescriptionTypeDef(TypedDict):
    CaptionSelectorName: NotRequired[str],
    CustomLanguageCode: NotRequired[str],
    DestinationSettings: NotRequired[CaptionDestinationSettingsTypeDef],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    LanguageDescription: NotRequired[str],
  1. See CaptionDestinationSettingsTypeDef
  2. See LanguageCodeType

CaptionSourceSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CaptionSourceSettingsTypeDef

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

RemixSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import RemixSettingsTypeDef

def get_value() -> RemixSettingsTypeDef:
    return {
        "ChannelMapping": ...,
    }
Definition
class RemixSettingsTypeDef(TypedDict):
    ChannelMapping: NotRequired[ChannelMappingTypeDef],  # (1)
    ChannelsIn: NotRequired[int],
    ChannelsOut: NotRequired[int],
  1. See ChannelMappingTypeDef

ContainerSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ContainerSettingsTypeDef

def get_value() -> ContainerSettingsTypeDef:
    return {
        "CmfcSettings": ...,
    }
Definition
class ContainerSettingsTypeDef(TypedDict):
    CmfcSettings: NotRequired[CmfcSettingsTypeDef],  # (1)
    Container: NotRequired[ContainerTypeType],  # (2)
    F4vSettings: NotRequired[F4vSettingsTypeDef],  # (3)
    M2tsSettings: NotRequired[M2tsSettingsTypeDef],  # (4)
    M3u8Settings: NotRequired[M3u8SettingsTypeDef],  # (5)
    MovSettings: NotRequired[MovSettingsTypeDef],  # (6)
    Mp4Settings: NotRequired[Mp4SettingsTypeDef],  # (7)
    MpdSettings: NotRequired[MpdSettingsTypeDef],  # (8)
    MxfSettings: NotRequired[MxfSettingsTypeDef],  # (9)
  1. See CmfcSettingsTypeDef
  2. See ContainerTypeType
  3. See F4vSettingsTypeDef
  4. See M2tsSettingsTypeDef
  5. See M3u8SettingsTypeDef
  6. See MovSettingsTypeDef
  7. See Mp4SettingsTypeDef
  8. See MpdSettingsTypeDef
  9. See MxfSettingsTypeDef

VideoPreprocessorTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import VideoPreprocessorTypeDef

def get_value() -> VideoPreprocessorTypeDef:
    return {
        "ColorCorrector": ...,
    }
Definition
class VideoPreprocessorTypeDef(TypedDict):
    ColorCorrector: NotRequired[ColorCorrectorTypeDef],  # (1)
    Deinterlacer: NotRequired[DeinterlacerTypeDef],  # (2)
    DolbyVision: NotRequired[DolbyVisionTypeDef],  # (3)
    Hdr10Plus: NotRequired[Hdr10PlusTypeDef],  # (4)
    ImageInserter: NotRequired[ImageInserterTypeDef],  # (5)
    NoiseReducer: NotRequired[NoiseReducerTypeDef],  # (6)
    PartnerWatermarking: NotRequired[PartnerWatermarkingTypeDef],  # (7)
    TimecodeBurnin: NotRequired[TimecodeBurninTypeDef],  # (8)
  1. See ColorCorrectorTypeDef
  2. See DeinterlacerTypeDef
  3. See DolbyVisionTypeDef
  4. See Hdr10PlusTypeDef
  5. See ImageInserterTypeDef
  6. See NoiseReducerTypeDef
  7. See PartnerWatermarkingTypeDef
  8. See TimecodeBurninTypeDef

OutputGroupDetailTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import OutputGroupDetailTypeDef

def get_value() -> OutputGroupDetailTypeDef:
    return {
        "OutputDetails": ...,
    }
Definition
class OutputGroupDetailTypeDef(TypedDict):
    OutputDetails: NotRequired[List[OutputDetailTypeDef]],  # (1)
  1. See OutputDetailTypeDef

CreateQueueResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CreateQueueResponseTypeDef

def get_value() -> CreateQueueResponseTypeDef:
    return {
        "Queue": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

GetQueueResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import GetQueueResponseTypeDef

def get_value() -> GetQueueResponseTypeDef:
    return {
        "Queue": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

ListQueuesResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListQueuesResponseTypeDef

def get_value() -> ListQueuesResponseTypeDef:
    return {
        "NextToken": ...,
        "Queues": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListQueuesResponseTypeDef(TypedDict):
    NextToken: str,
    Queues: List[QueueTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

UpdateQueueResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import UpdateQueueResponseTypeDef

def get_value() -> UpdateQueueResponseTypeDef:
    return {
        "Queue": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

DestinationSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DestinationSettingsTypeDef

def get_value() -> DestinationSettingsTypeDef:
    return {
        "S3Settings": ...,
    }
Definition
class DestinationSettingsTypeDef(TypedDict):
    S3Settings: NotRequired[S3DestinationSettingsTypeDef],  # (1)
  1. See S3DestinationSettingsTypeDef

VideoCodecSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import VideoCodecSettingsTypeDef

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

AutomatedEncodingSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AutomatedEncodingSettingsTypeDef

def get_value() -> AutomatedEncodingSettingsTypeDef:
    return {
        "AbrSettings": ...,
    }
Definition
class AutomatedEncodingSettingsTypeDef(TypedDict):
    AbrSettings: NotRequired[AutomatedAbrSettingsTypeDef],  # (1)
  1. See AutomatedAbrSettingsTypeDef

CaptionSelectorTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CaptionSelectorTypeDef

def get_value() -> CaptionSelectorTypeDef:
    return {
        "CustomLanguageCode": ...,
    }
Definition
class CaptionSelectorTypeDef(TypedDict):
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    SourceSettings: NotRequired[CaptionSourceSettingsTypeDef],  # (2)
  1. See LanguageCodeType
  2. See CaptionSourceSettingsTypeDef

AudioDescriptionTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AudioDescriptionTypeDef

def get_value() -> AudioDescriptionTypeDef:
    return {
        "AudioChannelTaggingSettings": ...,
    }
Definition
class AudioDescriptionTypeDef(TypedDict):
    AudioChannelTaggingSettings: NotRequired[AudioChannelTaggingSettingsTypeDef],  # (1)
    AudioNormalizationSettings: NotRequired[AudioNormalizationSettingsTypeDef],  # (2)
    AudioSourceName: NotRequired[str],
    AudioType: NotRequired[int],
    AudioTypeControl: NotRequired[AudioTypeControlType],  # (3)
    CodecSettings: NotRequired[AudioCodecSettingsTypeDef],  # (4)
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (5)
    LanguageCodeControl: NotRequired[AudioLanguageCodeControlType],  # (6)
    RemixSettings: NotRequired[RemixSettingsTypeDef],  # (7)
    StreamName: NotRequired[str],
  1. See AudioChannelTaggingSettingsTypeDef
  2. See AudioNormalizationSettingsTypeDef
  3. See AudioTypeControlType
  4. See AudioCodecSettingsTypeDef
  5. See LanguageCodeType
  6. See AudioLanguageCodeControlType
  7. See RemixSettingsTypeDef

AudioSelectorTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import AudioSelectorTypeDef

def get_value() -> AudioSelectorTypeDef:
    return {
        "AudioDurationCorrection": ...,
    }
Definition
class AudioSelectorTypeDef(TypedDict):
    AudioDurationCorrection: NotRequired[AudioDurationCorrectionType],  # (1)
    CustomLanguageCode: NotRequired[str],
    DefaultSelection: NotRequired[AudioDefaultSelectionType],  # (2)
    ExternalAudioFileInput: NotRequired[str],
    HlsRenditionGroupSettings: NotRequired[HlsRenditionGroupSettingsTypeDef],  # (3)
    LanguageCode: NotRequired[LanguageCodeType],  # (4)
    Offset: NotRequired[int],
    Pids: NotRequired[Sequence[int]],
    ProgramSelection: NotRequired[int],
    RemixSettings: NotRequired[RemixSettingsTypeDef],  # (5)
    SelectorType: NotRequired[AudioSelectorTypeType],  # (6)
    Tracks: NotRequired[Sequence[int]],
  1. See AudioDurationCorrectionType
  2. See AudioDefaultSelectionType
  3. See HlsRenditionGroupSettingsTypeDef
  4. See LanguageCodeType
  5. See RemixSettingsTypeDef
  6. See AudioSelectorTypeType

CmafGroupSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CmafGroupSettingsTypeDef

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

DashIsoGroupSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import DashIsoGroupSettingsTypeDef

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

FileGroupSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import FileGroupSettingsTypeDef

def get_value() -> FileGroupSettingsTypeDef:
    return {
        "Destination": ...,
    }
Definition
class FileGroupSettingsTypeDef(TypedDict):
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (1)
  1. See DestinationSettingsTypeDef

HlsGroupSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import HlsGroupSettingsTypeDef

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

MsSmoothGroupSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import MsSmoothGroupSettingsTypeDef

def get_value() -> MsSmoothGroupSettingsTypeDef:
    return {
        "AdditionalManifests": ...,
    }
Definition
class MsSmoothGroupSettingsTypeDef(TypedDict):
    AdditionalManifests: NotRequired[Sequence[MsSmoothAdditionalManifestTypeDef]],  # (1)
    AudioDeduplication: NotRequired[MsSmoothAudioDeduplicationType],  # (2)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (3)
    Encryption: NotRequired[MsSmoothEncryptionSettingsTypeDef],  # (4)
    FragmentLength: NotRequired[int],
    FragmentLengthControl: NotRequired[MsSmoothFragmentLengthControlType],  # (5)
    ManifestEncoding: NotRequired[MsSmoothManifestEncodingType],  # (6)
  1. See MsSmoothAdditionalManifestTypeDef
  2. See MsSmoothAudioDeduplicationType
  3. See DestinationSettingsTypeDef
  4. See MsSmoothEncryptionSettingsTypeDef
  5. See MsSmoothFragmentLengthControlType
  6. See MsSmoothManifestEncodingType

VideoDescriptionTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import VideoDescriptionTypeDef

def get_value() -> VideoDescriptionTypeDef:
    return {
        "AfdSignaling": ...,
    }
Definition
class VideoDescriptionTypeDef(TypedDict):
    AfdSignaling: NotRequired[AfdSignalingType],  # (1)
    AntiAlias: NotRequired[AntiAliasType],  # (2)
    CodecSettings: NotRequired[VideoCodecSettingsTypeDef],  # (3)
    ColorMetadata: NotRequired[ColorMetadataType],  # (4)
    Crop: NotRequired[RectangleTypeDef],  # (5)
    DropFrameTimecode: NotRequired[DropFrameTimecodeType],  # (6)
    FixedAfd: NotRequired[int],
    Height: NotRequired[int],
    Position: NotRequired[RectangleTypeDef],  # (5)
    RespondToAfd: NotRequired[RespondToAfdType],  # (8)
    ScalingBehavior: NotRequired[ScalingBehaviorType],  # (9)
    Sharpness: NotRequired[int],
    TimecodeInsertion: NotRequired[VideoTimecodeInsertionType],  # (10)
    VideoPreprocessors: NotRequired[VideoPreprocessorTypeDef],  # (11)
    Width: NotRequired[int],
  1. See AfdSignalingType
  2. See AntiAliasType
  3. See VideoCodecSettingsTypeDef
  4. See ColorMetadataType
  5. See RectangleTypeDef
  6. See DropFrameTimecodeType
  7. See RectangleTypeDef
  8. See RespondToAfdType
  9. See ScalingBehaviorType
  10. See VideoTimecodeInsertionType
  11. See VideoPreprocessorTypeDef

InputTemplateTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import InputTemplateTypeDef

def get_value() -> InputTemplateTypeDef:
    return {
        "AudioSelectorGroups": ...,
    }
Definition
class InputTemplateTypeDef(TypedDict):
    AudioSelectorGroups: NotRequired[Mapping[str, AudioSelectorGroupTypeDef]],  # (1)
    AudioSelectors: NotRequired[Mapping[str, AudioSelectorTypeDef]],  # (2)
    CaptionSelectors: NotRequired[Mapping[str, CaptionSelectorTypeDef]],  # (3)
    Crop: NotRequired[RectangleTypeDef],  # (4)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (5)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (6)
    DolbyVisionMetadataXml: NotRequired[str],
    FilterEnable: NotRequired[InputFilterEnableType],  # (7)
    FilterStrength: NotRequired[int],
    ImageInserter: NotRequired[ImageInserterTypeDef],  # (8)
    InputClippings: NotRequired[Sequence[InputClippingTypeDef]],  # (9)
    InputScanType: NotRequired[InputScanTypeType],  # (10)
    Position: NotRequired[RectangleTypeDef],  # (4)
    ProgramNumber: NotRequired[int],
    PsiControl: NotRequired[InputPsiControlType],  # (12)
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (13)
    TimecodeStart: NotRequired[str],
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (14)
  1. See AudioSelectorGroupTypeDef
  2. See AudioSelectorTypeDef
  3. See CaptionSelectorTypeDef
  4. See RectangleTypeDef
  5. See InputDeblockFilterType
  6. See InputDenoiseFilterType
  7. See InputFilterEnableType
  8. See ImageInserterTypeDef
  9. See InputClippingTypeDef
  10. See InputScanTypeType
  11. See RectangleTypeDef
  12. See InputPsiControlType
  13. See InputTimecodeSourceType
  14. See VideoSelectorTypeDef

InputTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import InputTypeDef

def get_value() -> InputTypeDef:
    return {
        "AudioSelectorGroups": ...,
    }
Definition
class InputTypeDef(TypedDict):
    AudioSelectorGroups: NotRequired[Mapping[str, AudioSelectorGroupTypeDef]],  # (1)
    AudioSelectors: NotRequired[Mapping[str, AudioSelectorTypeDef]],  # (2)
    CaptionSelectors: NotRequired[Mapping[str, CaptionSelectorTypeDef]],  # (3)
    Crop: NotRequired[RectangleTypeDef],  # (4)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (5)
    DecryptionSettings: NotRequired[InputDecryptionSettingsTypeDef],  # (6)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (7)
    DolbyVisionMetadataXml: NotRequired[str],
    FileInput: NotRequired[str],
    FilterEnable: NotRequired[InputFilterEnableType],  # (8)
    FilterStrength: NotRequired[int],
    ImageInserter: NotRequired[ImageInserterTypeDef],  # (9)
    InputClippings: NotRequired[Sequence[InputClippingTypeDef]],  # (10)
    InputScanType: NotRequired[InputScanTypeType],  # (11)
    Position: NotRequired[RectangleTypeDef],  # (4)
    ProgramNumber: NotRequired[int],
    PsiControl: NotRequired[InputPsiControlType],  # (13)
    SupplementalImps: NotRequired[Sequence[str]],
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (14)
    TimecodeStart: NotRequired[str],
    VideoGenerator: NotRequired[InputVideoGeneratorTypeDef],  # (15)
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (16)
  1. See AudioSelectorGroupTypeDef
  2. See AudioSelectorTypeDef
  3. See CaptionSelectorTypeDef
  4. See RectangleTypeDef
  5. See InputDeblockFilterType
  6. See InputDecryptionSettingsTypeDef
  7. See InputDenoiseFilterType
  8. See InputFilterEnableType
  9. See ImageInserterTypeDef
  10. See InputClippingTypeDef
  11. See InputScanTypeType
  12. See RectangleTypeDef
  13. See InputPsiControlType
  14. See InputTimecodeSourceType
  15. See InputVideoGeneratorTypeDef
  16. See VideoSelectorTypeDef

OutputGroupSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import OutputGroupSettingsTypeDef

def get_value() -> OutputGroupSettingsTypeDef:
    return {
        "CmafGroupSettings": ...,
    }
Definition
class OutputGroupSettingsTypeDef(TypedDict):
    CmafGroupSettings: NotRequired[CmafGroupSettingsTypeDef],  # (1)
    DashIsoGroupSettings: NotRequired[DashIsoGroupSettingsTypeDef],  # (2)
    FileGroupSettings: NotRequired[FileGroupSettingsTypeDef],  # (3)
    HlsGroupSettings: NotRequired[HlsGroupSettingsTypeDef],  # (4)
    MsSmoothGroupSettings: NotRequired[MsSmoothGroupSettingsTypeDef],  # (5)
    Type: NotRequired[OutputGroupTypeType],  # (6)
  1. See CmafGroupSettingsTypeDef
  2. See DashIsoGroupSettingsTypeDef
  3. See FileGroupSettingsTypeDef
  4. See HlsGroupSettingsTypeDef
  5. See MsSmoothGroupSettingsTypeDef
  6. See OutputGroupTypeType

OutputTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "AudioDescriptions": ...,
    }
Definition
class OutputTypeDef(TypedDict):
    AudioDescriptions: NotRequired[Sequence[AudioDescriptionTypeDef]],  # (1)
    CaptionDescriptions: NotRequired[Sequence[CaptionDescriptionTypeDef]],  # (2)
    ContainerSettings: NotRequired[ContainerSettingsTypeDef],  # (3)
    Extension: NotRequired[str],
    NameModifier: NotRequired[str],
    OutputSettings: NotRequired[OutputSettingsTypeDef],  # (4)
    Preset: NotRequired[str],
    VideoDescription: NotRequired[VideoDescriptionTypeDef],  # (5)
  1. See AudioDescriptionTypeDef
  2. See CaptionDescriptionTypeDef
  3. See ContainerSettingsTypeDef
  4. See OutputSettingsTypeDef
  5. See VideoDescriptionTypeDef

PresetSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import PresetSettingsTypeDef

def get_value() -> PresetSettingsTypeDef:
    return {
        "AudioDescriptions": ...,
    }
Definition
class PresetSettingsTypeDef(TypedDict):
    AudioDescriptions: NotRequired[Sequence[AudioDescriptionTypeDef]],  # (1)
    CaptionDescriptions: NotRequired[Sequence[CaptionDescriptionPresetTypeDef]],  # (2)
    ContainerSettings: NotRequired[ContainerSettingsTypeDef],  # (3)
    VideoDescription: NotRequired[VideoDescriptionTypeDef],  # (4)
  1. See AudioDescriptionTypeDef
  2. See CaptionDescriptionPresetTypeDef
  3. See ContainerSettingsTypeDef
  4. See VideoDescriptionTypeDef

OutputGroupTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import OutputGroupTypeDef

def get_value() -> OutputGroupTypeDef:
    return {
        "AutomatedEncodingSettings": ...,
    }
Definition
class OutputGroupTypeDef(TypedDict):
    AutomatedEncodingSettings: NotRequired[AutomatedEncodingSettingsTypeDef],  # (1)
    CustomName: NotRequired[str],
    Name: NotRequired[str],
    OutputGroupSettings: NotRequired[OutputGroupSettingsTypeDef],  # (2)
    Outputs: NotRequired[Sequence[OutputTypeDef]],  # (3)
  1. See AutomatedEncodingSettingsTypeDef
  2. See OutputGroupSettingsTypeDef
  3. See OutputTypeDef

CreatePresetRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CreatePresetRequestRequestTypeDef

def get_value() -> CreatePresetRequestRequestTypeDef:
    return {
        "Name": ...,
        "Settings": ...,
    }
Definition
class CreatePresetRequestRequestTypeDef(TypedDict):
    Name: str,
    Settings: PresetSettingsTypeDef,  # (1)
    Category: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See PresetSettingsTypeDef

PresetTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import PresetTypeDef

def get_value() -> PresetTypeDef:
    return {
        "Name": ...,
        "Settings": ...,
    }
Definition
class PresetTypeDef(TypedDict):
    Name: str,
    Settings: PresetSettingsTypeDef,  # (1)
    Arn: NotRequired[str],
    Category: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    Type: NotRequired[TypeType],  # (2)
  1. See PresetSettingsTypeDef
  2. See TypeType

UpdatePresetRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import UpdatePresetRequestRequestTypeDef

def get_value() -> UpdatePresetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdatePresetRequestRequestTypeDef(TypedDict):
    Name: str,
    Category: NotRequired[str],
    Description: NotRequired[str],
    Settings: NotRequired[PresetSettingsTypeDef],  # (1)
  1. See PresetSettingsTypeDef

JobSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import JobSettingsTypeDef

def get_value() -> JobSettingsTypeDef:
    return {
        "AdAvailOffset": ...,
    }
Definition
class JobSettingsTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (1)
    Esam: NotRequired[EsamSettingsTypeDef],  # (2)
    ExtendedDataServices: NotRequired[ExtendedDataServicesTypeDef],  # (3)
    Inputs: NotRequired[Sequence[InputTypeDef]],  # (4)
    KantarWatermark: NotRequired[KantarWatermarkSettingsTypeDef],  # (5)
    MotionImageInserter: NotRequired[MotionImageInserterTypeDef],  # (6)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (7)
    NielsenNonLinearWatermark: NotRequired[NielsenNonLinearWatermarkSettingsTypeDef],  # (8)
    OutputGroups: NotRequired[Sequence[OutputGroupTypeDef]],  # (9)
    TimecodeConfig: NotRequired[TimecodeConfigTypeDef],  # (10)
    TimedMetadataInsertion: NotRequired[TimedMetadataInsertionTypeDef],  # (11)
  1. See AvailBlankingTypeDef
  2. See EsamSettingsTypeDef
  3. See ExtendedDataServicesTypeDef
  4. See InputTypeDef
  5. See KantarWatermarkSettingsTypeDef
  6. See MotionImageInserterTypeDef
  7. See NielsenConfigurationTypeDef
  8. See NielsenNonLinearWatermarkSettingsTypeDef
  9. See OutputGroupTypeDef
  10. See TimecodeConfigTypeDef
  11. See TimedMetadataInsertionTypeDef

JobTemplateSettingsTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import JobTemplateSettingsTypeDef

def get_value() -> JobTemplateSettingsTypeDef:
    return {
        "AdAvailOffset": ...,
    }
Definition
class JobTemplateSettingsTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (1)
    Esam: NotRequired[EsamSettingsTypeDef],  # (2)
    ExtendedDataServices: NotRequired[ExtendedDataServicesTypeDef],  # (3)
    Inputs: NotRequired[Sequence[InputTemplateTypeDef]],  # (4)
    KantarWatermark: NotRequired[KantarWatermarkSettingsTypeDef],  # (5)
    MotionImageInserter: NotRequired[MotionImageInserterTypeDef],  # (6)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (7)
    NielsenNonLinearWatermark: NotRequired[NielsenNonLinearWatermarkSettingsTypeDef],  # (8)
    OutputGroups: NotRequired[Sequence[OutputGroupTypeDef]],  # (9)
    TimecodeConfig: NotRequired[TimecodeConfigTypeDef],  # (10)
    TimedMetadataInsertion: NotRequired[TimedMetadataInsertionTypeDef],  # (11)
  1. See AvailBlankingTypeDef
  2. See EsamSettingsTypeDef
  3. See ExtendedDataServicesTypeDef
  4. See InputTemplateTypeDef
  5. See KantarWatermarkSettingsTypeDef
  6. See MotionImageInserterTypeDef
  7. See NielsenConfigurationTypeDef
  8. See NielsenNonLinearWatermarkSettingsTypeDef
  9. See OutputGroupTypeDef
  10. See TimecodeConfigTypeDef
  11. See TimedMetadataInsertionTypeDef

CreatePresetResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CreatePresetResponseTypeDef

def get_value() -> CreatePresetResponseTypeDef:
    return {
        "Preset": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePresetResponseTypeDef(TypedDict):
    Preset: PresetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

GetPresetResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import GetPresetResponseTypeDef

def get_value() -> GetPresetResponseTypeDef:
    return {
        "Preset": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPresetResponseTypeDef(TypedDict):
    Preset: PresetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

ListPresetsResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListPresetsResponseTypeDef

def get_value() -> ListPresetsResponseTypeDef:
    return {
        "NextToken": ...,
        "Presets": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPresetsResponseTypeDef(TypedDict):
    NextToken: str,
    Presets: List[PresetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

UpdatePresetResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import UpdatePresetResponseTypeDef

def get_value() -> UpdatePresetResponseTypeDef:
    return {
        "Preset": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdatePresetResponseTypeDef(TypedDict):
    Preset: PresetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

CreateJobRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CreateJobRequestRequestTypeDef

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

JobTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import JobTypeDef

def get_value() -> JobTypeDef:
    return {
        "Role": ...,
        "Settings": ...,
    }
Definition
class JobTypeDef(TypedDict):
    Role: str,
    Settings: JobSettingsTypeDef,  # (9)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (1)
    AccelerationStatus: NotRequired[AccelerationStatusType],  # (2)
    Arn: NotRequired[str],
    BillingTagsSource: NotRequired[BillingTagsSourceType],  # (3)
    CreatedAt: NotRequired[datetime],
    CurrentPhase: NotRequired[JobPhaseType],  # (4)
    ErrorCode: NotRequired[int],
    ErrorMessage: NotRequired[str],
    HopDestinations: NotRequired[List[HopDestinationTypeDef]],  # (5)
    Id: NotRequired[str],
    JobPercentComplete: NotRequired[int],
    JobTemplate: NotRequired[str],
    Messages: NotRequired[JobMessagesTypeDef],  # (6)
    OutputGroupDetails: NotRequired[List[OutputGroupDetailTypeDef]],  # (7)
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    QueueTransitions: NotRequired[List[QueueTransitionTypeDef]],  # (8)
    RetryCount: NotRequired[int],
    SimulateReservedQueue: NotRequired[SimulateReservedQueueType],  # (10)
    Status: NotRequired[JobStatusType],  # (11)
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (12)
    Timing: NotRequired[TimingTypeDef],  # (13)
    UserMetadata: NotRequired[Dict[str, str]],
  1. See AccelerationSettingsTypeDef
  2. See AccelerationStatusType
  3. See BillingTagsSourceType
  4. See JobPhaseType
  5. See HopDestinationTypeDef
  6. See JobMessagesTypeDef
  7. See OutputGroupDetailTypeDef
  8. See QueueTransitionTypeDef
  9. See JobSettingsTypeDef
  10. See SimulateReservedQueueType
  11. See JobStatusType
  12. See StatusUpdateIntervalType
  13. See TimingTypeDef

CreateJobTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CreateJobTemplateRequestRequestTypeDef

def get_value() -> CreateJobTemplateRequestRequestTypeDef:
    return {
        "Name": ...,
        "Settings": ...,
    }
Definition
class CreateJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,
    Settings: JobTemplateSettingsTypeDef,  # (1)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (2)
    Category: NotRequired[str],
    Description: NotRequired[str],
    HopDestinations: NotRequired[Sequence[HopDestinationTypeDef]],  # (3)
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (4)
    Tags: NotRequired[Mapping[str, str]],
  1. See JobTemplateSettingsTypeDef
  2. See AccelerationSettingsTypeDef
  3. See HopDestinationTypeDef
  4. See StatusUpdateIntervalType

JobTemplateTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import JobTemplateTypeDef

def get_value() -> JobTemplateTypeDef:
    return {
        "Name": ...,
        "Settings": ...,
    }
Definition
class JobTemplateTypeDef(TypedDict):
    Name: str,
    Settings: JobTemplateSettingsTypeDef,  # (3)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (1)
    Arn: NotRequired[str],
    Category: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    HopDestinations: NotRequired[List[HopDestinationTypeDef]],  # (2)
    LastUpdated: NotRequired[datetime],
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (4)
    Type: NotRequired[TypeType],  # (5)
  1. See AccelerationSettingsTypeDef
  2. See HopDestinationTypeDef
  3. See JobTemplateSettingsTypeDef
  4. See StatusUpdateIntervalType
  5. See TypeType

UpdateJobTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import UpdateJobTemplateRequestRequestTypeDef

def get_value() -> UpdateJobTemplateRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdateJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (1)
    Category: NotRequired[str],
    Description: NotRequired[str],
    HopDestinations: NotRequired[Sequence[HopDestinationTypeDef]],  # (2)
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    Settings: NotRequired[JobTemplateSettingsTypeDef],  # (3)
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (4)
  1. See AccelerationSettingsTypeDef
  2. See HopDestinationTypeDef
  3. See JobTemplateSettingsTypeDef
  4. See StatusUpdateIntervalType

CreateJobResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CreateJobResponseTypeDef

def get_value() -> CreateJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateJobResponseTypeDef(TypedDict):
    Job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

GetJobResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import GetJobResponseTypeDef

def get_value() -> GetJobResponseTypeDef:
    return {
        "Job": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetJobResponseTypeDef(TypedDict):
    Job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

ListJobsResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListJobsResponseTypeDef

def get_value() -> ListJobsResponseTypeDef:
    return {
        "Jobs": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListJobsResponseTypeDef(TypedDict):
    Jobs: List[JobTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

CreateJobTemplateResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import CreateJobTemplateResponseTypeDef

def get_value() -> CreateJobTemplateResponseTypeDef:
    return {
        "JobTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateJobTemplateResponseTypeDef(TypedDict):
    JobTemplate: JobTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

GetJobTemplateResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import GetJobTemplateResponseTypeDef

def get_value() -> GetJobTemplateResponseTypeDef:
    return {
        "JobTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetJobTemplateResponseTypeDef(TypedDict):
    JobTemplate: JobTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

ListJobTemplatesResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import ListJobTemplatesResponseTypeDef

def get_value() -> ListJobTemplatesResponseTypeDef:
    return {
        "JobTemplates": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListJobTemplatesResponseTypeDef(TypedDict):
    JobTemplates: List[JobTemplateTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

UpdateJobTemplateResponseTypeDef

Usage Example
from mypy_boto3_mediaconvert.type_defs import UpdateJobTemplateResponseTypeDef

def get_value() -> UpdateJobTemplateResponseTypeDef:
    return {
        "JobTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateJobTemplateResponseTypeDef(TypedDict):
    JobTemplate: JobTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef