packages feed

amazonka-mediaconvert 1.6.1 → 2.0

raw patch · 653 files changed

+89183/−22970 lines, 653 filesdep +case-insensitivedep ~amazonka-coredep ~amazonka-testdep ~basesetup-changedPVP ok

version bump matches the API change (PVP)

Dependencies added: case-insensitive

Dependency ranges changed: amazonka-core, amazonka-test, base

API changes (from Hackage documentation)

- Network.AWS.MediaConvert: AADBMBroadcasterMixedAd :: AacAudioDescriptionBroadcasterMix
- Network.AWS.MediaConvert: AADBMNormal :: AacAudioDescriptionBroadcasterMix
- Network.AWS.MediaConvert: AADisabled :: AntiAlias
- Network.AWS.MediaConvert: AAEnabled :: AntiAlias
- Network.AWS.MediaConvert: AC3 :: AudioCodec
- Network.AWS.MediaConvert: ACMAdReceiverMix :: AacCodingMode
- Network.AWS.MediaConvert: ACMCodingMode10 :: AacCodingMode
- Network.AWS.MediaConvert: ACMCodingMode11 :: AacCodingMode
- Network.AWS.MediaConvert: ACMCodingMode20 :: AacCodingMode
- Network.AWS.MediaConvert: ACMCodingMode51 :: AacCodingMode
- Network.AWS.MediaConvert: ADRCPFilmStandard :: Ac3DynamicRangeCompressionProfile
- Network.AWS.MediaConvert: ADRCPNone :: Ac3DynamicRangeCompressionProfile
- Network.AWS.MediaConvert: AES128 :: HlsEncryptionType
- Network.AWS.MediaConvert: ALFDisabled :: Ac3LfeFilter
- Network.AWS.MediaConvert: ALFEnabled :: Ac3LfeFilter
- Network.AWS.MediaConvert: AMCFollowInput :: Ac3MetadataControl
- Network.AWS.MediaConvert: AMCUseConfigured :: Ac3MetadataControl
- Network.AWS.MediaConvert: ANPCNone :: AudioNormalizationPeakCalculation
- Network.AWS.MediaConvert: ANPCTruePeak :: AudioNormalizationPeakCalculation
- Network.AWS.MediaConvert: ARCMCbr :: AacRateControlMode
- Network.AWS.MediaConvert: ARCMVbr :: AacRateControlMode
- Network.AWS.MediaConvert: ARFLatmLoas :: AacRawFormat
- Network.AWS.MediaConvert: ARFNone :: AacRawFormat
- Network.AWS.MediaConvert: ASAuto :: AfdSignaling
- Network.AWS.MediaConvert: ASFixed :: AfdSignaling
- Network.AWS.MediaConvert: ASMPEG2 :: AacSpecification
- Network.AWS.MediaConvert: ASMPEG4 :: AacSpecification
- Network.AWS.MediaConvert: ASNone :: AfdSignaling
- Network.AWS.MediaConvert: ATCFollowInput :: AudioTypeControl
- Network.AWS.MediaConvert: ATCUseConfigured :: AudioTypeControl
- Network.AWS.MediaConvert: AVQHigh :: AacVbrQuality
- Network.AWS.MediaConvert: AVQLow :: AacVbrQuality
- Network.AWS.MediaConvert: AVQMediumHigh :: AacVbrQuality
- Network.AWS.MediaConvert: AVQMediumLow :: AacVbrQuality
- Network.AWS.MediaConvert: Aac :: AudioCodec
- Network.AWS.MediaConvert: Aar :: LanguageCode
- Network.AWS.MediaConvert: Abk :: LanguageCode
- Network.AWS.MediaConvert: Active :: QueueStatus
- Network.AWS.MediaConvert: Adaptive :: DeinterlacerMode
- Network.AWS.MediaConvert: Afr :: LanguageCode
- Network.AWS.MediaConvert: Aiff :: AudioCodec
- Network.AWS.MediaConvert: Aka :: LanguageCode
- Network.AWS.MediaConvert: AlternateAudioAutoSelect :: HlsAudioTrackType
- Network.AWS.MediaConvert: AlternateAudioAutoSelectDefault :: HlsAudioTrackType
- Network.AWS.MediaConvert: AlternateAudioNotAutoSelect :: HlsAudioTrackType
- Network.AWS.MediaConvert: Amh :: LanguageCode
- Network.AWS.MediaConvert: AppleProres422 :: ProresCodecProfile
- Network.AWS.MediaConvert: AppleProres422Hq :: ProresCodecProfile
- Network.AWS.MediaConvert: AppleProres422LT :: ProresCodecProfile
- Network.AWS.MediaConvert: AppleProres422Proxy :: ProresCodecProfile
- Network.AWS.MediaConvert: Ara :: LanguageCode
- Network.AWS.MediaConvert: Arg :: LanguageCode
- Network.AWS.MediaConvert: Ascending :: Order
- Network.AWS.MediaConvert: Asm :: LanguageCode
- Network.AWS.MediaConvert: Atsc :: M2tsAudioBufferModel
- Network.AWS.MediaConvert: AudioOnlyVariantStream :: HlsAudioTrackType
- Network.AWS.MediaConvert: Auto :: H265CodecLevel
- Network.AWS.MediaConvert: Ava :: LanguageCode
- Network.AWS.MediaConvert: Ave :: LanguageCode
- Network.AWS.MediaConvert: Aym :: LanguageCode
- Network.AWS.MediaConvert: Aze :: LanguageCode
- Network.AWS.MediaConvert: BSACentered :: BurninSubtitleAlignment
- Network.AWS.MediaConvert: BSALeft' :: BurninSubtitleAlignment
- Network.AWS.MediaConvert: BSBCBlack :: BurninSubtitleBackgroundColor
- Network.AWS.MediaConvert: BSBCNone :: BurninSubtitleBackgroundColor
- Network.AWS.MediaConvert: BSBCWhite :: BurninSubtitleBackgroundColor
- Network.AWS.MediaConvert: BSFCBlack :: BurninSubtitleFontColor
- Network.AWS.MediaConvert: BSFCBlue :: BurninSubtitleFontColor
- Network.AWS.MediaConvert: BSFCGreen :: BurninSubtitleFontColor
- Network.AWS.MediaConvert: BSFCRed :: BurninSubtitleFontColor
- Network.AWS.MediaConvert: BSFCWhite :: BurninSubtitleFontColor
- Network.AWS.MediaConvert: BSFCYellow :: BurninSubtitleFontColor
- Network.AWS.MediaConvert: BSOCBlack :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert: BSOCBlue :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert: BSOCGreen :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert: BSOCRed :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert: BSOCWhite :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert: BSOCYellow :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert: BSSCBlack :: BurninSubtitleShadowColor
- Network.AWS.MediaConvert: BSSCNone :: BurninSubtitleShadowColor
- Network.AWS.MediaConvert: BSSCWhite :: BurninSubtitleShadowColor
- Network.AWS.MediaConvert: BSTSFixedGrid :: BurninSubtitleTeletextSpacing
- Network.AWS.MediaConvert: BSTSProportional :: BurninSubtitleTeletextSpacing
- Network.AWS.MediaConvert: Bak :: LanguageCode
- Network.AWS.MediaConvert: Bam :: LanguageCode
- Network.AWS.MediaConvert: Bel :: LanguageCode
- Network.AWS.MediaConvert: Ben :: LanguageCode
- Network.AWS.MediaConvert: Bih :: LanguageCode
- Network.AWS.MediaConvert: Bilateral :: NoiseReducerFilter
- Network.AWS.MediaConvert: Bis :: LanguageCode
- Network.AWS.MediaConvert: Black :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert: Blue :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert: Bod :: LanguageCode
- Network.AWS.MediaConvert: Bos :: LanguageCode
- Network.AWS.MediaConvert: BottomCenter :: TimecodeBurninPosition
- Network.AWS.MediaConvert: BottomField :: H265InterlaceMode
- Network.AWS.MediaConvert: BottomLeft :: TimecodeBurninPosition
- Network.AWS.MediaConvert: BottomRight :: TimecodeBurninPosition
- Network.AWS.MediaConvert: Bre :: LanguageCode
- Network.AWS.MediaConvert: Bul :: LanguageCode
- Network.AWS.MediaConvert: CDTBurnIn :: CaptionDestinationType
- Network.AWS.MediaConvert: CDTDvbSub :: CaptionDestinationType
- Network.AWS.MediaConvert: CDTEmbedded :: CaptionDestinationType
- Network.AWS.MediaConvert: CDTScc :: CaptionDestinationType
- Network.AWS.MediaConvert: CDTSrt :: CaptionDestinationType
- Network.AWS.MediaConvert: CDTTeletext :: CaptionDestinationType
- Network.AWS.MediaConvert: CDTTtml :: CaptionDestinationType
- Network.AWS.MediaConvert: CDTWebvtt :: CaptionDestinationType
- Network.AWS.MediaConvert: CSCForce601 :: ColorSpaceConversion
- Network.AWS.MediaConvert: CSCForce709 :: ColorSpaceConversion
- Network.AWS.MediaConvert: CSCForceHDR10 :: ColorSpaceConversion
- Network.AWS.MediaConvert: CSCForceHlg2020 :: ColorSpaceConversion
- Network.AWS.MediaConvert: CSCNone :: ColorSpaceConversion
- Network.AWS.MediaConvert: CSTAncillary :: CaptionSourceType
- Network.AWS.MediaConvert: CSTDvbSub :: CaptionSourceType
- Network.AWS.MediaConvert: CSTEmbedded :: CaptionSourceType
- Network.AWS.MediaConvert: CSTNullSource :: CaptionSourceType
- Network.AWS.MediaConvert: CSTScc :: CaptionSourceType
- Network.AWS.MediaConvert: CSTSrt :: CaptionSourceType
- Network.AWS.MediaConvert: CSTStl :: CaptionSourceType
- Network.AWS.MediaConvert: CSTTeletext :: CaptionSourceType
- Network.AWS.MediaConvert: CSTTtml :: CaptionSourceType
- Network.AWS.MediaConvert: Cabac :: H264EntropyEncoding
- Network.AWS.MediaConvert: Canceled :: JobStatus
- Network.AWS.MediaConvert: Cat :: LanguageCode
- Network.AWS.MediaConvert: Cavlc :: H264EntropyEncoding
- Network.AWS.MediaConvert: Cbr :: H265RateControlMode
- Network.AWS.MediaConvert: Centered :: DvbSubtitleAlignment
- Network.AWS.MediaConvert: Ces :: LanguageCode
- Network.AWS.MediaConvert: Cha :: LanguageCode
- Network.AWS.MediaConvert: Che :: LanguageCode
- Network.AWS.MediaConvert: Chu :: LanguageCode
- Network.AWS.MediaConvert: Chv :: LanguageCode
- Network.AWS.MediaConvert: CodingMode10 :: Ac3CodingMode
- Network.AWS.MediaConvert: CodingMode11 :: Ac3CodingMode
- Network.AWS.MediaConvert: CodingMode20 :: Ac3CodingMode
- Network.AWS.MediaConvert: CodingMode32Lfe :: Ac3CodingMode
- Network.AWS.MediaConvert: CombineDuplicateStreams :: MsSmoothAudioDeduplication
- Network.AWS.MediaConvert: Commentary :: Ac3BitstreamMode
- Network.AWS.MediaConvert: Complete :: JobStatus
- Network.AWS.MediaConvert: CompleteMain :: Ac3BitstreamMode
- Network.AWS.MediaConvert: ConfiguredPcrPeriod :: M2tsPcrControl
- Network.AWS.MediaConvert: Conserve :: NoiseReducerFilter
- Network.AWS.MediaConvert: Cor :: LanguageCode
- Network.AWS.MediaConvert: CorrectAudio :: AudioNormalizationAlgorithmControl
- Network.AWS.MediaConvert: Cos :: LanguageCode
- Network.AWS.MediaConvert: Cre :: LanguageCode
- Network.AWS.MediaConvert: CreationDate :: QueueListBy
- Network.AWS.MediaConvert: Custom :: Type
- Network.AWS.MediaConvert: Cym :: LanguageCode
- Network.AWS.MediaConvert: DABlend :: DeinterlaceAlgorithm
- Network.AWS.MediaConvert: DABlendTicker :: DeinterlaceAlgorithm
- Network.AWS.MediaConvert: DAInterpolate :: DeinterlaceAlgorithm
- Network.AWS.MediaConvert: DAInterpolateTicker :: DeinterlaceAlgorithm
- Network.AWS.MediaConvert: DFTDisabled :: DropFrameTimecode
- Network.AWS.MediaConvert: DFTEnabled :: DropFrameTimecode
- Network.AWS.MediaConvert: DIHCHbbtv15 :: DashIsoHbbtvCompliance
- Network.AWS.MediaConvert: DIHCNone :: DashIsoHbbtvCompliance
- Network.AWS.MediaConvert: DISCSegmentedFiles :: DashIsoSegmentControl
- Network.AWS.MediaConvert: DISCSingleFile :: DashIsoSegmentControl
- Network.AWS.MediaConvert: DPL2 :: Eac3StereoDownmix
- Network.AWS.MediaConvert: DSBCBlack :: DvbSubtitleBackgroundColor
- Network.AWS.MediaConvert: DSBCNone :: DvbSubtitleBackgroundColor
- Network.AWS.MediaConvert: DSBCWhite :: DvbSubtitleBackgroundColor
- Network.AWS.MediaConvert: DSFCBlack :: DvbSubtitleFontColor
- Network.AWS.MediaConvert: DSFCBlue :: DvbSubtitleFontColor
- Network.AWS.MediaConvert: DSFCGreen :: DvbSubtitleFontColor
- Network.AWS.MediaConvert: DSFCRed :: DvbSubtitleFontColor
- Network.AWS.MediaConvert: DSFCWhite :: DvbSubtitleFontColor
- Network.AWS.MediaConvert: DSFCYellow :: DvbSubtitleFontColor
- Network.AWS.MediaConvert: DSSCBlack :: DvbSubtitleShadowColor
- Network.AWS.MediaConvert: DSSCNone :: DvbSubtitleShadowColor
- Network.AWS.MediaConvert: DSSCWhite :: DvbSubtitleShadowColor
- Network.AWS.MediaConvert: Dan :: LanguageCode
- Network.AWS.MediaConvert: DashIsoGroupSettings :: OutputGroupType
- Network.AWS.MediaConvert: Default :: AudioDefaultSelection
- Network.AWS.MediaConvert: Deinterlace :: DeinterlacerMode
- Network.AWS.MediaConvert: Descending :: Order
- Network.AWS.MediaConvert: Deu :: LanguageCode
- Network.AWS.MediaConvert: Dialogue :: Ac3BitstreamMode
- Network.AWS.MediaConvert: Disabled :: InputDeblockFilter
- Network.AWS.MediaConvert: Div :: LanguageCode
- Network.AWS.MediaConvert: DontLog :: AudioNormalizationLoudnessLogging
- Network.AWS.MediaConvert: DuplicateDrop :: H265FramerateConversionAlgorithm
- Network.AWS.MediaConvert: Dvb :: M2tsAudioBufferModel
- Network.AWS.MediaConvert: Dzo :: LanguageCode
- Network.AWS.MediaConvert: EAC3 :: AudioCodec
- Network.AWS.MediaConvert: EACAttenuate3DB :: Eac3AttenuationControl
- Network.AWS.MediaConvert: EACNone :: Eac3AttenuationControl
- Network.AWS.MediaConvert: EBMCommentary :: Eac3BitstreamMode
- Network.AWS.MediaConvert: EBMCompleteMain :: Eac3BitstreamMode
- Network.AWS.MediaConvert: EBMEmergency :: Eac3BitstreamMode
- Network.AWS.MediaConvert: EBMHearingImpaired :: Eac3BitstreamMode
- Network.AWS.MediaConvert: EBMVisuallyImpaired :: Eac3BitstreamMode
- Network.AWS.MediaConvert: ECMCodingMode10 :: Eac3CodingMode
- Network.AWS.MediaConvert: ECMCodingMode20 :: Eac3CodingMode
- Network.AWS.MediaConvert: ECMCodingMode32 :: Eac3CodingMode
- Network.AWS.MediaConvert: ECTDisabled :: EmbeddedConvert608To708
- Network.AWS.MediaConvert: ECTUpconvert :: EmbeddedConvert608To708
- Network.AWS.MediaConvert: EDFDisabled :: Eac3DcFilter
- Network.AWS.MediaConvert: EDFEnabled :: Eac3DcFilter
- Network.AWS.MediaConvert: EDRCLFilmLight :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert: EDRCLFilmStandard :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert: EDRCLMusicLight :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert: EDRCLMusicStandard :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert: EDRCLNone :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert: EDRCLSpeech :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert: EDRCRFilmLight :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert: EDRCRFilmStandard :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert: EDRCRMusicLight :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert: EDRCRMusicStandard :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert: EDRCRNone :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert: EDRCRSpeech :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert: ELFDisabled :: Eac3LfeFilter
- Network.AWS.MediaConvert: ELFEnabled :: Eac3LfeFilter
- Network.AWS.MediaConvert: EMCFollowInput :: Eac3MetadataControl
- Network.AWS.MediaConvert: EMCUseConfigured :: Eac3MetadataControl
- Network.AWS.MediaConvert: ESEMDisabled :: Eac3SurroundExMode
- Network.AWS.MediaConvert: ESEMEnabled :: Eac3SurroundExMode
- Network.AWS.MediaConvert: ESEMNotIndicated :: Eac3SurroundExMode
- Network.AWS.MediaConvert: ESMDisabled :: Eac3SurroundMode
- Network.AWS.MediaConvert: ESMEnabled :: Eac3SurroundMode
- Network.AWS.MediaConvert: ESMNotIndicated :: Eac3SurroundMode
- Network.AWS.MediaConvert: Elemental :: HlsAdMarkers
- Network.AWS.MediaConvert: ElementalSCTE35 :: HlsAdMarkers
- Network.AWS.MediaConvert: Ell :: LanguageCode
- Network.AWS.MediaConvert: Embedded :: InputTimecodeSource
- Network.AWS.MediaConvert: Emergency :: Ac3BitstreamMode
- Network.AWS.MediaConvert: Enabled :: InputDeblockFilter
- Network.AWS.MediaConvert: Eng :: LanguageCode
- Network.AWS.MediaConvert: Enm :: LanguageCode
- Network.AWS.MediaConvert: Epo :: LanguageCode
- Network.AWS.MediaConvert: Error' :: JobStatus
- Network.AWS.MediaConvert: Est :: LanguageCode
- Network.AWS.MediaConvert: Eus :: LanguageCode
- Network.AWS.MediaConvert: Ewe :: LanguageCode
- Network.AWS.MediaConvert: Exclude :: HlsProgramDateTime
- Network.AWS.MediaConvert: External :: MovReference
- Network.AWS.MediaConvert: F4V :: ContainerType
- Network.AWS.MediaConvert: FMPNormal :: F4vMoovPlacement
- Network.AWS.MediaConvert: FMPProgressiveDownload :: F4vMoovPlacement
- Network.AWS.MediaConvert: FSCTDisabled :: FileSourceConvert608To708
- Network.AWS.MediaConvert: FSCTUpconvert :: FileSourceConvert608To708
- Network.AWS.MediaConvert: Fallback :: ColorSpaceUsage
- Network.AWS.MediaConvert: Fao :: LanguageCode
- Network.AWS.MediaConvert: Fas :: LanguageCode
- Network.AWS.MediaConvert: Fij :: LanguageCode
- Network.AWS.MediaConvert: FileGroupSettings :: OutputGroupType
- Network.AWS.MediaConvert: Fin :: LanguageCode
- Network.AWS.MediaConvert: FixedGrid :: DvbSubtitleTeletextSpacing
- Network.AWS.MediaConvert: FloatingPoint :: HlsManifestDurationFormat
- Network.AWS.MediaConvert: Follow :: ColorSpace
- Network.AWS.MediaConvert: FollowBottomField :: H265InterlaceMode
- Network.AWS.MediaConvert: FollowInput :: AudioLanguageCodeControl
- Network.AWS.MediaConvert: FollowTopField :: H265InterlaceMode
- Network.AWS.MediaConvert: Force :: ColorSpaceUsage
- Network.AWS.MediaConvert: ForceAllFrames :: DeinterlacerControl
- Network.AWS.MediaConvert: ForceField :: H264FieldEncoding
- Network.AWS.MediaConvert: Fra :: LanguageCode
- Network.AWS.MediaConvert: FrameCapture :: VideoCodec
- Network.AWS.MediaConvert: Framerate2397 :: SccDestinationFramerate
- Network.AWS.MediaConvert: Framerate24 :: SccDestinationFramerate
- Network.AWS.MediaConvert: Framerate2997Dropframe :: SccDestinationFramerate
- Network.AWS.MediaConvert: Framerate2997NonDropframe :: SccDestinationFramerate
- Network.AWS.MediaConvert: Frames :: H265GopSizeUnits
- Network.AWS.MediaConvert: Frm :: LanguageCode
- Network.AWS.MediaConvert: Fry :: LanguageCode
- Network.AWS.MediaConvert: Ful :: LanguageCode
- Network.AWS.MediaConvert: Gaussian :: NoiseReducerFilter
- Network.AWS.MediaConvert: Ger :: LanguageCode
- Network.AWS.MediaConvert: Gla :: LanguageCode
- Network.AWS.MediaConvert: Gle :: LanguageCode
- Network.AWS.MediaConvert: Glg :: LanguageCode
- Network.AWS.MediaConvert: Glv :: LanguageCode
- Network.AWS.MediaConvert: Green :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert: Grn :: LanguageCode
- Network.AWS.MediaConvert: Guj :: LanguageCode
- Network.AWS.MediaConvert: H264 :: VideoCodec
- Network.AWS.MediaConvert: H265 :: VideoCodec
- Network.AWS.MediaConvert: H26Disabled :: H264TemporalAdaptiveQuantization
- Network.AWS.MediaConvert: H26Enabled :: H264TemporalAdaptiveQuantization
- Network.AWS.MediaConvert: HAQHigh :: H264AdaptiveQuantization
- Network.AWS.MediaConvert: HAQHigher :: H264AdaptiveQuantization
- Network.AWS.MediaConvert: HAQLow :: H264AdaptiveQuantization
- Network.AWS.MediaConvert: HAQMax :: H264AdaptiveQuantization
- Network.AWS.MediaConvert: HAQMedium :: H264AdaptiveQuantization
- Network.AWS.MediaConvert: HAQOff :: H264AdaptiveQuantization
- Network.AWS.MediaConvert: HATFSDisabled :: H265AlternateTransferFunctionSei
- Network.AWS.MediaConvert: HATFSEnabled :: H265AlternateTransferFunctionSei
- Network.AWS.MediaConvert: HCCDisabled :: HlsClientCache
- Network.AWS.MediaConvert: HCCEnabled :: HlsClientCache
- Network.AWS.MediaConvert: HCLAuto :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel1 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel11 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel12 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel13 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel2 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel21 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel22 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel3 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel31 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel32 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel4 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel41 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel42 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel5 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel51 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLLevel52 :: H264CodecLevel
- Network.AWS.MediaConvert: HCLSInsert :: HlsCaptionLanguageSetting
- Network.AWS.MediaConvert: HCLSNone :: HlsCaptionLanguageSetting
- Network.AWS.MediaConvert: HCLSOmit :: HlsCaptionLanguageSetting
- Network.AWS.MediaConvert: HCPBaseline :: H264CodecProfile
- Network.AWS.MediaConvert: HCPHigh :: H264CodecProfile
- Network.AWS.MediaConvert: HCPHigh10BIT :: H264CodecProfile
- Network.AWS.MediaConvert: HCPHigh422 :: H264CodecProfile
- Network.AWS.MediaConvert: HCPHigh42210BIT :: H264CodecProfile
- Network.AWS.MediaConvert: HCPMain :: H264CodecProfile
- Network.AWS.MediaConvert: HDR10 :: ColorSpace
- Network.AWS.MediaConvert: HDisabled :: H264UnregisteredSeiTimecode
- Network.AWS.MediaConvert: HEV1 :: AacCodecProfile
- Network.AWS.MediaConvert: HEV2 :: AacCodecProfile
- Network.AWS.MediaConvert: HEnabled :: H264UnregisteredSeiTimecode
- Network.AWS.MediaConvert: HFAQDisabled :: H265FlickerAdaptiveQuantization
- Network.AWS.MediaConvert: HFAQEnabled :: H265FlickerAdaptiveQuantization
- Network.AWS.MediaConvert: HFAQFDisabled :: H264FlickerAdaptiveQuantization
- Network.AWS.MediaConvert: HFAQFEnabled :: H264FlickerAdaptiveQuantization
- Network.AWS.MediaConvert: HFCADuplicateDrop :: H264FramerateConversionAlgorithm
- Network.AWS.MediaConvert: HFCAInterpolate :: H264FramerateConversionAlgorithm
- Network.AWS.MediaConvert: HFCInitializeFromSource :: H265FramerateControl
- Network.AWS.MediaConvert: HFCSpecified :: H265FramerateControl
- Network.AWS.MediaConvert: HGBRDisabled :: H265GopBReference
- Network.AWS.MediaConvert: HGBREnabled :: H265GopBReference
- Network.AWS.MediaConvert: HGBRGDisabled :: H264GopBReference
- Network.AWS.MediaConvert: HGBRGEnabled :: H264GopBReference
- Network.AWS.MediaConvert: HGSUFrames :: H264GopSizeUnits
- Network.AWS.MediaConvert: HGSUSeconds :: H264GopSizeUnits
- Network.AWS.MediaConvert: HHard :: H264Telecine
- Network.AWS.MediaConvert: HIFOMExclude :: HlsIFrameOnlyManifest
- Network.AWS.MediaConvert: HIFOMInclude :: HlsIFrameOnlyManifest
- Network.AWS.MediaConvert: HIMBottomField :: H264InterlaceMode
- Network.AWS.MediaConvert: HIMFollowBottomField :: H264InterlaceMode
- Network.AWS.MediaConvert: HIMFollowTopField :: H264InterlaceMode
- Network.AWS.MediaConvert: HIMProgressive :: H264InterlaceMode
- Network.AWS.MediaConvert: HIMTopField :: H264InterlaceMode
- Network.AWS.MediaConvert: HIVIMExclude :: HlsInitializationVectorInManifest
- Network.AWS.MediaConvert: HIVIMInclude :: HlsInitializationVectorInManifest
- Network.AWS.MediaConvert: HInitializeFromSource :: H264FramerateControl
- Network.AWS.MediaConvert: HMCGzip :: HlsManifestCompression
- Network.AWS.MediaConvert: HMCNone :: HlsManifestCompression
- Network.AWS.MediaConvert: HNone :: H264Telecine
- Network.AWS.MediaConvert: HPCInitializeFromSource :: H264ParControl
- Network.AWS.MediaConvert: HPCSpecified :: H264ParControl
- Network.AWS.MediaConvert: HQTLMultiPassHq :: H264QualityTuningLevel
- Network.AWS.MediaConvert: HQTLSinglePass :: H264QualityTuningLevel
- Network.AWS.MediaConvert: HQTLSinglePassHq :: H264QualityTuningLevel
- Network.AWS.MediaConvert: HRCMCbr :: H264RateControlMode
- Network.AWS.MediaConvert: HRCMVbr :: H264RateControlMode
- Network.AWS.MediaConvert: HRPDisabled :: H264RepeatPps
- Network.AWS.MediaConvert: HRPEnabled :: H264RepeatPps
- Network.AWS.MediaConvert: HSAOFMAdaptive :: H265SampleAdaptiveOffsetFilterMode
- Network.AWS.MediaConvert: HSAOFMDefault :: H265SampleAdaptiveOffsetFilterMode
- Network.AWS.MediaConvert: HSAOFMOff :: H265SampleAdaptiveOffsetFilterMode
- Network.AWS.MediaConvert: HSAQDisabled :: H265SpatialAdaptiveQuantization
- Network.AWS.MediaConvert: HSAQEnabled :: H265SpatialAdaptiveQuantization
- Network.AWS.MediaConvert: HSAQSDisabled :: H264SpatialAdaptiveQuantization
- Network.AWS.MediaConvert: HSAQSEnabled :: H264SpatialAdaptiveQuantization
- Network.AWS.MediaConvert: HSCDDisabled :: H265SceneChangeDetect
- Network.AWS.MediaConvert: HSCDEnabled :: H265SceneChangeDetect
- Network.AWS.MediaConvert: HSCDSDisabled :: H264SceneChangeDetect
- Network.AWS.MediaConvert: HSCDSEnabled :: H264SceneChangeDetect
- Network.AWS.MediaConvert: HSDefault :: H264Syntax
- Network.AWS.MediaConvert: HSIRExclude :: HlsStreamInfResolution
- Network.AWS.MediaConvert: HSIRInclude :: HlsStreamInfResolution
- Network.AWS.MediaConvert: HSPDisabled :: H265SlowPal
- Network.AWS.MediaConvert: HSPEnabled :: H265SlowPal
- Network.AWS.MediaConvert: HSPSDisabled :: H264SlowPal
- Network.AWS.MediaConvert: HSPSEnabled :: H264SlowPal
- Network.AWS.MediaConvert: HSRP2027 :: H264Syntax
- Network.AWS.MediaConvert: HSoft :: H264Telecine
- Network.AWS.MediaConvert: HSpecified :: H264FramerateControl
- Network.AWS.MediaConvert: HTAQDisabled :: H265TemporalAdaptiveQuantization
- Network.AWS.MediaConvert: HTAQEnabled :: H265TemporalAdaptiveQuantization
- Network.AWS.MediaConvert: HTDisabled :: H265Tiles
- Network.AWS.MediaConvert: HTEnabled :: H265Tiles
- Network.AWS.MediaConvert: HTHard :: H265Telecine
- Network.AWS.MediaConvert: HTIDisabled :: H265TemporalIds
- Network.AWS.MediaConvert: HTIEnabled :: H265TemporalIds
- Network.AWS.MediaConvert: HTMIFNone :: HlsTimedMetadataId3Frame
- Network.AWS.MediaConvert: HTMIFPriv :: HlsTimedMetadataId3Frame
- Network.AWS.MediaConvert: HTMIFTdrl :: HlsTimedMetadataId3Frame
- Network.AWS.MediaConvert: HTNone :: H265Telecine
- Network.AWS.MediaConvert: HTSoft :: H265Telecine
- Network.AWS.MediaConvert: HUSTDisabled :: H265UnregisteredSeiTimecode
- Network.AWS.MediaConvert: HUSTEnabled :: H265UnregisteredSeiTimecode
- Network.AWS.MediaConvert: Hat :: LanguageCode
- Network.AWS.MediaConvert: Hau :: LanguageCode
- Network.AWS.MediaConvert: HearingImpaired :: Ac3BitstreamMode
- Network.AWS.MediaConvert: Heb :: LanguageCode
- Network.AWS.MediaConvert: Her :: LanguageCode
- Network.AWS.MediaConvert: High :: H265AdaptiveQuantization
- Network.AWS.MediaConvert: Higher :: H265AdaptiveQuantization
- Network.AWS.MediaConvert: Hin :: LanguageCode
- Network.AWS.MediaConvert: Hlg2020 :: ColorSpace
- Network.AWS.MediaConvert: HlsGroupSettings :: OutputGroupType
- Network.AWS.MediaConvert: Hmo :: LanguageCode
- Network.AWS.MediaConvert: Hrv :: LanguageCode
- Network.AWS.MediaConvert: Hun :: LanguageCode
- Network.AWS.MediaConvert: Hye :: LanguageCode
- Network.AWS.MediaConvert: IDFDisabled :: InputDenoiseFilter
- Network.AWS.MediaConvert: IDFEnabled :: InputDenoiseFilter
- Network.AWS.MediaConvert: IFEAuto :: InputFilterEnable
- Network.AWS.MediaConvert: IFEDisable :: InputFilterEnable
- Network.AWS.MediaConvert: IFEForce :: InputFilterEnable
- Network.AWS.MediaConvert: IPk :: LanguageCode
- Network.AWS.MediaConvert: Ibo :: LanguageCode
- Network.AWS.MediaConvert: Ido :: LanguageCode
- Network.AWS.MediaConvert: Ignore :: ColorMetadata
- Network.AWS.MediaConvert: IgnorePsi :: InputPsiControl
- Network.AWS.MediaConvert: Iii :: LanguageCode
- Network.AWS.MediaConvert: Iku :: LanguageCode
- Network.AWS.MediaConvert: Ile :: LanguageCode
- Network.AWS.MediaConvert: Ina :: LanguageCode
- Network.AWS.MediaConvert: Include :: HlsProgramDateTime
- Network.AWS.MediaConvert: Ind :: LanguageCode
- Network.AWS.MediaConvert: InitializeFromSource :: H265ParControl
- Network.AWS.MediaConvert: Insert :: ColorMetadata
- Network.AWS.MediaConvert: Integer :: HlsManifestDurationFormat
- Network.AWS.MediaConvert: Interpolate :: H265FramerateConversionAlgorithm
- Network.AWS.MediaConvert: InverseTelecine :: DeinterlacerMode
- Network.AWS.MediaConvert: Isl :: LanguageCode
- Network.AWS.MediaConvert: Ismv :: ContainerType
- Network.AWS.MediaConvert: Ita :: LanguageCode
- Network.AWS.MediaConvert: ItuBs17701 :: AudioNormalizationAlgorithm
- Network.AWS.MediaConvert: ItuBs17702 :: AudioNormalizationAlgorithm
- Network.AWS.MediaConvert: JTLBCreationDate :: JobTemplateListBy
- Network.AWS.MediaConvert: JTLBName :: JobTemplateListBy
- Network.AWS.MediaConvert: JTLBSystem :: JobTemplateListBy
- Network.AWS.MediaConvert: Jav :: LanguageCode
- Network.AWS.MediaConvert: Jpn :: LanguageCode
- Network.AWS.MediaConvert: Kal :: LanguageCode
- Network.AWS.MediaConvert: Kan :: LanguageCode
- Network.AWS.MediaConvert: Kas :: LanguageCode
- Network.AWS.MediaConvert: Kat :: LanguageCode
- Network.AWS.MediaConvert: Kau :: LanguageCode
- Network.AWS.MediaConvert: Kaz :: LanguageCode
- Network.AWS.MediaConvert: Khm :: LanguageCode
- Network.AWS.MediaConvert: Kik :: LanguageCode
- Network.AWS.MediaConvert: Kin :: LanguageCode
- Network.AWS.MediaConvert: Kir :: LanguageCode
- Network.AWS.MediaConvert: Kom :: LanguageCode
- Network.AWS.MediaConvert: Kon :: LanguageCode
- Network.AWS.MediaConvert: Kor :: LanguageCode
- Network.AWS.MediaConvert: Kua :: LanguageCode
- Network.AWS.MediaConvert: Kur :: LanguageCode
- Network.AWS.MediaConvert: LC :: AacCodecProfile
- Network.AWS.MediaConvert: Lanczos :: NoiseReducerFilter
- Network.AWS.MediaConvert: LanguageCode :: AudioSelectorType
- Network.AWS.MediaConvert: Lao :: LanguageCode
- Network.AWS.MediaConvert: Lat :: LanguageCode
- Network.AWS.MediaConvert: Lav :: LanguageCode
- Network.AWS.MediaConvert: Left' :: DvbSubtitleAlignment
- Network.AWS.MediaConvert: Level1 :: H265CodecLevel
- Network.AWS.MediaConvert: Level2 :: H265CodecLevel
- Network.AWS.MediaConvert: Level21 :: H265CodecLevel
- Network.AWS.MediaConvert: Level3 :: H265CodecLevel
- Network.AWS.MediaConvert: Level31 :: H265CodecLevel
- Network.AWS.MediaConvert: Level4 :: H265CodecLevel
- Network.AWS.MediaConvert: Level41 :: H265CodecLevel
- Network.AWS.MediaConvert: Level5 :: H265CodecLevel
- Network.AWS.MediaConvert: Level51 :: H265CodecLevel
- Network.AWS.MediaConvert: Level52 :: H265CodecLevel
- Network.AWS.MediaConvert: Level6 :: H265CodecLevel
- Network.AWS.MediaConvert: Level61 :: H265CodecLevel
- Network.AWS.MediaConvert: Level62 :: H265CodecLevel
- Network.AWS.MediaConvert: Lfe :: Eac3LfeControl
- Network.AWS.MediaConvert: Lim :: LanguageCode
- Network.AWS.MediaConvert: Lin :: LanguageCode
- Network.AWS.MediaConvert: Lit :: LanguageCode
- Network.AWS.MediaConvert: LoRo :: Eac3StereoDownmix
- Network.AWS.MediaConvert: Log :: AudioNormalizationLoudnessLogging
- Network.AWS.MediaConvert: Low :: H265AdaptiveQuantization
- Network.AWS.MediaConvert: LtRt :: Eac3StereoDownmix
- Network.AWS.MediaConvert: Ltz :: LanguageCode
- Network.AWS.MediaConvert: Lub :: LanguageCode
- Network.AWS.MediaConvert: Lug :: LanguageCode
- Network.AWS.MediaConvert: M2TS :: ContainerType
- Network.AWS.MediaConvert: M3U8 :: ContainerType
- Network.AWS.MediaConvert: M3uInsert :: M3u8NielsenId3
- Network.AWS.MediaConvert: M3uNone :: M3u8NielsenId3
- Network.AWS.MediaConvert: MAIN10High :: H265CodecProfile
- Network.AWS.MediaConvert: MAIN10Main :: H265CodecProfile
- Network.AWS.MediaConvert: MAQHigh :: Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert: MAQLow :: Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert: MAQMedium :: Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert: MAQOff :: Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert: MBMMultiplex :: M2tsBufferModel
- Network.AWS.MediaConvert: MBMNone :: M2tsBufferModel
- Network.AWS.MediaConvert: MCAExclude :: MovCslgAtom
- Network.AWS.MediaConvert: MCAInclude :: MovCslgAtom
- Network.AWS.MediaConvert: MCLAuto :: Mpeg2CodecLevel
- Network.AWS.MediaConvert: MCLHIGH1440 :: Mpeg2CodecLevel
- Network.AWS.MediaConvert: MCLHigh :: Mpeg2CodecLevel
- Network.AWS.MediaConvert: MCLLow :: Mpeg2CodecLevel
- Network.AWS.MediaConvert: MCLMain :: Mpeg2CodecLevel
- Network.AWS.MediaConvert: MERIPExclude :: M2tsEsRateInPes
- Network.AWS.MediaConvert: MERIPInclude :: M2tsEsRateInPes
- Network.AWS.MediaConvert: MExclude :: MovClapAtom
- Network.AWS.MediaConvert: MFCADuplicateDrop :: Mpeg2FramerateConversionAlgorithm
- Network.AWS.MediaConvert: MFCAInterpolate :: Mpeg2FramerateConversionAlgorithm
- Network.AWS.MediaConvert: MFCInitializeFromSource :: Mpeg2FramerateControl
- Network.AWS.MediaConvert: MFCSpecified :: Mpeg2FramerateControl
- Network.AWS.MediaConvert: MFSBExclude :: Mp4FreeSpaceBox
- Network.AWS.MediaConvert: MFSBInclude :: Mp4FreeSpaceBox
- Network.AWS.MediaConvert: MGSUFrames :: Mpeg2GopSizeUnits
- Network.AWS.MediaConvert: MGSUSeconds :: Mpeg2GopSizeUnits
- Network.AWS.MediaConvert: MIDPAuto :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert: MIDPIntraDcPrecision10 :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert: MIDPIntraDcPrecision11 :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert: MIDPIntraDcPrecision8 :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert: MIDPIntraDcPrecision9 :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert: MIMBottomField :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert: MIMFollowBottomField :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert: MIMFollowTopField :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert: MIMProgressive :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert: MIMTopField :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert: MInclude :: MovClapAtom
- Network.AWS.MediaConvert: MMPNormal :: Mp4MoovPlacement
- Network.AWS.MediaConvert: MMPProgressiveDownload :: Mp4MoovPlacement
- Network.AWS.MediaConvert: MNIInsert :: M2tsNielsenId3
- Network.AWS.MediaConvert: MNINone :: M2tsNielsenId3
- Network.AWS.MediaConvert: MNone :: M3u8Scte35Source
- Network.AWS.MediaConvert: MP2 :: AudioCodec
- Network.AWS.MediaConvert: MP4 :: ContainerType
- Network.AWS.MediaConvert: MPCConfiguredPcrPeriod :: M3u8PcrControl
- Network.AWS.MediaConvert: MPCInitializeFromSource :: Mpeg2ParControl
- Network.AWS.MediaConvert: MPCNone :: MovPaddingControl
- Network.AWS.MediaConvert: MPCOmneon :: MovPaddingControl
- Network.AWS.MediaConvert: MPCPcrEveryPesPacket :: M3u8PcrControl
- Network.AWS.MediaConvert: MPCSpecified :: Mpeg2ParControl
- Network.AWS.MediaConvert: MPEG2 :: VideoCodec
- Network.AWS.MediaConvert: MPassthrough :: M3u8Scte35Source
- Network.AWS.MediaConvert: MQTLMultiPass :: Mpeg2QualityTuningLevel
- Network.AWS.MediaConvert: MQTLSinglePass :: Mpeg2QualityTuningLevel
- Network.AWS.MediaConvert: MRCMCbr :: Mpeg2RateControlMode
- Network.AWS.MediaConvert: MRCMVbr :: Mpeg2RateControlMode
- Network.AWS.MediaConvert: MRMCbr :: M2tsRateMode
- Network.AWS.MediaConvert: MRMVbr :: M2tsRateMode
- Network.AWS.MediaConvert: MSAQDisabled :: Mpeg2SpatialAdaptiveQuantization
- Network.AWS.MediaConvert: MSAQEnabled :: Mpeg2SpatialAdaptiveQuantization
- Network.AWS.MediaConvert: MSCDDisabled :: Mpeg2SceneChangeDetect
- Network.AWS.MediaConvert: MSCDEnabled :: Mpeg2SceneChangeDetect
- Network.AWS.MediaConvert: MSD10 :: Mpeg2Syntax
- Network.AWS.MediaConvert: MSDefault :: Mpeg2Syntax
- Network.AWS.MediaConvert: MSMEbp :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert: MSMEbpLegacy :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert: MSMNone :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert: MSMPsiSegstart :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert: MSMRaiAdapt :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert: MSMRaiSegstart :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert: MSPDisabled :: Mpeg2SlowPal
- Network.AWS.MediaConvert: MSPEnabled :: Mpeg2SlowPal
- Network.AWS.MediaConvert: MSSNone :: M2tsScte35Source
- Network.AWS.MediaConvert: MSSPassthrough :: M2tsScte35Source
- Network.AWS.MediaConvert: MTAQDisabled :: Mpeg2TemporalAdaptiveQuantization
- Network.AWS.MediaConvert: MTAQEnabled :: Mpeg2TemporalAdaptiveQuantization
- Network.AWS.MediaConvert: MTHard :: Mpeg2Telecine
- Network.AWS.MediaConvert: MTNone :: Mpeg2Telecine
- Network.AWS.MediaConvert: MTSoft :: Mpeg2Telecine
- Network.AWS.MediaConvert: Mah :: LanguageCode
- Network.AWS.MediaConvert: Main :: Mpeg2CodecProfile
- Network.AWS.MediaConvert: Main42210BITHigh :: H265CodecProfile
- Network.AWS.MediaConvert: Main42210BITMain :: H265CodecProfile
- Network.AWS.MediaConvert: Main4228BITHigh :: H265CodecProfile
- Network.AWS.MediaConvert: Main4228BITMain :: H265CodecProfile
- Network.AWS.MediaConvert: MainHigh :: H265CodecProfile
- Network.AWS.MediaConvert: MainMain :: H265CodecProfile
- Network.AWS.MediaConvert: MaintainCadence :: M2tsSegmentationStyle
- Network.AWS.MediaConvert: Mal :: LanguageCode
- Network.AWS.MediaConvert: ManifestsAndSegments :: HlsOutputSelection
- Network.AWS.MediaConvert: Mar :: LanguageCode
- Network.AWS.MediaConvert: Max :: H265AdaptiveQuantization
- Network.AWS.MediaConvert: Mean :: NoiseReducerFilter
- Network.AWS.MediaConvert: MeasureOnly :: AudioNormalizationAlgorithmControl
- Network.AWS.MediaConvert: Medium :: H265AdaptiveQuantization
- Network.AWS.MediaConvert: MiddleCenter :: TimecodeBurninPosition
- Network.AWS.MediaConvert: MiddleLeft :: TimecodeBurninPosition
- Network.AWS.MediaConvert: MiddleRight :: TimecodeBurninPosition
- Network.AWS.MediaConvert: Mkd :: LanguageCode
- Network.AWS.MediaConvert: Mlg :: LanguageCode
- Network.AWS.MediaConvert: Mlt :: LanguageCode
- Network.AWS.MediaConvert: Mon :: LanguageCode
- Network.AWS.MediaConvert: Mov :: ContainerType
- Network.AWS.MediaConvert: Mp4Exclude :: Mp4CslgAtom
- Network.AWS.MediaConvert: Mp4Include :: Mp4CslgAtom
- Network.AWS.MediaConvert: Mpd :: ContainerType
- Network.AWS.MediaConvert: Mpeg :: MovMpeg2FourCCControl
- Network.AWS.MediaConvert: Mri :: LanguageCode
- Network.AWS.MediaConvert: MsSmoothGroupSettings :: OutputGroupType
- Network.AWS.MediaConvert: Msa :: LanguageCode
- Network.AWS.MediaConvert: MultiPassHq :: H265QualityTuningLevel
- Network.AWS.MediaConvert: MusicAndEffects :: Ac3BitstreamMode
- Network.AWS.MediaConvert: Mxf :: ContainerType
- Network.AWS.MediaConvert: Mya :: LanguageCode
- Network.AWS.MediaConvert: Name :: QueueListBy
- Network.AWS.MediaConvert: Nau :: LanguageCode
- Network.AWS.MediaConvert: Nav :: LanguageCode
- Network.AWS.MediaConvert: Nbl :: LanguageCode
- Network.AWS.MediaConvert: Nde :: LanguageCode
- Network.AWS.MediaConvert: Ndo :: LanguageCode
- Network.AWS.MediaConvert: Nep :: LanguageCode
- Network.AWS.MediaConvert: Nld :: LanguageCode
- Network.AWS.MediaConvert: Nno :: LanguageCode
- Network.AWS.MediaConvert: NoLfe :: Eac3LfeControl
- Network.AWS.MediaConvert: NoPassthrough :: Eac3PassthroughControl
- Network.AWS.MediaConvert: NoShift :: Eac3PhaseControl
- Network.AWS.MediaConvert: Nob :: LanguageCode
- Network.AWS.MediaConvert: None :: MsSmoothAudioDeduplication
- Network.AWS.MediaConvert: Nor :: LanguageCode
- Network.AWS.MediaConvert: Normal :: DeinterlacerControl
- Network.AWS.MediaConvert: NotDefault :: AudioDefaultSelection
- Network.AWS.MediaConvert: NotIndicated :: Eac3StereoDownmix
- Network.AWS.MediaConvert: Nya :: LanguageCode
- Network.AWS.MediaConvert: OSs :: LanguageCode
- Network.AWS.MediaConvert: Oci :: LanguageCode
- Network.AWS.MediaConvert: Off :: H265AdaptiveQuantization
- Network.AWS.MediaConvert: Oji :: LanguageCode
- Network.AWS.MediaConvert: Ori :: LanguageCode
- Network.AWS.MediaConvert: Orj :: LanguageCode
- Network.AWS.MediaConvert: Orm :: LanguageCode
- Network.AWS.MediaConvert: PFCADuplicateDrop :: ProresFramerateConversionAlgorithm
- Network.AWS.MediaConvert: PFCAInterpolate :: ProresFramerateConversionAlgorithm
- Network.AWS.MediaConvert: PFCInitializeFromSource :: ProresFramerateControl
- Network.AWS.MediaConvert: PFCSpecified :: ProresFramerateControl
- Network.AWS.MediaConvert: PIMBottomField :: ProresInterlaceMode
- Network.AWS.MediaConvert: PIMFollowBottomField :: ProresInterlaceMode
- Network.AWS.MediaConvert: PIMFollowTopField :: ProresInterlaceMode
- Network.AWS.MediaConvert: PIMProgressive :: ProresInterlaceMode
- Network.AWS.MediaConvert: PIMTopField :: ProresInterlaceMode
- Network.AWS.MediaConvert: PLBCreationDate :: PresetListBy
- Network.AWS.MediaConvert: PLBName :: PresetListBy
- Network.AWS.MediaConvert: PLBSystem :: PresetListBy
- Network.AWS.MediaConvert: PPCInitializeFromSource :: ProresParControl
- Network.AWS.MediaConvert: PPCSpecified :: ProresParControl
- Network.AWS.MediaConvert: PSPDisabled :: ProresSlowPal
- Network.AWS.MediaConvert: PSPEnabled :: ProresSlowPal
- Network.AWS.MediaConvert: PTHard :: ProresTelecine
- Network.AWS.MediaConvert: PTNone :: ProresTelecine
- Network.AWS.MediaConvert: Paff :: H264FieldEncoding
- Network.AWS.MediaConvert: Pan :: LanguageCode
- Network.AWS.MediaConvert: Passthrough :: AudioCodec
- Network.AWS.MediaConvert: Paused :: QueueStatus
- Network.AWS.MediaConvert: PcrEveryPesPacket :: M2tsPcrControl
- Network.AWS.MediaConvert: Pid :: AudioSelectorType
- Network.AWS.MediaConvert: Pli :: LanguageCode
- Network.AWS.MediaConvert: Pol :: LanguageCode
- Network.AWS.MediaConvert: Por :: LanguageCode
- Network.AWS.MediaConvert: Profile422 :: Mpeg2CodecProfile
- Network.AWS.MediaConvert: Progressing :: JobStatus
- Network.AWS.MediaConvert: Progressive :: H265InterlaceMode
- Network.AWS.MediaConvert: Proportional :: DvbSubtitleTeletextSpacing
- Network.AWS.MediaConvert: Prores :: VideoCodec
- Network.AWS.MediaConvert: Pus :: LanguageCode
- Network.AWS.MediaConvert: Qaa :: LanguageCode
- Network.AWS.MediaConvert: Qpc :: LanguageCode
- Network.AWS.MediaConvert: Que :: LanguageCode
- Network.AWS.MediaConvert: RTANone :: RespondToAfd
- Network.AWS.MediaConvert: RTAPassthrough :: RespondToAfd
- Network.AWS.MediaConvert: RTARespond :: RespondToAfd
- Network.AWS.MediaConvert: Raw :: ContainerType
- Network.AWS.MediaConvert: Rec601 :: ColorSpace
- Network.AWS.MediaConvert: Rec709 :: ColorSpace
- Network.AWS.MediaConvert: Red :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert: ResetCadence :: M2tsSegmentationStyle
- Network.AWS.MediaConvert: Rfc4281 :: HlsCodecSpecification
- Network.AWS.MediaConvert: Rfc6381 :: HlsCodecSpecification
- Network.AWS.MediaConvert: Roh :: LanguageCode
- Network.AWS.MediaConvert: Ron :: LanguageCode
- Network.AWS.MediaConvert: Run :: LanguageCode
- Network.AWS.MediaConvert: Rus :: LanguageCode
- Network.AWS.MediaConvert: SBDefault :: ScalingBehavior
- Network.AWS.MediaConvert: SBStretchToOutput :: ScalingBehavior
- Network.AWS.MediaConvert: Sag :: LanguageCode
- Network.AWS.MediaConvert: SampleAES :: HlsEncryptionType
- Network.AWS.MediaConvert: San :: LanguageCode
- Network.AWS.MediaConvert: SdtFollow :: OutputSdt
- Network.AWS.MediaConvert: SdtFollowIfPresent :: OutputSdt
- Network.AWS.MediaConvert: SdtManual :: OutputSdt
- Network.AWS.MediaConvert: SdtNone :: OutputSdt
- Network.AWS.MediaConvert: Seconds :: H265GopSizeUnits
- Network.AWS.MediaConvert: SegmentedFiles :: HlsSegmentControl
- Network.AWS.MediaConvert: SegmentsOnly :: HlsOutputSelection
- Network.AWS.MediaConvert: SelfContained :: MovReference
- Network.AWS.MediaConvert: Sharpen :: NoiseReducerFilter
- Network.AWS.MediaConvert: Shift90Degrees :: Eac3PhaseControl
- Network.AWS.MediaConvert: Sin :: LanguageCode
- Network.AWS.MediaConvert: SingleDirectory :: HlsDirectoryStructure
- Network.AWS.MediaConvert: SingleFile :: HlsSegmentControl
- Network.AWS.MediaConvert: SinglePass :: H265QualityTuningLevel
- Network.AWS.MediaConvert: SinglePassHq :: H265QualityTuningLevel
- Network.AWS.MediaConvert: Slk :: LanguageCode
- Network.AWS.MediaConvert: Slv :: LanguageCode
- Network.AWS.MediaConvert: Sme :: LanguageCode
- Network.AWS.MediaConvert: Smo :: LanguageCode
- Network.AWS.MediaConvert: Sna :: LanguageCode
- Network.AWS.MediaConvert: Snd :: LanguageCode
- Network.AWS.MediaConvert: Som :: LanguageCode
- Network.AWS.MediaConvert: Sot :: LanguageCode
- Network.AWS.MediaConvert: Spa :: LanguageCode
- Network.AWS.MediaConvert: Spatial :: NoiseReducerFilter
- Network.AWS.MediaConvert: Specified :: H265ParControl
- Network.AWS.MediaConvert: Specifiedstart :: InputTimecodeSource
- Network.AWS.MediaConvert: Speke :: HlsKeyProviderType
- Network.AWS.MediaConvert: Sqi :: LanguageCode
- Network.AWS.MediaConvert: Srb :: LanguageCode
- Network.AWS.MediaConvert: Srd :: LanguageCode
- Network.AWS.MediaConvert: Ssw :: LanguageCode
- Network.AWS.MediaConvert: StaticKey :: HlsKeyProviderType
- Network.AWS.MediaConvert: SubdirectoryPerStream :: HlsDirectoryStructure
- Network.AWS.MediaConvert: Submitted :: JobStatus
- Network.AWS.MediaConvert: Sun :: LanguageCode
- Network.AWS.MediaConvert: Swa :: LanguageCode
- Network.AWS.MediaConvert: Swe :: LanguageCode
- Network.AWS.MediaConvert: System :: Type
- Network.AWS.MediaConvert: TMNone :: TimedMetadata
- Network.AWS.MediaConvert: TMPassthrough :: TimedMetadata
- Network.AWS.MediaConvert: TSEmbedded :: TimecodeSource
- Network.AWS.MediaConvert: TSPDisabled :: TtmlStylePassthrough
- Network.AWS.MediaConvert: TSPEnabled :: TtmlStylePassthrough
- Network.AWS.MediaConvert: TSSpecifiedstart :: TimecodeSource
- Network.AWS.MediaConvert: TSZerobased :: TimecodeSource
- Network.AWS.MediaConvert: Tah :: LanguageCode
- Network.AWS.MediaConvert: Tam :: LanguageCode
- Network.AWS.MediaConvert: Tat :: LanguageCode
- Network.AWS.MediaConvert: Tel :: LanguageCode
- Network.AWS.MediaConvert: Tgk :: LanguageCode
- Network.AWS.MediaConvert: Tgl :: LanguageCode
- Network.AWS.MediaConvert: Tha :: LanguageCode
- Network.AWS.MediaConvert: Tir :: LanguageCode
- Network.AWS.MediaConvert: Tng :: LanguageCode
- Network.AWS.MediaConvert: Ton :: LanguageCode
- Network.AWS.MediaConvert: TopCenter :: TimecodeBurninPosition
- Network.AWS.MediaConvert: TopField :: H265InterlaceMode
- Network.AWS.MediaConvert: TopLeft :: TimecodeBurninPosition
- Network.AWS.MediaConvert: TopRight :: TimecodeBurninPosition
- Network.AWS.MediaConvert: Track :: AudioSelectorType
- Network.AWS.MediaConvert: Tsn :: LanguageCode
- Network.AWS.MediaConvert: Tso :: LanguageCode
- Network.AWS.MediaConvert: Tuk :: LanguageCode
- Network.AWS.MediaConvert: Tur :: LanguageCode
- Network.AWS.MediaConvert: Twi :: LanguageCode
- Network.AWS.MediaConvert: UTF16 :: MsSmoothManifestEncoding
- Network.AWS.MediaConvert: UTF8 :: MsSmoothManifestEncoding
- Network.AWS.MediaConvert: Uig :: LanguageCode
- Network.AWS.MediaConvert: Ukr :: LanguageCode
- Network.AWS.MediaConvert: Urd :: LanguageCode
- Network.AWS.MediaConvert: UseConfigured :: AudioLanguageCodeControl
- Network.AWS.MediaConvert: UsePsi :: InputPsiControl
- Network.AWS.MediaConvert: Uzb :: LanguageCode
- Network.AWS.MediaConvert: VTIDisabled :: VideoTimecodeInsertion
- Network.AWS.MediaConvert: VTIPicTimingSei :: VideoTimecodeInsertion
- Network.AWS.MediaConvert: Vbr :: H265RateControlMode
- Network.AWS.MediaConvert: Ven :: LanguageCode
- Network.AWS.MediaConvert: VideoAndAudioPids :: M2tsEbpPlacement
- Network.AWS.MediaConvert: VideoAndFixedIntervals :: M2tsEbpAudioInterval
- Network.AWS.MediaConvert: VideoInterval :: M2tsEbpAudioInterval
- Network.AWS.MediaConvert: VideoPid :: M2tsEbpPlacement
- Network.AWS.MediaConvert: Vie :: LanguageCode
- Network.AWS.MediaConvert: VisuallyImpaired :: Ac3BitstreamMode
- Network.AWS.MediaConvert: VoiceOver :: Ac3BitstreamMode
- Network.AWS.MediaConvert: Vol :: LanguageCode
- Network.AWS.MediaConvert: Wav :: AudioCodec
- Network.AWS.MediaConvert: WhenPossible :: Eac3PassthroughControl
- Network.AWS.MediaConvert: White :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert: Wln :: LanguageCode
- Network.AWS.MediaConvert: Wol :: LanguageCode
- Network.AWS.MediaConvert: Xdcam :: MovMpeg2FourCCControl
- Network.AWS.MediaConvert: Xho :: LanguageCode
- Network.AWS.MediaConvert: Yellow :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert: Yid :: LanguageCode
- Network.AWS.MediaConvert: Yor :: LanguageCode
- Network.AWS.MediaConvert: Zerobased :: InputTimecodeSource
- Network.AWS.MediaConvert: Zha :: LanguageCode
- Network.AWS.MediaConvert: Zho :: LanguageCode
- Network.AWS.MediaConvert: Zul :: LanguageCode
- Network.AWS.MediaConvert: _BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert: _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert: _ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert: _InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert: _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert: _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert: aBitrate :: Lens' Ac3Settings (Maybe Int)
- Network.AWS.MediaConvert: aBitstreamMode :: Lens' Ac3Settings (Maybe Ac3BitstreamMode)
- Network.AWS.MediaConvert: aCodingMode :: Lens' Ac3Settings (Maybe Ac3CodingMode)
- Network.AWS.MediaConvert: aDialnorm :: Lens' Ac3Settings (Maybe Int)
- Network.AWS.MediaConvert: aDynamicRangeCompressionProfile :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionProfile)
- Network.AWS.MediaConvert: aLfeFilter :: Lens' Ac3Settings (Maybe Ac3LfeFilter)
- Network.AWS.MediaConvert: aMetadataControl :: Lens' Ac3Settings (Maybe Ac3MetadataControl)
- Network.AWS.MediaConvert: aSampleRate :: Lens' Ac3Settings (Maybe Int)
- Network.AWS.MediaConvert: aacSettings :: AacSettings
- Network.AWS.MediaConvert: abAvailBlankingImage :: Lens' AvailBlanking (Maybe Text)
- Network.AWS.MediaConvert: ac3Settings :: Ac3Settings
- Network.AWS.MediaConvert: acsAacSettings :: Lens' AudioCodecSettings (Maybe AacSettings)
- Network.AWS.MediaConvert: acsAc3Settings :: Lens' AudioCodecSettings (Maybe Ac3Settings)
- Network.AWS.MediaConvert: acsAiffSettings :: Lens' AudioCodecSettings (Maybe AiffSettings)
- Network.AWS.MediaConvert: acsCodec :: Lens' AudioCodecSettings (Maybe AudioCodec)
- Network.AWS.MediaConvert: acsEac3Settings :: Lens' AudioCodecSettings (Maybe Eac3Settings)
- Network.AWS.MediaConvert: acsMp2Settings :: Lens' AudioCodecSettings (Maybe Mp2Settings)
- Network.AWS.MediaConvert: acsWavSettings :: Lens' AudioCodecSettings (Maybe WavSettings)
- Network.AWS.MediaConvert: adAudioNormalizationSettings :: Lens' AudioDescription (Maybe AudioNormalizationSettings)
- Network.AWS.MediaConvert: adAudioSourceName :: Lens' AudioDescription (Maybe Text)
- Network.AWS.MediaConvert: adAudioType :: Lens' AudioDescription (Maybe Int)
- Network.AWS.MediaConvert: adAudioTypeControl :: Lens' AudioDescription (Maybe AudioTypeControl)
- Network.AWS.MediaConvert: adCodecSettings :: Lens' AudioDescription (Maybe AudioCodecSettings)
- Network.AWS.MediaConvert: adLanguageCode :: Lens' AudioDescription (Maybe LanguageCode)
- Network.AWS.MediaConvert: adLanguageCodeControl :: Lens' AudioDescription (Maybe AudioLanguageCodeControl)
- Network.AWS.MediaConvert: adRemixSettings :: Lens' AudioDescription (Maybe RemixSettings)
- Network.AWS.MediaConvert: adStreamName :: Lens' AudioDescription (Maybe Text)
- Network.AWS.MediaConvert: aiffSettings :: AiffSettings
- Network.AWS.MediaConvert: ancillarySourceSettings :: AncillarySourceSettings
- Network.AWS.MediaConvert: ansAlgorithm :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithm)
- Network.AWS.MediaConvert: ansAlgorithmControl :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithmControl)
- Network.AWS.MediaConvert: ansCorrectionGateLevel :: Lens' AudioNormalizationSettings (Maybe Int)
- Network.AWS.MediaConvert: ansLoudnessLogging :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationLoudnessLogging)
- Network.AWS.MediaConvert: ansPeakCalculation :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationPeakCalculation)
- Network.AWS.MediaConvert: ansTargetLkfs :: Lens' AudioNormalizationSettings (Maybe Double)
- Network.AWS.MediaConvert: asBitDepth :: Lens' AiffSettings (Maybe Int)
- Network.AWS.MediaConvert: asChannels :: Lens' AiffSettings (Maybe Int)
- Network.AWS.MediaConvert: asDefaultSelection :: Lens' AudioSelector (Maybe AudioDefaultSelection)
- Network.AWS.MediaConvert: asExternalAudioFileInput :: Lens' AudioSelector (Maybe Text)
- Network.AWS.MediaConvert: asLanguageCode :: Lens' AudioSelector (Maybe LanguageCode)
- Network.AWS.MediaConvert: asOffset :: Lens' AudioSelector (Maybe Int)
- Network.AWS.MediaConvert: asPids :: Lens' AudioSelector [Int]
- Network.AWS.MediaConvert: asProgramSelection :: Lens' AudioSelector (Maybe Int)
- Network.AWS.MediaConvert: asRemixSettings :: Lens' AudioSelector (Maybe RemixSettings)
- Network.AWS.MediaConvert: asSampleRate :: Lens' AiffSettings (Maybe Int)
- Network.AWS.MediaConvert: asSelectorType :: Lens' AudioSelector (Maybe AudioSelectorType)
- Network.AWS.MediaConvert: asTracks :: Lens' AudioSelector [Int]
- Network.AWS.MediaConvert: asgAudioSelectorNames :: Lens' AudioSelectorGroup [Text]
- Network.AWS.MediaConvert: assAudioDescriptionBroadcasterMix :: Lens' AacSettings (Maybe AacAudioDescriptionBroadcasterMix)
- Network.AWS.MediaConvert: assBitrate :: Lens' AacSettings (Maybe Int)
- Network.AWS.MediaConvert: assCodecProfile :: Lens' AacSettings (Maybe AacCodecProfile)
- Network.AWS.MediaConvert: assCodingMode :: Lens' AacSettings (Maybe AacCodingMode)
- Network.AWS.MediaConvert: assRateControlMode :: Lens' AacSettings (Maybe AacRateControlMode)
- Network.AWS.MediaConvert: assRawFormat :: Lens' AacSettings (Maybe AacRawFormat)
- Network.AWS.MediaConvert: assSampleRate :: Lens' AacSettings (Maybe Int)
- Network.AWS.MediaConvert: assSourceAncillaryChannelNumber :: Lens' AncillarySourceSettings (Maybe Int)
- Network.AWS.MediaConvert: assSpecification :: Lens' AacSettings (Maybe AacSpecification)
- Network.AWS.MediaConvert: assVbrQuality :: Lens' AacSettings (Maybe AacVbrQuality)
- Network.AWS.MediaConvert: audioCodecSettings :: AudioCodecSettings
- Network.AWS.MediaConvert: audioDescription :: AudioDescription
- Network.AWS.MediaConvert: audioNormalizationSettings :: AudioNormalizationSettings
- Network.AWS.MediaConvert: audioSelector :: AudioSelector
- Network.AWS.MediaConvert: audioSelectorGroup :: AudioSelectorGroup
- Network.AWS.MediaConvert: availBlanking :: AvailBlanking
- Network.AWS.MediaConvert: bdsAlignment :: Lens' BurninDestinationSettings (Maybe BurninSubtitleAlignment)
- Network.AWS.MediaConvert: bdsBackgroundColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleBackgroundColor)
- Network.AWS.MediaConvert: bdsBackgroundOpacity :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: bdsFontColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleFontColor)
- Network.AWS.MediaConvert: bdsFontOpacity :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: bdsFontResolution :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: bdsFontSize :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: bdsOutlineColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleOutlineColor)
- Network.AWS.MediaConvert: bdsOutlineSize :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: bdsShadowColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleShadowColor)
- Network.AWS.MediaConvert: bdsShadowOpacity :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: bdsShadowXOffset :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: bdsShadowYOffset :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: bdsTeletextSpacing :: Lens' BurninDestinationSettings (Maybe BurninSubtitleTeletextSpacing)
- Network.AWS.MediaConvert: bdsXPosition :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: bdsYPosition :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: burninDestinationSettings :: BurninDestinationSettings
- Network.AWS.MediaConvert: captionDescription :: CaptionDescription
- Network.AWS.MediaConvert: captionDescriptionPreset :: CaptionDescriptionPreset
- Network.AWS.MediaConvert: captionDestinationSettings :: CaptionDestinationSettings
- Network.AWS.MediaConvert: captionSelector :: CaptionSelector
- Network.AWS.MediaConvert: captionSourceSettings :: CaptionSourceSettings
- Network.AWS.MediaConvert: ccBrightness :: Lens' ColorCorrector (Maybe Int)
- Network.AWS.MediaConvert: ccColorSpaceConversion :: Lens' ColorCorrector (Maybe ColorSpaceConversion)
- Network.AWS.MediaConvert: ccContrast :: Lens' ColorCorrector (Maybe Int)
- Network.AWS.MediaConvert: ccHdr10Metadata :: Lens' ColorCorrector (Maybe Hdr10Metadata)
- Network.AWS.MediaConvert: ccHue :: Lens' ColorCorrector (Maybe Int)
- Network.AWS.MediaConvert: ccSaturation :: Lens' ColorCorrector (Maybe Int)
- Network.AWS.MediaConvert: cdCaptionSelectorName :: Lens' CaptionDescription (Maybe Text)
- Network.AWS.MediaConvert: cdDestinationSettings :: Lens' CaptionDescription (Maybe CaptionDestinationSettings)
- Network.AWS.MediaConvert: cdLanguageCode :: Lens' CaptionDescription (Maybe LanguageCode)
- Network.AWS.MediaConvert: cdLanguageDescription :: Lens' CaptionDescription (Maybe Text)
- Network.AWS.MediaConvert: cdpDestinationSettings :: Lens' CaptionDescriptionPreset (Maybe CaptionDestinationSettings)
- Network.AWS.MediaConvert: cdpLanguageCode :: Lens' CaptionDescriptionPreset (Maybe LanguageCode)
- Network.AWS.MediaConvert: cdpLanguageDescription :: Lens' CaptionDescriptionPreset (Maybe Text)
- Network.AWS.MediaConvert: cdsBurninDestinationSettings :: Lens' CaptionDestinationSettings (Maybe BurninDestinationSettings)
- Network.AWS.MediaConvert: cdsDestinationType :: Lens' CaptionDestinationSettings (Maybe CaptionDestinationType)
- Network.AWS.MediaConvert: cdsDvbSubDestinationSettings :: Lens' CaptionDestinationSettings (Maybe DvbSubDestinationSettings)
- Network.AWS.MediaConvert: cdsSccDestinationSettings :: Lens' CaptionDestinationSettings (Maybe SccDestinationSettings)
- Network.AWS.MediaConvert: cdsTeletextDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TeletextDestinationSettings)
- Network.AWS.MediaConvert: cdsTtmlDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TtmlDestinationSettings)
- Network.AWS.MediaConvert: channelMapping :: ChannelMapping
- Network.AWS.MediaConvert: cmOutputChannels :: Lens' ChannelMapping [OutputChannelMapping]
- Network.AWS.MediaConvert: colorCorrector :: ColorCorrector
- Network.AWS.MediaConvert: containerSettings :: ContainerSettings
- Network.AWS.MediaConvert: csContainer :: Lens' ContainerSettings (Maybe ContainerType)
- Network.AWS.MediaConvert: csF4vSettings :: Lens' ContainerSettings (Maybe F4vSettings)
- Network.AWS.MediaConvert: csLanguageCode :: Lens' CaptionSelector (Maybe LanguageCode)
- Network.AWS.MediaConvert: csM2tsSettings :: Lens' ContainerSettings (Maybe M2tsSettings)
- Network.AWS.MediaConvert: csM3u8Settings :: Lens' ContainerSettings (Maybe M3u8Settings)
- Network.AWS.MediaConvert: csMovSettings :: Lens' ContainerSettings (Maybe MovSettings)
- Network.AWS.MediaConvert: csMp4Settings :: Lens' ContainerSettings (Maybe Mp4Settings)
- Network.AWS.MediaConvert: csSourceSettings :: Lens' CaptionSelector (Maybe CaptionSourceSettings)
- Network.AWS.MediaConvert: cssAncillarySourceSettings :: Lens' CaptionSourceSettings (Maybe AncillarySourceSettings)
- Network.AWS.MediaConvert: cssDvbSubSourceSettings :: Lens' CaptionSourceSettings (Maybe DvbSubSourceSettings)
- Network.AWS.MediaConvert: cssEmbeddedSourceSettings :: Lens' CaptionSourceSettings (Maybe EmbeddedSourceSettings)
- Network.AWS.MediaConvert: cssFileSourceSettings :: Lens' CaptionSourceSettings (Maybe FileSourceSettings)
- Network.AWS.MediaConvert: cssSourceType :: Lens' CaptionSourceSettings (Maybe CaptionSourceType)
- Network.AWS.MediaConvert: cssTeletextSourceSettings :: Lens' CaptionSourceSettings (Maybe TeletextSourceSettings)
- Network.AWS.MediaConvert: dAlgorithm :: Lens' Deinterlacer (Maybe DeinterlaceAlgorithm)
- Network.AWS.MediaConvert: dControl :: Lens' Deinterlacer (Maybe DeinterlacerControl)
- Network.AWS.MediaConvert: dMode :: Lens' Deinterlacer (Maybe DeinterlacerMode)
- Network.AWS.MediaConvert: dashIsoEncryptionSettings :: DashIsoEncryptionSettings
- Network.AWS.MediaConvert: dashIsoGroupSettings :: DashIsoGroupSettings
- Network.AWS.MediaConvert: data AacAudioDescriptionBroadcasterMix
- Network.AWS.MediaConvert: data AacCodecProfile
- Network.AWS.MediaConvert: data AacCodingMode
- Network.AWS.MediaConvert: data AacRateControlMode
- Network.AWS.MediaConvert: data AacRawFormat
- Network.AWS.MediaConvert: data AacSettings
- Network.AWS.MediaConvert: data AacSpecification
- Network.AWS.MediaConvert: data AacVbrQuality
- Network.AWS.MediaConvert: data Ac3BitstreamMode
- Network.AWS.MediaConvert: data Ac3CodingMode
- Network.AWS.MediaConvert: data Ac3DynamicRangeCompressionProfile
- Network.AWS.MediaConvert: data Ac3LfeFilter
- Network.AWS.MediaConvert: data Ac3MetadataControl
- Network.AWS.MediaConvert: data Ac3Settings
- Network.AWS.MediaConvert: data AfdSignaling
- Network.AWS.MediaConvert: data AiffSettings
- Network.AWS.MediaConvert: data AncillarySourceSettings
- Network.AWS.MediaConvert: data AntiAlias
- Network.AWS.MediaConvert: data AudioCodec
- Network.AWS.MediaConvert: data AudioCodecSettings
- Network.AWS.MediaConvert: data AudioDefaultSelection
- Network.AWS.MediaConvert: data AudioDescription
- Network.AWS.MediaConvert: data AudioLanguageCodeControl
- Network.AWS.MediaConvert: data AudioNormalizationAlgorithm
- Network.AWS.MediaConvert: data AudioNormalizationAlgorithmControl
- Network.AWS.MediaConvert: data AudioNormalizationLoudnessLogging
- Network.AWS.MediaConvert: data AudioNormalizationPeakCalculation
- Network.AWS.MediaConvert: data AudioNormalizationSettings
- Network.AWS.MediaConvert: data AudioSelector
- Network.AWS.MediaConvert: data AudioSelectorGroup
- Network.AWS.MediaConvert: data AudioSelectorType
- Network.AWS.MediaConvert: data AudioTypeControl
- Network.AWS.MediaConvert: data AvailBlanking
- Network.AWS.MediaConvert: data BurninDestinationSettings
- Network.AWS.MediaConvert: data BurninSubtitleAlignment
- Network.AWS.MediaConvert: data BurninSubtitleBackgroundColor
- Network.AWS.MediaConvert: data BurninSubtitleFontColor
- Network.AWS.MediaConvert: data BurninSubtitleOutlineColor
- Network.AWS.MediaConvert: data BurninSubtitleShadowColor
- Network.AWS.MediaConvert: data BurninSubtitleTeletextSpacing
- Network.AWS.MediaConvert: data CaptionDescription
- Network.AWS.MediaConvert: data CaptionDescriptionPreset
- Network.AWS.MediaConvert: data CaptionDestinationSettings
- Network.AWS.MediaConvert: data CaptionDestinationType
- Network.AWS.MediaConvert: data CaptionSelector
- Network.AWS.MediaConvert: data CaptionSourceSettings
- Network.AWS.MediaConvert: data CaptionSourceType
- Network.AWS.MediaConvert: data ChannelMapping
- Network.AWS.MediaConvert: data ColorCorrector
- Network.AWS.MediaConvert: data ColorMetadata
- Network.AWS.MediaConvert: data ColorSpace
- Network.AWS.MediaConvert: data ColorSpaceConversion
- Network.AWS.MediaConvert: data ColorSpaceUsage
- Network.AWS.MediaConvert: data ContainerSettings
- Network.AWS.MediaConvert: data ContainerType
- Network.AWS.MediaConvert: data DashIsoEncryptionSettings
- Network.AWS.MediaConvert: data DashIsoGroupSettings
- Network.AWS.MediaConvert: data DashIsoHbbtvCompliance
- Network.AWS.MediaConvert: data DashIsoSegmentControl
- Network.AWS.MediaConvert: data DeinterlaceAlgorithm
- Network.AWS.MediaConvert: data Deinterlacer
- Network.AWS.MediaConvert: data DeinterlacerControl
- Network.AWS.MediaConvert: data DeinterlacerMode
- Network.AWS.MediaConvert: data DropFrameTimecode
- Network.AWS.MediaConvert: data DvbNitSettings
- Network.AWS.MediaConvert: data DvbSdtSettings
- Network.AWS.MediaConvert: data DvbSubDestinationSettings
- Network.AWS.MediaConvert: data DvbSubSourceSettings
- Network.AWS.MediaConvert: data DvbSubtitleAlignment
- Network.AWS.MediaConvert: data DvbSubtitleBackgroundColor
- Network.AWS.MediaConvert: data DvbSubtitleFontColor
- Network.AWS.MediaConvert: data DvbSubtitleOutlineColor
- Network.AWS.MediaConvert: data DvbSubtitleShadowColor
- Network.AWS.MediaConvert: data DvbSubtitleTeletextSpacing
- Network.AWS.MediaConvert: data DvbTdtSettings
- Network.AWS.MediaConvert: data Eac3AttenuationControl
- Network.AWS.MediaConvert: data Eac3BitstreamMode
- Network.AWS.MediaConvert: data Eac3CodingMode
- Network.AWS.MediaConvert: data Eac3DcFilter
- Network.AWS.MediaConvert: data Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert: data Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert: data Eac3LfeControl
- Network.AWS.MediaConvert: data Eac3LfeFilter
- Network.AWS.MediaConvert: data Eac3MetadataControl
- Network.AWS.MediaConvert: data Eac3PassthroughControl
- Network.AWS.MediaConvert: data Eac3PhaseControl
- Network.AWS.MediaConvert: data Eac3Settings
- Network.AWS.MediaConvert: data Eac3StereoDownmix
- Network.AWS.MediaConvert: data Eac3SurroundExMode
- Network.AWS.MediaConvert: data Eac3SurroundMode
- Network.AWS.MediaConvert: data EmbeddedConvert608To708
- Network.AWS.MediaConvert: data EmbeddedSourceSettings
- Network.AWS.MediaConvert: data Endpoint
- Network.AWS.MediaConvert: data F4vMoovPlacement
- Network.AWS.MediaConvert: data F4vSettings
- Network.AWS.MediaConvert: data FileGroupSettings
- Network.AWS.MediaConvert: data FileSourceConvert608To708
- Network.AWS.MediaConvert: data FileSourceSettings
- Network.AWS.MediaConvert: data FrameCaptureSettings
- Network.AWS.MediaConvert: data H264AdaptiveQuantization
- Network.AWS.MediaConvert: data H264CodecLevel
- Network.AWS.MediaConvert: data H264CodecProfile
- Network.AWS.MediaConvert: data H264EntropyEncoding
- Network.AWS.MediaConvert: data H264FieldEncoding
- Network.AWS.MediaConvert: data H264FlickerAdaptiveQuantization
- Network.AWS.MediaConvert: data H264FramerateControl
- Network.AWS.MediaConvert: data H264FramerateConversionAlgorithm
- Network.AWS.MediaConvert: data H264GopBReference
- Network.AWS.MediaConvert: data H264GopSizeUnits
- Network.AWS.MediaConvert: data H264InterlaceMode
- Network.AWS.MediaConvert: data H264ParControl
- Network.AWS.MediaConvert: data H264QualityTuningLevel
- Network.AWS.MediaConvert: data H264RateControlMode
- Network.AWS.MediaConvert: data H264RepeatPps
- Network.AWS.MediaConvert: data H264SceneChangeDetect
- Network.AWS.MediaConvert: data H264Settings
- Network.AWS.MediaConvert: data H264SlowPal
- Network.AWS.MediaConvert: data H264SpatialAdaptiveQuantization
- Network.AWS.MediaConvert: data H264Syntax
- Network.AWS.MediaConvert: data H264Telecine
- Network.AWS.MediaConvert: data H264TemporalAdaptiveQuantization
- Network.AWS.MediaConvert: data H264UnregisteredSeiTimecode
- Network.AWS.MediaConvert: data H265AdaptiveQuantization
- Network.AWS.MediaConvert: data H265AlternateTransferFunctionSei
- Network.AWS.MediaConvert: data H265CodecLevel
- Network.AWS.MediaConvert: data H265CodecProfile
- Network.AWS.MediaConvert: data H265FlickerAdaptiveQuantization
- Network.AWS.MediaConvert: data H265FramerateControl
- Network.AWS.MediaConvert: data H265FramerateConversionAlgorithm
- Network.AWS.MediaConvert: data H265GopBReference
- Network.AWS.MediaConvert: data H265GopSizeUnits
- Network.AWS.MediaConvert: data H265InterlaceMode
- Network.AWS.MediaConvert: data H265ParControl
- Network.AWS.MediaConvert: data H265QualityTuningLevel
- Network.AWS.MediaConvert: data H265RateControlMode
- Network.AWS.MediaConvert: data H265SampleAdaptiveOffsetFilterMode
- Network.AWS.MediaConvert: data H265SceneChangeDetect
- Network.AWS.MediaConvert: data H265Settings
- Network.AWS.MediaConvert: data H265SlowPal
- Network.AWS.MediaConvert: data H265SpatialAdaptiveQuantization
- Network.AWS.MediaConvert: data H265Telecine
- Network.AWS.MediaConvert: data H265TemporalAdaptiveQuantization
- Network.AWS.MediaConvert: data H265TemporalIds
- Network.AWS.MediaConvert: data H265Tiles
- Network.AWS.MediaConvert: data H265UnregisteredSeiTimecode
- Network.AWS.MediaConvert: data Hdr10Metadata
- Network.AWS.MediaConvert: data HlsAdMarkers
- Network.AWS.MediaConvert: data HlsAudioTrackType
- Network.AWS.MediaConvert: data HlsCaptionLanguageMapping
- Network.AWS.MediaConvert: data HlsCaptionLanguageSetting
- Network.AWS.MediaConvert: data HlsClientCache
- Network.AWS.MediaConvert: data HlsCodecSpecification
- Network.AWS.MediaConvert: data HlsDirectoryStructure
- Network.AWS.MediaConvert: data HlsEncryptionSettings
- Network.AWS.MediaConvert: data HlsEncryptionType
- Network.AWS.MediaConvert: data HlsGroupSettings
- Network.AWS.MediaConvert: data HlsIFrameOnlyManifest
- Network.AWS.MediaConvert: data HlsInitializationVectorInManifest
- Network.AWS.MediaConvert: data HlsKeyProviderType
- Network.AWS.MediaConvert: data HlsManifestCompression
- Network.AWS.MediaConvert: data HlsManifestDurationFormat
- Network.AWS.MediaConvert: data HlsOutputSelection
- Network.AWS.MediaConvert: data HlsProgramDateTime
- Network.AWS.MediaConvert: data HlsSegmentControl
- Network.AWS.MediaConvert: data HlsSettings
- Network.AWS.MediaConvert: data HlsStreamInfResolution
- Network.AWS.MediaConvert: data HlsTimedMetadataId3Frame
- Network.AWS.MediaConvert: data Id3Insertion
- Network.AWS.MediaConvert: data ImageInserter
- Network.AWS.MediaConvert: data Input
- Network.AWS.MediaConvert: data InputClipping
- Network.AWS.MediaConvert: data InputDeblockFilter
- Network.AWS.MediaConvert: data InputDenoiseFilter
- Network.AWS.MediaConvert: data InputFilterEnable
- Network.AWS.MediaConvert: data InputPsiControl
- Network.AWS.MediaConvert: data InputTemplate
- Network.AWS.MediaConvert: data InputTimecodeSource
- Network.AWS.MediaConvert: data InsertableImage
- Network.AWS.MediaConvert: data Job
- Network.AWS.MediaConvert: data JobSettings
- Network.AWS.MediaConvert: data JobStatus
- Network.AWS.MediaConvert: data JobTemplate
- Network.AWS.MediaConvert: data JobTemplateListBy
- Network.AWS.MediaConvert: data JobTemplateSettings
- Network.AWS.MediaConvert: data LanguageCode
- Network.AWS.MediaConvert: data M2tsAudioBufferModel
- Network.AWS.MediaConvert: data M2tsBufferModel
- Network.AWS.MediaConvert: data M2tsEbpAudioInterval
- Network.AWS.MediaConvert: data M2tsEbpPlacement
- Network.AWS.MediaConvert: data M2tsEsRateInPes
- Network.AWS.MediaConvert: data M2tsNielsenId3
- Network.AWS.MediaConvert: data M2tsPcrControl
- Network.AWS.MediaConvert: data M2tsRateMode
- Network.AWS.MediaConvert: data M2tsScte35Source
- Network.AWS.MediaConvert: data M2tsSegmentationMarkers
- Network.AWS.MediaConvert: data M2tsSegmentationStyle
- Network.AWS.MediaConvert: data M2tsSettings
- Network.AWS.MediaConvert: data M3u8NielsenId3
- Network.AWS.MediaConvert: data M3u8PcrControl
- Network.AWS.MediaConvert: data M3u8Scte35Source
- Network.AWS.MediaConvert: data M3u8Settings
- Network.AWS.MediaConvert: data MovClapAtom
- Network.AWS.MediaConvert: data MovCslgAtom
- Network.AWS.MediaConvert: data MovMpeg2FourCCControl
- Network.AWS.MediaConvert: data MovPaddingControl
- Network.AWS.MediaConvert: data MovReference
- Network.AWS.MediaConvert: data MovSettings
- Network.AWS.MediaConvert: data Mp2Settings
- Network.AWS.MediaConvert: data Mp4CslgAtom
- Network.AWS.MediaConvert: data Mp4FreeSpaceBox
- Network.AWS.MediaConvert: data Mp4MoovPlacement
- Network.AWS.MediaConvert: data Mp4Settings
- Network.AWS.MediaConvert: data Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert: data Mpeg2CodecLevel
- Network.AWS.MediaConvert: data Mpeg2CodecProfile
- Network.AWS.MediaConvert: data Mpeg2FramerateControl
- Network.AWS.MediaConvert: data Mpeg2FramerateConversionAlgorithm
- Network.AWS.MediaConvert: data Mpeg2GopSizeUnits
- Network.AWS.MediaConvert: data Mpeg2InterlaceMode
- Network.AWS.MediaConvert: data Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert: data Mpeg2ParControl
- Network.AWS.MediaConvert: data Mpeg2QualityTuningLevel
- Network.AWS.MediaConvert: data Mpeg2RateControlMode
- Network.AWS.MediaConvert: data Mpeg2SceneChangeDetect
- Network.AWS.MediaConvert: data Mpeg2Settings
- Network.AWS.MediaConvert: data Mpeg2SlowPal
- Network.AWS.MediaConvert: data Mpeg2SpatialAdaptiveQuantization
- Network.AWS.MediaConvert: data Mpeg2Syntax
- Network.AWS.MediaConvert: data Mpeg2Telecine
- Network.AWS.MediaConvert: data Mpeg2TemporalAdaptiveQuantization
- Network.AWS.MediaConvert: data MsSmoothAudioDeduplication
- Network.AWS.MediaConvert: data MsSmoothEncryptionSettings
- Network.AWS.MediaConvert: data MsSmoothGroupSettings
- Network.AWS.MediaConvert: data MsSmoothManifestEncoding
- Network.AWS.MediaConvert: data NielsenConfiguration
- Network.AWS.MediaConvert: data NoiseReducer
- Network.AWS.MediaConvert: data NoiseReducerFilter
- Network.AWS.MediaConvert: data NoiseReducerFilterSettings
- Network.AWS.MediaConvert: data NoiseReducerSpatialFilterSettings
- Network.AWS.MediaConvert: data Order
- Network.AWS.MediaConvert: data Output
- Network.AWS.MediaConvert: data OutputChannelMapping
- Network.AWS.MediaConvert: data OutputDetail
- Network.AWS.MediaConvert: data OutputGroup
- Network.AWS.MediaConvert: data OutputGroupDetail
- Network.AWS.MediaConvert: data OutputGroupSettings
- Network.AWS.MediaConvert: data OutputGroupType
- Network.AWS.MediaConvert: data OutputSdt
- Network.AWS.MediaConvert: data OutputSettings
- Network.AWS.MediaConvert: data Preset
- Network.AWS.MediaConvert: data PresetListBy
- Network.AWS.MediaConvert: data PresetSettings
- Network.AWS.MediaConvert: data ProresCodecProfile
- Network.AWS.MediaConvert: data ProresFramerateControl
- Network.AWS.MediaConvert: data ProresFramerateConversionAlgorithm
- Network.AWS.MediaConvert: data ProresInterlaceMode
- Network.AWS.MediaConvert: data ProresParControl
- Network.AWS.MediaConvert: data ProresSettings
- Network.AWS.MediaConvert: data ProresSlowPal
- Network.AWS.MediaConvert: data ProresTelecine
- Network.AWS.MediaConvert: data Queue
- Network.AWS.MediaConvert: data QueueListBy
- Network.AWS.MediaConvert: data QueueStatus
- Network.AWS.MediaConvert: data Rectangle
- Network.AWS.MediaConvert: data RemixSettings
- Network.AWS.MediaConvert: data RespondToAfd
- Network.AWS.MediaConvert: data ScalingBehavior
- Network.AWS.MediaConvert: data SccDestinationFramerate
- Network.AWS.MediaConvert: data SccDestinationSettings
- Network.AWS.MediaConvert: data SpekeKeyProvider
- Network.AWS.MediaConvert: data StaticKeyProvider
- Network.AWS.MediaConvert: data TeletextDestinationSettings
- Network.AWS.MediaConvert: data TeletextSourceSettings
- Network.AWS.MediaConvert: data TimecodeBurnin
- Network.AWS.MediaConvert: data TimecodeBurninPosition
- Network.AWS.MediaConvert: data TimecodeConfig
- Network.AWS.MediaConvert: data TimecodeSource
- Network.AWS.MediaConvert: data TimedMetadata
- Network.AWS.MediaConvert: data TimedMetadataInsertion
- Network.AWS.MediaConvert: data Timing
- Network.AWS.MediaConvert: data TtmlDestinationSettings
- Network.AWS.MediaConvert: data TtmlStylePassthrough
- Network.AWS.MediaConvert: data Type
- Network.AWS.MediaConvert: data VideoCodec
- Network.AWS.MediaConvert: data VideoCodecSettings
- Network.AWS.MediaConvert: data VideoDescription
- Network.AWS.MediaConvert: data VideoDetail
- Network.AWS.MediaConvert: data VideoPreprocessor
- Network.AWS.MediaConvert: data VideoSelector
- Network.AWS.MediaConvert: data VideoTimecodeInsertion
- Network.AWS.MediaConvert: data WavSettings
- Network.AWS.MediaConvert: deinterlacer :: Deinterlacer
- Network.AWS.MediaConvert: diesSpekeKeyProvider :: Lens' DashIsoEncryptionSettings (Maybe SpekeKeyProvider)
- Network.AWS.MediaConvert: digsBaseURL :: Lens' DashIsoGroupSettings (Maybe Text)
- Network.AWS.MediaConvert: digsDestination :: Lens' DashIsoGroupSettings (Maybe Text)
- Network.AWS.MediaConvert: digsEncryption :: Lens' DashIsoGroupSettings (Maybe DashIsoEncryptionSettings)
- Network.AWS.MediaConvert: digsFragmentLength :: Lens' DashIsoGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: digsHbbtvCompliance :: Lens' DashIsoGroupSettings (Maybe DashIsoHbbtvCompliance)
- Network.AWS.MediaConvert: digsMinBufferTime :: Lens' DashIsoGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: digsSegmentControl :: Lens' DashIsoGroupSettings (Maybe DashIsoSegmentControl)
- Network.AWS.MediaConvert: digsSegmentLength :: Lens' DashIsoGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: dnsNetworkId :: Lens' DvbNitSettings (Maybe Int)
- Network.AWS.MediaConvert: dnsNetworkName :: Lens' DvbNitSettings (Maybe Text)
- Network.AWS.MediaConvert: dnsNitInterval :: Lens' DvbNitSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsAlignment :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleAlignment)
- Network.AWS.MediaConvert: dsdsBackgroundColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleBackgroundColor)
- Network.AWS.MediaConvert: dsdsBackgroundOpacity :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsFontColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleFontColor)
- Network.AWS.MediaConvert: dsdsFontOpacity :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsFontResolution :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsFontSize :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsOutlineColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleOutlineColor)
- Network.AWS.MediaConvert: dsdsOutlineSize :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsShadowColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleShadowColor)
- Network.AWS.MediaConvert: dsdsShadowOpacity :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsShadowXOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsShadowYOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsTeletextSpacing :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleTeletextSpacing)
- Network.AWS.MediaConvert: dsdsXPosition :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dsdsYPosition :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert: dssOutputSdt :: Lens' DvbSdtSettings (Maybe OutputSdt)
- Network.AWS.MediaConvert: dssSdtInterval :: Lens' DvbSdtSettings (Maybe Int)
- Network.AWS.MediaConvert: dssServiceName :: Lens' DvbSdtSettings (Maybe Text)
- Network.AWS.MediaConvert: dssServiceProviderName :: Lens' DvbSdtSettings (Maybe Text)
- Network.AWS.MediaConvert: dsssPid :: Lens' DvbSubSourceSettings (Maybe Int)
- Network.AWS.MediaConvert: dtsTdtInterval :: Lens' DvbTdtSettings (Maybe Int)
- Network.AWS.MediaConvert: dvbNitSettings :: DvbNitSettings
- Network.AWS.MediaConvert: dvbSdtSettings :: DvbSdtSettings
- Network.AWS.MediaConvert: dvbSubDestinationSettings :: DvbSubDestinationSettings
- Network.AWS.MediaConvert: dvbSubSourceSettings :: DvbSubSourceSettings
- Network.AWS.MediaConvert: dvbTdtSettings :: DvbTdtSettings
- Network.AWS.MediaConvert: eURL :: Lens' Endpoint (Maybe Text)
- Network.AWS.MediaConvert: eac3Settings :: Eac3Settings
- Network.AWS.MediaConvert: embeddedSourceSettings :: EmbeddedSourceSettings
- Network.AWS.MediaConvert: endpoint :: Endpoint
- Network.AWS.MediaConvert: esAttenuationControl :: Lens' Eac3Settings (Maybe Eac3AttenuationControl)
- Network.AWS.MediaConvert: esBitrate :: Lens' Eac3Settings (Maybe Int)
- Network.AWS.MediaConvert: esBitstreamMode :: Lens' Eac3Settings (Maybe Eac3BitstreamMode)
- Network.AWS.MediaConvert: esCodingMode :: Lens' Eac3Settings (Maybe Eac3CodingMode)
- Network.AWS.MediaConvert: esDcFilter :: Lens' Eac3Settings (Maybe Eac3DcFilter)
- Network.AWS.MediaConvert: esDialnorm :: Lens' Eac3Settings (Maybe Int)
- Network.AWS.MediaConvert: esDynamicRangeCompressionLine :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionLine)
- Network.AWS.MediaConvert: esDynamicRangeCompressionRf :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionRf)
- Network.AWS.MediaConvert: esLfeControl :: Lens' Eac3Settings (Maybe Eac3LfeControl)
- Network.AWS.MediaConvert: esLfeFilter :: Lens' Eac3Settings (Maybe Eac3LfeFilter)
- Network.AWS.MediaConvert: esLoRoCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
- Network.AWS.MediaConvert: esLoRoSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
- Network.AWS.MediaConvert: esLtRtCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
- Network.AWS.MediaConvert: esLtRtSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
- Network.AWS.MediaConvert: esMetadataControl :: Lens' Eac3Settings (Maybe Eac3MetadataControl)
- Network.AWS.MediaConvert: esPassthroughControl :: Lens' Eac3Settings (Maybe Eac3PassthroughControl)
- Network.AWS.MediaConvert: esPhaseControl :: Lens' Eac3Settings (Maybe Eac3PhaseControl)
- Network.AWS.MediaConvert: esSampleRate :: Lens' Eac3Settings (Maybe Int)
- Network.AWS.MediaConvert: esStereoDownmix :: Lens' Eac3Settings (Maybe Eac3StereoDownmix)
- Network.AWS.MediaConvert: esSurroundExMode :: Lens' Eac3Settings (Maybe Eac3SurroundExMode)
- Network.AWS.MediaConvert: esSurroundMode :: Lens' Eac3Settings (Maybe Eac3SurroundMode)
- Network.AWS.MediaConvert: essConvert608To708 :: Lens' EmbeddedSourceSettings (Maybe EmbeddedConvert608To708)
- Network.AWS.MediaConvert: essSource608ChannelNumber :: Lens' EmbeddedSourceSettings (Maybe Int)
- Network.AWS.MediaConvert: essSource608TrackNumber :: Lens' EmbeddedSourceSettings (Maybe Int)
- Network.AWS.MediaConvert: f4vSettings :: F4vSettings
- Network.AWS.MediaConvert: fcsFramerateDenominator :: Lens' FrameCaptureSettings (Maybe Int)
- Network.AWS.MediaConvert: fcsFramerateNumerator :: Lens' FrameCaptureSettings (Maybe Int)
- Network.AWS.MediaConvert: fcsMaxCaptures :: Lens' FrameCaptureSettings (Maybe Int)
- Network.AWS.MediaConvert: fcsQuality :: Lens' FrameCaptureSettings (Maybe Int)
- Network.AWS.MediaConvert: fgsDestination :: Lens' FileGroupSettings (Maybe Text)
- Network.AWS.MediaConvert: fileGroupSettings :: FileGroupSettings
- Network.AWS.MediaConvert: fileSourceSettings :: FileSourceSettings
- Network.AWS.MediaConvert: frameCaptureSettings :: FrameCaptureSettings
- Network.AWS.MediaConvert: fsMoovPlacement :: Lens' F4vSettings (Maybe F4vMoovPlacement)
- Network.AWS.MediaConvert: fssConvert608To708 :: Lens' FileSourceSettings (Maybe FileSourceConvert608To708)
- Network.AWS.MediaConvert: fssSourceFile :: Lens' FileSourceSettings (Maybe Text)
- Network.AWS.MediaConvert: fssTimeDelta :: Lens' FileSourceSettings (Maybe Int)
- Network.AWS.MediaConvert: h264Settings :: H264Settings
- Network.AWS.MediaConvert: h265Settings :: H265Settings
- Network.AWS.MediaConvert: hAdaptiveQuantization :: Lens' H264Settings (Maybe H264AdaptiveQuantization)
- Network.AWS.MediaConvert: hBitrate :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hCodecLevel :: Lens' H264Settings (Maybe H264CodecLevel)
- Network.AWS.MediaConvert: hCodecProfile :: Lens' H264Settings (Maybe H264CodecProfile)
- Network.AWS.MediaConvert: hEntropyEncoding :: Lens' H264Settings (Maybe H264EntropyEncoding)
- Network.AWS.MediaConvert: hFieldEncoding :: Lens' H264Settings (Maybe H264FieldEncoding)
- Network.AWS.MediaConvert: hFlickerAdaptiveQuantization :: Lens' H264Settings (Maybe H264FlickerAdaptiveQuantization)
- Network.AWS.MediaConvert: hFramerateControl :: Lens' H264Settings (Maybe H264FramerateControl)
- Network.AWS.MediaConvert: hFramerateConversionAlgorithm :: Lens' H264Settings (Maybe H264FramerateConversionAlgorithm)
- Network.AWS.MediaConvert: hFramerateDenominator :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hFramerateNumerator :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hGopBReference :: Lens' H264Settings (Maybe H264GopBReference)
- Network.AWS.MediaConvert: hGopClosedCadence :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hGopSize :: Lens' H264Settings (Maybe Double)
- Network.AWS.MediaConvert: hGopSizeUnits :: Lens' H264Settings (Maybe H264GopSizeUnits)
- Network.AWS.MediaConvert: hHrdBufferInitialFillPercentage :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hHrdBufferSize :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hInterlaceMode :: Lens' H264Settings (Maybe H264InterlaceMode)
- Network.AWS.MediaConvert: hMaxBitrate :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hMinIInterval :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hNumberBFramesBetweenReferenceFrames :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hNumberReferenceFrames :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hParControl :: Lens' H264Settings (Maybe H264ParControl)
- Network.AWS.MediaConvert: hParDenominator :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hParNumerator :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hQualityTuningLevel :: Lens' H264Settings (Maybe H264QualityTuningLevel)
- Network.AWS.MediaConvert: hRateControlMode :: Lens' H264Settings (Maybe H264RateControlMode)
- Network.AWS.MediaConvert: hRepeatPps :: Lens' H264Settings (Maybe H264RepeatPps)
- Network.AWS.MediaConvert: hSceneChangeDetect :: Lens' H264Settings (Maybe H264SceneChangeDetect)
- Network.AWS.MediaConvert: hSlices :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hSlowPal :: Lens' H264Settings (Maybe H264SlowPal)
- Network.AWS.MediaConvert: hSoftness :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert: hSpatialAdaptiveQuantization :: Lens' H264Settings (Maybe H264SpatialAdaptiveQuantization)
- Network.AWS.MediaConvert: hSyntax :: Lens' H264Settings (Maybe H264Syntax)
- Network.AWS.MediaConvert: hTelecine :: Lens' H264Settings (Maybe H264Telecine)
- Network.AWS.MediaConvert: hTemporalAdaptiveQuantization :: Lens' H264Settings (Maybe H264TemporalAdaptiveQuantization)
- Network.AWS.MediaConvert: hUnregisteredSeiTimecode :: Lens' H264Settings (Maybe H264UnregisteredSeiTimecode)
- Network.AWS.MediaConvert: hclmCaptionChannel :: Lens' HlsCaptionLanguageMapping (Maybe Int)
- Network.AWS.MediaConvert: hclmLanguageCode :: Lens' HlsCaptionLanguageMapping (Maybe LanguageCode)
- Network.AWS.MediaConvert: hclmLanguageDescription :: Lens' HlsCaptionLanguageMapping (Maybe Text)
- Network.AWS.MediaConvert: hdr10Metadata :: Hdr10Metadata
- Network.AWS.MediaConvert: hesConstantInitializationVector :: Lens' HlsEncryptionSettings (Maybe Text)
- Network.AWS.MediaConvert: hesEncryptionMethod :: Lens' HlsEncryptionSettings (Maybe HlsEncryptionType)
- Network.AWS.MediaConvert: hesInitializationVectorInManifest :: Lens' HlsEncryptionSettings (Maybe HlsInitializationVectorInManifest)
- Network.AWS.MediaConvert: hesSpekeKeyProvider :: Lens' HlsEncryptionSettings (Maybe SpekeKeyProvider)
- Network.AWS.MediaConvert: hesStaticKeyProvider :: Lens' HlsEncryptionSettings (Maybe StaticKeyProvider)
- Network.AWS.MediaConvert: hesType :: Lens' HlsEncryptionSettings (Maybe HlsKeyProviderType)
- Network.AWS.MediaConvert: hgsAdMarkers :: Lens' HlsGroupSettings [HlsAdMarkers]
- Network.AWS.MediaConvert: hgsBaseURL :: Lens' HlsGroupSettings (Maybe Text)
- Network.AWS.MediaConvert: hgsCaptionLanguageMappings :: Lens' HlsGroupSettings [HlsCaptionLanguageMapping]
- Network.AWS.MediaConvert: hgsCaptionLanguageSetting :: Lens' HlsGroupSettings (Maybe HlsCaptionLanguageSetting)
- Network.AWS.MediaConvert: hgsClientCache :: Lens' HlsGroupSettings (Maybe HlsClientCache)
- Network.AWS.MediaConvert: hgsCodecSpecification :: Lens' HlsGroupSettings (Maybe HlsCodecSpecification)
- Network.AWS.MediaConvert: hgsDestination :: Lens' HlsGroupSettings (Maybe Text)
- Network.AWS.MediaConvert: hgsDirectoryStructure :: Lens' HlsGroupSettings (Maybe HlsDirectoryStructure)
- Network.AWS.MediaConvert: hgsEncryption :: Lens' HlsGroupSettings (Maybe HlsEncryptionSettings)
- Network.AWS.MediaConvert: hgsManifestCompression :: Lens' HlsGroupSettings (Maybe HlsManifestCompression)
- Network.AWS.MediaConvert: hgsManifestDurationFormat :: Lens' HlsGroupSettings (Maybe HlsManifestDurationFormat)
- Network.AWS.MediaConvert: hgsMinSegmentLength :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: hgsOutputSelection :: Lens' HlsGroupSettings (Maybe HlsOutputSelection)
- Network.AWS.MediaConvert: hgsProgramDateTime :: Lens' HlsGroupSettings (Maybe HlsProgramDateTime)
- Network.AWS.MediaConvert: hgsProgramDateTimePeriod :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: hgsSegmentControl :: Lens' HlsGroupSettings (Maybe HlsSegmentControl)
- Network.AWS.MediaConvert: hgsSegmentLength :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: hgsSegmentsPerSubdirectory :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: hgsStreamInfResolution :: Lens' HlsGroupSettings (Maybe HlsStreamInfResolution)
- Network.AWS.MediaConvert: hgsTimedMetadataId3Frame :: Lens' HlsGroupSettings (Maybe HlsTimedMetadataId3Frame)
- Network.AWS.MediaConvert: hgsTimedMetadataId3Period :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: hgsTimestampDeltaMilliseconds :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: hlsCaptionLanguageMapping :: HlsCaptionLanguageMapping
- Network.AWS.MediaConvert: hlsEncryptionSettings :: HlsEncryptionSettings
- Network.AWS.MediaConvert: hlsGroupSettings :: HlsGroupSettings
- Network.AWS.MediaConvert: hlsSettings :: HlsSettings
- Network.AWS.MediaConvert: hmBluePrimaryX :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmBluePrimaryY :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmGreenPrimaryX :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmGreenPrimaryY :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmMaxContentLightLevel :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmMaxFrameAverageLightLevel :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmMaxLuminance :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmMinLuminance :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmRedPrimaryX :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmRedPrimaryY :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmWhitePointX :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hmWhitePointY :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert: hsAdaptiveQuantization :: Lens' H265Settings (Maybe H265AdaptiveQuantization)
- Network.AWS.MediaConvert: hsAlternateTransferFunctionSei :: Lens' H265Settings (Maybe H265AlternateTransferFunctionSei)
- Network.AWS.MediaConvert: hsAudioGroupId :: Lens' HlsSettings (Maybe Text)
- Network.AWS.MediaConvert: hsAudioRenditionSets :: Lens' HlsSettings (Maybe Text)
- Network.AWS.MediaConvert: hsAudioTrackType :: Lens' HlsSettings (Maybe HlsAudioTrackType)
- Network.AWS.MediaConvert: hsBitrate :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsCodecLevel :: Lens' H265Settings (Maybe H265CodecLevel)
- Network.AWS.MediaConvert: hsCodecProfile :: Lens' H265Settings (Maybe H265CodecProfile)
- Network.AWS.MediaConvert: hsFlickerAdaptiveQuantization :: Lens' H265Settings (Maybe H265FlickerAdaptiveQuantization)
- Network.AWS.MediaConvert: hsFramerateControl :: Lens' H265Settings (Maybe H265FramerateControl)
- Network.AWS.MediaConvert: hsFramerateConversionAlgorithm :: Lens' H265Settings (Maybe H265FramerateConversionAlgorithm)
- Network.AWS.MediaConvert: hsFramerateDenominator :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsFramerateNumerator :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsGopBReference :: Lens' H265Settings (Maybe H265GopBReference)
- Network.AWS.MediaConvert: hsGopClosedCadence :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsGopSize :: Lens' H265Settings (Maybe Double)
- Network.AWS.MediaConvert: hsGopSizeUnits :: Lens' H265Settings (Maybe H265GopSizeUnits)
- Network.AWS.MediaConvert: hsHrdBufferInitialFillPercentage :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsHrdBufferSize :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsIFrameOnlyManifest :: Lens' HlsSettings (Maybe HlsIFrameOnlyManifest)
- Network.AWS.MediaConvert: hsInterlaceMode :: Lens' H265Settings (Maybe H265InterlaceMode)
- Network.AWS.MediaConvert: hsMaxBitrate :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsMinIInterval :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsNumberBFramesBetweenReferenceFrames :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsNumberReferenceFrames :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsParControl :: Lens' H265Settings (Maybe H265ParControl)
- Network.AWS.MediaConvert: hsParDenominator :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsParNumerator :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsQualityTuningLevel :: Lens' H265Settings (Maybe H265QualityTuningLevel)
- Network.AWS.MediaConvert: hsRateControlMode :: Lens' H265Settings (Maybe H265RateControlMode)
- Network.AWS.MediaConvert: hsSampleAdaptiveOffsetFilterMode :: Lens' H265Settings (Maybe H265SampleAdaptiveOffsetFilterMode)
- Network.AWS.MediaConvert: hsSceneChangeDetect :: Lens' H265Settings (Maybe H265SceneChangeDetect)
- Network.AWS.MediaConvert: hsSegmentModifier :: Lens' HlsSettings (Maybe Text)
- Network.AWS.MediaConvert: hsSlices :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert: hsSlowPal :: Lens' H265Settings (Maybe H265SlowPal)
- Network.AWS.MediaConvert: hsSpatialAdaptiveQuantization :: Lens' H265Settings (Maybe H265SpatialAdaptiveQuantization)
- Network.AWS.MediaConvert: hsTelecine :: Lens' H265Settings (Maybe H265Telecine)
- Network.AWS.MediaConvert: hsTemporalAdaptiveQuantization :: Lens' H265Settings (Maybe H265TemporalAdaptiveQuantization)
- Network.AWS.MediaConvert: hsTemporalIds :: Lens' H265Settings (Maybe H265TemporalIds)
- Network.AWS.MediaConvert: hsTiles :: Lens' H265Settings (Maybe H265Tiles)
- Network.AWS.MediaConvert: hsUnregisteredSeiTimecode :: Lens' H265Settings (Maybe H265UnregisteredSeiTimecode)
- Network.AWS.MediaConvert: iAudioSelectorGroups :: Lens' Input (HashMap Text AudioSelectorGroup)
- Network.AWS.MediaConvert: iAudioSelectors :: Lens' Input (HashMap Text AudioSelector)
- Network.AWS.MediaConvert: iCaptionSelectors :: Lens' Input (HashMap Text CaptionSelector)
- Network.AWS.MediaConvert: iDeblockFilter :: Lens' Input (Maybe InputDeblockFilter)
- Network.AWS.MediaConvert: iDenoiseFilter :: Lens' Input (Maybe InputDenoiseFilter)
- Network.AWS.MediaConvert: iFileInput :: Lens' Input (Maybe Text)
- Network.AWS.MediaConvert: iFilterEnable :: Lens' Input (Maybe InputFilterEnable)
- Network.AWS.MediaConvert: iFilterStrength :: Lens' Input (Maybe Int)
- Network.AWS.MediaConvert: iInputClippings :: Lens' Input [InputClipping]
- Network.AWS.MediaConvert: iProgramNumber :: Lens' Input (Maybe Int)
- Network.AWS.MediaConvert: iPsiControl :: Lens' Input (Maybe InputPsiControl)
- Network.AWS.MediaConvert: iTimecodeSource :: Lens' Input (Maybe InputTimecodeSource)
- Network.AWS.MediaConvert: iVideoSelector :: Lens' Input (Maybe VideoSelector)
- Network.AWS.MediaConvert: icEndTimecode :: Lens' InputClipping (Maybe Text)
- Network.AWS.MediaConvert: icStartTimecode :: Lens' InputClipping (Maybe Text)
- Network.AWS.MediaConvert: id3Insertion :: Id3Insertion
- Network.AWS.MediaConvert: iiDuration :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert: iiFadeIn :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert: iiFadeOut :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert: iiHeight :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert: iiId3 :: Lens' Id3Insertion (Maybe Text)
- Network.AWS.MediaConvert: iiImageInserterInput :: Lens' InsertableImage (Maybe Text)
- Network.AWS.MediaConvert: iiImageX :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert: iiImageY :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert: iiInsertableImages :: Lens' ImageInserter [InsertableImage]
- Network.AWS.MediaConvert: iiLayer :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert: iiOpacity :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert: iiStartTime :: Lens' InsertableImage (Maybe Text)
- Network.AWS.MediaConvert: iiTimecode :: Lens' Id3Insertion (Maybe Text)
- Network.AWS.MediaConvert: iiWidth :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert: imageInserter :: ImageInserter
- Network.AWS.MediaConvert: input :: Input
- Network.AWS.MediaConvert: inputClipping :: InputClipping
- Network.AWS.MediaConvert: inputTemplate :: InputTemplate
- Network.AWS.MediaConvert: insertableImage :: InsertableImage
- Network.AWS.MediaConvert: itAudioSelectorGroups :: Lens' InputTemplate (HashMap Text AudioSelectorGroup)
- Network.AWS.MediaConvert: itAudioSelectors :: Lens' InputTemplate (HashMap Text AudioSelector)
- Network.AWS.MediaConvert: itCaptionSelectors :: Lens' InputTemplate (HashMap Text CaptionSelector)
- Network.AWS.MediaConvert: itDeblockFilter :: Lens' InputTemplate (Maybe InputDeblockFilter)
- Network.AWS.MediaConvert: itDenoiseFilter :: Lens' InputTemplate (Maybe InputDenoiseFilter)
- Network.AWS.MediaConvert: itFilterEnable :: Lens' InputTemplate (Maybe InputFilterEnable)
- Network.AWS.MediaConvert: itFilterStrength :: Lens' InputTemplate (Maybe Int)
- Network.AWS.MediaConvert: itInputClippings :: Lens' InputTemplate [InputClipping]
- Network.AWS.MediaConvert: itProgramNumber :: Lens' InputTemplate (Maybe Int)
- Network.AWS.MediaConvert: itPsiControl :: Lens' InputTemplate (Maybe InputPsiControl)
- Network.AWS.MediaConvert: itTimecodeSource :: Lens' InputTemplate (Maybe InputTimecodeSource)
- Network.AWS.MediaConvert: itVideoSelector :: Lens' InputTemplate (Maybe VideoSelector)
- Network.AWS.MediaConvert: jARN :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert: jCreatedAt :: Lens' Job (Maybe UTCTime)
- Network.AWS.MediaConvert: jErrorCode :: Lens' Job (Maybe Int)
- Network.AWS.MediaConvert: jErrorMessage :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert: jId :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert: jJobTemplate :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert: jOutputGroupDetails :: Lens' Job [OutputGroupDetail]
- Network.AWS.MediaConvert: jQueue :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert: jRole :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert: jSettings :: Lens' Job (Maybe JobSettings)
- Network.AWS.MediaConvert: jStatus :: Lens' Job (Maybe JobStatus)
- Network.AWS.MediaConvert: jTiming :: Lens' Job (Maybe Timing)
- Network.AWS.MediaConvert: jUserMetadata :: Lens' Job (HashMap Text Text)
- Network.AWS.MediaConvert: job :: Job
- Network.AWS.MediaConvert: jobSettings :: JobSettings
- Network.AWS.MediaConvert: jobTemplate :: JobTemplate
- Network.AWS.MediaConvert: jobTemplateSettings :: JobTemplateSettings
- Network.AWS.MediaConvert: jsAdAvailOffset :: Lens' JobSettings (Maybe Int)
- Network.AWS.MediaConvert: jsAvailBlanking :: Lens' JobSettings (Maybe AvailBlanking)
- Network.AWS.MediaConvert: jsInputs :: Lens' JobSettings [Input]
- Network.AWS.MediaConvert: jsNielsenConfiguration :: Lens' JobSettings (Maybe NielsenConfiguration)
- Network.AWS.MediaConvert: jsOutputGroups :: Lens' JobSettings [OutputGroup]
- Network.AWS.MediaConvert: jsTimecodeConfig :: Lens' JobSettings (Maybe TimecodeConfig)
- Network.AWS.MediaConvert: jsTimedMetadataInsertion :: Lens' JobSettings (Maybe TimedMetadataInsertion)
- Network.AWS.MediaConvert: jtARN :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert: jtCategory :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert: jtCreatedAt :: Lens' JobTemplate (Maybe UTCTime)
- Network.AWS.MediaConvert: jtDescription :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert: jtLastUpdated :: Lens' JobTemplate (Maybe UTCTime)
- Network.AWS.MediaConvert: jtName :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert: jtQueue :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert: jtSettings :: Lens' JobTemplate (Maybe JobTemplateSettings)
- Network.AWS.MediaConvert: jtType :: Lens' JobTemplate (Maybe Type)
- Network.AWS.MediaConvert: jtsAdAvailOffset :: Lens' JobTemplateSettings (Maybe Int)
- Network.AWS.MediaConvert: jtsAvailBlanking :: Lens' JobTemplateSettings (Maybe AvailBlanking)
- Network.AWS.MediaConvert: jtsInputs :: Lens' JobTemplateSettings [InputTemplate]
- Network.AWS.MediaConvert: jtsNielsenConfiguration :: Lens' JobTemplateSettings (Maybe NielsenConfiguration)
- Network.AWS.MediaConvert: jtsOutputGroups :: Lens' JobTemplateSettings [OutputGroup]
- Network.AWS.MediaConvert: jtsTimecodeConfig :: Lens' JobTemplateSettings (Maybe TimecodeConfig)
- Network.AWS.MediaConvert: jtsTimedMetadataInsertion :: Lens' JobTemplateSettings (Maybe TimedMetadataInsertion)
- Network.AWS.MediaConvert: m2tsSettings :: M2tsSettings
- Network.AWS.MediaConvert: m3u8Settings :: M3u8Settings
- Network.AWS.MediaConvert: mAudioBufferModel :: Lens' M2tsSettings (Maybe M2tsAudioBufferModel)
- Network.AWS.MediaConvert: mAudioFramesPerPes :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mAudioPids :: Lens' M2tsSettings [Int]
- Network.AWS.MediaConvert: mBitrate :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mBufferModel :: Lens' M2tsSettings (Maybe M2tsBufferModel)
- Network.AWS.MediaConvert: mCslgAtom :: Lens' Mp4Settings (Maybe Mp4CslgAtom)
- Network.AWS.MediaConvert: mDvbNitSettings :: Lens' M2tsSettings (Maybe DvbNitSettings)
- Network.AWS.MediaConvert: mDvbSdtSettings :: Lens' M2tsSettings (Maybe DvbSdtSettings)
- Network.AWS.MediaConvert: mDvbSubPids :: Lens' M2tsSettings [Int]
- Network.AWS.MediaConvert: mDvbTdtSettings :: Lens' M2tsSettings (Maybe DvbTdtSettings)
- Network.AWS.MediaConvert: mDvbTeletextPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mEbpAudioInterval :: Lens' M2tsSettings (Maybe M2tsEbpAudioInterval)
- Network.AWS.MediaConvert: mEbpPlacement :: Lens' M2tsSettings (Maybe M2tsEbpPlacement)
- Network.AWS.MediaConvert: mEsRateInPes :: Lens' M2tsSettings (Maybe M2tsEsRateInPes)
- Network.AWS.MediaConvert: mFragmentTime :: Lens' M2tsSettings (Maybe Double)
- Network.AWS.MediaConvert: mFreeSpaceBox :: Lens' Mp4Settings (Maybe Mp4FreeSpaceBox)
- Network.AWS.MediaConvert: mMaxPcrInterval :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mMinEbpInterval :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mMoovPlacement :: Lens' Mp4Settings (Maybe Mp4MoovPlacement)
- Network.AWS.MediaConvert: mMp4MajorBrand :: Lens' Mp4Settings (Maybe Text)
- Network.AWS.MediaConvert: mNielsenId3 :: Lens' M2tsSettings (Maybe M2tsNielsenId3)
- Network.AWS.MediaConvert: mNullPacketBitrate :: Lens' M2tsSettings (Maybe Double)
- Network.AWS.MediaConvert: mPatInterval :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mPcrControl :: Lens' M2tsSettings (Maybe M2tsPcrControl)
- Network.AWS.MediaConvert: mPcrPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mPmtInterval :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mPmtPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mPrivateMetadataPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mProgramNumber :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mRateMode :: Lens' M2tsSettings (Maybe M2tsRateMode)
- Network.AWS.MediaConvert: mScte35Pid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mScte35Source :: Lens' M2tsSettings (Maybe M2tsScte35Source)
- Network.AWS.MediaConvert: mSegmentationMarkers :: Lens' M2tsSettings (Maybe M2tsSegmentationMarkers)
- Network.AWS.MediaConvert: mSegmentationStyle :: Lens' M2tsSettings (Maybe M2tsSegmentationStyle)
- Network.AWS.MediaConvert: mSegmentationTime :: Lens' M2tsSettings (Maybe Double)
- Network.AWS.MediaConvert: mTimedMetadataPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mTransportStreamId :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mVideoPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert: mediaConvert :: Service
- Network.AWS.MediaConvert: movSettings :: MovSettings
- Network.AWS.MediaConvert: mp2Settings :: Mp2Settings
- Network.AWS.MediaConvert: mp4Settings :: Mp4Settings
- Network.AWS.MediaConvert: mpeg2Settings :: Mpeg2Settings
- Network.AWS.MediaConvert: msAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2AdaptiveQuantization)
- Network.AWS.MediaConvert: msAudioFramesPerPes :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msAudioPids :: Lens' M3u8Settings [Int]
- Network.AWS.MediaConvert: msBitrate :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msClapAtom :: Lens' MovSettings (Maybe MovClapAtom)
- Network.AWS.MediaConvert: msCodecLevel :: Lens' Mpeg2Settings (Maybe Mpeg2CodecLevel)
- Network.AWS.MediaConvert: msCodecProfile :: Lens' Mpeg2Settings (Maybe Mpeg2CodecProfile)
- Network.AWS.MediaConvert: msCslgAtom :: Lens' MovSettings (Maybe MovCslgAtom)
- Network.AWS.MediaConvert: msFramerateControl :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateControl)
- Network.AWS.MediaConvert: msFramerateConversionAlgorithm :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateConversionAlgorithm)
- Network.AWS.MediaConvert: msFramerateDenominator :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msFramerateNumerator :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msGopClosedCadence :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msGopSize :: Lens' Mpeg2Settings (Maybe Double)
- Network.AWS.MediaConvert: msGopSizeUnits :: Lens' Mpeg2Settings (Maybe Mpeg2GopSizeUnits)
- Network.AWS.MediaConvert: msHrdBufferInitialFillPercentage :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msHrdBufferSize :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msInterlaceMode :: Lens' Mpeg2Settings (Maybe Mpeg2InterlaceMode)
- Network.AWS.MediaConvert: msIntraDcPrecision :: Lens' Mpeg2Settings (Maybe Mpeg2IntraDcPrecision)
- Network.AWS.MediaConvert: msMaxBitrate :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msMinIInterval :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msMpeg2FourCCControl :: Lens' MovSettings (Maybe MovMpeg2FourCCControl)
- Network.AWS.MediaConvert: msNielsenId3 :: Lens' M3u8Settings (Maybe M3u8NielsenId3)
- Network.AWS.MediaConvert: msNumberBFramesBetweenReferenceFrames :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msPaddingControl :: Lens' MovSettings (Maybe MovPaddingControl)
- Network.AWS.MediaConvert: msParControl :: Lens' Mpeg2Settings (Maybe Mpeg2ParControl)
- Network.AWS.MediaConvert: msParDenominator :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msParNumerator :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msPatInterval :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msPcrControl :: Lens' M3u8Settings (Maybe M3u8PcrControl)
- Network.AWS.MediaConvert: msPcrPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msPmtInterval :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msPmtPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msPrivateMetadataPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msProgramNumber :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msQualityTuningLevel :: Lens' Mpeg2Settings (Maybe Mpeg2QualityTuningLevel)
- Network.AWS.MediaConvert: msRateControlMode :: Lens' Mpeg2Settings (Maybe Mpeg2RateControlMode)
- Network.AWS.MediaConvert: msReference :: Lens' MovSettings (Maybe MovReference)
- Network.AWS.MediaConvert: msSceneChangeDetect :: Lens' Mpeg2Settings (Maybe Mpeg2SceneChangeDetect)
- Network.AWS.MediaConvert: msScte35Pid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msScte35Source :: Lens' M3u8Settings (Maybe M3u8Scte35Source)
- Network.AWS.MediaConvert: msSlowPal :: Lens' Mpeg2Settings (Maybe Mpeg2SlowPal)
- Network.AWS.MediaConvert: msSmoothEncryptionSettings :: MsSmoothEncryptionSettings
- Network.AWS.MediaConvert: msSmoothGroupSettings :: MsSmoothGroupSettings
- Network.AWS.MediaConvert: msSoftness :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert: msSpatialAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2SpatialAdaptiveQuantization)
- Network.AWS.MediaConvert: msSyntax :: Lens' Mpeg2Settings (Maybe Mpeg2Syntax)
- Network.AWS.MediaConvert: msTelecine :: Lens' Mpeg2Settings (Maybe Mpeg2Telecine)
- Network.AWS.MediaConvert: msTemporalAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2TemporalAdaptiveQuantization)
- Network.AWS.MediaConvert: msTimedMetadata :: Lens' M3u8Settings (Maybe TimedMetadata)
- Network.AWS.MediaConvert: msTimedMetadataPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msTransportStreamId :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msVideoPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert: msesSpekeKeyProvider :: Lens' MsSmoothEncryptionSettings (Maybe SpekeKeyProvider)
- Network.AWS.MediaConvert: msgsAudioDeduplication :: Lens' MsSmoothGroupSettings (Maybe MsSmoothAudioDeduplication)
- Network.AWS.MediaConvert: msgsDestination :: Lens' MsSmoothGroupSettings (Maybe Text)
- Network.AWS.MediaConvert: msgsEncryption :: Lens' MsSmoothGroupSettings (Maybe MsSmoothEncryptionSettings)
- Network.AWS.MediaConvert: msgsFragmentLength :: Lens' MsSmoothGroupSettings (Maybe Int)
- Network.AWS.MediaConvert: msgsManifestEncoding :: Lens' MsSmoothGroupSettings (Maybe MsSmoothManifestEncoding)
- Network.AWS.MediaConvert: mssBitrate :: Lens' Mp2Settings (Maybe Int)
- Network.AWS.MediaConvert: mssChannels :: Lens' Mp2Settings (Maybe Int)
- Network.AWS.MediaConvert: mssSampleRate :: Lens' Mp2Settings (Maybe Int)
- Network.AWS.MediaConvert: ncBreakoutCode :: Lens' NielsenConfiguration (Maybe Int)
- Network.AWS.MediaConvert: ncDistributorId :: Lens' NielsenConfiguration (Maybe Text)
- Network.AWS.MediaConvert: nielsenConfiguration :: NielsenConfiguration
- Network.AWS.MediaConvert: noiseReducer :: NoiseReducer
- Network.AWS.MediaConvert: noiseReducerFilterSettings :: NoiseReducerFilterSettings
- Network.AWS.MediaConvert: noiseReducerSpatialFilterSettings :: NoiseReducerSpatialFilterSettings
- Network.AWS.MediaConvert: nrFilter :: Lens' NoiseReducer (Maybe NoiseReducerFilter)
- Network.AWS.MediaConvert: nrFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerFilterSettings)
- Network.AWS.MediaConvert: nrSpatialFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerSpatialFilterSettings)
- Network.AWS.MediaConvert: nrfsStrength :: Lens' NoiseReducerFilterSettings (Maybe Int)
- Network.AWS.MediaConvert: nrsfsPostFilterSharpenStrength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int)
- Network.AWS.MediaConvert: nrsfsSpeed :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int)
- Network.AWS.MediaConvert: nrsfsStrength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int)
- Network.AWS.MediaConvert: oAudioDescriptions :: Lens' Output [AudioDescription]
- Network.AWS.MediaConvert: oCaptionDescriptions :: Lens' Output [CaptionDescription]
- Network.AWS.MediaConvert: oContainerSettings :: Lens' Output (Maybe ContainerSettings)
- Network.AWS.MediaConvert: oExtension :: Lens' Output (Maybe Text)
- Network.AWS.MediaConvert: oNameModifier :: Lens' Output (Maybe Text)
- Network.AWS.MediaConvert: oOutputSettings :: Lens' Output (Maybe OutputSettings)
- Network.AWS.MediaConvert: oPreset :: Lens' Output (Maybe Text)
- Network.AWS.MediaConvert: oVideoDescription :: Lens' Output (Maybe VideoDescription)
- Network.AWS.MediaConvert: ocmInputChannels :: Lens' OutputChannelMapping [Int]
- Network.AWS.MediaConvert: odDurationInMs :: Lens' OutputDetail (Maybe Int)
- Network.AWS.MediaConvert: odVideoDetails :: Lens' OutputDetail (Maybe VideoDetail)
- Network.AWS.MediaConvert: ogCustomName :: Lens' OutputGroup (Maybe Text)
- Network.AWS.MediaConvert: ogName :: Lens' OutputGroup (Maybe Text)
- Network.AWS.MediaConvert: ogOutputGroupSettings :: Lens' OutputGroup (Maybe OutputGroupSettings)
- Network.AWS.MediaConvert: ogOutputs :: Lens' OutputGroup [Output]
- Network.AWS.MediaConvert: ogdOutputDetails :: Lens' OutputGroupDetail [OutputDetail]
- Network.AWS.MediaConvert: ogsDashIsoGroupSettings :: Lens' OutputGroupSettings (Maybe DashIsoGroupSettings)
- Network.AWS.MediaConvert: ogsFileGroupSettings :: Lens' OutputGroupSettings (Maybe FileGroupSettings)
- Network.AWS.MediaConvert: ogsHlsGroupSettings :: Lens' OutputGroupSettings (Maybe HlsGroupSettings)
- Network.AWS.MediaConvert: ogsMsSmoothGroupSettings :: Lens' OutputGroupSettings (Maybe MsSmoothGroupSettings)
- Network.AWS.MediaConvert: ogsType :: Lens' OutputGroupSettings (Maybe OutputGroupType)
- Network.AWS.MediaConvert: osHlsSettings :: Lens' OutputSettings (Maybe HlsSettings)
- Network.AWS.MediaConvert: output :: Output
- Network.AWS.MediaConvert: outputChannelMapping :: OutputChannelMapping
- Network.AWS.MediaConvert: outputDetail :: OutputDetail
- Network.AWS.MediaConvert: outputGroup :: OutputGroup
- Network.AWS.MediaConvert: outputGroupDetail :: OutputGroupDetail
- Network.AWS.MediaConvert: outputGroupSettings :: OutputGroupSettings
- Network.AWS.MediaConvert: outputSettings :: OutputSettings
- Network.AWS.MediaConvert: pARN :: Lens' Preset (Maybe Text)
- Network.AWS.MediaConvert: pCategory :: Lens' Preset (Maybe Text)
- Network.AWS.MediaConvert: pCreatedAt :: Lens' Preset (Maybe UTCTime)
- Network.AWS.MediaConvert: pDescription :: Lens' Preset (Maybe Text)
- Network.AWS.MediaConvert: pLastUpdated :: Lens' Preset (Maybe UTCTime)
- Network.AWS.MediaConvert: pName :: Lens' Preset (Maybe Text)
- Network.AWS.MediaConvert: pSettings :: Lens' Preset (Maybe PresetSettings)
- Network.AWS.MediaConvert: pType :: Lens' Preset (Maybe Type)
- Network.AWS.MediaConvert: preset :: Preset
- Network.AWS.MediaConvert: presetSettings :: PresetSettings
- Network.AWS.MediaConvert: proresSettings :: ProresSettings
- Network.AWS.MediaConvert: psAudioDescriptions :: Lens' PresetSettings [AudioDescription]
- Network.AWS.MediaConvert: psCaptionDescriptions :: Lens' PresetSettings [CaptionDescriptionPreset]
- Network.AWS.MediaConvert: psCodecProfile :: Lens' ProresSettings (Maybe ProresCodecProfile)
- Network.AWS.MediaConvert: psContainerSettings :: Lens' PresetSettings (Maybe ContainerSettings)
- Network.AWS.MediaConvert: psFramerateControl :: Lens' ProresSettings (Maybe ProresFramerateControl)
- Network.AWS.MediaConvert: psFramerateConversionAlgorithm :: Lens' ProresSettings (Maybe ProresFramerateConversionAlgorithm)
- Network.AWS.MediaConvert: psFramerateDenominator :: Lens' ProresSettings (Maybe Int)
- Network.AWS.MediaConvert: psFramerateNumerator :: Lens' ProresSettings (Maybe Int)
- Network.AWS.MediaConvert: psInterlaceMode :: Lens' ProresSettings (Maybe ProresInterlaceMode)
- Network.AWS.MediaConvert: psParControl :: Lens' ProresSettings (Maybe ProresParControl)
- Network.AWS.MediaConvert: psParDenominator :: Lens' ProresSettings (Maybe Int)
- Network.AWS.MediaConvert: psParNumerator :: Lens' ProresSettings (Maybe Int)
- Network.AWS.MediaConvert: psSlowPal :: Lens' ProresSettings (Maybe ProresSlowPal)
- Network.AWS.MediaConvert: psTelecine :: Lens' ProresSettings (Maybe ProresTelecine)
- Network.AWS.MediaConvert: psVideoDescription :: Lens' PresetSettings (Maybe VideoDescription)
- Network.AWS.MediaConvert: qARN :: Lens' Queue (Maybe Text)
- Network.AWS.MediaConvert: qCreatedAt :: Lens' Queue (Maybe UTCTime)
- Network.AWS.MediaConvert: qDescription :: Lens' Queue (Maybe Text)
- Network.AWS.MediaConvert: qLastUpdated :: Lens' Queue (Maybe UTCTime)
- Network.AWS.MediaConvert: qName :: Lens' Queue (Maybe Text)
- Network.AWS.MediaConvert: qStatus :: Lens' Queue (Maybe QueueStatus)
- Network.AWS.MediaConvert: qType :: Lens' Queue (Maybe Type)
- Network.AWS.MediaConvert: queue :: Queue
- Network.AWS.MediaConvert: rHeight :: Lens' Rectangle (Maybe Int)
- Network.AWS.MediaConvert: rWidth :: Lens' Rectangle (Maybe Int)
- Network.AWS.MediaConvert: rX :: Lens' Rectangle (Maybe Int)
- Network.AWS.MediaConvert: rY :: Lens' Rectangle (Maybe Int)
- Network.AWS.MediaConvert: rectangle :: Rectangle
- Network.AWS.MediaConvert: remixSettings :: RemixSettings
- Network.AWS.MediaConvert: rsChannelMapping :: Lens' RemixSettings (Maybe ChannelMapping)
- Network.AWS.MediaConvert: rsChannelsIn :: Lens' RemixSettings (Maybe Int)
- Network.AWS.MediaConvert: rsChannelsOut :: Lens' RemixSettings (Maybe Int)
- Network.AWS.MediaConvert: sKeyFormat :: Lens' StaticKeyProvider (Maybe Text)
- Network.AWS.MediaConvert: sKeyFormatVersions :: Lens' StaticKeyProvider (Maybe Text)
- Network.AWS.MediaConvert: sStaticKeyValue :: Lens' StaticKeyProvider (Maybe Text)
- Network.AWS.MediaConvert: sURL :: Lens' StaticKeyProvider (Maybe Text)
- Network.AWS.MediaConvert: sccDestinationSettings :: SccDestinationSettings
- Network.AWS.MediaConvert: sdsFramerate :: Lens' SccDestinationSettings (Maybe SccDestinationFramerate)
- Network.AWS.MediaConvert: skpResourceId :: Lens' SpekeKeyProvider (Maybe Text)
- Network.AWS.MediaConvert: skpSystemIds :: Lens' SpekeKeyProvider [Text]
- Network.AWS.MediaConvert: skpURL :: Lens' SpekeKeyProvider (Maybe Text)
- Network.AWS.MediaConvert: spekeKeyProvider :: SpekeKeyProvider
- Network.AWS.MediaConvert: staticKeyProvider :: StaticKeyProvider
- Network.AWS.MediaConvert: tFinishTime :: Lens' Timing (Maybe UTCTime)
- Network.AWS.MediaConvert: tStartTime :: Lens' Timing (Maybe UTCTime)
- Network.AWS.MediaConvert: tSubmitTime :: Lens' Timing (Maybe UTCTime)
- Network.AWS.MediaConvert: tbFontSize :: Lens' TimecodeBurnin (Maybe Int)
- Network.AWS.MediaConvert: tbPosition :: Lens' TimecodeBurnin (Maybe TimecodeBurninPosition)
- Network.AWS.MediaConvert: tbPrefix :: Lens' TimecodeBurnin (Maybe Text)
- Network.AWS.MediaConvert: tcAnchor :: Lens' TimecodeConfig (Maybe Text)
- Network.AWS.MediaConvert: tcSource :: Lens' TimecodeConfig (Maybe TimecodeSource)
- Network.AWS.MediaConvert: tcStart :: Lens' TimecodeConfig (Maybe Text)
- Network.AWS.MediaConvert: tcTimestampOffset :: Lens' TimecodeConfig (Maybe Text)
- Network.AWS.MediaConvert: tdsPageNumber :: Lens' TeletextDestinationSettings (Maybe Text)
- Network.AWS.MediaConvert: tdsStylePassthrough :: Lens' TtmlDestinationSettings (Maybe TtmlStylePassthrough)
- Network.AWS.MediaConvert: teletextDestinationSettings :: TeletextDestinationSettings
- Network.AWS.MediaConvert: teletextSourceSettings :: TeletextSourceSettings
- Network.AWS.MediaConvert: timecodeBurnin :: TimecodeBurnin
- Network.AWS.MediaConvert: timecodeConfig :: TimecodeConfig
- Network.AWS.MediaConvert: timedMetadataInsertion :: TimedMetadataInsertion
- Network.AWS.MediaConvert: timing :: Timing
- Network.AWS.MediaConvert: tmiId3Insertions :: Lens' TimedMetadataInsertion [Id3Insertion]
- Network.AWS.MediaConvert: tssPageNumber :: Lens' TeletextSourceSettings (Maybe Text)
- Network.AWS.MediaConvert: ttmlDestinationSettings :: TtmlDestinationSettings
- Network.AWS.MediaConvert: vcsCodec :: Lens' VideoCodecSettings (Maybe VideoCodec)
- Network.AWS.MediaConvert: vcsFrameCaptureSettings :: Lens' VideoCodecSettings (Maybe FrameCaptureSettings)
- Network.AWS.MediaConvert: vcsH264Settings :: Lens' VideoCodecSettings (Maybe H264Settings)
- Network.AWS.MediaConvert: vcsH265Settings :: Lens' VideoCodecSettings (Maybe H265Settings)
- Network.AWS.MediaConvert: vcsMpeg2Settings :: Lens' VideoCodecSettings (Maybe Mpeg2Settings)
- Network.AWS.MediaConvert: vcsProresSettings :: Lens' VideoCodecSettings (Maybe ProresSettings)
- Network.AWS.MediaConvert: vdAfdSignaling :: Lens' VideoDescription (Maybe AfdSignaling)
- Network.AWS.MediaConvert: vdAntiAlias :: Lens' VideoDescription (Maybe AntiAlias)
- Network.AWS.MediaConvert: vdCodecSettings :: Lens' VideoDescription (Maybe VideoCodecSettings)
- Network.AWS.MediaConvert: vdColorMetadata :: Lens' VideoDescription (Maybe ColorMetadata)
- Network.AWS.MediaConvert: vdCrop :: Lens' VideoDescription (Maybe Rectangle)
- Network.AWS.MediaConvert: vdDropFrameTimecode :: Lens' VideoDescription (Maybe DropFrameTimecode)
- Network.AWS.MediaConvert: vdFixedAfd :: Lens' VideoDescription (Maybe Int)
- Network.AWS.MediaConvert: vdHeight :: Lens' VideoDescription (Maybe Int)
- Network.AWS.MediaConvert: vdHeightInPx :: Lens' VideoDetail (Maybe Int)
- Network.AWS.MediaConvert: vdPosition :: Lens' VideoDescription (Maybe Rectangle)
- Network.AWS.MediaConvert: vdRespondToAfd :: Lens' VideoDescription (Maybe RespondToAfd)
- Network.AWS.MediaConvert: vdScalingBehavior :: Lens' VideoDescription (Maybe ScalingBehavior)
- Network.AWS.MediaConvert: vdSharpness :: Lens' VideoDescription (Maybe Int)
- Network.AWS.MediaConvert: vdTimecodeInsertion :: Lens' VideoDescription (Maybe VideoTimecodeInsertion)
- Network.AWS.MediaConvert: vdVideoPreprocessors :: Lens' VideoDescription (Maybe VideoPreprocessor)
- Network.AWS.MediaConvert: vdWidth :: Lens' VideoDescription (Maybe Int)
- Network.AWS.MediaConvert: vdWidthInPx :: Lens' VideoDetail (Maybe Int)
- Network.AWS.MediaConvert: videoCodecSettings :: VideoCodecSettings
- Network.AWS.MediaConvert: videoDescription :: VideoDescription
- Network.AWS.MediaConvert: videoDetail :: VideoDetail
- Network.AWS.MediaConvert: videoPreprocessor :: VideoPreprocessor
- Network.AWS.MediaConvert: videoSelector :: VideoSelector
- Network.AWS.MediaConvert: vpColorCorrector :: Lens' VideoPreprocessor (Maybe ColorCorrector)
- Network.AWS.MediaConvert: vpDeinterlacer :: Lens' VideoPreprocessor (Maybe Deinterlacer)
- Network.AWS.MediaConvert: vpImageInserter :: Lens' VideoPreprocessor (Maybe ImageInserter)
- Network.AWS.MediaConvert: vpNoiseReducer :: Lens' VideoPreprocessor (Maybe NoiseReducer)
- Network.AWS.MediaConvert: vpTimecodeBurnin :: Lens' VideoPreprocessor (Maybe TimecodeBurnin)
- Network.AWS.MediaConvert: vsColorSpace :: Lens' VideoSelector (Maybe ColorSpace)
- Network.AWS.MediaConvert: vsColorSpaceUsage :: Lens' VideoSelector (Maybe ColorSpaceUsage)
- Network.AWS.MediaConvert: vsHdr10Metadata :: Lens' VideoSelector (Maybe Hdr10Metadata)
- Network.AWS.MediaConvert: vsPid :: Lens' VideoSelector (Maybe Int)
- Network.AWS.MediaConvert: vsProgramNumber :: Lens' VideoSelector (Maybe Int)
- Network.AWS.MediaConvert: wavSettings :: WavSettings
- Network.AWS.MediaConvert: wsBitDepth :: Lens' WavSettings (Maybe Int)
- Network.AWS.MediaConvert: wsChannels :: Lens' WavSettings (Maybe Int)
- Network.AWS.MediaConvert: wsSampleRate :: Lens' WavSettings (Maybe Int)
- Network.AWS.MediaConvert.CancelJob: cancelJob :: Text -> CancelJob
- Network.AWS.MediaConvert.CancelJob: cancelJobResponse :: Int -> CancelJobResponse
- Network.AWS.MediaConvert.CancelJob: cjId :: Lens' CancelJob Text
- Network.AWS.MediaConvert.CancelJob: crsResponseStatus :: Lens' CancelJobResponse Int
- Network.AWS.MediaConvert.CancelJob: data CancelJob
- Network.AWS.MediaConvert.CancelJob: data CancelJobResponse
- Network.AWS.MediaConvert.CancelJob: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CancelJob.CancelJobResponse
- Network.AWS.MediaConvert.CancelJob: instance Data.Data.Data Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance Data.Data.Data Network.AWS.MediaConvert.CancelJob.CancelJobResponse
- Network.AWS.MediaConvert.CancelJob: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance GHC.Classes.Eq Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance GHC.Classes.Eq Network.AWS.MediaConvert.CancelJob.CancelJobResponse
- Network.AWS.MediaConvert.CancelJob: instance GHC.Generics.Generic Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance GHC.Generics.Generic Network.AWS.MediaConvert.CancelJob.CancelJobResponse
- Network.AWS.MediaConvert.CancelJob: instance GHC.Read.Read Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance GHC.Read.Read Network.AWS.MediaConvert.CancelJob.CancelJobResponse
- Network.AWS.MediaConvert.CancelJob: instance GHC.Show.Show Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance GHC.Show.Show Network.AWS.MediaConvert.CancelJob.CancelJobResponse
- Network.AWS.MediaConvert.CancelJob: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CancelJob: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.CancelJob.CancelJob
- Network.AWS.MediaConvert.CreateJob: cjClientRequestToken :: Lens' CreateJob (Maybe Text)
- Network.AWS.MediaConvert.CreateJob: cjJobTemplate :: Lens' CreateJob (Maybe Text)
- Network.AWS.MediaConvert.CreateJob: cjQueue :: Lens' CreateJob (Maybe Text)
- Network.AWS.MediaConvert.CreateJob: cjRole :: Lens' CreateJob (Maybe Text)
- Network.AWS.MediaConvert.CreateJob: cjSettings :: Lens' CreateJob (Maybe JobSettings)
- Network.AWS.MediaConvert.CreateJob: cjUserMetadata :: Lens' CreateJob (HashMap Text Text)
- Network.AWS.MediaConvert.CreateJob: cjrsJob :: Lens' CreateJobResponse (Maybe Job)
- Network.AWS.MediaConvert.CreateJob: cjrsResponseStatus :: Lens' CreateJobResponse Int
- Network.AWS.MediaConvert.CreateJob: createJob :: CreateJob
- Network.AWS.MediaConvert.CreateJob: createJobResponse :: Int -> CreateJobResponse
- Network.AWS.MediaConvert.CreateJob: data CreateJob
- Network.AWS.MediaConvert.CreateJob: data CreateJobResponse
- Network.AWS.MediaConvert.CreateJob: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CreateJob.CreateJobResponse
- Network.AWS.MediaConvert.CreateJob: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance Data.Data.Data Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance Data.Data.Data Network.AWS.MediaConvert.CreateJob.CreateJobResponse
- Network.AWS.MediaConvert.CreateJob: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance GHC.Classes.Eq Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance GHC.Classes.Eq Network.AWS.MediaConvert.CreateJob.CreateJobResponse
- Network.AWS.MediaConvert.CreateJob: instance GHC.Generics.Generic Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance GHC.Generics.Generic Network.AWS.MediaConvert.CreateJob.CreateJobResponse
- Network.AWS.MediaConvert.CreateJob: instance GHC.Read.Read Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance GHC.Read.Read Network.AWS.MediaConvert.CreateJob.CreateJobResponse
- Network.AWS.MediaConvert.CreateJob: instance GHC.Show.Show Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance GHC.Show.Show Network.AWS.MediaConvert.CreateJob.CreateJobResponse
- Network.AWS.MediaConvert.CreateJob: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJob: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.CreateJob.CreateJob
- Network.AWS.MediaConvert.CreateJobTemplate: cjtCategory :: Lens' CreateJobTemplate (Maybe Text)
- Network.AWS.MediaConvert.CreateJobTemplate: cjtDescription :: Lens' CreateJobTemplate (Maybe Text)
- Network.AWS.MediaConvert.CreateJobTemplate: cjtName :: Lens' CreateJobTemplate (Maybe Text)
- Network.AWS.MediaConvert.CreateJobTemplate: cjtQueue :: Lens' CreateJobTemplate (Maybe Text)
- Network.AWS.MediaConvert.CreateJobTemplate: cjtSettings :: Lens' CreateJobTemplate (Maybe JobTemplateSettings)
- Network.AWS.MediaConvert.CreateJobTemplate: cjtrsJobTemplate :: Lens' CreateJobTemplateResponse (Maybe JobTemplate)
- Network.AWS.MediaConvert.CreateJobTemplate: cjtrsResponseStatus :: Lens' CreateJobTemplateResponse Int
- Network.AWS.MediaConvert.CreateJobTemplate: createJobTemplate :: CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: createJobTemplateResponse :: Int -> CreateJobTemplateResponse
- Network.AWS.MediaConvert.CreateJobTemplate: data CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: data CreateJobTemplateResponse
- Network.AWS.MediaConvert.CreateJobTemplate: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
- Network.AWS.MediaConvert.CreateJobTemplate: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance Data.Data.Data Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance Data.Data.Data Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
- Network.AWS.MediaConvert.CreateJobTemplate: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance GHC.Classes.Eq Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance GHC.Classes.Eq Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
- Network.AWS.MediaConvert.CreateJobTemplate: instance GHC.Generics.Generic Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance GHC.Generics.Generic Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
- Network.AWS.MediaConvert.CreateJobTemplate: instance GHC.Read.Read Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance GHC.Read.Read Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
- Network.AWS.MediaConvert.CreateJobTemplate: instance GHC.Show.Show Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance GHC.Show.Show Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
- Network.AWS.MediaConvert.CreateJobTemplate: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreateJobTemplate: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.CreateJobTemplate.CreateJobTemplate
- Network.AWS.MediaConvert.CreatePreset: cpCategory :: Lens' CreatePreset (Maybe Text)
- Network.AWS.MediaConvert.CreatePreset: cpDescription :: Lens' CreatePreset (Maybe Text)
- Network.AWS.MediaConvert.CreatePreset: cpName :: Lens' CreatePreset (Maybe Text)
- Network.AWS.MediaConvert.CreatePreset: cpSettings :: Lens' CreatePreset (Maybe PresetSettings)
- Network.AWS.MediaConvert.CreatePreset: cprsPreset :: Lens' CreatePresetResponse (Maybe Preset)
- Network.AWS.MediaConvert.CreatePreset: cprsResponseStatus :: Lens' CreatePresetResponse Int
- Network.AWS.MediaConvert.CreatePreset: createPreset :: CreatePreset
- Network.AWS.MediaConvert.CreatePreset: createPresetResponse :: Int -> CreatePresetResponse
- Network.AWS.MediaConvert.CreatePreset: data CreatePreset
- Network.AWS.MediaConvert.CreatePreset: data CreatePresetResponse
- Network.AWS.MediaConvert.CreatePreset: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CreatePreset.CreatePresetResponse
- Network.AWS.MediaConvert.CreatePreset: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance Data.Data.Data Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance Data.Data.Data Network.AWS.MediaConvert.CreatePreset.CreatePresetResponse
- Network.AWS.MediaConvert.CreatePreset: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance GHC.Classes.Eq Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance GHC.Classes.Eq Network.AWS.MediaConvert.CreatePreset.CreatePresetResponse
- Network.AWS.MediaConvert.CreatePreset: instance GHC.Generics.Generic Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance GHC.Generics.Generic Network.AWS.MediaConvert.CreatePreset.CreatePresetResponse
- Network.AWS.MediaConvert.CreatePreset: instance GHC.Read.Read Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance GHC.Read.Read Network.AWS.MediaConvert.CreatePreset.CreatePresetResponse
- Network.AWS.MediaConvert.CreatePreset: instance GHC.Show.Show Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance GHC.Show.Show Network.AWS.MediaConvert.CreatePreset.CreatePresetResponse
- Network.AWS.MediaConvert.CreatePreset: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreatePreset: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.CreatePreset.CreatePreset
- Network.AWS.MediaConvert.CreateQueue: cqDescription :: Lens' CreateQueue (Maybe Text)
- Network.AWS.MediaConvert.CreateQueue: cqName :: Lens' CreateQueue (Maybe Text)
- Network.AWS.MediaConvert.CreateQueue: cqrsQueue :: Lens' CreateQueueResponse (Maybe Queue)
- Network.AWS.MediaConvert.CreateQueue: cqrsResponseStatus :: Lens' CreateQueueResponse Int
- Network.AWS.MediaConvert.CreateQueue: createQueue :: CreateQueue
- Network.AWS.MediaConvert.CreateQueue: createQueueResponse :: Int -> CreateQueueResponse
- Network.AWS.MediaConvert.CreateQueue: data CreateQueue
- Network.AWS.MediaConvert.CreateQueue: data CreateQueueResponse
- Network.AWS.MediaConvert.CreateQueue: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.CreateQueue.CreateQueueResponse
- Network.AWS.MediaConvert.CreateQueue: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance Data.Data.Data Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance Data.Data.Data Network.AWS.MediaConvert.CreateQueue.CreateQueueResponse
- Network.AWS.MediaConvert.CreateQueue: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance GHC.Classes.Eq Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance GHC.Classes.Eq Network.AWS.MediaConvert.CreateQueue.CreateQueueResponse
- Network.AWS.MediaConvert.CreateQueue: instance GHC.Generics.Generic Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance GHC.Generics.Generic Network.AWS.MediaConvert.CreateQueue.CreateQueueResponse
- Network.AWS.MediaConvert.CreateQueue: instance GHC.Read.Read Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance GHC.Read.Read Network.AWS.MediaConvert.CreateQueue.CreateQueueResponse
- Network.AWS.MediaConvert.CreateQueue: instance GHC.Show.Show Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance GHC.Show.Show Network.AWS.MediaConvert.CreateQueue.CreateQueueResponse
- Network.AWS.MediaConvert.CreateQueue: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.CreateQueue: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.CreateQueue.CreateQueue
- Network.AWS.MediaConvert.DeleteJobTemplate: data DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: data DeleteJobTemplateResponse
- Network.AWS.MediaConvert.DeleteJobTemplate: deleteJobTemplate :: Text -> DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: deleteJobTemplateResponse :: Int -> DeleteJobTemplateResponse
- Network.AWS.MediaConvert.DeleteJobTemplate: djtName :: Lens' DeleteJobTemplate Text
- Network.AWS.MediaConvert.DeleteJobTemplate: djtrsResponseStatus :: Lens' DeleteJobTemplateResponse Int
- Network.AWS.MediaConvert.DeleteJobTemplate: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
- Network.AWS.MediaConvert.DeleteJobTemplate: instance Data.Data.Data Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance Data.Data.Data Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
- Network.AWS.MediaConvert.DeleteJobTemplate: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance GHC.Classes.Eq Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance GHC.Classes.Eq Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
- Network.AWS.MediaConvert.DeleteJobTemplate: instance GHC.Generics.Generic Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance GHC.Generics.Generic Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
- Network.AWS.MediaConvert.DeleteJobTemplate: instance GHC.Read.Read Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance GHC.Read.Read Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
- Network.AWS.MediaConvert.DeleteJobTemplate: instance GHC.Show.Show Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance GHC.Show.Show Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
- Network.AWS.MediaConvert.DeleteJobTemplate: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeleteJobTemplate: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
- Network.AWS.MediaConvert.DeletePreset: data DeletePreset
- Network.AWS.MediaConvert.DeletePreset: data DeletePresetResponse
- Network.AWS.MediaConvert.DeletePreset: deletePreset :: Text -> DeletePreset
- Network.AWS.MediaConvert.DeletePreset: deletePresetResponse :: Int -> DeletePresetResponse
- Network.AWS.MediaConvert.DeletePreset: dpName :: Lens' DeletePreset Text
- Network.AWS.MediaConvert.DeletePreset: dprsResponseStatus :: Lens' DeletePresetResponse Int
- Network.AWS.MediaConvert.DeletePreset: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.DeletePreset.DeletePresetResponse
- Network.AWS.MediaConvert.DeletePreset: instance Data.Data.Data Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance Data.Data.Data Network.AWS.MediaConvert.DeletePreset.DeletePresetResponse
- Network.AWS.MediaConvert.DeletePreset: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance GHC.Classes.Eq Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance GHC.Classes.Eq Network.AWS.MediaConvert.DeletePreset.DeletePresetResponse
- Network.AWS.MediaConvert.DeletePreset: instance GHC.Generics.Generic Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance GHC.Generics.Generic Network.AWS.MediaConvert.DeletePreset.DeletePresetResponse
- Network.AWS.MediaConvert.DeletePreset: instance GHC.Read.Read Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance GHC.Read.Read Network.AWS.MediaConvert.DeletePreset.DeletePresetResponse
- Network.AWS.MediaConvert.DeletePreset: instance GHC.Show.Show Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance GHC.Show.Show Network.AWS.MediaConvert.DeletePreset.DeletePresetResponse
- Network.AWS.MediaConvert.DeletePreset: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeletePreset: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.DeletePreset.DeletePreset
- Network.AWS.MediaConvert.DeleteQueue: data DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: data DeleteQueueResponse
- Network.AWS.MediaConvert.DeleteQueue: deleteQueue :: Text -> DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: deleteQueueResponse :: Int -> DeleteQueueResponse
- Network.AWS.MediaConvert.DeleteQueue: dqName :: Lens' DeleteQueue Text
- Network.AWS.MediaConvert.DeleteQueue: dqrsResponseStatus :: Lens' DeleteQueueResponse Int
- Network.AWS.MediaConvert.DeleteQueue: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.DeleteQueue.DeleteQueueResponse
- Network.AWS.MediaConvert.DeleteQueue: instance Data.Data.Data Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance Data.Data.Data Network.AWS.MediaConvert.DeleteQueue.DeleteQueueResponse
- Network.AWS.MediaConvert.DeleteQueue: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance GHC.Classes.Eq Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance GHC.Classes.Eq Network.AWS.MediaConvert.DeleteQueue.DeleteQueueResponse
- Network.AWS.MediaConvert.DeleteQueue: instance GHC.Generics.Generic Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance GHC.Generics.Generic Network.AWS.MediaConvert.DeleteQueue.DeleteQueueResponse
- Network.AWS.MediaConvert.DeleteQueue: instance GHC.Read.Read Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance GHC.Read.Read Network.AWS.MediaConvert.DeleteQueue.DeleteQueueResponse
- Network.AWS.MediaConvert.DeleteQueue: instance GHC.Show.Show Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance GHC.Show.Show Network.AWS.MediaConvert.DeleteQueue.DeleteQueueResponse
- Network.AWS.MediaConvert.DeleteQueue: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DeleteQueue: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.DeleteQueue.DeleteQueue
- Network.AWS.MediaConvert.DescribeEndpoints: data DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: data DescribeEndpointsResponse
- Network.AWS.MediaConvert.DescribeEndpoints: deMaxResults :: Lens' DescribeEndpoints (Maybe Int)
- Network.AWS.MediaConvert.DescribeEndpoints: deNextToken :: Lens' DescribeEndpoints (Maybe Text)
- Network.AWS.MediaConvert.DescribeEndpoints: dersEndpoints :: Lens' DescribeEndpointsResponse [Endpoint]
- Network.AWS.MediaConvert.DescribeEndpoints: dersNextToken :: Lens' DescribeEndpointsResponse (Maybe Text)
- Network.AWS.MediaConvert.DescribeEndpoints: dersResponseStatus :: Lens' DescribeEndpointsResponse Int
- Network.AWS.MediaConvert.DescribeEndpoints: describeEndpoints :: DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: describeEndpointsResponse :: Int -> DescribeEndpointsResponse
- Network.AWS.MediaConvert.DescribeEndpoints: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
- Network.AWS.MediaConvert.DescribeEndpoints: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance Data.Data.Data Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance Data.Data.Data Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
- Network.AWS.MediaConvert.DescribeEndpoints: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance GHC.Classes.Eq Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance GHC.Classes.Eq Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
- Network.AWS.MediaConvert.DescribeEndpoints: instance GHC.Generics.Generic Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance GHC.Generics.Generic Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
- Network.AWS.MediaConvert.DescribeEndpoints: instance GHC.Read.Read Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance GHC.Read.Read Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
- Network.AWS.MediaConvert.DescribeEndpoints: instance GHC.Show.Show Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance GHC.Show.Show Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
- Network.AWS.MediaConvert.DescribeEndpoints: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.DescribeEndpoints: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.DescribeEndpoints.DescribeEndpoints
- Network.AWS.MediaConvert.GetJob: data GetJob
- Network.AWS.MediaConvert.GetJob: data GetJobResponse
- Network.AWS.MediaConvert.GetJob: getJob :: Text -> GetJob
- Network.AWS.MediaConvert.GetJob: getJobResponse :: Int -> GetJobResponse
- Network.AWS.MediaConvert.GetJob: gjId :: Lens' GetJob Text
- Network.AWS.MediaConvert.GetJob: gjrsJob :: Lens' GetJobResponse (Maybe Job)
- Network.AWS.MediaConvert.GetJob: gjrsResponseStatus :: Lens' GetJobResponse Int
- Network.AWS.MediaConvert.GetJob: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.GetJob.GetJobResponse
- Network.AWS.MediaConvert.GetJob: instance Data.Data.Data Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance Data.Data.Data Network.AWS.MediaConvert.GetJob.GetJobResponse
- Network.AWS.MediaConvert.GetJob: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance GHC.Classes.Eq Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance GHC.Classes.Eq Network.AWS.MediaConvert.GetJob.GetJobResponse
- Network.AWS.MediaConvert.GetJob: instance GHC.Generics.Generic Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance GHC.Generics.Generic Network.AWS.MediaConvert.GetJob.GetJobResponse
- Network.AWS.MediaConvert.GetJob: instance GHC.Read.Read Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance GHC.Read.Read Network.AWS.MediaConvert.GetJob.GetJobResponse
- Network.AWS.MediaConvert.GetJob: instance GHC.Show.Show Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance GHC.Show.Show Network.AWS.MediaConvert.GetJob.GetJobResponse
- Network.AWS.MediaConvert.GetJob: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJob: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.GetJob.GetJob
- Network.AWS.MediaConvert.GetJobTemplate: data GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: data GetJobTemplateResponse
- Network.AWS.MediaConvert.GetJobTemplate: getJobTemplate :: Text -> GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: getJobTemplateResponse :: Int -> GetJobTemplateResponse
- Network.AWS.MediaConvert.GetJobTemplate: gjtName :: Lens' GetJobTemplate Text
- Network.AWS.MediaConvert.GetJobTemplate: gjtrsJobTemplate :: Lens' GetJobTemplateResponse (Maybe JobTemplate)
- Network.AWS.MediaConvert.GetJobTemplate: gjtrsResponseStatus :: Lens' GetJobTemplateResponse Int
- Network.AWS.MediaConvert.GetJobTemplate: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplateResponse
- Network.AWS.MediaConvert.GetJobTemplate: instance Data.Data.Data Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance Data.Data.Data Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplateResponse
- Network.AWS.MediaConvert.GetJobTemplate: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance GHC.Classes.Eq Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance GHC.Classes.Eq Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplateResponse
- Network.AWS.MediaConvert.GetJobTemplate: instance GHC.Generics.Generic Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance GHC.Generics.Generic Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplateResponse
- Network.AWS.MediaConvert.GetJobTemplate: instance GHC.Read.Read Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance GHC.Read.Read Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplateResponse
- Network.AWS.MediaConvert.GetJobTemplate: instance GHC.Show.Show Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance GHC.Show.Show Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplateResponse
- Network.AWS.MediaConvert.GetJobTemplate: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetJobTemplate: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.GetJobTemplate.GetJobTemplate
- Network.AWS.MediaConvert.GetPreset: data GetPreset
- Network.AWS.MediaConvert.GetPreset: data GetPresetResponse
- Network.AWS.MediaConvert.GetPreset: getPreset :: Text -> GetPreset
- Network.AWS.MediaConvert.GetPreset: getPresetResponse :: Int -> GetPresetResponse
- Network.AWS.MediaConvert.GetPreset: gpName :: Lens' GetPreset Text
- Network.AWS.MediaConvert.GetPreset: gprsPreset :: Lens' GetPresetResponse (Maybe Preset)
- Network.AWS.MediaConvert.GetPreset: gprsResponseStatus :: Lens' GetPresetResponse Int
- Network.AWS.MediaConvert.GetPreset: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.GetPreset.GetPresetResponse
- Network.AWS.MediaConvert.GetPreset: instance Data.Data.Data Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance Data.Data.Data Network.AWS.MediaConvert.GetPreset.GetPresetResponse
- Network.AWS.MediaConvert.GetPreset: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance GHC.Classes.Eq Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance GHC.Classes.Eq Network.AWS.MediaConvert.GetPreset.GetPresetResponse
- Network.AWS.MediaConvert.GetPreset: instance GHC.Generics.Generic Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance GHC.Generics.Generic Network.AWS.MediaConvert.GetPreset.GetPresetResponse
- Network.AWS.MediaConvert.GetPreset: instance GHC.Read.Read Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance GHC.Read.Read Network.AWS.MediaConvert.GetPreset.GetPresetResponse
- Network.AWS.MediaConvert.GetPreset: instance GHC.Show.Show Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance GHC.Show.Show Network.AWS.MediaConvert.GetPreset.GetPresetResponse
- Network.AWS.MediaConvert.GetPreset: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetPreset: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.GetPreset.GetPreset
- Network.AWS.MediaConvert.GetQueue: data GetQueue
- Network.AWS.MediaConvert.GetQueue: data GetQueueResponse
- Network.AWS.MediaConvert.GetQueue: getQueue :: Text -> GetQueue
- Network.AWS.MediaConvert.GetQueue: getQueueResponse :: Int -> GetQueueResponse
- Network.AWS.MediaConvert.GetQueue: gqName :: Lens' GetQueue Text
- Network.AWS.MediaConvert.GetQueue: gqrsQueue :: Lens' GetQueueResponse (Maybe Queue)
- Network.AWS.MediaConvert.GetQueue: gqrsResponseStatus :: Lens' GetQueueResponse Int
- Network.AWS.MediaConvert.GetQueue: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.GetQueue.GetQueueResponse
- Network.AWS.MediaConvert.GetQueue: instance Data.Data.Data Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance Data.Data.Data Network.AWS.MediaConvert.GetQueue.GetQueueResponse
- Network.AWS.MediaConvert.GetQueue: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance GHC.Classes.Eq Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance GHC.Classes.Eq Network.AWS.MediaConvert.GetQueue.GetQueueResponse
- Network.AWS.MediaConvert.GetQueue: instance GHC.Generics.Generic Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance GHC.Generics.Generic Network.AWS.MediaConvert.GetQueue.GetQueueResponse
- Network.AWS.MediaConvert.GetQueue: instance GHC.Read.Read Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance GHC.Read.Read Network.AWS.MediaConvert.GetQueue.GetQueueResponse
- Network.AWS.MediaConvert.GetQueue: instance GHC.Show.Show Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance GHC.Show.Show Network.AWS.MediaConvert.GetQueue.GetQueueResponse
- Network.AWS.MediaConvert.GetQueue: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.GetQueue: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.GetQueue.GetQueue
- Network.AWS.MediaConvert.ListJobTemplates: data ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: data ListJobTemplatesResponse
- Network.AWS.MediaConvert.ListJobTemplates: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
- Network.AWS.MediaConvert.ListJobTemplates: instance Data.Data.Data Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance Data.Data.Data Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
- Network.AWS.MediaConvert.ListJobTemplates: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance GHC.Classes.Eq Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance GHC.Classes.Eq Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
- Network.AWS.MediaConvert.ListJobTemplates: instance GHC.Generics.Generic Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance GHC.Generics.Generic Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
- Network.AWS.MediaConvert.ListJobTemplates: instance GHC.Read.Read Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance GHC.Read.Read Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
- Network.AWS.MediaConvert.ListJobTemplates: instance GHC.Show.Show Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance GHC.Show.Show Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
- Network.AWS.MediaConvert.ListJobTemplates: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.ListJobTemplates.ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: listJobTemplates :: ListJobTemplates
- Network.AWS.MediaConvert.ListJobTemplates: listJobTemplatesResponse :: Int -> ListJobTemplatesResponse
- Network.AWS.MediaConvert.ListJobTemplates: ljtCategory :: Lens' ListJobTemplates (Maybe Text)
- Network.AWS.MediaConvert.ListJobTemplates: ljtListBy :: Lens' ListJobTemplates (Maybe JobTemplateListBy)
- Network.AWS.MediaConvert.ListJobTemplates: ljtMaxResults :: Lens' ListJobTemplates (Maybe Int)
- Network.AWS.MediaConvert.ListJobTemplates: ljtNextToken :: Lens' ListJobTemplates (Maybe Text)
- Network.AWS.MediaConvert.ListJobTemplates: ljtOrder :: Lens' ListJobTemplates (Maybe Order)
- Network.AWS.MediaConvert.ListJobTemplates: ljtrsJobTemplates :: Lens' ListJobTemplatesResponse [JobTemplate]
- Network.AWS.MediaConvert.ListJobTemplates: ljtrsNextToken :: Lens' ListJobTemplatesResponse (Maybe Text)
- Network.AWS.MediaConvert.ListJobTemplates: ljtrsResponseStatus :: Lens' ListJobTemplatesResponse Int
- Network.AWS.MediaConvert.ListJobs: data ListJobs
- Network.AWS.MediaConvert.ListJobs: data ListJobsResponse
- Network.AWS.MediaConvert.ListJobs: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.ListJobs.ListJobsResponse
- Network.AWS.MediaConvert.ListJobs: instance Data.Data.Data Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance Data.Data.Data Network.AWS.MediaConvert.ListJobs.ListJobsResponse
- Network.AWS.MediaConvert.ListJobs: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance GHC.Classes.Eq Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance GHC.Classes.Eq Network.AWS.MediaConvert.ListJobs.ListJobsResponse
- Network.AWS.MediaConvert.ListJobs: instance GHC.Generics.Generic Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance GHC.Generics.Generic Network.AWS.MediaConvert.ListJobs.ListJobsResponse
- Network.AWS.MediaConvert.ListJobs: instance GHC.Read.Read Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance GHC.Read.Read Network.AWS.MediaConvert.ListJobs.ListJobsResponse
- Network.AWS.MediaConvert.ListJobs: instance GHC.Show.Show Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance GHC.Show.Show Network.AWS.MediaConvert.ListJobs.ListJobsResponse
- Network.AWS.MediaConvert.ListJobs: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.ListJobs.ListJobs
- Network.AWS.MediaConvert.ListJobs: listJobs :: ListJobs
- Network.AWS.MediaConvert.ListJobs: listJobsResponse :: Int -> ListJobsResponse
- Network.AWS.MediaConvert.ListJobs: ljMaxResults :: Lens' ListJobs (Maybe Int)
- Network.AWS.MediaConvert.ListJobs: ljNextToken :: Lens' ListJobs (Maybe Text)
- Network.AWS.MediaConvert.ListJobs: ljOrder :: Lens' ListJobs (Maybe Order)
- Network.AWS.MediaConvert.ListJobs: ljQueue :: Lens' ListJobs (Maybe Text)
- Network.AWS.MediaConvert.ListJobs: ljStatus :: Lens' ListJobs (Maybe JobStatus)
- Network.AWS.MediaConvert.ListJobs: ljrsJobs :: Lens' ListJobsResponse [Job]
- Network.AWS.MediaConvert.ListJobs: ljrsNextToken :: Lens' ListJobsResponse (Maybe Text)
- Network.AWS.MediaConvert.ListJobs: ljrsResponseStatus :: Lens' ListJobsResponse Int
- Network.AWS.MediaConvert.ListPresets: data ListPresets
- Network.AWS.MediaConvert.ListPresets: data ListPresetsResponse
- Network.AWS.MediaConvert.ListPresets: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.ListPresets.ListPresetsResponse
- Network.AWS.MediaConvert.ListPresets: instance Data.Data.Data Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance Data.Data.Data Network.AWS.MediaConvert.ListPresets.ListPresetsResponse
- Network.AWS.MediaConvert.ListPresets: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance GHC.Classes.Eq Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance GHC.Classes.Eq Network.AWS.MediaConvert.ListPresets.ListPresetsResponse
- Network.AWS.MediaConvert.ListPresets: instance GHC.Generics.Generic Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance GHC.Generics.Generic Network.AWS.MediaConvert.ListPresets.ListPresetsResponse
- Network.AWS.MediaConvert.ListPresets: instance GHC.Read.Read Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance GHC.Read.Read Network.AWS.MediaConvert.ListPresets.ListPresetsResponse
- Network.AWS.MediaConvert.ListPresets: instance GHC.Show.Show Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance GHC.Show.Show Network.AWS.MediaConvert.ListPresets.ListPresetsResponse
- Network.AWS.MediaConvert.ListPresets: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.ListPresets.ListPresets
- Network.AWS.MediaConvert.ListPresets: listPresets :: ListPresets
- Network.AWS.MediaConvert.ListPresets: listPresetsResponse :: Int -> ListPresetsResponse
- Network.AWS.MediaConvert.ListPresets: lpCategory :: Lens' ListPresets (Maybe Text)
- Network.AWS.MediaConvert.ListPresets: lpListBy :: Lens' ListPresets (Maybe PresetListBy)
- Network.AWS.MediaConvert.ListPresets: lpMaxResults :: Lens' ListPresets (Maybe Int)
- Network.AWS.MediaConvert.ListPresets: lpNextToken :: Lens' ListPresets (Maybe Text)
- Network.AWS.MediaConvert.ListPresets: lpOrder :: Lens' ListPresets (Maybe Order)
- Network.AWS.MediaConvert.ListPresets: lprsNextToken :: Lens' ListPresetsResponse (Maybe Text)
- Network.AWS.MediaConvert.ListPresets: lprsPresets :: Lens' ListPresetsResponse [Preset]
- Network.AWS.MediaConvert.ListPresets: lprsResponseStatus :: Lens' ListPresetsResponse Int
- Network.AWS.MediaConvert.ListQueues: data ListQueues
- Network.AWS.MediaConvert.ListQueues: data ListQueuesResponse
- Network.AWS.MediaConvert.ListQueues: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.ListQueues.ListQueuesResponse
- Network.AWS.MediaConvert.ListQueues: instance Data.Data.Data Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance Data.Data.Data Network.AWS.MediaConvert.ListQueues.ListQueuesResponse
- Network.AWS.MediaConvert.ListQueues: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance GHC.Classes.Eq Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance GHC.Classes.Eq Network.AWS.MediaConvert.ListQueues.ListQueuesResponse
- Network.AWS.MediaConvert.ListQueues: instance GHC.Generics.Generic Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance GHC.Generics.Generic Network.AWS.MediaConvert.ListQueues.ListQueuesResponse
- Network.AWS.MediaConvert.ListQueues: instance GHC.Read.Read Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance GHC.Read.Read Network.AWS.MediaConvert.ListQueues.ListQueuesResponse
- Network.AWS.MediaConvert.ListQueues: instance GHC.Show.Show Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance GHC.Show.Show Network.AWS.MediaConvert.ListQueues.ListQueuesResponse
- Network.AWS.MediaConvert.ListQueues: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.ListQueues.ListQueues
- Network.AWS.MediaConvert.ListQueues: listQueues :: ListQueues
- Network.AWS.MediaConvert.ListQueues: listQueuesResponse :: Int -> ListQueuesResponse
- Network.AWS.MediaConvert.ListQueues: lqListBy :: Lens' ListQueues (Maybe QueueListBy)
- Network.AWS.MediaConvert.ListQueues: lqMaxResults :: Lens' ListQueues (Maybe Int)
- Network.AWS.MediaConvert.ListQueues: lqNextToken :: Lens' ListQueues (Maybe Text)
- Network.AWS.MediaConvert.ListQueues: lqOrder :: Lens' ListQueues (Maybe Order)
- Network.AWS.MediaConvert.ListQueues: lqrsNextToken :: Lens' ListQueuesResponse (Maybe Text)
- Network.AWS.MediaConvert.ListQueues: lqrsQueues :: Lens' ListQueuesResponse [Queue]
- Network.AWS.MediaConvert.ListQueues: lqrsResponseStatus :: Lens' ListQueuesResponse Int
- Network.AWS.MediaConvert.Types: AADBMBroadcasterMixedAd :: AacAudioDescriptionBroadcasterMix
- Network.AWS.MediaConvert.Types: AADBMNormal :: AacAudioDescriptionBroadcasterMix
- Network.AWS.MediaConvert.Types: AADisabled :: AntiAlias
- Network.AWS.MediaConvert.Types: AAEnabled :: AntiAlias
- Network.AWS.MediaConvert.Types: AC3 :: AudioCodec
- Network.AWS.MediaConvert.Types: ACMAdReceiverMix :: AacCodingMode
- Network.AWS.MediaConvert.Types: ACMCodingMode10 :: AacCodingMode
- Network.AWS.MediaConvert.Types: ACMCodingMode11 :: AacCodingMode
- Network.AWS.MediaConvert.Types: ACMCodingMode20 :: AacCodingMode
- Network.AWS.MediaConvert.Types: ACMCodingMode51 :: AacCodingMode
- Network.AWS.MediaConvert.Types: ADRCPFilmStandard :: Ac3DynamicRangeCompressionProfile
- Network.AWS.MediaConvert.Types: ADRCPNone :: Ac3DynamicRangeCompressionProfile
- Network.AWS.MediaConvert.Types: AES128 :: HlsEncryptionType
- Network.AWS.MediaConvert.Types: ALFDisabled :: Ac3LfeFilter
- Network.AWS.MediaConvert.Types: ALFEnabled :: Ac3LfeFilter
- Network.AWS.MediaConvert.Types: AMCFollowInput :: Ac3MetadataControl
- Network.AWS.MediaConvert.Types: AMCUseConfigured :: Ac3MetadataControl
- Network.AWS.MediaConvert.Types: ANPCNone :: AudioNormalizationPeakCalculation
- Network.AWS.MediaConvert.Types: ANPCTruePeak :: AudioNormalizationPeakCalculation
- Network.AWS.MediaConvert.Types: ARCMCbr :: AacRateControlMode
- Network.AWS.MediaConvert.Types: ARCMVbr :: AacRateControlMode
- Network.AWS.MediaConvert.Types: ARFLatmLoas :: AacRawFormat
- Network.AWS.MediaConvert.Types: ARFNone :: AacRawFormat
- Network.AWS.MediaConvert.Types: ASAuto :: AfdSignaling
- Network.AWS.MediaConvert.Types: ASFixed :: AfdSignaling
- Network.AWS.MediaConvert.Types: ASMPEG2 :: AacSpecification
- Network.AWS.MediaConvert.Types: ASMPEG4 :: AacSpecification
- Network.AWS.MediaConvert.Types: ASNone :: AfdSignaling
- Network.AWS.MediaConvert.Types: ATCFollowInput :: AudioTypeControl
- Network.AWS.MediaConvert.Types: ATCUseConfigured :: AudioTypeControl
- Network.AWS.MediaConvert.Types: AVQHigh :: AacVbrQuality
- Network.AWS.MediaConvert.Types: AVQLow :: AacVbrQuality
- Network.AWS.MediaConvert.Types: AVQMediumHigh :: AacVbrQuality
- Network.AWS.MediaConvert.Types: AVQMediumLow :: AacVbrQuality
- Network.AWS.MediaConvert.Types: Aac :: AudioCodec
- Network.AWS.MediaConvert.Types: Aar :: LanguageCode
- Network.AWS.MediaConvert.Types: Abk :: LanguageCode
- Network.AWS.MediaConvert.Types: Active :: QueueStatus
- Network.AWS.MediaConvert.Types: Adaptive :: DeinterlacerMode
- Network.AWS.MediaConvert.Types: Afr :: LanguageCode
- Network.AWS.MediaConvert.Types: Aiff :: AudioCodec
- Network.AWS.MediaConvert.Types: Aka :: LanguageCode
- Network.AWS.MediaConvert.Types: AlternateAudioAutoSelect :: HlsAudioTrackType
- Network.AWS.MediaConvert.Types: AlternateAudioAutoSelectDefault :: HlsAudioTrackType
- Network.AWS.MediaConvert.Types: AlternateAudioNotAutoSelect :: HlsAudioTrackType
- Network.AWS.MediaConvert.Types: Amh :: LanguageCode
- Network.AWS.MediaConvert.Types: AppleProres422 :: ProresCodecProfile
- Network.AWS.MediaConvert.Types: AppleProres422Hq :: ProresCodecProfile
- Network.AWS.MediaConvert.Types: AppleProres422LT :: ProresCodecProfile
- Network.AWS.MediaConvert.Types: AppleProres422Proxy :: ProresCodecProfile
- Network.AWS.MediaConvert.Types: Ara :: LanguageCode
- Network.AWS.MediaConvert.Types: Arg :: LanguageCode
- Network.AWS.MediaConvert.Types: Ascending :: Order
- Network.AWS.MediaConvert.Types: Asm :: LanguageCode
- Network.AWS.MediaConvert.Types: Atsc :: M2tsAudioBufferModel
- Network.AWS.MediaConvert.Types: AudioOnlyVariantStream :: HlsAudioTrackType
- Network.AWS.MediaConvert.Types: Auto :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Ava :: LanguageCode
- Network.AWS.MediaConvert.Types: Ave :: LanguageCode
- Network.AWS.MediaConvert.Types: Aym :: LanguageCode
- Network.AWS.MediaConvert.Types: Aze :: LanguageCode
- Network.AWS.MediaConvert.Types: BSACentered :: BurninSubtitleAlignment
- Network.AWS.MediaConvert.Types: BSALeft' :: BurninSubtitleAlignment
- Network.AWS.MediaConvert.Types: BSBCBlack :: BurninSubtitleBackgroundColor
- Network.AWS.MediaConvert.Types: BSBCNone :: BurninSubtitleBackgroundColor
- Network.AWS.MediaConvert.Types: BSBCWhite :: BurninSubtitleBackgroundColor
- Network.AWS.MediaConvert.Types: BSFCBlack :: BurninSubtitleFontColor
- Network.AWS.MediaConvert.Types: BSFCBlue :: BurninSubtitleFontColor
- Network.AWS.MediaConvert.Types: BSFCGreen :: BurninSubtitleFontColor
- Network.AWS.MediaConvert.Types: BSFCRed :: BurninSubtitleFontColor
- Network.AWS.MediaConvert.Types: BSFCWhite :: BurninSubtitleFontColor
- Network.AWS.MediaConvert.Types: BSFCYellow :: BurninSubtitleFontColor
- Network.AWS.MediaConvert.Types: BSOCBlack :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: BSOCBlue :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: BSOCGreen :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: BSOCRed :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: BSOCWhite :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: BSOCYellow :: BurninSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: BSSCBlack :: BurninSubtitleShadowColor
- Network.AWS.MediaConvert.Types: BSSCNone :: BurninSubtitleShadowColor
- Network.AWS.MediaConvert.Types: BSSCWhite :: BurninSubtitleShadowColor
- Network.AWS.MediaConvert.Types: BSTSFixedGrid :: BurninSubtitleTeletextSpacing
- Network.AWS.MediaConvert.Types: BSTSProportional :: BurninSubtitleTeletextSpacing
- Network.AWS.MediaConvert.Types: Bak :: LanguageCode
- Network.AWS.MediaConvert.Types: Bam :: LanguageCode
- Network.AWS.MediaConvert.Types: Bel :: LanguageCode
- Network.AWS.MediaConvert.Types: Ben :: LanguageCode
- Network.AWS.MediaConvert.Types: Bih :: LanguageCode
- Network.AWS.MediaConvert.Types: Bilateral :: NoiseReducerFilter
- Network.AWS.MediaConvert.Types: Bis :: LanguageCode
- Network.AWS.MediaConvert.Types: Black :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: Blue :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: Bod :: LanguageCode
- Network.AWS.MediaConvert.Types: Bos :: LanguageCode
- Network.AWS.MediaConvert.Types: BottomCenter :: TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: BottomField :: H265InterlaceMode
- Network.AWS.MediaConvert.Types: BottomLeft :: TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: BottomRight :: TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: Bre :: LanguageCode
- Network.AWS.MediaConvert.Types: Bul :: LanguageCode
- Network.AWS.MediaConvert.Types: CDTBurnIn :: CaptionDestinationType
- Network.AWS.MediaConvert.Types: CDTDvbSub :: CaptionDestinationType
- Network.AWS.MediaConvert.Types: CDTEmbedded :: CaptionDestinationType
- Network.AWS.MediaConvert.Types: CDTScc :: CaptionDestinationType
- Network.AWS.MediaConvert.Types: CDTSrt :: CaptionDestinationType
- Network.AWS.MediaConvert.Types: CDTTeletext :: CaptionDestinationType
- Network.AWS.MediaConvert.Types: CDTTtml :: CaptionDestinationType
- Network.AWS.MediaConvert.Types: CDTWebvtt :: CaptionDestinationType
- Network.AWS.MediaConvert.Types: CSCForce601 :: ColorSpaceConversion
- Network.AWS.MediaConvert.Types: CSCForce709 :: ColorSpaceConversion
- Network.AWS.MediaConvert.Types: CSCForceHDR10 :: ColorSpaceConversion
- Network.AWS.MediaConvert.Types: CSCForceHlg2020 :: ColorSpaceConversion
- Network.AWS.MediaConvert.Types: CSCNone :: ColorSpaceConversion
- Network.AWS.MediaConvert.Types: CSTAncillary :: CaptionSourceType
- Network.AWS.MediaConvert.Types: CSTDvbSub :: CaptionSourceType
- Network.AWS.MediaConvert.Types: CSTEmbedded :: CaptionSourceType
- Network.AWS.MediaConvert.Types: CSTNullSource :: CaptionSourceType
- Network.AWS.MediaConvert.Types: CSTScc :: CaptionSourceType
- Network.AWS.MediaConvert.Types: CSTSrt :: CaptionSourceType
- Network.AWS.MediaConvert.Types: CSTStl :: CaptionSourceType
- Network.AWS.MediaConvert.Types: CSTTeletext :: CaptionSourceType
- Network.AWS.MediaConvert.Types: CSTTtml :: CaptionSourceType
- Network.AWS.MediaConvert.Types: Cabac :: H264EntropyEncoding
- Network.AWS.MediaConvert.Types: Canceled :: JobStatus
- Network.AWS.MediaConvert.Types: Cat :: LanguageCode
- Network.AWS.MediaConvert.Types: Cavlc :: H264EntropyEncoding
- Network.AWS.MediaConvert.Types: Cbr :: H265RateControlMode
- Network.AWS.MediaConvert.Types: Centered :: DvbSubtitleAlignment
- Network.AWS.MediaConvert.Types: Ces :: LanguageCode
- Network.AWS.MediaConvert.Types: Cha :: LanguageCode
- Network.AWS.MediaConvert.Types: Che :: LanguageCode
- Network.AWS.MediaConvert.Types: Chu :: LanguageCode
- Network.AWS.MediaConvert.Types: Chv :: LanguageCode
- Network.AWS.MediaConvert.Types: CodingMode10 :: Ac3CodingMode
- Network.AWS.MediaConvert.Types: CodingMode11 :: Ac3CodingMode
- Network.AWS.MediaConvert.Types: CodingMode20 :: Ac3CodingMode
- Network.AWS.MediaConvert.Types: CodingMode32Lfe :: Ac3CodingMode
- Network.AWS.MediaConvert.Types: CombineDuplicateStreams :: MsSmoothAudioDeduplication
- Network.AWS.MediaConvert.Types: Commentary :: Ac3BitstreamMode
- Network.AWS.MediaConvert.Types: Complete :: JobStatus
- Network.AWS.MediaConvert.Types: CompleteMain :: Ac3BitstreamMode
- Network.AWS.MediaConvert.Types: ConfiguredPcrPeriod :: M2tsPcrControl
- Network.AWS.MediaConvert.Types: Conserve :: NoiseReducerFilter
- Network.AWS.MediaConvert.Types: Cor :: LanguageCode
- Network.AWS.MediaConvert.Types: CorrectAudio :: AudioNormalizationAlgorithmControl
- Network.AWS.MediaConvert.Types: Cos :: LanguageCode
- Network.AWS.MediaConvert.Types: Cre :: LanguageCode
- Network.AWS.MediaConvert.Types: CreationDate :: QueueListBy
- Network.AWS.MediaConvert.Types: Custom :: Type
- Network.AWS.MediaConvert.Types: Cym :: LanguageCode
- Network.AWS.MediaConvert.Types: DABlend :: DeinterlaceAlgorithm
- Network.AWS.MediaConvert.Types: DABlendTicker :: DeinterlaceAlgorithm
- Network.AWS.MediaConvert.Types: DAInterpolate :: DeinterlaceAlgorithm
- Network.AWS.MediaConvert.Types: DAInterpolateTicker :: DeinterlaceAlgorithm
- Network.AWS.MediaConvert.Types: DFTDisabled :: DropFrameTimecode
- Network.AWS.MediaConvert.Types: DFTEnabled :: DropFrameTimecode
- Network.AWS.MediaConvert.Types: DIHCHbbtv15 :: DashIsoHbbtvCompliance
- Network.AWS.MediaConvert.Types: DIHCNone :: DashIsoHbbtvCompliance
- Network.AWS.MediaConvert.Types: DISCSegmentedFiles :: DashIsoSegmentControl
- Network.AWS.MediaConvert.Types: DISCSingleFile :: DashIsoSegmentControl
- Network.AWS.MediaConvert.Types: DPL2 :: Eac3StereoDownmix
- Network.AWS.MediaConvert.Types: DSBCBlack :: DvbSubtitleBackgroundColor
- Network.AWS.MediaConvert.Types: DSBCNone :: DvbSubtitleBackgroundColor
- Network.AWS.MediaConvert.Types: DSBCWhite :: DvbSubtitleBackgroundColor
- Network.AWS.MediaConvert.Types: DSFCBlack :: DvbSubtitleFontColor
- Network.AWS.MediaConvert.Types: DSFCBlue :: DvbSubtitleFontColor
- Network.AWS.MediaConvert.Types: DSFCGreen :: DvbSubtitleFontColor
- Network.AWS.MediaConvert.Types: DSFCRed :: DvbSubtitleFontColor
- Network.AWS.MediaConvert.Types: DSFCWhite :: DvbSubtitleFontColor
- Network.AWS.MediaConvert.Types: DSFCYellow :: DvbSubtitleFontColor
- Network.AWS.MediaConvert.Types: DSSCBlack :: DvbSubtitleShadowColor
- Network.AWS.MediaConvert.Types: DSSCNone :: DvbSubtitleShadowColor
- Network.AWS.MediaConvert.Types: DSSCWhite :: DvbSubtitleShadowColor
- Network.AWS.MediaConvert.Types: Dan :: LanguageCode
- Network.AWS.MediaConvert.Types: DashIsoGroupSettings :: OutputGroupType
- Network.AWS.MediaConvert.Types: Default :: AudioDefaultSelection
- Network.AWS.MediaConvert.Types: Deinterlace :: DeinterlacerMode
- Network.AWS.MediaConvert.Types: Descending :: Order
- Network.AWS.MediaConvert.Types: Deu :: LanguageCode
- Network.AWS.MediaConvert.Types: Dialogue :: Ac3BitstreamMode
- Network.AWS.MediaConvert.Types: Disabled :: InputDeblockFilter
- Network.AWS.MediaConvert.Types: Div :: LanguageCode
- Network.AWS.MediaConvert.Types: DontLog :: AudioNormalizationLoudnessLogging
- Network.AWS.MediaConvert.Types: DuplicateDrop :: H265FramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: Dvb :: M2tsAudioBufferModel
- Network.AWS.MediaConvert.Types: Dzo :: LanguageCode
- Network.AWS.MediaConvert.Types: EAC3 :: AudioCodec
- Network.AWS.MediaConvert.Types: EACAttenuate3DB :: Eac3AttenuationControl
- Network.AWS.MediaConvert.Types: EACNone :: Eac3AttenuationControl
- Network.AWS.MediaConvert.Types: EBMCommentary :: Eac3BitstreamMode
- Network.AWS.MediaConvert.Types: EBMCompleteMain :: Eac3BitstreamMode
- Network.AWS.MediaConvert.Types: EBMEmergency :: Eac3BitstreamMode
- Network.AWS.MediaConvert.Types: EBMHearingImpaired :: Eac3BitstreamMode
- Network.AWS.MediaConvert.Types: EBMVisuallyImpaired :: Eac3BitstreamMode
- Network.AWS.MediaConvert.Types: ECMCodingMode10 :: Eac3CodingMode
- Network.AWS.MediaConvert.Types: ECMCodingMode20 :: Eac3CodingMode
- Network.AWS.MediaConvert.Types: ECMCodingMode32 :: Eac3CodingMode
- Network.AWS.MediaConvert.Types: ECTDisabled :: EmbeddedConvert608To708
- Network.AWS.MediaConvert.Types: ECTUpconvert :: EmbeddedConvert608To708
- Network.AWS.MediaConvert.Types: EDFDisabled :: Eac3DcFilter
- Network.AWS.MediaConvert.Types: EDFEnabled :: Eac3DcFilter
- Network.AWS.MediaConvert.Types: EDRCLFilmLight :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert.Types: EDRCLFilmStandard :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert.Types: EDRCLMusicLight :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert.Types: EDRCLMusicStandard :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert.Types: EDRCLNone :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert.Types: EDRCLSpeech :: Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert.Types: EDRCRFilmLight :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert.Types: EDRCRFilmStandard :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert.Types: EDRCRMusicLight :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert.Types: EDRCRMusicStandard :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert.Types: EDRCRNone :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert.Types: EDRCRSpeech :: Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert.Types: ELFDisabled :: Eac3LfeFilter
- Network.AWS.MediaConvert.Types: ELFEnabled :: Eac3LfeFilter
- Network.AWS.MediaConvert.Types: EMCFollowInput :: Eac3MetadataControl
- Network.AWS.MediaConvert.Types: EMCUseConfigured :: Eac3MetadataControl
- Network.AWS.MediaConvert.Types: ESEMDisabled :: Eac3SurroundExMode
- Network.AWS.MediaConvert.Types: ESEMEnabled :: Eac3SurroundExMode
- Network.AWS.MediaConvert.Types: ESEMNotIndicated :: Eac3SurroundExMode
- Network.AWS.MediaConvert.Types: ESMDisabled :: Eac3SurroundMode
- Network.AWS.MediaConvert.Types: ESMEnabled :: Eac3SurroundMode
- Network.AWS.MediaConvert.Types: ESMNotIndicated :: Eac3SurroundMode
- Network.AWS.MediaConvert.Types: Elemental :: HlsAdMarkers
- Network.AWS.MediaConvert.Types: ElementalSCTE35 :: HlsAdMarkers
- Network.AWS.MediaConvert.Types: Ell :: LanguageCode
- Network.AWS.MediaConvert.Types: Embedded :: InputTimecodeSource
- Network.AWS.MediaConvert.Types: Emergency :: Ac3BitstreamMode
- Network.AWS.MediaConvert.Types: Enabled :: InputDeblockFilter
- Network.AWS.MediaConvert.Types: Eng :: LanguageCode
- Network.AWS.MediaConvert.Types: Enm :: LanguageCode
- Network.AWS.MediaConvert.Types: Epo :: LanguageCode
- Network.AWS.MediaConvert.Types: Error' :: JobStatus
- Network.AWS.MediaConvert.Types: Est :: LanguageCode
- Network.AWS.MediaConvert.Types: Eus :: LanguageCode
- Network.AWS.MediaConvert.Types: Ewe :: LanguageCode
- Network.AWS.MediaConvert.Types: Exclude :: HlsProgramDateTime
- Network.AWS.MediaConvert.Types: External :: MovReference
- Network.AWS.MediaConvert.Types: F4V :: ContainerType
- Network.AWS.MediaConvert.Types: FMPNormal :: F4vMoovPlacement
- Network.AWS.MediaConvert.Types: FMPProgressiveDownload :: F4vMoovPlacement
- Network.AWS.MediaConvert.Types: FSCTDisabled :: FileSourceConvert608To708
- Network.AWS.MediaConvert.Types: FSCTUpconvert :: FileSourceConvert608To708
- Network.AWS.MediaConvert.Types: Fallback :: ColorSpaceUsage
- Network.AWS.MediaConvert.Types: Fao :: LanguageCode
- Network.AWS.MediaConvert.Types: Fas :: LanguageCode
- Network.AWS.MediaConvert.Types: Fij :: LanguageCode
- Network.AWS.MediaConvert.Types: FileGroupSettings :: OutputGroupType
- Network.AWS.MediaConvert.Types: Fin :: LanguageCode
- Network.AWS.MediaConvert.Types: FixedGrid :: DvbSubtitleTeletextSpacing
- Network.AWS.MediaConvert.Types: FloatingPoint :: HlsManifestDurationFormat
- Network.AWS.MediaConvert.Types: Follow :: ColorSpace
- Network.AWS.MediaConvert.Types: FollowBottomField :: H265InterlaceMode
- Network.AWS.MediaConvert.Types: FollowInput :: AudioLanguageCodeControl
- Network.AWS.MediaConvert.Types: FollowTopField :: H265InterlaceMode
- Network.AWS.MediaConvert.Types: Force :: ColorSpaceUsage
- Network.AWS.MediaConvert.Types: ForceAllFrames :: DeinterlacerControl
- Network.AWS.MediaConvert.Types: ForceField :: H264FieldEncoding
- Network.AWS.MediaConvert.Types: Fra :: LanguageCode
- Network.AWS.MediaConvert.Types: FrameCapture :: VideoCodec
- Network.AWS.MediaConvert.Types: Framerate2397 :: SccDestinationFramerate
- Network.AWS.MediaConvert.Types: Framerate24 :: SccDestinationFramerate
- Network.AWS.MediaConvert.Types: Framerate2997Dropframe :: SccDestinationFramerate
- Network.AWS.MediaConvert.Types: Framerate2997NonDropframe :: SccDestinationFramerate
- Network.AWS.MediaConvert.Types: Frames :: H265GopSizeUnits
- Network.AWS.MediaConvert.Types: Frm :: LanguageCode
- Network.AWS.MediaConvert.Types: Fry :: LanguageCode
- Network.AWS.MediaConvert.Types: Ful :: LanguageCode
- Network.AWS.MediaConvert.Types: Gaussian :: NoiseReducerFilter
- Network.AWS.MediaConvert.Types: Ger :: LanguageCode
- Network.AWS.MediaConvert.Types: Gla :: LanguageCode
- Network.AWS.MediaConvert.Types: Gle :: LanguageCode
- Network.AWS.MediaConvert.Types: Glg :: LanguageCode
- Network.AWS.MediaConvert.Types: Glv :: LanguageCode
- Network.AWS.MediaConvert.Types: Green :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: Grn :: LanguageCode
- Network.AWS.MediaConvert.Types: Guj :: LanguageCode
- Network.AWS.MediaConvert.Types: H264 :: VideoCodec
- Network.AWS.MediaConvert.Types: H265 :: VideoCodec
- Network.AWS.MediaConvert.Types: H26Disabled :: H264TemporalAdaptiveQuantization
- Network.AWS.MediaConvert.Types: H26Enabled :: H264TemporalAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HAQHigh :: H264AdaptiveQuantization
- Network.AWS.MediaConvert.Types: HAQHigher :: H264AdaptiveQuantization
- Network.AWS.MediaConvert.Types: HAQLow :: H264AdaptiveQuantization
- Network.AWS.MediaConvert.Types: HAQMax :: H264AdaptiveQuantization
- Network.AWS.MediaConvert.Types: HAQMedium :: H264AdaptiveQuantization
- Network.AWS.MediaConvert.Types: HAQOff :: H264AdaptiveQuantization
- Network.AWS.MediaConvert.Types: HATFSDisabled :: H265AlternateTransferFunctionSei
- Network.AWS.MediaConvert.Types: HATFSEnabled :: H265AlternateTransferFunctionSei
- Network.AWS.MediaConvert.Types: HCCDisabled :: HlsClientCache
- Network.AWS.MediaConvert.Types: HCCEnabled :: HlsClientCache
- Network.AWS.MediaConvert.Types: HCLAuto :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel1 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel11 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel12 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel13 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel2 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel21 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel22 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel3 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel31 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel32 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel4 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel41 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel42 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel5 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel51 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLLevel52 :: H264CodecLevel
- Network.AWS.MediaConvert.Types: HCLSInsert :: HlsCaptionLanguageSetting
- Network.AWS.MediaConvert.Types: HCLSNone :: HlsCaptionLanguageSetting
- Network.AWS.MediaConvert.Types: HCLSOmit :: HlsCaptionLanguageSetting
- Network.AWS.MediaConvert.Types: HCPBaseline :: H264CodecProfile
- Network.AWS.MediaConvert.Types: HCPHigh :: H264CodecProfile
- Network.AWS.MediaConvert.Types: HCPHigh10BIT :: H264CodecProfile
- Network.AWS.MediaConvert.Types: HCPHigh422 :: H264CodecProfile
- Network.AWS.MediaConvert.Types: HCPHigh42210BIT :: H264CodecProfile
- Network.AWS.MediaConvert.Types: HCPMain :: H264CodecProfile
- Network.AWS.MediaConvert.Types: HDR10 :: ColorSpace
- Network.AWS.MediaConvert.Types: HDisabled :: H264UnregisteredSeiTimecode
- Network.AWS.MediaConvert.Types: HEV1 :: AacCodecProfile
- Network.AWS.MediaConvert.Types: HEV2 :: AacCodecProfile
- Network.AWS.MediaConvert.Types: HEnabled :: H264UnregisteredSeiTimecode
- Network.AWS.MediaConvert.Types: HFAQDisabled :: H265FlickerAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HFAQEnabled :: H265FlickerAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HFAQFDisabled :: H264FlickerAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HFAQFEnabled :: H264FlickerAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HFCADuplicateDrop :: H264FramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: HFCAInterpolate :: H264FramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: HFCInitializeFromSource :: H265FramerateControl
- Network.AWS.MediaConvert.Types: HFCSpecified :: H265FramerateControl
- Network.AWS.MediaConvert.Types: HGBRDisabled :: H265GopBReference
- Network.AWS.MediaConvert.Types: HGBREnabled :: H265GopBReference
- Network.AWS.MediaConvert.Types: HGBRGDisabled :: H264GopBReference
- Network.AWS.MediaConvert.Types: HGBRGEnabled :: H264GopBReference
- Network.AWS.MediaConvert.Types: HGSUFrames :: H264GopSizeUnits
- Network.AWS.MediaConvert.Types: HGSUSeconds :: H264GopSizeUnits
- Network.AWS.MediaConvert.Types: HHard :: H264Telecine
- Network.AWS.MediaConvert.Types: HIFOMExclude :: HlsIFrameOnlyManifest
- Network.AWS.MediaConvert.Types: HIFOMInclude :: HlsIFrameOnlyManifest
- Network.AWS.MediaConvert.Types: HIMBottomField :: H264InterlaceMode
- Network.AWS.MediaConvert.Types: HIMFollowBottomField :: H264InterlaceMode
- Network.AWS.MediaConvert.Types: HIMFollowTopField :: H264InterlaceMode
- Network.AWS.MediaConvert.Types: HIMProgressive :: H264InterlaceMode
- Network.AWS.MediaConvert.Types: HIMTopField :: H264InterlaceMode
- Network.AWS.MediaConvert.Types: HIVIMExclude :: HlsInitializationVectorInManifest
- Network.AWS.MediaConvert.Types: HIVIMInclude :: HlsInitializationVectorInManifest
- Network.AWS.MediaConvert.Types: HInitializeFromSource :: H264FramerateControl
- Network.AWS.MediaConvert.Types: HMCGzip :: HlsManifestCompression
- Network.AWS.MediaConvert.Types: HMCNone :: HlsManifestCompression
- Network.AWS.MediaConvert.Types: HNone :: H264Telecine
- Network.AWS.MediaConvert.Types: HPCInitializeFromSource :: H264ParControl
- Network.AWS.MediaConvert.Types: HPCSpecified :: H264ParControl
- Network.AWS.MediaConvert.Types: HQTLMultiPassHq :: H264QualityTuningLevel
- Network.AWS.MediaConvert.Types: HQTLSinglePass :: H264QualityTuningLevel
- Network.AWS.MediaConvert.Types: HQTLSinglePassHq :: H264QualityTuningLevel
- Network.AWS.MediaConvert.Types: HRCMCbr :: H264RateControlMode
- Network.AWS.MediaConvert.Types: HRCMVbr :: H264RateControlMode
- Network.AWS.MediaConvert.Types: HRPDisabled :: H264RepeatPps
- Network.AWS.MediaConvert.Types: HRPEnabled :: H264RepeatPps
- Network.AWS.MediaConvert.Types: HSAOFMAdaptive :: H265SampleAdaptiveOffsetFilterMode
- Network.AWS.MediaConvert.Types: HSAOFMDefault :: H265SampleAdaptiveOffsetFilterMode
- Network.AWS.MediaConvert.Types: HSAOFMOff :: H265SampleAdaptiveOffsetFilterMode
- Network.AWS.MediaConvert.Types: HSAQDisabled :: H265SpatialAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HSAQEnabled :: H265SpatialAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HSAQSDisabled :: H264SpatialAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HSAQSEnabled :: H264SpatialAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HSCDDisabled :: H265SceneChangeDetect
- Network.AWS.MediaConvert.Types: HSCDEnabled :: H265SceneChangeDetect
- Network.AWS.MediaConvert.Types: HSCDSDisabled :: H264SceneChangeDetect
- Network.AWS.MediaConvert.Types: HSCDSEnabled :: H264SceneChangeDetect
- Network.AWS.MediaConvert.Types: HSDefault :: H264Syntax
- Network.AWS.MediaConvert.Types: HSIRExclude :: HlsStreamInfResolution
- Network.AWS.MediaConvert.Types: HSIRInclude :: HlsStreamInfResolution
- Network.AWS.MediaConvert.Types: HSPDisabled :: H265SlowPal
- Network.AWS.MediaConvert.Types: HSPEnabled :: H265SlowPal
- Network.AWS.MediaConvert.Types: HSPSDisabled :: H264SlowPal
- Network.AWS.MediaConvert.Types: HSPSEnabled :: H264SlowPal
- Network.AWS.MediaConvert.Types: HSRP2027 :: H264Syntax
- Network.AWS.MediaConvert.Types: HSoft :: H264Telecine
- Network.AWS.MediaConvert.Types: HSpecified :: H264FramerateControl
- Network.AWS.MediaConvert.Types: HTAQDisabled :: H265TemporalAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HTAQEnabled :: H265TemporalAdaptiveQuantization
- Network.AWS.MediaConvert.Types: HTDisabled :: H265Tiles
- Network.AWS.MediaConvert.Types: HTEnabled :: H265Tiles
- Network.AWS.MediaConvert.Types: HTHard :: H265Telecine
- Network.AWS.MediaConvert.Types: HTIDisabled :: H265TemporalIds
- Network.AWS.MediaConvert.Types: HTIEnabled :: H265TemporalIds
- Network.AWS.MediaConvert.Types: HTMIFNone :: HlsTimedMetadataId3Frame
- Network.AWS.MediaConvert.Types: HTMIFPriv :: HlsTimedMetadataId3Frame
- Network.AWS.MediaConvert.Types: HTMIFTdrl :: HlsTimedMetadataId3Frame
- Network.AWS.MediaConvert.Types: HTNone :: H265Telecine
- Network.AWS.MediaConvert.Types: HTSoft :: H265Telecine
- Network.AWS.MediaConvert.Types: HUSTDisabled :: H265UnregisteredSeiTimecode
- Network.AWS.MediaConvert.Types: HUSTEnabled :: H265UnregisteredSeiTimecode
- Network.AWS.MediaConvert.Types: Hat :: LanguageCode
- Network.AWS.MediaConvert.Types: Hau :: LanguageCode
- Network.AWS.MediaConvert.Types: HearingImpaired :: Ac3BitstreamMode
- Network.AWS.MediaConvert.Types: Heb :: LanguageCode
- Network.AWS.MediaConvert.Types: Her :: LanguageCode
- Network.AWS.MediaConvert.Types: High :: H265AdaptiveQuantization
- Network.AWS.MediaConvert.Types: Higher :: H265AdaptiveQuantization
- Network.AWS.MediaConvert.Types: Hin :: LanguageCode
- Network.AWS.MediaConvert.Types: Hlg2020 :: ColorSpace
- Network.AWS.MediaConvert.Types: HlsGroupSettings :: OutputGroupType
- Network.AWS.MediaConvert.Types: Hmo :: LanguageCode
- Network.AWS.MediaConvert.Types: Hrv :: LanguageCode
- Network.AWS.MediaConvert.Types: Hun :: LanguageCode
- Network.AWS.MediaConvert.Types: Hye :: LanguageCode
- Network.AWS.MediaConvert.Types: IDFDisabled :: InputDenoiseFilter
- Network.AWS.MediaConvert.Types: IDFEnabled :: InputDenoiseFilter
- Network.AWS.MediaConvert.Types: IFEAuto :: InputFilterEnable
- Network.AWS.MediaConvert.Types: IFEDisable :: InputFilterEnable
- Network.AWS.MediaConvert.Types: IFEForce :: InputFilterEnable
- Network.AWS.MediaConvert.Types: IPk :: LanguageCode
- Network.AWS.MediaConvert.Types: Ibo :: LanguageCode
- Network.AWS.MediaConvert.Types: Ido :: LanguageCode
- Network.AWS.MediaConvert.Types: Ignore :: ColorMetadata
- Network.AWS.MediaConvert.Types: IgnorePsi :: InputPsiControl
- Network.AWS.MediaConvert.Types: Iii :: LanguageCode
- Network.AWS.MediaConvert.Types: Iku :: LanguageCode
- Network.AWS.MediaConvert.Types: Ile :: LanguageCode
- Network.AWS.MediaConvert.Types: Ina :: LanguageCode
- Network.AWS.MediaConvert.Types: Include :: HlsProgramDateTime
- Network.AWS.MediaConvert.Types: Ind :: LanguageCode
- Network.AWS.MediaConvert.Types: InitializeFromSource :: H265ParControl
- Network.AWS.MediaConvert.Types: Insert :: ColorMetadata
- Network.AWS.MediaConvert.Types: Integer :: HlsManifestDurationFormat
- Network.AWS.MediaConvert.Types: Interpolate :: H265FramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: InverseTelecine :: DeinterlacerMode
- Network.AWS.MediaConvert.Types: Isl :: LanguageCode
- Network.AWS.MediaConvert.Types: Ismv :: ContainerType
- Network.AWS.MediaConvert.Types: Ita :: LanguageCode
- Network.AWS.MediaConvert.Types: ItuBs17701 :: AudioNormalizationAlgorithm
- Network.AWS.MediaConvert.Types: ItuBs17702 :: AudioNormalizationAlgorithm
- Network.AWS.MediaConvert.Types: JTLBCreationDate :: JobTemplateListBy
- Network.AWS.MediaConvert.Types: JTLBName :: JobTemplateListBy
- Network.AWS.MediaConvert.Types: JTLBSystem :: JobTemplateListBy
- Network.AWS.MediaConvert.Types: Jav :: LanguageCode
- Network.AWS.MediaConvert.Types: Jpn :: LanguageCode
- Network.AWS.MediaConvert.Types: Kal :: LanguageCode
- Network.AWS.MediaConvert.Types: Kan :: LanguageCode
- Network.AWS.MediaConvert.Types: Kas :: LanguageCode
- Network.AWS.MediaConvert.Types: Kat :: LanguageCode
- Network.AWS.MediaConvert.Types: Kau :: LanguageCode
- Network.AWS.MediaConvert.Types: Kaz :: LanguageCode
- Network.AWS.MediaConvert.Types: Khm :: LanguageCode
- Network.AWS.MediaConvert.Types: Kik :: LanguageCode
- Network.AWS.MediaConvert.Types: Kin :: LanguageCode
- Network.AWS.MediaConvert.Types: Kir :: LanguageCode
- Network.AWS.MediaConvert.Types: Kom :: LanguageCode
- Network.AWS.MediaConvert.Types: Kon :: LanguageCode
- Network.AWS.MediaConvert.Types: Kor :: LanguageCode
- Network.AWS.MediaConvert.Types: Kua :: LanguageCode
- Network.AWS.MediaConvert.Types: Kur :: LanguageCode
- Network.AWS.MediaConvert.Types: LC :: AacCodecProfile
- Network.AWS.MediaConvert.Types: Lanczos :: NoiseReducerFilter
- Network.AWS.MediaConvert.Types: LanguageCode :: AudioSelectorType
- Network.AWS.MediaConvert.Types: Lao :: LanguageCode
- Network.AWS.MediaConvert.Types: Lat :: LanguageCode
- Network.AWS.MediaConvert.Types: Lav :: LanguageCode
- Network.AWS.MediaConvert.Types: Left' :: DvbSubtitleAlignment
- Network.AWS.MediaConvert.Types: Level1 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level2 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level21 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level3 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level31 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level4 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level41 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level5 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level51 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level52 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level6 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level61 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Level62 :: H265CodecLevel
- Network.AWS.MediaConvert.Types: Lfe :: Eac3LfeControl
- Network.AWS.MediaConvert.Types: Lim :: LanguageCode
- Network.AWS.MediaConvert.Types: Lin :: LanguageCode
- Network.AWS.MediaConvert.Types: Lit :: LanguageCode
- Network.AWS.MediaConvert.Types: LoRo :: Eac3StereoDownmix
- Network.AWS.MediaConvert.Types: Log :: AudioNormalizationLoudnessLogging
- Network.AWS.MediaConvert.Types: Low :: H265AdaptiveQuantization
- Network.AWS.MediaConvert.Types: LtRt :: Eac3StereoDownmix
- Network.AWS.MediaConvert.Types: Ltz :: LanguageCode
- Network.AWS.MediaConvert.Types: Lub :: LanguageCode
- Network.AWS.MediaConvert.Types: Lug :: LanguageCode
- Network.AWS.MediaConvert.Types: M2TS :: ContainerType
- Network.AWS.MediaConvert.Types: M3U8 :: ContainerType
- Network.AWS.MediaConvert.Types: M3uInsert :: M3u8NielsenId3
- Network.AWS.MediaConvert.Types: M3uNone :: M3u8NielsenId3
- Network.AWS.MediaConvert.Types: MAIN10High :: H265CodecProfile
- Network.AWS.MediaConvert.Types: MAIN10Main :: H265CodecProfile
- Network.AWS.MediaConvert.Types: MAQHigh :: Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert.Types: MAQLow :: Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert.Types: MAQMedium :: Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert.Types: MAQOff :: Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert.Types: MBMMultiplex :: M2tsBufferModel
- Network.AWS.MediaConvert.Types: MBMNone :: M2tsBufferModel
- Network.AWS.MediaConvert.Types: MCAExclude :: MovCslgAtom
- Network.AWS.MediaConvert.Types: MCAInclude :: MovCslgAtom
- Network.AWS.MediaConvert.Types: MCLAuto :: Mpeg2CodecLevel
- Network.AWS.MediaConvert.Types: MCLHIGH1440 :: Mpeg2CodecLevel
- Network.AWS.MediaConvert.Types: MCLHigh :: Mpeg2CodecLevel
- Network.AWS.MediaConvert.Types: MCLLow :: Mpeg2CodecLevel
- Network.AWS.MediaConvert.Types: MCLMain :: Mpeg2CodecLevel
- Network.AWS.MediaConvert.Types: MERIPExclude :: M2tsEsRateInPes
- Network.AWS.MediaConvert.Types: MERIPInclude :: M2tsEsRateInPes
- Network.AWS.MediaConvert.Types: MExclude :: MovClapAtom
- Network.AWS.MediaConvert.Types: MFCADuplicateDrop :: Mpeg2FramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: MFCAInterpolate :: Mpeg2FramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: MFCInitializeFromSource :: Mpeg2FramerateControl
- Network.AWS.MediaConvert.Types: MFCSpecified :: Mpeg2FramerateControl
- Network.AWS.MediaConvert.Types: MFSBExclude :: Mp4FreeSpaceBox
- Network.AWS.MediaConvert.Types: MFSBInclude :: Mp4FreeSpaceBox
- Network.AWS.MediaConvert.Types: MGSUFrames :: Mpeg2GopSizeUnits
- Network.AWS.MediaConvert.Types: MGSUSeconds :: Mpeg2GopSizeUnits
- Network.AWS.MediaConvert.Types: MIDPAuto :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert.Types: MIDPIntraDcPrecision10 :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert.Types: MIDPIntraDcPrecision11 :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert.Types: MIDPIntraDcPrecision8 :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert.Types: MIDPIntraDcPrecision9 :: Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert.Types: MIMBottomField :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert.Types: MIMFollowBottomField :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert.Types: MIMFollowTopField :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert.Types: MIMProgressive :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert.Types: MIMTopField :: Mpeg2InterlaceMode
- Network.AWS.MediaConvert.Types: MInclude :: MovClapAtom
- Network.AWS.MediaConvert.Types: MMPNormal :: Mp4MoovPlacement
- Network.AWS.MediaConvert.Types: MMPProgressiveDownload :: Mp4MoovPlacement
- Network.AWS.MediaConvert.Types: MNIInsert :: M2tsNielsenId3
- Network.AWS.MediaConvert.Types: MNINone :: M2tsNielsenId3
- Network.AWS.MediaConvert.Types: MNone :: M3u8Scte35Source
- Network.AWS.MediaConvert.Types: MP2 :: AudioCodec
- Network.AWS.MediaConvert.Types: MP4 :: ContainerType
- Network.AWS.MediaConvert.Types: MPCConfiguredPcrPeriod :: M3u8PcrControl
- Network.AWS.MediaConvert.Types: MPCInitializeFromSource :: Mpeg2ParControl
- Network.AWS.MediaConvert.Types: MPCNone :: MovPaddingControl
- Network.AWS.MediaConvert.Types: MPCOmneon :: MovPaddingControl
- Network.AWS.MediaConvert.Types: MPCPcrEveryPesPacket :: M3u8PcrControl
- Network.AWS.MediaConvert.Types: MPCSpecified :: Mpeg2ParControl
- Network.AWS.MediaConvert.Types: MPEG2 :: VideoCodec
- Network.AWS.MediaConvert.Types: MPassthrough :: M3u8Scte35Source
- Network.AWS.MediaConvert.Types: MQTLMultiPass :: Mpeg2QualityTuningLevel
- Network.AWS.MediaConvert.Types: MQTLSinglePass :: Mpeg2QualityTuningLevel
- Network.AWS.MediaConvert.Types: MRCMCbr :: Mpeg2RateControlMode
- Network.AWS.MediaConvert.Types: MRCMVbr :: Mpeg2RateControlMode
- Network.AWS.MediaConvert.Types: MRMCbr :: M2tsRateMode
- Network.AWS.MediaConvert.Types: MRMVbr :: M2tsRateMode
- Network.AWS.MediaConvert.Types: MSAQDisabled :: Mpeg2SpatialAdaptiveQuantization
- Network.AWS.MediaConvert.Types: MSAQEnabled :: Mpeg2SpatialAdaptiveQuantization
- Network.AWS.MediaConvert.Types: MSCDDisabled :: Mpeg2SceneChangeDetect
- Network.AWS.MediaConvert.Types: MSCDEnabled :: Mpeg2SceneChangeDetect
- Network.AWS.MediaConvert.Types: MSD10 :: Mpeg2Syntax
- Network.AWS.MediaConvert.Types: MSDefault :: Mpeg2Syntax
- Network.AWS.MediaConvert.Types: MSMEbp :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert.Types: MSMEbpLegacy :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert.Types: MSMNone :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert.Types: MSMPsiSegstart :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert.Types: MSMRaiAdapt :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert.Types: MSMRaiSegstart :: M2tsSegmentationMarkers
- Network.AWS.MediaConvert.Types: MSPDisabled :: Mpeg2SlowPal
- Network.AWS.MediaConvert.Types: MSPEnabled :: Mpeg2SlowPal
- Network.AWS.MediaConvert.Types: MSSNone :: M2tsScte35Source
- Network.AWS.MediaConvert.Types: MSSPassthrough :: M2tsScte35Source
- Network.AWS.MediaConvert.Types: MTAQDisabled :: Mpeg2TemporalAdaptiveQuantization
- Network.AWS.MediaConvert.Types: MTAQEnabled :: Mpeg2TemporalAdaptiveQuantization
- Network.AWS.MediaConvert.Types: MTHard :: Mpeg2Telecine
- Network.AWS.MediaConvert.Types: MTNone :: Mpeg2Telecine
- Network.AWS.MediaConvert.Types: MTSoft :: Mpeg2Telecine
- Network.AWS.MediaConvert.Types: Mah :: LanguageCode
- Network.AWS.MediaConvert.Types: Main :: Mpeg2CodecProfile
- Network.AWS.MediaConvert.Types: Main42210BITHigh :: H265CodecProfile
- Network.AWS.MediaConvert.Types: Main42210BITMain :: H265CodecProfile
- Network.AWS.MediaConvert.Types: Main4228BITHigh :: H265CodecProfile
- Network.AWS.MediaConvert.Types: Main4228BITMain :: H265CodecProfile
- Network.AWS.MediaConvert.Types: MainHigh :: H265CodecProfile
- Network.AWS.MediaConvert.Types: MainMain :: H265CodecProfile
- Network.AWS.MediaConvert.Types: MaintainCadence :: M2tsSegmentationStyle
- Network.AWS.MediaConvert.Types: Mal :: LanguageCode
- Network.AWS.MediaConvert.Types: ManifestsAndSegments :: HlsOutputSelection
- Network.AWS.MediaConvert.Types: Mar :: LanguageCode
- Network.AWS.MediaConvert.Types: Max :: H265AdaptiveQuantization
- Network.AWS.MediaConvert.Types: Mean :: NoiseReducerFilter
- Network.AWS.MediaConvert.Types: MeasureOnly :: AudioNormalizationAlgorithmControl
- Network.AWS.MediaConvert.Types: Medium :: H265AdaptiveQuantization
- Network.AWS.MediaConvert.Types: MiddleCenter :: TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: MiddleLeft :: TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: MiddleRight :: TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: Mkd :: LanguageCode
- Network.AWS.MediaConvert.Types: Mlg :: LanguageCode
- Network.AWS.MediaConvert.Types: Mlt :: LanguageCode
- Network.AWS.MediaConvert.Types: Mon :: LanguageCode
- Network.AWS.MediaConvert.Types: Mov :: ContainerType
- Network.AWS.MediaConvert.Types: Mp4Exclude :: Mp4CslgAtom
- Network.AWS.MediaConvert.Types: Mp4Include :: Mp4CslgAtom
- Network.AWS.MediaConvert.Types: Mpd :: ContainerType
- Network.AWS.MediaConvert.Types: Mpeg :: MovMpeg2FourCCControl
- Network.AWS.MediaConvert.Types: Mri :: LanguageCode
- Network.AWS.MediaConvert.Types: MsSmoothGroupSettings :: OutputGroupType
- Network.AWS.MediaConvert.Types: Msa :: LanguageCode
- Network.AWS.MediaConvert.Types: MultiPassHq :: H265QualityTuningLevel
- Network.AWS.MediaConvert.Types: MusicAndEffects :: Ac3BitstreamMode
- Network.AWS.MediaConvert.Types: Mxf :: ContainerType
- Network.AWS.MediaConvert.Types: Mya :: LanguageCode
- Network.AWS.MediaConvert.Types: Name :: QueueListBy
- Network.AWS.MediaConvert.Types: Nau :: LanguageCode
- Network.AWS.MediaConvert.Types: Nav :: LanguageCode
- Network.AWS.MediaConvert.Types: Nbl :: LanguageCode
- Network.AWS.MediaConvert.Types: Nde :: LanguageCode
- Network.AWS.MediaConvert.Types: Ndo :: LanguageCode
- Network.AWS.MediaConvert.Types: Nep :: LanguageCode
- Network.AWS.MediaConvert.Types: Nld :: LanguageCode
- Network.AWS.MediaConvert.Types: Nno :: LanguageCode
- Network.AWS.MediaConvert.Types: NoLfe :: Eac3LfeControl
- Network.AWS.MediaConvert.Types: NoPassthrough :: Eac3PassthroughControl
- Network.AWS.MediaConvert.Types: NoShift :: Eac3PhaseControl
- Network.AWS.MediaConvert.Types: Nob :: LanguageCode
- Network.AWS.MediaConvert.Types: None :: MsSmoothAudioDeduplication
- Network.AWS.MediaConvert.Types: Nor :: LanguageCode
- Network.AWS.MediaConvert.Types: Normal :: DeinterlacerControl
- Network.AWS.MediaConvert.Types: NotDefault :: AudioDefaultSelection
- Network.AWS.MediaConvert.Types: NotIndicated :: Eac3StereoDownmix
- Network.AWS.MediaConvert.Types: Nya :: LanguageCode
- Network.AWS.MediaConvert.Types: OSs :: LanguageCode
- Network.AWS.MediaConvert.Types: Oci :: LanguageCode
- Network.AWS.MediaConvert.Types: Off :: H265AdaptiveQuantization
- Network.AWS.MediaConvert.Types: Oji :: LanguageCode
- Network.AWS.MediaConvert.Types: Ori :: LanguageCode
- Network.AWS.MediaConvert.Types: Orj :: LanguageCode
- Network.AWS.MediaConvert.Types: Orm :: LanguageCode
- Network.AWS.MediaConvert.Types: PFCADuplicateDrop :: ProresFramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: PFCAInterpolate :: ProresFramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: PFCInitializeFromSource :: ProresFramerateControl
- Network.AWS.MediaConvert.Types: PFCSpecified :: ProresFramerateControl
- Network.AWS.MediaConvert.Types: PIMBottomField :: ProresInterlaceMode
- Network.AWS.MediaConvert.Types: PIMFollowBottomField :: ProresInterlaceMode
- Network.AWS.MediaConvert.Types: PIMFollowTopField :: ProresInterlaceMode
- Network.AWS.MediaConvert.Types: PIMProgressive :: ProresInterlaceMode
- Network.AWS.MediaConvert.Types: PIMTopField :: ProresInterlaceMode
- Network.AWS.MediaConvert.Types: PLBCreationDate :: PresetListBy
- Network.AWS.MediaConvert.Types: PLBName :: PresetListBy
- Network.AWS.MediaConvert.Types: PLBSystem :: PresetListBy
- Network.AWS.MediaConvert.Types: PPCInitializeFromSource :: ProresParControl
- Network.AWS.MediaConvert.Types: PPCSpecified :: ProresParControl
- Network.AWS.MediaConvert.Types: PSPDisabled :: ProresSlowPal
- Network.AWS.MediaConvert.Types: PSPEnabled :: ProresSlowPal
- Network.AWS.MediaConvert.Types: PTHard :: ProresTelecine
- Network.AWS.MediaConvert.Types: PTNone :: ProresTelecine
- Network.AWS.MediaConvert.Types: Paff :: H264FieldEncoding
- Network.AWS.MediaConvert.Types: Pan :: LanguageCode
- Network.AWS.MediaConvert.Types: Passthrough :: AudioCodec
- Network.AWS.MediaConvert.Types: Paused :: QueueStatus
- Network.AWS.MediaConvert.Types: PcrEveryPesPacket :: M2tsPcrControl
- Network.AWS.MediaConvert.Types: Pid :: AudioSelectorType
- Network.AWS.MediaConvert.Types: Pli :: LanguageCode
- Network.AWS.MediaConvert.Types: Pol :: LanguageCode
- Network.AWS.MediaConvert.Types: Por :: LanguageCode
- Network.AWS.MediaConvert.Types: Profile422 :: Mpeg2CodecProfile
- Network.AWS.MediaConvert.Types: Progressing :: JobStatus
- Network.AWS.MediaConvert.Types: Progressive :: H265InterlaceMode
- Network.AWS.MediaConvert.Types: Proportional :: DvbSubtitleTeletextSpacing
- Network.AWS.MediaConvert.Types: Prores :: VideoCodec
- Network.AWS.MediaConvert.Types: Pus :: LanguageCode
- Network.AWS.MediaConvert.Types: Qaa :: LanguageCode
- Network.AWS.MediaConvert.Types: Qpc :: LanguageCode
- Network.AWS.MediaConvert.Types: Que :: LanguageCode
- Network.AWS.MediaConvert.Types: RTANone :: RespondToAfd
- Network.AWS.MediaConvert.Types: RTAPassthrough :: RespondToAfd
- Network.AWS.MediaConvert.Types: RTARespond :: RespondToAfd
- Network.AWS.MediaConvert.Types: Raw :: ContainerType
- Network.AWS.MediaConvert.Types: Rec601 :: ColorSpace
- Network.AWS.MediaConvert.Types: Rec709 :: ColorSpace
- Network.AWS.MediaConvert.Types: Red :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: ResetCadence :: M2tsSegmentationStyle
- Network.AWS.MediaConvert.Types: Rfc4281 :: HlsCodecSpecification
- Network.AWS.MediaConvert.Types: Rfc6381 :: HlsCodecSpecification
- Network.AWS.MediaConvert.Types: Roh :: LanguageCode
- Network.AWS.MediaConvert.Types: Ron :: LanguageCode
- Network.AWS.MediaConvert.Types: Run :: LanguageCode
- Network.AWS.MediaConvert.Types: Rus :: LanguageCode
- Network.AWS.MediaConvert.Types: SBDefault :: ScalingBehavior
- Network.AWS.MediaConvert.Types: SBStretchToOutput :: ScalingBehavior
- Network.AWS.MediaConvert.Types: Sag :: LanguageCode
- Network.AWS.MediaConvert.Types: SampleAES :: HlsEncryptionType
- Network.AWS.MediaConvert.Types: San :: LanguageCode
- Network.AWS.MediaConvert.Types: SdtFollow :: OutputSdt
- Network.AWS.MediaConvert.Types: SdtFollowIfPresent :: OutputSdt
- Network.AWS.MediaConvert.Types: SdtManual :: OutputSdt
- Network.AWS.MediaConvert.Types: SdtNone :: OutputSdt
- Network.AWS.MediaConvert.Types: Seconds :: H265GopSizeUnits
- Network.AWS.MediaConvert.Types: SegmentedFiles :: HlsSegmentControl
- Network.AWS.MediaConvert.Types: SegmentsOnly :: HlsOutputSelection
- Network.AWS.MediaConvert.Types: SelfContained :: MovReference
- Network.AWS.MediaConvert.Types: Sharpen :: NoiseReducerFilter
- Network.AWS.MediaConvert.Types: Shift90Degrees :: Eac3PhaseControl
- Network.AWS.MediaConvert.Types: Sin :: LanguageCode
- Network.AWS.MediaConvert.Types: SingleDirectory :: HlsDirectoryStructure
- Network.AWS.MediaConvert.Types: SingleFile :: HlsSegmentControl
- Network.AWS.MediaConvert.Types: SinglePass :: H265QualityTuningLevel
- Network.AWS.MediaConvert.Types: SinglePassHq :: H265QualityTuningLevel
- Network.AWS.MediaConvert.Types: Slk :: LanguageCode
- Network.AWS.MediaConvert.Types: Slv :: LanguageCode
- Network.AWS.MediaConvert.Types: Sme :: LanguageCode
- Network.AWS.MediaConvert.Types: Smo :: LanguageCode
- Network.AWS.MediaConvert.Types: Sna :: LanguageCode
- Network.AWS.MediaConvert.Types: Snd :: LanguageCode
- Network.AWS.MediaConvert.Types: Som :: LanguageCode
- Network.AWS.MediaConvert.Types: Sot :: LanguageCode
- Network.AWS.MediaConvert.Types: Spa :: LanguageCode
- Network.AWS.MediaConvert.Types: Spatial :: NoiseReducerFilter
- Network.AWS.MediaConvert.Types: Specified :: H265ParControl
- Network.AWS.MediaConvert.Types: Specifiedstart :: InputTimecodeSource
- Network.AWS.MediaConvert.Types: Speke :: HlsKeyProviderType
- Network.AWS.MediaConvert.Types: Sqi :: LanguageCode
- Network.AWS.MediaConvert.Types: Srb :: LanguageCode
- Network.AWS.MediaConvert.Types: Srd :: LanguageCode
- Network.AWS.MediaConvert.Types: Ssw :: LanguageCode
- Network.AWS.MediaConvert.Types: StaticKey :: HlsKeyProviderType
- Network.AWS.MediaConvert.Types: SubdirectoryPerStream :: HlsDirectoryStructure
- Network.AWS.MediaConvert.Types: Submitted :: JobStatus
- Network.AWS.MediaConvert.Types: Sun :: LanguageCode
- Network.AWS.MediaConvert.Types: Swa :: LanguageCode
- Network.AWS.MediaConvert.Types: Swe :: LanguageCode
- Network.AWS.MediaConvert.Types: System :: Type
- Network.AWS.MediaConvert.Types: TMNone :: TimedMetadata
- Network.AWS.MediaConvert.Types: TMPassthrough :: TimedMetadata
- Network.AWS.MediaConvert.Types: TSEmbedded :: TimecodeSource
- Network.AWS.MediaConvert.Types: TSPDisabled :: TtmlStylePassthrough
- Network.AWS.MediaConvert.Types: TSPEnabled :: TtmlStylePassthrough
- Network.AWS.MediaConvert.Types: TSSpecifiedstart :: TimecodeSource
- Network.AWS.MediaConvert.Types: TSZerobased :: TimecodeSource
- Network.AWS.MediaConvert.Types: Tah :: LanguageCode
- Network.AWS.MediaConvert.Types: Tam :: LanguageCode
- Network.AWS.MediaConvert.Types: Tat :: LanguageCode
- Network.AWS.MediaConvert.Types: Tel :: LanguageCode
- Network.AWS.MediaConvert.Types: Tgk :: LanguageCode
- Network.AWS.MediaConvert.Types: Tgl :: LanguageCode
- Network.AWS.MediaConvert.Types: Tha :: LanguageCode
- Network.AWS.MediaConvert.Types: Tir :: LanguageCode
- Network.AWS.MediaConvert.Types: Tng :: LanguageCode
- Network.AWS.MediaConvert.Types: Ton :: LanguageCode
- Network.AWS.MediaConvert.Types: TopCenter :: TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: TopField :: H265InterlaceMode
- Network.AWS.MediaConvert.Types: TopLeft :: TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: TopRight :: TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: Track :: AudioSelectorType
- Network.AWS.MediaConvert.Types: Tsn :: LanguageCode
- Network.AWS.MediaConvert.Types: Tso :: LanguageCode
- Network.AWS.MediaConvert.Types: Tuk :: LanguageCode
- Network.AWS.MediaConvert.Types: Tur :: LanguageCode
- Network.AWS.MediaConvert.Types: Twi :: LanguageCode
- Network.AWS.MediaConvert.Types: UTF16 :: MsSmoothManifestEncoding
- Network.AWS.MediaConvert.Types: UTF8 :: MsSmoothManifestEncoding
- Network.AWS.MediaConvert.Types: Uig :: LanguageCode
- Network.AWS.MediaConvert.Types: Ukr :: LanguageCode
- Network.AWS.MediaConvert.Types: Urd :: LanguageCode
- Network.AWS.MediaConvert.Types: UseConfigured :: AudioLanguageCodeControl
- Network.AWS.MediaConvert.Types: UsePsi :: InputPsiControl
- Network.AWS.MediaConvert.Types: Uzb :: LanguageCode
- Network.AWS.MediaConvert.Types: VTIDisabled :: VideoTimecodeInsertion
- Network.AWS.MediaConvert.Types: VTIPicTimingSei :: VideoTimecodeInsertion
- Network.AWS.MediaConvert.Types: Vbr :: H265RateControlMode
- Network.AWS.MediaConvert.Types: Ven :: LanguageCode
- Network.AWS.MediaConvert.Types: VideoAndAudioPids :: M2tsEbpPlacement
- Network.AWS.MediaConvert.Types: VideoAndFixedIntervals :: M2tsEbpAudioInterval
- Network.AWS.MediaConvert.Types: VideoInterval :: M2tsEbpAudioInterval
- Network.AWS.MediaConvert.Types: VideoPid :: M2tsEbpPlacement
- Network.AWS.MediaConvert.Types: Vie :: LanguageCode
- Network.AWS.MediaConvert.Types: VisuallyImpaired :: Ac3BitstreamMode
- Network.AWS.MediaConvert.Types: VoiceOver :: Ac3BitstreamMode
- Network.AWS.MediaConvert.Types: Vol :: LanguageCode
- Network.AWS.MediaConvert.Types: Wav :: AudioCodec
- Network.AWS.MediaConvert.Types: WhenPossible :: Eac3PassthroughControl
- Network.AWS.MediaConvert.Types: White :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: Wln :: LanguageCode
- Network.AWS.MediaConvert.Types: Wol :: LanguageCode
- Network.AWS.MediaConvert.Types: Xdcam :: MovMpeg2FourCCControl
- Network.AWS.MediaConvert.Types: Xho :: LanguageCode
- Network.AWS.MediaConvert.Types: Yellow :: DvbSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: Yid :: LanguageCode
- Network.AWS.MediaConvert.Types: Yor :: LanguageCode
- Network.AWS.MediaConvert.Types: Zerobased :: InputTimecodeSource
- Network.AWS.MediaConvert.Types: Zha :: LanguageCode
- Network.AWS.MediaConvert.Types: Zho :: LanguageCode
- Network.AWS.MediaConvert.Types: Zul :: LanguageCode
- Network.AWS.MediaConvert.Types: _BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert.Types: _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert.Types: _ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert.Types: _InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert.Types: _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert.Types: _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.MediaConvert.Types: aBitrate :: Lens' Ac3Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: aBitstreamMode :: Lens' Ac3Settings (Maybe Ac3BitstreamMode)
- Network.AWS.MediaConvert.Types: aCodingMode :: Lens' Ac3Settings (Maybe Ac3CodingMode)
- Network.AWS.MediaConvert.Types: aDialnorm :: Lens' Ac3Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: aDynamicRangeCompressionProfile :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionProfile)
- Network.AWS.MediaConvert.Types: aLfeFilter :: Lens' Ac3Settings (Maybe Ac3LfeFilter)
- Network.AWS.MediaConvert.Types: aMetadataControl :: Lens' Ac3Settings (Maybe Ac3MetadataControl)
- Network.AWS.MediaConvert.Types: aSampleRate :: Lens' Ac3Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: aacSettings :: AacSettings
- Network.AWS.MediaConvert.Types: abAvailBlankingImage :: Lens' AvailBlanking (Maybe Text)
- Network.AWS.MediaConvert.Types: ac3Settings :: Ac3Settings
- Network.AWS.MediaConvert.Types: acsAacSettings :: Lens' AudioCodecSettings (Maybe AacSettings)
- Network.AWS.MediaConvert.Types: acsAc3Settings :: Lens' AudioCodecSettings (Maybe Ac3Settings)
- Network.AWS.MediaConvert.Types: acsAiffSettings :: Lens' AudioCodecSettings (Maybe AiffSettings)
- Network.AWS.MediaConvert.Types: acsCodec :: Lens' AudioCodecSettings (Maybe AudioCodec)
- Network.AWS.MediaConvert.Types: acsEac3Settings :: Lens' AudioCodecSettings (Maybe Eac3Settings)
- Network.AWS.MediaConvert.Types: acsMp2Settings :: Lens' AudioCodecSettings (Maybe Mp2Settings)
- Network.AWS.MediaConvert.Types: acsWavSettings :: Lens' AudioCodecSettings (Maybe WavSettings)
- Network.AWS.MediaConvert.Types: adAudioNormalizationSettings :: Lens' AudioDescription (Maybe AudioNormalizationSettings)
- Network.AWS.MediaConvert.Types: adAudioSourceName :: Lens' AudioDescription (Maybe Text)
- Network.AWS.MediaConvert.Types: adAudioType :: Lens' AudioDescription (Maybe Int)
- Network.AWS.MediaConvert.Types: adAudioTypeControl :: Lens' AudioDescription (Maybe AudioTypeControl)
- Network.AWS.MediaConvert.Types: adCodecSettings :: Lens' AudioDescription (Maybe AudioCodecSettings)
- Network.AWS.MediaConvert.Types: adLanguageCode :: Lens' AudioDescription (Maybe LanguageCode)
- Network.AWS.MediaConvert.Types: adLanguageCodeControl :: Lens' AudioDescription (Maybe AudioLanguageCodeControl)
- Network.AWS.MediaConvert.Types: adRemixSettings :: Lens' AudioDescription (Maybe RemixSettings)
- Network.AWS.MediaConvert.Types: adStreamName :: Lens' AudioDescription (Maybe Text)
- Network.AWS.MediaConvert.Types: aiffSettings :: AiffSettings
- Network.AWS.MediaConvert.Types: ancillarySourceSettings :: AncillarySourceSettings
- Network.AWS.MediaConvert.Types: ansAlgorithm :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithm)
- Network.AWS.MediaConvert.Types: ansAlgorithmControl :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithmControl)
- Network.AWS.MediaConvert.Types: ansCorrectionGateLevel :: Lens' AudioNormalizationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: ansLoudnessLogging :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationLoudnessLogging)
- Network.AWS.MediaConvert.Types: ansPeakCalculation :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationPeakCalculation)
- Network.AWS.MediaConvert.Types: ansTargetLkfs :: Lens' AudioNormalizationSettings (Maybe Double)
- Network.AWS.MediaConvert.Types: asBitDepth :: Lens' AiffSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: asChannels :: Lens' AiffSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: asDefaultSelection :: Lens' AudioSelector (Maybe AudioDefaultSelection)
- Network.AWS.MediaConvert.Types: asExternalAudioFileInput :: Lens' AudioSelector (Maybe Text)
- Network.AWS.MediaConvert.Types: asLanguageCode :: Lens' AudioSelector (Maybe LanguageCode)
- Network.AWS.MediaConvert.Types: asOffset :: Lens' AudioSelector (Maybe Int)
- Network.AWS.MediaConvert.Types: asPids :: Lens' AudioSelector [Int]
- Network.AWS.MediaConvert.Types: asProgramSelection :: Lens' AudioSelector (Maybe Int)
- Network.AWS.MediaConvert.Types: asRemixSettings :: Lens' AudioSelector (Maybe RemixSettings)
- Network.AWS.MediaConvert.Types: asSampleRate :: Lens' AiffSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: asSelectorType :: Lens' AudioSelector (Maybe AudioSelectorType)
- Network.AWS.MediaConvert.Types: asTracks :: Lens' AudioSelector [Int]
- Network.AWS.MediaConvert.Types: asgAudioSelectorNames :: Lens' AudioSelectorGroup [Text]
- Network.AWS.MediaConvert.Types: assAudioDescriptionBroadcasterMix :: Lens' AacSettings (Maybe AacAudioDescriptionBroadcasterMix)
- Network.AWS.MediaConvert.Types: assBitrate :: Lens' AacSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: assCodecProfile :: Lens' AacSettings (Maybe AacCodecProfile)
- Network.AWS.MediaConvert.Types: assCodingMode :: Lens' AacSettings (Maybe AacCodingMode)
- Network.AWS.MediaConvert.Types: assRateControlMode :: Lens' AacSettings (Maybe AacRateControlMode)
- Network.AWS.MediaConvert.Types: assRawFormat :: Lens' AacSettings (Maybe AacRawFormat)
- Network.AWS.MediaConvert.Types: assSampleRate :: Lens' AacSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: assSourceAncillaryChannelNumber :: Lens' AncillarySourceSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: assSpecification :: Lens' AacSettings (Maybe AacSpecification)
- Network.AWS.MediaConvert.Types: assVbrQuality :: Lens' AacSettings (Maybe AacVbrQuality)
- Network.AWS.MediaConvert.Types: audioCodecSettings :: AudioCodecSettings
- Network.AWS.MediaConvert.Types: audioDescription :: AudioDescription
- Network.AWS.MediaConvert.Types: audioNormalizationSettings :: AudioNormalizationSettings
- Network.AWS.MediaConvert.Types: audioSelector :: AudioSelector
- Network.AWS.MediaConvert.Types: audioSelectorGroup :: AudioSelectorGroup
- Network.AWS.MediaConvert.Types: availBlanking :: AvailBlanking
- Network.AWS.MediaConvert.Types: bdsAlignment :: Lens' BurninDestinationSettings (Maybe BurninSubtitleAlignment)
- Network.AWS.MediaConvert.Types: bdsBackgroundColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleBackgroundColor)
- Network.AWS.MediaConvert.Types: bdsBackgroundOpacity :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: bdsFontColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleFontColor)
- Network.AWS.MediaConvert.Types: bdsFontOpacity :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: bdsFontResolution :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: bdsFontSize :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: bdsOutlineColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleOutlineColor)
- Network.AWS.MediaConvert.Types: bdsOutlineSize :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: bdsShadowColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleShadowColor)
- Network.AWS.MediaConvert.Types: bdsShadowOpacity :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: bdsShadowXOffset :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: bdsShadowYOffset :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: bdsTeletextSpacing :: Lens' BurninDestinationSettings (Maybe BurninSubtitleTeletextSpacing)
- Network.AWS.MediaConvert.Types: bdsXPosition :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: bdsYPosition :: Lens' BurninDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: burninDestinationSettings :: BurninDestinationSettings
- Network.AWS.MediaConvert.Types: captionDescription :: CaptionDescription
- Network.AWS.MediaConvert.Types: captionDescriptionPreset :: CaptionDescriptionPreset
- Network.AWS.MediaConvert.Types: captionDestinationSettings :: CaptionDestinationSettings
- Network.AWS.MediaConvert.Types: captionSelector :: CaptionSelector
- Network.AWS.MediaConvert.Types: captionSourceSettings :: CaptionSourceSettings
- Network.AWS.MediaConvert.Types: ccBrightness :: Lens' ColorCorrector (Maybe Int)
- Network.AWS.MediaConvert.Types: ccColorSpaceConversion :: Lens' ColorCorrector (Maybe ColorSpaceConversion)
- Network.AWS.MediaConvert.Types: ccContrast :: Lens' ColorCorrector (Maybe Int)
- Network.AWS.MediaConvert.Types: ccHdr10Metadata :: Lens' ColorCorrector (Maybe Hdr10Metadata)
- Network.AWS.MediaConvert.Types: ccHue :: Lens' ColorCorrector (Maybe Int)
- Network.AWS.MediaConvert.Types: ccSaturation :: Lens' ColorCorrector (Maybe Int)
- Network.AWS.MediaConvert.Types: cdCaptionSelectorName :: Lens' CaptionDescription (Maybe Text)
- Network.AWS.MediaConvert.Types: cdDestinationSettings :: Lens' CaptionDescription (Maybe CaptionDestinationSettings)
- Network.AWS.MediaConvert.Types: cdLanguageCode :: Lens' CaptionDescription (Maybe LanguageCode)
- Network.AWS.MediaConvert.Types: cdLanguageDescription :: Lens' CaptionDescription (Maybe Text)
- Network.AWS.MediaConvert.Types: cdpDestinationSettings :: Lens' CaptionDescriptionPreset (Maybe CaptionDestinationSettings)
- Network.AWS.MediaConvert.Types: cdpLanguageCode :: Lens' CaptionDescriptionPreset (Maybe LanguageCode)
- Network.AWS.MediaConvert.Types: cdpLanguageDescription :: Lens' CaptionDescriptionPreset (Maybe Text)
- Network.AWS.MediaConvert.Types: cdsBurninDestinationSettings :: Lens' CaptionDestinationSettings (Maybe BurninDestinationSettings)
- Network.AWS.MediaConvert.Types: cdsDestinationType :: Lens' CaptionDestinationSettings (Maybe CaptionDestinationType)
- Network.AWS.MediaConvert.Types: cdsDvbSubDestinationSettings :: Lens' CaptionDestinationSettings (Maybe DvbSubDestinationSettings)
- Network.AWS.MediaConvert.Types: cdsSccDestinationSettings :: Lens' CaptionDestinationSettings (Maybe SccDestinationSettings)
- Network.AWS.MediaConvert.Types: cdsTeletextDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TeletextDestinationSettings)
- Network.AWS.MediaConvert.Types: cdsTtmlDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TtmlDestinationSettings)
- Network.AWS.MediaConvert.Types: channelMapping :: ChannelMapping
- Network.AWS.MediaConvert.Types: cmOutputChannels :: Lens' ChannelMapping [OutputChannelMapping]
- Network.AWS.MediaConvert.Types: colorCorrector :: ColorCorrector
- Network.AWS.MediaConvert.Types: containerSettings :: ContainerSettings
- Network.AWS.MediaConvert.Types: csContainer :: Lens' ContainerSettings (Maybe ContainerType)
- Network.AWS.MediaConvert.Types: csF4vSettings :: Lens' ContainerSettings (Maybe F4vSettings)
- Network.AWS.MediaConvert.Types: csLanguageCode :: Lens' CaptionSelector (Maybe LanguageCode)
- Network.AWS.MediaConvert.Types: csM2tsSettings :: Lens' ContainerSettings (Maybe M2tsSettings)
- Network.AWS.MediaConvert.Types: csM3u8Settings :: Lens' ContainerSettings (Maybe M3u8Settings)
- Network.AWS.MediaConvert.Types: csMovSettings :: Lens' ContainerSettings (Maybe MovSettings)
- Network.AWS.MediaConvert.Types: csMp4Settings :: Lens' ContainerSettings (Maybe Mp4Settings)
- Network.AWS.MediaConvert.Types: csSourceSettings :: Lens' CaptionSelector (Maybe CaptionSourceSettings)
- Network.AWS.MediaConvert.Types: cssAncillarySourceSettings :: Lens' CaptionSourceSettings (Maybe AncillarySourceSettings)
- Network.AWS.MediaConvert.Types: cssDvbSubSourceSettings :: Lens' CaptionSourceSettings (Maybe DvbSubSourceSettings)
- Network.AWS.MediaConvert.Types: cssEmbeddedSourceSettings :: Lens' CaptionSourceSettings (Maybe EmbeddedSourceSettings)
- Network.AWS.MediaConvert.Types: cssFileSourceSettings :: Lens' CaptionSourceSettings (Maybe FileSourceSettings)
- Network.AWS.MediaConvert.Types: cssSourceType :: Lens' CaptionSourceSettings (Maybe CaptionSourceType)
- Network.AWS.MediaConvert.Types: cssTeletextSourceSettings :: Lens' CaptionSourceSettings (Maybe TeletextSourceSettings)
- Network.AWS.MediaConvert.Types: dAlgorithm :: Lens' Deinterlacer (Maybe DeinterlaceAlgorithm)
- Network.AWS.MediaConvert.Types: dControl :: Lens' Deinterlacer (Maybe DeinterlacerControl)
- Network.AWS.MediaConvert.Types: dMode :: Lens' Deinterlacer (Maybe DeinterlacerMode)
- Network.AWS.MediaConvert.Types: dashIsoEncryptionSettings :: DashIsoEncryptionSettings
- Network.AWS.MediaConvert.Types: dashIsoGroupSettings :: DashIsoGroupSettings
- Network.AWS.MediaConvert.Types: data AacAudioDescriptionBroadcasterMix
- Network.AWS.MediaConvert.Types: data AacCodecProfile
- Network.AWS.MediaConvert.Types: data AacCodingMode
- Network.AWS.MediaConvert.Types: data AacRateControlMode
- Network.AWS.MediaConvert.Types: data AacRawFormat
- Network.AWS.MediaConvert.Types: data AacSettings
- Network.AWS.MediaConvert.Types: data AacSpecification
- Network.AWS.MediaConvert.Types: data AacVbrQuality
- Network.AWS.MediaConvert.Types: data Ac3BitstreamMode
- Network.AWS.MediaConvert.Types: data Ac3CodingMode
- Network.AWS.MediaConvert.Types: data Ac3DynamicRangeCompressionProfile
- Network.AWS.MediaConvert.Types: data Ac3LfeFilter
- Network.AWS.MediaConvert.Types: data Ac3MetadataControl
- Network.AWS.MediaConvert.Types: data Ac3Settings
- Network.AWS.MediaConvert.Types: data AfdSignaling
- Network.AWS.MediaConvert.Types: data AiffSettings
- Network.AWS.MediaConvert.Types: data AncillarySourceSettings
- Network.AWS.MediaConvert.Types: data AntiAlias
- Network.AWS.MediaConvert.Types: data AudioCodec
- Network.AWS.MediaConvert.Types: data AudioCodecSettings
- Network.AWS.MediaConvert.Types: data AudioDefaultSelection
- Network.AWS.MediaConvert.Types: data AudioDescription
- Network.AWS.MediaConvert.Types: data AudioLanguageCodeControl
- Network.AWS.MediaConvert.Types: data AudioNormalizationAlgorithm
- Network.AWS.MediaConvert.Types: data AudioNormalizationAlgorithmControl
- Network.AWS.MediaConvert.Types: data AudioNormalizationLoudnessLogging
- Network.AWS.MediaConvert.Types: data AudioNormalizationPeakCalculation
- Network.AWS.MediaConvert.Types: data AudioNormalizationSettings
- Network.AWS.MediaConvert.Types: data AudioSelector
- Network.AWS.MediaConvert.Types: data AudioSelectorGroup
- Network.AWS.MediaConvert.Types: data AudioSelectorType
- Network.AWS.MediaConvert.Types: data AudioTypeControl
- Network.AWS.MediaConvert.Types: data AvailBlanking
- Network.AWS.MediaConvert.Types: data BurninDestinationSettings
- Network.AWS.MediaConvert.Types: data BurninSubtitleAlignment
- Network.AWS.MediaConvert.Types: data BurninSubtitleBackgroundColor
- Network.AWS.MediaConvert.Types: data BurninSubtitleFontColor
- Network.AWS.MediaConvert.Types: data BurninSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: data BurninSubtitleShadowColor
- Network.AWS.MediaConvert.Types: data BurninSubtitleTeletextSpacing
- Network.AWS.MediaConvert.Types: data CaptionDescription
- Network.AWS.MediaConvert.Types: data CaptionDescriptionPreset
- Network.AWS.MediaConvert.Types: data CaptionDestinationSettings
- Network.AWS.MediaConvert.Types: data CaptionDestinationType
- Network.AWS.MediaConvert.Types: data CaptionSelector
- Network.AWS.MediaConvert.Types: data CaptionSourceSettings
- Network.AWS.MediaConvert.Types: data CaptionSourceType
- Network.AWS.MediaConvert.Types: data ChannelMapping
- Network.AWS.MediaConvert.Types: data ColorCorrector
- Network.AWS.MediaConvert.Types: data ColorMetadata
- Network.AWS.MediaConvert.Types: data ColorSpace
- Network.AWS.MediaConvert.Types: data ColorSpaceConversion
- Network.AWS.MediaConvert.Types: data ColorSpaceUsage
- Network.AWS.MediaConvert.Types: data ContainerSettings
- Network.AWS.MediaConvert.Types: data ContainerType
- Network.AWS.MediaConvert.Types: data DashIsoEncryptionSettings
- Network.AWS.MediaConvert.Types: data DashIsoGroupSettings
- Network.AWS.MediaConvert.Types: data DashIsoHbbtvCompliance
- Network.AWS.MediaConvert.Types: data DashIsoSegmentControl
- Network.AWS.MediaConvert.Types: data DeinterlaceAlgorithm
- Network.AWS.MediaConvert.Types: data Deinterlacer
- Network.AWS.MediaConvert.Types: data DeinterlacerControl
- Network.AWS.MediaConvert.Types: data DeinterlacerMode
- Network.AWS.MediaConvert.Types: data DropFrameTimecode
- Network.AWS.MediaConvert.Types: data DvbNitSettings
- Network.AWS.MediaConvert.Types: data DvbSdtSettings
- Network.AWS.MediaConvert.Types: data DvbSubDestinationSettings
- Network.AWS.MediaConvert.Types: data DvbSubSourceSettings
- Network.AWS.MediaConvert.Types: data DvbSubtitleAlignment
- Network.AWS.MediaConvert.Types: data DvbSubtitleBackgroundColor
- Network.AWS.MediaConvert.Types: data DvbSubtitleFontColor
- Network.AWS.MediaConvert.Types: data DvbSubtitleOutlineColor
- Network.AWS.MediaConvert.Types: data DvbSubtitleShadowColor
- Network.AWS.MediaConvert.Types: data DvbSubtitleTeletextSpacing
- Network.AWS.MediaConvert.Types: data DvbTdtSettings
- Network.AWS.MediaConvert.Types: data Eac3AttenuationControl
- Network.AWS.MediaConvert.Types: data Eac3BitstreamMode
- Network.AWS.MediaConvert.Types: data Eac3CodingMode
- Network.AWS.MediaConvert.Types: data Eac3DcFilter
- Network.AWS.MediaConvert.Types: data Eac3DynamicRangeCompressionLine
- Network.AWS.MediaConvert.Types: data Eac3DynamicRangeCompressionRf
- Network.AWS.MediaConvert.Types: data Eac3LfeControl
- Network.AWS.MediaConvert.Types: data Eac3LfeFilter
- Network.AWS.MediaConvert.Types: data Eac3MetadataControl
- Network.AWS.MediaConvert.Types: data Eac3PassthroughControl
- Network.AWS.MediaConvert.Types: data Eac3PhaseControl
- Network.AWS.MediaConvert.Types: data Eac3Settings
- Network.AWS.MediaConvert.Types: data Eac3StereoDownmix
- Network.AWS.MediaConvert.Types: data Eac3SurroundExMode
- Network.AWS.MediaConvert.Types: data Eac3SurroundMode
- Network.AWS.MediaConvert.Types: data EmbeddedConvert608To708
- Network.AWS.MediaConvert.Types: data EmbeddedSourceSettings
- Network.AWS.MediaConvert.Types: data Endpoint
- Network.AWS.MediaConvert.Types: data F4vMoovPlacement
- Network.AWS.MediaConvert.Types: data F4vSettings
- Network.AWS.MediaConvert.Types: data FileGroupSettings
- Network.AWS.MediaConvert.Types: data FileSourceConvert608To708
- Network.AWS.MediaConvert.Types: data FileSourceSettings
- Network.AWS.MediaConvert.Types: data FrameCaptureSettings
- Network.AWS.MediaConvert.Types: data H264AdaptiveQuantization
- Network.AWS.MediaConvert.Types: data H264CodecLevel
- Network.AWS.MediaConvert.Types: data H264CodecProfile
- Network.AWS.MediaConvert.Types: data H264EntropyEncoding
- Network.AWS.MediaConvert.Types: data H264FieldEncoding
- Network.AWS.MediaConvert.Types: data H264FlickerAdaptiveQuantization
- Network.AWS.MediaConvert.Types: data H264FramerateControl
- Network.AWS.MediaConvert.Types: data H264FramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: data H264GopBReference
- Network.AWS.MediaConvert.Types: data H264GopSizeUnits
- Network.AWS.MediaConvert.Types: data H264InterlaceMode
- Network.AWS.MediaConvert.Types: data H264ParControl
- Network.AWS.MediaConvert.Types: data H264QualityTuningLevel
- Network.AWS.MediaConvert.Types: data H264RateControlMode
- Network.AWS.MediaConvert.Types: data H264RepeatPps
- Network.AWS.MediaConvert.Types: data H264SceneChangeDetect
- Network.AWS.MediaConvert.Types: data H264Settings
- Network.AWS.MediaConvert.Types: data H264SlowPal
- Network.AWS.MediaConvert.Types: data H264SpatialAdaptiveQuantization
- Network.AWS.MediaConvert.Types: data H264Syntax
- Network.AWS.MediaConvert.Types: data H264Telecine
- Network.AWS.MediaConvert.Types: data H264TemporalAdaptiveQuantization
- Network.AWS.MediaConvert.Types: data H264UnregisteredSeiTimecode
- Network.AWS.MediaConvert.Types: data H265AdaptiveQuantization
- Network.AWS.MediaConvert.Types: data H265AlternateTransferFunctionSei
- Network.AWS.MediaConvert.Types: data H265CodecLevel
- Network.AWS.MediaConvert.Types: data H265CodecProfile
- Network.AWS.MediaConvert.Types: data H265FlickerAdaptiveQuantization
- Network.AWS.MediaConvert.Types: data H265FramerateControl
- Network.AWS.MediaConvert.Types: data H265FramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: data H265GopBReference
- Network.AWS.MediaConvert.Types: data H265GopSizeUnits
- Network.AWS.MediaConvert.Types: data H265InterlaceMode
- Network.AWS.MediaConvert.Types: data H265ParControl
- Network.AWS.MediaConvert.Types: data H265QualityTuningLevel
- Network.AWS.MediaConvert.Types: data H265RateControlMode
- Network.AWS.MediaConvert.Types: data H265SampleAdaptiveOffsetFilterMode
- Network.AWS.MediaConvert.Types: data H265SceneChangeDetect
- Network.AWS.MediaConvert.Types: data H265Settings
- Network.AWS.MediaConvert.Types: data H265SlowPal
- Network.AWS.MediaConvert.Types: data H265SpatialAdaptiveQuantization
- Network.AWS.MediaConvert.Types: data H265Telecine
- Network.AWS.MediaConvert.Types: data H265TemporalAdaptiveQuantization
- Network.AWS.MediaConvert.Types: data H265TemporalIds
- Network.AWS.MediaConvert.Types: data H265Tiles
- Network.AWS.MediaConvert.Types: data H265UnregisteredSeiTimecode
- Network.AWS.MediaConvert.Types: data Hdr10Metadata
- Network.AWS.MediaConvert.Types: data HlsAdMarkers
- Network.AWS.MediaConvert.Types: data HlsAudioTrackType
- Network.AWS.MediaConvert.Types: data HlsCaptionLanguageMapping
- Network.AWS.MediaConvert.Types: data HlsCaptionLanguageSetting
- Network.AWS.MediaConvert.Types: data HlsClientCache
- Network.AWS.MediaConvert.Types: data HlsCodecSpecification
- Network.AWS.MediaConvert.Types: data HlsDirectoryStructure
- Network.AWS.MediaConvert.Types: data HlsEncryptionSettings
- Network.AWS.MediaConvert.Types: data HlsEncryptionType
- Network.AWS.MediaConvert.Types: data HlsGroupSettings
- Network.AWS.MediaConvert.Types: data HlsIFrameOnlyManifest
- Network.AWS.MediaConvert.Types: data HlsInitializationVectorInManifest
- Network.AWS.MediaConvert.Types: data HlsKeyProviderType
- Network.AWS.MediaConvert.Types: data HlsManifestCompression
- Network.AWS.MediaConvert.Types: data HlsManifestDurationFormat
- Network.AWS.MediaConvert.Types: data HlsOutputSelection
- Network.AWS.MediaConvert.Types: data HlsProgramDateTime
- Network.AWS.MediaConvert.Types: data HlsSegmentControl
- Network.AWS.MediaConvert.Types: data HlsSettings
- Network.AWS.MediaConvert.Types: data HlsStreamInfResolution
- Network.AWS.MediaConvert.Types: data HlsTimedMetadataId3Frame
- Network.AWS.MediaConvert.Types: data Id3Insertion
- Network.AWS.MediaConvert.Types: data ImageInserter
- Network.AWS.MediaConvert.Types: data Input
- Network.AWS.MediaConvert.Types: data InputClipping
- Network.AWS.MediaConvert.Types: data InputDeblockFilter
- Network.AWS.MediaConvert.Types: data InputDenoiseFilter
- Network.AWS.MediaConvert.Types: data InputFilterEnable
- Network.AWS.MediaConvert.Types: data InputPsiControl
- Network.AWS.MediaConvert.Types: data InputTemplate
- Network.AWS.MediaConvert.Types: data InputTimecodeSource
- Network.AWS.MediaConvert.Types: data InsertableImage
- Network.AWS.MediaConvert.Types: data Job
- Network.AWS.MediaConvert.Types: data JobSettings
- Network.AWS.MediaConvert.Types: data JobStatus
- Network.AWS.MediaConvert.Types: data JobTemplate
- Network.AWS.MediaConvert.Types: data JobTemplateListBy
- Network.AWS.MediaConvert.Types: data JobTemplateSettings
- Network.AWS.MediaConvert.Types: data LanguageCode
- Network.AWS.MediaConvert.Types: data M2tsAudioBufferModel
- Network.AWS.MediaConvert.Types: data M2tsBufferModel
- Network.AWS.MediaConvert.Types: data M2tsEbpAudioInterval
- Network.AWS.MediaConvert.Types: data M2tsEbpPlacement
- Network.AWS.MediaConvert.Types: data M2tsEsRateInPes
- Network.AWS.MediaConvert.Types: data M2tsNielsenId3
- Network.AWS.MediaConvert.Types: data M2tsPcrControl
- Network.AWS.MediaConvert.Types: data M2tsRateMode
- Network.AWS.MediaConvert.Types: data M2tsScte35Source
- Network.AWS.MediaConvert.Types: data M2tsSegmentationMarkers
- Network.AWS.MediaConvert.Types: data M2tsSegmentationStyle
- Network.AWS.MediaConvert.Types: data M2tsSettings
- Network.AWS.MediaConvert.Types: data M3u8NielsenId3
- Network.AWS.MediaConvert.Types: data M3u8PcrControl
- Network.AWS.MediaConvert.Types: data M3u8Scte35Source
- Network.AWS.MediaConvert.Types: data M3u8Settings
- Network.AWS.MediaConvert.Types: data MovClapAtom
- Network.AWS.MediaConvert.Types: data MovCslgAtom
- Network.AWS.MediaConvert.Types: data MovMpeg2FourCCControl
- Network.AWS.MediaConvert.Types: data MovPaddingControl
- Network.AWS.MediaConvert.Types: data MovReference
- Network.AWS.MediaConvert.Types: data MovSettings
- Network.AWS.MediaConvert.Types: data Mp2Settings
- Network.AWS.MediaConvert.Types: data Mp4CslgAtom
- Network.AWS.MediaConvert.Types: data Mp4FreeSpaceBox
- Network.AWS.MediaConvert.Types: data Mp4MoovPlacement
- Network.AWS.MediaConvert.Types: data Mp4Settings
- Network.AWS.MediaConvert.Types: data Mpeg2AdaptiveQuantization
- Network.AWS.MediaConvert.Types: data Mpeg2CodecLevel
- Network.AWS.MediaConvert.Types: data Mpeg2CodecProfile
- Network.AWS.MediaConvert.Types: data Mpeg2FramerateControl
- Network.AWS.MediaConvert.Types: data Mpeg2FramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: data Mpeg2GopSizeUnits
- Network.AWS.MediaConvert.Types: data Mpeg2InterlaceMode
- Network.AWS.MediaConvert.Types: data Mpeg2IntraDcPrecision
- Network.AWS.MediaConvert.Types: data Mpeg2ParControl
- Network.AWS.MediaConvert.Types: data Mpeg2QualityTuningLevel
- Network.AWS.MediaConvert.Types: data Mpeg2RateControlMode
- Network.AWS.MediaConvert.Types: data Mpeg2SceneChangeDetect
- Network.AWS.MediaConvert.Types: data Mpeg2Settings
- Network.AWS.MediaConvert.Types: data Mpeg2SlowPal
- Network.AWS.MediaConvert.Types: data Mpeg2SpatialAdaptiveQuantization
- Network.AWS.MediaConvert.Types: data Mpeg2Syntax
- Network.AWS.MediaConvert.Types: data Mpeg2Telecine
- Network.AWS.MediaConvert.Types: data Mpeg2TemporalAdaptiveQuantization
- Network.AWS.MediaConvert.Types: data MsSmoothAudioDeduplication
- Network.AWS.MediaConvert.Types: data MsSmoothEncryptionSettings
- Network.AWS.MediaConvert.Types: data MsSmoothGroupSettings
- Network.AWS.MediaConvert.Types: data MsSmoothManifestEncoding
- Network.AWS.MediaConvert.Types: data NielsenConfiguration
- Network.AWS.MediaConvert.Types: data NoiseReducer
- Network.AWS.MediaConvert.Types: data NoiseReducerFilter
- Network.AWS.MediaConvert.Types: data NoiseReducerFilterSettings
- Network.AWS.MediaConvert.Types: data NoiseReducerSpatialFilterSettings
- Network.AWS.MediaConvert.Types: data Order
- Network.AWS.MediaConvert.Types: data Output
- Network.AWS.MediaConvert.Types: data OutputChannelMapping
- Network.AWS.MediaConvert.Types: data OutputDetail
- Network.AWS.MediaConvert.Types: data OutputGroup
- Network.AWS.MediaConvert.Types: data OutputGroupDetail
- Network.AWS.MediaConvert.Types: data OutputGroupSettings
- Network.AWS.MediaConvert.Types: data OutputGroupType
- Network.AWS.MediaConvert.Types: data OutputSdt
- Network.AWS.MediaConvert.Types: data OutputSettings
- Network.AWS.MediaConvert.Types: data Preset
- Network.AWS.MediaConvert.Types: data PresetListBy
- Network.AWS.MediaConvert.Types: data PresetSettings
- Network.AWS.MediaConvert.Types: data ProresCodecProfile
- Network.AWS.MediaConvert.Types: data ProresFramerateControl
- Network.AWS.MediaConvert.Types: data ProresFramerateConversionAlgorithm
- Network.AWS.MediaConvert.Types: data ProresInterlaceMode
- Network.AWS.MediaConvert.Types: data ProresParControl
- Network.AWS.MediaConvert.Types: data ProresSettings
- Network.AWS.MediaConvert.Types: data ProresSlowPal
- Network.AWS.MediaConvert.Types: data ProresTelecine
- Network.AWS.MediaConvert.Types: data Queue
- Network.AWS.MediaConvert.Types: data QueueListBy
- Network.AWS.MediaConvert.Types: data QueueStatus
- Network.AWS.MediaConvert.Types: data Rectangle
- Network.AWS.MediaConvert.Types: data RemixSettings
- Network.AWS.MediaConvert.Types: data RespondToAfd
- Network.AWS.MediaConvert.Types: data ScalingBehavior
- Network.AWS.MediaConvert.Types: data SccDestinationFramerate
- Network.AWS.MediaConvert.Types: data SccDestinationSettings
- Network.AWS.MediaConvert.Types: data SpekeKeyProvider
- Network.AWS.MediaConvert.Types: data StaticKeyProvider
- Network.AWS.MediaConvert.Types: data TeletextDestinationSettings
- Network.AWS.MediaConvert.Types: data TeletextSourceSettings
- Network.AWS.MediaConvert.Types: data TimecodeBurnin
- Network.AWS.MediaConvert.Types: data TimecodeBurninPosition
- Network.AWS.MediaConvert.Types: data TimecodeConfig
- Network.AWS.MediaConvert.Types: data TimecodeSource
- Network.AWS.MediaConvert.Types: data TimedMetadata
- Network.AWS.MediaConvert.Types: data TimedMetadataInsertion
- Network.AWS.MediaConvert.Types: data Timing
- Network.AWS.MediaConvert.Types: data TtmlDestinationSettings
- Network.AWS.MediaConvert.Types: data TtmlStylePassthrough
- Network.AWS.MediaConvert.Types: data Type
- Network.AWS.MediaConvert.Types: data VideoCodec
- Network.AWS.MediaConvert.Types: data VideoCodecSettings
- Network.AWS.MediaConvert.Types: data VideoDescription
- Network.AWS.MediaConvert.Types: data VideoDetail
- Network.AWS.MediaConvert.Types: data VideoPreprocessor
- Network.AWS.MediaConvert.Types: data VideoSelector
- Network.AWS.MediaConvert.Types: data VideoTimecodeInsertion
- Network.AWS.MediaConvert.Types: data WavSettings
- Network.AWS.MediaConvert.Types: deinterlacer :: Deinterlacer
- Network.AWS.MediaConvert.Types: diesSpekeKeyProvider :: Lens' DashIsoEncryptionSettings (Maybe SpekeKeyProvider)
- Network.AWS.MediaConvert.Types: digsBaseURL :: Lens' DashIsoGroupSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: digsDestination :: Lens' DashIsoGroupSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: digsEncryption :: Lens' DashIsoGroupSettings (Maybe DashIsoEncryptionSettings)
- Network.AWS.MediaConvert.Types: digsFragmentLength :: Lens' DashIsoGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: digsHbbtvCompliance :: Lens' DashIsoGroupSettings (Maybe DashIsoHbbtvCompliance)
- Network.AWS.MediaConvert.Types: digsMinBufferTime :: Lens' DashIsoGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: digsSegmentControl :: Lens' DashIsoGroupSettings (Maybe DashIsoSegmentControl)
- Network.AWS.MediaConvert.Types: digsSegmentLength :: Lens' DashIsoGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dnsNetworkId :: Lens' DvbNitSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dnsNetworkName :: Lens' DvbNitSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: dnsNitInterval :: Lens' DvbNitSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsAlignment :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleAlignment)
- Network.AWS.MediaConvert.Types: dsdsBackgroundColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleBackgroundColor)
- Network.AWS.MediaConvert.Types: dsdsBackgroundOpacity :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsFontColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleFontColor)
- Network.AWS.MediaConvert.Types: dsdsFontOpacity :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsFontResolution :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsFontSize :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsOutlineColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleOutlineColor)
- Network.AWS.MediaConvert.Types: dsdsOutlineSize :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsShadowColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleShadowColor)
- Network.AWS.MediaConvert.Types: dsdsShadowOpacity :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsShadowXOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsShadowYOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsTeletextSpacing :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleTeletextSpacing)
- Network.AWS.MediaConvert.Types: dsdsXPosition :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dsdsYPosition :: Lens' DvbSubDestinationSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dssOutputSdt :: Lens' DvbSdtSettings (Maybe OutputSdt)
- Network.AWS.MediaConvert.Types: dssSdtInterval :: Lens' DvbSdtSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dssServiceName :: Lens' DvbSdtSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: dssServiceProviderName :: Lens' DvbSdtSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: dsssPid :: Lens' DvbSubSourceSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dtsTdtInterval :: Lens' DvbTdtSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: dvbNitSettings :: DvbNitSettings
- Network.AWS.MediaConvert.Types: dvbSdtSettings :: DvbSdtSettings
- Network.AWS.MediaConvert.Types: dvbSubDestinationSettings :: DvbSubDestinationSettings
- Network.AWS.MediaConvert.Types: dvbSubSourceSettings :: DvbSubSourceSettings
- Network.AWS.MediaConvert.Types: dvbTdtSettings :: DvbTdtSettings
- Network.AWS.MediaConvert.Types: eURL :: Lens' Endpoint (Maybe Text)
- Network.AWS.MediaConvert.Types: eac3Settings :: Eac3Settings
- Network.AWS.MediaConvert.Types: embeddedSourceSettings :: EmbeddedSourceSettings
- Network.AWS.MediaConvert.Types: endpoint :: Endpoint
- Network.AWS.MediaConvert.Types: esAttenuationControl :: Lens' Eac3Settings (Maybe Eac3AttenuationControl)
- Network.AWS.MediaConvert.Types: esBitrate :: Lens' Eac3Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: esBitstreamMode :: Lens' Eac3Settings (Maybe Eac3BitstreamMode)
- Network.AWS.MediaConvert.Types: esCodingMode :: Lens' Eac3Settings (Maybe Eac3CodingMode)
- Network.AWS.MediaConvert.Types: esDcFilter :: Lens' Eac3Settings (Maybe Eac3DcFilter)
- Network.AWS.MediaConvert.Types: esDialnorm :: Lens' Eac3Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: esDynamicRangeCompressionLine :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionLine)
- Network.AWS.MediaConvert.Types: esDynamicRangeCompressionRf :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionRf)
- Network.AWS.MediaConvert.Types: esLfeControl :: Lens' Eac3Settings (Maybe Eac3LfeControl)
- Network.AWS.MediaConvert.Types: esLfeFilter :: Lens' Eac3Settings (Maybe Eac3LfeFilter)
- Network.AWS.MediaConvert.Types: esLoRoCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
- Network.AWS.MediaConvert.Types: esLoRoSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
- Network.AWS.MediaConvert.Types: esLtRtCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
- Network.AWS.MediaConvert.Types: esLtRtSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
- Network.AWS.MediaConvert.Types: esMetadataControl :: Lens' Eac3Settings (Maybe Eac3MetadataControl)
- Network.AWS.MediaConvert.Types: esPassthroughControl :: Lens' Eac3Settings (Maybe Eac3PassthroughControl)
- Network.AWS.MediaConvert.Types: esPhaseControl :: Lens' Eac3Settings (Maybe Eac3PhaseControl)
- Network.AWS.MediaConvert.Types: esSampleRate :: Lens' Eac3Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: esStereoDownmix :: Lens' Eac3Settings (Maybe Eac3StereoDownmix)
- Network.AWS.MediaConvert.Types: esSurroundExMode :: Lens' Eac3Settings (Maybe Eac3SurroundExMode)
- Network.AWS.MediaConvert.Types: esSurroundMode :: Lens' Eac3Settings (Maybe Eac3SurroundMode)
- Network.AWS.MediaConvert.Types: essConvert608To708 :: Lens' EmbeddedSourceSettings (Maybe EmbeddedConvert608To708)
- Network.AWS.MediaConvert.Types: essSource608ChannelNumber :: Lens' EmbeddedSourceSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: essSource608TrackNumber :: Lens' EmbeddedSourceSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: f4vSettings :: F4vSettings
- Network.AWS.MediaConvert.Types: fcsFramerateDenominator :: Lens' FrameCaptureSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: fcsFramerateNumerator :: Lens' FrameCaptureSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: fcsMaxCaptures :: Lens' FrameCaptureSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: fcsQuality :: Lens' FrameCaptureSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: fgsDestination :: Lens' FileGroupSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: fileGroupSettings :: FileGroupSettings
- Network.AWS.MediaConvert.Types: fileSourceSettings :: FileSourceSettings
- Network.AWS.MediaConvert.Types: frameCaptureSettings :: FrameCaptureSettings
- Network.AWS.MediaConvert.Types: fsMoovPlacement :: Lens' F4vSettings (Maybe F4vMoovPlacement)
- Network.AWS.MediaConvert.Types: fssConvert608To708 :: Lens' FileSourceSettings (Maybe FileSourceConvert608To708)
- Network.AWS.MediaConvert.Types: fssSourceFile :: Lens' FileSourceSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: fssTimeDelta :: Lens' FileSourceSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: h264Settings :: H264Settings
- Network.AWS.MediaConvert.Types: h265Settings :: H265Settings
- Network.AWS.MediaConvert.Types: hAdaptiveQuantization :: Lens' H264Settings (Maybe H264AdaptiveQuantization)
- Network.AWS.MediaConvert.Types: hBitrate :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hCodecLevel :: Lens' H264Settings (Maybe H264CodecLevel)
- Network.AWS.MediaConvert.Types: hCodecProfile :: Lens' H264Settings (Maybe H264CodecProfile)
- Network.AWS.MediaConvert.Types: hEntropyEncoding :: Lens' H264Settings (Maybe H264EntropyEncoding)
- Network.AWS.MediaConvert.Types: hFieldEncoding :: Lens' H264Settings (Maybe H264FieldEncoding)
- Network.AWS.MediaConvert.Types: hFlickerAdaptiveQuantization :: Lens' H264Settings (Maybe H264FlickerAdaptiveQuantization)
- Network.AWS.MediaConvert.Types: hFramerateControl :: Lens' H264Settings (Maybe H264FramerateControl)
- Network.AWS.MediaConvert.Types: hFramerateConversionAlgorithm :: Lens' H264Settings (Maybe H264FramerateConversionAlgorithm)
- Network.AWS.MediaConvert.Types: hFramerateDenominator :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hFramerateNumerator :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hGopBReference :: Lens' H264Settings (Maybe H264GopBReference)
- Network.AWS.MediaConvert.Types: hGopClosedCadence :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hGopSize :: Lens' H264Settings (Maybe Double)
- Network.AWS.MediaConvert.Types: hGopSizeUnits :: Lens' H264Settings (Maybe H264GopSizeUnits)
- Network.AWS.MediaConvert.Types: hHrdBufferInitialFillPercentage :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hHrdBufferSize :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hInterlaceMode :: Lens' H264Settings (Maybe H264InterlaceMode)
- Network.AWS.MediaConvert.Types: hMaxBitrate :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hMinIInterval :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hNumberBFramesBetweenReferenceFrames :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hNumberReferenceFrames :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hParControl :: Lens' H264Settings (Maybe H264ParControl)
- Network.AWS.MediaConvert.Types: hParDenominator :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hParNumerator :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hQualityTuningLevel :: Lens' H264Settings (Maybe H264QualityTuningLevel)
- Network.AWS.MediaConvert.Types: hRateControlMode :: Lens' H264Settings (Maybe H264RateControlMode)
- Network.AWS.MediaConvert.Types: hRepeatPps :: Lens' H264Settings (Maybe H264RepeatPps)
- Network.AWS.MediaConvert.Types: hSceneChangeDetect :: Lens' H264Settings (Maybe H264SceneChangeDetect)
- Network.AWS.MediaConvert.Types: hSlices :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hSlowPal :: Lens' H264Settings (Maybe H264SlowPal)
- Network.AWS.MediaConvert.Types: hSoftness :: Lens' H264Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hSpatialAdaptiveQuantization :: Lens' H264Settings (Maybe H264SpatialAdaptiveQuantization)
- Network.AWS.MediaConvert.Types: hSyntax :: Lens' H264Settings (Maybe H264Syntax)
- Network.AWS.MediaConvert.Types: hTelecine :: Lens' H264Settings (Maybe H264Telecine)
- Network.AWS.MediaConvert.Types: hTemporalAdaptiveQuantization :: Lens' H264Settings (Maybe H264TemporalAdaptiveQuantization)
- Network.AWS.MediaConvert.Types: hUnregisteredSeiTimecode :: Lens' H264Settings (Maybe H264UnregisteredSeiTimecode)
- Network.AWS.MediaConvert.Types: hclmCaptionChannel :: Lens' HlsCaptionLanguageMapping (Maybe Int)
- Network.AWS.MediaConvert.Types: hclmLanguageCode :: Lens' HlsCaptionLanguageMapping (Maybe LanguageCode)
- Network.AWS.MediaConvert.Types: hclmLanguageDescription :: Lens' HlsCaptionLanguageMapping (Maybe Text)
- Network.AWS.MediaConvert.Types: hdr10Metadata :: Hdr10Metadata
- Network.AWS.MediaConvert.Types: hesConstantInitializationVector :: Lens' HlsEncryptionSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: hesEncryptionMethod :: Lens' HlsEncryptionSettings (Maybe HlsEncryptionType)
- Network.AWS.MediaConvert.Types: hesInitializationVectorInManifest :: Lens' HlsEncryptionSettings (Maybe HlsInitializationVectorInManifest)
- Network.AWS.MediaConvert.Types: hesSpekeKeyProvider :: Lens' HlsEncryptionSettings (Maybe SpekeKeyProvider)
- Network.AWS.MediaConvert.Types: hesStaticKeyProvider :: Lens' HlsEncryptionSettings (Maybe StaticKeyProvider)
- Network.AWS.MediaConvert.Types: hesType :: Lens' HlsEncryptionSettings (Maybe HlsKeyProviderType)
- Network.AWS.MediaConvert.Types: hgsAdMarkers :: Lens' HlsGroupSettings [HlsAdMarkers]
- Network.AWS.MediaConvert.Types: hgsBaseURL :: Lens' HlsGroupSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: hgsCaptionLanguageMappings :: Lens' HlsGroupSettings [HlsCaptionLanguageMapping]
- Network.AWS.MediaConvert.Types: hgsCaptionLanguageSetting :: Lens' HlsGroupSettings (Maybe HlsCaptionLanguageSetting)
- Network.AWS.MediaConvert.Types: hgsClientCache :: Lens' HlsGroupSettings (Maybe HlsClientCache)
- Network.AWS.MediaConvert.Types: hgsCodecSpecification :: Lens' HlsGroupSettings (Maybe HlsCodecSpecification)
- Network.AWS.MediaConvert.Types: hgsDestination :: Lens' HlsGroupSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: hgsDirectoryStructure :: Lens' HlsGroupSettings (Maybe HlsDirectoryStructure)
- Network.AWS.MediaConvert.Types: hgsEncryption :: Lens' HlsGroupSettings (Maybe HlsEncryptionSettings)
- Network.AWS.MediaConvert.Types: hgsManifestCompression :: Lens' HlsGroupSettings (Maybe HlsManifestCompression)
- Network.AWS.MediaConvert.Types: hgsManifestDurationFormat :: Lens' HlsGroupSettings (Maybe HlsManifestDurationFormat)
- Network.AWS.MediaConvert.Types: hgsMinSegmentLength :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: hgsOutputSelection :: Lens' HlsGroupSettings (Maybe HlsOutputSelection)
- Network.AWS.MediaConvert.Types: hgsProgramDateTime :: Lens' HlsGroupSettings (Maybe HlsProgramDateTime)
- Network.AWS.MediaConvert.Types: hgsProgramDateTimePeriod :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: hgsSegmentControl :: Lens' HlsGroupSettings (Maybe HlsSegmentControl)
- Network.AWS.MediaConvert.Types: hgsSegmentLength :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: hgsSegmentsPerSubdirectory :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: hgsStreamInfResolution :: Lens' HlsGroupSettings (Maybe HlsStreamInfResolution)
- Network.AWS.MediaConvert.Types: hgsTimedMetadataId3Frame :: Lens' HlsGroupSettings (Maybe HlsTimedMetadataId3Frame)
- Network.AWS.MediaConvert.Types: hgsTimedMetadataId3Period :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: hgsTimestampDeltaMilliseconds :: Lens' HlsGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: hlsCaptionLanguageMapping :: HlsCaptionLanguageMapping
- Network.AWS.MediaConvert.Types: hlsEncryptionSettings :: HlsEncryptionSettings
- Network.AWS.MediaConvert.Types: hlsGroupSettings :: HlsGroupSettings
- Network.AWS.MediaConvert.Types: hlsSettings :: HlsSettings
- Network.AWS.MediaConvert.Types: hmBluePrimaryX :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmBluePrimaryY :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmGreenPrimaryX :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmGreenPrimaryY :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmMaxContentLightLevel :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmMaxFrameAverageLightLevel :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmMaxLuminance :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmMinLuminance :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmRedPrimaryX :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmRedPrimaryY :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmWhitePointX :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hmWhitePointY :: Lens' Hdr10Metadata (Maybe Int)
- Network.AWS.MediaConvert.Types: hsAdaptiveQuantization :: Lens' H265Settings (Maybe H265AdaptiveQuantization)
- Network.AWS.MediaConvert.Types: hsAlternateTransferFunctionSei :: Lens' H265Settings (Maybe H265AlternateTransferFunctionSei)
- Network.AWS.MediaConvert.Types: hsAudioGroupId :: Lens' HlsSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: hsAudioRenditionSets :: Lens' HlsSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: hsAudioTrackType :: Lens' HlsSettings (Maybe HlsAudioTrackType)
- Network.AWS.MediaConvert.Types: hsBitrate :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsCodecLevel :: Lens' H265Settings (Maybe H265CodecLevel)
- Network.AWS.MediaConvert.Types: hsCodecProfile :: Lens' H265Settings (Maybe H265CodecProfile)
- Network.AWS.MediaConvert.Types: hsFlickerAdaptiveQuantization :: Lens' H265Settings (Maybe H265FlickerAdaptiveQuantization)
- Network.AWS.MediaConvert.Types: hsFramerateControl :: Lens' H265Settings (Maybe H265FramerateControl)
- Network.AWS.MediaConvert.Types: hsFramerateConversionAlgorithm :: Lens' H265Settings (Maybe H265FramerateConversionAlgorithm)
- Network.AWS.MediaConvert.Types: hsFramerateDenominator :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsFramerateNumerator :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsGopBReference :: Lens' H265Settings (Maybe H265GopBReference)
- Network.AWS.MediaConvert.Types: hsGopClosedCadence :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsGopSize :: Lens' H265Settings (Maybe Double)
- Network.AWS.MediaConvert.Types: hsGopSizeUnits :: Lens' H265Settings (Maybe H265GopSizeUnits)
- Network.AWS.MediaConvert.Types: hsHrdBufferInitialFillPercentage :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsHrdBufferSize :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsIFrameOnlyManifest :: Lens' HlsSettings (Maybe HlsIFrameOnlyManifest)
- Network.AWS.MediaConvert.Types: hsInterlaceMode :: Lens' H265Settings (Maybe H265InterlaceMode)
- Network.AWS.MediaConvert.Types: hsMaxBitrate :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsMinIInterval :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsNumberBFramesBetweenReferenceFrames :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsNumberReferenceFrames :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsParControl :: Lens' H265Settings (Maybe H265ParControl)
- Network.AWS.MediaConvert.Types: hsParDenominator :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsParNumerator :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsQualityTuningLevel :: Lens' H265Settings (Maybe H265QualityTuningLevel)
- Network.AWS.MediaConvert.Types: hsRateControlMode :: Lens' H265Settings (Maybe H265RateControlMode)
- Network.AWS.MediaConvert.Types: hsSampleAdaptiveOffsetFilterMode :: Lens' H265Settings (Maybe H265SampleAdaptiveOffsetFilterMode)
- Network.AWS.MediaConvert.Types: hsSceneChangeDetect :: Lens' H265Settings (Maybe H265SceneChangeDetect)
- Network.AWS.MediaConvert.Types: hsSegmentModifier :: Lens' HlsSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: hsSlices :: Lens' H265Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: hsSlowPal :: Lens' H265Settings (Maybe H265SlowPal)
- Network.AWS.MediaConvert.Types: hsSpatialAdaptiveQuantization :: Lens' H265Settings (Maybe H265SpatialAdaptiveQuantization)
- Network.AWS.MediaConvert.Types: hsTelecine :: Lens' H265Settings (Maybe H265Telecine)
- Network.AWS.MediaConvert.Types: hsTemporalAdaptiveQuantization :: Lens' H265Settings (Maybe H265TemporalAdaptiveQuantization)
- Network.AWS.MediaConvert.Types: hsTemporalIds :: Lens' H265Settings (Maybe H265TemporalIds)
- Network.AWS.MediaConvert.Types: hsTiles :: Lens' H265Settings (Maybe H265Tiles)
- Network.AWS.MediaConvert.Types: hsUnregisteredSeiTimecode :: Lens' H265Settings (Maybe H265UnregisteredSeiTimecode)
- Network.AWS.MediaConvert.Types: iAudioSelectorGroups :: Lens' Input (HashMap Text AudioSelectorGroup)
- Network.AWS.MediaConvert.Types: iAudioSelectors :: Lens' Input (HashMap Text AudioSelector)
- Network.AWS.MediaConvert.Types: iCaptionSelectors :: Lens' Input (HashMap Text CaptionSelector)
- Network.AWS.MediaConvert.Types: iDeblockFilter :: Lens' Input (Maybe InputDeblockFilter)
- Network.AWS.MediaConvert.Types: iDenoiseFilter :: Lens' Input (Maybe InputDenoiseFilter)
- Network.AWS.MediaConvert.Types: iFileInput :: Lens' Input (Maybe Text)
- Network.AWS.MediaConvert.Types: iFilterEnable :: Lens' Input (Maybe InputFilterEnable)
- Network.AWS.MediaConvert.Types: iFilterStrength :: Lens' Input (Maybe Int)
- Network.AWS.MediaConvert.Types: iInputClippings :: Lens' Input [InputClipping]
- Network.AWS.MediaConvert.Types: iProgramNumber :: Lens' Input (Maybe Int)
- Network.AWS.MediaConvert.Types: iPsiControl :: Lens' Input (Maybe InputPsiControl)
- Network.AWS.MediaConvert.Types: iTimecodeSource :: Lens' Input (Maybe InputTimecodeSource)
- Network.AWS.MediaConvert.Types: iVideoSelector :: Lens' Input (Maybe VideoSelector)
- Network.AWS.MediaConvert.Types: icEndTimecode :: Lens' InputClipping (Maybe Text)
- Network.AWS.MediaConvert.Types: icStartTimecode :: Lens' InputClipping (Maybe Text)
- Network.AWS.MediaConvert.Types: id3Insertion :: Id3Insertion
- Network.AWS.MediaConvert.Types: iiDuration :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert.Types: iiFadeIn :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert.Types: iiFadeOut :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert.Types: iiHeight :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert.Types: iiId3 :: Lens' Id3Insertion (Maybe Text)
- Network.AWS.MediaConvert.Types: iiImageInserterInput :: Lens' InsertableImage (Maybe Text)
- Network.AWS.MediaConvert.Types: iiImageX :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert.Types: iiImageY :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert.Types: iiInsertableImages :: Lens' ImageInserter [InsertableImage]
- Network.AWS.MediaConvert.Types: iiLayer :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert.Types: iiOpacity :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert.Types: iiStartTime :: Lens' InsertableImage (Maybe Text)
- Network.AWS.MediaConvert.Types: iiTimecode :: Lens' Id3Insertion (Maybe Text)
- Network.AWS.MediaConvert.Types: iiWidth :: Lens' InsertableImage (Maybe Int)
- Network.AWS.MediaConvert.Types: imageInserter :: ImageInserter
- Network.AWS.MediaConvert.Types: input :: Input
- Network.AWS.MediaConvert.Types: inputClipping :: InputClipping
- Network.AWS.MediaConvert.Types: inputTemplate :: InputTemplate
- Network.AWS.MediaConvert.Types: insertableImage :: InsertableImage
- Network.AWS.MediaConvert.Types: itAudioSelectorGroups :: Lens' InputTemplate (HashMap Text AudioSelectorGroup)
- Network.AWS.MediaConvert.Types: itAudioSelectors :: Lens' InputTemplate (HashMap Text AudioSelector)
- Network.AWS.MediaConvert.Types: itCaptionSelectors :: Lens' InputTemplate (HashMap Text CaptionSelector)
- Network.AWS.MediaConvert.Types: itDeblockFilter :: Lens' InputTemplate (Maybe InputDeblockFilter)
- Network.AWS.MediaConvert.Types: itDenoiseFilter :: Lens' InputTemplate (Maybe InputDenoiseFilter)
- Network.AWS.MediaConvert.Types: itFilterEnable :: Lens' InputTemplate (Maybe InputFilterEnable)
- Network.AWS.MediaConvert.Types: itFilterStrength :: Lens' InputTemplate (Maybe Int)
- Network.AWS.MediaConvert.Types: itInputClippings :: Lens' InputTemplate [InputClipping]
- Network.AWS.MediaConvert.Types: itProgramNumber :: Lens' InputTemplate (Maybe Int)
- Network.AWS.MediaConvert.Types: itPsiControl :: Lens' InputTemplate (Maybe InputPsiControl)
- Network.AWS.MediaConvert.Types: itTimecodeSource :: Lens' InputTemplate (Maybe InputTimecodeSource)
- Network.AWS.MediaConvert.Types: itVideoSelector :: Lens' InputTemplate (Maybe VideoSelector)
- Network.AWS.MediaConvert.Types: jARN :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert.Types: jCreatedAt :: Lens' Job (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: jErrorCode :: Lens' Job (Maybe Int)
- Network.AWS.MediaConvert.Types: jErrorMessage :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert.Types: jId :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert.Types: jJobTemplate :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert.Types: jOutputGroupDetails :: Lens' Job [OutputGroupDetail]
- Network.AWS.MediaConvert.Types: jQueue :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert.Types: jRole :: Lens' Job (Maybe Text)
- Network.AWS.MediaConvert.Types: jSettings :: Lens' Job (Maybe JobSettings)
- Network.AWS.MediaConvert.Types: jStatus :: Lens' Job (Maybe JobStatus)
- Network.AWS.MediaConvert.Types: jTiming :: Lens' Job (Maybe Timing)
- Network.AWS.MediaConvert.Types: jUserMetadata :: Lens' Job (HashMap Text Text)
- Network.AWS.MediaConvert.Types: job :: Job
- Network.AWS.MediaConvert.Types: jobSettings :: JobSettings
- Network.AWS.MediaConvert.Types: jobTemplate :: JobTemplate
- Network.AWS.MediaConvert.Types: jobTemplateSettings :: JobTemplateSettings
- Network.AWS.MediaConvert.Types: jsAdAvailOffset :: Lens' JobSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: jsAvailBlanking :: Lens' JobSettings (Maybe AvailBlanking)
- Network.AWS.MediaConvert.Types: jsInputs :: Lens' JobSettings [Input]
- Network.AWS.MediaConvert.Types: jsNielsenConfiguration :: Lens' JobSettings (Maybe NielsenConfiguration)
- Network.AWS.MediaConvert.Types: jsOutputGroups :: Lens' JobSettings [OutputGroup]
- Network.AWS.MediaConvert.Types: jsTimecodeConfig :: Lens' JobSettings (Maybe TimecodeConfig)
- Network.AWS.MediaConvert.Types: jsTimedMetadataInsertion :: Lens' JobSettings (Maybe TimedMetadataInsertion)
- Network.AWS.MediaConvert.Types: jtARN :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert.Types: jtCategory :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert.Types: jtCreatedAt :: Lens' JobTemplate (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: jtDescription :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert.Types: jtLastUpdated :: Lens' JobTemplate (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: jtName :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert.Types: jtQueue :: Lens' JobTemplate (Maybe Text)
- Network.AWS.MediaConvert.Types: jtSettings :: Lens' JobTemplate (Maybe JobTemplateSettings)
- Network.AWS.MediaConvert.Types: jtType :: Lens' JobTemplate (Maybe Type)
- Network.AWS.MediaConvert.Types: jtsAdAvailOffset :: Lens' JobTemplateSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: jtsAvailBlanking :: Lens' JobTemplateSettings (Maybe AvailBlanking)
- Network.AWS.MediaConvert.Types: jtsInputs :: Lens' JobTemplateSettings [InputTemplate]
- Network.AWS.MediaConvert.Types: jtsNielsenConfiguration :: Lens' JobTemplateSettings (Maybe NielsenConfiguration)
- Network.AWS.MediaConvert.Types: jtsOutputGroups :: Lens' JobTemplateSettings [OutputGroup]
- Network.AWS.MediaConvert.Types: jtsTimecodeConfig :: Lens' JobTemplateSettings (Maybe TimecodeConfig)
- Network.AWS.MediaConvert.Types: jtsTimedMetadataInsertion :: Lens' JobTemplateSettings (Maybe TimedMetadataInsertion)
- Network.AWS.MediaConvert.Types: m2tsSettings :: M2tsSettings
- Network.AWS.MediaConvert.Types: m3u8Settings :: M3u8Settings
- Network.AWS.MediaConvert.Types: mAudioBufferModel :: Lens' M2tsSettings (Maybe M2tsAudioBufferModel)
- Network.AWS.MediaConvert.Types: mAudioFramesPerPes :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mAudioPids :: Lens' M2tsSettings [Int]
- Network.AWS.MediaConvert.Types: mBitrate :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mBufferModel :: Lens' M2tsSettings (Maybe M2tsBufferModel)
- Network.AWS.MediaConvert.Types: mCslgAtom :: Lens' Mp4Settings (Maybe Mp4CslgAtom)
- Network.AWS.MediaConvert.Types: mDvbNitSettings :: Lens' M2tsSettings (Maybe DvbNitSettings)
- Network.AWS.MediaConvert.Types: mDvbSdtSettings :: Lens' M2tsSettings (Maybe DvbSdtSettings)
- Network.AWS.MediaConvert.Types: mDvbSubPids :: Lens' M2tsSettings [Int]
- Network.AWS.MediaConvert.Types: mDvbTdtSettings :: Lens' M2tsSettings (Maybe DvbTdtSettings)
- Network.AWS.MediaConvert.Types: mDvbTeletextPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mEbpAudioInterval :: Lens' M2tsSettings (Maybe M2tsEbpAudioInterval)
- Network.AWS.MediaConvert.Types: mEbpPlacement :: Lens' M2tsSettings (Maybe M2tsEbpPlacement)
- Network.AWS.MediaConvert.Types: mEsRateInPes :: Lens' M2tsSettings (Maybe M2tsEsRateInPes)
- Network.AWS.MediaConvert.Types: mFragmentTime :: Lens' M2tsSettings (Maybe Double)
- Network.AWS.MediaConvert.Types: mFreeSpaceBox :: Lens' Mp4Settings (Maybe Mp4FreeSpaceBox)
- Network.AWS.MediaConvert.Types: mMaxPcrInterval :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mMinEbpInterval :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mMoovPlacement :: Lens' Mp4Settings (Maybe Mp4MoovPlacement)
- Network.AWS.MediaConvert.Types: mMp4MajorBrand :: Lens' Mp4Settings (Maybe Text)
- Network.AWS.MediaConvert.Types: mNielsenId3 :: Lens' M2tsSettings (Maybe M2tsNielsenId3)
- Network.AWS.MediaConvert.Types: mNullPacketBitrate :: Lens' M2tsSettings (Maybe Double)
- Network.AWS.MediaConvert.Types: mPatInterval :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mPcrControl :: Lens' M2tsSettings (Maybe M2tsPcrControl)
- Network.AWS.MediaConvert.Types: mPcrPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mPmtInterval :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mPmtPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mPrivateMetadataPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mProgramNumber :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mRateMode :: Lens' M2tsSettings (Maybe M2tsRateMode)
- Network.AWS.MediaConvert.Types: mScte35Pid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mScte35Source :: Lens' M2tsSettings (Maybe M2tsScte35Source)
- Network.AWS.MediaConvert.Types: mSegmentationMarkers :: Lens' M2tsSettings (Maybe M2tsSegmentationMarkers)
- Network.AWS.MediaConvert.Types: mSegmentationStyle :: Lens' M2tsSettings (Maybe M2tsSegmentationStyle)
- Network.AWS.MediaConvert.Types: mSegmentationTime :: Lens' M2tsSettings (Maybe Double)
- Network.AWS.MediaConvert.Types: mTimedMetadataPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mTransportStreamId :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mVideoPid :: Lens' M2tsSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: mediaConvert :: Service
- Network.AWS.MediaConvert.Types: movSettings :: MovSettings
- Network.AWS.MediaConvert.Types: mp2Settings :: Mp2Settings
- Network.AWS.MediaConvert.Types: mp4Settings :: Mp4Settings
- Network.AWS.MediaConvert.Types: mpeg2Settings :: Mpeg2Settings
- Network.AWS.MediaConvert.Types: msAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2AdaptiveQuantization)
- Network.AWS.MediaConvert.Types: msAudioFramesPerPes :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msAudioPids :: Lens' M3u8Settings [Int]
- Network.AWS.MediaConvert.Types: msBitrate :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msClapAtom :: Lens' MovSettings (Maybe MovClapAtom)
- Network.AWS.MediaConvert.Types: msCodecLevel :: Lens' Mpeg2Settings (Maybe Mpeg2CodecLevel)
- Network.AWS.MediaConvert.Types: msCodecProfile :: Lens' Mpeg2Settings (Maybe Mpeg2CodecProfile)
- Network.AWS.MediaConvert.Types: msCslgAtom :: Lens' MovSettings (Maybe MovCslgAtom)
- Network.AWS.MediaConvert.Types: msFramerateControl :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateControl)
- Network.AWS.MediaConvert.Types: msFramerateConversionAlgorithm :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateConversionAlgorithm)
- Network.AWS.MediaConvert.Types: msFramerateDenominator :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msFramerateNumerator :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msGopClosedCadence :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msGopSize :: Lens' Mpeg2Settings (Maybe Double)
- Network.AWS.MediaConvert.Types: msGopSizeUnits :: Lens' Mpeg2Settings (Maybe Mpeg2GopSizeUnits)
- Network.AWS.MediaConvert.Types: msHrdBufferInitialFillPercentage :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msHrdBufferSize :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msInterlaceMode :: Lens' Mpeg2Settings (Maybe Mpeg2InterlaceMode)
- Network.AWS.MediaConvert.Types: msIntraDcPrecision :: Lens' Mpeg2Settings (Maybe Mpeg2IntraDcPrecision)
- Network.AWS.MediaConvert.Types: msMaxBitrate :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msMinIInterval :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msMpeg2FourCCControl :: Lens' MovSettings (Maybe MovMpeg2FourCCControl)
- Network.AWS.MediaConvert.Types: msNielsenId3 :: Lens' M3u8Settings (Maybe M3u8NielsenId3)
- Network.AWS.MediaConvert.Types: msNumberBFramesBetweenReferenceFrames :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msPaddingControl :: Lens' MovSettings (Maybe MovPaddingControl)
- Network.AWS.MediaConvert.Types: msParControl :: Lens' Mpeg2Settings (Maybe Mpeg2ParControl)
- Network.AWS.MediaConvert.Types: msParDenominator :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msParNumerator :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msPatInterval :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msPcrControl :: Lens' M3u8Settings (Maybe M3u8PcrControl)
- Network.AWS.MediaConvert.Types: msPcrPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msPmtInterval :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msPmtPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msPrivateMetadataPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msProgramNumber :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msQualityTuningLevel :: Lens' Mpeg2Settings (Maybe Mpeg2QualityTuningLevel)
- Network.AWS.MediaConvert.Types: msRateControlMode :: Lens' Mpeg2Settings (Maybe Mpeg2RateControlMode)
- Network.AWS.MediaConvert.Types: msReference :: Lens' MovSettings (Maybe MovReference)
- Network.AWS.MediaConvert.Types: msSceneChangeDetect :: Lens' Mpeg2Settings (Maybe Mpeg2SceneChangeDetect)
- Network.AWS.MediaConvert.Types: msScte35Pid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msScte35Source :: Lens' M3u8Settings (Maybe M3u8Scte35Source)
- Network.AWS.MediaConvert.Types: msSlowPal :: Lens' Mpeg2Settings (Maybe Mpeg2SlowPal)
- Network.AWS.MediaConvert.Types: msSmoothEncryptionSettings :: MsSmoothEncryptionSettings
- Network.AWS.MediaConvert.Types: msSmoothGroupSettings :: MsSmoothGroupSettings
- Network.AWS.MediaConvert.Types: msSoftness :: Lens' Mpeg2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msSpatialAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2SpatialAdaptiveQuantization)
- Network.AWS.MediaConvert.Types: msSyntax :: Lens' Mpeg2Settings (Maybe Mpeg2Syntax)
- Network.AWS.MediaConvert.Types: msTelecine :: Lens' Mpeg2Settings (Maybe Mpeg2Telecine)
- Network.AWS.MediaConvert.Types: msTemporalAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2TemporalAdaptiveQuantization)
- Network.AWS.MediaConvert.Types: msTimedMetadata :: Lens' M3u8Settings (Maybe TimedMetadata)
- Network.AWS.MediaConvert.Types: msTimedMetadataPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msTransportStreamId :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msVideoPid :: Lens' M3u8Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: msesSpekeKeyProvider :: Lens' MsSmoothEncryptionSettings (Maybe SpekeKeyProvider)
- Network.AWS.MediaConvert.Types: msgsAudioDeduplication :: Lens' MsSmoothGroupSettings (Maybe MsSmoothAudioDeduplication)
- Network.AWS.MediaConvert.Types: msgsDestination :: Lens' MsSmoothGroupSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: msgsEncryption :: Lens' MsSmoothGroupSettings (Maybe MsSmoothEncryptionSettings)
- Network.AWS.MediaConvert.Types: msgsFragmentLength :: Lens' MsSmoothGroupSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: msgsManifestEncoding :: Lens' MsSmoothGroupSettings (Maybe MsSmoothManifestEncoding)
- Network.AWS.MediaConvert.Types: mssBitrate :: Lens' Mp2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: mssChannels :: Lens' Mp2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: mssSampleRate :: Lens' Mp2Settings (Maybe Int)
- Network.AWS.MediaConvert.Types: ncBreakoutCode :: Lens' NielsenConfiguration (Maybe Int)
- Network.AWS.MediaConvert.Types: ncDistributorId :: Lens' NielsenConfiguration (Maybe Text)
- Network.AWS.MediaConvert.Types: nielsenConfiguration :: NielsenConfiguration
- Network.AWS.MediaConvert.Types: noiseReducer :: NoiseReducer
- Network.AWS.MediaConvert.Types: noiseReducerFilterSettings :: NoiseReducerFilterSettings
- Network.AWS.MediaConvert.Types: noiseReducerSpatialFilterSettings :: NoiseReducerSpatialFilterSettings
- Network.AWS.MediaConvert.Types: nrFilter :: Lens' NoiseReducer (Maybe NoiseReducerFilter)
- Network.AWS.MediaConvert.Types: nrFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerFilterSettings)
- Network.AWS.MediaConvert.Types: nrSpatialFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerSpatialFilterSettings)
- Network.AWS.MediaConvert.Types: nrfsStrength :: Lens' NoiseReducerFilterSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: nrsfsPostFilterSharpenStrength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: nrsfsSpeed :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: nrsfsStrength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: oAudioDescriptions :: Lens' Output [AudioDescription]
- Network.AWS.MediaConvert.Types: oCaptionDescriptions :: Lens' Output [CaptionDescription]
- Network.AWS.MediaConvert.Types: oContainerSettings :: Lens' Output (Maybe ContainerSettings)
- Network.AWS.MediaConvert.Types: oExtension :: Lens' Output (Maybe Text)
- Network.AWS.MediaConvert.Types: oNameModifier :: Lens' Output (Maybe Text)
- Network.AWS.MediaConvert.Types: oOutputSettings :: Lens' Output (Maybe OutputSettings)
- Network.AWS.MediaConvert.Types: oPreset :: Lens' Output (Maybe Text)
- Network.AWS.MediaConvert.Types: oVideoDescription :: Lens' Output (Maybe VideoDescription)
- Network.AWS.MediaConvert.Types: ocmInputChannels :: Lens' OutputChannelMapping [Int]
- Network.AWS.MediaConvert.Types: odDurationInMs :: Lens' OutputDetail (Maybe Int)
- Network.AWS.MediaConvert.Types: odVideoDetails :: Lens' OutputDetail (Maybe VideoDetail)
- Network.AWS.MediaConvert.Types: ogCustomName :: Lens' OutputGroup (Maybe Text)
- Network.AWS.MediaConvert.Types: ogName :: Lens' OutputGroup (Maybe Text)
- Network.AWS.MediaConvert.Types: ogOutputGroupSettings :: Lens' OutputGroup (Maybe OutputGroupSettings)
- Network.AWS.MediaConvert.Types: ogOutputs :: Lens' OutputGroup [Output]
- Network.AWS.MediaConvert.Types: ogdOutputDetails :: Lens' OutputGroupDetail [OutputDetail]
- Network.AWS.MediaConvert.Types: ogsDashIsoGroupSettings :: Lens' OutputGroupSettings (Maybe DashIsoGroupSettings)
- Network.AWS.MediaConvert.Types: ogsFileGroupSettings :: Lens' OutputGroupSettings (Maybe FileGroupSettings)
- Network.AWS.MediaConvert.Types: ogsHlsGroupSettings :: Lens' OutputGroupSettings (Maybe HlsGroupSettings)
- Network.AWS.MediaConvert.Types: ogsMsSmoothGroupSettings :: Lens' OutputGroupSettings (Maybe MsSmoothGroupSettings)
- Network.AWS.MediaConvert.Types: ogsType :: Lens' OutputGroupSettings (Maybe OutputGroupType)
- Network.AWS.MediaConvert.Types: osHlsSettings :: Lens' OutputSettings (Maybe HlsSettings)
- Network.AWS.MediaConvert.Types: output :: Output
- Network.AWS.MediaConvert.Types: outputChannelMapping :: OutputChannelMapping
- Network.AWS.MediaConvert.Types: outputDetail :: OutputDetail
- Network.AWS.MediaConvert.Types: outputGroup :: OutputGroup
- Network.AWS.MediaConvert.Types: outputGroupDetail :: OutputGroupDetail
- Network.AWS.MediaConvert.Types: outputGroupSettings :: OutputGroupSettings
- Network.AWS.MediaConvert.Types: outputSettings :: OutputSettings
- Network.AWS.MediaConvert.Types: pARN :: Lens' Preset (Maybe Text)
- Network.AWS.MediaConvert.Types: pCategory :: Lens' Preset (Maybe Text)
- Network.AWS.MediaConvert.Types: pCreatedAt :: Lens' Preset (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: pDescription :: Lens' Preset (Maybe Text)
- Network.AWS.MediaConvert.Types: pLastUpdated :: Lens' Preset (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: pName :: Lens' Preset (Maybe Text)
- Network.AWS.MediaConvert.Types: pSettings :: Lens' Preset (Maybe PresetSettings)
- Network.AWS.MediaConvert.Types: pType :: Lens' Preset (Maybe Type)
- Network.AWS.MediaConvert.Types: preset :: Preset
- Network.AWS.MediaConvert.Types: presetSettings :: PresetSettings
- Network.AWS.MediaConvert.Types: proresSettings :: ProresSettings
- Network.AWS.MediaConvert.Types: psAudioDescriptions :: Lens' PresetSettings [AudioDescription]
- Network.AWS.MediaConvert.Types: psCaptionDescriptions :: Lens' PresetSettings [CaptionDescriptionPreset]
- Network.AWS.MediaConvert.Types: psCodecProfile :: Lens' ProresSettings (Maybe ProresCodecProfile)
- Network.AWS.MediaConvert.Types: psContainerSettings :: Lens' PresetSettings (Maybe ContainerSettings)
- Network.AWS.MediaConvert.Types: psFramerateControl :: Lens' ProresSettings (Maybe ProresFramerateControl)
- Network.AWS.MediaConvert.Types: psFramerateConversionAlgorithm :: Lens' ProresSettings (Maybe ProresFramerateConversionAlgorithm)
- Network.AWS.MediaConvert.Types: psFramerateDenominator :: Lens' ProresSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: psFramerateNumerator :: Lens' ProresSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: psInterlaceMode :: Lens' ProresSettings (Maybe ProresInterlaceMode)
- Network.AWS.MediaConvert.Types: psParControl :: Lens' ProresSettings (Maybe ProresParControl)
- Network.AWS.MediaConvert.Types: psParDenominator :: Lens' ProresSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: psParNumerator :: Lens' ProresSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: psSlowPal :: Lens' ProresSettings (Maybe ProresSlowPal)
- Network.AWS.MediaConvert.Types: psTelecine :: Lens' ProresSettings (Maybe ProresTelecine)
- Network.AWS.MediaConvert.Types: psVideoDescription :: Lens' PresetSettings (Maybe VideoDescription)
- Network.AWS.MediaConvert.Types: qARN :: Lens' Queue (Maybe Text)
- Network.AWS.MediaConvert.Types: qCreatedAt :: Lens' Queue (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: qDescription :: Lens' Queue (Maybe Text)
- Network.AWS.MediaConvert.Types: qLastUpdated :: Lens' Queue (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: qName :: Lens' Queue (Maybe Text)
- Network.AWS.MediaConvert.Types: qStatus :: Lens' Queue (Maybe QueueStatus)
- Network.AWS.MediaConvert.Types: qType :: Lens' Queue (Maybe Type)
- Network.AWS.MediaConvert.Types: queue :: Queue
- Network.AWS.MediaConvert.Types: rHeight :: Lens' Rectangle (Maybe Int)
- Network.AWS.MediaConvert.Types: rWidth :: Lens' Rectangle (Maybe Int)
- Network.AWS.MediaConvert.Types: rX :: Lens' Rectangle (Maybe Int)
- Network.AWS.MediaConvert.Types: rY :: Lens' Rectangle (Maybe Int)
- Network.AWS.MediaConvert.Types: rectangle :: Rectangle
- Network.AWS.MediaConvert.Types: remixSettings :: RemixSettings
- Network.AWS.MediaConvert.Types: rsChannelMapping :: Lens' RemixSettings (Maybe ChannelMapping)
- Network.AWS.MediaConvert.Types: rsChannelsIn :: Lens' RemixSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: rsChannelsOut :: Lens' RemixSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: sKeyFormat :: Lens' StaticKeyProvider (Maybe Text)
- Network.AWS.MediaConvert.Types: sKeyFormatVersions :: Lens' StaticKeyProvider (Maybe Text)
- Network.AWS.MediaConvert.Types: sStaticKeyValue :: Lens' StaticKeyProvider (Maybe Text)
- Network.AWS.MediaConvert.Types: sURL :: Lens' StaticKeyProvider (Maybe Text)
- Network.AWS.MediaConvert.Types: sccDestinationSettings :: SccDestinationSettings
- Network.AWS.MediaConvert.Types: sdsFramerate :: Lens' SccDestinationSettings (Maybe SccDestinationFramerate)
- Network.AWS.MediaConvert.Types: skpResourceId :: Lens' SpekeKeyProvider (Maybe Text)
- Network.AWS.MediaConvert.Types: skpSystemIds :: Lens' SpekeKeyProvider [Text]
- Network.AWS.MediaConvert.Types: skpURL :: Lens' SpekeKeyProvider (Maybe Text)
- Network.AWS.MediaConvert.Types: spekeKeyProvider :: SpekeKeyProvider
- Network.AWS.MediaConvert.Types: staticKeyProvider :: StaticKeyProvider
- Network.AWS.MediaConvert.Types: tFinishTime :: Lens' Timing (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: tStartTime :: Lens' Timing (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: tSubmitTime :: Lens' Timing (Maybe UTCTime)
- Network.AWS.MediaConvert.Types: tbFontSize :: Lens' TimecodeBurnin (Maybe Int)
- Network.AWS.MediaConvert.Types: tbPosition :: Lens' TimecodeBurnin (Maybe TimecodeBurninPosition)
- Network.AWS.MediaConvert.Types: tbPrefix :: Lens' TimecodeBurnin (Maybe Text)
- Network.AWS.MediaConvert.Types: tcAnchor :: Lens' TimecodeConfig (Maybe Text)
- Network.AWS.MediaConvert.Types: tcSource :: Lens' TimecodeConfig (Maybe TimecodeSource)
- Network.AWS.MediaConvert.Types: tcStart :: Lens' TimecodeConfig (Maybe Text)
- Network.AWS.MediaConvert.Types: tcTimestampOffset :: Lens' TimecodeConfig (Maybe Text)
- Network.AWS.MediaConvert.Types: tdsPageNumber :: Lens' TeletextDestinationSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: tdsStylePassthrough :: Lens' TtmlDestinationSettings (Maybe TtmlStylePassthrough)
- Network.AWS.MediaConvert.Types: teletextDestinationSettings :: TeletextDestinationSettings
- Network.AWS.MediaConvert.Types: teletextSourceSettings :: TeletextSourceSettings
- Network.AWS.MediaConvert.Types: timecodeBurnin :: TimecodeBurnin
- Network.AWS.MediaConvert.Types: timecodeConfig :: TimecodeConfig
- Network.AWS.MediaConvert.Types: timedMetadataInsertion :: TimedMetadataInsertion
- Network.AWS.MediaConvert.Types: timing :: Timing
- Network.AWS.MediaConvert.Types: tmiId3Insertions :: Lens' TimedMetadataInsertion [Id3Insertion]
- Network.AWS.MediaConvert.Types: tssPageNumber :: Lens' TeletextSourceSettings (Maybe Text)
- Network.AWS.MediaConvert.Types: ttmlDestinationSettings :: TtmlDestinationSettings
- Network.AWS.MediaConvert.Types: vcsCodec :: Lens' VideoCodecSettings (Maybe VideoCodec)
- Network.AWS.MediaConvert.Types: vcsFrameCaptureSettings :: Lens' VideoCodecSettings (Maybe FrameCaptureSettings)
- Network.AWS.MediaConvert.Types: vcsH264Settings :: Lens' VideoCodecSettings (Maybe H264Settings)
- Network.AWS.MediaConvert.Types: vcsH265Settings :: Lens' VideoCodecSettings (Maybe H265Settings)
- Network.AWS.MediaConvert.Types: vcsMpeg2Settings :: Lens' VideoCodecSettings (Maybe Mpeg2Settings)
- Network.AWS.MediaConvert.Types: vcsProresSettings :: Lens' VideoCodecSettings (Maybe ProresSettings)
- Network.AWS.MediaConvert.Types: vdAfdSignaling :: Lens' VideoDescription (Maybe AfdSignaling)
- Network.AWS.MediaConvert.Types: vdAntiAlias :: Lens' VideoDescription (Maybe AntiAlias)
- Network.AWS.MediaConvert.Types: vdCodecSettings :: Lens' VideoDescription (Maybe VideoCodecSettings)
- Network.AWS.MediaConvert.Types: vdColorMetadata :: Lens' VideoDescription (Maybe ColorMetadata)
- Network.AWS.MediaConvert.Types: vdCrop :: Lens' VideoDescription (Maybe Rectangle)
- Network.AWS.MediaConvert.Types: vdDropFrameTimecode :: Lens' VideoDescription (Maybe DropFrameTimecode)
- Network.AWS.MediaConvert.Types: vdFixedAfd :: Lens' VideoDescription (Maybe Int)
- Network.AWS.MediaConvert.Types: vdHeight :: Lens' VideoDescription (Maybe Int)
- Network.AWS.MediaConvert.Types: vdHeightInPx :: Lens' VideoDetail (Maybe Int)
- Network.AWS.MediaConvert.Types: vdPosition :: Lens' VideoDescription (Maybe Rectangle)
- Network.AWS.MediaConvert.Types: vdRespondToAfd :: Lens' VideoDescription (Maybe RespondToAfd)
- Network.AWS.MediaConvert.Types: vdScalingBehavior :: Lens' VideoDescription (Maybe ScalingBehavior)
- Network.AWS.MediaConvert.Types: vdSharpness :: Lens' VideoDescription (Maybe Int)
- Network.AWS.MediaConvert.Types: vdTimecodeInsertion :: Lens' VideoDescription (Maybe VideoTimecodeInsertion)
- Network.AWS.MediaConvert.Types: vdVideoPreprocessors :: Lens' VideoDescription (Maybe VideoPreprocessor)
- Network.AWS.MediaConvert.Types: vdWidth :: Lens' VideoDescription (Maybe Int)
- Network.AWS.MediaConvert.Types: vdWidthInPx :: Lens' VideoDetail (Maybe Int)
- Network.AWS.MediaConvert.Types: videoCodecSettings :: VideoCodecSettings
- Network.AWS.MediaConvert.Types: videoDescription :: VideoDescription
- Network.AWS.MediaConvert.Types: videoDetail :: VideoDetail
- Network.AWS.MediaConvert.Types: videoPreprocessor :: VideoPreprocessor
- Network.AWS.MediaConvert.Types: videoSelector :: VideoSelector
- Network.AWS.MediaConvert.Types: vpColorCorrector :: Lens' VideoPreprocessor (Maybe ColorCorrector)
- Network.AWS.MediaConvert.Types: vpDeinterlacer :: Lens' VideoPreprocessor (Maybe Deinterlacer)
- Network.AWS.MediaConvert.Types: vpImageInserter :: Lens' VideoPreprocessor (Maybe ImageInserter)
- Network.AWS.MediaConvert.Types: vpNoiseReducer :: Lens' VideoPreprocessor (Maybe NoiseReducer)
- Network.AWS.MediaConvert.Types: vpTimecodeBurnin :: Lens' VideoPreprocessor (Maybe TimecodeBurnin)
- Network.AWS.MediaConvert.Types: vsColorSpace :: Lens' VideoSelector (Maybe ColorSpace)
- Network.AWS.MediaConvert.Types: vsColorSpaceUsage :: Lens' VideoSelector (Maybe ColorSpaceUsage)
- Network.AWS.MediaConvert.Types: vsHdr10Metadata :: Lens' VideoSelector (Maybe Hdr10Metadata)
- Network.AWS.MediaConvert.Types: vsPid :: Lens' VideoSelector (Maybe Int)
- Network.AWS.MediaConvert.Types: vsProgramNumber :: Lens' VideoSelector (Maybe Int)
- Network.AWS.MediaConvert.Types: wavSettings :: WavSettings
- Network.AWS.MediaConvert.Types: wsBitDepth :: Lens' WavSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: wsChannels :: Lens' WavSettings (Maybe Int)
- Network.AWS.MediaConvert.Types: wsSampleRate :: Lens' WavSettings (Maybe Int)
- Network.AWS.MediaConvert.UpdateJobTemplate: data UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: data UpdateJobTemplateResponse
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Data.Data.Data Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Data.Data.Data Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance GHC.Classes.Eq Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance GHC.Classes.Eq Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
- Network.AWS.MediaConvert.UpdateJobTemplate: instance GHC.Generics.Generic Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance GHC.Generics.Generic Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
- Network.AWS.MediaConvert.UpdateJobTemplate: instance GHC.Read.Read Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance GHC.Read.Read Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
- Network.AWS.MediaConvert.UpdateJobTemplate: instance GHC.Show.Show Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance GHC.Show.Show Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: ujtCategory :: Lens' UpdateJobTemplate (Maybe Text)
- Network.AWS.MediaConvert.UpdateJobTemplate: ujtDescription :: Lens' UpdateJobTemplate (Maybe Text)
- Network.AWS.MediaConvert.UpdateJobTemplate: ujtName :: Lens' UpdateJobTemplate Text
- Network.AWS.MediaConvert.UpdateJobTemplate: ujtQueue :: Lens' UpdateJobTemplate (Maybe Text)
- Network.AWS.MediaConvert.UpdateJobTemplate: ujtSettings :: Lens' UpdateJobTemplate (Maybe JobTemplateSettings)
- Network.AWS.MediaConvert.UpdateJobTemplate: ujtrsJobTemplate :: Lens' UpdateJobTemplateResponse (Maybe JobTemplate)
- Network.AWS.MediaConvert.UpdateJobTemplate: ujtrsResponseStatus :: Lens' UpdateJobTemplateResponse Int
- Network.AWS.MediaConvert.UpdateJobTemplate: updateJobTemplate :: Text -> UpdateJobTemplate
- Network.AWS.MediaConvert.UpdateJobTemplate: updateJobTemplateResponse :: Int -> UpdateJobTemplateResponse
- Network.AWS.MediaConvert.UpdatePreset: data UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: data UpdatePresetResponse
- Network.AWS.MediaConvert.UpdatePreset: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.UpdatePreset.UpdatePresetResponse
- Network.AWS.MediaConvert.UpdatePreset: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance Data.Data.Data Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance Data.Data.Data Network.AWS.MediaConvert.UpdatePreset.UpdatePresetResponse
- Network.AWS.MediaConvert.UpdatePreset: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance GHC.Classes.Eq Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance GHC.Classes.Eq Network.AWS.MediaConvert.UpdatePreset.UpdatePresetResponse
- Network.AWS.MediaConvert.UpdatePreset: instance GHC.Generics.Generic Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance GHC.Generics.Generic Network.AWS.MediaConvert.UpdatePreset.UpdatePresetResponse
- Network.AWS.MediaConvert.UpdatePreset: instance GHC.Read.Read Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance GHC.Read.Read Network.AWS.MediaConvert.UpdatePreset.UpdatePresetResponse
- Network.AWS.MediaConvert.UpdatePreset: instance GHC.Show.Show Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance GHC.Show.Show Network.AWS.MediaConvert.UpdatePreset.UpdatePresetResponse
- Network.AWS.MediaConvert.UpdatePreset: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.UpdatePreset.UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: upCategory :: Lens' UpdatePreset (Maybe Text)
- Network.AWS.MediaConvert.UpdatePreset: upDescription :: Lens' UpdatePreset (Maybe Text)
- Network.AWS.MediaConvert.UpdatePreset: upName :: Lens' UpdatePreset Text
- Network.AWS.MediaConvert.UpdatePreset: upSettings :: Lens' UpdatePreset (Maybe PresetSettings)
- Network.AWS.MediaConvert.UpdatePreset: updatePreset :: Text -> UpdatePreset
- Network.AWS.MediaConvert.UpdatePreset: updatePresetResponse :: Int -> UpdatePresetResponse
- Network.AWS.MediaConvert.UpdatePreset: uprsPreset :: Lens' UpdatePresetResponse (Maybe Preset)
- Network.AWS.MediaConvert.UpdatePreset: uprsResponseStatus :: Lens' UpdatePresetResponse Int
- Network.AWS.MediaConvert.UpdateQueue: data UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: data UpdateQueueResponse
- Network.AWS.MediaConvert.UpdateQueue: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance Control.DeepSeq.NFData Network.AWS.MediaConvert.UpdateQueue.UpdateQueueResponse
- Network.AWS.MediaConvert.UpdateQueue: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance Data.Data.Data Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance Data.Data.Data Network.AWS.MediaConvert.UpdateQueue.UpdateQueueResponse
- Network.AWS.MediaConvert.UpdateQueue: instance Data.Hashable.Class.Hashable Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance GHC.Classes.Eq Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance GHC.Classes.Eq Network.AWS.MediaConvert.UpdateQueue.UpdateQueueResponse
- Network.AWS.MediaConvert.UpdateQueue: instance GHC.Generics.Generic Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance GHC.Generics.Generic Network.AWS.MediaConvert.UpdateQueue.UpdateQueueResponse
- Network.AWS.MediaConvert.UpdateQueue: instance GHC.Read.Read Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance GHC.Read.Read Network.AWS.MediaConvert.UpdateQueue.UpdateQueueResponse
- Network.AWS.MediaConvert.UpdateQueue: instance GHC.Show.Show Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance GHC.Show.Show Network.AWS.MediaConvert.UpdateQueue.UpdateQueueResponse
- Network.AWS.MediaConvert.UpdateQueue: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance Network.AWS.Data.Path.ToPath Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance Network.AWS.Data.Query.ToQuery Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: instance Network.AWS.Types.AWSRequest Network.AWS.MediaConvert.UpdateQueue.UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: updateQueue :: Text -> UpdateQueue
- Network.AWS.MediaConvert.UpdateQueue: updateQueueResponse :: Int -> UpdateQueueResponse
- Network.AWS.MediaConvert.UpdateQueue: uqDescription :: Lens' UpdateQueue (Maybe Text)
- Network.AWS.MediaConvert.UpdateQueue: uqName :: Lens' UpdateQueue Text
- Network.AWS.MediaConvert.UpdateQueue: uqStatus :: Lens' UpdateQueue (Maybe QueueStatus)
- Network.AWS.MediaConvert.UpdateQueue: uqrsQueue :: Lens' UpdateQueueResponse (Maybe Queue)
- Network.AWS.MediaConvert.UpdateQueue: uqrsResponseStatus :: Lens' UpdateQueueResponse Int
+ Amazonka.MediaConvert: AacAudioDescriptionBroadcasterMix' :: Text -> AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert: AacCodecProfile' :: Text -> AacCodecProfile
+ Amazonka.MediaConvert: AacCodingMode' :: Text -> AacCodingMode
+ Amazonka.MediaConvert: AacRateControlMode' :: Text -> AacRateControlMode
+ Amazonka.MediaConvert: AacRawFormat' :: Text -> AacRawFormat
+ Amazonka.MediaConvert: AacSettings' :: Maybe AacAudioDescriptionBroadcasterMix -> Maybe Natural -> Maybe AacCodecProfile -> Maybe AacCodingMode -> Maybe AacRateControlMode -> Maybe AacRawFormat -> Maybe Natural -> Maybe AacSpecification -> Maybe AacVbrQuality -> AacSettings
+ Amazonka.MediaConvert: AacSpecification' :: Text -> AacSpecification
+ Amazonka.MediaConvert: AacVbrQuality' :: Text -> AacVbrQuality
+ Amazonka.MediaConvert: Ac3BitstreamMode' :: Text -> Ac3BitstreamMode
+ Amazonka.MediaConvert: Ac3CodingMode' :: Text -> Ac3CodingMode
+ Amazonka.MediaConvert: Ac3DynamicRangeCompressionLine' :: Text -> Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: Ac3DynamicRangeCompressionProfile' :: Text -> Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert: Ac3DynamicRangeCompressionRf' :: Text -> Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: Ac3LfeFilter' :: Text -> Ac3LfeFilter
+ Amazonka.MediaConvert: Ac3MetadataControl' :: Text -> Ac3MetadataControl
+ Amazonka.MediaConvert: Ac3Settings' :: Maybe Natural -> Maybe Ac3BitstreamMode -> Maybe Ac3CodingMode -> Maybe Natural -> Maybe Ac3DynamicRangeCompressionLine -> Maybe Ac3DynamicRangeCompressionProfile -> Maybe Ac3DynamicRangeCompressionRf -> Maybe Ac3LfeFilter -> Maybe Ac3MetadataControl -> Maybe Natural -> Ac3Settings
+ Amazonka.MediaConvert: AccelerationMode' :: Text -> AccelerationMode
+ Amazonka.MediaConvert: AccelerationSettings' :: AccelerationMode -> AccelerationSettings
+ Amazonka.MediaConvert: AccelerationStatus' :: Text -> AccelerationStatus
+ Amazonka.MediaConvert: AfdSignaling' :: Text -> AfdSignaling
+ Amazonka.MediaConvert: AiffSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> AiffSettings
+ Amazonka.MediaConvert: AllowedRenditionSize' :: Maybe Natural -> Maybe RequiredFlag -> Maybe Natural -> AllowedRenditionSize
+ Amazonka.MediaConvert: AlphaBehavior' :: Text -> AlphaBehavior
+ Amazonka.MediaConvert: AncillaryConvert608To708' :: Text -> AncillaryConvert608To708
+ Amazonka.MediaConvert: AncillarySourceSettings' :: Maybe AncillaryConvert608To708 -> Maybe Natural -> Maybe AncillaryTerminateCaptions -> AncillarySourceSettings
+ Amazonka.MediaConvert: AncillaryTerminateCaptions' :: Text -> AncillaryTerminateCaptions
+ Amazonka.MediaConvert: AntiAlias' :: Text -> AntiAlias
+ Amazonka.MediaConvert: AssociateCertificate' :: Text -> AssociateCertificate
+ Amazonka.MediaConvert: AssociateCertificateResponse' :: Int -> AssociateCertificateResponse
+ Amazonka.MediaConvert: AudioChannelTag' :: Text -> AudioChannelTag
+ Amazonka.MediaConvert: AudioChannelTaggingSettings' :: Maybe AudioChannelTag -> AudioChannelTaggingSettings
+ Amazonka.MediaConvert: AudioCodec' :: Text -> AudioCodec
+ Amazonka.MediaConvert: AudioCodecSettings' :: Maybe AacSettings -> Maybe Ac3Settings -> Maybe AiffSettings -> Maybe AudioCodec -> Maybe Eac3AtmosSettings -> Maybe Eac3Settings -> Maybe Mp2Settings -> Maybe Mp3Settings -> Maybe OpusSettings -> Maybe VorbisSettings -> Maybe WavSettings -> AudioCodecSettings
+ Amazonka.MediaConvert: AudioDefaultSelection' :: Text -> AudioDefaultSelection
+ Amazonka.MediaConvert: AudioDescription' :: Maybe AudioChannelTaggingSettings -> Maybe AudioNormalizationSettings -> Maybe Text -> Maybe Natural -> Maybe AudioTypeControl -> Maybe AudioCodecSettings -> Maybe Text -> Maybe LanguageCode -> Maybe AudioLanguageCodeControl -> Maybe RemixSettings -> Maybe Text -> AudioDescription
+ Amazonka.MediaConvert: AudioDurationCorrection' :: Text -> AudioDurationCorrection
+ Amazonka.MediaConvert: AudioLanguageCodeControl' :: Text -> AudioLanguageCodeControl
+ Amazonka.MediaConvert: AudioNormalizationAlgorithm' :: Text -> AudioNormalizationAlgorithm
+ Amazonka.MediaConvert: AudioNormalizationAlgorithmControl' :: Text -> AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert: AudioNormalizationLoudnessLogging' :: Text -> AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert: AudioNormalizationPeakCalculation' :: Text -> AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert: AudioNormalizationSettings' :: Maybe AudioNormalizationAlgorithm -> Maybe AudioNormalizationAlgorithmControl -> Maybe Int -> Maybe AudioNormalizationLoudnessLogging -> Maybe AudioNormalizationPeakCalculation -> Maybe Double -> AudioNormalizationSettings
+ Amazonka.MediaConvert: AudioSelector' :: Maybe AudioDurationCorrection -> Maybe Text -> Maybe AudioDefaultSelection -> Maybe Text -> Maybe HlsRenditionGroupSettings -> Maybe LanguageCode -> Maybe Int -> Maybe [Natural] -> Maybe Natural -> Maybe RemixSettings -> Maybe AudioSelectorType -> Maybe [Natural] -> AudioSelector
+ Amazonka.MediaConvert: AudioSelectorGroup' :: Maybe [Text] -> AudioSelectorGroup
+ Amazonka.MediaConvert: AudioSelectorType' :: Text -> AudioSelectorType
+ Amazonka.MediaConvert: AudioTypeControl' :: Text -> AudioTypeControl
+ Amazonka.MediaConvert: AutomatedAbrRule' :: Maybe [AllowedRenditionSize] -> Maybe [ForceIncludeRenditionSize] -> Maybe MinBottomRenditionSize -> Maybe MinTopRenditionSize -> Maybe RuleType -> AutomatedAbrRule
+ Amazonka.MediaConvert: AutomatedAbrSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe [AutomatedAbrRule] -> AutomatedAbrSettings
+ Amazonka.MediaConvert: AutomatedEncodingSettings' :: Maybe AutomatedAbrSettings -> AutomatedEncodingSettings
+ Amazonka.MediaConvert: Av1AdaptiveQuantization' :: Text -> Av1AdaptiveQuantization
+ Amazonka.MediaConvert: Av1BitDepth' :: Text -> Av1BitDepth
+ Amazonka.MediaConvert: Av1FramerateControl' :: Text -> Av1FramerateControl
+ Amazonka.MediaConvert: Av1FramerateConversionAlgorithm' :: Text -> Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert: Av1QvbrSettings' :: Maybe Natural -> Maybe Double -> Av1QvbrSettings
+ Amazonka.MediaConvert: Av1RateControlMode' :: Text -> Av1RateControlMode
+ Amazonka.MediaConvert: Av1Settings' :: Maybe Av1AdaptiveQuantization -> Maybe Av1BitDepth -> Maybe Av1FramerateControl -> Maybe Av1FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Av1QvbrSettings -> Maybe Av1RateControlMode -> Maybe Natural -> Maybe Av1SpatialAdaptiveQuantization -> Av1Settings
+ Amazonka.MediaConvert: Av1SpatialAdaptiveQuantization' :: Text -> Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: AvailBlanking' :: Maybe Text -> AvailBlanking
+ Amazonka.MediaConvert: AvcIntraClass' :: Text -> AvcIntraClass
+ Amazonka.MediaConvert: AvcIntraFramerateControl' :: Text -> AvcIntraFramerateControl
+ Amazonka.MediaConvert: AvcIntraFramerateConversionAlgorithm' :: Text -> AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert: AvcIntraInterlaceMode' :: Text -> AvcIntraInterlaceMode
+ Amazonka.MediaConvert: AvcIntraScanTypeConversionMode' :: Text -> AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert: AvcIntraSettings' :: Maybe AvcIntraClass -> Maybe AvcIntraUhdSettings -> Maybe AvcIntraFramerateControl -> Maybe AvcIntraFramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe AvcIntraInterlaceMode -> Maybe AvcIntraScanTypeConversionMode -> Maybe AvcIntraSlowPal -> Maybe AvcIntraTelecine -> AvcIntraSettings
+ Amazonka.MediaConvert: AvcIntraSlowPal' :: Text -> AvcIntraSlowPal
+ Amazonka.MediaConvert: AvcIntraTelecine' :: Text -> AvcIntraTelecine
+ Amazonka.MediaConvert: AvcIntraUhdQualityTuningLevel' :: Text -> AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert: AvcIntraUhdSettings' :: Maybe AvcIntraUhdQualityTuningLevel -> AvcIntraUhdSettings
+ Amazonka.MediaConvert: BillingTagsSource' :: Text -> BillingTagsSource
+ Amazonka.MediaConvert: BurnInSubtitleStylePassthrough' :: Text -> BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert: BurninDestinationSettings' :: Maybe BurninSubtitleAlignment -> Maybe BurninSubtitleApplyFontColor -> Maybe BurninSubtitleBackgroundColor -> Maybe Natural -> Maybe BurninSubtitleFallbackFont -> Maybe BurninSubtitleFontColor -> Maybe Natural -> Maybe Natural -> Maybe FontScript -> Maybe Natural -> Maybe Text -> Maybe BurninSubtitleOutlineColor -> Maybe Natural -> Maybe BurninSubtitleShadowColor -> Maybe Natural -> Maybe Int -> Maybe Int -> Maybe BurnInSubtitleStylePassthrough -> Maybe BurninSubtitleTeletextSpacing -> Maybe Natural -> Maybe Natural -> BurninDestinationSettings
+ Amazonka.MediaConvert: BurninSubtitleAlignment' :: Text -> BurninSubtitleAlignment
+ Amazonka.MediaConvert: BurninSubtitleApplyFontColor' :: Text -> BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert: BurninSubtitleBackgroundColor' :: Text -> BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert: BurninSubtitleFallbackFont' :: Text -> BurninSubtitleFallbackFont
+ Amazonka.MediaConvert: BurninSubtitleFontColor' :: Text -> BurninSubtitleFontColor
+ Amazonka.MediaConvert: BurninSubtitleOutlineColor' :: Text -> BurninSubtitleOutlineColor
+ Amazonka.MediaConvert: BurninSubtitleShadowColor' :: Text -> BurninSubtitleShadowColor
+ Amazonka.MediaConvert: BurninSubtitleTeletextSpacing' :: Text -> BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert: CancelJob' :: Text -> CancelJob
+ Amazonka.MediaConvert: CancelJobResponse' :: Int -> CancelJobResponse
+ Amazonka.MediaConvert: CaptionDescription' :: Maybe Text -> Maybe Text -> Maybe CaptionDestinationSettings -> Maybe LanguageCode -> Maybe Text -> CaptionDescription
+ Amazonka.MediaConvert: CaptionDescriptionPreset' :: Maybe Text -> Maybe CaptionDestinationSettings -> Maybe LanguageCode -> Maybe Text -> CaptionDescriptionPreset
+ Amazonka.MediaConvert: CaptionDestinationSettings' :: Maybe BurninDestinationSettings -> Maybe CaptionDestinationType -> Maybe DvbSubDestinationSettings -> Maybe EmbeddedDestinationSettings -> Maybe ImscDestinationSettings -> Maybe SccDestinationSettings -> Maybe SrtDestinationSettings -> Maybe TeletextDestinationSettings -> Maybe TtmlDestinationSettings -> Maybe WebvttDestinationSettings -> CaptionDestinationSettings
+ Amazonka.MediaConvert: CaptionDestinationType' :: Text -> CaptionDestinationType
+ Amazonka.MediaConvert: CaptionSelector' :: Maybe Text -> Maybe LanguageCode -> Maybe CaptionSourceSettings -> CaptionSelector
+ Amazonka.MediaConvert: CaptionSourceFramerate' :: Maybe Natural -> Maybe Natural -> CaptionSourceFramerate
+ Amazonka.MediaConvert: CaptionSourceSettings' :: Maybe AncillarySourceSettings -> Maybe DvbSubSourceSettings -> Maybe EmbeddedSourceSettings -> Maybe FileSourceSettings -> Maybe CaptionSourceType -> Maybe TeletextSourceSettings -> Maybe TrackSourceSettings -> Maybe WebvttHlsSourceSettings -> CaptionSourceSettings
+ Amazonka.MediaConvert: CaptionSourceType' :: Text -> CaptionSourceType
+ Amazonka.MediaConvert: ChannelMapping' :: Maybe [OutputChannelMapping] -> ChannelMapping
+ Amazonka.MediaConvert: CmafAdditionalManifest' :: Maybe Text -> Maybe [Text] -> CmafAdditionalManifest
+ Amazonka.MediaConvert: CmafClientCache' :: Text -> CmafClientCache
+ Amazonka.MediaConvert: CmafCodecSpecification' :: Text -> CmafCodecSpecification
+ Amazonka.MediaConvert: CmafEncryptionSettings' :: Maybe Text -> Maybe CmafEncryptionType -> Maybe CmafInitializationVectorInManifest -> Maybe SpekeKeyProviderCmaf -> Maybe StaticKeyProvider -> Maybe CmafKeyProviderType -> CmafEncryptionSettings
+ Amazonka.MediaConvert: CmafEncryptionType' :: Text -> CmafEncryptionType
+ Amazonka.MediaConvert: CmafGroupSettings' :: Maybe [CmafAdditionalManifest] -> Maybe Text -> Maybe CmafClientCache -> Maybe CmafCodecSpecification -> Maybe Text -> Maybe DestinationSettings -> Maybe CmafEncryptionSettings -> Maybe Natural -> Maybe CmafImageBasedTrickPlay -> Maybe CmafImageBasedTrickPlaySettings -> Maybe CmafManifestCompression -> Maybe CmafManifestDurationFormat -> Maybe Natural -> Maybe Double -> Maybe CmafMpdManifestBandwidthType -> Maybe CmafMpdProfile -> Maybe CmafPtsOffsetHandlingForBFrames -> Maybe CmafSegmentControl -> Maybe Natural -> Maybe CmafSegmentLengthControl -> Maybe CmafStreamInfResolution -> Maybe CmafTargetDurationCompatibilityMode -> Maybe CmafVideoCompositionOffsets -> Maybe CmafWriteDASHManifest -> Maybe CmafWriteHLSManifest -> Maybe CmafWriteSegmentTimelineInRepresentation -> CmafGroupSettings
+ Amazonka.MediaConvert: CmafImageBasedTrickPlay' :: Text -> CmafImageBasedTrickPlay
+ Amazonka.MediaConvert: CmafImageBasedTrickPlaySettings' :: Maybe CmafIntervalCadence -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert: CmafInitializationVectorInManifest' :: Text -> CmafInitializationVectorInManifest
+ Amazonka.MediaConvert: CmafIntervalCadence' :: Text -> CmafIntervalCadence
+ Amazonka.MediaConvert: CmafKeyProviderType' :: Text -> CmafKeyProviderType
+ Amazonka.MediaConvert: CmafManifestCompression' :: Text -> CmafManifestCompression
+ Amazonka.MediaConvert: CmafManifestDurationFormat' :: Text -> CmafManifestDurationFormat
+ Amazonka.MediaConvert: CmafMpdManifestBandwidthType' :: Text -> CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert: CmafMpdProfile' :: Text -> CmafMpdProfile
+ Amazonka.MediaConvert: CmafPtsOffsetHandlingForBFrames' :: Text -> CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert: CmafSegmentControl' :: Text -> CmafSegmentControl
+ Amazonka.MediaConvert: CmafSegmentLengthControl' :: Text -> CmafSegmentLengthControl
+ Amazonka.MediaConvert: CmafStreamInfResolution' :: Text -> CmafStreamInfResolution
+ Amazonka.MediaConvert: CmafTargetDurationCompatibilityMode' :: Text -> CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert: CmafVideoCompositionOffsets' :: Text -> CmafVideoCompositionOffsets
+ Amazonka.MediaConvert: CmafWriteDASHManifest' :: Text -> CmafWriteDASHManifest
+ Amazonka.MediaConvert: CmafWriteHLSManifest' :: Text -> CmafWriteHLSManifest
+ Amazonka.MediaConvert: CmafWriteSegmentTimelineInRepresentation' :: Text -> CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert: CmfcAudioDuration' :: Text -> CmfcAudioDuration
+ Amazonka.MediaConvert: CmfcAudioTrackType' :: Text -> CmfcAudioTrackType
+ Amazonka.MediaConvert: CmfcDescriptiveVideoServiceFlag' :: Text -> CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert: CmfcIFrameOnlyManifest' :: Text -> CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert: CmfcKlvMetadata' :: Text -> CmfcKlvMetadata
+ Amazonka.MediaConvert: CmfcManifestMetadataSignaling' :: Text -> CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert: CmfcScte35Esam' :: Text -> CmfcScte35Esam
+ Amazonka.MediaConvert: CmfcScte35Source' :: Text -> CmfcScte35Source
+ Amazonka.MediaConvert: CmfcSettings' :: Maybe CmfcAudioDuration -> Maybe Text -> Maybe Text -> Maybe CmfcAudioTrackType -> Maybe CmfcDescriptiveVideoServiceFlag -> Maybe CmfcIFrameOnlyManifest -> Maybe CmfcKlvMetadata -> Maybe CmfcManifestMetadataSignaling -> Maybe CmfcScte35Esam -> Maybe CmfcScte35Source -> Maybe CmfcTimedMetadata -> Maybe CmfcTimedMetadataBoxVersion -> Maybe Text -> Maybe Text -> CmfcSettings
+ Amazonka.MediaConvert: CmfcTimedMetadata' :: Text -> CmfcTimedMetadata
+ Amazonka.MediaConvert: CmfcTimedMetadataBoxVersion' :: Text -> CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert: ColorCorrector' :: Maybe Natural -> Maybe ColorSpaceConversion -> Maybe Natural -> Maybe Hdr10Metadata -> Maybe Int -> Maybe SampleRangeConversion -> Maybe Natural -> Maybe Natural -> ColorCorrector
+ Amazonka.MediaConvert: ColorMetadata' :: Text -> ColorMetadata
+ Amazonka.MediaConvert: ColorSpace' :: Text -> ColorSpace
+ Amazonka.MediaConvert: ColorSpaceConversion' :: Text -> ColorSpaceConversion
+ Amazonka.MediaConvert: ColorSpaceUsage' :: Text -> ColorSpaceUsage
+ Amazonka.MediaConvert: Commitment' :: Text -> Commitment
+ Amazonka.MediaConvert: ContainerSettings' :: Maybe CmfcSettings -> Maybe ContainerType -> Maybe F4vSettings -> Maybe M2tsSettings -> Maybe M3u8Settings -> Maybe MovSettings -> Maybe Mp4Settings -> Maybe MpdSettings -> Maybe MxfSettings -> ContainerSettings
+ Amazonka.MediaConvert: ContainerType' :: Text -> ContainerType
+ Amazonka.MediaConvert: CopyProtectionAction' :: Text -> CopyProtectionAction
+ Amazonka.MediaConvert: CreateJob' :: Maybe AccelerationSettings -> Maybe BillingTagsSource -> Maybe Text -> Maybe [HopDestination] -> Maybe Text -> Maybe Int -> Maybe Text -> Maybe SimulateReservedQueue -> Maybe StatusUpdateInterval -> Maybe (HashMap Text Text) -> Maybe (HashMap Text Text) -> Text -> JobSettings -> CreateJob
+ Amazonka.MediaConvert: CreateJobResponse' :: Maybe Job -> Int -> CreateJobResponse
+ Amazonka.MediaConvert: CreateJobTemplate' :: Maybe AccelerationSettings -> Maybe Text -> Maybe Text -> Maybe [HopDestination] -> Maybe Int -> Maybe Text -> Maybe StatusUpdateInterval -> Maybe (HashMap Text Text) -> JobTemplateSettings -> Text -> CreateJobTemplate
+ Amazonka.MediaConvert: CreateJobTemplateResponse' :: Maybe JobTemplate -> Int -> CreateJobTemplateResponse
+ Amazonka.MediaConvert: CreatePreset' :: Maybe Text -> Maybe Text -> Maybe (HashMap Text Text) -> PresetSettings -> Text -> CreatePreset
+ Amazonka.MediaConvert: CreatePresetResponse' :: Maybe Preset -> Int -> CreatePresetResponse
+ Amazonka.MediaConvert: CreateQueue' :: Maybe Text -> Maybe PricingPlan -> Maybe ReservationPlanSettings -> Maybe QueueStatus -> Maybe (HashMap Text Text) -> Text -> CreateQueue
+ Amazonka.MediaConvert: CreateQueueResponse' :: Maybe Queue -> Int -> CreateQueueResponse
+ Amazonka.MediaConvert: DashAdditionalManifest' :: Maybe Text -> Maybe [Text] -> DashAdditionalManifest
+ Amazonka.MediaConvert: DashIsoEncryptionSettings' :: Maybe DashIsoPlaybackDeviceCompatibility -> Maybe SpekeKeyProvider -> DashIsoEncryptionSettings
+ Amazonka.MediaConvert: DashIsoGroupAudioChannelConfigSchemeIdUri' :: Text -> DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert: DashIsoGroupSettings' :: Maybe [DashAdditionalManifest] -> Maybe DashIsoGroupAudioChannelConfigSchemeIdUri -> Maybe Text -> Maybe Text -> Maybe DestinationSettings -> Maybe DashIsoEncryptionSettings -> Maybe Natural -> Maybe DashIsoHbbtvCompliance -> Maybe DashIsoImageBasedTrickPlay -> Maybe DashIsoImageBasedTrickPlaySettings -> Maybe Natural -> Maybe Double -> Maybe DashIsoMpdManifestBandwidthType -> Maybe DashIsoMpdProfile -> Maybe DashIsoPtsOffsetHandlingForBFrames -> Maybe DashIsoSegmentControl -> Maybe Natural -> Maybe DashIsoSegmentLengthControl -> Maybe DashIsoVideoCompositionOffsets -> Maybe DashIsoWriteSegmentTimelineInRepresentation -> DashIsoGroupSettings
+ Amazonka.MediaConvert: DashIsoHbbtvCompliance' :: Text -> DashIsoHbbtvCompliance
+ Amazonka.MediaConvert: DashIsoImageBasedTrickPlay' :: Text -> DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert: DashIsoImageBasedTrickPlaySettings' :: Maybe DashIsoIntervalCadence -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert: DashIsoIntervalCadence' :: Text -> DashIsoIntervalCadence
+ Amazonka.MediaConvert: DashIsoMpdManifestBandwidthType' :: Text -> DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert: DashIsoMpdProfile' :: Text -> DashIsoMpdProfile
+ Amazonka.MediaConvert: DashIsoPlaybackDeviceCompatibility' :: Text -> DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert: DashIsoPtsOffsetHandlingForBFrames' :: Text -> DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert: DashIsoSegmentControl' :: Text -> DashIsoSegmentControl
+ Amazonka.MediaConvert: DashIsoSegmentLengthControl' :: Text -> DashIsoSegmentLengthControl
+ Amazonka.MediaConvert: DashIsoVideoCompositionOffsets' :: Text -> DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert: DashIsoWriteSegmentTimelineInRepresentation' :: Text -> DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert: DecryptionMode' :: Text -> DecryptionMode
+ Amazonka.MediaConvert: DeinterlaceAlgorithm' :: Text -> DeinterlaceAlgorithm
+ Amazonka.MediaConvert: Deinterlacer' :: Maybe DeinterlaceAlgorithm -> Maybe DeinterlacerControl -> Maybe DeinterlacerMode -> Deinterlacer
+ Amazonka.MediaConvert: DeinterlacerControl' :: Text -> DeinterlacerControl
+ Amazonka.MediaConvert: DeinterlacerMode' :: Text -> DeinterlacerMode
+ Amazonka.MediaConvert: DeleteJobTemplate' :: Text -> DeleteJobTemplate
+ Amazonka.MediaConvert: DeleteJobTemplateResponse' :: Int -> DeleteJobTemplateResponse
+ Amazonka.MediaConvert: DeletePolicy' :: DeletePolicy
+ Amazonka.MediaConvert: DeletePolicyResponse' :: Int -> DeletePolicyResponse
+ Amazonka.MediaConvert: DeletePreset' :: Text -> DeletePreset
+ Amazonka.MediaConvert: DeletePresetResponse' :: Int -> DeletePresetResponse
+ Amazonka.MediaConvert: DeleteQueue' :: Text -> DeleteQueue
+ Amazonka.MediaConvert: DeleteQueueResponse' :: Int -> DeleteQueueResponse
+ Amazonka.MediaConvert: DescribeEndpoints' :: Maybe Int -> Maybe DescribeEndpointsMode -> Maybe Text -> DescribeEndpoints
+ Amazonka.MediaConvert: DescribeEndpointsMode' :: Text -> DescribeEndpointsMode
+ Amazonka.MediaConvert: DescribeEndpointsResponse' :: Maybe [Endpoint] -> Maybe Text -> Int -> DescribeEndpointsResponse
+ Amazonka.MediaConvert: DestinationSettings' :: Maybe S3DestinationSettings -> DestinationSettings
+ Amazonka.MediaConvert: DisassociateCertificate' :: Text -> DisassociateCertificate
+ Amazonka.MediaConvert: DisassociateCertificateResponse' :: Int -> DisassociateCertificateResponse
+ Amazonka.MediaConvert: DolbyVision' :: Maybe DolbyVisionLevel6Metadata -> Maybe DolbyVisionLevel6Mode -> Maybe DolbyVisionMapping -> Maybe DolbyVisionProfile -> DolbyVision
+ Amazonka.MediaConvert: DolbyVisionLevel6Metadata' :: Maybe Natural -> Maybe Natural -> DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert: DolbyVisionLevel6Mode' :: Text -> DolbyVisionLevel6Mode
+ Amazonka.MediaConvert: DolbyVisionMapping' :: Text -> DolbyVisionMapping
+ Amazonka.MediaConvert: DolbyVisionProfile' :: Text -> DolbyVisionProfile
+ Amazonka.MediaConvert: DropFrameTimecode' :: Text -> DropFrameTimecode
+ Amazonka.MediaConvert: DvbNitSettings' :: Maybe Natural -> Maybe Text -> Maybe Natural -> DvbNitSettings
+ Amazonka.MediaConvert: DvbSdtSettings' :: Maybe OutputSdt -> Maybe Natural -> Maybe Text -> Maybe Text -> DvbSdtSettings
+ Amazonka.MediaConvert: DvbSubDestinationSettings' :: Maybe DvbSubtitleAlignment -> Maybe DvbSubtitleApplyFontColor -> Maybe DvbSubtitleBackgroundColor -> Maybe Natural -> Maybe DvbddsHandling -> Maybe Natural -> Maybe Natural -> Maybe DvbSubSubtitleFallbackFont -> Maybe DvbSubtitleFontColor -> Maybe Natural -> Maybe Natural -> Maybe FontScript -> Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe DvbSubtitleOutlineColor -> Maybe Natural -> Maybe DvbSubtitleShadowColor -> Maybe Natural -> Maybe Int -> Maybe Int -> Maybe DvbSubtitleStylePassthrough -> Maybe DvbSubtitlingType -> Maybe DvbSubtitleTeletextSpacing -> Maybe Natural -> Maybe Natural -> Maybe Natural -> DvbSubDestinationSettings
+ Amazonka.MediaConvert: DvbSubSourceSettings' :: Maybe Natural -> DvbSubSourceSettings
+ Amazonka.MediaConvert: DvbSubSubtitleFallbackFont' :: Text -> DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert: DvbSubtitleAlignment' :: Text -> DvbSubtitleAlignment
+ Amazonka.MediaConvert: DvbSubtitleApplyFontColor' :: Text -> DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert: DvbSubtitleBackgroundColor' :: Text -> DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert: DvbSubtitleFontColor' :: Text -> DvbSubtitleFontColor
+ Amazonka.MediaConvert: DvbSubtitleOutlineColor' :: Text -> DvbSubtitleOutlineColor
+ Amazonka.MediaConvert: DvbSubtitleShadowColor' :: Text -> DvbSubtitleShadowColor
+ Amazonka.MediaConvert: DvbSubtitleStylePassthrough' :: Text -> DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert: DvbSubtitleTeletextSpacing' :: Text -> DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert: DvbSubtitlingType' :: Text -> DvbSubtitlingType
+ Amazonka.MediaConvert: DvbTdtSettings' :: Maybe Natural -> DvbTdtSettings
+ Amazonka.MediaConvert: DvbddsHandling' :: Text -> DvbddsHandling
+ Amazonka.MediaConvert: Eac3AtmosBitstreamMode' :: Text -> Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert: Eac3AtmosCodingMode' :: Text -> Eac3AtmosCodingMode
+ Amazonka.MediaConvert: Eac3AtmosDialogueIntelligence' :: Text -> Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert: Eac3AtmosDownmixControl' :: Text -> Eac3AtmosDownmixControl
+ Amazonka.MediaConvert: Eac3AtmosDynamicRangeCompressionLine' :: Text -> Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert: Eac3AtmosDynamicRangeCompressionRf' :: Text -> Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert: Eac3AtmosDynamicRangeControl' :: Text -> Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert: Eac3AtmosMeteringMode' :: Text -> Eac3AtmosMeteringMode
+ Amazonka.MediaConvert: Eac3AtmosSettings' :: Maybe Natural -> Maybe Eac3AtmosBitstreamMode -> Maybe Eac3AtmosCodingMode -> Maybe Eac3AtmosDialogueIntelligence -> Maybe Eac3AtmosDownmixControl -> Maybe Eac3AtmosDynamicRangeCompressionLine -> Maybe Eac3AtmosDynamicRangeCompressionRf -> Maybe Eac3AtmosDynamicRangeControl -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Eac3AtmosMeteringMode -> Maybe Natural -> Maybe Natural -> Maybe Eac3AtmosStereoDownmix -> Maybe Eac3AtmosSurroundExMode -> Eac3AtmosSettings
+ Amazonka.MediaConvert: Eac3AtmosStereoDownmix' :: Text -> Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert: Eac3AtmosSurroundExMode' :: Text -> Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert: Eac3AttenuationControl' :: Text -> Eac3AttenuationControl
+ Amazonka.MediaConvert: Eac3BitstreamMode' :: Text -> Eac3BitstreamMode
+ Amazonka.MediaConvert: Eac3CodingMode' :: Text -> Eac3CodingMode
+ Amazonka.MediaConvert: Eac3DcFilter' :: Text -> Eac3DcFilter
+ Amazonka.MediaConvert: Eac3DynamicRangeCompressionLine' :: Text -> Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: Eac3DynamicRangeCompressionRf' :: Text -> Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: Eac3LfeControl' :: Text -> Eac3LfeControl
+ Amazonka.MediaConvert: Eac3LfeFilter' :: Text -> Eac3LfeFilter
+ Amazonka.MediaConvert: Eac3MetadataControl' :: Text -> Eac3MetadataControl
+ Amazonka.MediaConvert: Eac3PassthroughControl' :: Text -> Eac3PassthroughControl
+ Amazonka.MediaConvert: Eac3PhaseControl' :: Text -> Eac3PhaseControl
+ Amazonka.MediaConvert: Eac3Settings' :: Maybe Eac3AttenuationControl -> Maybe Natural -> Maybe Eac3BitstreamMode -> Maybe Eac3CodingMode -> Maybe Eac3DcFilter -> Maybe Natural -> Maybe Eac3DynamicRangeCompressionLine -> Maybe Eac3DynamicRangeCompressionRf -> Maybe Eac3LfeControl -> Maybe Eac3LfeFilter -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Eac3MetadataControl -> Maybe Eac3PassthroughControl -> Maybe Eac3PhaseControl -> Maybe Natural -> Maybe Eac3StereoDownmix -> Maybe Eac3SurroundExMode -> Maybe Eac3SurroundMode -> Eac3Settings
+ Amazonka.MediaConvert: Eac3StereoDownmix' :: Text -> Eac3StereoDownmix
+ Amazonka.MediaConvert: Eac3SurroundExMode' :: Text -> Eac3SurroundExMode
+ Amazonka.MediaConvert: Eac3SurroundMode' :: Text -> Eac3SurroundMode
+ Amazonka.MediaConvert: EmbeddedConvert608To708' :: Text -> EmbeddedConvert608To708
+ Amazonka.MediaConvert: EmbeddedDestinationSettings' :: Maybe Natural -> Maybe Natural -> EmbeddedDestinationSettings
+ Amazonka.MediaConvert: EmbeddedSourceSettings' :: Maybe EmbeddedConvert608To708 -> Maybe Natural -> Maybe Natural -> Maybe EmbeddedTerminateCaptions -> EmbeddedSourceSettings
+ Amazonka.MediaConvert: EmbeddedTerminateCaptions' :: Text -> EmbeddedTerminateCaptions
+ Amazonka.MediaConvert: EmbeddedTimecodeOverride' :: Text -> EmbeddedTimecodeOverride
+ Amazonka.MediaConvert: Endpoint' :: Maybe Text -> Endpoint
+ Amazonka.MediaConvert: EsamManifestConfirmConditionNotification' :: Maybe Text -> EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert: EsamSettings' :: Maybe EsamManifestConfirmConditionNotification -> Maybe Natural -> Maybe EsamSignalProcessingNotification -> EsamSettings
+ Amazonka.MediaConvert: EsamSignalProcessingNotification' :: Maybe Text -> EsamSignalProcessingNotification
+ Amazonka.MediaConvert: ExtendedDataServices' :: Maybe CopyProtectionAction -> Maybe VchipAction -> ExtendedDataServices
+ Amazonka.MediaConvert: F4vMoovPlacement' :: Text -> F4vMoovPlacement
+ Amazonka.MediaConvert: F4vSettings' :: Maybe F4vMoovPlacement -> F4vSettings
+ Amazonka.MediaConvert: FileGroupSettings' :: Maybe Text -> Maybe DestinationSettings -> FileGroupSettings
+ Amazonka.MediaConvert: FileSourceConvert608To708' :: Text -> FileSourceConvert608To708
+ Amazonka.MediaConvert: FileSourceSettings' :: Maybe FileSourceConvert608To708 -> Maybe CaptionSourceFramerate -> Maybe Text -> Maybe Int -> Maybe FileSourceTimeDeltaUnits -> FileSourceSettings
+ Amazonka.MediaConvert: FileSourceTimeDeltaUnits' :: Text -> FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert: FontScript' :: Text -> FontScript
+ Amazonka.MediaConvert: ForceIncludeRenditionSize' :: Maybe Natural -> Maybe Natural -> ForceIncludeRenditionSize
+ Amazonka.MediaConvert: FrameCaptureSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> FrameCaptureSettings
+ Amazonka.MediaConvert: GetJob' :: Text -> GetJob
+ Amazonka.MediaConvert: GetJobResponse' :: Maybe Job -> Int -> GetJobResponse
+ Amazonka.MediaConvert: GetJobTemplate' :: Text -> GetJobTemplate
+ Amazonka.MediaConvert: GetJobTemplateResponse' :: Maybe JobTemplate -> Int -> GetJobTemplateResponse
+ Amazonka.MediaConvert: GetPolicy' :: GetPolicy
+ Amazonka.MediaConvert: GetPolicyResponse' :: Maybe Policy -> Int -> GetPolicyResponse
+ Amazonka.MediaConvert: GetPreset' :: Text -> GetPreset
+ Amazonka.MediaConvert: GetPresetResponse' :: Maybe Preset -> Int -> GetPresetResponse
+ Amazonka.MediaConvert: GetQueue' :: Text -> GetQueue
+ Amazonka.MediaConvert: GetQueueResponse' :: Maybe Queue -> Int -> GetQueueResponse
+ Amazonka.MediaConvert: H264AdaptiveQuantization' :: Text -> H264AdaptiveQuantization
+ Amazonka.MediaConvert: H264CodecLevel' :: Text -> H264CodecLevel
+ Amazonka.MediaConvert: H264CodecProfile' :: Text -> H264CodecProfile
+ Amazonka.MediaConvert: H264DynamicSubGop' :: Text -> H264DynamicSubGop
+ Amazonka.MediaConvert: H264EntropyEncoding' :: Text -> H264EntropyEncoding
+ Amazonka.MediaConvert: H264FieldEncoding' :: Text -> H264FieldEncoding
+ Amazonka.MediaConvert: H264FlickerAdaptiveQuantization' :: Text -> H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert: H264FramerateControl' :: Text -> H264FramerateControl
+ Amazonka.MediaConvert: H264FramerateConversionAlgorithm' :: Text -> H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert: H264GopBReference' :: Text -> H264GopBReference
+ Amazonka.MediaConvert: H264GopSizeUnits' :: Text -> H264GopSizeUnits
+ Amazonka.MediaConvert: H264InterlaceMode' :: Text -> H264InterlaceMode
+ Amazonka.MediaConvert: H264ParControl' :: Text -> H264ParControl
+ Amazonka.MediaConvert: H264QualityTuningLevel' :: Text -> H264QualityTuningLevel
+ Amazonka.MediaConvert: H264QvbrSettings' :: Maybe Natural -> Maybe Natural -> Maybe Double -> H264QvbrSettings
+ Amazonka.MediaConvert: H264RateControlMode' :: Text -> H264RateControlMode
+ Amazonka.MediaConvert: H264RepeatPps' :: Text -> H264RepeatPps
+ Amazonka.MediaConvert: H264ScanTypeConversionMode' :: Text -> H264ScanTypeConversionMode
+ Amazonka.MediaConvert: H264SceneChangeDetect' :: Text -> H264SceneChangeDetect
+ Amazonka.MediaConvert: H264Settings' :: Maybe H264AdaptiveQuantization -> Maybe Natural -> Maybe H264CodecLevel -> Maybe H264CodecProfile -> Maybe H264DynamicSubGop -> Maybe H264EntropyEncoding -> Maybe H264FieldEncoding -> Maybe H264FlickerAdaptiveQuantization -> Maybe H264FramerateControl -> Maybe H264FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe H264GopBReference -> Maybe Natural -> Maybe Double -> Maybe H264GopSizeUnits -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H264InterlaceMode -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H264ParControl -> Maybe Natural -> Maybe Natural -> Maybe H264QualityTuningLevel -> Maybe H264QvbrSettings -> Maybe H264RateControlMode -> Maybe H264RepeatPps -> Maybe H264ScanTypeConversionMode -> Maybe H264SceneChangeDetect -> Maybe Natural -> Maybe H264SlowPal -> Maybe Natural -> Maybe H264SpatialAdaptiveQuantization -> Maybe H264Syntax -> Maybe H264Telecine -> Maybe H264TemporalAdaptiveQuantization -> Maybe H264UnregisteredSeiTimecode -> H264Settings
+ Amazonka.MediaConvert: H264SlowPal' :: Text -> H264SlowPal
+ Amazonka.MediaConvert: H264SpatialAdaptiveQuantization' :: Text -> H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: H264Syntax' :: Text -> H264Syntax
+ Amazonka.MediaConvert: H264Telecine' :: Text -> H264Telecine
+ Amazonka.MediaConvert: H264TemporalAdaptiveQuantization' :: Text -> H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: H264UnregisteredSeiTimecode' :: Text -> H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert: H265AdaptiveQuantization' :: Text -> H265AdaptiveQuantization
+ Amazonka.MediaConvert: H265AlternateTransferFunctionSei' :: Text -> H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert: H265CodecLevel' :: Text -> H265CodecLevel
+ Amazonka.MediaConvert: H265CodecProfile' :: Text -> H265CodecProfile
+ Amazonka.MediaConvert: H265DynamicSubGop' :: Text -> H265DynamicSubGop
+ Amazonka.MediaConvert: H265FlickerAdaptiveQuantization' :: Text -> H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert: H265FramerateControl' :: Text -> H265FramerateControl
+ Amazonka.MediaConvert: H265FramerateConversionAlgorithm' :: Text -> H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert: H265GopBReference' :: Text -> H265GopBReference
+ Amazonka.MediaConvert: H265GopSizeUnits' :: Text -> H265GopSizeUnits
+ Amazonka.MediaConvert: H265InterlaceMode' :: Text -> H265InterlaceMode
+ Amazonka.MediaConvert: H265ParControl' :: Text -> H265ParControl
+ Amazonka.MediaConvert: H265QualityTuningLevel' :: Text -> H265QualityTuningLevel
+ Amazonka.MediaConvert: H265QvbrSettings' :: Maybe Natural -> Maybe Natural -> Maybe Double -> H265QvbrSettings
+ Amazonka.MediaConvert: H265RateControlMode' :: Text -> H265RateControlMode
+ Amazonka.MediaConvert: H265SampleAdaptiveOffsetFilterMode' :: Text -> H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert: H265ScanTypeConversionMode' :: Text -> H265ScanTypeConversionMode
+ Amazonka.MediaConvert: H265SceneChangeDetect' :: Text -> H265SceneChangeDetect
+ Amazonka.MediaConvert: H265Settings' :: Maybe H265AdaptiveQuantization -> Maybe H265AlternateTransferFunctionSei -> Maybe Natural -> Maybe H265CodecLevel -> Maybe H265CodecProfile -> Maybe H265DynamicSubGop -> Maybe H265FlickerAdaptiveQuantization -> Maybe H265FramerateControl -> Maybe H265FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe H265GopBReference -> Maybe Natural -> Maybe Double -> Maybe H265GopSizeUnits -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H265InterlaceMode -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H265ParControl -> Maybe Natural -> Maybe Natural -> Maybe H265QualityTuningLevel -> Maybe H265QvbrSettings -> Maybe H265RateControlMode -> Maybe H265SampleAdaptiveOffsetFilterMode -> Maybe H265ScanTypeConversionMode -> Maybe H265SceneChangeDetect -> Maybe Natural -> Maybe H265SlowPal -> Maybe H265SpatialAdaptiveQuantization -> Maybe H265Telecine -> Maybe H265TemporalAdaptiveQuantization -> Maybe H265TemporalIds -> Maybe H265Tiles -> Maybe H265UnregisteredSeiTimecode -> Maybe H265WriteMp4PackagingType -> H265Settings
+ Amazonka.MediaConvert: H265SlowPal' :: Text -> H265SlowPal
+ Amazonka.MediaConvert: H265SpatialAdaptiveQuantization' :: Text -> H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: H265Telecine' :: Text -> H265Telecine
+ Amazonka.MediaConvert: H265TemporalAdaptiveQuantization' :: Text -> H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: H265TemporalIds' :: Text -> H265TemporalIds
+ Amazonka.MediaConvert: H265Tiles' :: Text -> H265Tiles
+ Amazonka.MediaConvert: H265UnregisteredSeiTimecode' :: Text -> H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert: H265WriteMp4PackagingType' :: Text -> H265WriteMp4PackagingType
+ Amazonka.MediaConvert: Hdr10Metadata' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Hdr10Metadata
+ Amazonka.MediaConvert: Hdr10Plus' :: Maybe Natural -> Maybe Natural -> Hdr10Plus
+ Amazonka.MediaConvert: HlsAdMarkers' :: Text -> HlsAdMarkers
+ Amazonka.MediaConvert: HlsAdditionalManifest' :: Maybe Text -> Maybe [Text] -> HlsAdditionalManifest
+ Amazonka.MediaConvert: HlsAudioOnlyContainer' :: Text -> HlsAudioOnlyContainer
+ Amazonka.MediaConvert: HlsAudioOnlyHeader' :: Text -> HlsAudioOnlyHeader
+ Amazonka.MediaConvert: HlsAudioTrackType' :: Text -> HlsAudioTrackType
+ Amazonka.MediaConvert: HlsCaptionLanguageMapping' :: Maybe Int -> Maybe Text -> Maybe LanguageCode -> Maybe Text -> HlsCaptionLanguageMapping
+ Amazonka.MediaConvert: HlsCaptionLanguageSetting' :: Text -> HlsCaptionLanguageSetting
+ Amazonka.MediaConvert: HlsCaptionSegmentLengthControl' :: Text -> HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert: HlsClientCache' :: Text -> HlsClientCache
+ Amazonka.MediaConvert: HlsCodecSpecification' :: Text -> HlsCodecSpecification
+ Amazonka.MediaConvert: HlsDescriptiveVideoServiceFlag' :: Text -> HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert: HlsDirectoryStructure' :: Text -> HlsDirectoryStructure
+ Amazonka.MediaConvert: HlsEncryptionSettings' :: Maybe Text -> Maybe HlsEncryptionType -> Maybe HlsInitializationVectorInManifest -> Maybe HlsOfflineEncrypted -> Maybe SpekeKeyProvider -> Maybe StaticKeyProvider -> Maybe HlsKeyProviderType -> HlsEncryptionSettings
+ Amazonka.MediaConvert: HlsEncryptionType' :: Text -> HlsEncryptionType
+ Amazonka.MediaConvert: HlsGroupSettings' :: Maybe [HlsAdMarkers] -> Maybe [HlsAdditionalManifest] -> Maybe HlsAudioOnlyHeader -> Maybe Text -> Maybe [HlsCaptionLanguageMapping] -> Maybe HlsCaptionLanguageSetting -> Maybe HlsCaptionSegmentLengthControl -> Maybe HlsClientCache -> Maybe HlsCodecSpecification -> Maybe Text -> Maybe DestinationSettings -> Maybe HlsDirectoryStructure -> Maybe HlsEncryptionSettings -> Maybe HlsImageBasedTrickPlay -> Maybe HlsImageBasedTrickPlaySettings -> Maybe HlsManifestCompression -> Maybe HlsManifestDurationFormat -> Maybe Double -> Maybe Natural -> Maybe HlsOutputSelection -> Maybe HlsProgramDateTime -> Maybe Natural -> Maybe HlsSegmentControl -> Maybe Natural -> Maybe HlsSegmentLengthControl -> Maybe Natural -> Maybe HlsStreamInfResolution -> Maybe HlsTargetDurationCompatibilityMode -> Maybe HlsTimedMetadataId3Frame -> Maybe Int -> Maybe Int -> HlsGroupSettings
+ Amazonka.MediaConvert: HlsIFrameOnlyManifest' :: Text -> HlsIFrameOnlyManifest
+ Amazonka.MediaConvert: HlsImageBasedTrickPlay' :: Text -> HlsImageBasedTrickPlay
+ Amazonka.MediaConvert: HlsImageBasedTrickPlaySettings' :: Maybe HlsIntervalCadence -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert: HlsInitializationVectorInManifest' :: Text -> HlsInitializationVectorInManifest
+ Amazonka.MediaConvert: HlsIntervalCadence' :: Text -> HlsIntervalCadence
+ Amazonka.MediaConvert: HlsKeyProviderType' :: Text -> HlsKeyProviderType
+ Amazonka.MediaConvert: HlsManifestCompression' :: Text -> HlsManifestCompression
+ Amazonka.MediaConvert: HlsManifestDurationFormat' :: Text -> HlsManifestDurationFormat
+ Amazonka.MediaConvert: HlsOfflineEncrypted' :: Text -> HlsOfflineEncrypted
+ Amazonka.MediaConvert: HlsOutputSelection' :: Text -> HlsOutputSelection
+ Amazonka.MediaConvert: HlsProgramDateTime' :: Text -> HlsProgramDateTime
+ Amazonka.MediaConvert: HlsRenditionGroupSettings' :: Maybe Text -> Maybe LanguageCode -> Maybe Text -> HlsRenditionGroupSettings
+ Amazonka.MediaConvert: HlsSegmentControl' :: Text -> HlsSegmentControl
+ Amazonka.MediaConvert: HlsSegmentLengthControl' :: Text -> HlsSegmentLengthControl
+ Amazonka.MediaConvert: HlsSettings' :: Maybe Text -> Maybe HlsAudioOnlyContainer -> Maybe Text -> Maybe HlsAudioTrackType -> Maybe HlsDescriptiveVideoServiceFlag -> Maybe HlsIFrameOnlyManifest -> Maybe Text -> HlsSettings
+ Amazonka.MediaConvert: HlsStreamInfResolution' :: Text -> HlsStreamInfResolution
+ Amazonka.MediaConvert: HlsTargetDurationCompatibilityMode' :: Text -> HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert: HlsTimedMetadataId3Frame' :: Text -> HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert: HopDestination' :: Maybe Int -> Maybe Text -> Maybe Int -> HopDestination
+ Amazonka.MediaConvert: Id3Insertion' :: Maybe Text -> Maybe Text -> Id3Insertion
+ Amazonka.MediaConvert: ImageInserter' :: Maybe [InsertableImage] -> Maybe Natural -> ImageInserter
+ Amazonka.MediaConvert: ImscAccessibilitySubs' :: Text -> ImscAccessibilitySubs
+ Amazonka.MediaConvert: ImscDestinationSettings' :: Maybe ImscAccessibilitySubs -> Maybe ImscStylePassthrough -> ImscDestinationSettings
+ Amazonka.MediaConvert: ImscStylePassthrough' :: Text -> ImscStylePassthrough
+ Amazonka.MediaConvert: Input' :: Maybe (HashMap Text AudioSelectorGroup) -> Maybe (HashMap Text AudioSelector) -> Maybe (HashMap Text CaptionSelector) -> Maybe Rectangle -> Maybe InputDeblockFilter -> Maybe InputDecryptionSettings -> Maybe InputDenoiseFilter -> Maybe Text -> Maybe Text -> Maybe InputFilterEnable -> Maybe Int -> Maybe ImageInserter -> Maybe [InputClipping] -> Maybe InputScanType -> Maybe Rectangle -> Maybe Natural -> Maybe InputPsiControl -> Maybe [Text] -> Maybe InputTimecodeSource -> Maybe Text -> Maybe InputVideoGenerator -> Maybe VideoSelector -> Input
+ Amazonka.MediaConvert: InputClipping' :: Maybe Text -> Maybe Text -> InputClipping
+ Amazonka.MediaConvert: InputDeblockFilter' :: Text -> InputDeblockFilter
+ Amazonka.MediaConvert: InputDecryptionSettings' :: Maybe DecryptionMode -> Maybe Text -> Maybe Text -> Maybe Text -> InputDecryptionSettings
+ Amazonka.MediaConvert: InputDenoiseFilter' :: Text -> InputDenoiseFilter
+ Amazonka.MediaConvert: InputFilterEnable' :: Text -> InputFilterEnable
+ Amazonka.MediaConvert: InputPolicy' :: Text -> InputPolicy
+ Amazonka.MediaConvert: InputPsiControl' :: Text -> InputPsiControl
+ Amazonka.MediaConvert: InputRotate' :: Text -> InputRotate
+ Amazonka.MediaConvert: InputSampleRange' :: Text -> InputSampleRange
+ Amazonka.MediaConvert: InputScanType' :: Text -> InputScanType
+ Amazonka.MediaConvert: InputTemplate' :: Maybe (HashMap Text AudioSelectorGroup) -> Maybe (HashMap Text AudioSelector) -> Maybe (HashMap Text CaptionSelector) -> Maybe Rectangle -> Maybe InputDeblockFilter -> Maybe InputDenoiseFilter -> Maybe Text -> Maybe InputFilterEnable -> Maybe Int -> Maybe ImageInserter -> Maybe [InputClipping] -> Maybe InputScanType -> Maybe Rectangle -> Maybe Natural -> Maybe InputPsiControl -> Maybe InputTimecodeSource -> Maybe Text -> Maybe VideoSelector -> InputTemplate
+ Amazonka.MediaConvert: InputTimecodeSource' :: Text -> InputTimecodeSource
+ Amazonka.MediaConvert: InputVideoGenerator' :: Maybe Natural -> InputVideoGenerator
+ Amazonka.MediaConvert: InsertableImage' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe Natural -> InsertableImage
+ Amazonka.MediaConvert: Job' :: Maybe AccelerationSettings -> Maybe AccelerationStatus -> Maybe Text -> Maybe BillingTagsSource -> Maybe POSIX -> Maybe JobPhase -> Maybe Int -> Maybe Text -> Maybe [HopDestination] -> Maybe Text -> Maybe Int -> Maybe Text -> Maybe JobMessages -> Maybe [OutputGroupDetail] -> Maybe Int -> Maybe Text -> Maybe [QueueTransition] -> Maybe Int -> Maybe SimulateReservedQueue -> Maybe JobStatus -> Maybe StatusUpdateInterval -> Maybe Timing -> Maybe (HashMap Text Text) -> Text -> JobSettings -> Job
+ Amazonka.MediaConvert: JobMessages' :: Maybe [Text] -> Maybe [Text] -> JobMessages
+ Amazonka.MediaConvert: JobPhase' :: Text -> JobPhase
+ Amazonka.MediaConvert: JobSettings' :: Maybe Int -> Maybe AvailBlanking -> Maybe EsamSettings -> Maybe ExtendedDataServices -> Maybe [Input] -> Maybe KantarWatermarkSettings -> Maybe MotionImageInserter -> Maybe NielsenConfiguration -> Maybe NielsenNonLinearWatermarkSettings -> Maybe [OutputGroup] -> Maybe TimecodeConfig -> Maybe TimedMetadataInsertion -> JobSettings
+ Amazonka.MediaConvert: JobStatus' :: Text -> JobStatus
+ Amazonka.MediaConvert: JobTemplate' :: Maybe AccelerationSettings -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe [HopDestination] -> Maybe POSIX -> Maybe Int -> Maybe Text -> Maybe StatusUpdateInterval -> Maybe Type -> JobTemplateSettings -> Text -> JobTemplate
+ Amazonka.MediaConvert: JobTemplateListBy' :: Text -> JobTemplateListBy
+ Amazonka.MediaConvert: JobTemplateSettings' :: Maybe Int -> Maybe AvailBlanking -> Maybe EsamSettings -> Maybe ExtendedDataServices -> Maybe [InputTemplate] -> Maybe KantarWatermarkSettings -> Maybe MotionImageInserter -> Maybe NielsenConfiguration -> Maybe NielsenNonLinearWatermarkSettings -> Maybe [OutputGroup] -> Maybe TimecodeConfig -> Maybe TimedMetadataInsertion -> JobTemplateSettings
+ Amazonka.MediaConvert: KantarWatermarkSettings' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Double -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> KantarWatermarkSettings
+ Amazonka.MediaConvert: LanguageCode' :: Text -> LanguageCode
+ Amazonka.MediaConvert: ListJobTemplates' :: Maybe Text -> Maybe JobTemplateListBy -> Maybe Natural -> Maybe Text -> Maybe Order -> ListJobTemplates
+ Amazonka.MediaConvert: ListJobTemplatesResponse' :: Maybe [JobTemplate] -> Maybe Text -> Int -> ListJobTemplatesResponse
+ Amazonka.MediaConvert: ListJobs' :: Maybe Natural -> Maybe Text -> Maybe Order -> Maybe Text -> Maybe JobStatus -> ListJobs
+ Amazonka.MediaConvert: ListJobsResponse' :: Maybe [Job] -> Maybe Text -> Int -> ListJobsResponse
+ Amazonka.MediaConvert: ListPresets' :: Maybe Text -> Maybe PresetListBy -> Maybe Natural -> Maybe Text -> Maybe Order -> ListPresets
+ Amazonka.MediaConvert: ListPresetsResponse' :: Maybe Text -> Maybe [Preset] -> Int -> ListPresetsResponse
+ Amazonka.MediaConvert: ListQueues' :: Maybe QueueListBy -> Maybe Natural -> Maybe Text -> Maybe Order -> ListQueues
+ Amazonka.MediaConvert: ListQueuesResponse' :: Maybe Text -> Maybe [Queue] -> Int -> ListQueuesResponse
+ Amazonka.MediaConvert: ListTagsForResource' :: Text -> ListTagsForResource
+ Amazonka.MediaConvert: ListTagsForResourceResponse' :: Maybe ResourceTags -> Int -> ListTagsForResourceResponse
+ Amazonka.MediaConvert: M2tsAudioBufferModel' :: Text -> M2tsAudioBufferModel
+ Amazonka.MediaConvert: M2tsAudioDuration' :: Text -> M2tsAudioDuration
+ Amazonka.MediaConvert: M2tsBufferModel' :: Text -> M2tsBufferModel
+ Amazonka.MediaConvert: M2tsDataPtsControl' :: Text -> M2tsDataPtsControl
+ Amazonka.MediaConvert: M2tsEbpAudioInterval' :: Text -> M2tsEbpAudioInterval
+ Amazonka.MediaConvert: M2tsEbpPlacement' :: Text -> M2tsEbpPlacement
+ Amazonka.MediaConvert: M2tsEsRateInPes' :: Text -> M2tsEsRateInPes
+ Amazonka.MediaConvert: M2tsForceTsVideoEbpOrder' :: Text -> M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert: M2tsKlvMetadata' :: Text -> M2tsKlvMetadata
+ Amazonka.MediaConvert: M2tsNielsenId3' :: Text -> M2tsNielsenId3
+ Amazonka.MediaConvert: M2tsPcrControl' :: Text -> M2tsPcrControl
+ Amazonka.MediaConvert: M2tsRateMode' :: Text -> M2tsRateMode
+ Amazonka.MediaConvert: M2tsScte35Esam' :: Maybe Natural -> M2tsScte35Esam
+ Amazonka.MediaConvert: M2tsScte35Source' :: Text -> M2tsScte35Source
+ Amazonka.MediaConvert: M2tsSegmentationMarkers' :: Text -> M2tsSegmentationMarkers
+ Amazonka.MediaConvert: M2tsSegmentationStyle' :: Text -> M2tsSegmentationStyle
+ Amazonka.MediaConvert: M2tsSettings' :: Maybe M2tsAudioBufferModel -> Maybe M2tsAudioDuration -> Maybe Natural -> Maybe [Natural] -> Maybe Natural -> Maybe M2tsBufferModel -> Maybe M2tsDataPtsControl -> Maybe DvbNitSettings -> Maybe DvbSdtSettings -> Maybe [Natural] -> Maybe DvbTdtSettings -> Maybe Natural -> Maybe M2tsEbpAudioInterval -> Maybe M2tsEbpPlacement -> Maybe M2tsEsRateInPes -> Maybe M2tsForceTsVideoEbpOrder -> Maybe Double -> Maybe M2tsKlvMetadata -> Maybe Natural -> Maybe Natural -> Maybe M2tsNielsenId3 -> Maybe Double -> Maybe Natural -> Maybe M2tsPcrControl -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe M2tsRateMode -> Maybe M2tsScte35Esam -> Maybe Natural -> Maybe M2tsScte35Source -> Maybe M2tsSegmentationMarkers -> Maybe M2tsSegmentationStyle -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> M2tsSettings
+ Amazonka.MediaConvert: M3u8AudioDuration' :: Text -> M3u8AudioDuration
+ Amazonka.MediaConvert: M3u8DataPtsControl' :: Text -> M3u8DataPtsControl
+ Amazonka.MediaConvert: M3u8NielsenId3' :: Text -> M3u8NielsenId3
+ Amazonka.MediaConvert: M3u8PcrControl' :: Text -> M3u8PcrControl
+ Amazonka.MediaConvert: M3u8Scte35Source' :: Text -> M3u8Scte35Source
+ Amazonka.MediaConvert: M3u8Settings' :: Maybe M3u8AudioDuration -> Maybe Natural -> Maybe [Natural] -> Maybe M3u8DataPtsControl -> Maybe Natural -> Maybe M3u8NielsenId3 -> Maybe Natural -> Maybe M3u8PcrControl -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe M3u8Scte35Source -> Maybe TimedMetadata -> Maybe Natural -> Maybe Natural -> Maybe Natural -> M3u8Settings
+ Amazonka.MediaConvert: MinBottomRenditionSize' :: Maybe Natural -> Maybe Natural -> MinBottomRenditionSize
+ Amazonka.MediaConvert: MinTopRenditionSize' :: Maybe Natural -> Maybe Natural -> MinTopRenditionSize
+ Amazonka.MediaConvert: MotionImageInserter' :: Maybe MotionImageInsertionFramerate -> Maybe Text -> Maybe MotionImageInsertionMode -> Maybe MotionImageInsertionOffset -> Maybe MotionImagePlayback -> Maybe Text -> MotionImageInserter
+ Amazonka.MediaConvert: MotionImageInsertionFramerate' :: Maybe Natural -> Maybe Natural -> MotionImageInsertionFramerate
+ Amazonka.MediaConvert: MotionImageInsertionMode' :: Text -> MotionImageInsertionMode
+ Amazonka.MediaConvert: MotionImageInsertionOffset' :: Maybe Natural -> Maybe Natural -> MotionImageInsertionOffset
+ Amazonka.MediaConvert: MotionImagePlayback' :: Text -> MotionImagePlayback
+ Amazonka.MediaConvert: MovClapAtom' :: Text -> MovClapAtom
+ Amazonka.MediaConvert: MovCslgAtom' :: Text -> MovCslgAtom
+ Amazonka.MediaConvert: MovMpeg2FourCCControl' :: Text -> MovMpeg2FourCCControl
+ Amazonka.MediaConvert: MovPaddingControl' :: Text -> MovPaddingControl
+ Amazonka.MediaConvert: MovReference' :: Text -> MovReference
+ Amazonka.MediaConvert: MovSettings' :: Maybe MovClapAtom -> Maybe MovCslgAtom -> Maybe MovMpeg2FourCCControl -> Maybe MovPaddingControl -> Maybe MovReference -> MovSettings
+ Amazonka.MediaConvert: Mp2Settings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Mp2Settings
+ Amazonka.MediaConvert: Mp3RateControlMode' :: Text -> Mp3RateControlMode
+ Amazonka.MediaConvert: Mp3Settings' :: Maybe Natural -> Maybe Natural -> Maybe Mp3RateControlMode -> Maybe Natural -> Maybe Natural -> Mp3Settings
+ Amazonka.MediaConvert: Mp4CslgAtom' :: Text -> Mp4CslgAtom
+ Amazonka.MediaConvert: Mp4FreeSpaceBox' :: Text -> Mp4FreeSpaceBox
+ Amazonka.MediaConvert: Mp4MoovPlacement' :: Text -> Mp4MoovPlacement
+ Amazonka.MediaConvert: Mp4Settings' :: Maybe CmfcAudioDuration -> Maybe Mp4CslgAtom -> Maybe Natural -> Maybe Mp4FreeSpaceBox -> Maybe Mp4MoovPlacement -> Maybe Text -> Mp4Settings
+ Amazonka.MediaConvert: MpdAccessibilityCaptionHints' :: Text -> MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert: MpdAudioDuration' :: Text -> MpdAudioDuration
+ Amazonka.MediaConvert: MpdCaptionContainerType' :: Text -> MpdCaptionContainerType
+ Amazonka.MediaConvert: MpdKlvMetadata' :: Text -> MpdKlvMetadata
+ Amazonka.MediaConvert: MpdManifestMetadataSignaling' :: Text -> MpdManifestMetadataSignaling
+ Amazonka.MediaConvert: MpdScte35Esam' :: Text -> MpdScte35Esam
+ Amazonka.MediaConvert: MpdScte35Source' :: Text -> MpdScte35Source
+ Amazonka.MediaConvert: MpdSettings' :: Maybe MpdAccessibilityCaptionHints -> Maybe MpdAudioDuration -> Maybe MpdCaptionContainerType -> Maybe MpdKlvMetadata -> Maybe MpdManifestMetadataSignaling -> Maybe MpdScte35Esam -> Maybe MpdScte35Source -> Maybe MpdTimedMetadata -> Maybe MpdTimedMetadataBoxVersion -> Maybe Text -> Maybe Text -> MpdSettings
+ Amazonka.MediaConvert: MpdTimedMetadata' :: Text -> MpdTimedMetadata
+ Amazonka.MediaConvert: MpdTimedMetadataBoxVersion' :: Text -> MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert: Mpeg2AdaptiveQuantization' :: Text -> Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert: Mpeg2CodecLevel' :: Text -> Mpeg2CodecLevel
+ Amazonka.MediaConvert: Mpeg2CodecProfile' :: Text -> Mpeg2CodecProfile
+ Amazonka.MediaConvert: Mpeg2DynamicSubGop' :: Text -> Mpeg2DynamicSubGop
+ Amazonka.MediaConvert: Mpeg2FramerateControl' :: Text -> Mpeg2FramerateControl
+ Amazonka.MediaConvert: Mpeg2FramerateConversionAlgorithm' :: Text -> Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert: Mpeg2GopSizeUnits' :: Text -> Mpeg2GopSizeUnits
+ Amazonka.MediaConvert: Mpeg2InterlaceMode' :: Text -> Mpeg2InterlaceMode
+ Amazonka.MediaConvert: Mpeg2IntraDcPrecision' :: Text -> Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert: Mpeg2ParControl' :: Text -> Mpeg2ParControl
+ Amazonka.MediaConvert: Mpeg2QualityTuningLevel' :: Text -> Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert: Mpeg2RateControlMode' :: Text -> Mpeg2RateControlMode
+ Amazonka.MediaConvert: Mpeg2ScanTypeConversionMode' :: Text -> Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert: Mpeg2SceneChangeDetect' :: Text -> Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert: Mpeg2Settings' :: Maybe Mpeg2AdaptiveQuantization -> Maybe Natural -> Maybe Mpeg2CodecLevel -> Maybe Mpeg2CodecProfile -> Maybe Mpeg2DynamicSubGop -> Maybe Mpeg2FramerateControl -> Maybe Mpeg2FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Mpeg2GopSizeUnits -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Mpeg2InterlaceMode -> Maybe Mpeg2IntraDcPrecision -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Mpeg2ParControl -> Maybe Natural -> Maybe Natural -> Maybe Mpeg2QualityTuningLevel -> Maybe Mpeg2RateControlMode -> Maybe Mpeg2ScanTypeConversionMode -> Maybe Mpeg2SceneChangeDetect -> Maybe Mpeg2SlowPal -> Maybe Natural -> Maybe Mpeg2SpatialAdaptiveQuantization -> Maybe Mpeg2Syntax -> Maybe Mpeg2Telecine -> Maybe Mpeg2TemporalAdaptiveQuantization -> Mpeg2Settings
+ Amazonka.MediaConvert: Mpeg2SlowPal' :: Text -> Mpeg2SlowPal
+ Amazonka.MediaConvert: Mpeg2SpatialAdaptiveQuantization' :: Text -> Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: Mpeg2Syntax' :: Text -> Mpeg2Syntax
+ Amazonka.MediaConvert: Mpeg2Telecine' :: Text -> Mpeg2Telecine
+ Amazonka.MediaConvert: Mpeg2TemporalAdaptiveQuantization' :: Text -> Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: MsSmoothAdditionalManifest' :: Maybe Text -> Maybe [Text] -> MsSmoothAdditionalManifest
+ Amazonka.MediaConvert: MsSmoothAudioDeduplication' :: Text -> MsSmoothAudioDeduplication
+ Amazonka.MediaConvert: MsSmoothEncryptionSettings' :: Maybe SpekeKeyProvider -> MsSmoothEncryptionSettings
+ Amazonka.MediaConvert: MsSmoothFragmentLengthControl' :: Text -> MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert: MsSmoothGroupSettings' :: Maybe [MsSmoothAdditionalManifest] -> Maybe MsSmoothAudioDeduplication -> Maybe Text -> Maybe DestinationSettings -> Maybe MsSmoothEncryptionSettings -> Maybe Natural -> Maybe MsSmoothFragmentLengthControl -> Maybe MsSmoothManifestEncoding -> MsSmoothGroupSettings
+ Amazonka.MediaConvert: MsSmoothManifestEncoding' :: Text -> MsSmoothManifestEncoding
+ Amazonka.MediaConvert: MxfAfdSignaling' :: Text -> MxfAfdSignaling
+ Amazonka.MediaConvert: MxfProfile' :: Text -> MxfProfile
+ Amazonka.MediaConvert: MxfSettings' :: Maybe MxfAfdSignaling -> Maybe MxfProfile -> Maybe MxfXavcProfileSettings -> MxfSettings
+ Amazonka.MediaConvert: MxfXavcDurationMode' :: Text -> MxfXavcDurationMode
+ Amazonka.MediaConvert: MxfXavcProfileSettings' :: Maybe MxfXavcDurationMode -> Maybe Natural -> MxfXavcProfileSettings
+ Amazonka.MediaConvert: NexGuardFileMarkerSettings' :: Maybe Text -> Maybe Natural -> Maybe Text -> Maybe WatermarkingStrength -> NexGuardFileMarkerSettings
+ Amazonka.MediaConvert: NielsenActiveWatermarkProcessType' :: Text -> NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert: NielsenConfiguration' :: Maybe Natural -> Maybe Text -> NielsenConfiguration
+ Amazonka.MediaConvert: NielsenNonLinearWatermarkSettings' :: Maybe NielsenActiveWatermarkProcessType -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe NielsenSourceWatermarkStatusType -> Maybe Text -> Maybe NielsenUniqueTicPerAudioTrackType -> NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert: NielsenSourceWatermarkStatusType' :: Text -> NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert: NielsenUniqueTicPerAudioTrackType' :: Text -> NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert: NoiseFilterPostTemporalSharpening' :: Text -> NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert: NoiseFilterPostTemporalSharpeningStrength' :: Text -> NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert: NoiseReducer' :: Maybe NoiseReducerFilter -> Maybe NoiseReducerFilterSettings -> Maybe NoiseReducerSpatialFilterSettings -> Maybe NoiseReducerTemporalFilterSettings -> NoiseReducer
+ Amazonka.MediaConvert: NoiseReducerFilter' :: Text -> NoiseReducerFilter
+ Amazonka.MediaConvert: NoiseReducerFilterSettings' :: Maybe Natural -> NoiseReducerFilterSettings
+ Amazonka.MediaConvert: NoiseReducerSpatialFilterSettings' :: Maybe Natural -> Maybe Int -> Maybe Natural -> NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert: NoiseReducerTemporalFilterSettings' :: Maybe Natural -> Maybe NoiseFilterPostTemporalSharpening -> Maybe NoiseFilterPostTemporalSharpeningStrength -> Maybe Int -> Maybe Natural -> NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert: OpusSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> OpusSettings
+ Amazonka.MediaConvert: Order' :: Text -> Order
+ Amazonka.MediaConvert: Output' :: Maybe [AudioDescription] -> Maybe [CaptionDescription] -> Maybe ContainerSettings -> Maybe Text -> Maybe Text -> Maybe OutputSettings -> Maybe Text -> Maybe VideoDescription -> Output
+ Amazonka.MediaConvert: OutputChannelMapping' :: Maybe [Int] -> Maybe [Double] -> OutputChannelMapping
+ Amazonka.MediaConvert: OutputDetail' :: Maybe Int -> Maybe VideoDetail -> OutputDetail
+ Amazonka.MediaConvert: OutputGroup' :: Maybe AutomatedEncodingSettings -> Maybe Text -> Maybe Text -> Maybe OutputGroupSettings -> Maybe [Output] -> OutputGroup
+ Amazonka.MediaConvert: OutputGroupDetail' :: Maybe [OutputDetail] -> OutputGroupDetail
+ Amazonka.MediaConvert: OutputGroupSettings' :: Maybe CmafGroupSettings -> Maybe DashIsoGroupSettings -> Maybe FileGroupSettings -> Maybe HlsGroupSettings -> Maybe MsSmoothGroupSettings -> Maybe OutputGroupType -> OutputGroupSettings
+ Amazonka.MediaConvert: OutputGroupType' :: Text -> OutputGroupType
+ Amazonka.MediaConvert: OutputSdt' :: Text -> OutputSdt
+ Amazonka.MediaConvert: OutputSettings' :: Maybe HlsSettings -> OutputSettings
+ Amazonka.MediaConvert: PadVideo' :: Text -> PadVideo
+ Amazonka.MediaConvert: PartnerWatermarking' :: Maybe NexGuardFileMarkerSettings -> PartnerWatermarking
+ Amazonka.MediaConvert: Policy' :: Maybe InputPolicy -> Maybe InputPolicy -> Maybe InputPolicy -> Policy
+ Amazonka.MediaConvert: Preset' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe POSIX -> Maybe Type -> PresetSettings -> Text -> Preset
+ Amazonka.MediaConvert: PresetListBy' :: Text -> PresetListBy
+ Amazonka.MediaConvert: PresetSettings' :: Maybe [AudioDescription] -> Maybe [CaptionDescriptionPreset] -> Maybe ContainerSettings -> Maybe VideoDescription -> PresetSettings
+ Amazonka.MediaConvert: PricingPlan' :: Text -> PricingPlan
+ Amazonka.MediaConvert: ProresChromaSampling' :: Text -> ProresChromaSampling
+ Amazonka.MediaConvert: ProresCodecProfile' :: Text -> ProresCodecProfile
+ Amazonka.MediaConvert: ProresFramerateControl' :: Text -> ProresFramerateControl
+ Amazonka.MediaConvert: ProresFramerateConversionAlgorithm' :: Text -> ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert: ProresInterlaceMode' :: Text -> ProresInterlaceMode
+ Amazonka.MediaConvert: ProresParControl' :: Text -> ProresParControl
+ Amazonka.MediaConvert: ProresScanTypeConversionMode' :: Text -> ProresScanTypeConversionMode
+ Amazonka.MediaConvert: ProresSettings' :: Maybe ProresChromaSampling -> Maybe ProresCodecProfile -> Maybe ProresFramerateControl -> Maybe ProresFramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe ProresInterlaceMode -> Maybe ProresParControl -> Maybe Natural -> Maybe Natural -> Maybe ProresScanTypeConversionMode -> Maybe ProresSlowPal -> Maybe ProresTelecine -> ProresSettings
+ Amazonka.MediaConvert: ProresSlowPal' :: Text -> ProresSlowPal
+ Amazonka.MediaConvert: ProresTelecine' :: Text -> ProresTelecine
+ Amazonka.MediaConvert: PutPolicy' :: Policy -> PutPolicy
+ Amazonka.MediaConvert: PutPolicyResponse' :: Maybe Policy -> Int -> PutPolicyResponse
+ Amazonka.MediaConvert: Queue' :: Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe POSIX -> Maybe PricingPlan -> Maybe Int -> Maybe ReservationPlan -> Maybe QueueStatus -> Maybe Int -> Maybe Type -> Text -> Queue
+ Amazonka.MediaConvert: QueueListBy' :: Text -> QueueListBy
+ Amazonka.MediaConvert: QueueStatus' :: Text -> QueueStatus
+ Amazonka.MediaConvert: QueueTransition' :: Maybe Text -> Maybe Text -> Maybe POSIX -> QueueTransition
+ Amazonka.MediaConvert: Rectangle' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Rectangle
+ Amazonka.MediaConvert: RemixSettings' :: Maybe ChannelMapping -> Maybe Natural -> Maybe Natural -> RemixSettings
+ Amazonka.MediaConvert: RenewalType' :: Text -> RenewalType
+ Amazonka.MediaConvert: RequiredFlag' :: Text -> RequiredFlag
+ Amazonka.MediaConvert: ReservationPlan' :: Maybe Commitment -> Maybe POSIX -> Maybe POSIX -> Maybe RenewalType -> Maybe Int -> Maybe ReservationPlanStatus -> ReservationPlan
+ Amazonka.MediaConvert: ReservationPlanSettings' :: Commitment -> Int -> RenewalType -> ReservationPlanSettings
+ Amazonka.MediaConvert: ReservationPlanStatus' :: Text -> ReservationPlanStatus
+ Amazonka.MediaConvert: ResourceTags' :: Maybe Text -> Maybe (HashMap Text Text) -> ResourceTags
+ Amazonka.MediaConvert: RespondToAfd' :: Text -> RespondToAfd
+ Amazonka.MediaConvert: RuleType' :: Text -> RuleType
+ Amazonka.MediaConvert: S3DestinationAccessControl' :: Maybe S3ObjectCannedAcl -> S3DestinationAccessControl
+ Amazonka.MediaConvert: S3DestinationSettings' :: Maybe S3DestinationAccessControl -> Maybe S3EncryptionSettings -> S3DestinationSettings
+ Amazonka.MediaConvert: S3EncryptionSettings' :: Maybe S3ServerSideEncryptionType -> Maybe Text -> Maybe Text -> S3EncryptionSettings
+ Amazonka.MediaConvert: S3ObjectCannedAcl' :: Text -> S3ObjectCannedAcl
+ Amazonka.MediaConvert: S3ServerSideEncryptionType' :: Text -> S3ServerSideEncryptionType
+ Amazonka.MediaConvert: SampleRangeConversion' :: Text -> SampleRangeConversion
+ Amazonka.MediaConvert: ScalingBehavior' :: Text -> ScalingBehavior
+ Amazonka.MediaConvert: SccDestinationFramerate' :: Text -> SccDestinationFramerate
+ Amazonka.MediaConvert: SccDestinationSettings' :: Maybe SccDestinationFramerate -> SccDestinationSettings
+ Amazonka.MediaConvert: SimulateReservedQueue' :: Text -> SimulateReservedQueue
+ Amazonka.MediaConvert: SpekeKeyProvider' :: Maybe Text -> Maybe Text -> Maybe [Text] -> Maybe Text -> SpekeKeyProvider
+ Amazonka.MediaConvert: SpekeKeyProviderCmaf' :: Maybe Text -> Maybe [Text] -> Maybe [Text] -> Maybe Text -> Maybe Text -> SpekeKeyProviderCmaf
+ Amazonka.MediaConvert: SrtDestinationSettings' :: Maybe SrtStylePassthrough -> SrtDestinationSettings
+ Amazonka.MediaConvert: SrtStylePassthrough' :: Text -> SrtStylePassthrough
+ Amazonka.MediaConvert: StaticKeyProvider' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> StaticKeyProvider
+ Amazonka.MediaConvert: StatusUpdateInterval' :: Text -> StatusUpdateInterval
+ Amazonka.MediaConvert: TagResource' :: Text -> HashMap Text Text -> TagResource
+ Amazonka.MediaConvert: TagResourceResponse' :: Int -> TagResourceResponse
+ Amazonka.MediaConvert: TeletextDestinationSettings' :: Maybe Text -> Maybe [TeletextPageType] -> TeletextDestinationSettings
+ Amazonka.MediaConvert: TeletextPageType' :: Text -> TeletextPageType
+ Amazonka.MediaConvert: TeletextSourceSettings' :: Maybe Text -> TeletextSourceSettings
+ Amazonka.MediaConvert: TimecodeBurnin' :: Maybe Natural -> Maybe TimecodeBurninPosition -> Maybe Text -> TimecodeBurnin
+ Amazonka.MediaConvert: TimecodeBurninPosition' :: Text -> TimecodeBurninPosition
+ Amazonka.MediaConvert: TimecodeConfig' :: Maybe Text -> Maybe TimecodeSource -> Maybe Text -> Maybe Text -> TimecodeConfig
+ Amazonka.MediaConvert: TimecodeSource' :: Text -> TimecodeSource
+ Amazonka.MediaConvert: TimedMetadata' :: Text -> TimedMetadata
+ Amazonka.MediaConvert: TimedMetadataInsertion' :: Maybe [Id3Insertion] -> TimedMetadataInsertion
+ Amazonka.MediaConvert: Timing' :: Maybe POSIX -> Maybe POSIX -> Maybe POSIX -> Timing
+ Amazonka.MediaConvert: TrackSourceSettings' :: Maybe Natural -> TrackSourceSettings
+ Amazonka.MediaConvert: TtmlDestinationSettings' :: Maybe TtmlStylePassthrough -> TtmlDestinationSettings
+ Amazonka.MediaConvert: TtmlStylePassthrough' :: Text -> TtmlStylePassthrough
+ Amazonka.MediaConvert: Type' :: Text -> Type
+ Amazonka.MediaConvert: UntagResource' :: Maybe [Text] -> Text -> UntagResource
+ Amazonka.MediaConvert: UntagResourceResponse' :: Int -> UntagResourceResponse
+ Amazonka.MediaConvert: UpdateJobTemplate' :: Maybe AccelerationSettings -> Maybe Text -> Maybe Text -> Maybe [HopDestination] -> Maybe Int -> Maybe Text -> Maybe JobTemplateSettings -> Maybe StatusUpdateInterval -> Text -> UpdateJobTemplate
+ Amazonka.MediaConvert: UpdateJobTemplateResponse' :: Maybe JobTemplate -> Int -> UpdateJobTemplateResponse
+ Amazonka.MediaConvert: UpdatePreset' :: Maybe Text -> Maybe Text -> Maybe PresetSettings -> Text -> UpdatePreset
+ Amazonka.MediaConvert: UpdatePresetResponse' :: Maybe Preset -> Int -> UpdatePresetResponse
+ Amazonka.MediaConvert: UpdateQueue' :: Maybe Text -> Maybe ReservationPlanSettings -> Maybe QueueStatus -> Text -> UpdateQueue
+ Amazonka.MediaConvert: UpdateQueueResponse' :: Maybe Queue -> Int -> UpdateQueueResponse
+ Amazonka.MediaConvert: Vc3Class' :: Text -> Vc3Class
+ Amazonka.MediaConvert: Vc3FramerateControl' :: Text -> Vc3FramerateControl
+ Amazonka.MediaConvert: Vc3FramerateConversionAlgorithm' :: Text -> Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert: Vc3InterlaceMode' :: Text -> Vc3InterlaceMode
+ Amazonka.MediaConvert: Vc3ScanTypeConversionMode' :: Text -> Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert: Vc3Settings' :: Maybe Vc3FramerateControl -> Maybe Vc3FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Vc3InterlaceMode -> Maybe Vc3ScanTypeConversionMode -> Maybe Vc3SlowPal -> Maybe Vc3Telecine -> Maybe Vc3Class -> Vc3Settings
+ Amazonka.MediaConvert: Vc3SlowPal' :: Text -> Vc3SlowPal
+ Amazonka.MediaConvert: Vc3Telecine' :: Text -> Vc3Telecine
+ Amazonka.MediaConvert: VchipAction' :: Text -> VchipAction
+ Amazonka.MediaConvert: VideoCodec' :: Text -> VideoCodec
+ Amazonka.MediaConvert: VideoCodecSettings' :: Maybe Av1Settings -> Maybe AvcIntraSettings -> Maybe VideoCodec -> Maybe FrameCaptureSettings -> Maybe H264Settings -> Maybe H265Settings -> Maybe Mpeg2Settings -> Maybe ProresSettings -> Maybe Vc3Settings -> Maybe Vp8Settings -> Maybe Vp9Settings -> Maybe XavcSettings -> VideoCodecSettings
+ Amazonka.MediaConvert: VideoDescription' :: Maybe AfdSignaling -> Maybe AntiAlias -> Maybe VideoCodecSettings -> Maybe ColorMetadata -> Maybe Rectangle -> Maybe DropFrameTimecode -> Maybe Natural -> Maybe Natural -> Maybe Rectangle -> Maybe RespondToAfd -> Maybe ScalingBehavior -> Maybe Natural -> Maybe VideoTimecodeInsertion -> Maybe VideoPreprocessor -> Maybe Natural -> VideoDescription
+ Amazonka.MediaConvert: VideoDetail' :: Maybe Int -> Maybe Int -> VideoDetail
+ Amazonka.MediaConvert: VideoPreprocessor' :: Maybe ColorCorrector -> Maybe Deinterlacer -> Maybe DolbyVision -> Maybe Hdr10Plus -> Maybe ImageInserter -> Maybe NoiseReducer -> Maybe PartnerWatermarking -> Maybe TimecodeBurnin -> VideoPreprocessor
+ Amazonka.MediaConvert: VideoSelector' :: Maybe AlphaBehavior -> Maybe ColorSpace -> Maybe ColorSpaceUsage -> Maybe EmbeddedTimecodeOverride -> Maybe Hdr10Metadata -> Maybe PadVideo -> Maybe Natural -> Maybe Int -> Maybe InputRotate -> Maybe InputSampleRange -> VideoSelector
+ Amazonka.MediaConvert: VideoTimecodeInsertion' :: Text -> VideoTimecodeInsertion
+ Amazonka.MediaConvert: VorbisSettings' :: Maybe Natural -> Maybe Natural -> Maybe Int -> VorbisSettings
+ Amazonka.MediaConvert: Vp8FramerateControl' :: Text -> Vp8FramerateControl
+ Amazonka.MediaConvert: Vp8FramerateConversionAlgorithm' :: Text -> Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert: Vp8ParControl' :: Text -> Vp8ParControl
+ Amazonka.MediaConvert: Vp8QualityTuningLevel' :: Text -> Vp8QualityTuningLevel
+ Amazonka.MediaConvert: Vp8RateControlMode' :: Text -> Vp8RateControlMode
+ Amazonka.MediaConvert: Vp8Settings' :: Maybe Natural -> Maybe Vp8FramerateControl -> Maybe Vp8FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Vp8ParControl -> Maybe Natural -> Maybe Natural -> Maybe Vp8QualityTuningLevel -> Maybe Vp8RateControlMode -> Vp8Settings
+ Amazonka.MediaConvert: Vp9FramerateControl' :: Text -> Vp9FramerateControl
+ Amazonka.MediaConvert: Vp9FramerateConversionAlgorithm' :: Text -> Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert: Vp9ParControl' :: Text -> Vp9ParControl
+ Amazonka.MediaConvert: Vp9QualityTuningLevel' :: Text -> Vp9QualityTuningLevel
+ Amazonka.MediaConvert: Vp9RateControlMode' :: Text -> Vp9RateControlMode
+ Amazonka.MediaConvert: Vp9Settings' :: Maybe Natural -> Maybe Vp9FramerateControl -> Maybe Vp9FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Vp9ParControl -> Maybe Natural -> Maybe Natural -> Maybe Vp9QualityTuningLevel -> Maybe Vp9RateControlMode -> Vp9Settings
+ Amazonka.MediaConvert: WatermarkingStrength' :: Text -> WatermarkingStrength
+ Amazonka.MediaConvert: WavFormat' :: Text -> WavFormat
+ Amazonka.MediaConvert: WavSettings' :: Maybe Natural -> Maybe Natural -> Maybe WavFormat -> Maybe Natural -> WavSettings
+ Amazonka.MediaConvert: WebvttAccessibilitySubs' :: Text -> WebvttAccessibilitySubs
+ Amazonka.MediaConvert: WebvttDestinationSettings' :: Maybe WebvttAccessibilitySubs -> Maybe WebvttStylePassthrough -> WebvttDestinationSettings
+ Amazonka.MediaConvert: WebvttHlsSourceSettings' :: Maybe Text -> Maybe LanguageCode -> Maybe Text -> WebvttHlsSourceSettings
+ Amazonka.MediaConvert: WebvttStylePassthrough' :: Text -> WebvttStylePassthrough
+ Amazonka.MediaConvert: Xavc4kIntraCbgProfileClass' :: Text -> Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert: Xavc4kIntraCbgProfileSettings' :: Maybe Xavc4kIntraCbgProfileClass -> Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert: Xavc4kIntraVbrProfileClass' :: Text -> Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert: Xavc4kIntraVbrProfileSettings' :: Maybe Xavc4kIntraVbrProfileClass -> Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert: Xavc4kProfileBitrateClass' :: Text -> Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert: Xavc4kProfileCodecProfile' :: Text -> Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert: Xavc4kProfileQualityTuningLevel' :: Text -> Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert: Xavc4kProfileSettings' :: Maybe Xavc4kProfileBitrateClass -> Maybe Xavc4kProfileCodecProfile -> Maybe XavcFlickerAdaptiveQuantization -> Maybe XavcGopBReference -> Maybe Natural -> Maybe Natural -> Maybe Xavc4kProfileQualityTuningLevel -> Maybe Natural -> Xavc4kProfileSettings
+ Amazonka.MediaConvert: XavcAdaptiveQuantization' :: Text -> XavcAdaptiveQuantization
+ Amazonka.MediaConvert: XavcEntropyEncoding' :: Text -> XavcEntropyEncoding
+ Amazonka.MediaConvert: XavcFlickerAdaptiveQuantization' :: Text -> XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert: XavcFramerateControl' :: Text -> XavcFramerateControl
+ Amazonka.MediaConvert: XavcFramerateConversionAlgorithm' :: Text -> XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert: XavcGopBReference' :: Text -> XavcGopBReference
+ Amazonka.MediaConvert: XavcHdIntraCbgProfileClass' :: Text -> XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert: XavcHdIntraCbgProfileSettings' :: Maybe XavcHdIntraCbgProfileClass -> XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert: XavcHdProfileBitrateClass' :: Text -> XavcHdProfileBitrateClass
+ Amazonka.MediaConvert: XavcHdProfileQualityTuningLevel' :: Text -> XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert: XavcHdProfileSettings' :: Maybe XavcHdProfileBitrateClass -> Maybe XavcFlickerAdaptiveQuantization -> Maybe XavcGopBReference -> Maybe Natural -> Maybe Natural -> Maybe XavcInterlaceMode -> Maybe XavcHdProfileQualityTuningLevel -> Maybe Natural -> Maybe XavcHdProfileTelecine -> XavcHdProfileSettings
+ Amazonka.MediaConvert: XavcHdProfileTelecine' :: Text -> XavcHdProfileTelecine
+ Amazonka.MediaConvert: XavcInterlaceMode' :: Text -> XavcInterlaceMode
+ Amazonka.MediaConvert: XavcProfile' :: Text -> XavcProfile
+ Amazonka.MediaConvert: XavcSettings' :: Maybe XavcAdaptiveQuantization -> Maybe XavcEntropyEncoding -> Maybe XavcFramerateControl -> Maybe XavcFramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe XavcProfile -> Maybe XavcSlowPal -> Maybe Natural -> Maybe XavcSpatialAdaptiveQuantization -> Maybe XavcTemporalAdaptiveQuantization -> Maybe Xavc4kIntraCbgProfileSettings -> Maybe Xavc4kIntraVbrProfileSettings -> Maybe Xavc4kProfileSettings -> Maybe XavcHdIntraCbgProfileSettings -> Maybe XavcHdProfileSettings -> XavcSettings
+ Amazonka.MediaConvert: XavcSlowPal' :: Text -> XavcSlowPal
+ Amazonka.MediaConvert: XavcSpatialAdaptiveQuantization' :: Text -> XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert: XavcTemporalAdaptiveQuantization' :: Text -> XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert: [fromAacAudioDescriptionBroadcasterMix] :: AacAudioDescriptionBroadcasterMix -> Text
+ Amazonka.MediaConvert: [fromAacCodecProfile] :: AacCodecProfile -> Text
+ Amazonka.MediaConvert: [fromAacCodingMode] :: AacCodingMode -> Text
+ Amazonka.MediaConvert: [fromAacRateControlMode] :: AacRateControlMode -> Text
+ Amazonka.MediaConvert: [fromAacRawFormat] :: AacRawFormat -> Text
+ Amazonka.MediaConvert: [fromAacSpecification] :: AacSpecification -> Text
+ Amazonka.MediaConvert: [fromAacVbrQuality] :: AacVbrQuality -> Text
+ Amazonka.MediaConvert: [fromAc3BitstreamMode] :: Ac3BitstreamMode -> Text
+ Amazonka.MediaConvert: [fromAc3CodingMode] :: Ac3CodingMode -> Text
+ Amazonka.MediaConvert: [fromAc3DynamicRangeCompressionLine] :: Ac3DynamicRangeCompressionLine -> Text
+ Amazonka.MediaConvert: [fromAc3DynamicRangeCompressionProfile] :: Ac3DynamicRangeCompressionProfile -> Text
+ Amazonka.MediaConvert: [fromAc3DynamicRangeCompressionRf] :: Ac3DynamicRangeCompressionRf -> Text
+ Amazonka.MediaConvert: [fromAc3LfeFilter] :: Ac3LfeFilter -> Text
+ Amazonka.MediaConvert: [fromAc3MetadataControl] :: Ac3MetadataControl -> Text
+ Amazonka.MediaConvert: [fromAccelerationMode] :: AccelerationMode -> Text
+ Amazonka.MediaConvert: [fromAccelerationStatus] :: AccelerationStatus -> Text
+ Amazonka.MediaConvert: [fromAfdSignaling] :: AfdSignaling -> Text
+ Amazonka.MediaConvert: [fromAlphaBehavior] :: AlphaBehavior -> Text
+ Amazonka.MediaConvert: [fromAncillaryConvert608To708] :: AncillaryConvert608To708 -> Text
+ Amazonka.MediaConvert: [fromAncillaryTerminateCaptions] :: AncillaryTerminateCaptions -> Text
+ Amazonka.MediaConvert: [fromAntiAlias] :: AntiAlias -> Text
+ Amazonka.MediaConvert: [fromAudioChannelTag] :: AudioChannelTag -> Text
+ Amazonka.MediaConvert: [fromAudioCodec] :: AudioCodec -> Text
+ Amazonka.MediaConvert: [fromAudioDefaultSelection] :: AudioDefaultSelection -> Text
+ Amazonka.MediaConvert: [fromAudioDurationCorrection] :: AudioDurationCorrection -> Text
+ Amazonka.MediaConvert: [fromAudioLanguageCodeControl] :: AudioLanguageCodeControl -> Text
+ Amazonka.MediaConvert: [fromAudioNormalizationAlgorithmControl] :: AudioNormalizationAlgorithmControl -> Text
+ Amazonka.MediaConvert: [fromAudioNormalizationAlgorithm] :: AudioNormalizationAlgorithm -> Text
+ Amazonka.MediaConvert: [fromAudioNormalizationLoudnessLogging] :: AudioNormalizationLoudnessLogging -> Text
+ Amazonka.MediaConvert: [fromAudioNormalizationPeakCalculation] :: AudioNormalizationPeakCalculation -> Text
+ Amazonka.MediaConvert: [fromAudioSelectorType] :: AudioSelectorType -> Text
+ Amazonka.MediaConvert: [fromAudioTypeControl] :: AudioTypeControl -> Text
+ Amazonka.MediaConvert: [fromAv1AdaptiveQuantization] :: Av1AdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromAv1BitDepth] :: Av1BitDepth -> Text
+ Amazonka.MediaConvert: [fromAv1FramerateControl] :: Av1FramerateControl -> Text
+ Amazonka.MediaConvert: [fromAv1FramerateConversionAlgorithm] :: Av1FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromAv1RateControlMode] :: Av1RateControlMode -> Text
+ Amazonka.MediaConvert: [fromAv1SpatialAdaptiveQuantization] :: Av1SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromAvcIntraClass] :: AvcIntraClass -> Text
+ Amazonka.MediaConvert: [fromAvcIntraFramerateControl] :: AvcIntraFramerateControl -> Text
+ Amazonka.MediaConvert: [fromAvcIntraFramerateConversionAlgorithm] :: AvcIntraFramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromAvcIntraInterlaceMode] :: AvcIntraInterlaceMode -> Text
+ Amazonka.MediaConvert: [fromAvcIntraScanTypeConversionMode] :: AvcIntraScanTypeConversionMode -> Text
+ Amazonka.MediaConvert: [fromAvcIntraSlowPal] :: AvcIntraSlowPal -> Text
+ Amazonka.MediaConvert: [fromAvcIntraTelecine] :: AvcIntraTelecine -> Text
+ Amazonka.MediaConvert: [fromAvcIntraUhdQualityTuningLevel] :: AvcIntraUhdQualityTuningLevel -> Text
+ Amazonka.MediaConvert: [fromBillingTagsSource] :: BillingTagsSource -> Text
+ Amazonka.MediaConvert: [fromBurnInSubtitleStylePassthrough] :: BurnInSubtitleStylePassthrough -> Text
+ Amazonka.MediaConvert: [fromBurninSubtitleAlignment] :: BurninSubtitleAlignment -> Text
+ Amazonka.MediaConvert: [fromBurninSubtitleApplyFontColor] :: BurninSubtitleApplyFontColor -> Text
+ Amazonka.MediaConvert: [fromBurninSubtitleBackgroundColor] :: BurninSubtitleBackgroundColor -> Text
+ Amazonka.MediaConvert: [fromBurninSubtitleFallbackFont] :: BurninSubtitleFallbackFont -> Text
+ Amazonka.MediaConvert: [fromBurninSubtitleFontColor] :: BurninSubtitleFontColor -> Text
+ Amazonka.MediaConvert: [fromBurninSubtitleOutlineColor] :: BurninSubtitleOutlineColor -> Text
+ Amazonka.MediaConvert: [fromBurninSubtitleShadowColor] :: BurninSubtitleShadowColor -> Text
+ Amazonka.MediaConvert: [fromBurninSubtitleTeletextSpacing] :: BurninSubtitleTeletextSpacing -> Text
+ Amazonka.MediaConvert: [fromCaptionDestinationType] :: CaptionDestinationType -> Text
+ Amazonka.MediaConvert: [fromCaptionSourceType] :: CaptionSourceType -> Text
+ Amazonka.MediaConvert: [fromCmafClientCache] :: CmafClientCache -> Text
+ Amazonka.MediaConvert: [fromCmafCodecSpecification] :: CmafCodecSpecification -> Text
+ Amazonka.MediaConvert: [fromCmafEncryptionType] :: CmafEncryptionType -> Text
+ Amazonka.MediaConvert: [fromCmafImageBasedTrickPlay] :: CmafImageBasedTrickPlay -> Text
+ Amazonka.MediaConvert: [fromCmafInitializationVectorInManifest] :: CmafInitializationVectorInManifest -> Text
+ Amazonka.MediaConvert: [fromCmafIntervalCadence] :: CmafIntervalCadence -> Text
+ Amazonka.MediaConvert: [fromCmafKeyProviderType] :: CmafKeyProviderType -> Text
+ Amazonka.MediaConvert: [fromCmafManifestCompression] :: CmafManifestCompression -> Text
+ Amazonka.MediaConvert: [fromCmafManifestDurationFormat] :: CmafManifestDurationFormat -> Text
+ Amazonka.MediaConvert: [fromCmafMpdManifestBandwidthType] :: CmafMpdManifestBandwidthType -> Text
+ Amazonka.MediaConvert: [fromCmafMpdProfile] :: CmafMpdProfile -> Text
+ Amazonka.MediaConvert: [fromCmafPtsOffsetHandlingForBFrames] :: CmafPtsOffsetHandlingForBFrames -> Text
+ Amazonka.MediaConvert: [fromCmafSegmentControl] :: CmafSegmentControl -> Text
+ Amazonka.MediaConvert: [fromCmafSegmentLengthControl] :: CmafSegmentLengthControl -> Text
+ Amazonka.MediaConvert: [fromCmafStreamInfResolution] :: CmafStreamInfResolution -> Text
+ Amazonka.MediaConvert: [fromCmafTargetDurationCompatibilityMode] :: CmafTargetDurationCompatibilityMode -> Text
+ Amazonka.MediaConvert: [fromCmafVideoCompositionOffsets] :: CmafVideoCompositionOffsets -> Text
+ Amazonka.MediaConvert: [fromCmafWriteDASHManifest] :: CmafWriteDASHManifest -> Text
+ Amazonka.MediaConvert: [fromCmafWriteHLSManifest] :: CmafWriteHLSManifest -> Text
+ Amazonka.MediaConvert: [fromCmafWriteSegmentTimelineInRepresentation] :: CmafWriteSegmentTimelineInRepresentation -> Text
+ Amazonka.MediaConvert: [fromCmfcAudioDuration] :: CmfcAudioDuration -> Text
+ Amazonka.MediaConvert: [fromCmfcAudioTrackType] :: CmfcAudioTrackType -> Text
+ Amazonka.MediaConvert: [fromCmfcDescriptiveVideoServiceFlag] :: CmfcDescriptiveVideoServiceFlag -> Text
+ Amazonka.MediaConvert: [fromCmfcIFrameOnlyManifest] :: CmfcIFrameOnlyManifest -> Text
+ Amazonka.MediaConvert: [fromCmfcKlvMetadata] :: CmfcKlvMetadata -> Text
+ Amazonka.MediaConvert: [fromCmfcManifestMetadataSignaling] :: CmfcManifestMetadataSignaling -> Text
+ Amazonka.MediaConvert: [fromCmfcScte35Esam] :: CmfcScte35Esam -> Text
+ Amazonka.MediaConvert: [fromCmfcScte35Source] :: CmfcScte35Source -> Text
+ Amazonka.MediaConvert: [fromCmfcTimedMetadataBoxVersion] :: CmfcTimedMetadataBoxVersion -> Text
+ Amazonka.MediaConvert: [fromCmfcTimedMetadata] :: CmfcTimedMetadata -> Text
+ Amazonka.MediaConvert: [fromColorMetadata] :: ColorMetadata -> Text
+ Amazonka.MediaConvert: [fromColorSpaceConversion] :: ColorSpaceConversion -> Text
+ Amazonka.MediaConvert: [fromColorSpaceUsage] :: ColorSpaceUsage -> Text
+ Amazonka.MediaConvert: [fromColorSpace] :: ColorSpace -> Text
+ Amazonka.MediaConvert: [fromCommitment] :: Commitment -> Text
+ Amazonka.MediaConvert: [fromContainerType] :: ContainerType -> Text
+ Amazonka.MediaConvert: [fromCopyProtectionAction] :: CopyProtectionAction -> Text
+ Amazonka.MediaConvert: [fromDashIsoGroupAudioChannelConfigSchemeIdUri] :: DashIsoGroupAudioChannelConfigSchemeIdUri -> Text
+ Amazonka.MediaConvert: [fromDashIsoHbbtvCompliance] :: DashIsoHbbtvCompliance -> Text
+ Amazonka.MediaConvert: [fromDashIsoImageBasedTrickPlay] :: DashIsoImageBasedTrickPlay -> Text
+ Amazonka.MediaConvert: [fromDashIsoIntervalCadence] :: DashIsoIntervalCadence -> Text
+ Amazonka.MediaConvert: [fromDashIsoMpdManifestBandwidthType] :: DashIsoMpdManifestBandwidthType -> Text
+ Amazonka.MediaConvert: [fromDashIsoMpdProfile] :: DashIsoMpdProfile -> Text
+ Amazonka.MediaConvert: [fromDashIsoPlaybackDeviceCompatibility] :: DashIsoPlaybackDeviceCompatibility -> Text
+ Amazonka.MediaConvert: [fromDashIsoPtsOffsetHandlingForBFrames] :: DashIsoPtsOffsetHandlingForBFrames -> Text
+ Amazonka.MediaConvert: [fromDashIsoSegmentControl] :: DashIsoSegmentControl -> Text
+ Amazonka.MediaConvert: [fromDashIsoSegmentLengthControl] :: DashIsoSegmentLengthControl -> Text
+ Amazonka.MediaConvert: [fromDashIsoVideoCompositionOffsets] :: DashIsoVideoCompositionOffsets -> Text
+ Amazonka.MediaConvert: [fromDashIsoWriteSegmentTimelineInRepresentation] :: DashIsoWriteSegmentTimelineInRepresentation -> Text
+ Amazonka.MediaConvert: [fromDecryptionMode] :: DecryptionMode -> Text
+ Amazonka.MediaConvert: [fromDeinterlaceAlgorithm] :: DeinterlaceAlgorithm -> Text
+ Amazonka.MediaConvert: [fromDeinterlacerControl] :: DeinterlacerControl -> Text
+ Amazonka.MediaConvert: [fromDeinterlacerMode] :: DeinterlacerMode -> Text
+ Amazonka.MediaConvert: [fromDescribeEndpointsMode] :: DescribeEndpointsMode -> Text
+ Amazonka.MediaConvert: [fromDolbyVisionLevel6Mode] :: DolbyVisionLevel6Mode -> Text
+ Amazonka.MediaConvert: [fromDolbyVisionMapping] :: DolbyVisionMapping -> Text
+ Amazonka.MediaConvert: [fromDolbyVisionProfile] :: DolbyVisionProfile -> Text
+ Amazonka.MediaConvert: [fromDropFrameTimecode] :: DropFrameTimecode -> Text
+ Amazonka.MediaConvert: [fromDvbSubSubtitleFallbackFont] :: DvbSubSubtitleFallbackFont -> Text
+ Amazonka.MediaConvert: [fromDvbSubtitleAlignment] :: DvbSubtitleAlignment -> Text
+ Amazonka.MediaConvert: [fromDvbSubtitleApplyFontColor] :: DvbSubtitleApplyFontColor -> Text
+ Amazonka.MediaConvert: [fromDvbSubtitleBackgroundColor] :: DvbSubtitleBackgroundColor -> Text
+ Amazonka.MediaConvert: [fromDvbSubtitleFontColor] :: DvbSubtitleFontColor -> Text
+ Amazonka.MediaConvert: [fromDvbSubtitleOutlineColor] :: DvbSubtitleOutlineColor -> Text
+ Amazonka.MediaConvert: [fromDvbSubtitleShadowColor] :: DvbSubtitleShadowColor -> Text
+ Amazonka.MediaConvert: [fromDvbSubtitleStylePassthrough] :: DvbSubtitleStylePassthrough -> Text
+ Amazonka.MediaConvert: [fromDvbSubtitleTeletextSpacing] :: DvbSubtitleTeletextSpacing -> Text
+ Amazonka.MediaConvert: [fromDvbSubtitlingType] :: DvbSubtitlingType -> Text
+ Amazonka.MediaConvert: [fromDvbddsHandling] :: DvbddsHandling -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosBitstreamMode] :: Eac3AtmosBitstreamMode -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosCodingMode] :: Eac3AtmosCodingMode -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosDialogueIntelligence] :: Eac3AtmosDialogueIntelligence -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosDownmixControl] :: Eac3AtmosDownmixControl -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosDynamicRangeCompressionLine] :: Eac3AtmosDynamicRangeCompressionLine -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosDynamicRangeCompressionRf] :: Eac3AtmosDynamicRangeCompressionRf -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosDynamicRangeControl] :: Eac3AtmosDynamicRangeControl -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosMeteringMode] :: Eac3AtmosMeteringMode -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosStereoDownmix] :: Eac3AtmosStereoDownmix -> Text
+ Amazonka.MediaConvert: [fromEac3AtmosSurroundExMode] :: Eac3AtmosSurroundExMode -> Text
+ Amazonka.MediaConvert: [fromEac3AttenuationControl] :: Eac3AttenuationControl -> Text
+ Amazonka.MediaConvert: [fromEac3BitstreamMode] :: Eac3BitstreamMode -> Text
+ Amazonka.MediaConvert: [fromEac3CodingMode] :: Eac3CodingMode -> Text
+ Amazonka.MediaConvert: [fromEac3DcFilter] :: Eac3DcFilter -> Text
+ Amazonka.MediaConvert: [fromEac3DynamicRangeCompressionLine] :: Eac3DynamicRangeCompressionLine -> Text
+ Amazonka.MediaConvert: [fromEac3DynamicRangeCompressionRf] :: Eac3DynamicRangeCompressionRf -> Text
+ Amazonka.MediaConvert: [fromEac3LfeControl] :: Eac3LfeControl -> Text
+ Amazonka.MediaConvert: [fromEac3LfeFilter] :: Eac3LfeFilter -> Text
+ Amazonka.MediaConvert: [fromEac3MetadataControl] :: Eac3MetadataControl -> Text
+ Amazonka.MediaConvert: [fromEac3PassthroughControl] :: Eac3PassthroughControl -> Text
+ Amazonka.MediaConvert: [fromEac3PhaseControl] :: Eac3PhaseControl -> Text
+ Amazonka.MediaConvert: [fromEac3StereoDownmix] :: Eac3StereoDownmix -> Text
+ Amazonka.MediaConvert: [fromEac3SurroundExMode] :: Eac3SurroundExMode -> Text
+ Amazonka.MediaConvert: [fromEac3SurroundMode] :: Eac3SurroundMode -> Text
+ Amazonka.MediaConvert: [fromEmbeddedConvert608To708] :: EmbeddedConvert608To708 -> Text
+ Amazonka.MediaConvert: [fromEmbeddedTerminateCaptions] :: EmbeddedTerminateCaptions -> Text
+ Amazonka.MediaConvert: [fromEmbeddedTimecodeOverride] :: EmbeddedTimecodeOverride -> Text
+ Amazonka.MediaConvert: [fromF4vMoovPlacement] :: F4vMoovPlacement -> Text
+ Amazonka.MediaConvert: [fromFileSourceConvert608To708] :: FileSourceConvert608To708 -> Text
+ Amazonka.MediaConvert: [fromFileSourceTimeDeltaUnits] :: FileSourceTimeDeltaUnits -> Text
+ Amazonka.MediaConvert: [fromFontScript] :: FontScript -> Text
+ Amazonka.MediaConvert: [fromH264AdaptiveQuantization] :: H264AdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromH264CodecLevel] :: H264CodecLevel -> Text
+ Amazonka.MediaConvert: [fromH264CodecProfile] :: H264CodecProfile -> Text
+ Amazonka.MediaConvert: [fromH264DynamicSubGop] :: H264DynamicSubGop -> Text
+ Amazonka.MediaConvert: [fromH264EntropyEncoding] :: H264EntropyEncoding -> Text
+ Amazonka.MediaConvert: [fromH264FieldEncoding] :: H264FieldEncoding -> Text
+ Amazonka.MediaConvert: [fromH264FlickerAdaptiveQuantization] :: H264FlickerAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromH264FramerateControl] :: H264FramerateControl -> Text
+ Amazonka.MediaConvert: [fromH264FramerateConversionAlgorithm] :: H264FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromH264GopBReference] :: H264GopBReference -> Text
+ Amazonka.MediaConvert: [fromH264GopSizeUnits] :: H264GopSizeUnits -> Text
+ Amazonka.MediaConvert: [fromH264InterlaceMode] :: H264InterlaceMode -> Text
+ Amazonka.MediaConvert: [fromH264ParControl] :: H264ParControl -> Text
+ Amazonka.MediaConvert: [fromH264QualityTuningLevel] :: H264QualityTuningLevel -> Text
+ Amazonka.MediaConvert: [fromH264RateControlMode] :: H264RateControlMode -> Text
+ Amazonka.MediaConvert: [fromH264RepeatPps] :: H264RepeatPps -> Text
+ Amazonka.MediaConvert: [fromH264ScanTypeConversionMode] :: H264ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert: [fromH264SceneChangeDetect] :: H264SceneChangeDetect -> Text
+ Amazonka.MediaConvert: [fromH264SlowPal] :: H264SlowPal -> Text
+ Amazonka.MediaConvert: [fromH264SpatialAdaptiveQuantization] :: H264SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromH264Syntax] :: H264Syntax -> Text
+ Amazonka.MediaConvert: [fromH264Telecine] :: H264Telecine -> Text
+ Amazonka.MediaConvert: [fromH264TemporalAdaptiveQuantization] :: H264TemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromH264UnregisteredSeiTimecode] :: H264UnregisteredSeiTimecode -> Text
+ Amazonka.MediaConvert: [fromH265AdaptiveQuantization] :: H265AdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromH265AlternateTransferFunctionSei] :: H265AlternateTransferFunctionSei -> Text
+ Amazonka.MediaConvert: [fromH265CodecLevel] :: H265CodecLevel -> Text
+ Amazonka.MediaConvert: [fromH265CodecProfile] :: H265CodecProfile -> Text
+ Amazonka.MediaConvert: [fromH265DynamicSubGop] :: H265DynamicSubGop -> Text
+ Amazonka.MediaConvert: [fromH265FlickerAdaptiveQuantization] :: H265FlickerAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromH265FramerateControl] :: H265FramerateControl -> Text
+ Amazonka.MediaConvert: [fromH265FramerateConversionAlgorithm] :: H265FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromH265GopBReference] :: H265GopBReference -> Text
+ Amazonka.MediaConvert: [fromH265GopSizeUnits] :: H265GopSizeUnits -> Text
+ Amazonka.MediaConvert: [fromH265InterlaceMode] :: H265InterlaceMode -> Text
+ Amazonka.MediaConvert: [fromH265ParControl] :: H265ParControl -> Text
+ Amazonka.MediaConvert: [fromH265QualityTuningLevel] :: H265QualityTuningLevel -> Text
+ Amazonka.MediaConvert: [fromH265RateControlMode] :: H265RateControlMode -> Text
+ Amazonka.MediaConvert: [fromH265SampleAdaptiveOffsetFilterMode] :: H265SampleAdaptiveOffsetFilterMode -> Text
+ Amazonka.MediaConvert: [fromH265ScanTypeConversionMode] :: H265ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert: [fromH265SceneChangeDetect] :: H265SceneChangeDetect -> Text
+ Amazonka.MediaConvert: [fromH265SlowPal] :: H265SlowPal -> Text
+ Amazonka.MediaConvert: [fromH265SpatialAdaptiveQuantization] :: H265SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromH265Telecine] :: H265Telecine -> Text
+ Amazonka.MediaConvert: [fromH265TemporalAdaptiveQuantization] :: H265TemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromH265TemporalIds] :: H265TemporalIds -> Text
+ Amazonka.MediaConvert: [fromH265Tiles] :: H265Tiles -> Text
+ Amazonka.MediaConvert: [fromH265UnregisteredSeiTimecode] :: H265UnregisteredSeiTimecode -> Text
+ Amazonka.MediaConvert: [fromH265WriteMp4PackagingType] :: H265WriteMp4PackagingType -> Text
+ Amazonka.MediaConvert: [fromHlsAdMarkers] :: HlsAdMarkers -> Text
+ Amazonka.MediaConvert: [fromHlsAudioOnlyContainer] :: HlsAudioOnlyContainer -> Text
+ Amazonka.MediaConvert: [fromHlsAudioOnlyHeader] :: HlsAudioOnlyHeader -> Text
+ Amazonka.MediaConvert: [fromHlsAudioTrackType] :: HlsAudioTrackType -> Text
+ Amazonka.MediaConvert: [fromHlsCaptionLanguageSetting] :: HlsCaptionLanguageSetting -> Text
+ Amazonka.MediaConvert: [fromHlsCaptionSegmentLengthControl] :: HlsCaptionSegmentLengthControl -> Text
+ Amazonka.MediaConvert: [fromHlsClientCache] :: HlsClientCache -> Text
+ Amazonka.MediaConvert: [fromHlsCodecSpecification] :: HlsCodecSpecification -> Text
+ Amazonka.MediaConvert: [fromHlsDescriptiveVideoServiceFlag] :: HlsDescriptiveVideoServiceFlag -> Text
+ Amazonka.MediaConvert: [fromHlsDirectoryStructure] :: HlsDirectoryStructure -> Text
+ Amazonka.MediaConvert: [fromHlsEncryptionType] :: HlsEncryptionType -> Text
+ Amazonka.MediaConvert: [fromHlsIFrameOnlyManifest] :: HlsIFrameOnlyManifest -> Text
+ Amazonka.MediaConvert: [fromHlsImageBasedTrickPlay] :: HlsImageBasedTrickPlay -> Text
+ Amazonka.MediaConvert: [fromHlsInitializationVectorInManifest] :: HlsInitializationVectorInManifest -> Text
+ Amazonka.MediaConvert: [fromHlsIntervalCadence] :: HlsIntervalCadence -> Text
+ Amazonka.MediaConvert: [fromHlsKeyProviderType] :: HlsKeyProviderType -> Text
+ Amazonka.MediaConvert: [fromHlsManifestCompression] :: HlsManifestCompression -> Text
+ Amazonka.MediaConvert: [fromHlsManifestDurationFormat] :: HlsManifestDurationFormat -> Text
+ Amazonka.MediaConvert: [fromHlsOfflineEncrypted] :: HlsOfflineEncrypted -> Text
+ Amazonka.MediaConvert: [fromHlsOutputSelection] :: HlsOutputSelection -> Text
+ Amazonka.MediaConvert: [fromHlsProgramDateTime] :: HlsProgramDateTime -> Text
+ Amazonka.MediaConvert: [fromHlsSegmentControl] :: HlsSegmentControl -> Text
+ Amazonka.MediaConvert: [fromHlsSegmentLengthControl] :: HlsSegmentLengthControl -> Text
+ Amazonka.MediaConvert: [fromHlsStreamInfResolution] :: HlsStreamInfResolution -> Text
+ Amazonka.MediaConvert: [fromHlsTargetDurationCompatibilityMode] :: HlsTargetDurationCompatibilityMode -> Text
+ Amazonka.MediaConvert: [fromHlsTimedMetadataId3Frame] :: HlsTimedMetadataId3Frame -> Text
+ Amazonka.MediaConvert: [fromImscAccessibilitySubs] :: ImscAccessibilitySubs -> Text
+ Amazonka.MediaConvert: [fromImscStylePassthrough] :: ImscStylePassthrough -> Text
+ Amazonka.MediaConvert: [fromInputDeblockFilter] :: InputDeblockFilter -> Text
+ Amazonka.MediaConvert: [fromInputDenoiseFilter] :: InputDenoiseFilter -> Text
+ Amazonka.MediaConvert: [fromInputFilterEnable] :: InputFilterEnable -> Text
+ Amazonka.MediaConvert: [fromInputPolicy] :: InputPolicy -> Text
+ Amazonka.MediaConvert: [fromInputPsiControl] :: InputPsiControl -> Text
+ Amazonka.MediaConvert: [fromInputRotate] :: InputRotate -> Text
+ Amazonka.MediaConvert: [fromInputSampleRange] :: InputSampleRange -> Text
+ Amazonka.MediaConvert: [fromInputScanType] :: InputScanType -> Text
+ Amazonka.MediaConvert: [fromInputTimecodeSource] :: InputTimecodeSource -> Text
+ Amazonka.MediaConvert: [fromJobPhase] :: JobPhase -> Text
+ Amazonka.MediaConvert: [fromJobStatus] :: JobStatus -> Text
+ Amazonka.MediaConvert: [fromJobTemplateListBy] :: JobTemplateListBy -> Text
+ Amazonka.MediaConvert: [fromLanguageCode] :: LanguageCode -> Text
+ Amazonka.MediaConvert: [fromM2tsAudioBufferModel] :: M2tsAudioBufferModel -> Text
+ Amazonka.MediaConvert: [fromM2tsAudioDuration] :: M2tsAudioDuration -> Text
+ Amazonka.MediaConvert: [fromM2tsBufferModel] :: M2tsBufferModel -> Text
+ Amazonka.MediaConvert: [fromM2tsDataPtsControl] :: M2tsDataPtsControl -> Text
+ Amazonka.MediaConvert: [fromM2tsEbpAudioInterval] :: M2tsEbpAudioInterval -> Text
+ Amazonka.MediaConvert: [fromM2tsEbpPlacement] :: M2tsEbpPlacement -> Text
+ Amazonka.MediaConvert: [fromM2tsEsRateInPes] :: M2tsEsRateInPes -> Text
+ Amazonka.MediaConvert: [fromM2tsForceTsVideoEbpOrder] :: M2tsForceTsVideoEbpOrder -> Text
+ Amazonka.MediaConvert: [fromM2tsKlvMetadata] :: M2tsKlvMetadata -> Text
+ Amazonka.MediaConvert: [fromM2tsNielsenId3] :: M2tsNielsenId3 -> Text
+ Amazonka.MediaConvert: [fromM2tsPcrControl] :: M2tsPcrControl -> Text
+ Amazonka.MediaConvert: [fromM2tsRateMode] :: M2tsRateMode -> Text
+ Amazonka.MediaConvert: [fromM2tsScte35Source] :: M2tsScte35Source -> Text
+ Amazonka.MediaConvert: [fromM2tsSegmentationMarkers] :: M2tsSegmentationMarkers -> Text
+ Amazonka.MediaConvert: [fromM2tsSegmentationStyle] :: M2tsSegmentationStyle -> Text
+ Amazonka.MediaConvert: [fromM3u8AudioDuration] :: M3u8AudioDuration -> Text
+ Amazonka.MediaConvert: [fromM3u8DataPtsControl] :: M3u8DataPtsControl -> Text
+ Amazonka.MediaConvert: [fromM3u8NielsenId3] :: M3u8NielsenId3 -> Text
+ Amazonka.MediaConvert: [fromM3u8PcrControl] :: M3u8PcrControl -> Text
+ Amazonka.MediaConvert: [fromM3u8Scte35Source] :: M3u8Scte35Source -> Text
+ Amazonka.MediaConvert: [fromMotionImageInsertionMode] :: MotionImageInsertionMode -> Text
+ Amazonka.MediaConvert: [fromMotionImagePlayback] :: MotionImagePlayback -> Text
+ Amazonka.MediaConvert: [fromMovClapAtom] :: MovClapAtom -> Text
+ Amazonka.MediaConvert: [fromMovCslgAtom] :: MovCslgAtom -> Text
+ Amazonka.MediaConvert: [fromMovMpeg2FourCCControl] :: MovMpeg2FourCCControl -> Text
+ Amazonka.MediaConvert: [fromMovPaddingControl] :: MovPaddingControl -> Text
+ Amazonka.MediaConvert: [fromMovReference] :: MovReference -> Text
+ Amazonka.MediaConvert: [fromMp3RateControlMode] :: Mp3RateControlMode -> Text
+ Amazonka.MediaConvert: [fromMp4CslgAtom] :: Mp4CslgAtom -> Text
+ Amazonka.MediaConvert: [fromMp4FreeSpaceBox] :: Mp4FreeSpaceBox -> Text
+ Amazonka.MediaConvert: [fromMp4MoovPlacement] :: Mp4MoovPlacement -> Text
+ Amazonka.MediaConvert: [fromMpdAccessibilityCaptionHints] :: MpdAccessibilityCaptionHints -> Text
+ Amazonka.MediaConvert: [fromMpdAudioDuration] :: MpdAudioDuration -> Text
+ Amazonka.MediaConvert: [fromMpdCaptionContainerType] :: MpdCaptionContainerType -> Text
+ Amazonka.MediaConvert: [fromMpdKlvMetadata] :: MpdKlvMetadata -> Text
+ Amazonka.MediaConvert: [fromMpdManifestMetadataSignaling] :: MpdManifestMetadataSignaling -> Text
+ Amazonka.MediaConvert: [fromMpdScte35Esam] :: MpdScte35Esam -> Text
+ Amazonka.MediaConvert: [fromMpdScte35Source] :: MpdScte35Source -> Text
+ Amazonka.MediaConvert: [fromMpdTimedMetadataBoxVersion] :: MpdTimedMetadataBoxVersion -> Text
+ Amazonka.MediaConvert: [fromMpdTimedMetadata] :: MpdTimedMetadata -> Text
+ Amazonka.MediaConvert: [fromMpeg2AdaptiveQuantization] :: Mpeg2AdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromMpeg2CodecLevel] :: Mpeg2CodecLevel -> Text
+ Amazonka.MediaConvert: [fromMpeg2CodecProfile] :: Mpeg2CodecProfile -> Text
+ Amazonka.MediaConvert: [fromMpeg2DynamicSubGop] :: Mpeg2DynamicSubGop -> Text
+ Amazonka.MediaConvert: [fromMpeg2FramerateControl] :: Mpeg2FramerateControl -> Text
+ Amazonka.MediaConvert: [fromMpeg2FramerateConversionAlgorithm] :: Mpeg2FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromMpeg2GopSizeUnits] :: Mpeg2GopSizeUnits -> Text
+ Amazonka.MediaConvert: [fromMpeg2InterlaceMode] :: Mpeg2InterlaceMode -> Text
+ Amazonka.MediaConvert: [fromMpeg2IntraDcPrecision] :: Mpeg2IntraDcPrecision -> Text
+ Amazonka.MediaConvert: [fromMpeg2ParControl] :: Mpeg2ParControl -> Text
+ Amazonka.MediaConvert: [fromMpeg2QualityTuningLevel] :: Mpeg2QualityTuningLevel -> Text
+ Amazonka.MediaConvert: [fromMpeg2RateControlMode] :: Mpeg2RateControlMode -> Text
+ Amazonka.MediaConvert: [fromMpeg2ScanTypeConversionMode] :: Mpeg2ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert: [fromMpeg2SceneChangeDetect] :: Mpeg2SceneChangeDetect -> Text
+ Amazonka.MediaConvert: [fromMpeg2SlowPal] :: Mpeg2SlowPal -> Text
+ Amazonka.MediaConvert: [fromMpeg2SpatialAdaptiveQuantization] :: Mpeg2SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromMpeg2Syntax] :: Mpeg2Syntax -> Text
+ Amazonka.MediaConvert: [fromMpeg2Telecine] :: Mpeg2Telecine -> Text
+ Amazonka.MediaConvert: [fromMpeg2TemporalAdaptiveQuantization] :: Mpeg2TemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromMsSmoothAudioDeduplication] :: MsSmoothAudioDeduplication -> Text
+ Amazonka.MediaConvert: [fromMsSmoothFragmentLengthControl] :: MsSmoothFragmentLengthControl -> Text
+ Amazonka.MediaConvert: [fromMsSmoothManifestEncoding] :: MsSmoothManifestEncoding -> Text
+ Amazonka.MediaConvert: [fromMxfAfdSignaling] :: MxfAfdSignaling -> Text
+ Amazonka.MediaConvert: [fromMxfProfile] :: MxfProfile -> Text
+ Amazonka.MediaConvert: [fromMxfXavcDurationMode] :: MxfXavcDurationMode -> Text
+ Amazonka.MediaConvert: [fromNielsenActiveWatermarkProcessType] :: NielsenActiveWatermarkProcessType -> Text
+ Amazonka.MediaConvert: [fromNielsenSourceWatermarkStatusType] :: NielsenSourceWatermarkStatusType -> Text
+ Amazonka.MediaConvert: [fromNielsenUniqueTicPerAudioTrackType] :: NielsenUniqueTicPerAudioTrackType -> Text
+ Amazonka.MediaConvert: [fromNoiseFilterPostTemporalSharpeningStrength] :: NoiseFilterPostTemporalSharpeningStrength -> Text
+ Amazonka.MediaConvert: [fromNoiseFilterPostTemporalSharpening] :: NoiseFilterPostTemporalSharpening -> Text
+ Amazonka.MediaConvert: [fromNoiseReducerFilter] :: NoiseReducerFilter -> Text
+ Amazonka.MediaConvert: [fromOrder] :: Order -> Text
+ Amazonka.MediaConvert: [fromOutputGroupType] :: OutputGroupType -> Text
+ Amazonka.MediaConvert: [fromOutputSdt] :: OutputSdt -> Text
+ Amazonka.MediaConvert: [fromPadVideo] :: PadVideo -> Text
+ Amazonka.MediaConvert: [fromPresetListBy] :: PresetListBy -> Text
+ Amazonka.MediaConvert: [fromPricingPlan] :: PricingPlan -> Text
+ Amazonka.MediaConvert: [fromProresChromaSampling] :: ProresChromaSampling -> Text
+ Amazonka.MediaConvert: [fromProresCodecProfile] :: ProresCodecProfile -> Text
+ Amazonka.MediaConvert: [fromProresFramerateControl] :: ProresFramerateControl -> Text
+ Amazonka.MediaConvert: [fromProresFramerateConversionAlgorithm] :: ProresFramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromProresInterlaceMode] :: ProresInterlaceMode -> Text
+ Amazonka.MediaConvert: [fromProresParControl] :: ProresParControl -> Text
+ Amazonka.MediaConvert: [fromProresScanTypeConversionMode] :: ProresScanTypeConversionMode -> Text
+ Amazonka.MediaConvert: [fromProresSlowPal] :: ProresSlowPal -> Text
+ Amazonka.MediaConvert: [fromProresTelecine] :: ProresTelecine -> Text
+ Amazonka.MediaConvert: [fromQueueListBy] :: QueueListBy -> Text
+ Amazonka.MediaConvert: [fromQueueStatus] :: QueueStatus -> Text
+ Amazonka.MediaConvert: [fromRenewalType] :: RenewalType -> Text
+ Amazonka.MediaConvert: [fromRequiredFlag] :: RequiredFlag -> Text
+ Amazonka.MediaConvert: [fromReservationPlanStatus] :: ReservationPlanStatus -> Text
+ Amazonka.MediaConvert: [fromRespondToAfd] :: RespondToAfd -> Text
+ Amazonka.MediaConvert: [fromRuleType] :: RuleType -> Text
+ Amazonka.MediaConvert: [fromS3ObjectCannedAcl] :: S3ObjectCannedAcl -> Text
+ Amazonka.MediaConvert: [fromS3ServerSideEncryptionType] :: S3ServerSideEncryptionType -> Text
+ Amazonka.MediaConvert: [fromSampleRangeConversion] :: SampleRangeConversion -> Text
+ Amazonka.MediaConvert: [fromScalingBehavior] :: ScalingBehavior -> Text
+ Amazonka.MediaConvert: [fromSccDestinationFramerate] :: SccDestinationFramerate -> Text
+ Amazonka.MediaConvert: [fromSimulateReservedQueue] :: SimulateReservedQueue -> Text
+ Amazonka.MediaConvert: [fromSrtStylePassthrough] :: SrtStylePassthrough -> Text
+ Amazonka.MediaConvert: [fromStatusUpdateInterval] :: StatusUpdateInterval -> Text
+ Amazonka.MediaConvert: [fromTeletextPageType] :: TeletextPageType -> Text
+ Amazonka.MediaConvert: [fromTimecodeBurninPosition] :: TimecodeBurninPosition -> Text
+ Amazonka.MediaConvert: [fromTimecodeSource] :: TimecodeSource -> Text
+ Amazonka.MediaConvert: [fromTimedMetadata] :: TimedMetadata -> Text
+ Amazonka.MediaConvert: [fromTtmlStylePassthrough] :: TtmlStylePassthrough -> Text
+ Amazonka.MediaConvert: [fromType] :: Type -> Text
+ Amazonka.MediaConvert: [fromVc3Class] :: Vc3Class -> Text
+ Amazonka.MediaConvert: [fromVc3FramerateControl] :: Vc3FramerateControl -> Text
+ Amazonka.MediaConvert: [fromVc3FramerateConversionAlgorithm] :: Vc3FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromVc3InterlaceMode] :: Vc3InterlaceMode -> Text
+ Amazonka.MediaConvert: [fromVc3ScanTypeConversionMode] :: Vc3ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert: [fromVc3SlowPal] :: Vc3SlowPal -> Text
+ Amazonka.MediaConvert: [fromVc3Telecine] :: Vc3Telecine -> Text
+ Amazonka.MediaConvert: [fromVchipAction] :: VchipAction -> Text
+ Amazonka.MediaConvert: [fromVideoCodec] :: VideoCodec -> Text
+ Amazonka.MediaConvert: [fromVideoTimecodeInsertion] :: VideoTimecodeInsertion -> Text
+ Amazonka.MediaConvert: [fromVp8FramerateControl] :: Vp8FramerateControl -> Text
+ Amazonka.MediaConvert: [fromVp8FramerateConversionAlgorithm] :: Vp8FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromVp8ParControl] :: Vp8ParControl -> Text
+ Amazonka.MediaConvert: [fromVp8QualityTuningLevel] :: Vp8QualityTuningLevel -> Text
+ Amazonka.MediaConvert: [fromVp8RateControlMode] :: Vp8RateControlMode -> Text
+ Amazonka.MediaConvert: [fromVp9FramerateControl] :: Vp9FramerateControl -> Text
+ Amazonka.MediaConvert: [fromVp9FramerateConversionAlgorithm] :: Vp9FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromVp9ParControl] :: Vp9ParControl -> Text
+ Amazonka.MediaConvert: [fromVp9QualityTuningLevel] :: Vp9QualityTuningLevel -> Text
+ Amazonka.MediaConvert: [fromVp9RateControlMode] :: Vp9RateControlMode -> Text
+ Amazonka.MediaConvert: [fromWatermarkingStrength] :: WatermarkingStrength -> Text
+ Amazonka.MediaConvert: [fromWavFormat] :: WavFormat -> Text
+ Amazonka.MediaConvert: [fromWebvttAccessibilitySubs] :: WebvttAccessibilitySubs -> Text
+ Amazonka.MediaConvert: [fromWebvttStylePassthrough] :: WebvttStylePassthrough -> Text
+ Amazonka.MediaConvert: [fromXavc4kIntraCbgProfileClass] :: Xavc4kIntraCbgProfileClass -> Text
+ Amazonka.MediaConvert: [fromXavc4kIntraVbrProfileClass] :: Xavc4kIntraVbrProfileClass -> Text
+ Amazonka.MediaConvert: [fromXavc4kProfileBitrateClass] :: Xavc4kProfileBitrateClass -> Text
+ Amazonka.MediaConvert: [fromXavc4kProfileCodecProfile] :: Xavc4kProfileCodecProfile -> Text
+ Amazonka.MediaConvert: [fromXavc4kProfileQualityTuningLevel] :: Xavc4kProfileQualityTuningLevel -> Text
+ Amazonka.MediaConvert: [fromXavcAdaptiveQuantization] :: XavcAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromXavcEntropyEncoding] :: XavcEntropyEncoding -> Text
+ Amazonka.MediaConvert: [fromXavcFlickerAdaptiveQuantization] :: XavcFlickerAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromXavcFramerateControl] :: XavcFramerateControl -> Text
+ Amazonka.MediaConvert: [fromXavcFramerateConversionAlgorithm] :: XavcFramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert: [fromXavcGopBReference] :: XavcGopBReference -> Text
+ Amazonka.MediaConvert: [fromXavcHdIntraCbgProfileClass] :: XavcHdIntraCbgProfileClass -> Text
+ Amazonka.MediaConvert: [fromXavcHdProfileBitrateClass] :: XavcHdProfileBitrateClass -> Text
+ Amazonka.MediaConvert: [fromXavcHdProfileQualityTuningLevel] :: XavcHdProfileQualityTuningLevel -> Text
+ Amazonka.MediaConvert: [fromXavcHdProfileTelecine] :: XavcHdProfileTelecine -> Text
+ Amazonka.MediaConvert: [fromXavcInterlaceMode] :: XavcInterlaceMode -> Text
+ Amazonka.MediaConvert: [fromXavcProfile] :: XavcProfile -> Text
+ Amazonka.MediaConvert: [fromXavcSlowPal] :: XavcSlowPal -> Text
+ Amazonka.MediaConvert: [fromXavcSpatialAdaptiveQuantization] :: XavcSpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: [fromXavcTemporalAdaptiveQuantization] :: XavcTemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert: _BadRequestException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert: _ConflictException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert: _ForbiddenException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert: _InternalServerErrorException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert: _NotFoundException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert: _TooManyRequestsException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert: data AacSettings
+ Amazonka.MediaConvert: data Ac3Settings
+ Amazonka.MediaConvert: data AccelerationSettings
+ Amazonka.MediaConvert: data AiffSettings
+ Amazonka.MediaConvert: data AllowedRenditionSize
+ Amazonka.MediaConvert: data AncillarySourceSettings
+ Amazonka.MediaConvert: data AssociateCertificate
+ Amazonka.MediaConvert: data AssociateCertificateResponse
+ Amazonka.MediaConvert: data AudioChannelTaggingSettings
+ Amazonka.MediaConvert: data AudioCodecSettings
+ Amazonka.MediaConvert: data AudioDescription
+ Amazonka.MediaConvert: data AudioNormalizationSettings
+ Amazonka.MediaConvert: data AudioSelector
+ Amazonka.MediaConvert: data AudioSelectorGroup
+ Amazonka.MediaConvert: data AutomatedAbrRule
+ Amazonka.MediaConvert: data AutomatedAbrSettings
+ Amazonka.MediaConvert: data AutomatedEncodingSettings
+ Amazonka.MediaConvert: data Av1QvbrSettings
+ Amazonka.MediaConvert: data Av1Settings
+ Amazonka.MediaConvert: data AvailBlanking
+ Amazonka.MediaConvert: data AvcIntraSettings
+ Amazonka.MediaConvert: data AvcIntraUhdSettings
+ Amazonka.MediaConvert: data BurninDestinationSettings
+ Amazonka.MediaConvert: data CancelJob
+ Amazonka.MediaConvert: data CancelJobResponse
+ Amazonka.MediaConvert: data CaptionDescription
+ Amazonka.MediaConvert: data CaptionDescriptionPreset
+ Amazonka.MediaConvert: data CaptionDestinationSettings
+ Amazonka.MediaConvert: data CaptionSelector
+ Amazonka.MediaConvert: data CaptionSourceFramerate
+ Amazonka.MediaConvert: data CaptionSourceSettings
+ Amazonka.MediaConvert: data ChannelMapping
+ Amazonka.MediaConvert: data CmafAdditionalManifest
+ Amazonka.MediaConvert: data CmafEncryptionSettings
+ Amazonka.MediaConvert: data CmafGroupSettings
+ Amazonka.MediaConvert: data CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert: data CmfcSettings
+ Amazonka.MediaConvert: data ColorCorrector
+ Amazonka.MediaConvert: data ContainerSettings
+ Amazonka.MediaConvert: data CreateJob
+ Amazonka.MediaConvert: data CreateJobResponse
+ Amazonka.MediaConvert: data CreateJobTemplate
+ Amazonka.MediaConvert: data CreateJobTemplateResponse
+ Amazonka.MediaConvert: data CreatePreset
+ Amazonka.MediaConvert: data CreatePresetResponse
+ Amazonka.MediaConvert: data CreateQueue
+ Amazonka.MediaConvert: data CreateQueueResponse
+ Amazonka.MediaConvert: data DashAdditionalManifest
+ Amazonka.MediaConvert: data DashIsoEncryptionSettings
+ Amazonka.MediaConvert: data DashIsoGroupSettings
+ Amazonka.MediaConvert: data DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert: data Deinterlacer
+ Amazonka.MediaConvert: data DeleteJobTemplate
+ Amazonka.MediaConvert: data DeleteJobTemplateResponse
+ Amazonka.MediaConvert: data DeletePolicy
+ Amazonka.MediaConvert: data DeletePolicyResponse
+ Amazonka.MediaConvert: data DeletePreset
+ Amazonka.MediaConvert: data DeletePresetResponse
+ Amazonka.MediaConvert: data DeleteQueue
+ Amazonka.MediaConvert: data DeleteQueueResponse
+ Amazonka.MediaConvert: data DescribeEndpoints
+ Amazonka.MediaConvert: data DescribeEndpointsResponse
+ Amazonka.MediaConvert: data DestinationSettings
+ Amazonka.MediaConvert: data DisassociateCertificate
+ Amazonka.MediaConvert: data DisassociateCertificateResponse
+ Amazonka.MediaConvert: data DolbyVision
+ Amazonka.MediaConvert: data DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert: data DvbNitSettings
+ Amazonka.MediaConvert: data DvbSdtSettings
+ Amazonka.MediaConvert: data DvbSubDestinationSettings
+ Amazonka.MediaConvert: data DvbSubSourceSettings
+ Amazonka.MediaConvert: data DvbTdtSettings
+ Amazonka.MediaConvert: data Eac3AtmosSettings
+ Amazonka.MediaConvert: data Eac3Settings
+ Amazonka.MediaConvert: data EmbeddedDestinationSettings
+ Amazonka.MediaConvert: data EmbeddedSourceSettings
+ Amazonka.MediaConvert: data Endpoint
+ Amazonka.MediaConvert: data EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert: data EsamSettings
+ Amazonka.MediaConvert: data EsamSignalProcessingNotification
+ Amazonka.MediaConvert: data ExtendedDataServices
+ Amazonka.MediaConvert: data F4vSettings
+ Amazonka.MediaConvert: data FileGroupSettings
+ Amazonka.MediaConvert: data FileSourceSettings
+ Amazonka.MediaConvert: data ForceIncludeRenditionSize
+ Amazonka.MediaConvert: data FrameCaptureSettings
+ Amazonka.MediaConvert: data GetJob
+ Amazonka.MediaConvert: data GetJobResponse
+ Amazonka.MediaConvert: data GetJobTemplate
+ Amazonka.MediaConvert: data GetJobTemplateResponse
+ Amazonka.MediaConvert: data GetPolicy
+ Amazonka.MediaConvert: data GetPolicyResponse
+ Amazonka.MediaConvert: data GetPreset
+ Amazonka.MediaConvert: data GetPresetResponse
+ Amazonka.MediaConvert: data GetQueue
+ Amazonka.MediaConvert: data GetQueueResponse
+ Amazonka.MediaConvert: data H264QvbrSettings
+ Amazonka.MediaConvert: data H264Settings
+ Amazonka.MediaConvert: data H265QvbrSettings
+ Amazonka.MediaConvert: data H265Settings
+ Amazonka.MediaConvert: data Hdr10Metadata
+ Amazonka.MediaConvert: data Hdr10Plus
+ Amazonka.MediaConvert: data HlsAdditionalManifest
+ Amazonka.MediaConvert: data HlsCaptionLanguageMapping
+ Amazonka.MediaConvert: data HlsEncryptionSettings
+ Amazonka.MediaConvert: data HlsGroupSettings
+ Amazonka.MediaConvert: data HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert: data HlsRenditionGroupSettings
+ Amazonka.MediaConvert: data HlsSettings
+ Amazonka.MediaConvert: data HopDestination
+ Amazonka.MediaConvert: data Id3Insertion
+ Amazonka.MediaConvert: data ImageInserter
+ Amazonka.MediaConvert: data ImscDestinationSettings
+ Amazonka.MediaConvert: data Input
+ Amazonka.MediaConvert: data InputClipping
+ Amazonka.MediaConvert: data InputDecryptionSettings
+ Amazonka.MediaConvert: data InputTemplate
+ Amazonka.MediaConvert: data InputVideoGenerator
+ Amazonka.MediaConvert: data InsertableImage
+ Amazonka.MediaConvert: data Job
+ Amazonka.MediaConvert: data JobMessages
+ Amazonka.MediaConvert: data JobSettings
+ Amazonka.MediaConvert: data JobTemplate
+ Amazonka.MediaConvert: data JobTemplateSettings
+ Amazonka.MediaConvert: data KantarWatermarkSettings
+ Amazonka.MediaConvert: data ListJobTemplates
+ Amazonka.MediaConvert: data ListJobTemplatesResponse
+ Amazonka.MediaConvert: data ListJobs
+ Amazonka.MediaConvert: data ListJobsResponse
+ Amazonka.MediaConvert: data ListPresets
+ Amazonka.MediaConvert: data ListPresetsResponse
+ Amazonka.MediaConvert: data ListQueues
+ Amazonka.MediaConvert: data ListQueuesResponse
+ Amazonka.MediaConvert: data ListTagsForResource
+ Amazonka.MediaConvert: data ListTagsForResourceResponse
+ Amazonka.MediaConvert: data M2tsScte35Esam
+ Amazonka.MediaConvert: data M2tsSettings
+ Amazonka.MediaConvert: data M3u8Settings
+ Amazonka.MediaConvert: data MinBottomRenditionSize
+ Amazonka.MediaConvert: data MinTopRenditionSize
+ Amazonka.MediaConvert: data MotionImageInserter
+ Amazonka.MediaConvert: data MotionImageInsertionFramerate
+ Amazonka.MediaConvert: data MotionImageInsertionOffset
+ Amazonka.MediaConvert: data MovSettings
+ Amazonka.MediaConvert: data Mp2Settings
+ Amazonka.MediaConvert: data Mp3Settings
+ Amazonka.MediaConvert: data Mp4Settings
+ Amazonka.MediaConvert: data MpdSettings
+ Amazonka.MediaConvert: data Mpeg2Settings
+ Amazonka.MediaConvert: data MsSmoothAdditionalManifest
+ Amazonka.MediaConvert: data MsSmoothEncryptionSettings
+ Amazonka.MediaConvert: data MsSmoothGroupSettings
+ Amazonka.MediaConvert: data MxfSettings
+ Amazonka.MediaConvert: data MxfXavcProfileSettings
+ Amazonka.MediaConvert: data NexGuardFileMarkerSettings
+ Amazonka.MediaConvert: data NielsenConfiguration
+ Amazonka.MediaConvert: data NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert: data NoiseReducer
+ Amazonka.MediaConvert: data NoiseReducerFilterSettings
+ Amazonka.MediaConvert: data NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert: data NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert: data OpusSettings
+ Amazonka.MediaConvert: data Output
+ Amazonka.MediaConvert: data OutputChannelMapping
+ Amazonka.MediaConvert: data OutputDetail
+ Amazonka.MediaConvert: data OutputGroup
+ Amazonka.MediaConvert: data OutputGroupDetail
+ Amazonka.MediaConvert: data OutputGroupSettings
+ Amazonka.MediaConvert: data OutputSettings
+ Amazonka.MediaConvert: data PartnerWatermarking
+ Amazonka.MediaConvert: data Policy
+ Amazonka.MediaConvert: data Preset
+ Amazonka.MediaConvert: data PresetSettings
+ Amazonka.MediaConvert: data ProresSettings
+ Amazonka.MediaConvert: data PutPolicy
+ Amazonka.MediaConvert: data PutPolicyResponse
+ Amazonka.MediaConvert: data Queue
+ Amazonka.MediaConvert: data QueueTransition
+ Amazonka.MediaConvert: data Rectangle
+ Amazonka.MediaConvert: data RemixSettings
+ Amazonka.MediaConvert: data ReservationPlan
+ Amazonka.MediaConvert: data ReservationPlanSettings
+ Amazonka.MediaConvert: data ResourceTags
+ Amazonka.MediaConvert: data S3DestinationAccessControl
+ Amazonka.MediaConvert: data S3DestinationSettings
+ Amazonka.MediaConvert: data S3EncryptionSettings
+ Amazonka.MediaConvert: data SccDestinationSettings
+ Amazonka.MediaConvert: data SpekeKeyProvider
+ Amazonka.MediaConvert: data SpekeKeyProviderCmaf
+ Amazonka.MediaConvert: data SrtDestinationSettings
+ Amazonka.MediaConvert: data StaticKeyProvider
+ Amazonka.MediaConvert: data TagResource
+ Amazonka.MediaConvert: data TagResourceResponse
+ Amazonka.MediaConvert: data TeletextDestinationSettings
+ Amazonka.MediaConvert: data TeletextSourceSettings
+ Amazonka.MediaConvert: data TimecodeBurnin
+ Amazonka.MediaConvert: data TimecodeConfig
+ Amazonka.MediaConvert: data TimedMetadataInsertion
+ Amazonka.MediaConvert: data Timing
+ Amazonka.MediaConvert: data TrackSourceSettings
+ Amazonka.MediaConvert: data TtmlDestinationSettings
+ Amazonka.MediaConvert: data UntagResource
+ Amazonka.MediaConvert: data UntagResourceResponse
+ Amazonka.MediaConvert: data UpdateJobTemplate
+ Amazonka.MediaConvert: data UpdateJobTemplateResponse
+ Amazonka.MediaConvert: data UpdatePreset
+ Amazonka.MediaConvert: data UpdatePresetResponse
+ Amazonka.MediaConvert: data UpdateQueue
+ Amazonka.MediaConvert: data UpdateQueueResponse
+ Amazonka.MediaConvert: data Vc3Settings
+ Amazonka.MediaConvert: data VideoCodecSettings
+ Amazonka.MediaConvert: data VideoDescription
+ Amazonka.MediaConvert: data VideoDetail
+ Amazonka.MediaConvert: data VideoPreprocessor
+ Amazonka.MediaConvert: data VideoSelector
+ Amazonka.MediaConvert: data VorbisSettings
+ Amazonka.MediaConvert: data Vp8Settings
+ Amazonka.MediaConvert: data Vp9Settings
+ Amazonka.MediaConvert: data WavSettings
+ Amazonka.MediaConvert: data WebvttDestinationSettings
+ Amazonka.MediaConvert: data WebvttHlsSourceSettings
+ Amazonka.MediaConvert: data Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert: data Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert: data Xavc4kProfileSettings
+ Amazonka.MediaConvert: data XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert: data XavcHdProfileSettings
+ Amazonka.MediaConvert: data XavcSettings
+ Amazonka.MediaConvert: defaultService :: Service
+ Amazonka.MediaConvert: newAacSettings :: AacSettings
+ Amazonka.MediaConvert: newAc3Settings :: Ac3Settings
+ Amazonka.MediaConvert: newAccelerationSettings :: AccelerationMode -> AccelerationSettings
+ Amazonka.MediaConvert: newAiffSettings :: AiffSettings
+ Amazonka.MediaConvert: newAllowedRenditionSize :: AllowedRenditionSize
+ Amazonka.MediaConvert: newAncillarySourceSettings :: AncillarySourceSettings
+ Amazonka.MediaConvert: newAssociateCertificate :: Text -> AssociateCertificate
+ Amazonka.MediaConvert: newAssociateCertificateResponse :: Int -> AssociateCertificateResponse
+ Amazonka.MediaConvert: newAudioChannelTaggingSettings :: AudioChannelTaggingSettings
+ Amazonka.MediaConvert: newAudioCodecSettings :: AudioCodecSettings
+ Amazonka.MediaConvert: newAudioDescription :: AudioDescription
+ Amazonka.MediaConvert: newAudioNormalizationSettings :: AudioNormalizationSettings
+ Amazonka.MediaConvert: newAudioSelector :: AudioSelector
+ Amazonka.MediaConvert: newAudioSelectorGroup :: AudioSelectorGroup
+ Amazonka.MediaConvert: newAutomatedAbrRule :: AutomatedAbrRule
+ Amazonka.MediaConvert: newAutomatedAbrSettings :: AutomatedAbrSettings
+ Amazonka.MediaConvert: newAutomatedEncodingSettings :: AutomatedEncodingSettings
+ Amazonka.MediaConvert: newAv1QvbrSettings :: Av1QvbrSettings
+ Amazonka.MediaConvert: newAv1Settings :: Av1Settings
+ Amazonka.MediaConvert: newAvailBlanking :: AvailBlanking
+ Amazonka.MediaConvert: newAvcIntraSettings :: AvcIntraSettings
+ Amazonka.MediaConvert: newAvcIntraUhdSettings :: AvcIntraUhdSettings
+ Amazonka.MediaConvert: newBurninDestinationSettings :: BurninDestinationSettings
+ Amazonka.MediaConvert: newCancelJob :: Text -> CancelJob
+ Amazonka.MediaConvert: newCancelJobResponse :: Int -> CancelJobResponse
+ Amazonka.MediaConvert: newCaptionDescription :: CaptionDescription
+ Amazonka.MediaConvert: newCaptionDescriptionPreset :: CaptionDescriptionPreset
+ Amazonka.MediaConvert: newCaptionDestinationSettings :: CaptionDestinationSettings
+ Amazonka.MediaConvert: newCaptionSelector :: CaptionSelector
+ Amazonka.MediaConvert: newCaptionSourceFramerate :: CaptionSourceFramerate
+ Amazonka.MediaConvert: newCaptionSourceSettings :: CaptionSourceSettings
+ Amazonka.MediaConvert: newChannelMapping :: ChannelMapping
+ Amazonka.MediaConvert: newCmafAdditionalManifest :: CmafAdditionalManifest
+ Amazonka.MediaConvert: newCmafEncryptionSettings :: CmafEncryptionSettings
+ Amazonka.MediaConvert: newCmafGroupSettings :: CmafGroupSettings
+ Amazonka.MediaConvert: newCmafImageBasedTrickPlaySettings :: CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert: newCmfcSettings :: CmfcSettings
+ Amazonka.MediaConvert: newColorCorrector :: ColorCorrector
+ Amazonka.MediaConvert: newContainerSettings :: ContainerSettings
+ Amazonka.MediaConvert: newCreateJob :: Text -> JobSettings -> CreateJob
+ Amazonka.MediaConvert: newCreateJobResponse :: Int -> CreateJobResponse
+ Amazonka.MediaConvert: newCreateJobTemplate :: JobTemplateSettings -> Text -> CreateJobTemplate
+ Amazonka.MediaConvert: newCreateJobTemplateResponse :: Int -> CreateJobTemplateResponse
+ Amazonka.MediaConvert: newCreatePreset :: PresetSettings -> Text -> CreatePreset
+ Amazonka.MediaConvert: newCreatePresetResponse :: Int -> CreatePresetResponse
+ Amazonka.MediaConvert: newCreateQueue :: Text -> CreateQueue
+ Amazonka.MediaConvert: newCreateQueueResponse :: Int -> CreateQueueResponse
+ Amazonka.MediaConvert: newDashAdditionalManifest :: DashAdditionalManifest
+ Amazonka.MediaConvert: newDashIsoEncryptionSettings :: DashIsoEncryptionSettings
+ Amazonka.MediaConvert: newDashIsoGroupSettings :: DashIsoGroupSettings
+ Amazonka.MediaConvert: newDashIsoImageBasedTrickPlaySettings :: DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert: newDeinterlacer :: Deinterlacer
+ Amazonka.MediaConvert: newDeleteJobTemplate :: Text -> DeleteJobTemplate
+ Amazonka.MediaConvert: newDeleteJobTemplateResponse :: Int -> DeleteJobTemplateResponse
+ Amazonka.MediaConvert: newDeletePolicy :: DeletePolicy
+ Amazonka.MediaConvert: newDeletePolicyResponse :: Int -> DeletePolicyResponse
+ Amazonka.MediaConvert: newDeletePreset :: Text -> DeletePreset
+ Amazonka.MediaConvert: newDeletePresetResponse :: Int -> DeletePresetResponse
+ Amazonka.MediaConvert: newDeleteQueue :: Text -> DeleteQueue
+ Amazonka.MediaConvert: newDeleteQueueResponse :: Int -> DeleteQueueResponse
+ Amazonka.MediaConvert: newDescribeEndpoints :: DescribeEndpoints
+ Amazonka.MediaConvert: newDescribeEndpointsResponse :: Int -> DescribeEndpointsResponse
+ Amazonka.MediaConvert: newDestinationSettings :: DestinationSettings
+ Amazonka.MediaConvert: newDisassociateCertificate :: Text -> DisassociateCertificate
+ Amazonka.MediaConvert: newDisassociateCertificateResponse :: Int -> DisassociateCertificateResponse
+ Amazonka.MediaConvert: newDolbyVision :: DolbyVision
+ Amazonka.MediaConvert: newDolbyVisionLevel6Metadata :: DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert: newDvbNitSettings :: DvbNitSettings
+ Amazonka.MediaConvert: newDvbSdtSettings :: DvbSdtSettings
+ Amazonka.MediaConvert: newDvbSubDestinationSettings :: DvbSubDestinationSettings
+ Amazonka.MediaConvert: newDvbSubSourceSettings :: DvbSubSourceSettings
+ Amazonka.MediaConvert: newDvbTdtSettings :: DvbTdtSettings
+ Amazonka.MediaConvert: newEac3AtmosSettings :: Eac3AtmosSettings
+ Amazonka.MediaConvert: newEac3Settings :: Eac3Settings
+ Amazonka.MediaConvert: newEmbeddedDestinationSettings :: EmbeddedDestinationSettings
+ Amazonka.MediaConvert: newEmbeddedSourceSettings :: EmbeddedSourceSettings
+ Amazonka.MediaConvert: newEndpoint :: Endpoint
+ Amazonka.MediaConvert: newEsamManifestConfirmConditionNotification :: EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert: newEsamSettings :: EsamSettings
+ Amazonka.MediaConvert: newEsamSignalProcessingNotification :: EsamSignalProcessingNotification
+ Amazonka.MediaConvert: newExtendedDataServices :: ExtendedDataServices
+ Amazonka.MediaConvert: newF4vSettings :: F4vSettings
+ Amazonka.MediaConvert: newFileGroupSettings :: FileGroupSettings
+ Amazonka.MediaConvert: newFileSourceSettings :: FileSourceSettings
+ Amazonka.MediaConvert: newForceIncludeRenditionSize :: ForceIncludeRenditionSize
+ Amazonka.MediaConvert: newFrameCaptureSettings :: FrameCaptureSettings
+ Amazonka.MediaConvert: newGetJob :: Text -> GetJob
+ Amazonka.MediaConvert: newGetJobResponse :: Int -> GetJobResponse
+ Amazonka.MediaConvert: newGetJobTemplate :: Text -> GetJobTemplate
+ Amazonka.MediaConvert: newGetJobTemplateResponse :: Int -> GetJobTemplateResponse
+ Amazonka.MediaConvert: newGetPolicy :: GetPolicy
+ Amazonka.MediaConvert: newGetPolicyResponse :: Int -> GetPolicyResponse
+ Amazonka.MediaConvert: newGetPreset :: Text -> GetPreset
+ Amazonka.MediaConvert: newGetPresetResponse :: Int -> GetPresetResponse
+ Amazonka.MediaConvert: newGetQueue :: Text -> GetQueue
+ Amazonka.MediaConvert: newGetQueueResponse :: Int -> GetQueueResponse
+ Amazonka.MediaConvert: newH264QvbrSettings :: H264QvbrSettings
+ Amazonka.MediaConvert: newH264Settings :: H264Settings
+ Amazonka.MediaConvert: newH265QvbrSettings :: H265QvbrSettings
+ Amazonka.MediaConvert: newH265Settings :: H265Settings
+ Amazonka.MediaConvert: newHdr10Metadata :: Hdr10Metadata
+ Amazonka.MediaConvert: newHdr10Plus :: Hdr10Plus
+ Amazonka.MediaConvert: newHlsAdditionalManifest :: HlsAdditionalManifest
+ Amazonka.MediaConvert: newHlsCaptionLanguageMapping :: HlsCaptionLanguageMapping
+ Amazonka.MediaConvert: newHlsEncryptionSettings :: HlsEncryptionSettings
+ Amazonka.MediaConvert: newHlsGroupSettings :: HlsGroupSettings
+ Amazonka.MediaConvert: newHlsImageBasedTrickPlaySettings :: HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert: newHlsRenditionGroupSettings :: HlsRenditionGroupSettings
+ Amazonka.MediaConvert: newHlsSettings :: HlsSettings
+ Amazonka.MediaConvert: newHopDestination :: HopDestination
+ Amazonka.MediaConvert: newId3Insertion :: Id3Insertion
+ Amazonka.MediaConvert: newImageInserter :: ImageInserter
+ Amazonka.MediaConvert: newImscDestinationSettings :: ImscDestinationSettings
+ Amazonka.MediaConvert: newInput :: Input
+ Amazonka.MediaConvert: newInputClipping :: InputClipping
+ Amazonka.MediaConvert: newInputDecryptionSettings :: InputDecryptionSettings
+ Amazonka.MediaConvert: newInputTemplate :: InputTemplate
+ Amazonka.MediaConvert: newInputVideoGenerator :: InputVideoGenerator
+ Amazonka.MediaConvert: newInsertableImage :: InsertableImage
+ Amazonka.MediaConvert: newJob :: Text -> JobSettings -> Job
+ Amazonka.MediaConvert: newJobMessages :: JobMessages
+ Amazonka.MediaConvert: newJobSettings :: JobSettings
+ Amazonka.MediaConvert: newJobTemplate :: JobTemplateSettings -> Text -> JobTemplate
+ Amazonka.MediaConvert: newJobTemplateSettings :: JobTemplateSettings
+ Amazonka.MediaConvert: newKantarWatermarkSettings :: KantarWatermarkSettings
+ Amazonka.MediaConvert: newListJobTemplates :: ListJobTemplates
+ Amazonka.MediaConvert: newListJobTemplatesResponse :: Int -> ListJobTemplatesResponse
+ Amazonka.MediaConvert: newListJobs :: ListJobs
+ Amazonka.MediaConvert: newListJobsResponse :: Int -> ListJobsResponse
+ Amazonka.MediaConvert: newListPresets :: ListPresets
+ Amazonka.MediaConvert: newListPresetsResponse :: Int -> ListPresetsResponse
+ Amazonka.MediaConvert: newListQueues :: ListQueues
+ Amazonka.MediaConvert: newListQueuesResponse :: Int -> ListQueuesResponse
+ Amazonka.MediaConvert: newListTagsForResource :: Text -> ListTagsForResource
+ Amazonka.MediaConvert: newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
+ Amazonka.MediaConvert: newM2tsScte35Esam :: M2tsScte35Esam
+ Amazonka.MediaConvert: newM2tsSettings :: M2tsSettings
+ Amazonka.MediaConvert: newM3u8Settings :: M3u8Settings
+ Amazonka.MediaConvert: newMinBottomRenditionSize :: MinBottomRenditionSize
+ Amazonka.MediaConvert: newMinTopRenditionSize :: MinTopRenditionSize
+ Amazonka.MediaConvert: newMotionImageInserter :: MotionImageInserter
+ Amazonka.MediaConvert: newMotionImageInsertionFramerate :: MotionImageInsertionFramerate
+ Amazonka.MediaConvert: newMotionImageInsertionOffset :: MotionImageInsertionOffset
+ Amazonka.MediaConvert: newMovSettings :: MovSettings
+ Amazonka.MediaConvert: newMp2Settings :: Mp2Settings
+ Amazonka.MediaConvert: newMp3Settings :: Mp3Settings
+ Amazonka.MediaConvert: newMp4Settings :: Mp4Settings
+ Amazonka.MediaConvert: newMpdSettings :: MpdSettings
+ Amazonka.MediaConvert: newMpeg2Settings :: Mpeg2Settings
+ Amazonka.MediaConvert: newMsSmoothAdditionalManifest :: MsSmoothAdditionalManifest
+ Amazonka.MediaConvert: newMsSmoothEncryptionSettings :: MsSmoothEncryptionSettings
+ Amazonka.MediaConvert: newMsSmoothGroupSettings :: MsSmoothGroupSettings
+ Amazonka.MediaConvert: newMxfSettings :: MxfSettings
+ Amazonka.MediaConvert: newMxfXavcProfileSettings :: MxfXavcProfileSettings
+ Amazonka.MediaConvert: newNexGuardFileMarkerSettings :: NexGuardFileMarkerSettings
+ Amazonka.MediaConvert: newNielsenConfiguration :: NielsenConfiguration
+ Amazonka.MediaConvert: newNielsenNonLinearWatermarkSettings :: NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert: newNoiseReducer :: NoiseReducer
+ Amazonka.MediaConvert: newNoiseReducerFilterSettings :: NoiseReducerFilterSettings
+ Amazonka.MediaConvert: newNoiseReducerSpatialFilterSettings :: NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert: newNoiseReducerTemporalFilterSettings :: NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert: newOpusSettings :: OpusSettings
+ Amazonka.MediaConvert: newOutput :: Output
+ Amazonka.MediaConvert: newOutputChannelMapping :: OutputChannelMapping
+ Amazonka.MediaConvert: newOutputDetail :: OutputDetail
+ Amazonka.MediaConvert: newOutputGroup :: OutputGroup
+ Amazonka.MediaConvert: newOutputGroupDetail :: OutputGroupDetail
+ Amazonka.MediaConvert: newOutputGroupSettings :: OutputGroupSettings
+ Amazonka.MediaConvert: newOutputSettings :: OutputSettings
+ Amazonka.MediaConvert: newPartnerWatermarking :: PartnerWatermarking
+ Amazonka.MediaConvert: newPolicy :: Policy
+ Amazonka.MediaConvert: newPreset :: PresetSettings -> Text -> Preset
+ Amazonka.MediaConvert: newPresetSettings :: PresetSettings
+ Amazonka.MediaConvert: newProresSettings :: ProresSettings
+ Amazonka.MediaConvert: newPutPolicy :: Policy -> PutPolicy
+ Amazonka.MediaConvert: newPutPolicyResponse :: Int -> PutPolicyResponse
+ Amazonka.MediaConvert: newQueue :: Text -> Queue
+ Amazonka.MediaConvert: newQueueTransition :: QueueTransition
+ Amazonka.MediaConvert: newRectangle :: Rectangle
+ Amazonka.MediaConvert: newRemixSettings :: RemixSettings
+ Amazonka.MediaConvert: newReservationPlan :: ReservationPlan
+ Amazonka.MediaConvert: newReservationPlanSettings :: Commitment -> Int -> RenewalType -> ReservationPlanSettings
+ Amazonka.MediaConvert: newResourceTags :: ResourceTags
+ Amazonka.MediaConvert: newS3DestinationAccessControl :: S3DestinationAccessControl
+ Amazonka.MediaConvert: newS3DestinationSettings :: S3DestinationSettings
+ Amazonka.MediaConvert: newS3EncryptionSettings :: S3EncryptionSettings
+ Amazonka.MediaConvert: newSccDestinationSettings :: SccDestinationSettings
+ Amazonka.MediaConvert: newSpekeKeyProvider :: SpekeKeyProvider
+ Amazonka.MediaConvert: newSpekeKeyProviderCmaf :: SpekeKeyProviderCmaf
+ Amazonka.MediaConvert: newSrtDestinationSettings :: SrtDestinationSettings
+ Amazonka.MediaConvert: newStaticKeyProvider :: StaticKeyProvider
+ Amazonka.MediaConvert: newTagResource :: Text -> TagResource
+ Amazonka.MediaConvert: newTagResourceResponse :: Int -> TagResourceResponse
+ Amazonka.MediaConvert: newTeletextDestinationSettings :: TeletextDestinationSettings
+ Amazonka.MediaConvert: newTeletextSourceSettings :: TeletextSourceSettings
+ Amazonka.MediaConvert: newTimecodeBurnin :: TimecodeBurnin
+ Amazonka.MediaConvert: newTimecodeConfig :: TimecodeConfig
+ Amazonka.MediaConvert: newTimedMetadataInsertion :: TimedMetadataInsertion
+ Amazonka.MediaConvert: newTiming :: Timing
+ Amazonka.MediaConvert: newTrackSourceSettings :: TrackSourceSettings
+ Amazonka.MediaConvert: newTtmlDestinationSettings :: TtmlDestinationSettings
+ Amazonka.MediaConvert: newUntagResource :: Text -> UntagResource
+ Amazonka.MediaConvert: newUntagResourceResponse :: Int -> UntagResourceResponse
+ Amazonka.MediaConvert: newUpdateJobTemplate :: Text -> UpdateJobTemplate
+ Amazonka.MediaConvert: newUpdateJobTemplateResponse :: Int -> UpdateJobTemplateResponse
+ Amazonka.MediaConvert: newUpdatePreset :: Text -> UpdatePreset
+ Amazonka.MediaConvert: newUpdatePresetResponse :: Int -> UpdatePresetResponse
+ Amazonka.MediaConvert: newUpdateQueue :: Text -> UpdateQueue
+ Amazonka.MediaConvert: newUpdateQueueResponse :: Int -> UpdateQueueResponse
+ Amazonka.MediaConvert: newVc3Settings :: Vc3Settings
+ Amazonka.MediaConvert: newVideoCodecSettings :: VideoCodecSettings
+ Amazonka.MediaConvert: newVideoDescription :: VideoDescription
+ Amazonka.MediaConvert: newVideoDetail :: VideoDetail
+ Amazonka.MediaConvert: newVideoPreprocessor :: VideoPreprocessor
+ Amazonka.MediaConvert: newVideoSelector :: VideoSelector
+ Amazonka.MediaConvert: newVorbisSettings :: VorbisSettings
+ Amazonka.MediaConvert: newVp8Settings :: Vp8Settings
+ Amazonka.MediaConvert: newVp9Settings :: Vp9Settings
+ Amazonka.MediaConvert: newWavSettings :: WavSettings
+ Amazonka.MediaConvert: newWebvttDestinationSettings :: WebvttDestinationSettings
+ Amazonka.MediaConvert: newWebvttHlsSourceSettings :: WebvttHlsSourceSettings
+ Amazonka.MediaConvert: newXavc4kIntraCbgProfileSettings :: Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert: newXavc4kIntraVbrProfileSettings :: Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert: newXavc4kProfileSettings :: Xavc4kProfileSettings
+ Amazonka.MediaConvert: newXavcHdIntraCbgProfileSettings :: XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert: newXavcHdProfileSettings :: XavcHdProfileSettings
+ Amazonka.MediaConvert: newXavcSettings :: XavcSettings
+ Amazonka.MediaConvert: newtype AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert: newtype AacCodecProfile
+ Amazonka.MediaConvert: newtype AacCodingMode
+ Amazonka.MediaConvert: newtype AacRateControlMode
+ Amazonka.MediaConvert: newtype AacRawFormat
+ Amazonka.MediaConvert: newtype AacSpecification
+ Amazonka.MediaConvert: newtype AacVbrQuality
+ Amazonka.MediaConvert: newtype Ac3BitstreamMode
+ Amazonka.MediaConvert: newtype Ac3CodingMode
+ Amazonka.MediaConvert: newtype Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: newtype Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert: newtype Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: newtype Ac3LfeFilter
+ Amazonka.MediaConvert: newtype Ac3MetadataControl
+ Amazonka.MediaConvert: newtype AccelerationMode
+ Amazonka.MediaConvert: newtype AccelerationStatus
+ Amazonka.MediaConvert: newtype AfdSignaling
+ Amazonka.MediaConvert: newtype AlphaBehavior
+ Amazonka.MediaConvert: newtype AncillaryConvert608To708
+ Amazonka.MediaConvert: newtype AncillaryTerminateCaptions
+ Amazonka.MediaConvert: newtype AntiAlias
+ Amazonka.MediaConvert: newtype AudioChannelTag
+ Amazonka.MediaConvert: newtype AudioCodec
+ Amazonka.MediaConvert: newtype AudioDefaultSelection
+ Amazonka.MediaConvert: newtype AudioDurationCorrection
+ Amazonka.MediaConvert: newtype AudioLanguageCodeControl
+ Amazonka.MediaConvert: newtype AudioNormalizationAlgorithm
+ Amazonka.MediaConvert: newtype AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert: newtype AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert: newtype AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert: newtype AudioSelectorType
+ Amazonka.MediaConvert: newtype AudioTypeControl
+ Amazonka.MediaConvert: newtype Av1AdaptiveQuantization
+ Amazonka.MediaConvert: newtype Av1BitDepth
+ Amazonka.MediaConvert: newtype Av1FramerateControl
+ Amazonka.MediaConvert: newtype Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype Av1RateControlMode
+ Amazonka.MediaConvert: newtype Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: newtype AvcIntraClass
+ Amazonka.MediaConvert: newtype AvcIntraFramerateControl
+ Amazonka.MediaConvert: newtype AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype AvcIntraInterlaceMode
+ Amazonka.MediaConvert: newtype AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert: newtype AvcIntraSlowPal
+ Amazonka.MediaConvert: newtype AvcIntraTelecine
+ Amazonka.MediaConvert: newtype AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert: newtype BillingTagsSource
+ Amazonka.MediaConvert: newtype BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert: newtype BurninSubtitleAlignment
+ Amazonka.MediaConvert: newtype BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert: newtype BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert: newtype BurninSubtitleFallbackFont
+ Amazonka.MediaConvert: newtype BurninSubtitleFontColor
+ Amazonka.MediaConvert: newtype BurninSubtitleOutlineColor
+ Amazonka.MediaConvert: newtype BurninSubtitleShadowColor
+ Amazonka.MediaConvert: newtype BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert: newtype CaptionDestinationType
+ Amazonka.MediaConvert: newtype CaptionSourceType
+ Amazonka.MediaConvert: newtype CmafClientCache
+ Amazonka.MediaConvert: newtype CmafCodecSpecification
+ Amazonka.MediaConvert: newtype CmafEncryptionType
+ Amazonka.MediaConvert: newtype CmafImageBasedTrickPlay
+ Amazonka.MediaConvert: newtype CmafInitializationVectorInManifest
+ Amazonka.MediaConvert: newtype CmafIntervalCadence
+ Amazonka.MediaConvert: newtype CmafKeyProviderType
+ Amazonka.MediaConvert: newtype CmafManifestCompression
+ Amazonka.MediaConvert: newtype CmafManifestDurationFormat
+ Amazonka.MediaConvert: newtype CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert: newtype CmafMpdProfile
+ Amazonka.MediaConvert: newtype CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert: newtype CmafSegmentControl
+ Amazonka.MediaConvert: newtype CmafSegmentLengthControl
+ Amazonka.MediaConvert: newtype CmafStreamInfResolution
+ Amazonka.MediaConvert: newtype CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert: newtype CmafVideoCompositionOffsets
+ Amazonka.MediaConvert: newtype CmafWriteDASHManifest
+ Amazonka.MediaConvert: newtype CmafWriteHLSManifest
+ Amazonka.MediaConvert: newtype CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert: newtype CmfcAudioDuration
+ Amazonka.MediaConvert: newtype CmfcAudioTrackType
+ Amazonka.MediaConvert: newtype CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert: newtype CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert: newtype CmfcKlvMetadata
+ Amazonka.MediaConvert: newtype CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert: newtype CmfcScte35Esam
+ Amazonka.MediaConvert: newtype CmfcScte35Source
+ Amazonka.MediaConvert: newtype CmfcTimedMetadata
+ Amazonka.MediaConvert: newtype CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert: newtype ColorMetadata
+ Amazonka.MediaConvert: newtype ColorSpace
+ Amazonka.MediaConvert: newtype ColorSpaceConversion
+ Amazonka.MediaConvert: newtype ColorSpaceUsage
+ Amazonka.MediaConvert: newtype Commitment
+ Amazonka.MediaConvert: newtype ContainerType
+ Amazonka.MediaConvert: newtype CopyProtectionAction
+ Amazonka.MediaConvert: newtype DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert: newtype DashIsoHbbtvCompliance
+ Amazonka.MediaConvert: newtype DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert: newtype DashIsoIntervalCadence
+ Amazonka.MediaConvert: newtype DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert: newtype DashIsoMpdProfile
+ Amazonka.MediaConvert: newtype DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert: newtype DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert: newtype DashIsoSegmentControl
+ Amazonka.MediaConvert: newtype DashIsoSegmentLengthControl
+ Amazonka.MediaConvert: newtype DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert: newtype DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert: newtype DecryptionMode
+ Amazonka.MediaConvert: newtype DeinterlaceAlgorithm
+ Amazonka.MediaConvert: newtype DeinterlacerControl
+ Amazonka.MediaConvert: newtype DeinterlacerMode
+ Amazonka.MediaConvert: newtype DescribeEndpointsMode
+ Amazonka.MediaConvert: newtype DolbyVisionLevel6Mode
+ Amazonka.MediaConvert: newtype DolbyVisionMapping
+ Amazonka.MediaConvert: newtype DolbyVisionProfile
+ Amazonka.MediaConvert: newtype DropFrameTimecode
+ Amazonka.MediaConvert: newtype DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert: newtype DvbSubtitleAlignment
+ Amazonka.MediaConvert: newtype DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert: newtype DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert: newtype DvbSubtitleFontColor
+ Amazonka.MediaConvert: newtype DvbSubtitleOutlineColor
+ Amazonka.MediaConvert: newtype DvbSubtitleShadowColor
+ Amazonka.MediaConvert: newtype DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert: newtype DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert: newtype DvbSubtitlingType
+ Amazonka.MediaConvert: newtype DvbddsHandling
+ Amazonka.MediaConvert: newtype Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert: newtype Eac3AtmosCodingMode
+ Amazonka.MediaConvert: newtype Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert: newtype Eac3AtmosDownmixControl
+ Amazonka.MediaConvert: newtype Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert: newtype Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert: newtype Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert: newtype Eac3AtmosMeteringMode
+ Amazonka.MediaConvert: newtype Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert: newtype Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert: newtype Eac3AttenuationControl
+ Amazonka.MediaConvert: newtype Eac3BitstreamMode
+ Amazonka.MediaConvert: newtype Eac3CodingMode
+ Amazonka.MediaConvert: newtype Eac3DcFilter
+ Amazonka.MediaConvert: newtype Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: newtype Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: newtype Eac3LfeControl
+ Amazonka.MediaConvert: newtype Eac3LfeFilter
+ Amazonka.MediaConvert: newtype Eac3MetadataControl
+ Amazonka.MediaConvert: newtype Eac3PassthroughControl
+ Amazonka.MediaConvert: newtype Eac3PhaseControl
+ Amazonka.MediaConvert: newtype Eac3StereoDownmix
+ Amazonka.MediaConvert: newtype Eac3SurroundExMode
+ Amazonka.MediaConvert: newtype Eac3SurroundMode
+ Amazonka.MediaConvert: newtype EmbeddedConvert608To708
+ Amazonka.MediaConvert: newtype EmbeddedTerminateCaptions
+ Amazonka.MediaConvert: newtype EmbeddedTimecodeOverride
+ Amazonka.MediaConvert: newtype F4vMoovPlacement
+ Amazonka.MediaConvert: newtype FileSourceConvert608To708
+ Amazonka.MediaConvert: newtype FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert: newtype FontScript
+ Amazonka.MediaConvert: newtype H264AdaptiveQuantization
+ Amazonka.MediaConvert: newtype H264CodecLevel
+ Amazonka.MediaConvert: newtype H264CodecProfile
+ Amazonka.MediaConvert: newtype H264DynamicSubGop
+ Amazonka.MediaConvert: newtype H264EntropyEncoding
+ Amazonka.MediaConvert: newtype H264FieldEncoding
+ Amazonka.MediaConvert: newtype H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert: newtype H264FramerateControl
+ Amazonka.MediaConvert: newtype H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype H264GopBReference
+ Amazonka.MediaConvert: newtype H264GopSizeUnits
+ Amazonka.MediaConvert: newtype H264InterlaceMode
+ Amazonka.MediaConvert: newtype H264ParControl
+ Amazonka.MediaConvert: newtype H264QualityTuningLevel
+ Amazonka.MediaConvert: newtype H264RateControlMode
+ Amazonka.MediaConvert: newtype H264RepeatPps
+ Amazonka.MediaConvert: newtype H264ScanTypeConversionMode
+ Amazonka.MediaConvert: newtype H264SceneChangeDetect
+ Amazonka.MediaConvert: newtype H264SlowPal
+ Amazonka.MediaConvert: newtype H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: newtype H264Syntax
+ Amazonka.MediaConvert: newtype H264Telecine
+ Amazonka.MediaConvert: newtype H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: newtype H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert: newtype H265AdaptiveQuantization
+ Amazonka.MediaConvert: newtype H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert: newtype H265CodecLevel
+ Amazonka.MediaConvert: newtype H265CodecProfile
+ Amazonka.MediaConvert: newtype H265DynamicSubGop
+ Amazonka.MediaConvert: newtype H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert: newtype H265FramerateControl
+ Amazonka.MediaConvert: newtype H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype H265GopBReference
+ Amazonka.MediaConvert: newtype H265GopSizeUnits
+ Amazonka.MediaConvert: newtype H265InterlaceMode
+ Amazonka.MediaConvert: newtype H265ParControl
+ Amazonka.MediaConvert: newtype H265QualityTuningLevel
+ Amazonka.MediaConvert: newtype H265RateControlMode
+ Amazonka.MediaConvert: newtype H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert: newtype H265ScanTypeConversionMode
+ Amazonka.MediaConvert: newtype H265SceneChangeDetect
+ Amazonka.MediaConvert: newtype H265SlowPal
+ Amazonka.MediaConvert: newtype H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: newtype H265Telecine
+ Amazonka.MediaConvert: newtype H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: newtype H265TemporalIds
+ Amazonka.MediaConvert: newtype H265Tiles
+ Amazonka.MediaConvert: newtype H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert: newtype H265WriteMp4PackagingType
+ Amazonka.MediaConvert: newtype HlsAdMarkers
+ Amazonka.MediaConvert: newtype HlsAudioOnlyContainer
+ Amazonka.MediaConvert: newtype HlsAudioOnlyHeader
+ Amazonka.MediaConvert: newtype HlsAudioTrackType
+ Amazonka.MediaConvert: newtype HlsCaptionLanguageSetting
+ Amazonka.MediaConvert: newtype HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert: newtype HlsClientCache
+ Amazonka.MediaConvert: newtype HlsCodecSpecification
+ Amazonka.MediaConvert: newtype HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert: newtype HlsDirectoryStructure
+ Amazonka.MediaConvert: newtype HlsEncryptionType
+ Amazonka.MediaConvert: newtype HlsIFrameOnlyManifest
+ Amazonka.MediaConvert: newtype HlsImageBasedTrickPlay
+ Amazonka.MediaConvert: newtype HlsInitializationVectorInManifest
+ Amazonka.MediaConvert: newtype HlsIntervalCadence
+ Amazonka.MediaConvert: newtype HlsKeyProviderType
+ Amazonka.MediaConvert: newtype HlsManifestCompression
+ Amazonka.MediaConvert: newtype HlsManifestDurationFormat
+ Amazonka.MediaConvert: newtype HlsOfflineEncrypted
+ Amazonka.MediaConvert: newtype HlsOutputSelection
+ Amazonka.MediaConvert: newtype HlsProgramDateTime
+ Amazonka.MediaConvert: newtype HlsSegmentControl
+ Amazonka.MediaConvert: newtype HlsSegmentLengthControl
+ Amazonka.MediaConvert: newtype HlsStreamInfResolution
+ Amazonka.MediaConvert: newtype HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert: newtype HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert: newtype ImscAccessibilitySubs
+ Amazonka.MediaConvert: newtype ImscStylePassthrough
+ Amazonka.MediaConvert: newtype InputDeblockFilter
+ Amazonka.MediaConvert: newtype InputDenoiseFilter
+ Amazonka.MediaConvert: newtype InputFilterEnable
+ Amazonka.MediaConvert: newtype InputPolicy
+ Amazonka.MediaConvert: newtype InputPsiControl
+ Amazonka.MediaConvert: newtype InputRotate
+ Amazonka.MediaConvert: newtype InputSampleRange
+ Amazonka.MediaConvert: newtype InputScanType
+ Amazonka.MediaConvert: newtype InputTimecodeSource
+ Amazonka.MediaConvert: newtype JobPhase
+ Amazonka.MediaConvert: newtype JobStatus
+ Amazonka.MediaConvert: newtype JobTemplateListBy
+ Amazonka.MediaConvert: newtype LanguageCode
+ Amazonka.MediaConvert: newtype M2tsAudioBufferModel
+ Amazonka.MediaConvert: newtype M2tsAudioDuration
+ Amazonka.MediaConvert: newtype M2tsBufferModel
+ Amazonka.MediaConvert: newtype M2tsDataPtsControl
+ Amazonka.MediaConvert: newtype M2tsEbpAudioInterval
+ Amazonka.MediaConvert: newtype M2tsEbpPlacement
+ Amazonka.MediaConvert: newtype M2tsEsRateInPes
+ Amazonka.MediaConvert: newtype M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert: newtype M2tsKlvMetadata
+ Amazonka.MediaConvert: newtype M2tsNielsenId3
+ Amazonka.MediaConvert: newtype M2tsPcrControl
+ Amazonka.MediaConvert: newtype M2tsRateMode
+ Amazonka.MediaConvert: newtype M2tsScte35Source
+ Amazonka.MediaConvert: newtype M2tsSegmentationMarkers
+ Amazonka.MediaConvert: newtype M2tsSegmentationStyle
+ Amazonka.MediaConvert: newtype M3u8AudioDuration
+ Amazonka.MediaConvert: newtype M3u8DataPtsControl
+ Amazonka.MediaConvert: newtype M3u8NielsenId3
+ Amazonka.MediaConvert: newtype M3u8PcrControl
+ Amazonka.MediaConvert: newtype M3u8Scte35Source
+ Amazonka.MediaConvert: newtype MotionImageInsertionMode
+ Amazonka.MediaConvert: newtype MotionImagePlayback
+ Amazonka.MediaConvert: newtype MovClapAtom
+ Amazonka.MediaConvert: newtype MovCslgAtom
+ Amazonka.MediaConvert: newtype MovMpeg2FourCCControl
+ Amazonka.MediaConvert: newtype MovPaddingControl
+ Amazonka.MediaConvert: newtype MovReference
+ Amazonka.MediaConvert: newtype Mp3RateControlMode
+ Amazonka.MediaConvert: newtype Mp4CslgAtom
+ Amazonka.MediaConvert: newtype Mp4FreeSpaceBox
+ Amazonka.MediaConvert: newtype Mp4MoovPlacement
+ Amazonka.MediaConvert: newtype MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert: newtype MpdAudioDuration
+ Amazonka.MediaConvert: newtype MpdCaptionContainerType
+ Amazonka.MediaConvert: newtype MpdKlvMetadata
+ Amazonka.MediaConvert: newtype MpdManifestMetadataSignaling
+ Amazonka.MediaConvert: newtype MpdScte35Esam
+ Amazonka.MediaConvert: newtype MpdScte35Source
+ Amazonka.MediaConvert: newtype MpdTimedMetadata
+ Amazonka.MediaConvert: newtype MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert: newtype Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert: newtype Mpeg2CodecLevel
+ Amazonka.MediaConvert: newtype Mpeg2CodecProfile
+ Amazonka.MediaConvert: newtype Mpeg2DynamicSubGop
+ Amazonka.MediaConvert: newtype Mpeg2FramerateControl
+ Amazonka.MediaConvert: newtype Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype Mpeg2GopSizeUnits
+ Amazonka.MediaConvert: newtype Mpeg2InterlaceMode
+ Amazonka.MediaConvert: newtype Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert: newtype Mpeg2ParControl
+ Amazonka.MediaConvert: newtype Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert: newtype Mpeg2RateControlMode
+ Amazonka.MediaConvert: newtype Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert: newtype Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert: newtype Mpeg2SlowPal
+ Amazonka.MediaConvert: newtype Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: newtype Mpeg2Syntax
+ Amazonka.MediaConvert: newtype Mpeg2Telecine
+ Amazonka.MediaConvert: newtype Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: newtype MsSmoothAudioDeduplication
+ Amazonka.MediaConvert: newtype MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert: newtype MsSmoothManifestEncoding
+ Amazonka.MediaConvert: newtype MxfAfdSignaling
+ Amazonka.MediaConvert: newtype MxfProfile
+ Amazonka.MediaConvert: newtype MxfXavcDurationMode
+ Amazonka.MediaConvert: newtype NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert: newtype NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert: newtype NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert: newtype NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert: newtype NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert: newtype NoiseReducerFilter
+ Amazonka.MediaConvert: newtype Order
+ Amazonka.MediaConvert: newtype OutputGroupType
+ Amazonka.MediaConvert: newtype OutputSdt
+ Amazonka.MediaConvert: newtype PadVideo
+ Amazonka.MediaConvert: newtype PresetListBy
+ Amazonka.MediaConvert: newtype PricingPlan
+ Amazonka.MediaConvert: newtype ProresChromaSampling
+ Amazonka.MediaConvert: newtype ProresCodecProfile
+ Amazonka.MediaConvert: newtype ProresFramerateControl
+ Amazonka.MediaConvert: newtype ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype ProresInterlaceMode
+ Amazonka.MediaConvert: newtype ProresParControl
+ Amazonka.MediaConvert: newtype ProresScanTypeConversionMode
+ Amazonka.MediaConvert: newtype ProresSlowPal
+ Amazonka.MediaConvert: newtype ProresTelecine
+ Amazonka.MediaConvert: newtype QueueListBy
+ Amazonka.MediaConvert: newtype QueueStatus
+ Amazonka.MediaConvert: newtype RenewalType
+ Amazonka.MediaConvert: newtype RequiredFlag
+ Amazonka.MediaConvert: newtype ReservationPlanStatus
+ Amazonka.MediaConvert: newtype RespondToAfd
+ Amazonka.MediaConvert: newtype RuleType
+ Amazonka.MediaConvert: newtype S3ObjectCannedAcl
+ Amazonka.MediaConvert: newtype S3ServerSideEncryptionType
+ Amazonka.MediaConvert: newtype SampleRangeConversion
+ Amazonka.MediaConvert: newtype ScalingBehavior
+ Amazonka.MediaConvert: newtype SccDestinationFramerate
+ Amazonka.MediaConvert: newtype SimulateReservedQueue
+ Amazonka.MediaConvert: newtype SrtStylePassthrough
+ Amazonka.MediaConvert: newtype StatusUpdateInterval
+ Amazonka.MediaConvert: newtype TeletextPageType
+ Amazonka.MediaConvert: newtype TimecodeBurninPosition
+ Amazonka.MediaConvert: newtype TimecodeSource
+ Amazonka.MediaConvert: newtype TimedMetadata
+ Amazonka.MediaConvert: newtype TtmlStylePassthrough
+ Amazonka.MediaConvert: newtype Type
+ Amazonka.MediaConvert: newtype Vc3Class
+ Amazonka.MediaConvert: newtype Vc3FramerateControl
+ Amazonka.MediaConvert: newtype Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype Vc3InterlaceMode
+ Amazonka.MediaConvert: newtype Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert: newtype Vc3SlowPal
+ Amazonka.MediaConvert: newtype Vc3Telecine
+ Amazonka.MediaConvert: newtype VchipAction
+ Amazonka.MediaConvert: newtype VideoCodec
+ Amazonka.MediaConvert: newtype VideoTimecodeInsertion
+ Amazonka.MediaConvert: newtype Vp8FramerateControl
+ Amazonka.MediaConvert: newtype Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype Vp8ParControl
+ Amazonka.MediaConvert: newtype Vp8QualityTuningLevel
+ Amazonka.MediaConvert: newtype Vp8RateControlMode
+ Amazonka.MediaConvert: newtype Vp9FramerateControl
+ Amazonka.MediaConvert: newtype Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype Vp9ParControl
+ Amazonka.MediaConvert: newtype Vp9QualityTuningLevel
+ Amazonka.MediaConvert: newtype Vp9RateControlMode
+ Amazonka.MediaConvert: newtype WatermarkingStrength
+ Amazonka.MediaConvert: newtype WavFormat
+ Amazonka.MediaConvert: newtype WebvttAccessibilitySubs
+ Amazonka.MediaConvert: newtype WebvttStylePassthrough
+ Amazonka.MediaConvert: newtype Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert: newtype Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert: newtype Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert: newtype Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert: newtype Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert: newtype XavcAdaptiveQuantization
+ Amazonka.MediaConvert: newtype XavcEntropyEncoding
+ Amazonka.MediaConvert: newtype XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert: newtype XavcFramerateControl
+ Amazonka.MediaConvert: newtype XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert: newtype XavcGopBReference
+ Amazonka.MediaConvert: newtype XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert: newtype XavcHdProfileBitrateClass
+ Amazonka.MediaConvert: newtype XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert: newtype XavcHdProfileTelecine
+ Amazonka.MediaConvert: newtype XavcInterlaceMode
+ Amazonka.MediaConvert: newtype XavcProfile
+ Amazonka.MediaConvert: newtype XavcSlowPal
+ Amazonka.MediaConvert: newtype XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert: newtype XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert: pattern AacAudioDescriptionBroadcasterMix_BROADCASTER_MIXED_AD :: AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert: pattern AacAudioDescriptionBroadcasterMix_NORMAL :: AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert: pattern AacCodecProfile_HEV1 :: AacCodecProfile
+ Amazonka.MediaConvert: pattern AacCodecProfile_HEV2 :: AacCodecProfile
+ Amazonka.MediaConvert: pattern AacCodecProfile_LC :: AacCodecProfile
+ Amazonka.MediaConvert: pattern AacCodingMode_AD_RECEIVER_MIX :: AacCodingMode
+ Amazonka.MediaConvert: pattern AacCodingMode_CODING_MODE_1_0 :: AacCodingMode
+ Amazonka.MediaConvert: pattern AacCodingMode_CODING_MODE_1_1 :: AacCodingMode
+ Amazonka.MediaConvert: pattern AacCodingMode_CODING_MODE_2_0 :: AacCodingMode
+ Amazonka.MediaConvert: pattern AacCodingMode_CODING_MODE_5_1 :: AacCodingMode
+ Amazonka.MediaConvert: pattern AacRateControlMode_CBR :: AacRateControlMode
+ Amazonka.MediaConvert: pattern AacRateControlMode_VBR :: AacRateControlMode
+ Amazonka.MediaConvert: pattern AacRawFormat_LATM_LOAS :: AacRawFormat
+ Amazonka.MediaConvert: pattern AacRawFormat_NONE :: AacRawFormat
+ Amazonka.MediaConvert: pattern AacSpecification_MPEG2 :: AacSpecification
+ Amazonka.MediaConvert: pattern AacSpecification_MPEG4 :: AacSpecification
+ Amazonka.MediaConvert: pattern AacVbrQuality_HIGH :: AacVbrQuality
+ Amazonka.MediaConvert: pattern AacVbrQuality_LOW :: AacVbrQuality
+ Amazonka.MediaConvert: pattern AacVbrQuality_MEDIUM_HIGH :: AacVbrQuality
+ Amazonka.MediaConvert: pattern AacVbrQuality_MEDIUM_LOW :: AacVbrQuality
+ Amazonka.MediaConvert: pattern Ac3BitstreamMode_COMMENTARY :: Ac3BitstreamMode
+ Amazonka.MediaConvert: pattern Ac3BitstreamMode_COMPLETE_MAIN :: Ac3BitstreamMode
+ Amazonka.MediaConvert: pattern Ac3BitstreamMode_DIALOGUE :: Ac3BitstreamMode
+ Amazonka.MediaConvert: pattern Ac3BitstreamMode_EMERGENCY :: Ac3BitstreamMode
+ Amazonka.MediaConvert: pattern Ac3BitstreamMode_HEARING_IMPAIRED :: Ac3BitstreamMode
+ Amazonka.MediaConvert: pattern Ac3BitstreamMode_MUSIC_AND_EFFECTS :: Ac3BitstreamMode
+ Amazonka.MediaConvert: pattern Ac3BitstreamMode_VISUALLY_IMPAIRED :: Ac3BitstreamMode
+ Amazonka.MediaConvert: pattern Ac3BitstreamMode_VOICE_OVER :: Ac3BitstreamMode
+ Amazonka.MediaConvert: pattern Ac3CodingMode_CODING_MODE_1_0 :: Ac3CodingMode
+ Amazonka.MediaConvert: pattern Ac3CodingMode_CODING_MODE_1_1 :: Ac3CodingMode
+ Amazonka.MediaConvert: pattern Ac3CodingMode_CODING_MODE_2_0 :: Ac3CodingMode
+ Amazonka.MediaConvert: pattern Ac3CodingMode_CODING_MODE_3_2_LFE :: Ac3CodingMode
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionLine_FILM_LIGHT :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionLine_FILM_STANDARD :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionLine_MUSIC_LIGHT :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionLine_MUSIC_STANDARD :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionLine_NONE :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionLine_SPEECH :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionProfile_FILM_STANDARD :: Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionProfile_NONE :: Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionRf_FILM_LIGHT :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionRf_FILM_STANDARD :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionRf_MUSIC_LIGHT :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionRf_MUSIC_STANDARD :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionRf_NONE :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Ac3DynamicRangeCompressionRf_SPEECH :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Ac3LfeFilter_DISABLED :: Ac3LfeFilter
+ Amazonka.MediaConvert: pattern Ac3LfeFilter_ENABLED :: Ac3LfeFilter
+ Amazonka.MediaConvert: pattern Ac3MetadataControl_FOLLOW_INPUT :: Ac3MetadataControl
+ Amazonka.MediaConvert: pattern Ac3MetadataControl_USE_CONFIGURED :: Ac3MetadataControl
+ Amazonka.MediaConvert: pattern AccelerationMode_DISABLED :: AccelerationMode
+ Amazonka.MediaConvert: pattern AccelerationMode_ENABLED :: AccelerationMode
+ Amazonka.MediaConvert: pattern AccelerationMode_PREFERRED :: AccelerationMode
+ Amazonka.MediaConvert: pattern AccelerationStatus_ACCELERATED :: AccelerationStatus
+ Amazonka.MediaConvert: pattern AccelerationStatus_IN_PROGRESS :: AccelerationStatus
+ Amazonka.MediaConvert: pattern AccelerationStatus_NOT_ACCELERATED :: AccelerationStatus
+ Amazonka.MediaConvert: pattern AccelerationStatus_NOT_APPLICABLE :: AccelerationStatus
+ Amazonka.MediaConvert: pattern AfdSignaling_AUTO :: AfdSignaling
+ Amazonka.MediaConvert: pattern AfdSignaling_FIXED :: AfdSignaling
+ Amazonka.MediaConvert: pattern AfdSignaling_NONE :: AfdSignaling
+ Amazonka.MediaConvert: pattern AlphaBehavior_DISCARD :: AlphaBehavior
+ Amazonka.MediaConvert: pattern AlphaBehavior_REMAP_TO_LUMA :: AlphaBehavior
+ Amazonka.MediaConvert: pattern AncillaryConvert608To708_DISABLED :: AncillaryConvert608To708
+ Amazonka.MediaConvert: pattern AncillaryConvert608To708_UPCONVERT :: AncillaryConvert608To708
+ Amazonka.MediaConvert: pattern AncillaryTerminateCaptions_DISABLED :: AncillaryTerminateCaptions
+ Amazonka.MediaConvert: pattern AncillaryTerminateCaptions_END_OF_INPUT :: AncillaryTerminateCaptions
+ Amazonka.MediaConvert: pattern AntiAlias_DISABLED :: AntiAlias
+ Amazonka.MediaConvert: pattern AntiAlias_ENABLED :: AntiAlias
+ Amazonka.MediaConvert: pattern AudioChannelTag_C :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_CS :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_L :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_LC :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_LFE :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_LS :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_LSD :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_R :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_RC :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_RS :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_RSD :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_TCS :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_VHC :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_VHL :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioChannelTag_VHR :: AudioChannelTag
+ Amazonka.MediaConvert: pattern AudioCodec_AAC :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_AC3 :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_AIFF :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_EAC3 :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_EAC3_ATMOS :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_MP2 :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_MP3 :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_OPUS :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_PASSTHROUGH :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_VORBIS :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioCodec_WAV :: AudioCodec
+ Amazonka.MediaConvert: pattern AudioDefaultSelection_DEFAULT :: AudioDefaultSelection
+ Amazonka.MediaConvert: pattern AudioDefaultSelection_NOT_DEFAULT :: AudioDefaultSelection
+ Amazonka.MediaConvert: pattern AudioDurationCorrection_AUTO :: AudioDurationCorrection
+ Amazonka.MediaConvert: pattern AudioDurationCorrection_DISABLED :: AudioDurationCorrection
+ Amazonka.MediaConvert: pattern AudioDurationCorrection_FRAME :: AudioDurationCorrection
+ Amazonka.MediaConvert: pattern AudioDurationCorrection_TRACK :: AudioDurationCorrection
+ Amazonka.MediaConvert: pattern AudioLanguageCodeControl_FOLLOW_INPUT :: AudioLanguageCodeControl
+ Amazonka.MediaConvert: pattern AudioLanguageCodeControl_USE_CONFIGURED :: AudioLanguageCodeControl
+ Amazonka.MediaConvert: pattern AudioNormalizationAlgorithmControl_CORRECT_AUDIO :: AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert: pattern AudioNormalizationAlgorithmControl_MEASURE_ONLY :: AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert: pattern AudioNormalizationAlgorithm_ITU_BS_1770_1 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert: pattern AudioNormalizationAlgorithm_ITU_BS_1770_2 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert: pattern AudioNormalizationAlgorithm_ITU_BS_1770_3 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert: pattern AudioNormalizationAlgorithm_ITU_BS_1770_4 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert: pattern AudioNormalizationLoudnessLogging_DONT_LOG :: AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert: pattern AudioNormalizationLoudnessLogging_LOG :: AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert: pattern AudioNormalizationPeakCalculation_NONE :: AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert: pattern AudioNormalizationPeakCalculation_TRUE_PEAK :: AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert: pattern AudioSelectorType_HLS_RENDITION_GROUP :: AudioSelectorType
+ Amazonka.MediaConvert: pattern AudioSelectorType_LANGUAGE_CODE :: AudioSelectorType
+ Amazonka.MediaConvert: pattern AudioSelectorType_PID :: AudioSelectorType
+ Amazonka.MediaConvert: pattern AudioSelectorType_TRACK :: AudioSelectorType
+ Amazonka.MediaConvert: pattern AudioTypeControl_FOLLOW_INPUT :: AudioTypeControl
+ Amazonka.MediaConvert: pattern AudioTypeControl_USE_CONFIGURED :: AudioTypeControl
+ Amazonka.MediaConvert: pattern Av1AdaptiveQuantization_HIGH :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Av1AdaptiveQuantization_HIGHER :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Av1AdaptiveQuantization_LOW :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Av1AdaptiveQuantization_MAX :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Av1AdaptiveQuantization_MEDIUM :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Av1AdaptiveQuantization_OFF :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Av1BitDepth_BIT_10 :: Av1BitDepth
+ Amazonka.MediaConvert: pattern Av1BitDepth_BIT_8 :: Av1BitDepth
+ Amazonka.MediaConvert: pattern Av1FramerateControl_INITIALIZE_FROM_SOURCE :: Av1FramerateControl
+ Amazonka.MediaConvert: pattern Av1FramerateControl_SPECIFIED :: Av1FramerateControl
+ Amazonka.MediaConvert: pattern Av1FramerateConversionAlgorithm_DUPLICATE_DROP :: Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Av1FramerateConversionAlgorithm_FRAMEFORMER :: Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Av1FramerateConversionAlgorithm_INTERPOLATE :: Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Av1RateControlMode_QVBR :: Av1RateControlMode
+ Amazonka.MediaConvert: pattern Av1SpatialAdaptiveQuantization_DISABLED :: Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern Av1SpatialAdaptiveQuantization_ENABLED :: Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern AvcIntraClass_CLASS_100 :: AvcIntraClass
+ Amazonka.MediaConvert: pattern AvcIntraClass_CLASS_200 :: AvcIntraClass
+ Amazonka.MediaConvert: pattern AvcIntraClass_CLASS_4K_2K :: AvcIntraClass
+ Amazonka.MediaConvert: pattern AvcIntraClass_CLASS_50 :: AvcIntraClass
+ Amazonka.MediaConvert: pattern AvcIntraFramerateControl_INITIALIZE_FROM_SOURCE :: AvcIntraFramerateControl
+ Amazonka.MediaConvert: pattern AvcIntraFramerateControl_SPECIFIED :: AvcIntraFramerateControl
+ Amazonka.MediaConvert: pattern AvcIntraFramerateConversionAlgorithm_DUPLICATE_DROP :: AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern AvcIntraFramerateConversionAlgorithm_FRAMEFORMER :: AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern AvcIntraFramerateConversionAlgorithm_INTERPOLATE :: AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern AvcIntraInterlaceMode_BOTTOM_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert: pattern AvcIntraInterlaceMode_FOLLOW_BOTTOM_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert: pattern AvcIntraInterlaceMode_FOLLOW_TOP_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert: pattern AvcIntraInterlaceMode_PROGRESSIVE :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert: pattern AvcIntraInterlaceMode_TOP_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert: pattern AvcIntraScanTypeConversionMode_INTERLACED :: AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert: pattern AvcIntraScanTypeConversionMode_INTERLACED_OPTIMIZE :: AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert: pattern AvcIntraSlowPal_DISABLED :: AvcIntraSlowPal
+ Amazonka.MediaConvert: pattern AvcIntraSlowPal_ENABLED :: AvcIntraSlowPal
+ Amazonka.MediaConvert: pattern AvcIntraTelecine_HARD :: AvcIntraTelecine
+ Amazonka.MediaConvert: pattern AvcIntraTelecine_NONE :: AvcIntraTelecine
+ Amazonka.MediaConvert: pattern AvcIntraUhdQualityTuningLevel_MULTI_PASS :: AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert: pattern AvcIntraUhdQualityTuningLevel_SINGLE_PASS :: AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert: pattern BillingTagsSource_JOB :: BillingTagsSource
+ Amazonka.MediaConvert: pattern BillingTagsSource_JOB_TEMPLATE :: BillingTagsSource
+ Amazonka.MediaConvert: pattern BillingTagsSource_PRESET :: BillingTagsSource
+ Amazonka.MediaConvert: pattern BillingTagsSource_QUEUE :: BillingTagsSource
+ Amazonka.MediaConvert: pattern BurnInSubtitleStylePassthrough_DISABLED :: BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert: pattern BurnInSubtitleStylePassthrough_ENABLED :: BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert: pattern BurninSubtitleAlignment_AUTO :: BurninSubtitleAlignment
+ Amazonka.MediaConvert: pattern BurninSubtitleAlignment_CENTERED :: BurninSubtitleAlignment
+ Amazonka.MediaConvert: pattern BurninSubtitleAlignment_LEFT :: BurninSubtitleAlignment
+ Amazonka.MediaConvert: pattern BurninSubtitleApplyFontColor_ALL_TEXT :: BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleApplyFontColor_WHITE_TEXT_ONLY :: BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleBackgroundColor_AUTO :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert: pattern BurninSubtitleBackgroundColor_BLACK :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert: pattern BurninSubtitleBackgroundColor_NONE :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert: pattern BurninSubtitleBackgroundColor_WHITE :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert: pattern BurninSubtitleFallbackFont_BEST_MATCH :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern BurninSubtitleFallbackFont_MONOSPACED_SANSSERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern BurninSubtitleFallbackFont_MONOSPACED_SERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern BurninSubtitleFallbackFont_PROPORTIONAL_SANSSERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern BurninSubtitleFallbackFont_PROPORTIONAL_SERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern BurninSubtitleFontColor_AUTO :: BurninSubtitleFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleFontColor_BLACK :: BurninSubtitleFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleFontColor_BLUE :: BurninSubtitleFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleFontColor_GREEN :: BurninSubtitleFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleFontColor_HEX :: BurninSubtitleFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleFontColor_RED :: BurninSubtitleFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleFontColor_WHITE :: BurninSubtitleFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleFontColor_YELLOW :: BurninSubtitleFontColor
+ Amazonka.MediaConvert: pattern BurninSubtitleOutlineColor_AUTO :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern BurninSubtitleOutlineColor_BLACK :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern BurninSubtitleOutlineColor_BLUE :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern BurninSubtitleOutlineColor_GREEN :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern BurninSubtitleOutlineColor_RED :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern BurninSubtitleOutlineColor_WHITE :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern BurninSubtitleOutlineColor_YELLOW :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern BurninSubtitleShadowColor_AUTO :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert: pattern BurninSubtitleShadowColor_BLACK :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert: pattern BurninSubtitleShadowColor_NONE :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert: pattern BurninSubtitleShadowColor_WHITE :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert: pattern BurninSubtitleTeletextSpacing_AUTO :: BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert: pattern BurninSubtitleTeletextSpacing_FIXED_GRID :: BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert: pattern BurninSubtitleTeletextSpacing_PROPORTIONAL :: BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert: pattern CaptionDestinationType_BURN_IN :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_DVB_SUB :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_EMBEDDED :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_EMBEDDED_PLUS_SCTE20 :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_IMSC :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_SCC :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_SCTE20_PLUS_EMBEDDED :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_SMI :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_SRT :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_TELETEXT :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_TTML :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionDestinationType_WEBVTT :: CaptionDestinationType
+ Amazonka.MediaConvert: pattern CaptionSourceType_ANCILLARY :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_DVB_SUB :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_EMBEDDED :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_IMSC :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_NULL_SOURCE :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_SCC :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_SCTE20 :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_SMI :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_SMPTE_TT :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_SRT :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_STL :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_TELETEXT :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_TTML :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CaptionSourceType_WEBVTT :: CaptionSourceType
+ Amazonka.MediaConvert: pattern CmafClientCache_DISABLED :: CmafClientCache
+ Amazonka.MediaConvert: pattern CmafClientCache_ENABLED :: CmafClientCache
+ Amazonka.MediaConvert: pattern CmafCodecSpecification_RFC_4281 :: CmafCodecSpecification
+ Amazonka.MediaConvert: pattern CmafCodecSpecification_RFC_6381 :: CmafCodecSpecification
+ Amazonka.MediaConvert: pattern CmafEncryptionType_AES_CTR :: CmafEncryptionType
+ Amazonka.MediaConvert: pattern CmafEncryptionType_SAMPLE_AES :: CmafEncryptionType
+ Amazonka.MediaConvert: pattern CmafImageBasedTrickPlay_ADVANCED :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern CmafImageBasedTrickPlay_NONE :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern CmafImageBasedTrickPlay_THUMBNAIL :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern CmafImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern CmafInitializationVectorInManifest_EXCLUDE :: CmafInitializationVectorInManifest
+ Amazonka.MediaConvert: pattern CmafInitializationVectorInManifest_INCLUDE :: CmafInitializationVectorInManifest
+ Amazonka.MediaConvert: pattern CmafIntervalCadence_FOLLOW_CUSTOM :: CmafIntervalCadence
+ Amazonka.MediaConvert: pattern CmafIntervalCadence_FOLLOW_IFRAME :: CmafIntervalCadence
+ Amazonka.MediaConvert: pattern CmafKeyProviderType_SPEKE :: CmafKeyProviderType
+ Amazonka.MediaConvert: pattern CmafKeyProviderType_STATIC_KEY :: CmafKeyProviderType
+ Amazonka.MediaConvert: pattern CmafManifestCompression_GZIP :: CmafManifestCompression
+ Amazonka.MediaConvert: pattern CmafManifestCompression_NONE :: CmafManifestCompression
+ Amazonka.MediaConvert: pattern CmafManifestDurationFormat_FLOATING_POINT :: CmafManifestDurationFormat
+ Amazonka.MediaConvert: pattern CmafManifestDurationFormat_INTEGER :: CmafManifestDurationFormat
+ Amazonka.MediaConvert: pattern CmafMpdManifestBandwidthType_AVERAGE :: CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert: pattern CmafMpdManifestBandwidthType_MAX :: CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert: pattern CmafMpdProfile_MAIN_PROFILE :: CmafMpdProfile
+ Amazonka.MediaConvert: pattern CmafMpdProfile_ON_DEMAND_PROFILE :: CmafMpdProfile
+ Amazonka.MediaConvert: pattern CmafPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS :: CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert: pattern CmafPtsOffsetHandlingForBFrames_ZERO_BASED :: CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert: pattern CmafSegmentControl_SEGMENTED_FILES :: CmafSegmentControl
+ Amazonka.MediaConvert: pattern CmafSegmentControl_SINGLE_FILE :: CmafSegmentControl
+ Amazonka.MediaConvert: pattern CmafSegmentLengthControl_EXACT :: CmafSegmentLengthControl
+ Amazonka.MediaConvert: pattern CmafSegmentLengthControl_GOP_MULTIPLE :: CmafSegmentLengthControl
+ Amazonka.MediaConvert: pattern CmafStreamInfResolution_EXCLUDE :: CmafStreamInfResolution
+ Amazonka.MediaConvert: pattern CmafStreamInfResolution_INCLUDE :: CmafStreamInfResolution
+ Amazonka.MediaConvert: pattern CmafTargetDurationCompatibilityMode_LEGACY :: CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert: pattern CmafTargetDurationCompatibilityMode_SPEC_COMPLIANT :: CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert: pattern CmafVideoCompositionOffsets_SIGNED :: CmafVideoCompositionOffsets
+ Amazonka.MediaConvert: pattern CmafVideoCompositionOffsets_UNSIGNED :: CmafVideoCompositionOffsets
+ Amazonka.MediaConvert: pattern CmafWriteDASHManifest_DISABLED :: CmafWriteDASHManifest
+ Amazonka.MediaConvert: pattern CmafWriteDASHManifest_ENABLED :: CmafWriteDASHManifest
+ Amazonka.MediaConvert: pattern CmafWriteHLSManifest_DISABLED :: CmafWriteHLSManifest
+ Amazonka.MediaConvert: pattern CmafWriteHLSManifest_ENABLED :: CmafWriteHLSManifest
+ Amazonka.MediaConvert: pattern CmafWriteSegmentTimelineInRepresentation_DISABLED :: CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert: pattern CmafWriteSegmentTimelineInRepresentation_ENABLED :: CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert: pattern CmfcAudioDuration_DEFAULT_CODEC_DURATION :: CmfcAudioDuration
+ Amazonka.MediaConvert: pattern CmfcAudioDuration_MATCH_VIDEO_DURATION :: CmfcAudioDuration
+ Amazonka.MediaConvert: pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT :: CmfcAudioTrackType
+ Amazonka.MediaConvert: pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT :: CmfcAudioTrackType
+ Amazonka.MediaConvert: pattern CmfcAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT :: CmfcAudioTrackType
+ Amazonka.MediaConvert: pattern CmfcDescriptiveVideoServiceFlag_DONT_FLAG :: CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert: pattern CmfcDescriptiveVideoServiceFlag_FLAG :: CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert: pattern CmfcIFrameOnlyManifest_EXCLUDE :: CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert: pattern CmfcIFrameOnlyManifest_INCLUDE :: CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert: pattern CmfcKlvMetadata_NONE :: CmfcKlvMetadata
+ Amazonka.MediaConvert: pattern CmfcKlvMetadata_PASSTHROUGH :: CmfcKlvMetadata
+ Amazonka.MediaConvert: pattern CmfcManifestMetadataSignaling_DISABLED :: CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert: pattern CmfcManifestMetadataSignaling_ENABLED :: CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert: pattern CmfcScte35Esam_INSERT :: CmfcScte35Esam
+ Amazonka.MediaConvert: pattern CmfcScte35Esam_NONE :: CmfcScte35Esam
+ Amazonka.MediaConvert: pattern CmfcScte35Source_NONE :: CmfcScte35Source
+ Amazonka.MediaConvert: pattern CmfcScte35Source_PASSTHROUGH :: CmfcScte35Source
+ Amazonka.MediaConvert: pattern CmfcTimedMetadataBoxVersion_VERSION_0 :: CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert: pattern CmfcTimedMetadataBoxVersion_VERSION_1 :: CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert: pattern CmfcTimedMetadata_NONE :: CmfcTimedMetadata
+ Amazonka.MediaConvert: pattern CmfcTimedMetadata_PASSTHROUGH :: CmfcTimedMetadata
+ Amazonka.MediaConvert: pattern ColorMetadata_IGNORE :: ColorMetadata
+ Amazonka.MediaConvert: pattern ColorMetadata_INSERT :: ColorMetadata
+ Amazonka.MediaConvert: pattern ColorSpaceConversion_FORCE_601 :: ColorSpaceConversion
+ Amazonka.MediaConvert: pattern ColorSpaceConversion_FORCE_709 :: ColorSpaceConversion
+ Amazonka.MediaConvert: pattern ColorSpaceConversion_FORCE_HDR10 :: ColorSpaceConversion
+ Amazonka.MediaConvert: pattern ColorSpaceConversion_FORCE_HLG_2020 :: ColorSpaceConversion
+ Amazonka.MediaConvert: pattern ColorSpaceConversion_FORCE_P3D65_SDR :: ColorSpaceConversion
+ Amazonka.MediaConvert: pattern ColorSpaceConversion_FORCE_P3DCI :: ColorSpaceConversion
+ Amazonka.MediaConvert: pattern ColorSpaceConversion_NONE :: ColorSpaceConversion
+ Amazonka.MediaConvert: pattern ColorSpaceUsage_FALLBACK :: ColorSpaceUsage
+ Amazonka.MediaConvert: pattern ColorSpaceUsage_FORCE :: ColorSpaceUsage
+ Amazonka.MediaConvert: pattern ColorSpace_FOLLOW :: ColorSpace
+ Amazonka.MediaConvert: pattern ColorSpace_HDR10 :: ColorSpace
+ Amazonka.MediaConvert: pattern ColorSpace_HLG_2020 :: ColorSpace
+ Amazonka.MediaConvert: pattern ColorSpace_P3D65_SDR :: ColorSpace
+ Amazonka.MediaConvert: pattern ColorSpace_P3DCI :: ColorSpace
+ Amazonka.MediaConvert: pattern ColorSpace_REC_601 :: ColorSpace
+ Amazonka.MediaConvert: pattern ColorSpace_REC_709 :: ColorSpace
+ Amazonka.MediaConvert: pattern Commitment_ONE_YEAR :: Commitment
+ Amazonka.MediaConvert: pattern ContainerType_CMFC :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_F4V :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_ISMV :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_M2TS :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_M3U8 :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_MOV :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_MP4 :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_MPD :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_MXF :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_RAW :: ContainerType
+ Amazonka.MediaConvert: pattern ContainerType_WEBM :: ContainerType
+ Amazonka.MediaConvert: pattern CopyProtectionAction_PASSTHROUGH :: CopyProtectionAction
+ Amazonka.MediaConvert: pattern CopyProtectionAction_STRIP :: CopyProtectionAction
+ Amazonka.MediaConvert: pattern DashIsoGroupAudioChannelConfigSchemeIdUri_DOLBY_CHANNEL_CONFIGURATION :: DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert: pattern DashIsoGroupAudioChannelConfigSchemeIdUri_MPEG_CHANNEL_CONFIGURATION :: DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert: pattern DashIsoHbbtvCompliance_HBBTV_1_5 :: DashIsoHbbtvCompliance
+ Amazonka.MediaConvert: pattern DashIsoHbbtvCompliance_NONE :: DashIsoHbbtvCompliance
+ Amazonka.MediaConvert: pattern DashIsoImageBasedTrickPlay_ADVANCED :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern DashIsoImageBasedTrickPlay_NONE :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern DashIsoImageBasedTrickPlay_THUMBNAIL :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern DashIsoImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern DashIsoIntervalCadence_FOLLOW_CUSTOM :: DashIsoIntervalCadence
+ Amazonka.MediaConvert: pattern DashIsoIntervalCadence_FOLLOW_IFRAME :: DashIsoIntervalCadence
+ Amazonka.MediaConvert: pattern DashIsoMpdManifestBandwidthType_AVERAGE :: DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert: pattern DashIsoMpdManifestBandwidthType_MAX :: DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert: pattern DashIsoMpdProfile_MAIN_PROFILE :: DashIsoMpdProfile
+ Amazonka.MediaConvert: pattern DashIsoMpdProfile_ON_DEMAND_PROFILE :: DashIsoMpdProfile
+ Amazonka.MediaConvert: pattern DashIsoPlaybackDeviceCompatibility_CENC_V1 :: DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert: pattern DashIsoPlaybackDeviceCompatibility_UNENCRYPTED_SEI :: DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert: pattern DashIsoPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS :: DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert: pattern DashIsoPtsOffsetHandlingForBFrames_ZERO_BASED :: DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert: pattern DashIsoSegmentControl_SEGMENTED_FILES :: DashIsoSegmentControl
+ Amazonka.MediaConvert: pattern DashIsoSegmentControl_SINGLE_FILE :: DashIsoSegmentControl
+ Amazonka.MediaConvert: pattern DashIsoSegmentLengthControl_EXACT :: DashIsoSegmentLengthControl
+ Amazonka.MediaConvert: pattern DashIsoSegmentLengthControl_GOP_MULTIPLE :: DashIsoSegmentLengthControl
+ Amazonka.MediaConvert: pattern DashIsoVideoCompositionOffsets_SIGNED :: DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert: pattern DashIsoVideoCompositionOffsets_UNSIGNED :: DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert: pattern DashIsoWriteSegmentTimelineInRepresentation_DISABLED :: DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert: pattern DashIsoWriteSegmentTimelineInRepresentation_ENABLED :: DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert: pattern DecryptionMode_AES_CBC :: DecryptionMode
+ Amazonka.MediaConvert: pattern DecryptionMode_AES_CTR :: DecryptionMode
+ Amazonka.MediaConvert: pattern DecryptionMode_AES_GCM :: DecryptionMode
+ Amazonka.MediaConvert: pattern DeinterlaceAlgorithm_BLEND :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert: pattern DeinterlaceAlgorithm_BLEND_TICKER :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert: pattern DeinterlaceAlgorithm_INTERPOLATE :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert: pattern DeinterlaceAlgorithm_INTERPOLATE_TICKER :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert: pattern DeinterlacerControl_FORCE_ALL_FRAMES :: DeinterlacerControl
+ Amazonka.MediaConvert: pattern DeinterlacerControl_NORMAL :: DeinterlacerControl
+ Amazonka.MediaConvert: pattern DeinterlacerMode_ADAPTIVE :: DeinterlacerMode
+ Amazonka.MediaConvert: pattern DeinterlacerMode_DEINTERLACE :: DeinterlacerMode
+ Amazonka.MediaConvert: pattern DeinterlacerMode_INVERSE_TELECINE :: DeinterlacerMode
+ Amazonka.MediaConvert: pattern DescribeEndpointsMode_DEFAULT :: DescribeEndpointsMode
+ Amazonka.MediaConvert: pattern DescribeEndpointsMode_GET_ONLY :: DescribeEndpointsMode
+ Amazonka.MediaConvert: pattern DolbyVisionLevel6Mode_PASSTHROUGH :: DolbyVisionLevel6Mode
+ Amazonka.MediaConvert: pattern DolbyVisionLevel6Mode_RECALCULATE :: DolbyVisionLevel6Mode
+ Amazonka.MediaConvert: pattern DolbyVisionLevel6Mode_SPECIFY :: DolbyVisionLevel6Mode
+ Amazonka.MediaConvert: pattern DolbyVisionMapping_HDR10_1000 :: DolbyVisionMapping
+ Amazonka.MediaConvert: pattern DolbyVisionMapping_HDR10_NOMAP :: DolbyVisionMapping
+ Amazonka.MediaConvert: pattern DolbyVisionProfile_PROFILE_5 :: DolbyVisionProfile
+ Amazonka.MediaConvert: pattern DolbyVisionProfile_PROFILE_8_1 :: DolbyVisionProfile
+ Amazonka.MediaConvert: pattern DropFrameTimecode_DISABLED :: DropFrameTimecode
+ Amazonka.MediaConvert: pattern DropFrameTimecode_ENABLED :: DropFrameTimecode
+ Amazonka.MediaConvert: pattern DvbSubSubtitleFallbackFont_BEST_MATCH :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern DvbSubSubtitleFallbackFont_MONOSPACED_SANSSERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern DvbSubSubtitleFallbackFont_MONOSPACED_SERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SANSSERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert: pattern DvbSubtitleAlignment_AUTO :: DvbSubtitleAlignment
+ Amazonka.MediaConvert: pattern DvbSubtitleAlignment_CENTERED :: DvbSubtitleAlignment
+ Amazonka.MediaConvert: pattern DvbSubtitleAlignment_LEFT :: DvbSubtitleAlignment
+ Amazonka.MediaConvert: pattern DvbSubtitleApplyFontColor_ALL_TEXT :: DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleApplyFontColor_WHITE_TEXT_ONLY :: DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleBackgroundColor_AUTO :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert: pattern DvbSubtitleBackgroundColor_BLACK :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert: pattern DvbSubtitleBackgroundColor_NONE :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert: pattern DvbSubtitleBackgroundColor_WHITE :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert: pattern DvbSubtitleFontColor_AUTO :: DvbSubtitleFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleFontColor_BLACK :: DvbSubtitleFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleFontColor_BLUE :: DvbSubtitleFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleFontColor_GREEN :: DvbSubtitleFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleFontColor_HEX :: DvbSubtitleFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleFontColor_RED :: DvbSubtitleFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleFontColor_WHITE :: DvbSubtitleFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleFontColor_YELLOW :: DvbSubtitleFontColor
+ Amazonka.MediaConvert: pattern DvbSubtitleOutlineColor_AUTO :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern DvbSubtitleOutlineColor_BLACK :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern DvbSubtitleOutlineColor_BLUE :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern DvbSubtitleOutlineColor_GREEN :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern DvbSubtitleOutlineColor_RED :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern DvbSubtitleOutlineColor_WHITE :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern DvbSubtitleOutlineColor_YELLOW :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert: pattern DvbSubtitleShadowColor_AUTO :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert: pattern DvbSubtitleShadowColor_BLACK :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert: pattern DvbSubtitleShadowColor_NONE :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert: pattern DvbSubtitleShadowColor_WHITE :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert: pattern DvbSubtitleStylePassthrough_DISABLED :: DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert: pattern DvbSubtitleStylePassthrough_ENABLED :: DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert: pattern DvbSubtitleTeletextSpacing_AUTO :: DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert: pattern DvbSubtitleTeletextSpacing_FIXED_GRID :: DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert: pattern DvbSubtitleTeletextSpacing_PROPORTIONAL :: DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert: pattern DvbSubtitlingType_HEARING_IMPAIRED :: DvbSubtitlingType
+ Amazonka.MediaConvert: pattern DvbSubtitlingType_STANDARD :: DvbSubtitlingType
+ Amazonka.MediaConvert: pattern DvbddsHandling_NONE :: DvbddsHandling
+ Amazonka.MediaConvert: pattern DvbddsHandling_NO_DISPLAY_WINDOW :: DvbddsHandling
+ Amazonka.MediaConvert: pattern DvbddsHandling_SPECIFIED :: DvbddsHandling
+ Amazonka.MediaConvert: pattern Eac3AtmosBitstreamMode_COMPLETE_MAIN :: Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert: pattern Eac3AtmosCodingMode_CODING_MODE_5_1_4 :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert: pattern Eac3AtmosCodingMode_CODING_MODE_7_1_4 :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert: pattern Eac3AtmosCodingMode_CODING_MODE_9_1_6 :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert: pattern Eac3AtmosCodingMode_CODING_MODE_AUTO :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert: pattern Eac3AtmosDialogueIntelligence_DISABLED :: Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert: pattern Eac3AtmosDialogueIntelligence_ENABLED :: Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert: pattern Eac3AtmosDownmixControl_INITIALIZE_FROM_SOURCE :: Eac3AtmosDownmixControl
+ Amazonka.MediaConvert: pattern Eac3AtmosDownmixControl_SPECIFIED :: Eac3AtmosDownmixControl
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionLine_FILM_LIGHT :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionLine_FILM_STANDARD :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_LIGHT :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_STANDARD :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionLine_NONE :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionLine_SPEECH :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionRf_FILM_LIGHT :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionRf_FILM_STANDARD :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_LIGHT :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_STANDARD :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionRf_NONE :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeCompressionRf_SPEECH :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeControl_INITIALIZE_FROM_SOURCE :: Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert: pattern Eac3AtmosDynamicRangeControl_SPECIFIED :: Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert: pattern Eac3AtmosMeteringMode_ITU_BS_1770_1 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert: pattern Eac3AtmosMeteringMode_ITU_BS_1770_2 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert: pattern Eac3AtmosMeteringMode_ITU_BS_1770_3 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert: pattern Eac3AtmosMeteringMode_ITU_BS_1770_4 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert: pattern Eac3AtmosMeteringMode_LEQ_A :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert: pattern Eac3AtmosStereoDownmix_DPL2 :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert: pattern Eac3AtmosStereoDownmix_NOT_INDICATED :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert: pattern Eac3AtmosStereoDownmix_STEREO :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert: pattern Eac3AtmosStereoDownmix_SURROUND :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert: pattern Eac3AtmosSurroundExMode_DISABLED :: Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert: pattern Eac3AtmosSurroundExMode_ENABLED :: Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert: pattern Eac3AtmosSurroundExMode_NOT_INDICATED :: Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert: pattern Eac3AttenuationControl_ATTENUATE_3_DB :: Eac3AttenuationControl
+ Amazonka.MediaConvert: pattern Eac3AttenuationControl_NONE :: Eac3AttenuationControl
+ Amazonka.MediaConvert: pattern Eac3BitstreamMode_COMMENTARY :: Eac3BitstreamMode
+ Amazonka.MediaConvert: pattern Eac3BitstreamMode_COMPLETE_MAIN :: Eac3BitstreamMode
+ Amazonka.MediaConvert: pattern Eac3BitstreamMode_EMERGENCY :: Eac3BitstreamMode
+ Amazonka.MediaConvert: pattern Eac3BitstreamMode_HEARING_IMPAIRED :: Eac3BitstreamMode
+ Amazonka.MediaConvert: pattern Eac3BitstreamMode_VISUALLY_IMPAIRED :: Eac3BitstreamMode
+ Amazonka.MediaConvert: pattern Eac3CodingMode_CODING_MODE_1_0 :: Eac3CodingMode
+ Amazonka.MediaConvert: pattern Eac3CodingMode_CODING_MODE_2_0 :: Eac3CodingMode
+ Amazonka.MediaConvert: pattern Eac3CodingMode_CODING_MODE_3_2 :: Eac3CodingMode
+ Amazonka.MediaConvert: pattern Eac3DcFilter_DISABLED :: Eac3DcFilter
+ Amazonka.MediaConvert: pattern Eac3DcFilter_ENABLED :: Eac3DcFilter
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionLine_FILM_LIGHT :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionLine_FILM_STANDARD :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionLine_MUSIC_LIGHT :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionLine_MUSIC_STANDARD :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionLine_NONE :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionLine_SPEECH :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionRf_FILM_LIGHT :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionRf_FILM_STANDARD :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionRf_MUSIC_LIGHT :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionRf_MUSIC_STANDARD :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionRf_NONE :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3DynamicRangeCompressionRf_SPEECH :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert: pattern Eac3LfeControl_LFE :: Eac3LfeControl
+ Amazonka.MediaConvert: pattern Eac3LfeControl_NO_LFE :: Eac3LfeControl
+ Amazonka.MediaConvert: pattern Eac3LfeFilter_DISABLED :: Eac3LfeFilter
+ Amazonka.MediaConvert: pattern Eac3LfeFilter_ENABLED :: Eac3LfeFilter
+ Amazonka.MediaConvert: pattern Eac3MetadataControl_FOLLOW_INPUT :: Eac3MetadataControl
+ Amazonka.MediaConvert: pattern Eac3MetadataControl_USE_CONFIGURED :: Eac3MetadataControl
+ Amazonka.MediaConvert: pattern Eac3PassthroughControl_NO_PASSTHROUGH :: Eac3PassthroughControl
+ Amazonka.MediaConvert: pattern Eac3PassthroughControl_WHEN_POSSIBLE :: Eac3PassthroughControl
+ Amazonka.MediaConvert: pattern Eac3PhaseControl_NO_SHIFT :: Eac3PhaseControl
+ Amazonka.MediaConvert: pattern Eac3PhaseControl_SHIFT_90_DEGREES :: Eac3PhaseControl
+ Amazonka.MediaConvert: pattern Eac3StereoDownmix_DPL2 :: Eac3StereoDownmix
+ Amazonka.MediaConvert: pattern Eac3StereoDownmix_LO_RO :: Eac3StereoDownmix
+ Amazonka.MediaConvert: pattern Eac3StereoDownmix_LT_RT :: Eac3StereoDownmix
+ Amazonka.MediaConvert: pattern Eac3StereoDownmix_NOT_INDICATED :: Eac3StereoDownmix
+ Amazonka.MediaConvert: pattern Eac3SurroundExMode_DISABLED :: Eac3SurroundExMode
+ Amazonka.MediaConvert: pattern Eac3SurroundExMode_ENABLED :: Eac3SurroundExMode
+ Amazonka.MediaConvert: pattern Eac3SurroundExMode_NOT_INDICATED :: Eac3SurroundExMode
+ Amazonka.MediaConvert: pattern Eac3SurroundMode_DISABLED :: Eac3SurroundMode
+ Amazonka.MediaConvert: pattern Eac3SurroundMode_ENABLED :: Eac3SurroundMode
+ Amazonka.MediaConvert: pattern Eac3SurroundMode_NOT_INDICATED :: Eac3SurroundMode
+ Amazonka.MediaConvert: pattern EmbeddedConvert608To708_DISABLED :: EmbeddedConvert608To708
+ Amazonka.MediaConvert: pattern EmbeddedConvert608To708_UPCONVERT :: EmbeddedConvert608To708
+ Amazonka.MediaConvert: pattern EmbeddedTerminateCaptions_DISABLED :: EmbeddedTerminateCaptions
+ Amazonka.MediaConvert: pattern EmbeddedTerminateCaptions_END_OF_INPUT :: EmbeddedTerminateCaptions
+ Amazonka.MediaConvert: pattern EmbeddedTimecodeOverride_NONE :: EmbeddedTimecodeOverride
+ Amazonka.MediaConvert: pattern EmbeddedTimecodeOverride_USE_MDPM :: EmbeddedTimecodeOverride
+ Amazonka.MediaConvert: pattern F4vMoovPlacement_NORMAL :: F4vMoovPlacement
+ Amazonka.MediaConvert: pattern F4vMoovPlacement_PROGRESSIVE_DOWNLOAD :: F4vMoovPlacement
+ Amazonka.MediaConvert: pattern FileSourceConvert608To708_DISABLED :: FileSourceConvert608To708
+ Amazonka.MediaConvert: pattern FileSourceConvert608To708_UPCONVERT :: FileSourceConvert608To708
+ Amazonka.MediaConvert: pattern FileSourceTimeDeltaUnits_MILLISECONDS :: FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert: pattern FileSourceTimeDeltaUnits_SECONDS :: FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert: pattern FontScript_AUTOMATIC :: FontScript
+ Amazonka.MediaConvert: pattern FontScript_HANS :: FontScript
+ Amazonka.MediaConvert: pattern FontScript_HANT :: FontScript
+ Amazonka.MediaConvert: pattern H264AdaptiveQuantization_AUTO :: H264AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264AdaptiveQuantization_HIGH :: H264AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264AdaptiveQuantization_HIGHER :: H264AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264AdaptiveQuantization_LOW :: H264AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264AdaptiveQuantization_MAX :: H264AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264AdaptiveQuantization_MEDIUM :: H264AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264AdaptiveQuantization_OFF :: H264AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264CodecLevel_AUTO :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_1 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_1_1 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_1_2 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_1_3 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_2 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_2_1 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_2_2 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_3 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_3_1 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_3_2 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_4 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_4_1 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_4_2 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_5 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_5_1 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecLevel_LEVEL_5_2 :: H264CodecLevel
+ Amazonka.MediaConvert: pattern H264CodecProfile_BASELINE :: H264CodecProfile
+ Amazonka.MediaConvert: pattern H264CodecProfile_HIGH :: H264CodecProfile
+ Amazonka.MediaConvert: pattern H264CodecProfile_HIGH_10BIT :: H264CodecProfile
+ Amazonka.MediaConvert: pattern H264CodecProfile_HIGH_422 :: H264CodecProfile
+ Amazonka.MediaConvert: pattern H264CodecProfile_HIGH_422_10BIT :: H264CodecProfile
+ Amazonka.MediaConvert: pattern H264CodecProfile_MAIN :: H264CodecProfile
+ Amazonka.MediaConvert: pattern H264DynamicSubGop_ADAPTIVE :: H264DynamicSubGop
+ Amazonka.MediaConvert: pattern H264DynamicSubGop_STATIC :: H264DynamicSubGop
+ Amazonka.MediaConvert: pattern H264EntropyEncoding_CABAC :: H264EntropyEncoding
+ Amazonka.MediaConvert: pattern H264EntropyEncoding_CAVLC :: H264EntropyEncoding
+ Amazonka.MediaConvert: pattern H264FieldEncoding_FORCE_FIELD :: H264FieldEncoding
+ Amazonka.MediaConvert: pattern H264FieldEncoding_MBAFF :: H264FieldEncoding
+ Amazonka.MediaConvert: pattern H264FieldEncoding_PAFF :: H264FieldEncoding
+ Amazonka.MediaConvert: pattern H264FlickerAdaptiveQuantization_DISABLED :: H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264FlickerAdaptiveQuantization_ENABLED :: H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264FramerateControl_INITIALIZE_FROM_SOURCE :: H264FramerateControl
+ Amazonka.MediaConvert: pattern H264FramerateControl_SPECIFIED :: H264FramerateControl
+ Amazonka.MediaConvert: pattern H264FramerateConversionAlgorithm_DUPLICATE_DROP :: H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern H264FramerateConversionAlgorithm_FRAMEFORMER :: H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern H264FramerateConversionAlgorithm_INTERPOLATE :: H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern H264GopBReference_DISABLED :: H264GopBReference
+ Amazonka.MediaConvert: pattern H264GopBReference_ENABLED :: H264GopBReference
+ Amazonka.MediaConvert: pattern H264GopSizeUnits_AUTO :: H264GopSizeUnits
+ Amazonka.MediaConvert: pattern H264GopSizeUnits_FRAMES :: H264GopSizeUnits
+ Amazonka.MediaConvert: pattern H264GopSizeUnits_SECONDS :: H264GopSizeUnits
+ Amazonka.MediaConvert: pattern H264InterlaceMode_BOTTOM_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert: pattern H264InterlaceMode_FOLLOW_BOTTOM_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert: pattern H264InterlaceMode_FOLLOW_TOP_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert: pattern H264InterlaceMode_PROGRESSIVE :: H264InterlaceMode
+ Amazonka.MediaConvert: pattern H264InterlaceMode_TOP_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert: pattern H264ParControl_INITIALIZE_FROM_SOURCE :: H264ParControl
+ Amazonka.MediaConvert: pattern H264ParControl_SPECIFIED :: H264ParControl
+ Amazonka.MediaConvert: pattern H264QualityTuningLevel_MULTI_PASS_HQ :: H264QualityTuningLevel
+ Amazonka.MediaConvert: pattern H264QualityTuningLevel_SINGLE_PASS :: H264QualityTuningLevel
+ Amazonka.MediaConvert: pattern H264QualityTuningLevel_SINGLE_PASS_HQ :: H264QualityTuningLevel
+ Amazonka.MediaConvert: pattern H264RateControlMode_CBR :: H264RateControlMode
+ Amazonka.MediaConvert: pattern H264RateControlMode_QVBR :: H264RateControlMode
+ Amazonka.MediaConvert: pattern H264RateControlMode_VBR :: H264RateControlMode
+ Amazonka.MediaConvert: pattern H264RepeatPps_DISABLED :: H264RepeatPps
+ Amazonka.MediaConvert: pattern H264RepeatPps_ENABLED :: H264RepeatPps
+ Amazonka.MediaConvert: pattern H264ScanTypeConversionMode_INTERLACED :: H264ScanTypeConversionMode
+ Amazonka.MediaConvert: pattern H264ScanTypeConversionMode_INTERLACED_OPTIMIZE :: H264ScanTypeConversionMode
+ Amazonka.MediaConvert: pattern H264SceneChangeDetect_DISABLED :: H264SceneChangeDetect
+ Amazonka.MediaConvert: pattern H264SceneChangeDetect_ENABLED :: H264SceneChangeDetect
+ Amazonka.MediaConvert: pattern H264SceneChangeDetect_TRANSITION_DETECTION :: H264SceneChangeDetect
+ Amazonka.MediaConvert: pattern H264SlowPal_DISABLED :: H264SlowPal
+ Amazonka.MediaConvert: pattern H264SlowPal_ENABLED :: H264SlowPal
+ Amazonka.MediaConvert: pattern H264SpatialAdaptiveQuantization_DISABLED :: H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264SpatialAdaptiveQuantization_ENABLED :: H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264Syntax_DEFAULT :: H264Syntax
+ Amazonka.MediaConvert: pattern H264Syntax_RP2027 :: H264Syntax
+ Amazonka.MediaConvert: pattern H264Telecine_HARD :: H264Telecine
+ Amazonka.MediaConvert: pattern H264Telecine_NONE :: H264Telecine
+ Amazonka.MediaConvert: pattern H264Telecine_SOFT :: H264Telecine
+ Amazonka.MediaConvert: pattern H264TemporalAdaptiveQuantization_DISABLED :: H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264TemporalAdaptiveQuantization_ENABLED :: H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H264UnregisteredSeiTimecode_DISABLED :: H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert: pattern H264UnregisteredSeiTimecode_ENABLED :: H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert: pattern H265AdaptiveQuantization_AUTO :: H265AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265AdaptiveQuantization_HIGH :: H265AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265AdaptiveQuantization_HIGHER :: H265AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265AdaptiveQuantization_LOW :: H265AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265AdaptiveQuantization_MAX :: H265AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265AdaptiveQuantization_MEDIUM :: H265AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265AdaptiveQuantization_OFF :: H265AdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265AlternateTransferFunctionSei_DISABLED :: H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert: pattern H265AlternateTransferFunctionSei_ENABLED :: H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert: pattern H265CodecLevel_AUTO :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_1 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_2 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_2_1 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_3 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_3_1 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_4 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_4_1 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_5 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_5_1 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_5_2 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_6 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_6_1 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecLevel_LEVEL_6_2 :: H265CodecLevel
+ Amazonka.MediaConvert: pattern H265CodecProfile_MAIN10_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert: pattern H265CodecProfile_MAIN10_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert: pattern H265CodecProfile_MAIN_422_10BIT_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert: pattern H265CodecProfile_MAIN_422_10BIT_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert: pattern H265CodecProfile_MAIN_422_8BIT_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert: pattern H265CodecProfile_MAIN_422_8BIT_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert: pattern H265CodecProfile_MAIN_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert: pattern H265CodecProfile_MAIN_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert: pattern H265DynamicSubGop_ADAPTIVE :: H265DynamicSubGop
+ Amazonka.MediaConvert: pattern H265DynamicSubGop_STATIC :: H265DynamicSubGop
+ Amazonka.MediaConvert: pattern H265FlickerAdaptiveQuantization_DISABLED :: H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265FlickerAdaptiveQuantization_ENABLED :: H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265FramerateControl_INITIALIZE_FROM_SOURCE :: H265FramerateControl
+ Amazonka.MediaConvert: pattern H265FramerateControl_SPECIFIED :: H265FramerateControl
+ Amazonka.MediaConvert: pattern H265FramerateConversionAlgorithm_DUPLICATE_DROP :: H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern H265FramerateConversionAlgorithm_FRAMEFORMER :: H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern H265FramerateConversionAlgorithm_INTERPOLATE :: H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern H265GopBReference_DISABLED :: H265GopBReference
+ Amazonka.MediaConvert: pattern H265GopBReference_ENABLED :: H265GopBReference
+ Amazonka.MediaConvert: pattern H265GopSizeUnits_AUTO :: H265GopSizeUnits
+ Amazonka.MediaConvert: pattern H265GopSizeUnits_FRAMES :: H265GopSizeUnits
+ Amazonka.MediaConvert: pattern H265GopSizeUnits_SECONDS :: H265GopSizeUnits
+ Amazonka.MediaConvert: pattern H265InterlaceMode_BOTTOM_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert: pattern H265InterlaceMode_FOLLOW_BOTTOM_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert: pattern H265InterlaceMode_FOLLOW_TOP_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert: pattern H265InterlaceMode_PROGRESSIVE :: H265InterlaceMode
+ Amazonka.MediaConvert: pattern H265InterlaceMode_TOP_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert: pattern H265ParControl_INITIALIZE_FROM_SOURCE :: H265ParControl
+ Amazonka.MediaConvert: pattern H265ParControl_SPECIFIED :: H265ParControl
+ Amazonka.MediaConvert: pattern H265QualityTuningLevel_MULTI_PASS_HQ :: H265QualityTuningLevel
+ Amazonka.MediaConvert: pattern H265QualityTuningLevel_SINGLE_PASS :: H265QualityTuningLevel
+ Amazonka.MediaConvert: pattern H265QualityTuningLevel_SINGLE_PASS_HQ :: H265QualityTuningLevel
+ Amazonka.MediaConvert: pattern H265RateControlMode_CBR :: H265RateControlMode
+ Amazonka.MediaConvert: pattern H265RateControlMode_QVBR :: H265RateControlMode
+ Amazonka.MediaConvert: pattern H265RateControlMode_VBR :: H265RateControlMode
+ Amazonka.MediaConvert: pattern H265SampleAdaptiveOffsetFilterMode_ADAPTIVE :: H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert: pattern H265SampleAdaptiveOffsetFilterMode_DEFAULT :: H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert: pattern H265SampleAdaptiveOffsetFilterMode_OFF :: H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert: pattern H265ScanTypeConversionMode_INTERLACED :: H265ScanTypeConversionMode
+ Amazonka.MediaConvert: pattern H265ScanTypeConversionMode_INTERLACED_OPTIMIZE :: H265ScanTypeConversionMode
+ Amazonka.MediaConvert: pattern H265SceneChangeDetect_DISABLED :: H265SceneChangeDetect
+ Amazonka.MediaConvert: pattern H265SceneChangeDetect_ENABLED :: H265SceneChangeDetect
+ Amazonka.MediaConvert: pattern H265SceneChangeDetect_TRANSITION_DETECTION :: H265SceneChangeDetect
+ Amazonka.MediaConvert: pattern H265SlowPal_DISABLED :: H265SlowPal
+ Amazonka.MediaConvert: pattern H265SlowPal_ENABLED :: H265SlowPal
+ Amazonka.MediaConvert: pattern H265SpatialAdaptiveQuantization_DISABLED :: H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265SpatialAdaptiveQuantization_ENABLED :: H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265Telecine_HARD :: H265Telecine
+ Amazonka.MediaConvert: pattern H265Telecine_NONE :: H265Telecine
+ Amazonka.MediaConvert: pattern H265Telecine_SOFT :: H265Telecine
+ Amazonka.MediaConvert: pattern H265TemporalAdaptiveQuantization_DISABLED :: H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265TemporalAdaptiveQuantization_ENABLED :: H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: pattern H265TemporalIds_DISABLED :: H265TemporalIds
+ Amazonka.MediaConvert: pattern H265TemporalIds_ENABLED :: H265TemporalIds
+ Amazonka.MediaConvert: pattern H265Tiles_DISABLED :: H265Tiles
+ Amazonka.MediaConvert: pattern H265Tiles_ENABLED :: H265Tiles
+ Amazonka.MediaConvert: pattern H265UnregisteredSeiTimecode_DISABLED :: H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert: pattern H265UnregisteredSeiTimecode_ENABLED :: H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert: pattern H265WriteMp4PackagingType_HEV1 :: H265WriteMp4PackagingType
+ Amazonka.MediaConvert: pattern H265WriteMp4PackagingType_HVC1 :: H265WriteMp4PackagingType
+ Amazonka.MediaConvert: pattern HlsAdMarkers_ELEMENTAL :: HlsAdMarkers
+ Amazonka.MediaConvert: pattern HlsAdMarkers_ELEMENTAL_SCTE35 :: HlsAdMarkers
+ Amazonka.MediaConvert: pattern HlsAudioOnlyContainer_AUTOMATIC :: HlsAudioOnlyContainer
+ Amazonka.MediaConvert: pattern HlsAudioOnlyContainer_M2TS :: HlsAudioOnlyContainer
+ Amazonka.MediaConvert: pattern HlsAudioOnlyHeader_EXCLUDE :: HlsAudioOnlyHeader
+ Amazonka.MediaConvert: pattern HlsAudioOnlyHeader_INCLUDE :: HlsAudioOnlyHeader
+ Amazonka.MediaConvert: pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT :: HlsAudioTrackType
+ Amazonka.MediaConvert: pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT :: HlsAudioTrackType
+ Amazonka.MediaConvert: pattern HlsAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT :: HlsAudioTrackType
+ Amazonka.MediaConvert: pattern HlsAudioTrackType_AUDIO_ONLY_VARIANT_STREAM :: HlsAudioTrackType
+ Amazonka.MediaConvert: pattern HlsCaptionLanguageSetting_INSERT :: HlsCaptionLanguageSetting
+ Amazonka.MediaConvert: pattern HlsCaptionLanguageSetting_NONE :: HlsCaptionLanguageSetting
+ Amazonka.MediaConvert: pattern HlsCaptionLanguageSetting_OMIT :: HlsCaptionLanguageSetting
+ Amazonka.MediaConvert: pattern HlsCaptionSegmentLengthControl_LARGE_SEGMENTS :: HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert: pattern HlsCaptionSegmentLengthControl_MATCH_VIDEO :: HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert: pattern HlsClientCache_DISABLED :: HlsClientCache
+ Amazonka.MediaConvert: pattern HlsClientCache_ENABLED :: HlsClientCache
+ Amazonka.MediaConvert: pattern HlsCodecSpecification_RFC_4281 :: HlsCodecSpecification
+ Amazonka.MediaConvert: pattern HlsCodecSpecification_RFC_6381 :: HlsCodecSpecification
+ Amazonka.MediaConvert: pattern HlsDescriptiveVideoServiceFlag_DONT_FLAG :: HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert: pattern HlsDescriptiveVideoServiceFlag_FLAG :: HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert: pattern HlsDirectoryStructure_SINGLE_DIRECTORY :: HlsDirectoryStructure
+ Amazonka.MediaConvert: pattern HlsDirectoryStructure_SUBDIRECTORY_PER_STREAM :: HlsDirectoryStructure
+ Amazonka.MediaConvert: pattern HlsEncryptionType_AES128 :: HlsEncryptionType
+ Amazonka.MediaConvert: pattern HlsEncryptionType_SAMPLE_AES :: HlsEncryptionType
+ Amazonka.MediaConvert: pattern HlsIFrameOnlyManifest_EXCLUDE :: HlsIFrameOnlyManifest
+ Amazonka.MediaConvert: pattern HlsIFrameOnlyManifest_INCLUDE :: HlsIFrameOnlyManifest
+ Amazonka.MediaConvert: pattern HlsImageBasedTrickPlay_ADVANCED :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern HlsImageBasedTrickPlay_NONE :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern HlsImageBasedTrickPlay_THUMBNAIL :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern HlsImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert: pattern HlsInitializationVectorInManifest_EXCLUDE :: HlsInitializationVectorInManifest
+ Amazonka.MediaConvert: pattern HlsInitializationVectorInManifest_INCLUDE :: HlsInitializationVectorInManifest
+ Amazonka.MediaConvert: pattern HlsIntervalCadence_FOLLOW_CUSTOM :: HlsIntervalCadence
+ Amazonka.MediaConvert: pattern HlsIntervalCadence_FOLLOW_IFRAME :: HlsIntervalCadence
+ Amazonka.MediaConvert: pattern HlsKeyProviderType_SPEKE :: HlsKeyProviderType
+ Amazonka.MediaConvert: pattern HlsKeyProviderType_STATIC_KEY :: HlsKeyProviderType
+ Amazonka.MediaConvert: pattern HlsManifestCompression_GZIP :: HlsManifestCompression
+ Amazonka.MediaConvert: pattern HlsManifestCompression_NONE :: HlsManifestCompression
+ Amazonka.MediaConvert: pattern HlsManifestDurationFormat_FLOATING_POINT :: HlsManifestDurationFormat
+ Amazonka.MediaConvert: pattern HlsManifestDurationFormat_INTEGER :: HlsManifestDurationFormat
+ Amazonka.MediaConvert: pattern HlsOfflineEncrypted_DISABLED :: HlsOfflineEncrypted
+ Amazonka.MediaConvert: pattern HlsOfflineEncrypted_ENABLED :: HlsOfflineEncrypted
+ Amazonka.MediaConvert: pattern HlsOutputSelection_MANIFESTS_AND_SEGMENTS :: HlsOutputSelection
+ Amazonka.MediaConvert: pattern HlsOutputSelection_SEGMENTS_ONLY :: HlsOutputSelection
+ Amazonka.MediaConvert: pattern HlsProgramDateTime_EXCLUDE :: HlsProgramDateTime
+ Amazonka.MediaConvert: pattern HlsProgramDateTime_INCLUDE :: HlsProgramDateTime
+ Amazonka.MediaConvert: pattern HlsSegmentControl_SEGMENTED_FILES :: HlsSegmentControl
+ Amazonka.MediaConvert: pattern HlsSegmentControl_SINGLE_FILE :: HlsSegmentControl
+ Amazonka.MediaConvert: pattern HlsSegmentLengthControl_EXACT :: HlsSegmentLengthControl
+ Amazonka.MediaConvert: pattern HlsSegmentLengthControl_GOP_MULTIPLE :: HlsSegmentLengthControl
+ Amazonka.MediaConvert: pattern HlsStreamInfResolution_EXCLUDE :: HlsStreamInfResolution
+ Amazonka.MediaConvert: pattern HlsStreamInfResolution_INCLUDE :: HlsStreamInfResolution
+ Amazonka.MediaConvert: pattern HlsTargetDurationCompatibilityMode_LEGACY :: HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert: pattern HlsTargetDurationCompatibilityMode_SPEC_COMPLIANT :: HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert: pattern HlsTimedMetadataId3Frame_NONE :: HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert: pattern HlsTimedMetadataId3Frame_PRIV :: HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert: pattern HlsTimedMetadataId3Frame_TDRL :: HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert: pattern ImscAccessibilitySubs_DISABLED :: ImscAccessibilitySubs
+ Amazonka.MediaConvert: pattern ImscAccessibilitySubs_ENABLED :: ImscAccessibilitySubs
+ Amazonka.MediaConvert: pattern ImscStylePassthrough_DISABLED :: ImscStylePassthrough
+ Amazonka.MediaConvert: pattern ImscStylePassthrough_ENABLED :: ImscStylePassthrough
+ Amazonka.MediaConvert: pattern InputDeblockFilter_DISABLED :: InputDeblockFilter
+ Amazonka.MediaConvert: pattern InputDeblockFilter_ENABLED :: InputDeblockFilter
+ Amazonka.MediaConvert: pattern InputDenoiseFilter_DISABLED :: InputDenoiseFilter
+ Amazonka.MediaConvert: pattern InputDenoiseFilter_ENABLED :: InputDenoiseFilter
+ Amazonka.MediaConvert: pattern InputFilterEnable_AUTO :: InputFilterEnable
+ Amazonka.MediaConvert: pattern InputFilterEnable_DISABLE :: InputFilterEnable
+ Amazonka.MediaConvert: pattern InputFilterEnable_FORCE :: InputFilterEnable
+ Amazonka.MediaConvert: pattern InputPolicy_ALLOWED :: InputPolicy
+ Amazonka.MediaConvert: pattern InputPolicy_DISALLOWED :: InputPolicy
+ Amazonka.MediaConvert: pattern InputPsiControl_IGNORE_PSI :: InputPsiControl
+ Amazonka.MediaConvert: pattern InputPsiControl_USE_PSI :: InputPsiControl
+ Amazonka.MediaConvert: pattern InputRotate_AUTO :: InputRotate
+ Amazonka.MediaConvert: pattern InputRotate_DEGREES_180 :: InputRotate
+ Amazonka.MediaConvert: pattern InputRotate_DEGREES_270 :: InputRotate
+ Amazonka.MediaConvert: pattern InputRotate_DEGREES_90 :: InputRotate
+ Amazonka.MediaConvert: pattern InputRotate_DEGREE_0 :: InputRotate
+ Amazonka.MediaConvert: pattern InputSampleRange_FOLLOW :: InputSampleRange
+ Amazonka.MediaConvert: pattern InputSampleRange_FULL_RANGE :: InputSampleRange
+ Amazonka.MediaConvert: pattern InputSampleRange_LIMITED_RANGE :: InputSampleRange
+ Amazonka.MediaConvert: pattern InputScanType_AUTO :: InputScanType
+ Amazonka.MediaConvert: pattern InputScanType_PSF :: InputScanType
+ Amazonka.MediaConvert: pattern InputTimecodeSource_EMBEDDED :: InputTimecodeSource
+ Amazonka.MediaConvert: pattern InputTimecodeSource_SPECIFIEDSTART :: InputTimecodeSource
+ Amazonka.MediaConvert: pattern InputTimecodeSource_ZEROBASED :: InputTimecodeSource
+ Amazonka.MediaConvert: pattern JobPhase_PROBING :: JobPhase
+ Amazonka.MediaConvert: pattern JobPhase_TRANSCODING :: JobPhase
+ Amazonka.MediaConvert: pattern JobPhase_UPLOADING :: JobPhase
+ Amazonka.MediaConvert: pattern JobStatus_CANCELED :: JobStatus
+ Amazonka.MediaConvert: pattern JobStatus_COMPLETE :: JobStatus
+ Amazonka.MediaConvert: pattern JobStatus_ERROR :: JobStatus
+ Amazonka.MediaConvert: pattern JobStatus_PROGRESSING :: JobStatus
+ Amazonka.MediaConvert: pattern JobStatus_SUBMITTED :: JobStatus
+ Amazonka.MediaConvert: pattern JobTemplateListBy_CREATION_DATE :: JobTemplateListBy
+ Amazonka.MediaConvert: pattern JobTemplateListBy_NAME :: JobTemplateListBy
+ Amazonka.MediaConvert: pattern JobTemplateListBy_SYSTEM :: JobTemplateListBy
+ Amazonka.MediaConvert: pattern LanguageCode_AAR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ABK :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_AFR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_AKA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_AMH :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ARA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ARG :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ASM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_AVA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_AVE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_AYM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_AZE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BAK :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BAM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BEL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BEN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BIH :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BIS :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BOD :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BOS :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BRE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_BUL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_CAT :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_CES :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_CHA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_CHE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_CHU :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_CHV :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_COR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_COS :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_CRE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_CYM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_DAN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_DEU :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_DIV :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_DZO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ELL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ENG :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ENM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_EPO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_EST :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_EUS :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_EWE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_FAO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_FAS :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_FIJ :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_FIN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_FRA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_FRM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_FRY :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_FUL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_GER :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_GLA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_GLE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_GLG :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_GLV :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_GRN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_GUJ :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_HAT :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_HAU :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_HEB :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_HER :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_HIN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_HMO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_HRV :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_HUN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_HYE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_IBO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_IDO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_III :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_IKU :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ILE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_INA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_IND :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_IPK :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ISL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ITA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_JAV :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_JPN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KAL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KAN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KAS :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KAT :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KAU :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KAZ :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KHM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KIK :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KIN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KIR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KOM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KON :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KOR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KUA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_KUR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_LAO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_LAT :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_LAV :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_LIM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_LIN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_LIT :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_LTZ :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_LUB :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_LUG :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MAH :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MAL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MAR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MKD :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MLG :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MLT :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MON :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MRI :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MSA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_MYA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NAU :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NAV :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NBL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NDE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NDO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NEP :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NLD :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NNO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NOB :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NOR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_NYA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_OCI :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_OJI :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ORI :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ORJ :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ORM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_OSS :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_PAN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_PLI :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_POL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_POR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_PUS :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_QAA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_QPC :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_QUE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ROH :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_RON :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_RUN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_RUS :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SAG :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SAN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SIN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SLK :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SLV :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SME :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SMO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SNA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SND :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SOM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SOT :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SPA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SQI :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SRB :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SRD :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SRP :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SSW :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SUN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SWA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_SWE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TAH :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TAM :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TAT :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TEL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TGK :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TGL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_THA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TIR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TNG :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TON :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TSN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TSO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TUK :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TUR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_TWI :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_UIG :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_UKR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_URD :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_UZB :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_VEN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_VIE :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_VOL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_WLN :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_WOL :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_XHO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_YID :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_YOR :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ZHA :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ZHO :: LanguageCode
+ Amazonka.MediaConvert: pattern LanguageCode_ZUL :: LanguageCode
+ Amazonka.MediaConvert: pattern M2tsAudioBufferModel_ATSC :: M2tsAudioBufferModel
+ Amazonka.MediaConvert: pattern M2tsAudioBufferModel_DVB :: M2tsAudioBufferModel
+ Amazonka.MediaConvert: pattern M2tsAudioDuration_DEFAULT_CODEC_DURATION :: M2tsAudioDuration
+ Amazonka.MediaConvert: pattern M2tsAudioDuration_MATCH_VIDEO_DURATION :: M2tsAudioDuration
+ Amazonka.MediaConvert: pattern M2tsBufferModel_MULTIPLEX :: M2tsBufferModel
+ Amazonka.MediaConvert: pattern M2tsBufferModel_NONE :: M2tsBufferModel
+ Amazonka.MediaConvert: pattern M2tsDataPtsControl_ALIGN_TO_VIDEO :: M2tsDataPtsControl
+ Amazonka.MediaConvert: pattern M2tsDataPtsControl_AUTO :: M2tsDataPtsControl
+ Amazonka.MediaConvert: pattern M2tsEbpAudioInterval_VIDEO_AND_FIXED_INTERVALS :: M2tsEbpAudioInterval
+ Amazonka.MediaConvert: pattern M2tsEbpAudioInterval_VIDEO_INTERVAL :: M2tsEbpAudioInterval
+ Amazonka.MediaConvert: pattern M2tsEbpPlacement_VIDEO_AND_AUDIO_PIDS :: M2tsEbpPlacement
+ Amazonka.MediaConvert: pattern M2tsEbpPlacement_VIDEO_PID :: M2tsEbpPlacement
+ Amazonka.MediaConvert: pattern M2tsEsRateInPes_EXCLUDE :: M2tsEsRateInPes
+ Amazonka.MediaConvert: pattern M2tsEsRateInPes_INCLUDE :: M2tsEsRateInPes
+ Amazonka.MediaConvert: pattern M2tsForceTsVideoEbpOrder_DEFAULT :: M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert: pattern M2tsForceTsVideoEbpOrder_FORCE :: M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert: pattern M2tsKlvMetadata_NONE :: M2tsKlvMetadata
+ Amazonka.MediaConvert: pattern M2tsKlvMetadata_PASSTHROUGH :: M2tsKlvMetadata
+ Amazonka.MediaConvert: pattern M2tsNielsenId3_INSERT :: M2tsNielsenId3
+ Amazonka.MediaConvert: pattern M2tsNielsenId3_NONE :: M2tsNielsenId3
+ Amazonka.MediaConvert: pattern M2tsPcrControl_CONFIGURED_PCR_PERIOD :: M2tsPcrControl
+ Amazonka.MediaConvert: pattern M2tsPcrControl_PCR_EVERY_PES_PACKET :: M2tsPcrControl
+ Amazonka.MediaConvert: pattern M2tsRateMode_CBR :: M2tsRateMode
+ Amazonka.MediaConvert: pattern M2tsRateMode_VBR :: M2tsRateMode
+ Amazonka.MediaConvert: pattern M2tsScte35Source_NONE :: M2tsScte35Source
+ Amazonka.MediaConvert: pattern M2tsScte35Source_PASSTHROUGH :: M2tsScte35Source
+ Amazonka.MediaConvert: pattern M2tsSegmentationMarkers_EBP :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert: pattern M2tsSegmentationMarkers_EBP_LEGACY :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert: pattern M2tsSegmentationMarkers_NONE :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert: pattern M2tsSegmentationMarkers_PSI_SEGSTART :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert: pattern M2tsSegmentationMarkers_RAI_ADAPT :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert: pattern M2tsSegmentationMarkers_RAI_SEGSTART :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert: pattern M2tsSegmentationStyle_MAINTAIN_CADENCE :: M2tsSegmentationStyle
+ Amazonka.MediaConvert: pattern M2tsSegmentationStyle_RESET_CADENCE :: M2tsSegmentationStyle
+ Amazonka.MediaConvert: pattern M3u8AudioDuration_DEFAULT_CODEC_DURATION :: M3u8AudioDuration
+ Amazonka.MediaConvert: pattern M3u8AudioDuration_MATCH_VIDEO_DURATION :: M3u8AudioDuration
+ Amazonka.MediaConvert: pattern M3u8DataPtsControl_ALIGN_TO_VIDEO :: M3u8DataPtsControl
+ Amazonka.MediaConvert: pattern M3u8DataPtsControl_AUTO :: M3u8DataPtsControl
+ Amazonka.MediaConvert: pattern M3u8NielsenId3_INSERT :: M3u8NielsenId3
+ Amazonka.MediaConvert: pattern M3u8NielsenId3_NONE :: M3u8NielsenId3
+ Amazonka.MediaConvert: pattern M3u8PcrControl_CONFIGURED_PCR_PERIOD :: M3u8PcrControl
+ Amazonka.MediaConvert: pattern M3u8PcrControl_PCR_EVERY_PES_PACKET :: M3u8PcrControl
+ Amazonka.MediaConvert: pattern M3u8Scte35Source_NONE :: M3u8Scte35Source
+ Amazonka.MediaConvert: pattern M3u8Scte35Source_PASSTHROUGH :: M3u8Scte35Source
+ Amazonka.MediaConvert: pattern MotionImageInsertionMode_MOV :: MotionImageInsertionMode
+ Amazonka.MediaConvert: pattern MotionImageInsertionMode_PNG :: MotionImageInsertionMode
+ Amazonka.MediaConvert: pattern MotionImagePlayback_ONCE :: MotionImagePlayback
+ Amazonka.MediaConvert: pattern MotionImagePlayback_REPEAT :: MotionImagePlayback
+ Amazonka.MediaConvert: pattern MovClapAtom_EXCLUDE :: MovClapAtom
+ Amazonka.MediaConvert: pattern MovClapAtom_INCLUDE :: MovClapAtom
+ Amazonka.MediaConvert: pattern MovCslgAtom_EXCLUDE :: MovCslgAtom
+ Amazonka.MediaConvert: pattern MovCslgAtom_INCLUDE :: MovCslgAtom
+ Amazonka.MediaConvert: pattern MovMpeg2FourCCControl_MPEG :: MovMpeg2FourCCControl
+ Amazonka.MediaConvert: pattern MovMpeg2FourCCControl_XDCAM :: MovMpeg2FourCCControl
+ Amazonka.MediaConvert: pattern MovPaddingControl_NONE :: MovPaddingControl
+ Amazonka.MediaConvert: pattern MovPaddingControl_OMNEON :: MovPaddingControl
+ Amazonka.MediaConvert: pattern MovReference_EXTERNAL :: MovReference
+ Amazonka.MediaConvert: pattern MovReference_SELF_CONTAINED :: MovReference
+ Amazonka.MediaConvert: pattern Mp3RateControlMode_CBR :: Mp3RateControlMode
+ Amazonka.MediaConvert: pattern Mp3RateControlMode_VBR :: Mp3RateControlMode
+ Amazonka.MediaConvert: pattern Mp4CslgAtom_EXCLUDE :: Mp4CslgAtom
+ Amazonka.MediaConvert: pattern Mp4CslgAtom_INCLUDE :: Mp4CslgAtom
+ Amazonka.MediaConvert: pattern Mp4FreeSpaceBox_EXCLUDE :: Mp4FreeSpaceBox
+ Amazonka.MediaConvert: pattern Mp4FreeSpaceBox_INCLUDE :: Mp4FreeSpaceBox
+ Amazonka.MediaConvert: pattern Mp4MoovPlacement_NORMAL :: Mp4MoovPlacement
+ Amazonka.MediaConvert: pattern Mp4MoovPlacement_PROGRESSIVE_DOWNLOAD :: Mp4MoovPlacement
+ Amazonka.MediaConvert: pattern MpdAccessibilityCaptionHints_EXCLUDE :: MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert: pattern MpdAccessibilityCaptionHints_INCLUDE :: MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert: pattern MpdAudioDuration_DEFAULT_CODEC_DURATION :: MpdAudioDuration
+ Amazonka.MediaConvert: pattern MpdAudioDuration_MATCH_VIDEO_DURATION :: MpdAudioDuration
+ Amazonka.MediaConvert: pattern MpdCaptionContainerType_FRAGMENTED_MP4 :: MpdCaptionContainerType
+ Amazonka.MediaConvert: pattern MpdCaptionContainerType_RAW :: MpdCaptionContainerType
+ Amazonka.MediaConvert: pattern MpdKlvMetadata_NONE :: MpdKlvMetadata
+ Amazonka.MediaConvert: pattern MpdKlvMetadata_PASSTHROUGH :: MpdKlvMetadata
+ Amazonka.MediaConvert: pattern MpdManifestMetadataSignaling_DISABLED :: MpdManifestMetadataSignaling
+ Amazonka.MediaConvert: pattern MpdManifestMetadataSignaling_ENABLED :: MpdManifestMetadataSignaling
+ Amazonka.MediaConvert: pattern MpdScte35Esam_INSERT :: MpdScte35Esam
+ Amazonka.MediaConvert: pattern MpdScte35Esam_NONE :: MpdScte35Esam
+ Amazonka.MediaConvert: pattern MpdScte35Source_NONE :: MpdScte35Source
+ Amazonka.MediaConvert: pattern MpdScte35Source_PASSTHROUGH :: MpdScte35Source
+ Amazonka.MediaConvert: pattern MpdTimedMetadataBoxVersion_VERSION_0 :: MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert: pattern MpdTimedMetadataBoxVersion_VERSION_1 :: MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert: pattern MpdTimedMetadata_NONE :: MpdTimedMetadata
+ Amazonka.MediaConvert: pattern MpdTimedMetadata_PASSTHROUGH :: MpdTimedMetadata
+ Amazonka.MediaConvert: pattern Mpeg2AdaptiveQuantization_HIGH :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Mpeg2AdaptiveQuantization_LOW :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Mpeg2AdaptiveQuantization_MEDIUM :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Mpeg2AdaptiveQuantization_OFF :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert: pattern Mpeg2CodecLevel_AUTO :: Mpeg2CodecLevel
+ Amazonka.MediaConvert: pattern Mpeg2CodecLevel_HIGH :: Mpeg2CodecLevel
+ Amazonka.MediaConvert: pattern Mpeg2CodecLevel_HIGH1440 :: Mpeg2CodecLevel
+ Amazonka.MediaConvert: pattern Mpeg2CodecLevel_LOW :: Mpeg2CodecLevel
+ Amazonka.MediaConvert: pattern Mpeg2CodecLevel_MAIN :: Mpeg2CodecLevel
+ Amazonka.MediaConvert: pattern Mpeg2CodecProfile_MAIN :: Mpeg2CodecProfile
+ Amazonka.MediaConvert: pattern Mpeg2CodecProfile_PROFILE_422 :: Mpeg2CodecProfile
+ Amazonka.MediaConvert: pattern Mpeg2DynamicSubGop_ADAPTIVE :: Mpeg2DynamicSubGop
+ Amazonka.MediaConvert: pattern Mpeg2DynamicSubGop_STATIC :: Mpeg2DynamicSubGop
+ Amazonka.MediaConvert: pattern Mpeg2FramerateControl_INITIALIZE_FROM_SOURCE :: Mpeg2FramerateControl
+ Amazonka.MediaConvert: pattern Mpeg2FramerateControl_SPECIFIED :: Mpeg2FramerateControl
+ Amazonka.MediaConvert: pattern Mpeg2FramerateConversionAlgorithm_DUPLICATE_DROP :: Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Mpeg2FramerateConversionAlgorithm_FRAMEFORMER :: Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Mpeg2FramerateConversionAlgorithm_INTERPOLATE :: Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Mpeg2GopSizeUnits_FRAMES :: Mpeg2GopSizeUnits
+ Amazonka.MediaConvert: pattern Mpeg2GopSizeUnits_SECONDS :: Mpeg2GopSizeUnits
+ Amazonka.MediaConvert: pattern Mpeg2InterlaceMode_BOTTOM_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert: pattern Mpeg2InterlaceMode_FOLLOW_BOTTOM_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert: pattern Mpeg2InterlaceMode_FOLLOW_TOP_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert: pattern Mpeg2InterlaceMode_PROGRESSIVE :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert: pattern Mpeg2InterlaceMode_TOP_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert: pattern Mpeg2IntraDcPrecision_AUTO :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_10 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_11 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_8 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_9 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert: pattern Mpeg2ParControl_INITIALIZE_FROM_SOURCE :: Mpeg2ParControl
+ Amazonka.MediaConvert: pattern Mpeg2ParControl_SPECIFIED :: Mpeg2ParControl
+ Amazonka.MediaConvert: pattern Mpeg2QualityTuningLevel_MULTI_PASS :: Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert: pattern Mpeg2QualityTuningLevel_SINGLE_PASS :: Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert: pattern Mpeg2RateControlMode_CBR :: Mpeg2RateControlMode
+ Amazonka.MediaConvert: pattern Mpeg2RateControlMode_VBR :: Mpeg2RateControlMode
+ Amazonka.MediaConvert: pattern Mpeg2ScanTypeConversionMode_INTERLACED :: Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert: pattern Mpeg2ScanTypeConversionMode_INTERLACED_OPTIMIZE :: Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert: pattern Mpeg2SceneChangeDetect_DISABLED :: Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert: pattern Mpeg2SceneChangeDetect_ENABLED :: Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert: pattern Mpeg2SlowPal_DISABLED :: Mpeg2SlowPal
+ Amazonka.MediaConvert: pattern Mpeg2SlowPal_ENABLED :: Mpeg2SlowPal
+ Amazonka.MediaConvert: pattern Mpeg2SpatialAdaptiveQuantization_DISABLED :: Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern Mpeg2SpatialAdaptiveQuantization_ENABLED :: Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern Mpeg2Syntax_DEFAULT :: Mpeg2Syntax
+ Amazonka.MediaConvert: pattern Mpeg2Syntax_D_10 :: Mpeg2Syntax
+ Amazonka.MediaConvert: pattern Mpeg2Telecine_HARD :: Mpeg2Telecine
+ Amazonka.MediaConvert: pattern Mpeg2Telecine_NONE :: Mpeg2Telecine
+ Amazonka.MediaConvert: pattern Mpeg2Telecine_SOFT :: Mpeg2Telecine
+ Amazonka.MediaConvert: pattern Mpeg2TemporalAdaptiveQuantization_DISABLED :: Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: pattern Mpeg2TemporalAdaptiveQuantization_ENABLED :: Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert: pattern MsSmoothAudioDeduplication_COMBINE_DUPLICATE_STREAMS :: MsSmoothAudioDeduplication
+ Amazonka.MediaConvert: pattern MsSmoothAudioDeduplication_NONE :: MsSmoothAudioDeduplication
+ Amazonka.MediaConvert: pattern MsSmoothFragmentLengthControl_EXACT :: MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert: pattern MsSmoothFragmentLengthControl_GOP_MULTIPLE :: MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert: pattern MsSmoothManifestEncoding_UTF16 :: MsSmoothManifestEncoding
+ Amazonka.MediaConvert: pattern MsSmoothManifestEncoding_UTF8 :: MsSmoothManifestEncoding
+ Amazonka.MediaConvert: pattern MxfAfdSignaling_COPY_FROM_VIDEO :: MxfAfdSignaling
+ Amazonka.MediaConvert: pattern MxfAfdSignaling_NO_COPY :: MxfAfdSignaling
+ Amazonka.MediaConvert: pattern MxfProfile_D_10 :: MxfProfile
+ Amazonka.MediaConvert: pattern MxfProfile_OP1A :: MxfProfile
+ Amazonka.MediaConvert: pattern MxfProfile_XAVC :: MxfProfile
+ Amazonka.MediaConvert: pattern MxfProfile_XDCAM :: MxfProfile
+ Amazonka.MediaConvert: pattern MxfXavcDurationMode_ALLOW_ANY_DURATION :: MxfXavcDurationMode
+ Amazonka.MediaConvert: pattern MxfXavcDurationMode_DROP_FRAMES_FOR_COMPLIANCE :: MxfXavcDurationMode
+ Amazonka.MediaConvert: pattern NielsenActiveWatermarkProcessType_CBET :: NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert: pattern NielsenActiveWatermarkProcessType_NAES2_AND_NW :: NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert: pattern NielsenActiveWatermarkProcessType_NAES2_AND_NW_AND_CBET :: NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert: pattern NielsenSourceWatermarkStatusType_CLEAN :: NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert: pattern NielsenSourceWatermarkStatusType_WATERMARKED :: NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert: pattern NielsenUniqueTicPerAudioTrackType_RESERVE_UNIQUE_TICS_PER_TRACK :: NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert: pattern NielsenUniqueTicPerAudioTrackType_SAME_TICS_PER_TRACK :: NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert: pattern NoiseFilterPostTemporalSharpeningStrength_HIGH :: NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert: pattern NoiseFilterPostTemporalSharpeningStrength_LOW :: NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert: pattern NoiseFilterPostTemporalSharpeningStrength_MEDIUM :: NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert: pattern NoiseFilterPostTemporalSharpening_AUTO :: NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert: pattern NoiseFilterPostTemporalSharpening_DISABLED :: NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert: pattern NoiseFilterPostTemporalSharpening_ENABLED :: NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert: pattern NoiseReducerFilter_BILATERAL :: NoiseReducerFilter
+ Amazonka.MediaConvert: pattern NoiseReducerFilter_CONSERVE :: NoiseReducerFilter
+ Amazonka.MediaConvert: pattern NoiseReducerFilter_GAUSSIAN :: NoiseReducerFilter
+ Amazonka.MediaConvert: pattern NoiseReducerFilter_LANCZOS :: NoiseReducerFilter
+ Amazonka.MediaConvert: pattern NoiseReducerFilter_MEAN :: NoiseReducerFilter
+ Amazonka.MediaConvert: pattern NoiseReducerFilter_SHARPEN :: NoiseReducerFilter
+ Amazonka.MediaConvert: pattern NoiseReducerFilter_SPATIAL :: NoiseReducerFilter
+ Amazonka.MediaConvert: pattern NoiseReducerFilter_TEMPORAL :: NoiseReducerFilter
+ Amazonka.MediaConvert: pattern Order_ASCENDING :: Order
+ Amazonka.MediaConvert: pattern Order_DESCENDING :: Order
+ Amazonka.MediaConvert: pattern OutputGroupType_CMAF_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert: pattern OutputGroupType_DASH_ISO_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert: pattern OutputGroupType_FILE_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert: pattern OutputGroupType_HLS_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert: pattern OutputGroupType_MS_SMOOTH_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert: pattern OutputSdt_SDT_FOLLOW :: OutputSdt
+ Amazonka.MediaConvert: pattern OutputSdt_SDT_FOLLOW_IF_PRESENT :: OutputSdt
+ Amazonka.MediaConvert: pattern OutputSdt_SDT_MANUAL :: OutputSdt
+ Amazonka.MediaConvert: pattern OutputSdt_SDT_NONE :: OutputSdt
+ Amazonka.MediaConvert: pattern PadVideo_BLACK :: PadVideo
+ Amazonka.MediaConvert: pattern PadVideo_DISABLED :: PadVideo
+ Amazonka.MediaConvert: pattern PresetListBy_CREATION_DATE :: PresetListBy
+ Amazonka.MediaConvert: pattern PresetListBy_NAME :: PresetListBy
+ Amazonka.MediaConvert: pattern PresetListBy_SYSTEM :: PresetListBy
+ Amazonka.MediaConvert: pattern PricingPlan_ON_DEMAND :: PricingPlan
+ Amazonka.MediaConvert: pattern PricingPlan_RESERVED :: PricingPlan
+ Amazonka.MediaConvert: pattern ProresChromaSampling_PRESERVE_444_SAMPLING :: ProresChromaSampling
+ Amazonka.MediaConvert: pattern ProresChromaSampling_SUBSAMPLE_TO_422 :: ProresChromaSampling
+ Amazonka.MediaConvert: pattern ProresCodecProfile_APPLE_PRORES_422 :: ProresCodecProfile
+ Amazonka.MediaConvert: pattern ProresCodecProfile_APPLE_PRORES_422_HQ :: ProresCodecProfile
+ Amazonka.MediaConvert: pattern ProresCodecProfile_APPLE_PRORES_422_LT :: ProresCodecProfile
+ Amazonka.MediaConvert: pattern ProresCodecProfile_APPLE_PRORES_422_PROXY :: ProresCodecProfile
+ Amazonka.MediaConvert: pattern ProresCodecProfile_APPLE_PRORES_4444 :: ProresCodecProfile
+ Amazonka.MediaConvert: pattern ProresCodecProfile_APPLE_PRORES_4444_XQ :: ProresCodecProfile
+ Amazonka.MediaConvert: pattern ProresFramerateControl_INITIALIZE_FROM_SOURCE :: ProresFramerateControl
+ Amazonka.MediaConvert: pattern ProresFramerateControl_SPECIFIED :: ProresFramerateControl
+ Amazonka.MediaConvert: pattern ProresFramerateConversionAlgorithm_DUPLICATE_DROP :: ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern ProresFramerateConversionAlgorithm_FRAMEFORMER :: ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern ProresFramerateConversionAlgorithm_INTERPOLATE :: ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern ProresInterlaceMode_BOTTOM_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert: pattern ProresInterlaceMode_FOLLOW_BOTTOM_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert: pattern ProresInterlaceMode_FOLLOW_TOP_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert: pattern ProresInterlaceMode_PROGRESSIVE :: ProresInterlaceMode
+ Amazonka.MediaConvert: pattern ProresInterlaceMode_TOP_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert: pattern ProresParControl_INITIALIZE_FROM_SOURCE :: ProresParControl
+ Amazonka.MediaConvert: pattern ProresParControl_SPECIFIED :: ProresParControl
+ Amazonka.MediaConvert: pattern ProresScanTypeConversionMode_INTERLACED :: ProresScanTypeConversionMode
+ Amazonka.MediaConvert: pattern ProresScanTypeConversionMode_INTERLACED_OPTIMIZE :: ProresScanTypeConversionMode
+ Amazonka.MediaConvert: pattern ProresSlowPal_DISABLED :: ProresSlowPal
+ Amazonka.MediaConvert: pattern ProresSlowPal_ENABLED :: ProresSlowPal
+ Amazonka.MediaConvert: pattern ProresTelecine_HARD :: ProresTelecine
+ Amazonka.MediaConvert: pattern ProresTelecine_NONE :: ProresTelecine
+ Amazonka.MediaConvert: pattern QueueListBy_CREATION_DATE :: QueueListBy
+ Amazonka.MediaConvert: pattern QueueListBy_NAME :: QueueListBy
+ Amazonka.MediaConvert: pattern QueueStatus_ACTIVE :: QueueStatus
+ Amazonka.MediaConvert: pattern QueueStatus_PAUSED :: QueueStatus
+ Amazonka.MediaConvert: pattern RenewalType_AUTO_RENEW :: RenewalType
+ Amazonka.MediaConvert: pattern RenewalType_EXPIRE :: RenewalType
+ Amazonka.MediaConvert: pattern RequiredFlag_DISABLED :: RequiredFlag
+ Amazonka.MediaConvert: pattern RequiredFlag_ENABLED :: RequiredFlag
+ Amazonka.MediaConvert: pattern ReservationPlanStatus_ACTIVE :: ReservationPlanStatus
+ Amazonka.MediaConvert: pattern ReservationPlanStatus_EXPIRED :: ReservationPlanStatus
+ Amazonka.MediaConvert: pattern RespondToAfd_NONE :: RespondToAfd
+ Amazonka.MediaConvert: pattern RespondToAfd_PASSTHROUGH :: RespondToAfd
+ Amazonka.MediaConvert: pattern RespondToAfd_RESPOND :: RespondToAfd
+ Amazonka.MediaConvert: pattern RuleType_ALLOWED_RENDITIONS :: RuleType
+ Amazonka.MediaConvert: pattern RuleType_FORCE_INCLUDE_RENDITIONS :: RuleType
+ Amazonka.MediaConvert: pattern RuleType_MIN_BOTTOM_RENDITION_SIZE :: RuleType
+ Amazonka.MediaConvert: pattern RuleType_MIN_TOP_RENDITION_SIZE :: RuleType
+ Amazonka.MediaConvert: pattern S3ObjectCannedAcl_AUTHENTICATED_READ :: S3ObjectCannedAcl
+ Amazonka.MediaConvert: pattern S3ObjectCannedAcl_BUCKET_OWNER_FULL_CONTROL :: S3ObjectCannedAcl
+ Amazonka.MediaConvert: pattern S3ObjectCannedAcl_BUCKET_OWNER_READ :: S3ObjectCannedAcl
+ Amazonka.MediaConvert: pattern S3ObjectCannedAcl_PUBLIC_READ :: S3ObjectCannedAcl
+ Amazonka.MediaConvert: pattern S3ServerSideEncryptionType_SERVER_SIDE_ENCRYPTION_KMS :: S3ServerSideEncryptionType
+ Amazonka.MediaConvert: pattern S3ServerSideEncryptionType_SERVER_SIDE_ENCRYPTION_S3 :: S3ServerSideEncryptionType
+ Amazonka.MediaConvert: pattern SampleRangeConversion_LIMITED_RANGE_SQUEEZE :: SampleRangeConversion
+ Amazonka.MediaConvert: pattern SampleRangeConversion_NONE :: SampleRangeConversion
+ Amazonka.MediaConvert: pattern ScalingBehavior_DEFAULT :: ScalingBehavior
+ Amazonka.MediaConvert: pattern ScalingBehavior_STRETCH_TO_OUTPUT :: ScalingBehavior
+ Amazonka.MediaConvert: pattern SccDestinationFramerate_FRAMERATE_23_97 :: SccDestinationFramerate
+ Amazonka.MediaConvert: pattern SccDestinationFramerate_FRAMERATE_24 :: SccDestinationFramerate
+ Amazonka.MediaConvert: pattern SccDestinationFramerate_FRAMERATE_25 :: SccDestinationFramerate
+ Amazonka.MediaConvert: pattern SccDestinationFramerate_FRAMERATE_29_97_DROPFRAME :: SccDestinationFramerate
+ Amazonka.MediaConvert: pattern SccDestinationFramerate_FRAMERATE_29_97_NON_DROPFRAME :: SccDestinationFramerate
+ Amazonka.MediaConvert: pattern SimulateReservedQueue_DISABLED :: SimulateReservedQueue
+ Amazonka.MediaConvert: pattern SimulateReservedQueue_ENABLED :: SimulateReservedQueue
+ Amazonka.MediaConvert: pattern SrtStylePassthrough_DISABLED :: SrtStylePassthrough
+ Amazonka.MediaConvert: pattern SrtStylePassthrough_ENABLED :: SrtStylePassthrough
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_10 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_12 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_120 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_15 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_180 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_20 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_240 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_30 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_300 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_360 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_420 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_480 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_540 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_60 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern StatusUpdateInterval_SECONDS_600 :: StatusUpdateInterval
+ Amazonka.MediaConvert: pattern TeletextPageType_PAGE_TYPE_ADDL_INFO :: TeletextPageType
+ Amazonka.MediaConvert: pattern TeletextPageType_PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE :: TeletextPageType
+ Amazonka.MediaConvert: pattern TeletextPageType_PAGE_TYPE_INITIAL :: TeletextPageType
+ Amazonka.MediaConvert: pattern TeletextPageType_PAGE_TYPE_PROGRAM_SCHEDULE :: TeletextPageType
+ Amazonka.MediaConvert: pattern TeletextPageType_PAGE_TYPE_SUBTITLE :: TeletextPageType
+ Amazonka.MediaConvert: pattern TimecodeBurninPosition_BOTTOM_CENTER :: TimecodeBurninPosition
+ Amazonka.MediaConvert: pattern TimecodeBurninPosition_BOTTOM_LEFT :: TimecodeBurninPosition
+ Amazonka.MediaConvert: pattern TimecodeBurninPosition_BOTTOM_RIGHT :: TimecodeBurninPosition
+ Amazonka.MediaConvert: pattern TimecodeBurninPosition_MIDDLE_CENTER :: TimecodeBurninPosition
+ Amazonka.MediaConvert: pattern TimecodeBurninPosition_MIDDLE_LEFT :: TimecodeBurninPosition
+ Amazonka.MediaConvert: pattern TimecodeBurninPosition_MIDDLE_RIGHT :: TimecodeBurninPosition
+ Amazonka.MediaConvert: pattern TimecodeBurninPosition_TOP_CENTER :: TimecodeBurninPosition
+ Amazonka.MediaConvert: pattern TimecodeBurninPosition_TOP_LEFT :: TimecodeBurninPosition
+ Amazonka.MediaConvert: pattern TimecodeBurninPosition_TOP_RIGHT :: TimecodeBurninPosition
+ Amazonka.MediaConvert: pattern TimecodeSource_EMBEDDED :: TimecodeSource
+ Amazonka.MediaConvert: pattern TimecodeSource_SPECIFIEDSTART :: TimecodeSource
+ Amazonka.MediaConvert: pattern TimecodeSource_ZEROBASED :: TimecodeSource
+ Amazonka.MediaConvert: pattern TimedMetadata_NONE :: TimedMetadata
+ Amazonka.MediaConvert: pattern TimedMetadata_PASSTHROUGH :: TimedMetadata
+ Amazonka.MediaConvert: pattern TtmlStylePassthrough_DISABLED :: TtmlStylePassthrough
+ Amazonka.MediaConvert: pattern TtmlStylePassthrough_ENABLED :: TtmlStylePassthrough
+ Amazonka.MediaConvert: pattern Type_CUSTOM :: Type
+ Amazonka.MediaConvert: pattern Type_SYSTEM :: Type
+ Amazonka.MediaConvert: pattern Vc3Class_CLASS_145_8BIT :: Vc3Class
+ Amazonka.MediaConvert: pattern Vc3Class_CLASS_220_10BIT :: Vc3Class
+ Amazonka.MediaConvert: pattern Vc3Class_CLASS_220_8BIT :: Vc3Class
+ Amazonka.MediaConvert: pattern Vc3FramerateControl_INITIALIZE_FROM_SOURCE :: Vc3FramerateControl
+ Amazonka.MediaConvert: pattern Vc3FramerateControl_SPECIFIED :: Vc3FramerateControl
+ Amazonka.MediaConvert: pattern Vc3FramerateConversionAlgorithm_DUPLICATE_DROP :: Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Vc3FramerateConversionAlgorithm_FRAMEFORMER :: Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Vc3FramerateConversionAlgorithm_INTERPOLATE :: Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Vc3InterlaceMode_INTERLACED :: Vc3InterlaceMode
+ Amazonka.MediaConvert: pattern Vc3InterlaceMode_PROGRESSIVE :: Vc3InterlaceMode
+ Amazonka.MediaConvert: pattern Vc3ScanTypeConversionMode_INTERLACED :: Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert: pattern Vc3ScanTypeConversionMode_INTERLACED_OPTIMIZE :: Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert: pattern Vc3SlowPal_DISABLED :: Vc3SlowPal
+ Amazonka.MediaConvert: pattern Vc3SlowPal_ENABLED :: Vc3SlowPal
+ Amazonka.MediaConvert: pattern Vc3Telecine_HARD :: Vc3Telecine
+ Amazonka.MediaConvert: pattern Vc3Telecine_NONE :: Vc3Telecine
+ Amazonka.MediaConvert: pattern VchipAction_PASSTHROUGH :: VchipAction
+ Amazonka.MediaConvert: pattern VchipAction_STRIP :: VchipAction
+ Amazonka.MediaConvert: pattern VideoCodec_AV1 :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_AVC_INTRA :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_FRAME_CAPTURE :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_H_264 :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_H_265 :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_MPEG2 :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_PRORES :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_VC3 :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_VP8 :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_VP9 :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoCodec_XAVC :: VideoCodec
+ Amazonka.MediaConvert: pattern VideoTimecodeInsertion_DISABLED :: VideoTimecodeInsertion
+ Amazonka.MediaConvert: pattern VideoTimecodeInsertion_PIC_TIMING_SEI :: VideoTimecodeInsertion
+ Amazonka.MediaConvert: pattern Vp8FramerateControl_INITIALIZE_FROM_SOURCE :: Vp8FramerateControl
+ Amazonka.MediaConvert: pattern Vp8FramerateControl_SPECIFIED :: Vp8FramerateControl
+ Amazonka.MediaConvert: pattern Vp8FramerateConversionAlgorithm_DUPLICATE_DROP :: Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Vp8FramerateConversionAlgorithm_FRAMEFORMER :: Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Vp8FramerateConversionAlgorithm_INTERPOLATE :: Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Vp8ParControl_INITIALIZE_FROM_SOURCE :: Vp8ParControl
+ Amazonka.MediaConvert: pattern Vp8ParControl_SPECIFIED :: Vp8ParControl
+ Amazonka.MediaConvert: pattern Vp8QualityTuningLevel_MULTI_PASS :: Vp8QualityTuningLevel
+ Amazonka.MediaConvert: pattern Vp8QualityTuningLevel_MULTI_PASS_HQ :: Vp8QualityTuningLevel
+ Amazonka.MediaConvert: pattern Vp8RateControlMode_VBR :: Vp8RateControlMode
+ Amazonka.MediaConvert: pattern Vp9FramerateControl_INITIALIZE_FROM_SOURCE :: Vp9FramerateControl
+ Amazonka.MediaConvert: pattern Vp9FramerateControl_SPECIFIED :: Vp9FramerateControl
+ Amazonka.MediaConvert: pattern Vp9FramerateConversionAlgorithm_DUPLICATE_DROP :: Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Vp9FramerateConversionAlgorithm_FRAMEFORMER :: Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Vp9FramerateConversionAlgorithm_INTERPOLATE :: Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern Vp9ParControl_INITIALIZE_FROM_SOURCE :: Vp9ParControl
+ Amazonka.MediaConvert: pattern Vp9ParControl_SPECIFIED :: Vp9ParControl
+ Amazonka.MediaConvert: pattern Vp9QualityTuningLevel_MULTI_PASS :: Vp9QualityTuningLevel
+ Amazonka.MediaConvert: pattern Vp9QualityTuningLevel_MULTI_PASS_HQ :: Vp9QualityTuningLevel
+ Amazonka.MediaConvert: pattern Vp9RateControlMode_VBR :: Vp9RateControlMode
+ Amazonka.MediaConvert: pattern WatermarkingStrength_DEFAULT :: WatermarkingStrength
+ Amazonka.MediaConvert: pattern WatermarkingStrength_LIGHTER :: WatermarkingStrength
+ Amazonka.MediaConvert: pattern WatermarkingStrength_LIGHTEST :: WatermarkingStrength
+ Amazonka.MediaConvert: pattern WatermarkingStrength_STRONGER :: WatermarkingStrength
+ Amazonka.MediaConvert: pattern WatermarkingStrength_STRONGEST :: WatermarkingStrength
+ Amazonka.MediaConvert: pattern WavFormat_RF64 :: WavFormat
+ Amazonka.MediaConvert: pattern WavFormat_RIFF :: WavFormat
+ Amazonka.MediaConvert: pattern WebvttAccessibilitySubs_DISABLED :: WebvttAccessibilitySubs
+ Amazonka.MediaConvert: pattern WebvttAccessibilitySubs_ENABLED :: WebvttAccessibilitySubs
+ Amazonka.MediaConvert: pattern WebvttStylePassthrough_DISABLED :: WebvttStylePassthrough
+ Amazonka.MediaConvert: pattern WebvttStylePassthrough_ENABLED :: WebvttStylePassthrough
+ Amazonka.MediaConvert: pattern WebvttStylePassthrough_STRICT :: WebvttStylePassthrough
+ Amazonka.MediaConvert: pattern Xavc4kIntraCbgProfileClass_CLASS_100 :: Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert: pattern Xavc4kIntraCbgProfileClass_CLASS_300 :: Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert: pattern Xavc4kIntraCbgProfileClass_CLASS_480 :: Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert: pattern Xavc4kIntraVbrProfileClass_CLASS_100 :: Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert: pattern Xavc4kIntraVbrProfileClass_CLASS_300 :: Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert: pattern Xavc4kIntraVbrProfileClass_CLASS_480 :: Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert: pattern Xavc4kProfileBitrateClass_BITRATE_CLASS_100 :: Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert: pattern Xavc4kProfileBitrateClass_BITRATE_CLASS_140 :: Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert: pattern Xavc4kProfileBitrateClass_BITRATE_CLASS_200 :: Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert: pattern Xavc4kProfileCodecProfile_HIGH :: Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert: pattern Xavc4kProfileCodecProfile_HIGH_422 :: Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert: pattern Xavc4kProfileQualityTuningLevel_MULTI_PASS_HQ :: Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert: pattern Xavc4kProfileQualityTuningLevel_SINGLE_PASS :: Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert: pattern Xavc4kProfileQualityTuningLevel_SINGLE_PASS_HQ :: Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert: pattern XavcAdaptiveQuantization_AUTO :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcAdaptiveQuantization_HIGH :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcAdaptiveQuantization_HIGHER :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcAdaptiveQuantization_LOW :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcAdaptiveQuantization_MAX :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcAdaptiveQuantization_MEDIUM :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcAdaptiveQuantization_OFF :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcEntropyEncoding_AUTO :: XavcEntropyEncoding
+ Amazonka.MediaConvert: pattern XavcEntropyEncoding_CABAC :: XavcEntropyEncoding
+ Amazonka.MediaConvert: pattern XavcEntropyEncoding_CAVLC :: XavcEntropyEncoding
+ Amazonka.MediaConvert: pattern XavcFlickerAdaptiveQuantization_DISABLED :: XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcFlickerAdaptiveQuantization_ENABLED :: XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcFramerateControl_INITIALIZE_FROM_SOURCE :: XavcFramerateControl
+ Amazonka.MediaConvert: pattern XavcFramerateControl_SPECIFIED :: XavcFramerateControl
+ Amazonka.MediaConvert: pattern XavcFramerateConversionAlgorithm_DUPLICATE_DROP :: XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern XavcFramerateConversionAlgorithm_FRAMEFORMER :: XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern XavcFramerateConversionAlgorithm_INTERPOLATE :: XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert: pattern XavcGopBReference_DISABLED :: XavcGopBReference
+ Amazonka.MediaConvert: pattern XavcGopBReference_ENABLED :: XavcGopBReference
+ Amazonka.MediaConvert: pattern XavcHdIntraCbgProfileClass_CLASS_100 :: XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert: pattern XavcHdIntraCbgProfileClass_CLASS_200 :: XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert: pattern XavcHdIntraCbgProfileClass_CLASS_50 :: XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert: pattern XavcHdProfileBitrateClass_BITRATE_CLASS_25 :: XavcHdProfileBitrateClass
+ Amazonka.MediaConvert: pattern XavcHdProfileBitrateClass_BITRATE_CLASS_35 :: XavcHdProfileBitrateClass
+ Amazonka.MediaConvert: pattern XavcHdProfileBitrateClass_BITRATE_CLASS_50 :: XavcHdProfileBitrateClass
+ Amazonka.MediaConvert: pattern XavcHdProfileQualityTuningLevel_MULTI_PASS_HQ :: XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert: pattern XavcHdProfileQualityTuningLevel_SINGLE_PASS :: XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert: pattern XavcHdProfileQualityTuningLevel_SINGLE_PASS_HQ :: XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert: pattern XavcHdProfileTelecine_HARD :: XavcHdProfileTelecine
+ Amazonka.MediaConvert: pattern XavcHdProfileTelecine_NONE :: XavcHdProfileTelecine
+ Amazonka.MediaConvert: pattern XavcInterlaceMode_BOTTOM_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert: pattern XavcInterlaceMode_FOLLOW_BOTTOM_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert: pattern XavcInterlaceMode_FOLLOW_TOP_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert: pattern XavcInterlaceMode_PROGRESSIVE :: XavcInterlaceMode
+ Amazonka.MediaConvert: pattern XavcInterlaceMode_TOP_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert: pattern XavcProfile_XAVC_4K :: XavcProfile
+ Amazonka.MediaConvert: pattern XavcProfile_XAVC_4K_INTRA_CBG :: XavcProfile
+ Amazonka.MediaConvert: pattern XavcProfile_XAVC_4K_INTRA_VBR :: XavcProfile
+ Amazonka.MediaConvert: pattern XavcProfile_XAVC_HD :: XavcProfile
+ Amazonka.MediaConvert: pattern XavcProfile_XAVC_HD_INTRA_CBG :: XavcProfile
+ Amazonka.MediaConvert: pattern XavcSlowPal_DISABLED :: XavcSlowPal
+ Amazonka.MediaConvert: pattern XavcSlowPal_ENABLED :: XavcSlowPal
+ Amazonka.MediaConvert: pattern XavcSpatialAdaptiveQuantization_DISABLED :: XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcSpatialAdaptiveQuantization_ENABLED :: XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcTemporalAdaptiveQuantization_DISABLED :: XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert: pattern XavcTemporalAdaptiveQuantization_ENABLED :: XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.AssociateCertificate: AssociateCertificate' :: Text -> AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: AssociateCertificateResponse' :: Int -> AssociateCertificateResponse
+ Amazonka.MediaConvert.AssociateCertificate: [$sel:arn:AssociateCertificate'] :: AssociateCertificate -> Text
+ Amazonka.MediaConvert.AssociateCertificate: [$sel:httpStatus:AssociateCertificateResponse'] :: AssociateCertificateResponse -> Int
+ Amazonka.MediaConvert.AssociateCertificate: associateCertificateResponse_httpStatus :: Lens' AssociateCertificateResponse Int
+ Amazonka.MediaConvert.AssociateCertificate: associateCertificate_arn :: Lens' AssociateCertificate Text
+ Amazonka.MediaConvert.AssociateCertificate: data AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: data AssociateCertificateResponse
+ Amazonka.MediaConvert.AssociateCertificate: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.AssociateCertificate.AssociateCertificateResponse
+ Amazonka.MediaConvert.AssociateCertificate: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance GHC.Classes.Eq Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance GHC.Classes.Eq Amazonka.MediaConvert.AssociateCertificate.AssociateCertificateResponse
+ Amazonka.MediaConvert.AssociateCertificate: instance GHC.Generics.Generic Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance GHC.Generics.Generic Amazonka.MediaConvert.AssociateCertificate.AssociateCertificateResponse
+ Amazonka.MediaConvert.AssociateCertificate: instance GHC.Read.Read Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance GHC.Read.Read Amazonka.MediaConvert.AssociateCertificate.AssociateCertificateResponse
+ Amazonka.MediaConvert.AssociateCertificate: instance GHC.Show.Show Amazonka.MediaConvert.AssociateCertificate.AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: instance GHC.Show.Show Amazonka.MediaConvert.AssociateCertificate.AssociateCertificateResponse
+ Amazonka.MediaConvert.AssociateCertificate: newAssociateCertificate :: Text -> AssociateCertificate
+ Amazonka.MediaConvert.AssociateCertificate: newAssociateCertificateResponse :: Int -> AssociateCertificateResponse
+ Amazonka.MediaConvert.CancelJob: CancelJob' :: Text -> CancelJob
+ Amazonka.MediaConvert.CancelJob: CancelJobResponse' :: Int -> CancelJobResponse
+ Amazonka.MediaConvert.CancelJob: [$sel:httpStatus:CancelJobResponse'] :: CancelJobResponse -> Int
+ Amazonka.MediaConvert.CancelJob: [$sel:id:CancelJob'] :: CancelJob -> Text
+ Amazonka.MediaConvert.CancelJob: cancelJobResponse_httpStatus :: Lens' CancelJobResponse Int
+ Amazonka.MediaConvert.CancelJob: cancelJob_id :: Lens' CancelJob Text
+ Amazonka.MediaConvert.CancelJob: data CancelJob
+ Amazonka.MediaConvert.CancelJob: data CancelJobResponse
+ Amazonka.MediaConvert.CancelJob: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CancelJob.CancelJobResponse
+ Amazonka.MediaConvert.CancelJob: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance GHC.Classes.Eq Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance GHC.Classes.Eq Amazonka.MediaConvert.CancelJob.CancelJobResponse
+ Amazonka.MediaConvert.CancelJob: instance GHC.Generics.Generic Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance GHC.Generics.Generic Amazonka.MediaConvert.CancelJob.CancelJobResponse
+ Amazonka.MediaConvert.CancelJob: instance GHC.Read.Read Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance GHC.Read.Read Amazonka.MediaConvert.CancelJob.CancelJobResponse
+ Amazonka.MediaConvert.CancelJob: instance GHC.Show.Show Amazonka.MediaConvert.CancelJob.CancelJob
+ Amazonka.MediaConvert.CancelJob: instance GHC.Show.Show Amazonka.MediaConvert.CancelJob.CancelJobResponse
+ Amazonka.MediaConvert.CancelJob: newCancelJob :: Text -> CancelJob
+ Amazonka.MediaConvert.CancelJob: newCancelJobResponse :: Int -> CancelJobResponse
+ Amazonka.MediaConvert.CreateJob: CreateJob' :: Maybe AccelerationSettings -> Maybe BillingTagsSource -> Maybe Text -> Maybe [HopDestination] -> Maybe Text -> Maybe Int -> Maybe Text -> Maybe SimulateReservedQueue -> Maybe StatusUpdateInterval -> Maybe (HashMap Text Text) -> Maybe (HashMap Text Text) -> Text -> JobSettings -> CreateJob
+ Amazonka.MediaConvert.CreateJob: CreateJobResponse' :: Maybe Job -> Int -> CreateJobResponse
+ Amazonka.MediaConvert.CreateJob: [$sel:accelerationSettings:CreateJob'] :: CreateJob -> Maybe AccelerationSettings
+ Amazonka.MediaConvert.CreateJob: [$sel:billingTagsSource:CreateJob'] :: CreateJob -> Maybe BillingTagsSource
+ Amazonka.MediaConvert.CreateJob: [$sel:clientRequestToken:CreateJob'] :: CreateJob -> Maybe Text
+ Amazonka.MediaConvert.CreateJob: [$sel:hopDestinations:CreateJob'] :: CreateJob -> Maybe [HopDestination]
+ Amazonka.MediaConvert.CreateJob: [$sel:httpStatus:CreateJobResponse'] :: CreateJobResponse -> Int
+ Amazonka.MediaConvert.CreateJob: [$sel:job:CreateJobResponse'] :: CreateJobResponse -> Maybe Job
+ Amazonka.MediaConvert.CreateJob: [$sel:jobTemplate:CreateJob'] :: CreateJob -> Maybe Text
+ Amazonka.MediaConvert.CreateJob: [$sel:priority:CreateJob'] :: CreateJob -> Maybe Int
+ Amazonka.MediaConvert.CreateJob: [$sel:queue:CreateJob'] :: CreateJob -> Maybe Text
+ Amazonka.MediaConvert.CreateJob: [$sel:role':CreateJob'] :: CreateJob -> Text
+ Amazonka.MediaConvert.CreateJob: [$sel:settings:CreateJob'] :: CreateJob -> JobSettings
+ Amazonka.MediaConvert.CreateJob: [$sel:simulateReservedQueue:CreateJob'] :: CreateJob -> Maybe SimulateReservedQueue
+ Amazonka.MediaConvert.CreateJob: [$sel:statusUpdateInterval:CreateJob'] :: CreateJob -> Maybe StatusUpdateInterval
+ Amazonka.MediaConvert.CreateJob: [$sel:tags:CreateJob'] :: CreateJob -> Maybe (HashMap Text Text)
+ Amazonka.MediaConvert.CreateJob: [$sel:userMetadata:CreateJob'] :: CreateJob -> Maybe (HashMap Text Text)
+ Amazonka.MediaConvert.CreateJob: createJobResponse_httpStatus :: Lens' CreateJobResponse Int
+ Amazonka.MediaConvert.CreateJob: createJobResponse_job :: Lens' CreateJobResponse (Maybe Job)
+ Amazonka.MediaConvert.CreateJob: createJob_accelerationSettings :: Lens' CreateJob (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.CreateJob: createJob_billingTagsSource :: Lens' CreateJob (Maybe BillingTagsSource)
+ Amazonka.MediaConvert.CreateJob: createJob_clientRequestToken :: Lens' CreateJob (Maybe Text)
+ Amazonka.MediaConvert.CreateJob: createJob_hopDestinations :: Lens' CreateJob (Maybe [HopDestination])
+ Amazonka.MediaConvert.CreateJob: createJob_jobTemplate :: Lens' CreateJob (Maybe Text)
+ Amazonka.MediaConvert.CreateJob: createJob_priority :: Lens' CreateJob (Maybe Int)
+ Amazonka.MediaConvert.CreateJob: createJob_queue :: Lens' CreateJob (Maybe Text)
+ Amazonka.MediaConvert.CreateJob: createJob_role :: Lens' CreateJob Text
+ Amazonka.MediaConvert.CreateJob: createJob_settings :: Lens' CreateJob JobSettings
+ Amazonka.MediaConvert.CreateJob: createJob_simulateReservedQueue :: Lens' CreateJob (Maybe SimulateReservedQueue)
+ Amazonka.MediaConvert.CreateJob: createJob_statusUpdateInterval :: Lens' CreateJob (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.CreateJob: createJob_tags :: Lens' CreateJob (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.CreateJob: createJob_userMetadata :: Lens' CreateJob (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.CreateJob: data CreateJob
+ Amazonka.MediaConvert.CreateJob: data CreateJobResponse
+ Amazonka.MediaConvert.CreateJob: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CreateJob.CreateJobResponse
+ Amazonka.MediaConvert.CreateJob: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance GHC.Classes.Eq Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance GHC.Classes.Eq Amazonka.MediaConvert.CreateJob.CreateJobResponse
+ Amazonka.MediaConvert.CreateJob: instance GHC.Generics.Generic Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance GHC.Generics.Generic Amazonka.MediaConvert.CreateJob.CreateJobResponse
+ Amazonka.MediaConvert.CreateJob: instance GHC.Read.Read Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance GHC.Read.Read Amazonka.MediaConvert.CreateJob.CreateJobResponse
+ Amazonka.MediaConvert.CreateJob: instance GHC.Show.Show Amazonka.MediaConvert.CreateJob.CreateJob
+ Amazonka.MediaConvert.CreateJob: instance GHC.Show.Show Amazonka.MediaConvert.CreateJob.CreateJobResponse
+ Amazonka.MediaConvert.CreateJob: newCreateJob :: Text -> JobSettings -> CreateJob
+ Amazonka.MediaConvert.CreateJob: newCreateJobResponse :: Int -> CreateJobResponse
+ Amazonka.MediaConvert.CreateJobTemplate: CreateJobTemplate' :: Maybe AccelerationSettings -> Maybe Text -> Maybe Text -> Maybe [HopDestination] -> Maybe Int -> Maybe Text -> Maybe StatusUpdateInterval -> Maybe (HashMap Text Text) -> JobTemplateSettings -> Text -> CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: CreateJobTemplateResponse' :: Maybe JobTemplate -> Int -> CreateJobTemplateResponse
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:accelerationSettings:CreateJobTemplate'] :: CreateJobTemplate -> Maybe AccelerationSettings
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:category:CreateJobTemplate'] :: CreateJobTemplate -> Maybe Text
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:description:CreateJobTemplate'] :: CreateJobTemplate -> Maybe Text
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:hopDestinations:CreateJobTemplate'] :: CreateJobTemplate -> Maybe [HopDestination]
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:httpStatus:CreateJobTemplateResponse'] :: CreateJobTemplateResponse -> Int
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:jobTemplate:CreateJobTemplateResponse'] :: CreateJobTemplateResponse -> Maybe JobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:name:CreateJobTemplate'] :: CreateJobTemplate -> Text
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:priority:CreateJobTemplate'] :: CreateJobTemplate -> Maybe Int
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:queue:CreateJobTemplate'] :: CreateJobTemplate -> Maybe Text
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:settings:CreateJobTemplate'] :: CreateJobTemplate -> JobTemplateSettings
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:statusUpdateInterval:CreateJobTemplate'] :: CreateJobTemplate -> Maybe StatusUpdateInterval
+ Amazonka.MediaConvert.CreateJobTemplate: [$sel:tags:CreateJobTemplate'] :: CreateJobTemplate -> Maybe (HashMap Text Text)
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplateResponse_httpStatus :: Lens' CreateJobTemplateResponse Int
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplateResponse_jobTemplate :: Lens' CreateJobTemplateResponse (Maybe JobTemplate)
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_accelerationSettings :: Lens' CreateJobTemplate (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_category :: Lens' CreateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_description :: Lens' CreateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_hopDestinations :: Lens' CreateJobTemplate (Maybe [HopDestination])
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_name :: Lens' CreateJobTemplate Text
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_priority :: Lens' CreateJobTemplate (Maybe Int)
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_queue :: Lens' CreateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_settings :: Lens' CreateJobTemplate JobTemplateSettings
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_statusUpdateInterval :: Lens' CreateJobTemplate (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.CreateJobTemplate: createJobTemplate_tags :: Lens' CreateJobTemplate (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.CreateJobTemplate: data CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: data CreateJobTemplateResponse
+ Amazonka.MediaConvert.CreateJobTemplate: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
+ Amazonka.MediaConvert.CreateJobTemplate: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
+ Amazonka.MediaConvert.CreateJobTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
+ Amazonka.MediaConvert.CreateJobTemplate: instance GHC.Read.Read Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance GHC.Read.Read Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
+ Amazonka.MediaConvert.CreateJobTemplate: instance GHC.Show.Show Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: instance GHC.Show.Show Amazonka.MediaConvert.CreateJobTemplate.CreateJobTemplateResponse
+ Amazonka.MediaConvert.CreateJobTemplate: newCreateJobTemplate :: JobTemplateSettings -> Text -> CreateJobTemplate
+ Amazonka.MediaConvert.CreateJobTemplate: newCreateJobTemplateResponse :: Int -> CreateJobTemplateResponse
+ Amazonka.MediaConvert.CreatePreset: CreatePreset' :: Maybe Text -> Maybe Text -> Maybe (HashMap Text Text) -> PresetSettings -> Text -> CreatePreset
+ Amazonka.MediaConvert.CreatePreset: CreatePresetResponse' :: Maybe Preset -> Int -> CreatePresetResponse
+ Amazonka.MediaConvert.CreatePreset: [$sel:category:CreatePreset'] :: CreatePreset -> Maybe Text
+ Amazonka.MediaConvert.CreatePreset: [$sel:description:CreatePreset'] :: CreatePreset -> Maybe Text
+ Amazonka.MediaConvert.CreatePreset: [$sel:httpStatus:CreatePresetResponse'] :: CreatePresetResponse -> Int
+ Amazonka.MediaConvert.CreatePreset: [$sel:name:CreatePreset'] :: CreatePreset -> Text
+ Amazonka.MediaConvert.CreatePreset: [$sel:preset:CreatePresetResponse'] :: CreatePresetResponse -> Maybe Preset
+ Amazonka.MediaConvert.CreatePreset: [$sel:settings:CreatePreset'] :: CreatePreset -> PresetSettings
+ Amazonka.MediaConvert.CreatePreset: [$sel:tags:CreatePreset'] :: CreatePreset -> Maybe (HashMap Text Text)
+ Amazonka.MediaConvert.CreatePreset: createPresetResponse_httpStatus :: Lens' CreatePresetResponse Int
+ Amazonka.MediaConvert.CreatePreset: createPresetResponse_preset :: Lens' CreatePresetResponse (Maybe Preset)
+ Amazonka.MediaConvert.CreatePreset: createPreset_category :: Lens' CreatePreset (Maybe Text)
+ Amazonka.MediaConvert.CreatePreset: createPreset_description :: Lens' CreatePreset (Maybe Text)
+ Amazonka.MediaConvert.CreatePreset: createPreset_name :: Lens' CreatePreset Text
+ Amazonka.MediaConvert.CreatePreset: createPreset_settings :: Lens' CreatePreset PresetSettings
+ Amazonka.MediaConvert.CreatePreset: createPreset_tags :: Lens' CreatePreset (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.CreatePreset: data CreatePreset
+ Amazonka.MediaConvert.CreatePreset: data CreatePresetResponse
+ Amazonka.MediaConvert.CreatePreset: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CreatePreset.CreatePresetResponse
+ Amazonka.MediaConvert.CreatePreset: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance GHC.Classes.Eq Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance GHC.Classes.Eq Amazonka.MediaConvert.CreatePreset.CreatePresetResponse
+ Amazonka.MediaConvert.CreatePreset: instance GHC.Generics.Generic Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance GHC.Generics.Generic Amazonka.MediaConvert.CreatePreset.CreatePresetResponse
+ Amazonka.MediaConvert.CreatePreset: instance GHC.Read.Read Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance GHC.Read.Read Amazonka.MediaConvert.CreatePreset.CreatePresetResponse
+ Amazonka.MediaConvert.CreatePreset: instance GHC.Show.Show Amazonka.MediaConvert.CreatePreset.CreatePreset
+ Amazonka.MediaConvert.CreatePreset: instance GHC.Show.Show Amazonka.MediaConvert.CreatePreset.CreatePresetResponse
+ Amazonka.MediaConvert.CreatePreset: newCreatePreset :: PresetSettings -> Text -> CreatePreset
+ Amazonka.MediaConvert.CreatePreset: newCreatePresetResponse :: Int -> CreatePresetResponse
+ Amazonka.MediaConvert.CreateQueue: CreateQueue' :: Maybe Text -> Maybe PricingPlan -> Maybe ReservationPlanSettings -> Maybe QueueStatus -> Maybe (HashMap Text Text) -> Text -> CreateQueue
+ Amazonka.MediaConvert.CreateQueue: CreateQueueResponse' :: Maybe Queue -> Int -> CreateQueueResponse
+ Amazonka.MediaConvert.CreateQueue: [$sel:description:CreateQueue'] :: CreateQueue -> Maybe Text
+ Amazonka.MediaConvert.CreateQueue: [$sel:httpStatus:CreateQueueResponse'] :: CreateQueueResponse -> Int
+ Amazonka.MediaConvert.CreateQueue: [$sel:name:CreateQueue'] :: CreateQueue -> Text
+ Amazonka.MediaConvert.CreateQueue: [$sel:pricingPlan:CreateQueue'] :: CreateQueue -> Maybe PricingPlan
+ Amazonka.MediaConvert.CreateQueue: [$sel:queue:CreateQueueResponse'] :: CreateQueueResponse -> Maybe Queue
+ Amazonka.MediaConvert.CreateQueue: [$sel:reservationPlanSettings:CreateQueue'] :: CreateQueue -> Maybe ReservationPlanSettings
+ Amazonka.MediaConvert.CreateQueue: [$sel:status:CreateQueue'] :: CreateQueue -> Maybe QueueStatus
+ Amazonka.MediaConvert.CreateQueue: [$sel:tags:CreateQueue'] :: CreateQueue -> Maybe (HashMap Text Text)
+ Amazonka.MediaConvert.CreateQueue: createQueueResponse_httpStatus :: Lens' CreateQueueResponse Int
+ Amazonka.MediaConvert.CreateQueue: createQueueResponse_queue :: Lens' CreateQueueResponse (Maybe Queue)
+ Amazonka.MediaConvert.CreateQueue: createQueue_description :: Lens' CreateQueue (Maybe Text)
+ Amazonka.MediaConvert.CreateQueue: createQueue_name :: Lens' CreateQueue Text
+ Amazonka.MediaConvert.CreateQueue: createQueue_pricingPlan :: Lens' CreateQueue (Maybe PricingPlan)
+ Amazonka.MediaConvert.CreateQueue: createQueue_reservationPlanSettings :: Lens' CreateQueue (Maybe ReservationPlanSettings)
+ Amazonka.MediaConvert.CreateQueue: createQueue_status :: Lens' CreateQueue (Maybe QueueStatus)
+ Amazonka.MediaConvert.CreateQueue: createQueue_tags :: Lens' CreateQueue (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.CreateQueue: data CreateQueue
+ Amazonka.MediaConvert.CreateQueue: data CreateQueueResponse
+ Amazonka.MediaConvert.CreateQueue: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.CreateQueue.CreateQueueResponse
+ Amazonka.MediaConvert.CreateQueue: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance GHC.Classes.Eq Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance GHC.Classes.Eq Amazonka.MediaConvert.CreateQueue.CreateQueueResponse
+ Amazonka.MediaConvert.CreateQueue: instance GHC.Generics.Generic Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance GHC.Generics.Generic Amazonka.MediaConvert.CreateQueue.CreateQueueResponse
+ Amazonka.MediaConvert.CreateQueue: instance GHC.Read.Read Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance GHC.Read.Read Amazonka.MediaConvert.CreateQueue.CreateQueueResponse
+ Amazonka.MediaConvert.CreateQueue: instance GHC.Show.Show Amazonka.MediaConvert.CreateQueue.CreateQueue
+ Amazonka.MediaConvert.CreateQueue: instance GHC.Show.Show Amazonka.MediaConvert.CreateQueue.CreateQueueResponse
+ Amazonka.MediaConvert.CreateQueue: newCreateQueue :: Text -> CreateQueue
+ Amazonka.MediaConvert.CreateQueue: newCreateQueueResponse :: Int -> CreateQueueResponse
+ Amazonka.MediaConvert.DeleteJobTemplate: DeleteJobTemplate' :: Text -> DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: DeleteJobTemplateResponse' :: Int -> DeleteJobTemplateResponse
+ Amazonka.MediaConvert.DeleteJobTemplate: [$sel:httpStatus:DeleteJobTemplateResponse'] :: DeleteJobTemplateResponse -> Int
+ Amazonka.MediaConvert.DeleteJobTemplate: [$sel:name:DeleteJobTemplate'] :: DeleteJobTemplate -> Text
+ Amazonka.MediaConvert.DeleteJobTemplate: data DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: data DeleteJobTemplateResponse
+ Amazonka.MediaConvert.DeleteJobTemplate: deleteJobTemplateResponse_httpStatus :: Lens' DeleteJobTemplateResponse Int
+ Amazonka.MediaConvert.DeleteJobTemplate: deleteJobTemplate_name :: Lens' DeleteJobTemplate Text
+ Amazonka.MediaConvert.DeleteJobTemplate: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
+ Amazonka.MediaConvert.DeleteJobTemplate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
+ Amazonka.MediaConvert.DeleteJobTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
+ Amazonka.MediaConvert.DeleteJobTemplate: instance GHC.Read.Read Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance GHC.Read.Read Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
+ Amazonka.MediaConvert.DeleteJobTemplate: instance GHC.Show.Show Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: instance GHC.Show.Show Amazonka.MediaConvert.DeleteJobTemplate.DeleteJobTemplateResponse
+ Amazonka.MediaConvert.DeleteJobTemplate: newDeleteJobTemplate :: Text -> DeleteJobTemplate
+ Amazonka.MediaConvert.DeleteJobTemplate: newDeleteJobTemplateResponse :: Int -> DeleteJobTemplateResponse
+ Amazonka.MediaConvert.DeletePolicy: DeletePolicy' :: DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: DeletePolicyResponse' :: Int -> DeletePolicyResponse
+ Amazonka.MediaConvert.DeletePolicy: [$sel:httpStatus:DeletePolicyResponse'] :: DeletePolicyResponse -> Int
+ Amazonka.MediaConvert.DeletePolicy: data DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: data DeletePolicyResponse
+ Amazonka.MediaConvert.DeletePolicy: deletePolicyResponse_httpStatus :: Lens' DeletePolicyResponse Int
+ Amazonka.MediaConvert.DeletePolicy: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DeletePolicy.DeletePolicyResponse
+ Amazonka.MediaConvert.DeletePolicy: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance GHC.Classes.Eq Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance GHC.Classes.Eq Amazonka.MediaConvert.DeletePolicy.DeletePolicyResponse
+ Amazonka.MediaConvert.DeletePolicy: instance GHC.Generics.Generic Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance GHC.Generics.Generic Amazonka.MediaConvert.DeletePolicy.DeletePolicyResponse
+ Amazonka.MediaConvert.DeletePolicy: instance GHC.Read.Read Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance GHC.Read.Read Amazonka.MediaConvert.DeletePolicy.DeletePolicyResponse
+ Amazonka.MediaConvert.DeletePolicy: instance GHC.Show.Show Amazonka.MediaConvert.DeletePolicy.DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: instance GHC.Show.Show Amazonka.MediaConvert.DeletePolicy.DeletePolicyResponse
+ Amazonka.MediaConvert.DeletePolicy: newDeletePolicy :: DeletePolicy
+ Amazonka.MediaConvert.DeletePolicy: newDeletePolicyResponse :: Int -> DeletePolicyResponse
+ Amazonka.MediaConvert.DeletePreset: DeletePreset' :: Text -> DeletePreset
+ Amazonka.MediaConvert.DeletePreset: DeletePresetResponse' :: Int -> DeletePresetResponse
+ Amazonka.MediaConvert.DeletePreset: [$sel:httpStatus:DeletePresetResponse'] :: DeletePresetResponse -> Int
+ Amazonka.MediaConvert.DeletePreset: [$sel:name:DeletePreset'] :: DeletePreset -> Text
+ Amazonka.MediaConvert.DeletePreset: data DeletePreset
+ Amazonka.MediaConvert.DeletePreset: data DeletePresetResponse
+ Amazonka.MediaConvert.DeletePreset: deletePresetResponse_httpStatus :: Lens' DeletePresetResponse Int
+ Amazonka.MediaConvert.DeletePreset: deletePreset_name :: Lens' DeletePreset Text
+ Amazonka.MediaConvert.DeletePreset: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DeletePreset.DeletePresetResponse
+ Amazonka.MediaConvert.DeletePreset: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance GHC.Classes.Eq Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance GHC.Classes.Eq Amazonka.MediaConvert.DeletePreset.DeletePresetResponse
+ Amazonka.MediaConvert.DeletePreset: instance GHC.Generics.Generic Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance GHC.Generics.Generic Amazonka.MediaConvert.DeletePreset.DeletePresetResponse
+ Amazonka.MediaConvert.DeletePreset: instance GHC.Read.Read Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance GHC.Read.Read Amazonka.MediaConvert.DeletePreset.DeletePresetResponse
+ Amazonka.MediaConvert.DeletePreset: instance GHC.Show.Show Amazonka.MediaConvert.DeletePreset.DeletePreset
+ Amazonka.MediaConvert.DeletePreset: instance GHC.Show.Show Amazonka.MediaConvert.DeletePreset.DeletePresetResponse
+ Amazonka.MediaConvert.DeletePreset: newDeletePreset :: Text -> DeletePreset
+ Amazonka.MediaConvert.DeletePreset: newDeletePresetResponse :: Int -> DeletePresetResponse
+ Amazonka.MediaConvert.DeleteQueue: DeleteQueue' :: Text -> DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: DeleteQueueResponse' :: Int -> DeleteQueueResponse
+ Amazonka.MediaConvert.DeleteQueue: [$sel:httpStatus:DeleteQueueResponse'] :: DeleteQueueResponse -> Int
+ Amazonka.MediaConvert.DeleteQueue: [$sel:name:DeleteQueue'] :: DeleteQueue -> Text
+ Amazonka.MediaConvert.DeleteQueue: data DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: data DeleteQueueResponse
+ Amazonka.MediaConvert.DeleteQueue: deleteQueueResponse_httpStatus :: Lens' DeleteQueueResponse Int
+ Amazonka.MediaConvert.DeleteQueue: deleteQueue_name :: Lens' DeleteQueue Text
+ Amazonka.MediaConvert.DeleteQueue: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DeleteQueue.DeleteQueueResponse
+ Amazonka.MediaConvert.DeleteQueue: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance GHC.Classes.Eq Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance GHC.Classes.Eq Amazonka.MediaConvert.DeleteQueue.DeleteQueueResponse
+ Amazonka.MediaConvert.DeleteQueue: instance GHC.Generics.Generic Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance GHC.Generics.Generic Amazonka.MediaConvert.DeleteQueue.DeleteQueueResponse
+ Amazonka.MediaConvert.DeleteQueue: instance GHC.Read.Read Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance GHC.Read.Read Amazonka.MediaConvert.DeleteQueue.DeleteQueueResponse
+ Amazonka.MediaConvert.DeleteQueue: instance GHC.Show.Show Amazonka.MediaConvert.DeleteQueue.DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: instance GHC.Show.Show Amazonka.MediaConvert.DeleteQueue.DeleteQueueResponse
+ Amazonka.MediaConvert.DeleteQueue: newDeleteQueue :: Text -> DeleteQueue
+ Amazonka.MediaConvert.DeleteQueue: newDeleteQueueResponse :: Int -> DeleteQueueResponse
+ Amazonka.MediaConvert.DescribeEndpoints: DescribeEndpoints' :: Maybe Int -> Maybe DescribeEndpointsMode -> Maybe Text -> DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: DescribeEndpointsResponse' :: Maybe [Endpoint] -> Maybe Text -> Int -> DescribeEndpointsResponse
+ Amazonka.MediaConvert.DescribeEndpoints: [$sel:endpoints:DescribeEndpointsResponse'] :: DescribeEndpointsResponse -> Maybe [Endpoint]
+ Amazonka.MediaConvert.DescribeEndpoints: [$sel:httpStatus:DescribeEndpointsResponse'] :: DescribeEndpointsResponse -> Int
+ Amazonka.MediaConvert.DescribeEndpoints: [$sel:maxResults:DescribeEndpoints'] :: DescribeEndpoints -> Maybe Int
+ Amazonka.MediaConvert.DescribeEndpoints: [$sel:mode:DescribeEndpoints'] :: DescribeEndpoints -> Maybe DescribeEndpointsMode
+ Amazonka.MediaConvert.DescribeEndpoints: [$sel:nextToken:DescribeEndpoints'] :: DescribeEndpoints -> Maybe Text
+ Amazonka.MediaConvert.DescribeEndpoints: [$sel:nextToken:DescribeEndpointsResponse'] :: DescribeEndpointsResponse -> Maybe Text
+ Amazonka.MediaConvert.DescribeEndpoints: data DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: data DescribeEndpointsResponse
+ Amazonka.MediaConvert.DescribeEndpoints: describeEndpointsResponse_endpoints :: Lens' DescribeEndpointsResponse (Maybe [Endpoint])
+ Amazonka.MediaConvert.DescribeEndpoints: describeEndpointsResponse_httpStatus :: Lens' DescribeEndpointsResponse Int
+ Amazonka.MediaConvert.DescribeEndpoints: describeEndpointsResponse_nextToken :: Lens' DescribeEndpointsResponse (Maybe Text)
+ Amazonka.MediaConvert.DescribeEndpoints: describeEndpoints_maxResults :: Lens' DescribeEndpoints (Maybe Int)
+ Amazonka.MediaConvert.DescribeEndpoints: describeEndpoints_mode :: Lens' DescribeEndpoints (Maybe DescribeEndpointsMode)
+ Amazonka.MediaConvert.DescribeEndpoints: describeEndpoints_nextToken :: Lens' DescribeEndpoints (Maybe Text)
+ Amazonka.MediaConvert.DescribeEndpoints: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance Amazonka.Pager.AWSPager Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
+ Amazonka.MediaConvert.DescribeEndpoints: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance GHC.Classes.Eq Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance GHC.Classes.Eq Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
+ Amazonka.MediaConvert.DescribeEndpoints: instance GHC.Generics.Generic Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance GHC.Generics.Generic Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
+ Amazonka.MediaConvert.DescribeEndpoints: instance GHC.Read.Read Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance GHC.Read.Read Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
+ Amazonka.MediaConvert.DescribeEndpoints: instance GHC.Show.Show Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: instance GHC.Show.Show Amazonka.MediaConvert.DescribeEndpoints.DescribeEndpointsResponse
+ Amazonka.MediaConvert.DescribeEndpoints: newDescribeEndpoints :: DescribeEndpoints
+ Amazonka.MediaConvert.DescribeEndpoints: newDescribeEndpointsResponse :: Int -> DescribeEndpointsResponse
+ Amazonka.MediaConvert.DisassociateCertificate: DisassociateCertificate' :: Text -> DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: DisassociateCertificateResponse' :: Int -> DisassociateCertificateResponse
+ Amazonka.MediaConvert.DisassociateCertificate: [$sel:arn:DisassociateCertificate'] :: DisassociateCertificate -> Text
+ Amazonka.MediaConvert.DisassociateCertificate: [$sel:httpStatus:DisassociateCertificateResponse'] :: DisassociateCertificateResponse -> Int
+ Amazonka.MediaConvert.DisassociateCertificate: data DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: data DisassociateCertificateResponse
+ Amazonka.MediaConvert.DisassociateCertificate: disassociateCertificateResponse_httpStatus :: Lens' DisassociateCertificateResponse Int
+ Amazonka.MediaConvert.DisassociateCertificate: disassociateCertificate_arn :: Lens' DisassociateCertificate Text
+ Amazonka.MediaConvert.DisassociateCertificate: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificateResponse
+ Amazonka.MediaConvert.DisassociateCertificate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance GHC.Classes.Eq Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance GHC.Classes.Eq Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificateResponse
+ Amazonka.MediaConvert.DisassociateCertificate: instance GHC.Generics.Generic Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance GHC.Generics.Generic Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificateResponse
+ Amazonka.MediaConvert.DisassociateCertificate: instance GHC.Read.Read Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance GHC.Read.Read Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificateResponse
+ Amazonka.MediaConvert.DisassociateCertificate: instance GHC.Show.Show Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: instance GHC.Show.Show Amazonka.MediaConvert.DisassociateCertificate.DisassociateCertificateResponse
+ Amazonka.MediaConvert.DisassociateCertificate: newDisassociateCertificate :: Text -> DisassociateCertificate
+ Amazonka.MediaConvert.DisassociateCertificate: newDisassociateCertificateResponse :: Int -> DisassociateCertificateResponse
+ Amazonka.MediaConvert.GetJob: GetJob' :: Text -> GetJob
+ Amazonka.MediaConvert.GetJob: GetJobResponse' :: Maybe Job -> Int -> GetJobResponse
+ Amazonka.MediaConvert.GetJob: [$sel:httpStatus:GetJobResponse'] :: GetJobResponse -> Int
+ Amazonka.MediaConvert.GetJob: [$sel:id:GetJob'] :: GetJob -> Text
+ Amazonka.MediaConvert.GetJob: [$sel:job:GetJobResponse'] :: GetJobResponse -> Maybe Job
+ Amazonka.MediaConvert.GetJob: data GetJob
+ Amazonka.MediaConvert.GetJob: data GetJobResponse
+ Amazonka.MediaConvert.GetJob: getJobResponse_httpStatus :: Lens' GetJobResponse Int
+ Amazonka.MediaConvert.GetJob: getJobResponse_job :: Lens' GetJobResponse (Maybe Job)
+ Amazonka.MediaConvert.GetJob: getJob_id :: Lens' GetJob Text
+ Amazonka.MediaConvert.GetJob: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetJob.GetJobResponse
+ Amazonka.MediaConvert.GetJob: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance GHC.Classes.Eq Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance GHC.Classes.Eq Amazonka.MediaConvert.GetJob.GetJobResponse
+ Amazonka.MediaConvert.GetJob: instance GHC.Generics.Generic Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance GHC.Generics.Generic Amazonka.MediaConvert.GetJob.GetJobResponse
+ Amazonka.MediaConvert.GetJob: instance GHC.Read.Read Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance GHC.Read.Read Amazonka.MediaConvert.GetJob.GetJobResponse
+ Amazonka.MediaConvert.GetJob: instance GHC.Show.Show Amazonka.MediaConvert.GetJob.GetJob
+ Amazonka.MediaConvert.GetJob: instance GHC.Show.Show Amazonka.MediaConvert.GetJob.GetJobResponse
+ Amazonka.MediaConvert.GetJob: newGetJob :: Text -> GetJob
+ Amazonka.MediaConvert.GetJob: newGetJobResponse :: Int -> GetJobResponse
+ Amazonka.MediaConvert.GetJobTemplate: GetJobTemplate' :: Text -> GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: GetJobTemplateResponse' :: Maybe JobTemplate -> Int -> GetJobTemplateResponse
+ Amazonka.MediaConvert.GetJobTemplate: [$sel:httpStatus:GetJobTemplateResponse'] :: GetJobTemplateResponse -> Int
+ Amazonka.MediaConvert.GetJobTemplate: [$sel:jobTemplate:GetJobTemplateResponse'] :: GetJobTemplateResponse -> Maybe JobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: [$sel:name:GetJobTemplate'] :: GetJobTemplate -> Text
+ Amazonka.MediaConvert.GetJobTemplate: data GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: data GetJobTemplateResponse
+ Amazonka.MediaConvert.GetJobTemplate: getJobTemplateResponse_httpStatus :: Lens' GetJobTemplateResponse Int
+ Amazonka.MediaConvert.GetJobTemplate: getJobTemplateResponse_jobTemplate :: Lens' GetJobTemplateResponse (Maybe JobTemplate)
+ Amazonka.MediaConvert.GetJobTemplate: getJobTemplate_name :: Lens' GetJobTemplate Text
+ Amazonka.MediaConvert.GetJobTemplate: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetJobTemplate.GetJobTemplateResponse
+ Amazonka.MediaConvert.GetJobTemplate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.GetJobTemplate.GetJobTemplateResponse
+ Amazonka.MediaConvert.GetJobTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.GetJobTemplate.GetJobTemplateResponse
+ Amazonka.MediaConvert.GetJobTemplate: instance GHC.Read.Read Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance GHC.Read.Read Amazonka.MediaConvert.GetJobTemplate.GetJobTemplateResponse
+ Amazonka.MediaConvert.GetJobTemplate: instance GHC.Show.Show Amazonka.MediaConvert.GetJobTemplate.GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: instance GHC.Show.Show Amazonka.MediaConvert.GetJobTemplate.GetJobTemplateResponse
+ Amazonka.MediaConvert.GetJobTemplate: newGetJobTemplate :: Text -> GetJobTemplate
+ Amazonka.MediaConvert.GetJobTemplate: newGetJobTemplateResponse :: Int -> GetJobTemplateResponse
+ Amazonka.MediaConvert.GetPolicy: GetPolicy' :: GetPolicy
+ Amazonka.MediaConvert.GetPolicy: GetPolicyResponse' :: Maybe Policy -> Int -> GetPolicyResponse
+ Amazonka.MediaConvert.GetPolicy: [$sel:httpStatus:GetPolicyResponse'] :: GetPolicyResponse -> Int
+ Amazonka.MediaConvert.GetPolicy: [$sel:policy:GetPolicyResponse'] :: GetPolicyResponse -> Maybe Policy
+ Amazonka.MediaConvert.GetPolicy: data GetPolicy
+ Amazonka.MediaConvert.GetPolicy: data GetPolicyResponse
+ Amazonka.MediaConvert.GetPolicy: getPolicyResponse_httpStatus :: Lens' GetPolicyResponse Int
+ Amazonka.MediaConvert.GetPolicy: getPolicyResponse_policy :: Lens' GetPolicyResponse (Maybe Policy)
+ Amazonka.MediaConvert.GetPolicy: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetPolicy.GetPolicyResponse
+ Amazonka.MediaConvert.GetPolicy: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance GHC.Classes.Eq Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance GHC.Classes.Eq Amazonka.MediaConvert.GetPolicy.GetPolicyResponse
+ Amazonka.MediaConvert.GetPolicy: instance GHC.Generics.Generic Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance GHC.Generics.Generic Amazonka.MediaConvert.GetPolicy.GetPolicyResponse
+ Amazonka.MediaConvert.GetPolicy: instance GHC.Read.Read Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance GHC.Read.Read Amazonka.MediaConvert.GetPolicy.GetPolicyResponse
+ Amazonka.MediaConvert.GetPolicy: instance GHC.Show.Show Amazonka.MediaConvert.GetPolicy.GetPolicy
+ Amazonka.MediaConvert.GetPolicy: instance GHC.Show.Show Amazonka.MediaConvert.GetPolicy.GetPolicyResponse
+ Amazonka.MediaConvert.GetPolicy: newGetPolicy :: GetPolicy
+ Amazonka.MediaConvert.GetPolicy: newGetPolicyResponse :: Int -> GetPolicyResponse
+ Amazonka.MediaConvert.GetPreset: GetPreset' :: Text -> GetPreset
+ Amazonka.MediaConvert.GetPreset: GetPresetResponse' :: Maybe Preset -> Int -> GetPresetResponse
+ Amazonka.MediaConvert.GetPreset: [$sel:httpStatus:GetPresetResponse'] :: GetPresetResponse -> Int
+ Amazonka.MediaConvert.GetPreset: [$sel:name:GetPreset'] :: GetPreset -> Text
+ Amazonka.MediaConvert.GetPreset: [$sel:preset:GetPresetResponse'] :: GetPresetResponse -> Maybe Preset
+ Amazonka.MediaConvert.GetPreset: data GetPreset
+ Amazonka.MediaConvert.GetPreset: data GetPresetResponse
+ Amazonka.MediaConvert.GetPreset: getPresetResponse_httpStatus :: Lens' GetPresetResponse Int
+ Amazonka.MediaConvert.GetPreset: getPresetResponse_preset :: Lens' GetPresetResponse (Maybe Preset)
+ Amazonka.MediaConvert.GetPreset: getPreset_name :: Lens' GetPreset Text
+ Amazonka.MediaConvert.GetPreset: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetPreset.GetPresetResponse
+ Amazonka.MediaConvert.GetPreset: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance GHC.Classes.Eq Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance GHC.Classes.Eq Amazonka.MediaConvert.GetPreset.GetPresetResponse
+ Amazonka.MediaConvert.GetPreset: instance GHC.Generics.Generic Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance GHC.Generics.Generic Amazonka.MediaConvert.GetPreset.GetPresetResponse
+ Amazonka.MediaConvert.GetPreset: instance GHC.Read.Read Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance GHC.Read.Read Amazonka.MediaConvert.GetPreset.GetPresetResponse
+ Amazonka.MediaConvert.GetPreset: instance GHC.Show.Show Amazonka.MediaConvert.GetPreset.GetPreset
+ Amazonka.MediaConvert.GetPreset: instance GHC.Show.Show Amazonka.MediaConvert.GetPreset.GetPresetResponse
+ Amazonka.MediaConvert.GetPreset: newGetPreset :: Text -> GetPreset
+ Amazonka.MediaConvert.GetPreset: newGetPresetResponse :: Int -> GetPresetResponse
+ Amazonka.MediaConvert.GetQueue: GetQueue' :: Text -> GetQueue
+ Amazonka.MediaConvert.GetQueue: GetQueueResponse' :: Maybe Queue -> Int -> GetQueueResponse
+ Amazonka.MediaConvert.GetQueue: [$sel:httpStatus:GetQueueResponse'] :: GetQueueResponse -> Int
+ Amazonka.MediaConvert.GetQueue: [$sel:name:GetQueue'] :: GetQueue -> Text
+ Amazonka.MediaConvert.GetQueue: [$sel:queue:GetQueueResponse'] :: GetQueueResponse -> Maybe Queue
+ Amazonka.MediaConvert.GetQueue: data GetQueue
+ Amazonka.MediaConvert.GetQueue: data GetQueueResponse
+ Amazonka.MediaConvert.GetQueue: getQueueResponse_httpStatus :: Lens' GetQueueResponse Int
+ Amazonka.MediaConvert.GetQueue: getQueueResponse_queue :: Lens' GetQueueResponse (Maybe Queue)
+ Amazonka.MediaConvert.GetQueue: getQueue_name :: Lens' GetQueue Text
+ Amazonka.MediaConvert.GetQueue: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.GetQueue.GetQueueResponse
+ Amazonka.MediaConvert.GetQueue: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance GHC.Classes.Eq Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance GHC.Classes.Eq Amazonka.MediaConvert.GetQueue.GetQueueResponse
+ Amazonka.MediaConvert.GetQueue: instance GHC.Generics.Generic Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance GHC.Generics.Generic Amazonka.MediaConvert.GetQueue.GetQueueResponse
+ Amazonka.MediaConvert.GetQueue: instance GHC.Read.Read Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance GHC.Read.Read Amazonka.MediaConvert.GetQueue.GetQueueResponse
+ Amazonka.MediaConvert.GetQueue: instance GHC.Show.Show Amazonka.MediaConvert.GetQueue.GetQueue
+ Amazonka.MediaConvert.GetQueue: instance GHC.Show.Show Amazonka.MediaConvert.GetQueue.GetQueueResponse
+ Amazonka.MediaConvert.GetQueue: newGetQueue :: Text -> GetQueue
+ Amazonka.MediaConvert.GetQueue: newGetQueueResponse :: Int -> GetQueueResponse
+ Amazonka.MediaConvert.Lens: aacSettings_audioDescriptionBroadcasterMix :: Lens' AacSettings (Maybe AacAudioDescriptionBroadcasterMix)
+ Amazonka.MediaConvert.Lens: aacSettings_bitrate :: Lens' AacSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: aacSettings_codecProfile :: Lens' AacSettings (Maybe AacCodecProfile)
+ Amazonka.MediaConvert.Lens: aacSettings_codingMode :: Lens' AacSettings (Maybe AacCodingMode)
+ Amazonka.MediaConvert.Lens: aacSettings_rateControlMode :: Lens' AacSettings (Maybe AacRateControlMode)
+ Amazonka.MediaConvert.Lens: aacSettings_rawFormat :: Lens' AacSettings (Maybe AacRawFormat)
+ Amazonka.MediaConvert.Lens: aacSettings_sampleRate :: Lens' AacSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: aacSettings_specification :: Lens' AacSettings (Maybe AacSpecification)
+ Amazonka.MediaConvert.Lens: aacSettings_vbrQuality :: Lens' AacSettings (Maybe AacVbrQuality)
+ Amazonka.MediaConvert.Lens: ac3Settings_bitrate :: Lens' Ac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: ac3Settings_bitstreamMode :: Lens' Ac3Settings (Maybe Ac3BitstreamMode)
+ Amazonka.MediaConvert.Lens: ac3Settings_codingMode :: Lens' Ac3Settings (Maybe Ac3CodingMode)
+ Amazonka.MediaConvert.Lens: ac3Settings_dialnorm :: Lens' Ac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: ac3Settings_dynamicRangeCompressionLine :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionLine)
+ Amazonka.MediaConvert.Lens: ac3Settings_dynamicRangeCompressionProfile :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionProfile)
+ Amazonka.MediaConvert.Lens: ac3Settings_dynamicRangeCompressionRf :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionRf)
+ Amazonka.MediaConvert.Lens: ac3Settings_lfeFilter :: Lens' Ac3Settings (Maybe Ac3LfeFilter)
+ Amazonka.MediaConvert.Lens: ac3Settings_metadataControl :: Lens' Ac3Settings (Maybe Ac3MetadataControl)
+ Amazonka.MediaConvert.Lens: ac3Settings_sampleRate :: Lens' Ac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: accelerationSettings_mode :: Lens' AccelerationSettings AccelerationMode
+ Amazonka.MediaConvert.Lens: aiffSettings_bitDepth :: Lens' AiffSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: aiffSettings_channels :: Lens' AiffSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: aiffSettings_sampleRate :: Lens' AiffSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: allowedRenditionSize_height :: Lens' AllowedRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Lens: allowedRenditionSize_required :: Lens' AllowedRenditionSize (Maybe RequiredFlag)
+ Amazonka.MediaConvert.Lens: allowedRenditionSize_width :: Lens' AllowedRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Lens: ancillarySourceSettings_convert608To708 :: Lens' AncillarySourceSettings (Maybe AncillaryConvert608To708)
+ Amazonka.MediaConvert.Lens: ancillarySourceSettings_sourceAncillaryChannelNumber :: Lens' AncillarySourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: ancillarySourceSettings_terminateCaptions :: Lens' AncillarySourceSettings (Maybe AncillaryTerminateCaptions)
+ Amazonka.MediaConvert.Lens: associateCertificateResponse_httpStatus :: Lens' AssociateCertificateResponse Int
+ Amazonka.MediaConvert.Lens: associateCertificate_arn :: Lens' AssociateCertificate Text
+ Amazonka.MediaConvert.Lens: audioChannelTaggingSettings_channelTag :: Lens' AudioChannelTaggingSettings (Maybe AudioChannelTag)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_aacSettings :: Lens' AudioCodecSettings (Maybe AacSettings)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_ac3Settings :: Lens' AudioCodecSettings (Maybe Ac3Settings)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_aiffSettings :: Lens' AudioCodecSettings (Maybe AiffSettings)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_codec :: Lens' AudioCodecSettings (Maybe AudioCodec)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_eac3AtmosSettings :: Lens' AudioCodecSettings (Maybe Eac3AtmosSettings)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_eac3Settings :: Lens' AudioCodecSettings (Maybe Eac3Settings)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_mp2Settings :: Lens' AudioCodecSettings (Maybe Mp2Settings)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_mp3Settings :: Lens' AudioCodecSettings (Maybe Mp3Settings)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_opusSettings :: Lens' AudioCodecSettings (Maybe OpusSettings)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_vorbisSettings :: Lens' AudioCodecSettings (Maybe VorbisSettings)
+ Amazonka.MediaConvert.Lens: audioCodecSettings_wavSettings :: Lens' AudioCodecSettings (Maybe WavSettings)
+ Amazonka.MediaConvert.Lens: audioDescription_audioChannelTaggingSettings :: Lens' AudioDescription (Maybe AudioChannelTaggingSettings)
+ Amazonka.MediaConvert.Lens: audioDescription_audioNormalizationSettings :: Lens' AudioDescription (Maybe AudioNormalizationSettings)
+ Amazonka.MediaConvert.Lens: audioDescription_audioSourceName :: Lens' AudioDescription (Maybe Text)
+ Amazonka.MediaConvert.Lens: audioDescription_audioType :: Lens' AudioDescription (Maybe Natural)
+ Amazonka.MediaConvert.Lens: audioDescription_audioTypeControl :: Lens' AudioDescription (Maybe AudioTypeControl)
+ Amazonka.MediaConvert.Lens: audioDescription_codecSettings :: Lens' AudioDescription (Maybe AudioCodecSettings)
+ Amazonka.MediaConvert.Lens: audioDescription_customLanguageCode :: Lens' AudioDescription (Maybe Text)
+ Amazonka.MediaConvert.Lens: audioDescription_languageCode :: Lens' AudioDescription (Maybe LanguageCode)
+ Amazonka.MediaConvert.Lens: audioDescription_languageCodeControl :: Lens' AudioDescription (Maybe AudioLanguageCodeControl)
+ Amazonka.MediaConvert.Lens: audioDescription_remixSettings :: Lens' AudioDescription (Maybe RemixSettings)
+ Amazonka.MediaConvert.Lens: audioDescription_streamName :: Lens' AudioDescription (Maybe Text)
+ Amazonka.MediaConvert.Lens: audioNormalizationSettings_algorithm :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithm)
+ Amazonka.MediaConvert.Lens: audioNormalizationSettings_algorithmControl :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithmControl)
+ Amazonka.MediaConvert.Lens: audioNormalizationSettings_correctionGateLevel :: Lens' AudioNormalizationSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: audioNormalizationSettings_loudnessLogging :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationLoudnessLogging)
+ Amazonka.MediaConvert.Lens: audioNormalizationSettings_peakCalculation :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationPeakCalculation)
+ Amazonka.MediaConvert.Lens: audioNormalizationSettings_targetLkfs :: Lens' AudioNormalizationSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: audioSelectorGroup_audioSelectorNames :: Lens' AudioSelectorGroup (Maybe [Text])
+ Amazonka.MediaConvert.Lens: audioSelector_audioDurationCorrection :: Lens' AudioSelector (Maybe AudioDurationCorrection)
+ Amazonka.MediaConvert.Lens: audioSelector_customLanguageCode :: Lens' AudioSelector (Maybe Text)
+ Amazonka.MediaConvert.Lens: audioSelector_defaultSelection :: Lens' AudioSelector (Maybe AudioDefaultSelection)
+ Amazonka.MediaConvert.Lens: audioSelector_externalAudioFileInput :: Lens' AudioSelector (Maybe Text)
+ Amazonka.MediaConvert.Lens: audioSelector_hlsRenditionGroupSettings :: Lens' AudioSelector (Maybe HlsRenditionGroupSettings)
+ Amazonka.MediaConvert.Lens: audioSelector_languageCode :: Lens' AudioSelector (Maybe LanguageCode)
+ Amazonka.MediaConvert.Lens: audioSelector_offset :: Lens' AudioSelector (Maybe Int)
+ Amazonka.MediaConvert.Lens: audioSelector_pids :: Lens' AudioSelector (Maybe [Natural])
+ Amazonka.MediaConvert.Lens: audioSelector_programSelection :: Lens' AudioSelector (Maybe Natural)
+ Amazonka.MediaConvert.Lens: audioSelector_remixSettings :: Lens' AudioSelector (Maybe RemixSettings)
+ Amazonka.MediaConvert.Lens: audioSelector_selectorType :: Lens' AudioSelector (Maybe AudioSelectorType)
+ Amazonka.MediaConvert.Lens: audioSelector_tracks :: Lens' AudioSelector (Maybe [Natural])
+ Amazonka.MediaConvert.Lens: automatedAbrRule_allowedRenditions :: Lens' AutomatedAbrRule (Maybe [AllowedRenditionSize])
+ Amazonka.MediaConvert.Lens: automatedAbrRule_forceIncludeRenditions :: Lens' AutomatedAbrRule (Maybe [ForceIncludeRenditionSize])
+ Amazonka.MediaConvert.Lens: automatedAbrRule_minBottomRenditionSize :: Lens' AutomatedAbrRule (Maybe MinBottomRenditionSize)
+ Amazonka.MediaConvert.Lens: automatedAbrRule_minTopRenditionSize :: Lens' AutomatedAbrRule (Maybe MinTopRenditionSize)
+ Amazonka.MediaConvert.Lens: automatedAbrRule_type :: Lens' AutomatedAbrRule (Maybe RuleType)
+ Amazonka.MediaConvert.Lens: automatedAbrSettings_maxAbrBitrate :: Lens' AutomatedAbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: automatedAbrSettings_maxRenditions :: Lens' AutomatedAbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: automatedAbrSettings_minAbrBitrate :: Lens' AutomatedAbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: automatedAbrSettings_rules :: Lens' AutomatedAbrSettings (Maybe [AutomatedAbrRule])
+ Amazonka.MediaConvert.Lens: automatedEncodingSettings_abrSettings :: Lens' AutomatedEncodingSettings (Maybe AutomatedAbrSettings)
+ Amazonka.MediaConvert.Lens: av1QvbrSettings_qvbrQualityLevel :: Lens' Av1QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: av1QvbrSettings_qvbrQualityLevelFineTune :: Lens' Av1QvbrSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: av1Settings_adaptiveQuantization :: Lens' Av1Settings (Maybe Av1AdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: av1Settings_bitDepth :: Lens' Av1Settings (Maybe Av1BitDepth)
+ Amazonka.MediaConvert.Lens: av1Settings_framerateControl :: Lens' Av1Settings (Maybe Av1FramerateControl)
+ Amazonka.MediaConvert.Lens: av1Settings_framerateConversionAlgorithm :: Lens' Av1Settings (Maybe Av1FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: av1Settings_framerateDenominator :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: av1Settings_framerateNumerator :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: av1Settings_gopSize :: Lens' Av1Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: av1Settings_maxBitrate :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: av1Settings_numberBFramesBetweenReferenceFrames :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: av1Settings_qvbrSettings :: Lens' Av1Settings (Maybe Av1QvbrSettings)
+ Amazonka.MediaConvert.Lens: av1Settings_rateControlMode :: Lens' Av1Settings (Maybe Av1RateControlMode)
+ Amazonka.MediaConvert.Lens: av1Settings_slices :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: av1Settings_spatialAdaptiveQuantization :: Lens' Av1Settings (Maybe Av1SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: availBlanking_availBlankingImage :: Lens' AvailBlanking (Maybe Text)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_avcIntraClass :: Lens' AvcIntraSettings (Maybe AvcIntraClass)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_avcIntraUhdSettings :: Lens' AvcIntraSettings (Maybe AvcIntraUhdSettings)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_framerateControl :: Lens' AvcIntraSettings (Maybe AvcIntraFramerateControl)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_framerateConversionAlgorithm :: Lens' AvcIntraSettings (Maybe AvcIntraFramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_framerateDenominator :: Lens' AvcIntraSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_framerateNumerator :: Lens' AvcIntraSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_interlaceMode :: Lens' AvcIntraSettings (Maybe AvcIntraInterlaceMode)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_scanTypeConversionMode :: Lens' AvcIntraSettings (Maybe AvcIntraScanTypeConversionMode)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_slowPal :: Lens' AvcIntraSettings (Maybe AvcIntraSlowPal)
+ Amazonka.MediaConvert.Lens: avcIntraSettings_telecine :: Lens' AvcIntraSettings (Maybe AvcIntraTelecine)
+ Amazonka.MediaConvert.Lens: avcIntraUhdSettings_qualityTuningLevel :: Lens' AvcIntraUhdSettings (Maybe AvcIntraUhdQualityTuningLevel)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_alignment :: Lens' BurninDestinationSettings (Maybe BurninSubtitleAlignment)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_applyFontColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleApplyFontColor)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_backgroundColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleBackgroundColor)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_backgroundOpacity :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_fallbackFont :: Lens' BurninDestinationSettings (Maybe BurninSubtitleFallbackFont)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_fontColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleFontColor)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_fontOpacity :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_fontResolution :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_fontScript :: Lens' BurninDestinationSettings (Maybe FontScript)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_fontSize :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_hexFontColor :: Lens' BurninDestinationSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_outlineColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleOutlineColor)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_outlineSize :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_shadowColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleShadowColor)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_shadowOpacity :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_shadowXOffset :: Lens' BurninDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_shadowYOffset :: Lens' BurninDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_stylePassthrough :: Lens' BurninDestinationSettings (Maybe BurnInSubtitleStylePassthrough)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_teletextSpacing :: Lens' BurninDestinationSettings (Maybe BurninSubtitleTeletextSpacing)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_xPosition :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: burninDestinationSettings_yPosition :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: cancelJobResponse_httpStatus :: Lens' CancelJobResponse Int
+ Amazonka.MediaConvert.Lens: cancelJob_id :: Lens' CancelJob Text
+ Amazonka.MediaConvert.Lens: captionDescriptionPreset_customLanguageCode :: Lens' CaptionDescriptionPreset (Maybe Text)
+ Amazonka.MediaConvert.Lens: captionDescriptionPreset_destinationSettings :: Lens' CaptionDescriptionPreset (Maybe CaptionDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDescriptionPreset_languageCode :: Lens' CaptionDescriptionPreset (Maybe LanguageCode)
+ Amazonka.MediaConvert.Lens: captionDescriptionPreset_languageDescription :: Lens' CaptionDescriptionPreset (Maybe Text)
+ Amazonka.MediaConvert.Lens: captionDescription_captionSelectorName :: Lens' CaptionDescription (Maybe Text)
+ Amazonka.MediaConvert.Lens: captionDescription_customLanguageCode :: Lens' CaptionDescription (Maybe Text)
+ Amazonka.MediaConvert.Lens: captionDescription_destinationSettings :: Lens' CaptionDescription (Maybe CaptionDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDescription_languageCode :: Lens' CaptionDescription (Maybe LanguageCode)
+ Amazonka.MediaConvert.Lens: captionDescription_languageDescription :: Lens' CaptionDescription (Maybe Text)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_burninDestinationSettings :: Lens' CaptionDestinationSettings (Maybe BurninDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_destinationType :: Lens' CaptionDestinationSettings (Maybe CaptionDestinationType)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_dvbSubDestinationSettings :: Lens' CaptionDestinationSettings (Maybe DvbSubDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_embeddedDestinationSettings :: Lens' CaptionDestinationSettings (Maybe EmbeddedDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_imscDestinationSettings :: Lens' CaptionDestinationSettings (Maybe ImscDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_sccDestinationSettings :: Lens' CaptionDestinationSettings (Maybe SccDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_srtDestinationSettings :: Lens' CaptionDestinationSettings (Maybe SrtDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_teletextDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TeletextDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_ttmlDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TtmlDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionDestinationSettings_webvttDestinationSettings :: Lens' CaptionDestinationSettings (Maybe WebvttDestinationSettings)
+ Amazonka.MediaConvert.Lens: captionSelector_customLanguageCode :: Lens' CaptionSelector (Maybe Text)
+ Amazonka.MediaConvert.Lens: captionSelector_languageCode :: Lens' CaptionSelector (Maybe LanguageCode)
+ Amazonka.MediaConvert.Lens: captionSelector_sourceSettings :: Lens' CaptionSelector (Maybe CaptionSourceSettings)
+ Amazonka.MediaConvert.Lens: captionSourceFramerate_framerateDenominator :: Lens' CaptionSourceFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Lens: captionSourceFramerate_framerateNumerator :: Lens' CaptionSourceFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Lens: captionSourceSettings_ancillarySourceSettings :: Lens' CaptionSourceSettings (Maybe AncillarySourceSettings)
+ Amazonka.MediaConvert.Lens: captionSourceSettings_dvbSubSourceSettings :: Lens' CaptionSourceSettings (Maybe DvbSubSourceSettings)
+ Amazonka.MediaConvert.Lens: captionSourceSettings_embeddedSourceSettings :: Lens' CaptionSourceSettings (Maybe EmbeddedSourceSettings)
+ Amazonka.MediaConvert.Lens: captionSourceSettings_fileSourceSettings :: Lens' CaptionSourceSettings (Maybe FileSourceSettings)
+ Amazonka.MediaConvert.Lens: captionSourceSettings_sourceType :: Lens' CaptionSourceSettings (Maybe CaptionSourceType)
+ Amazonka.MediaConvert.Lens: captionSourceSettings_teletextSourceSettings :: Lens' CaptionSourceSettings (Maybe TeletextSourceSettings)
+ Amazonka.MediaConvert.Lens: captionSourceSettings_trackSourceSettings :: Lens' CaptionSourceSettings (Maybe TrackSourceSettings)
+ Amazonka.MediaConvert.Lens: captionSourceSettings_webvttHlsSourceSettings :: Lens' CaptionSourceSettings (Maybe WebvttHlsSourceSettings)
+ Amazonka.MediaConvert.Lens: channelMapping_outputChannels :: Lens' ChannelMapping (Maybe [OutputChannelMapping])
+ Amazonka.MediaConvert.Lens: cmafAdditionalManifest_manifestNameModifier :: Lens' CmafAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Lens: cmafAdditionalManifest_selectedOutputs :: Lens' CmafAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Lens: cmafEncryptionSettings_constantInitializationVector :: Lens' CmafEncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: cmafEncryptionSettings_encryptionMethod :: Lens' CmafEncryptionSettings (Maybe CmafEncryptionType)
+ Amazonka.MediaConvert.Lens: cmafEncryptionSettings_initializationVectorInManifest :: Lens' CmafEncryptionSettings (Maybe CmafInitializationVectorInManifest)
+ Amazonka.MediaConvert.Lens: cmafEncryptionSettings_spekeKeyProvider :: Lens' CmafEncryptionSettings (Maybe SpekeKeyProviderCmaf)
+ Amazonka.MediaConvert.Lens: cmafEncryptionSettings_staticKeyProvider :: Lens' CmafEncryptionSettings (Maybe StaticKeyProvider)
+ Amazonka.MediaConvert.Lens: cmafEncryptionSettings_type :: Lens' CmafEncryptionSettings (Maybe CmafKeyProviderType)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_additionalManifests :: Lens' CmafGroupSettings (Maybe [CmafAdditionalManifest])
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_baseUrl :: Lens' CmafGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_clientCache :: Lens' CmafGroupSettings (Maybe CmafClientCache)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_codecSpecification :: Lens' CmafGroupSettings (Maybe CmafCodecSpecification)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_destination :: Lens' CmafGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_destinationSettings :: Lens' CmafGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_encryption :: Lens' CmafGroupSettings (Maybe CmafEncryptionSettings)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_fragmentLength :: Lens' CmafGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_imageBasedTrickPlay :: Lens' CmafGroupSettings (Maybe CmafImageBasedTrickPlay)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_imageBasedTrickPlaySettings :: Lens' CmafGroupSettings (Maybe CmafImageBasedTrickPlaySettings)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_manifestCompression :: Lens' CmafGroupSettings (Maybe CmafManifestCompression)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_manifestDurationFormat :: Lens' CmafGroupSettings (Maybe CmafManifestDurationFormat)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_minBufferTime :: Lens' CmafGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_minFinalSegmentLength :: Lens' CmafGroupSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_mpdManifestBandwidthType :: Lens' CmafGroupSettings (Maybe CmafMpdManifestBandwidthType)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_mpdProfile :: Lens' CmafGroupSettings (Maybe CmafMpdProfile)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_ptsOffsetHandlingForBFrames :: Lens' CmafGroupSettings (Maybe CmafPtsOffsetHandlingForBFrames)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_segmentControl :: Lens' CmafGroupSettings (Maybe CmafSegmentControl)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_segmentLength :: Lens' CmafGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_segmentLengthControl :: Lens' CmafGroupSettings (Maybe CmafSegmentLengthControl)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_streamInfResolution :: Lens' CmafGroupSettings (Maybe CmafStreamInfResolution)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_targetDurationCompatibilityMode :: Lens' CmafGroupSettings (Maybe CmafTargetDurationCompatibilityMode)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_videoCompositionOffsets :: Lens' CmafGroupSettings (Maybe CmafVideoCompositionOffsets)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_writeDashManifest :: Lens' CmafGroupSettings (Maybe CmafWriteDASHManifest)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_writeHlsManifest :: Lens' CmafGroupSettings (Maybe CmafWriteHLSManifest)
+ Amazonka.MediaConvert.Lens: cmafGroupSettings_writeSegmentTimelineInRepresentation :: Lens' CmafGroupSettings (Maybe CmafWriteSegmentTimelineInRepresentation)
+ Amazonka.MediaConvert.Lens: cmafImageBasedTrickPlaySettings_intervalCadence :: Lens' CmafImageBasedTrickPlaySettings (Maybe CmafIntervalCadence)
+ Amazonka.MediaConvert.Lens: cmafImageBasedTrickPlaySettings_thumbnailHeight :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: cmafImageBasedTrickPlaySettings_thumbnailInterval :: Lens' CmafImageBasedTrickPlaySettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: cmafImageBasedTrickPlaySettings_thumbnailWidth :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: cmafImageBasedTrickPlaySettings_tileHeight :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: cmafImageBasedTrickPlaySettings_tileWidth :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: cmfcSettings_audioDuration :: Lens' CmfcSettings (Maybe CmfcAudioDuration)
+ Amazonka.MediaConvert.Lens: cmfcSettings_audioGroupId :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: cmfcSettings_audioRenditionSets :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: cmfcSettings_audioTrackType :: Lens' CmfcSettings (Maybe CmfcAudioTrackType)
+ Amazonka.MediaConvert.Lens: cmfcSettings_descriptiveVideoServiceFlag :: Lens' CmfcSettings (Maybe CmfcDescriptiveVideoServiceFlag)
+ Amazonka.MediaConvert.Lens: cmfcSettings_iFrameOnlyManifest :: Lens' CmfcSettings (Maybe CmfcIFrameOnlyManifest)
+ Amazonka.MediaConvert.Lens: cmfcSettings_klvMetadata :: Lens' CmfcSettings (Maybe CmfcKlvMetadata)
+ Amazonka.MediaConvert.Lens: cmfcSettings_manifestMetadataSignaling :: Lens' CmfcSettings (Maybe CmfcManifestMetadataSignaling)
+ Amazonka.MediaConvert.Lens: cmfcSettings_scte35Esam :: Lens' CmfcSettings (Maybe CmfcScte35Esam)
+ Amazonka.MediaConvert.Lens: cmfcSettings_scte35Source :: Lens' CmfcSettings (Maybe CmfcScte35Source)
+ Amazonka.MediaConvert.Lens: cmfcSettings_timedMetadata :: Lens' CmfcSettings (Maybe CmfcTimedMetadata)
+ Amazonka.MediaConvert.Lens: cmfcSettings_timedMetadataBoxVersion :: Lens' CmfcSettings (Maybe CmfcTimedMetadataBoxVersion)
+ Amazonka.MediaConvert.Lens: cmfcSettings_timedMetadataSchemeIdUri :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: cmfcSettings_timedMetadataValue :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: colorCorrector_brightness :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Lens: colorCorrector_colorSpaceConversion :: Lens' ColorCorrector (Maybe ColorSpaceConversion)
+ Amazonka.MediaConvert.Lens: colorCorrector_contrast :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Lens: colorCorrector_hdr10Metadata :: Lens' ColorCorrector (Maybe Hdr10Metadata)
+ Amazonka.MediaConvert.Lens: colorCorrector_hue :: Lens' ColorCorrector (Maybe Int)
+ Amazonka.MediaConvert.Lens: colorCorrector_sampleRangeConversion :: Lens' ColorCorrector (Maybe SampleRangeConversion)
+ Amazonka.MediaConvert.Lens: colorCorrector_saturation :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Lens: colorCorrector_sdrReferenceWhiteLevel :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Lens: containerSettings_cmfcSettings :: Lens' ContainerSettings (Maybe CmfcSettings)
+ Amazonka.MediaConvert.Lens: containerSettings_container :: Lens' ContainerSettings (Maybe ContainerType)
+ Amazonka.MediaConvert.Lens: containerSettings_f4vSettings :: Lens' ContainerSettings (Maybe F4vSettings)
+ Amazonka.MediaConvert.Lens: containerSettings_m2tsSettings :: Lens' ContainerSettings (Maybe M2tsSettings)
+ Amazonka.MediaConvert.Lens: containerSettings_m3u8Settings :: Lens' ContainerSettings (Maybe M3u8Settings)
+ Amazonka.MediaConvert.Lens: containerSettings_movSettings :: Lens' ContainerSettings (Maybe MovSettings)
+ Amazonka.MediaConvert.Lens: containerSettings_mp4Settings :: Lens' ContainerSettings (Maybe Mp4Settings)
+ Amazonka.MediaConvert.Lens: containerSettings_mpdSettings :: Lens' ContainerSettings (Maybe MpdSettings)
+ Amazonka.MediaConvert.Lens: containerSettings_mxfSettings :: Lens' ContainerSettings (Maybe MxfSettings)
+ Amazonka.MediaConvert.Lens: createJobResponse_httpStatus :: Lens' CreateJobResponse Int
+ Amazonka.MediaConvert.Lens: createJobResponse_job :: Lens' CreateJobResponse (Maybe Job)
+ Amazonka.MediaConvert.Lens: createJobTemplateResponse_httpStatus :: Lens' CreateJobTemplateResponse Int
+ Amazonka.MediaConvert.Lens: createJobTemplateResponse_jobTemplate :: Lens' CreateJobTemplateResponse (Maybe JobTemplate)
+ Amazonka.MediaConvert.Lens: createJobTemplate_accelerationSettings :: Lens' CreateJobTemplate (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.Lens: createJobTemplate_category :: Lens' CreateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: createJobTemplate_description :: Lens' CreateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: createJobTemplate_hopDestinations :: Lens' CreateJobTemplate (Maybe [HopDestination])
+ Amazonka.MediaConvert.Lens: createJobTemplate_name :: Lens' CreateJobTemplate Text
+ Amazonka.MediaConvert.Lens: createJobTemplate_priority :: Lens' CreateJobTemplate (Maybe Int)
+ Amazonka.MediaConvert.Lens: createJobTemplate_queue :: Lens' CreateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: createJobTemplate_settings :: Lens' CreateJobTemplate JobTemplateSettings
+ Amazonka.MediaConvert.Lens: createJobTemplate_statusUpdateInterval :: Lens' CreateJobTemplate (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.Lens: createJobTemplate_tags :: Lens' CreateJobTemplate (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Lens: createJob_accelerationSettings :: Lens' CreateJob (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.Lens: createJob_billingTagsSource :: Lens' CreateJob (Maybe BillingTagsSource)
+ Amazonka.MediaConvert.Lens: createJob_clientRequestToken :: Lens' CreateJob (Maybe Text)
+ Amazonka.MediaConvert.Lens: createJob_hopDestinations :: Lens' CreateJob (Maybe [HopDestination])
+ Amazonka.MediaConvert.Lens: createJob_jobTemplate :: Lens' CreateJob (Maybe Text)
+ Amazonka.MediaConvert.Lens: createJob_priority :: Lens' CreateJob (Maybe Int)
+ Amazonka.MediaConvert.Lens: createJob_queue :: Lens' CreateJob (Maybe Text)
+ Amazonka.MediaConvert.Lens: createJob_role :: Lens' CreateJob Text
+ Amazonka.MediaConvert.Lens: createJob_settings :: Lens' CreateJob JobSettings
+ Amazonka.MediaConvert.Lens: createJob_simulateReservedQueue :: Lens' CreateJob (Maybe SimulateReservedQueue)
+ Amazonka.MediaConvert.Lens: createJob_statusUpdateInterval :: Lens' CreateJob (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.Lens: createJob_tags :: Lens' CreateJob (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Lens: createJob_userMetadata :: Lens' CreateJob (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Lens: createPresetResponse_httpStatus :: Lens' CreatePresetResponse Int
+ Amazonka.MediaConvert.Lens: createPresetResponse_preset :: Lens' CreatePresetResponse (Maybe Preset)
+ Amazonka.MediaConvert.Lens: createPreset_category :: Lens' CreatePreset (Maybe Text)
+ Amazonka.MediaConvert.Lens: createPreset_description :: Lens' CreatePreset (Maybe Text)
+ Amazonka.MediaConvert.Lens: createPreset_name :: Lens' CreatePreset Text
+ Amazonka.MediaConvert.Lens: createPreset_settings :: Lens' CreatePreset PresetSettings
+ Amazonka.MediaConvert.Lens: createPreset_tags :: Lens' CreatePreset (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Lens: createQueueResponse_httpStatus :: Lens' CreateQueueResponse Int
+ Amazonka.MediaConvert.Lens: createQueueResponse_queue :: Lens' CreateQueueResponse (Maybe Queue)
+ Amazonka.MediaConvert.Lens: createQueue_description :: Lens' CreateQueue (Maybe Text)
+ Amazonka.MediaConvert.Lens: createQueue_name :: Lens' CreateQueue Text
+ Amazonka.MediaConvert.Lens: createQueue_pricingPlan :: Lens' CreateQueue (Maybe PricingPlan)
+ Amazonka.MediaConvert.Lens: createQueue_reservationPlanSettings :: Lens' CreateQueue (Maybe ReservationPlanSettings)
+ Amazonka.MediaConvert.Lens: createQueue_status :: Lens' CreateQueue (Maybe QueueStatus)
+ Amazonka.MediaConvert.Lens: createQueue_tags :: Lens' CreateQueue (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Lens: dashAdditionalManifest_manifestNameModifier :: Lens' DashAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Lens: dashAdditionalManifest_selectedOutputs :: Lens' DashAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Lens: dashIsoEncryptionSettings_playbackDeviceCompatibility :: Lens' DashIsoEncryptionSettings (Maybe DashIsoPlaybackDeviceCompatibility)
+ Amazonka.MediaConvert.Lens: dashIsoEncryptionSettings_spekeKeyProvider :: Lens' DashIsoEncryptionSettings (Maybe SpekeKeyProvider)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_additionalManifests :: Lens' DashIsoGroupSettings (Maybe [DashAdditionalManifest])
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_audioChannelConfigSchemeIdUri :: Lens' DashIsoGroupSettings (Maybe DashIsoGroupAudioChannelConfigSchemeIdUri)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_baseUrl :: Lens' DashIsoGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_destination :: Lens' DashIsoGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_destinationSettings :: Lens' DashIsoGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_encryption :: Lens' DashIsoGroupSettings (Maybe DashIsoEncryptionSettings)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_fragmentLength :: Lens' DashIsoGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_hbbtvCompliance :: Lens' DashIsoGroupSettings (Maybe DashIsoHbbtvCompliance)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_imageBasedTrickPlay :: Lens' DashIsoGroupSettings (Maybe DashIsoImageBasedTrickPlay)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_imageBasedTrickPlaySettings :: Lens' DashIsoGroupSettings (Maybe DashIsoImageBasedTrickPlaySettings)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_minBufferTime :: Lens' DashIsoGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_minFinalSegmentLength :: Lens' DashIsoGroupSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_mpdManifestBandwidthType :: Lens' DashIsoGroupSettings (Maybe DashIsoMpdManifestBandwidthType)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_mpdProfile :: Lens' DashIsoGroupSettings (Maybe DashIsoMpdProfile)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_ptsOffsetHandlingForBFrames :: Lens' DashIsoGroupSettings (Maybe DashIsoPtsOffsetHandlingForBFrames)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_segmentControl :: Lens' DashIsoGroupSettings (Maybe DashIsoSegmentControl)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_segmentLength :: Lens' DashIsoGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_segmentLengthControl :: Lens' DashIsoGroupSettings (Maybe DashIsoSegmentLengthControl)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_videoCompositionOffsets :: Lens' DashIsoGroupSettings (Maybe DashIsoVideoCompositionOffsets)
+ Amazonka.MediaConvert.Lens: dashIsoGroupSettings_writeSegmentTimelineInRepresentation :: Lens' DashIsoGroupSettings (Maybe DashIsoWriteSegmentTimelineInRepresentation)
+ Amazonka.MediaConvert.Lens: dashIsoImageBasedTrickPlaySettings_intervalCadence :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe DashIsoIntervalCadence)
+ Amazonka.MediaConvert.Lens: dashIsoImageBasedTrickPlaySettings_thumbnailHeight :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dashIsoImageBasedTrickPlaySettings_thumbnailInterval :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: dashIsoImageBasedTrickPlaySettings_thumbnailWidth :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dashIsoImageBasedTrickPlaySettings_tileHeight :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dashIsoImageBasedTrickPlaySettings_tileWidth :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: deinterlacer_algorithm :: Lens' Deinterlacer (Maybe DeinterlaceAlgorithm)
+ Amazonka.MediaConvert.Lens: deinterlacer_control :: Lens' Deinterlacer (Maybe DeinterlacerControl)
+ Amazonka.MediaConvert.Lens: deinterlacer_mode :: Lens' Deinterlacer (Maybe DeinterlacerMode)
+ Amazonka.MediaConvert.Lens: deleteJobTemplateResponse_httpStatus :: Lens' DeleteJobTemplateResponse Int
+ Amazonka.MediaConvert.Lens: deleteJobTemplate_name :: Lens' DeleteJobTemplate Text
+ Amazonka.MediaConvert.Lens: deletePolicyResponse_httpStatus :: Lens' DeletePolicyResponse Int
+ Amazonka.MediaConvert.Lens: deletePresetResponse_httpStatus :: Lens' DeletePresetResponse Int
+ Amazonka.MediaConvert.Lens: deletePreset_name :: Lens' DeletePreset Text
+ Amazonka.MediaConvert.Lens: deleteQueueResponse_httpStatus :: Lens' DeleteQueueResponse Int
+ Amazonka.MediaConvert.Lens: deleteQueue_name :: Lens' DeleteQueue Text
+ Amazonka.MediaConvert.Lens: describeEndpointsResponse_endpoints :: Lens' DescribeEndpointsResponse (Maybe [Endpoint])
+ Amazonka.MediaConvert.Lens: describeEndpointsResponse_httpStatus :: Lens' DescribeEndpointsResponse Int
+ Amazonka.MediaConvert.Lens: describeEndpointsResponse_nextToken :: Lens' DescribeEndpointsResponse (Maybe Text)
+ Amazonka.MediaConvert.Lens: describeEndpoints_maxResults :: Lens' DescribeEndpoints (Maybe Int)
+ Amazonka.MediaConvert.Lens: describeEndpoints_mode :: Lens' DescribeEndpoints (Maybe DescribeEndpointsMode)
+ Amazonka.MediaConvert.Lens: describeEndpoints_nextToken :: Lens' DescribeEndpoints (Maybe Text)
+ Amazonka.MediaConvert.Lens: destinationSettings_s3Settings :: Lens' DestinationSettings (Maybe S3DestinationSettings)
+ Amazonka.MediaConvert.Lens: disassociateCertificateResponse_httpStatus :: Lens' DisassociateCertificateResponse Int
+ Amazonka.MediaConvert.Lens: disassociateCertificate_arn :: Lens' DisassociateCertificate Text
+ Amazonka.MediaConvert.Lens: dolbyVisionLevel6Metadata_maxCll :: Lens' DolbyVisionLevel6Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dolbyVisionLevel6Metadata_maxFall :: Lens' DolbyVisionLevel6Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dolbyVision_l6Metadata :: Lens' DolbyVision (Maybe DolbyVisionLevel6Metadata)
+ Amazonka.MediaConvert.Lens: dolbyVision_l6Mode :: Lens' DolbyVision (Maybe DolbyVisionLevel6Mode)
+ Amazonka.MediaConvert.Lens: dolbyVision_mapping :: Lens' DolbyVision (Maybe DolbyVisionMapping)
+ Amazonka.MediaConvert.Lens: dolbyVision_profile :: Lens' DolbyVision (Maybe DolbyVisionProfile)
+ Amazonka.MediaConvert.Lens: dvbNitSettings_networkId :: Lens' DvbNitSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbNitSettings_networkName :: Lens' DvbNitSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: dvbNitSettings_nitInterval :: Lens' DvbNitSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSdtSettings_outputSdt :: Lens' DvbSdtSettings (Maybe OutputSdt)
+ Amazonka.MediaConvert.Lens: dvbSdtSettings_sdtInterval :: Lens' DvbSdtSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSdtSettings_serviceName :: Lens' DvbSdtSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: dvbSdtSettings_serviceProviderName :: Lens' DvbSdtSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_alignment :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleAlignment)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_applyFontColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleApplyFontColor)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_backgroundColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleBackgroundColor)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_backgroundOpacity :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_ddsHandling :: Lens' DvbSubDestinationSettings (Maybe DvbddsHandling)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_ddsXCoordinate :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_ddsYCoordinate :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_fallbackFont :: Lens' DvbSubDestinationSettings (Maybe DvbSubSubtitleFallbackFont)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_fontColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleFontColor)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_fontOpacity :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_fontResolution :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_fontScript :: Lens' DvbSubDestinationSettings (Maybe FontScript)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_fontSize :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_height :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_hexFontColor :: Lens' DvbSubDestinationSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_outlineColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleOutlineColor)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_outlineSize :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_shadowColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleShadowColor)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_shadowOpacity :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_shadowXOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_shadowYOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_stylePassthrough :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleStylePassthrough)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_subtitlingType :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitlingType)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_teletextSpacing :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleTeletextSpacing)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_width :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_xPosition :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubDestinationSettings_yPosition :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbSubSourceSettings_pid :: Lens' DvbSubSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: dvbTdtSettings_tdtInterval :: Lens' DvbTdtSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_bitrate :: Lens' Eac3AtmosSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_bitstreamMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosBitstreamMode)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_codingMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosCodingMode)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_dialogueIntelligence :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDialogueIntelligence)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_downmixControl :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDownmixControl)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_dynamicRangeCompressionLine :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDynamicRangeCompressionLine)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_dynamicRangeCompressionRf :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDynamicRangeCompressionRf)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_dynamicRangeControl :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDynamicRangeControl)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_loRoCenterMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_loRoSurroundMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_ltRtCenterMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_ltRtSurroundMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_meteringMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosMeteringMode)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_sampleRate :: Lens' Eac3AtmosSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_speechThreshold :: Lens' Eac3AtmosSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_stereoDownmix :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosStereoDownmix)
+ Amazonka.MediaConvert.Lens: eac3AtmosSettings_surroundExMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosSurroundExMode)
+ Amazonka.MediaConvert.Lens: eac3Settings_attenuationControl :: Lens' Eac3Settings (Maybe Eac3AttenuationControl)
+ Amazonka.MediaConvert.Lens: eac3Settings_bitrate :: Lens' Eac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: eac3Settings_bitstreamMode :: Lens' Eac3Settings (Maybe Eac3BitstreamMode)
+ Amazonka.MediaConvert.Lens: eac3Settings_codingMode :: Lens' Eac3Settings (Maybe Eac3CodingMode)
+ Amazonka.MediaConvert.Lens: eac3Settings_dcFilter :: Lens' Eac3Settings (Maybe Eac3DcFilter)
+ Amazonka.MediaConvert.Lens: eac3Settings_dialnorm :: Lens' Eac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: eac3Settings_dynamicRangeCompressionLine :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionLine)
+ Amazonka.MediaConvert.Lens: eac3Settings_dynamicRangeCompressionRf :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionRf)
+ Amazonka.MediaConvert.Lens: eac3Settings_lfeControl :: Lens' Eac3Settings (Maybe Eac3LfeControl)
+ Amazonka.MediaConvert.Lens: eac3Settings_lfeFilter :: Lens' Eac3Settings (Maybe Eac3LfeFilter)
+ Amazonka.MediaConvert.Lens: eac3Settings_loRoCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: eac3Settings_loRoSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: eac3Settings_ltRtCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: eac3Settings_ltRtSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: eac3Settings_metadataControl :: Lens' Eac3Settings (Maybe Eac3MetadataControl)
+ Amazonka.MediaConvert.Lens: eac3Settings_passthroughControl :: Lens' Eac3Settings (Maybe Eac3PassthroughControl)
+ Amazonka.MediaConvert.Lens: eac3Settings_phaseControl :: Lens' Eac3Settings (Maybe Eac3PhaseControl)
+ Amazonka.MediaConvert.Lens: eac3Settings_sampleRate :: Lens' Eac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: eac3Settings_stereoDownmix :: Lens' Eac3Settings (Maybe Eac3StereoDownmix)
+ Amazonka.MediaConvert.Lens: eac3Settings_surroundExMode :: Lens' Eac3Settings (Maybe Eac3SurroundExMode)
+ Amazonka.MediaConvert.Lens: eac3Settings_surroundMode :: Lens' Eac3Settings (Maybe Eac3SurroundMode)
+ Amazonka.MediaConvert.Lens: embeddedDestinationSettings_destination608ChannelNumber :: Lens' EmbeddedDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: embeddedDestinationSettings_destination708ServiceNumber :: Lens' EmbeddedDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: embeddedSourceSettings_convert608To708 :: Lens' EmbeddedSourceSettings (Maybe EmbeddedConvert608To708)
+ Amazonka.MediaConvert.Lens: embeddedSourceSettings_source608ChannelNumber :: Lens' EmbeddedSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: embeddedSourceSettings_source608TrackNumber :: Lens' EmbeddedSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: embeddedSourceSettings_terminateCaptions :: Lens' EmbeddedSourceSettings (Maybe EmbeddedTerminateCaptions)
+ Amazonka.MediaConvert.Lens: endpoint_url :: Lens' Endpoint (Maybe Text)
+ Amazonka.MediaConvert.Lens: esamManifestConfirmConditionNotification_mccXml :: Lens' EsamManifestConfirmConditionNotification (Maybe Text)
+ Amazonka.MediaConvert.Lens: esamSettings_manifestConfirmConditionNotification :: Lens' EsamSettings (Maybe EsamManifestConfirmConditionNotification)
+ Amazonka.MediaConvert.Lens: esamSettings_responseSignalPreroll :: Lens' EsamSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: esamSettings_signalProcessingNotification :: Lens' EsamSettings (Maybe EsamSignalProcessingNotification)
+ Amazonka.MediaConvert.Lens: esamSignalProcessingNotification_sccXml :: Lens' EsamSignalProcessingNotification (Maybe Text)
+ Amazonka.MediaConvert.Lens: extendedDataServices_copyProtectionAction :: Lens' ExtendedDataServices (Maybe CopyProtectionAction)
+ Amazonka.MediaConvert.Lens: extendedDataServices_vchipAction :: Lens' ExtendedDataServices (Maybe VchipAction)
+ Amazonka.MediaConvert.Lens: f4vSettings_moovPlacement :: Lens' F4vSettings (Maybe F4vMoovPlacement)
+ Amazonka.MediaConvert.Lens: fileGroupSettings_destination :: Lens' FileGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: fileGroupSettings_destinationSettings :: Lens' FileGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Lens: fileSourceSettings_convert608To708 :: Lens' FileSourceSettings (Maybe FileSourceConvert608To708)
+ Amazonka.MediaConvert.Lens: fileSourceSettings_framerate :: Lens' FileSourceSettings (Maybe CaptionSourceFramerate)
+ Amazonka.MediaConvert.Lens: fileSourceSettings_sourceFile :: Lens' FileSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: fileSourceSettings_timeDelta :: Lens' FileSourceSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: fileSourceSettings_timeDeltaUnits :: Lens' FileSourceSettings (Maybe FileSourceTimeDeltaUnits)
+ Amazonka.MediaConvert.Lens: forceIncludeRenditionSize_height :: Lens' ForceIncludeRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Lens: forceIncludeRenditionSize_width :: Lens' ForceIncludeRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Lens: frameCaptureSettings_framerateDenominator :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: frameCaptureSettings_framerateNumerator :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: frameCaptureSettings_maxCaptures :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: frameCaptureSettings_quality :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: getJobResponse_httpStatus :: Lens' GetJobResponse Int
+ Amazonka.MediaConvert.Lens: getJobResponse_job :: Lens' GetJobResponse (Maybe Job)
+ Amazonka.MediaConvert.Lens: getJobTemplateResponse_httpStatus :: Lens' GetJobTemplateResponse Int
+ Amazonka.MediaConvert.Lens: getJobTemplateResponse_jobTemplate :: Lens' GetJobTemplateResponse (Maybe JobTemplate)
+ Amazonka.MediaConvert.Lens: getJobTemplate_name :: Lens' GetJobTemplate Text
+ Amazonka.MediaConvert.Lens: getJob_id :: Lens' GetJob Text
+ Amazonka.MediaConvert.Lens: getPolicyResponse_httpStatus :: Lens' GetPolicyResponse Int
+ Amazonka.MediaConvert.Lens: getPolicyResponse_policy :: Lens' GetPolicyResponse (Maybe Policy)
+ Amazonka.MediaConvert.Lens: getPresetResponse_httpStatus :: Lens' GetPresetResponse Int
+ Amazonka.MediaConvert.Lens: getPresetResponse_preset :: Lens' GetPresetResponse (Maybe Preset)
+ Amazonka.MediaConvert.Lens: getPreset_name :: Lens' GetPreset Text
+ Amazonka.MediaConvert.Lens: getQueueResponse_httpStatus :: Lens' GetQueueResponse Int
+ Amazonka.MediaConvert.Lens: getQueueResponse_queue :: Lens' GetQueueResponse (Maybe Queue)
+ Amazonka.MediaConvert.Lens: getQueue_name :: Lens' GetQueue Text
+ Amazonka.MediaConvert.Lens: h264QvbrSettings_maxAverageBitrate :: Lens' H264QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264QvbrSettings_qvbrQualityLevel :: Lens' H264QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264QvbrSettings_qvbrQualityLevelFineTune :: Lens' H264QvbrSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: h264Settings_adaptiveQuantization :: Lens' H264Settings (Maybe H264AdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: h264Settings_bitrate :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_codecLevel :: Lens' H264Settings (Maybe H264CodecLevel)
+ Amazonka.MediaConvert.Lens: h264Settings_codecProfile :: Lens' H264Settings (Maybe H264CodecProfile)
+ Amazonka.MediaConvert.Lens: h264Settings_dynamicSubGop :: Lens' H264Settings (Maybe H264DynamicSubGop)
+ Amazonka.MediaConvert.Lens: h264Settings_entropyEncoding :: Lens' H264Settings (Maybe H264EntropyEncoding)
+ Amazonka.MediaConvert.Lens: h264Settings_fieldEncoding :: Lens' H264Settings (Maybe H264FieldEncoding)
+ Amazonka.MediaConvert.Lens: h264Settings_flickerAdaptiveQuantization :: Lens' H264Settings (Maybe H264FlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: h264Settings_framerateControl :: Lens' H264Settings (Maybe H264FramerateControl)
+ Amazonka.MediaConvert.Lens: h264Settings_framerateConversionAlgorithm :: Lens' H264Settings (Maybe H264FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: h264Settings_framerateDenominator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_framerateNumerator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_gopBReference :: Lens' H264Settings (Maybe H264GopBReference)
+ Amazonka.MediaConvert.Lens: h264Settings_gopClosedCadence :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_gopSize :: Lens' H264Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: h264Settings_gopSizeUnits :: Lens' H264Settings (Maybe H264GopSizeUnits)
+ Amazonka.MediaConvert.Lens: h264Settings_hrdBufferFinalFillPercentage :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_hrdBufferInitialFillPercentage :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_hrdBufferSize :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_interlaceMode :: Lens' H264Settings (Maybe H264InterlaceMode)
+ Amazonka.MediaConvert.Lens: h264Settings_maxBitrate :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_minIInterval :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_numberBFramesBetweenReferenceFrames :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_numberReferenceFrames :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_parControl :: Lens' H264Settings (Maybe H264ParControl)
+ Amazonka.MediaConvert.Lens: h264Settings_parDenominator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_parNumerator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_qualityTuningLevel :: Lens' H264Settings (Maybe H264QualityTuningLevel)
+ Amazonka.MediaConvert.Lens: h264Settings_qvbrSettings :: Lens' H264Settings (Maybe H264QvbrSettings)
+ Amazonka.MediaConvert.Lens: h264Settings_rateControlMode :: Lens' H264Settings (Maybe H264RateControlMode)
+ Amazonka.MediaConvert.Lens: h264Settings_repeatPps :: Lens' H264Settings (Maybe H264RepeatPps)
+ Amazonka.MediaConvert.Lens: h264Settings_scanTypeConversionMode :: Lens' H264Settings (Maybe H264ScanTypeConversionMode)
+ Amazonka.MediaConvert.Lens: h264Settings_sceneChangeDetect :: Lens' H264Settings (Maybe H264SceneChangeDetect)
+ Amazonka.MediaConvert.Lens: h264Settings_slices :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_slowPal :: Lens' H264Settings (Maybe H264SlowPal)
+ Amazonka.MediaConvert.Lens: h264Settings_softness :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h264Settings_spatialAdaptiveQuantization :: Lens' H264Settings (Maybe H264SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: h264Settings_syntax :: Lens' H264Settings (Maybe H264Syntax)
+ Amazonka.MediaConvert.Lens: h264Settings_telecine :: Lens' H264Settings (Maybe H264Telecine)
+ Amazonka.MediaConvert.Lens: h264Settings_temporalAdaptiveQuantization :: Lens' H264Settings (Maybe H264TemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: h264Settings_unregisteredSeiTimecode :: Lens' H264Settings (Maybe H264UnregisteredSeiTimecode)
+ Amazonka.MediaConvert.Lens: h265QvbrSettings_maxAverageBitrate :: Lens' H265QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265QvbrSettings_qvbrQualityLevel :: Lens' H265QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265QvbrSettings_qvbrQualityLevelFineTune :: Lens' H265QvbrSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: h265Settings_adaptiveQuantization :: Lens' H265Settings (Maybe H265AdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: h265Settings_alternateTransferFunctionSei :: Lens' H265Settings (Maybe H265AlternateTransferFunctionSei)
+ Amazonka.MediaConvert.Lens: h265Settings_bitrate :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_codecLevel :: Lens' H265Settings (Maybe H265CodecLevel)
+ Amazonka.MediaConvert.Lens: h265Settings_codecProfile :: Lens' H265Settings (Maybe H265CodecProfile)
+ Amazonka.MediaConvert.Lens: h265Settings_dynamicSubGop :: Lens' H265Settings (Maybe H265DynamicSubGop)
+ Amazonka.MediaConvert.Lens: h265Settings_flickerAdaptiveQuantization :: Lens' H265Settings (Maybe H265FlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: h265Settings_framerateControl :: Lens' H265Settings (Maybe H265FramerateControl)
+ Amazonka.MediaConvert.Lens: h265Settings_framerateConversionAlgorithm :: Lens' H265Settings (Maybe H265FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: h265Settings_framerateDenominator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_framerateNumerator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_gopBReference :: Lens' H265Settings (Maybe H265GopBReference)
+ Amazonka.MediaConvert.Lens: h265Settings_gopClosedCadence :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_gopSize :: Lens' H265Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: h265Settings_gopSizeUnits :: Lens' H265Settings (Maybe H265GopSizeUnits)
+ Amazonka.MediaConvert.Lens: h265Settings_hrdBufferFinalFillPercentage :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_hrdBufferInitialFillPercentage :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_hrdBufferSize :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_interlaceMode :: Lens' H265Settings (Maybe H265InterlaceMode)
+ Amazonka.MediaConvert.Lens: h265Settings_maxBitrate :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_minIInterval :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_numberBFramesBetweenReferenceFrames :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_numberReferenceFrames :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_parControl :: Lens' H265Settings (Maybe H265ParControl)
+ Amazonka.MediaConvert.Lens: h265Settings_parDenominator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_parNumerator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_qualityTuningLevel :: Lens' H265Settings (Maybe H265QualityTuningLevel)
+ Amazonka.MediaConvert.Lens: h265Settings_qvbrSettings :: Lens' H265Settings (Maybe H265QvbrSettings)
+ Amazonka.MediaConvert.Lens: h265Settings_rateControlMode :: Lens' H265Settings (Maybe H265RateControlMode)
+ Amazonka.MediaConvert.Lens: h265Settings_sampleAdaptiveOffsetFilterMode :: Lens' H265Settings (Maybe H265SampleAdaptiveOffsetFilterMode)
+ Amazonka.MediaConvert.Lens: h265Settings_scanTypeConversionMode :: Lens' H265Settings (Maybe H265ScanTypeConversionMode)
+ Amazonka.MediaConvert.Lens: h265Settings_sceneChangeDetect :: Lens' H265Settings (Maybe H265SceneChangeDetect)
+ Amazonka.MediaConvert.Lens: h265Settings_slices :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: h265Settings_slowPal :: Lens' H265Settings (Maybe H265SlowPal)
+ Amazonka.MediaConvert.Lens: h265Settings_spatialAdaptiveQuantization :: Lens' H265Settings (Maybe H265SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: h265Settings_telecine :: Lens' H265Settings (Maybe H265Telecine)
+ Amazonka.MediaConvert.Lens: h265Settings_temporalAdaptiveQuantization :: Lens' H265Settings (Maybe H265TemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: h265Settings_temporalIds :: Lens' H265Settings (Maybe H265TemporalIds)
+ Amazonka.MediaConvert.Lens: h265Settings_tiles :: Lens' H265Settings (Maybe H265Tiles)
+ Amazonka.MediaConvert.Lens: h265Settings_unregisteredSeiTimecode :: Lens' H265Settings (Maybe H265UnregisteredSeiTimecode)
+ Amazonka.MediaConvert.Lens: h265Settings_writeMp4PackagingType :: Lens' H265Settings (Maybe H265WriteMp4PackagingType)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_bluePrimaryX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_bluePrimaryY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_greenPrimaryX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_greenPrimaryY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_maxContentLightLevel :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_maxFrameAverageLightLevel :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_maxLuminance :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_minLuminance :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_redPrimaryX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_redPrimaryY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_whitePointX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Metadata_whitePointY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Plus_masteringMonitorNits :: Lens' Hdr10Plus (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hdr10Plus_targetMonitorNits :: Lens' Hdr10Plus (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hlsAdditionalManifest_manifestNameModifier :: Lens' HlsAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsAdditionalManifest_selectedOutputs :: Lens' HlsAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Lens: hlsCaptionLanguageMapping_captionChannel :: Lens' HlsCaptionLanguageMapping (Maybe Int)
+ Amazonka.MediaConvert.Lens: hlsCaptionLanguageMapping_customLanguageCode :: Lens' HlsCaptionLanguageMapping (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsCaptionLanguageMapping_languageCode :: Lens' HlsCaptionLanguageMapping (Maybe LanguageCode)
+ Amazonka.MediaConvert.Lens: hlsCaptionLanguageMapping_languageDescription :: Lens' HlsCaptionLanguageMapping (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsEncryptionSettings_constantInitializationVector :: Lens' HlsEncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsEncryptionSettings_encryptionMethod :: Lens' HlsEncryptionSettings (Maybe HlsEncryptionType)
+ Amazonka.MediaConvert.Lens: hlsEncryptionSettings_initializationVectorInManifest :: Lens' HlsEncryptionSettings (Maybe HlsInitializationVectorInManifest)
+ Amazonka.MediaConvert.Lens: hlsEncryptionSettings_offlineEncrypted :: Lens' HlsEncryptionSettings (Maybe HlsOfflineEncrypted)
+ Amazonka.MediaConvert.Lens: hlsEncryptionSettings_spekeKeyProvider :: Lens' HlsEncryptionSettings (Maybe SpekeKeyProvider)
+ Amazonka.MediaConvert.Lens: hlsEncryptionSettings_staticKeyProvider :: Lens' HlsEncryptionSettings (Maybe StaticKeyProvider)
+ Amazonka.MediaConvert.Lens: hlsEncryptionSettings_type :: Lens' HlsEncryptionSettings (Maybe HlsKeyProviderType)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_adMarkers :: Lens' HlsGroupSettings (Maybe [HlsAdMarkers])
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_additionalManifests :: Lens' HlsGroupSettings (Maybe [HlsAdditionalManifest])
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_audioOnlyHeader :: Lens' HlsGroupSettings (Maybe HlsAudioOnlyHeader)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_baseUrl :: Lens' HlsGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_captionLanguageMappings :: Lens' HlsGroupSettings (Maybe [HlsCaptionLanguageMapping])
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_captionLanguageSetting :: Lens' HlsGroupSettings (Maybe HlsCaptionLanguageSetting)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_captionSegmentLengthControl :: Lens' HlsGroupSettings (Maybe HlsCaptionSegmentLengthControl)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_clientCache :: Lens' HlsGroupSettings (Maybe HlsClientCache)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_codecSpecification :: Lens' HlsGroupSettings (Maybe HlsCodecSpecification)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_destination :: Lens' HlsGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_destinationSettings :: Lens' HlsGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_directoryStructure :: Lens' HlsGroupSettings (Maybe HlsDirectoryStructure)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_encryption :: Lens' HlsGroupSettings (Maybe HlsEncryptionSettings)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_imageBasedTrickPlay :: Lens' HlsGroupSettings (Maybe HlsImageBasedTrickPlay)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_imageBasedTrickPlaySettings :: Lens' HlsGroupSettings (Maybe HlsImageBasedTrickPlaySettings)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_manifestCompression :: Lens' HlsGroupSettings (Maybe HlsManifestCompression)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_manifestDurationFormat :: Lens' HlsGroupSettings (Maybe HlsManifestDurationFormat)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_minFinalSegmentLength :: Lens' HlsGroupSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_minSegmentLength :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_outputSelection :: Lens' HlsGroupSettings (Maybe HlsOutputSelection)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_programDateTime :: Lens' HlsGroupSettings (Maybe HlsProgramDateTime)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_programDateTimePeriod :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_segmentControl :: Lens' HlsGroupSettings (Maybe HlsSegmentControl)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_segmentLength :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_segmentLengthControl :: Lens' HlsGroupSettings (Maybe HlsSegmentLengthControl)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_segmentsPerSubdirectory :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_streamInfResolution :: Lens' HlsGroupSettings (Maybe HlsStreamInfResolution)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_targetDurationCompatibilityMode :: Lens' HlsGroupSettings (Maybe HlsTargetDurationCompatibilityMode)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_timedMetadataId3Frame :: Lens' HlsGroupSettings (Maybe HlsTimedMetadataId3Frame)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_timedMetadataId3Period :: Lens' HlsGroupSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: hlsGroupSettings_timestampDeltaMilliseconds :: Lens' HlsGroupSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: hlsImageBasedTrickPlaySettings_intervalCadence :: Lens' HlsImageBasedTrickPlaySettings (Maybe HlsIntervalCadence)
+ Amazonka.MediaConvert.Lens: hlsImageBasedTrickPlaySettings_thumbnailHeight :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hlsImageBasedTrickPlaySettings_thumbnailInterval :: Lens' HlsImageBasedTrickPlaySettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: hlsImageBasedTrickPlaySettings_thumbnailWidth :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hlsImageBasedTrickPlaySettings_tileHeight :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hlsImageBasedTrickPlaySettings_tileWidth :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: hlsRenditionGroupSettings_renditionGroupId :: Lens' HlsRenditionGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsRenditionGroupSettings_renditionLanguageCode :: Lens' HlsRenditionGroupSettings (Maybe LanguageCode)
+ Amazonka.MediaConvert.Lens: hlsRenditionGroupSettings_renditionName :: Lens' HlsRenditionGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsSettings_audioGroupId :: Lens' HlsSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsSettings_audioOnlyContainer :: Lens' HlsSettings (Maybe HlsAudioOnlyContainer)
+ Amazonka.MediaConvert.Lens: hlsSettings_audioRenditionSets :: Lens' HlsSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: hlsSettings_audioTrackType :: Lens' HlsSettings (Maybe HlsAudioTrackType)
+ Amazonka.MediaConvert.Lens: hlsSettings_descriptiveVideoServiceFlag :: Lens' HlsSettings (Maybe HlsDescriptiveVideoServiceFlag)
+ Amazonka.MediaConvert.Lens: hlsSettings_iFrameOnlyManifest :: Lens' HlsSettings (Maybe HlsIFrameOnlyManifest)
+ Amazonka.MediaConvert.Lens: hlsSettings_segmentModifier :: Lens' HlsSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: hopDestination_priority :: Lens' HopDestination (Maybe Int)
+ Amazonka.MediaConvert.Lens: hopDestination_queue :: Lens' HopDestination (Maybe Text)
+ Amazonka.MediaConvert.Lens: hopDestination_waitMinutes :: Lens' HopDestination (Maybe Int)
+ Amazonka.MediaConvert.Lens: id3Insertion_id3 :: Lens' Id3Insertion (Maybe Text)
+ Amazonka.MediaConvert.Lens: id3Insertion_timecode :: Lens' Id3Insertion (Maybe Text)
+ Amazonka.MediaConvert.Lens: imageInserter_insertableImages :: Lens' ImageInserter (Maybe [InsertableImage])
+ Amazonka.MediaConvert.Lens: imageInserter_sdrReferenceWhiteLevel :: Lens' ImageInserter (Maybe Natural)
+ Amazonka.MediaConvert.Lens: imscDestinationSettings_accessibility :: Lens' ImscDestinationSettings (Maybe ImscAccessibilitySubs)
+ Amazonka.MediaConvert.Lens: imscDestinationSettings_stylePassthrough :: Lens' ImscDestinationSettings (Maybe ImscStylePassthrough)
+ Amazonka.MediaConvert.Lens: inputClipping_endTimecode :: Lens' InputClipping (Maybe Text)
+ Amazonka.MediaConvert.Lens: inputClipping_startTimecode :: Lens' InputClipping (Maybe Text)
+ Amazonka.MediaConvert.Lens: inputDecryptionSettings_decryptionMode :: Lens' InputDecryptionSettings (Maybe DecryptionMode)
+ Amazonka.MediaConvert.Lens: inputDecryptionSettings_encryptedDecryptionKey :: Lens' InputDecryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: inputDecryptionSettings_initializationVector :: Lens' InputDecryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: inputDecryptionSettings_kmsKeyRegion :: Lens' InputDecryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: inputTemplate_audioSelectorGroups :: Lens' InputTemplate (Maybe (HashMap Text AudioSelectorGroup))
+ Amazonka.MediaConvert.Lens: inputTemplate_audioSelectors :: Lens' InputTemplate (Maybe (HashMap Text AudioSelector))
+ Amazonka.MediaConvert.Lens: inputTemplate_captionSelectors :: Lens' InputTemplate (Maybe (HashMap Text CaptionSelector))
+ Amazonka.MediaConvert.Lens: inputTemplate_crop :: Lens' InputTemplate (Maybe Rectangle)
+ Amazonka.MediaConvert.Lens: inputTemplate_deblockFilter :: Lens' InputTemplate (Maybe InputDeblockFilter)
+ Amazonka.MediaConvert.Lens: inputTemplate_denoiseFilter :: Lens' InputTemplate (Maybe InputDenoiseFilter)
+ Amazonka.MediaConvert.Lens: inputTemplate_dolbyVisionMetadataXml :: Lens' InputTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: inputTemplate_filterEnable :: Lens' InputTemplate (Maybe InputFilterEnable)
+ Amazonka.MediaConvert.Lens: inputTemplate_filterStrength :: Lens' InputTemplate (Maybe Int)
+ Amazonka.MediaConvert.Lens: inputTemplate_imageInserter :: Lens' InputTemplate (Maybe ImageInserter)
+ Amazonka.MediaConvert.Lens: inputTemplate_inputClippings :: Lens' InputTemplate (Maybe [InputClipping])
+ Amazonka.MediaConvert.Lens: inputTemplate_inputScanType :: Lens' InputTemplate (Maybe InputScanType)
+ Amazonka.MediaConvert.Lens: inputTemplate_position :: Lens' InputTemplate (Maybe Rectangle)
+ Amazonka.MediaConvert.Lens: inputTemplate_programNumber :: Lens' InputTemplate (Maybe Natural)
+ Amazonka.MediaConvert.Lens: inputTemplate_psiControl :: Lens' InputTemplate (Maybe InputPsiControl)
+ Amazonka.MediaConvert.Lens: inputTemplate_timecodeSource :: Lens' InputTemplate (Maybe InputTimecodeSource)
+ Amazonka.MediaConvert.Lens: inputTemplate_timecodeStart :: Lens' InputTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: inputTemplate_videoSelector :: Lens' InputTemplate (Maybe VideoSelector)
+ Amazonka.MediaConvert.Lens: inputVideoGenerator_duration :: Lens' InputVideoGenerator (Maybe Natural)
+ Amazonka.MediaConvert.Lens: input_audioSelectorGroups :: Lens' Input (Maybe (HashMap Text AudioSelectorGroup))
+ Amazonka.MediaConvert.Lens: input_audioSelectors :: Lens' Input (Maybe (HashMap Text AudioSelector))
+ Amazonka.MediaConvert.Lens: input_captionSelectors :: Lens' Input (Maybe (HashMap Text CaptionSelector))
+ Amazonka.MediaConvert.Lens: input_crop :: Lens' Input (Maybe Rectangle)
+ Amazonka.MediaConvert.Lens: input_deblockFilter :: Lens' Input (Maybe InputDeblockFilter)
+ Amazonka.MediaConvert.Lens: input_decryptionSettings :: Lens' Input (Maybe InputDecryptionSettings)
+ Amazonka.MediaConvert.Lens: input_denoiseFilter :: Lens' Input (Maybe InputDenoiseFilter)
+ Amazonka.MediaConvert.Lens: input_dolbyVisionMetadataXml :: Lens' Input (Maybe Text)
+ Amazonka.MediaConvert.Lens: input_fileInput :: Lens' Input (Maybe Text)
+ Amazonka.MediaConvert.Lens: input_filterEnable :: Lens' Input (Maybe InputFilterEnable)
+ Amazonka.MediaConvert.Lens: input_filterStrength :: Lens' Input (Maybe Int)
+ Amazonka.MediaConvert.Lens: input_imageInserter :: Lens' Input (Maybe ImageInserter)
+ Amazonka.MediaConvert.Lens: input_inputClippings :: Lens' Input (Maybe [InputClipping])
+ Amazonka.MediaConvert.Lens: input_inputScanType :: Lens' Input (Maybe InputScanType)
+ Amazonka.MediaConvert.Lens: input_position :: Lens' Input (Maybe Rectangle)
+ Amazonka.MediaConvert.Lens: input_programNumber :: Lens' Input (Maybe Natural)
+ Amazonka.MediaConvert.Lens: input_psiControl :: Lens' Input (Maybe InputPsiControl)
+ Amazonka.MediaConvert.Lens: input_supplementalImps :: Lens' Input (Maybe [Text])
+ Amazonka.MediaConvert.Lens: input_timecodeSource :: Lens' Input (Maybe InputTimecodeSource)
+ Amazonka.MediaConvert.Lens: input_timecodeStart :: Lens' Input (Maybe Text)
+ Amazonka.MediaConvert.Lens: input_videoGenerator :: Lens' Input (Maybe InputVideoGenerator)
+ Amazonka.MediaConvert.Lens: input_videoSelector :: Lens' Input (Maybe VideoSelector)
+ Amazonka.MediaConvert.Lens: insertableImage_duration :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Lens: insertableImage_fadeIn :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Lens: insertableImage_fadeOut :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Lens: insertableImage_height :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Lens: insertableImage_imageInserterInput :: Lens' InsertableImage (Maybe Text)
+ Amazonka.MediaConvert.Lens: insertableImage_imageX :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Lens: insertableImage_imageY :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Lens: insertableImage_layer :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Lens: insertableImage_opacity :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Lens: insertableImage_startTime :: Lens' InsertableImage (Maybe Text)
+ Amazonka.MediaConvert.Lens: insertableImage_width :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Lens: jobMessages_info :: Lens' JobMessages (Maybe [Text])
+ Amazonka.MediaConvert.Lens: jobMessages_warning :: Lens' JobMessages (Maybe [Text])
+ Amazonka.MediaConvert.Lens: jobSettings_adAvailOffset :: Lens' JobSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: jobSettings_availBlanking :: Lens' JobSettings (Maybe AvailBlanking)
+ Amazonka.MediaConvert.Lens: jobSettings_esam :: Lens' JobSettings (Maybe EsamSettings)
+ Amazonka.MediaConvert.Lens: jobSettings_extendedDataServices :: Lens' JobSettings (Maybe ExtendedDataServices)
+ Amazonka.MediaConvert.Lens: jobSettings_inputs :: Lens' JobSettings (Maybe [Input])
+ Amazonka.MediaConvert.Lens: jobSettings_kantarWatermark :: Lens' JobSettings (Maybe KantarWatermarkSettings)
+ Amazonka.MediaConvert.Lens: jobSettings_motionImageInserter :: Lens' JobSettings (Maybe MotionImageInserter)
+ Amazonka.MediaConvert.Lens: jobSettings_nielsenConfiguration :: Lens' JobSettings (Maybe NielsenConfiguration)
+ Amazonka.MediaConvert.Lens: jobSettings_nielsenNonLinearWatermark :: Lens' JobSettings (Maybe NielsenNonLinearWatermarkSettings)
+ Amazonka.MediaConvert.Lens: jobSettings_outputGroups :: Lens' JobSettings (Maybe [OutputGroup])
+ Amazonka.MediaConvert.Lens: jobSettings_timecodeConfig :: Lens' JobSettings (Maybe TimecodeConfig)
+ Amazonka.MediaConvert.Lens: jobSettings_timedMetadataInsertion :: Lens' JobSettings (Maybe TimedMetadataInsertion)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_adAvailOffset :: Lens' JobTemplateSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_availBlanking :: Lens' JobTemplateSettings (Maybe AvailBlanking)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_esam :: Lens' JobTemplateSettings (Maybe EsamSettings)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_extendedDataServices :: Lens' JobTemplateSettings (Maybe ExtendedDataServices)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_inputs :: Lens' JobTemplateSettings (Maybe [InputTemplate])
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_kantarWatermark :: Lens' JobTemplateSettings (Maybe KantarWatermarkSettings)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_motionImageInserter :: Lens' JobTemplateSettings (Maybe MotionImageInserter)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_nielsenConfiguration :: Lens' JobTemplateSettings (Maybe NielsenConfiguration)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_nielsenNonLinearWatermark :: Lens' JobTemplateSettings (Maybe NielsenNonLinearWatermarkSettings)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_outputGroups :: Lens' JobTemplateSettings (Maybe [OutputGroup])
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_timecodeConfig :: Lens' JobTemplateSettings (Maybe TimecodeConfig)
+ Amazonka.MediaConvert.Lens: jobTemplateSettings_timedMetadataInsertion :: Lens' JobTemplateSettings (Maybe TimedMetadataInsertion)
+ Amazonka.MediaConvert.Lens: jobTemplate_accelerationSettings :: Lens' JobTemplate (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.Lens: jobTemplate_arn :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: jobTemplate_category :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: jobTemplate_createdAt :: Lens' JobTemplate (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: jobTemplate_description :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: jobTemplate_hopDestinations :: Lens' JobTemplate (Maybe [HopDestination])
+ Amazonka.MediaConvert.Lens: jobTemplate_lastUpdated :: Lens' JobTemplate (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: jobTemplate_name :: Lens' JobTemplate Text
+ Amazonka.MediaConvert.Lens: jobTemplate_priority :: Lens' JobTemplate (Maybe Int)
+ Amazonka.MediaConvert.Lens: jobTemplate_queue :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: jobTemplate_settings :: Lens' JobTemplate JobTemplateSettings
+ Amazonka.MediaConvert.Lens: jobTemplate_statusUpdateInterval :: Lens' JobTemplate (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.Lens: jobTemplate_type :: Lens' JobTemplate (Maybe Type)
+ Amazonka.MediaConvert.Lens: job_accelerationSettings :: Lens' Job (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.Lens: job_accelerationStatus :: Lens' Job (Maybe AccelerationStatus)
+ Amazonka.MediaConvert.Lens: job_arn :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Lens: job_billingTagsSource :: Lens' Job (Maybe BillingTagsSource)
+ Amazonka.MediaConvert.Lens: job_createdAt :: Lens' Job (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: job_currentPhase :: Lens' Job (Maybe JobPhase)
+ Amazonka.MediaConvert.Lens: job_errorCode :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Lens: job_errorMessage :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Lens: job_hopDestinations :: Lens' Job (Maybe [HopDestination])
+ Amazonka.MediaConvert.Lens: job_id :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Lens: job_jobPercentComplete :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Lens: job_jobTemplate :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Lens: job_messages :: Lens' Job (Maybe JobMessages)
+ Amazonka.MediaConvert.Lens: job_outputGroupDetails :: Lens' Job (Maybe [OutputGroupDetail])
+ Amazonka.MediaConvert.Lens: job_priority :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Lens: job_queue :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Lens: job_queueTransitions :: Lens' Job (Maybe [QueueTransition])
+ Amazonka.MediaConvert.Lens: job_retryCount :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Lens: job_role :: Lens' Job Text
+ Amazonka.MediaConvert.Lens: job_settings :: Lens' Job JobSettings
+ Amazonka.MediaConvert.Lens: job_simulateReservedQueue :: Lens' Job (Maybe SimulateReservedQueue)
+ Amazonka.MediaConvert.Lens: job_status :: Lens' Job (Maybe JobStatus)
+ Amazonka.MediaConvert.Lens: job_statusUpdateInterval :: Lens' Job (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.Lens: job_timing :: Lens' Job (Maybe Timing)
+ Amazonka.MediaConvert.Lens: job_userMetadata :: Lens' Job (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_channelName :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_contentReference :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_credentialsSecretName :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_fileOffset :: Lens' KantarWatermarkSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_kantarLicenseId :: Lens' KantarWatermarkSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_kantarServerUrl :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_logDestination :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_metadata3 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_metadata4 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_metadata5 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_metadata6 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_metadata7 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: kantarWatermarkSettings_metadata8 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: listJobTemplatesResponse_httpStatus :: Lens' ListJobTemplatesResponse Int
+ Amazonka.MediaConvert.Lens: listJobTemplatesResponse_jobTemplates :: Lens' ListJobTemplatesResponse (Maybe [JobTemplate])
+ Amazonka.MediaConvert.Lens: listJobTemplatesResponse_nextToken :: Lens' ListJobTemplatesResponse (Maybe Text)
+ Amazonka.MediaConvert.Lens: listJobTemplates_category :: Lens' ListJobTemplates (Maybe Text)
+ Amazonka.MediaConvert.Lens: listJobTemplates_listBy :: Lens' ListJobTemplates (Maybe JobTemplateListBy)
+ Amazonka.MediaConvert.Lens: listJobTemplates_maxResults :: Lens' ListJobTemplates (Maybe Natural)
+ Amazonka.MediaConvert.Lens: listJobTemplates_nextToken :: Lens' ListJobTemplates (Maybe Text)
+ Amazonka.MediaConvert.Lens: listJobTemplates_order :: Lens' ListJobTemplates (Maybe Order)
+ Amazonka.MediaConvert.Lens: listJobsResponse_httpStatus :: Lens' ListJobsResponse Int
+ Amazonka.MediaConvert.Lens: listJobsResponse_jobs :: Lens' ListJobsResponse (Maybe [Job])
+ Amazonka.MediaConvert.Lens: listJobsResponse_nextToken :: Lens' ListJobsResponse (Maybe Text)
+ Amazonka.MediaConvert.Lens: listJobs_maxResults :: Lens' ListJobs (Maybe Natural)
+ Amazonka.MediaConvert.Lens: listJobs_nextToken :: Lens' ListJobs (Maybe Text)
+ Amazonka.MediaConvert.Lens: listJobs_order :: Lens' ListJobs (Maybe Order)
+ Amazonka.MediaConvert.Lens: listJobs_queue :: Lens' ListJobs (Maybe Text)
+ Amazonka.MediaConvert.Lens: listJobs_status :: Lens' ListJobs (Maybe JobStatus)
+ Amazonka.MediaConvert.Lens: listPresetsResponse_httpStatus :: Lens' ListPresetsResponse Int
+ Amazonka.MediaConvert.Lens: listPresetsResponse_nextToken :: Lens' ListPresetsResponse (Maybe Text)
+ Amazonka.MediaConvert.Lens: listPresetsResponse_presets :: Lens' ListPresetsResponse (Maybe [Preset])
+ Amazonka.MediaConvert.Lens: listPresets_category :: Lens' ListPresets (Maybe Text)
+ Amazonka.MediaConvert.Lens: listPresets_listBy :: Lens' ListPresets (Maybe PresetListBy)
+ Amazonka.MediaConvert.Lens: listPresets_maxResults :: Lens' ListPresets (Maybe Natural)
+ Amazonka.MediaConvert.Lens: listPresets_nextToken :: Lens' ListPresets (Maybe Text)
+ Amazonka.MediaConvert.Lens: listPresets_order :: Lens' ListPresets (Maybe Order)
+ Amazonka.MediaConvert.Lens: listQueuesResponse_httpStatus :: Lens' ListQueuesResponse Int
+ Amazonka.MediaConvert.Lens: listQueuesResponse_nextToken :: Lens' ListQueuesResponse (Maybe Text)
+ Amazonka.MediaConvert.Lens: listQueuesResponse_queues :: Lens' ListQueuesResponse (Maybe [Queue])
+ Amazonka.MediaConvert.Lens: listQueues_listBy :: Lens' ListQueues (Maybe QueueListBy)
+ Amazonka.MediaConvert.Lens: listQueues_maxResults :: Lens' ListQueues (Maybe Natural)
+ Amazonka.MediaConvert.Lens: listQueues_nextToken :: Lens' ListQueues (Maybe Text)
+ Amazonka.MediaConvert.Lens: listQueues_order :: Lens' ListQueues (Maybe Order)
+ Amazonka.MediaConvert.Lens: listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
+ Amazonka.MediaConvert.Lens: listTagsForResourceResponse_resourceTags :: Lens' ListTagsForResourceResponse (Maybe ResourceTags)
+ Amazonka.MediaConvert.Lens: listTagsForResource_arn :: Lens' ListTagsForResource Text
+ Amazonka.MediaConvert.Lens: m2tsScte35Esam_scte35EsamPid :: Lens' M2tsScte35Esam (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_audioBufferModel :: Lens' M2tsSettings (Maybe M2tsAudioBufferModel)
+ Amazonka.MediaConvert.Lens: m2tsSettings_audioDuration :: Lens' M2tsSettings (Maybe M2tsAudioDuration)
+ Amazonka.MediaConvert.Lens: m2tsSettings_audioFramesPerPes :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_audioPids :: Lens' M2tsSettings (Maybe [Natural])
+ Amazonka.MediaConvert.Lens: m2tsSettings_bitrate :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_bufferModel :: Lens' M2tsSettings (Maybe M2tsBufferModel)
+ Amazonka.MediaConvert.Lens: m2tsSettings_dataPTSControl :: Lens' M2tsSettings (Maybe M2tsDataPtsControl)
+ Amazonka.MediaConvert.Lens: m2tsSettings_dvbNitSettings :: Lens' M2tsSettings (Maybe DvbNitSettings)
+ Amazonka.MediaConvert.Lens: m2tsSettings_dvbSdtSettings :: Lens' M2tsSettings (Maybe DvbSdtSettings)
+ Amazonka.MediaConvert.Lens: m2tsSettings_dvbSubPids :: Lens' M2tsSettings (Maybe [Natural])
+ Amazonka.MediaConvert.Lens: m2tsSettings_dvbTdtSettings :: Lens' M2tsSettings (Maybe DvbTdtSettings)
+ Amazonka.MediaConvert.Lens: m2tsSettings_dvbTeletextPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_ebpAudioInterval :: Lens' M2tsSettings (Maybe M2tsEbpAudioInterval)
+ Amazonka.MediaConvert.Lens: m2tsSettings_ebpPlacement :: Lens' M2tsSettings (Maybe M2tsEbpPlacement)
+ Amazonka.MediaConvert.Lens: m2tsSettings_esRateInPes :: Lens' M2tsSettings (Maybe M2tsEsRateInPes)
+ Amazonka.MediaConvert.Lens: m2tsSettings_forceTsVideoEbpOrder :: Lens' M2tsSettings (Maybe M2tsForceTsVideoEbpOrder)
+ Amazonka.MediaConvert.Lens: m2tsSettings_fragmentTime :: Lens' M2tsSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: m2tsSettings_klvMetadata :: Lens' M2tsSettings (Maybe M2tsKlvMetadata)
+ Amazonka.MediaConvert.Lens: m2tsSettings_maxPcrInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_minEbpInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_nielsenId3 :: Lens' M2tsSettings (Maybe M2tsNielsenId3)
+ Amazonka.MediaConvert.Lens: m2tsSettings_nullPacketBitrate :: Lens' M2tsSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: m2tsSettings_patInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_pcrControl :: Lens' M2tsSettings (Maybe M2tsPcrControl)
+ Amazonka.MediaConvert.Lens: m2tsSettings_pcrPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_pmtInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_pmtPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_privateMetadataPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_programNumber :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_rateMode :: Lens' M2tsSettings (Maybe M2tsRateMode)
+ Amazonka.MediaConvert.Lens: m2tsSettings_scte35Esam :: Lens' M2tsSettings (Maybe M2tsScte35Esam)
+ Amazonka.MediaConvert.Lens: m2tsSettings_scte35Pid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_scte35Source :: Lens' M2tsSettings (Maybe M2tsScte35Source)
+ Amazonka.MediaConvert.Lens: m2tsSettings_segmentationMarkers :: Lens' M2tsSettings (Maybe M2tsSegmentationMarkers)
+ Amazonka.MediaConvert.Lens: m2tsSettings_segmentationStyle :: Lens' M2tsSettings (Maybe M2tsSegmentationStyle)
+ Amazonka.MediaConvert.Lens: m2tsSettings_segmentationTime :: Lens' M2tsSettings (Maybe Double)
+ Amazonka.MediaConvert.Lens: m2tsSettings_timedMetadataPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_transportStreamId :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m2tsSettings_videoPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_audioDuration :: Lens' M3u8Settings (Maybe M3u8AudioDuration)
+ Amazonka.MediaConvert.Lens: m3u8Settings_audioFramesPerPes :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_audioPids :: Lens' M3u8Settings (Maybe [Natural])
+ Amazonka.MediaConvert.Lens: m3u8Settings_dataPTSControl :: Lens' M3u8Settings (Maybe M3u8DataPtsControl)
+ Amazonka.MediaConvert.Lens: m3u8Settings_maxPcrInterval :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_nielsenId3 :: Lens' M3u8Settings (Maybe M3u8NielsenId3)
+ Amazonka.MediaConvert.Lens: m3u8Settings_patInterval :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_pcrControl :: Lens' M3u8Settings (Maybe M3u8PcrControl)
+ Amazonka.MediaConvert.Lens: m3u8Settings_pcrPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_pmtInterval :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_pmtPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_privateMetadataPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_programNumber :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_scte35Pid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_scte35Source :: Lens' M3u8Settings (Maybe M3u8Scte35Source)
+ Amazonka.MediaConvert.Lens: m3u8Settings_timedMetadata :: Lens' M3u8Settings (Maybe TimedMetadata)
+ Amazonka.MediaConvert.Lens: m3u8Settings_timedMetadataPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_transportStreamId :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: m3u8Settings_videoPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: minBottomRenditionSize_height :: Lens' MinBottomRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Lens: minBottomRenditionSize_width :: Lens' MinBottomRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Lens: minTopRenditionSize_height :: Lens' MinTopRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Lens: minTopRenditionSize_width :: Lens' MinTopRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Lens: motionImageInserter_framerate :: Lens' MotionImageInserter (Maybe MotionImageInsertionFramerate)
+ Amazonka.MediaConvert.Lens: motionImageInserter_input :: Lens' MotionImageInserter (Maybe Text)
+ Amazonka.MediaConvert.Lens: motionImageInserter_insertionMode :: Lens' MotionImageInserter (Maybe MotionImageInsertionMode)
+ Amazonka.MediaConvert.Lens: motionImageInserter_offset :: Lens' MotionImageInserter (Maybe MotionImageInsertionOffset)
+ Amazonka.MediaConvert.Lens: motionImageInserter_playback :: Lens' MotionImageInserter (Maybe MotionImagePlayback)
+ Amazonka.MediaConvert.Lens: motionImageInserter_startTime :: Lens' MotionImageInserter (Maybe Text)
+ Amazonka.MediaConvert.Lens: motionImageInsertionFramerate_framerateDenominator :: Lens' MotionImageInsertionFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Lens: motionImageInsertionFramerate_framerateNumerator :: Lens' MotionImageInsertionFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Lens: motionImageInsertionOffset_imageX :: Lens' MotionImageInsertionOffset (Maybe Natural)
+ Amazonka.MediaConvert.Lens: motionImageInsertionOffset_imageY :: Lens' MotionImageInsertionOffset (Maybe Natural)
+ Amazonka.MediaConvert.Lens: movSettings_clapAtom :: Lens' MovSettings (Maybe MovClapAtom)
+ Amazonka.MediaConvert.Lens: movSettings_cslgAtom :: Lens' MovSettings (Maybe MovCslgAtom)
+ Amazonka.MediaConvert.Lens: movSettings_mpeg2FourCCControl :: Lens' MovSettings (Maybe MovMpeg2FourCCControl)
+ Amazonka.MediaConvert.Lens: movSettings_paddingControl :: Lens' MovSettings (Maybe MovPaddingControl)
+ Amazonka.MediaConvert.Lens: movSettings_reference :: Lens' MovSettings (Maybe MovReference)
+ Amazonka.MediaConvert.Lens: mp2Settings_bitrate :: Lens' Mp2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mp2Settings_channels :: Lens' Mp2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mp2Settings_sampleRate :: Lens' Mp2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mp3Settings_bitrate :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mp3Settings_channels :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mp3Settings_rateControlMode :: Lens' Mp3Settings (Maybe Mp3RateControlMode)
+ Amazonka.MediaConvert.Lens: mp3Settings_sampleRate :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mp3Settings_vbrQuality :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mp4Settings_audioDuration :: Lens' Mp4Settings (Maybe CmfcAudioDuration)
+ Amazonka.MediaConvert.Lens: mp4Settings_cslgAtom :: Lens' Mp4Settings (Maybe Mp4CslgAtom)
+ Amazonka.MediaConvert.Lens: mp4Settings_cttsVersion :: Lens' Mp4Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mp4Settings_freeSpaceBox :: Lens' Mp4Settings (Maybe Mp4FreeSpaceBox)
+ Amazonka.MediaConvert.Lens: mp4Settings_moovPlacement :: Lens' Mp4Settings (Maybe Mp4MoovPlacement)
+ Amazonka.MediaConvert.Lens: mp4Settings_mp4MajorBrand :: Lens' Mp4Settings (Maybe Text)
+ Amazonka.MediaConvert.Lens: mpdSettings_accessibilityCaptionHints :: Lens' MpdSettings (Maybe MpdAccessibilityCaptionHints)
+ Amazonka.MediaConvert.Lens: mpdSettings_audioDuration :: Lens' MpdSettings (Maybe MpdAudioDuration)
+ Amazonka.MediaConvert.Lens: mpdSettings_captionContainerType :: Lens' MpdSettings (Maybe MpdCaptionContainerType)
+ Amazonka.MediaConvert.Lens: mpdSettings_klvMetadata :: Lens' MpdSettings (Maybe MpdKlvMetadata)
+ Amazonka.MediaConvert.Lens: mpdSettings_manifestMetadataSignaling :: Lens' MpdSettings (Maybe MpdManifestMetadataSignaling)
+ Amazonka.MediaConvert.Lens: mpdSettings_scte35Esam :: Lens' MpdSettings (Maybe MpdScte35Esam)
+ Amazonka.MediaConvert.Lens: mpdSettings_scte35Source :: Lens' MpdSettings (Maybe MpdScte35Source)
+ Amazonka.MediaConvert.Lens: mpdSettings_timedMetadata :: Lens' MpdSettings (Maybe MpdTimedMetadata)
+ Amazonka.MediaConvert.Lens: mpdSettings_timedMetadataBoxVersion :: Lens' MpdSettings (Maybe MpdTimedMetadataBoxVersion)
+ Amazonka.MediaConvert.Lens: mpdSettings_timedMetadataSchemeIdUri :: Lens' MpdSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: mpdSettings_timedMetadataValue :: Lens' MpdSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_adaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2AdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_bitrate :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_codecLevel :: Lens' Mpeg2Settings (Maybe Mpeg2CodecLevel)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_codecProfile :: Lens' Mpeg2Settings (Maybe Mpeg2CodecProfile)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_dynamicSubGop :: Lens' Mpeg2Settings (Maybe Mpeg2DynamicSubGop)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_framerateControl :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateControl)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_framerateConversionAlgorithm :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_framerateDenominator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_framerateNumerator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_gopClosedCadence :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_gopSize :: Lens' Mpeg2Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_gopSizeUnits :: Lens' Mpeg2Settings (Maybe Mpeg2GopSizeUnits)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_hrdBufferFinalFillPercentage :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_hrdBufferInitialFillPercentage :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_hrdBufferSize :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_interlaceMode :: Lens' Mpeg2Settings (Maybe Mpeg2InterlaceMode)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_intraDcPrecision :: Lens' Mpeg2Settings (Maybe Mpeg2IntraDcPrecision)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_maxBitrate :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_minIInterval :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_numberBFramesBetweenReferenceFrames :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_parControl :: Lens' Mpeg2Settings (Maybe Mpeg2ParControl)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_parDenominator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_parNumerator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_qualityTuningLevel :: Lens' Mpeg2Settings (Maybe Mpeg2QualityTuningLevel)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_rateControlMode :: Lens' Mpeg2Settings (Maybe Mpeg2RateControlMode)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_scanTypeConversionMode :: Lens' Mpeg2Settings (Maybe Mpeg2ScanTypeConversionMode)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_sceneChangeDetect :: Lens' Mpeg2Settings (Maybe Mpeg2SceneChangeDetect)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_slowPal :: Lens' Mpeg2Settings (Maybe Mpeg2SlowPal)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_softness :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_spatialAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_syntax :: Lens' Mpeg2Settings (Maybe Mpeg2Syntax)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_telecine :: Lens' Mpeg2Settings (Maybe Mpeg2Telecine)
+ Amazonka.MediaConvert.Lens: mpeg2Settings_temporalAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2TemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: msSmoothAdditionalManifest_manifestNameModifier :: Lens' MsSmoothAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Lens: msSmoothAdditionalManifest_selectedOutputs :: Lens' MsSmoothAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Lens: msSmoothEncryptionSettings_spekeKeyProvider :: Lens' MsSmoothEncryptionSettings (Maybe SpekeKeyProvider)
+ Amazonka.MediaConvert.Lens: msSmoothGroupSettings_additionalManifests :: Lens' MsSmoothGroupSettings (Maybe [MsSmoothAdditionalManifest])
+ Amazonka.MediaConvert.Lens: msSmoothGroupSettings_audioDeduplication :: Lens' MsSmoothGroupSettings (Maybe MsSmoothAudioDeduplication)
+ Amazonka.MediaConvert.Lens: msSmoothGroupSettings_destination :: Lens' MsSmoothGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: msSmoothGroupSettings_destinationSettings :: Lens' MsSmoothGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Lens: msSmoothGroupSettings_encryption :: Lens' MsSmoothGroupSettings (Maybe MsSmoothEncryptionSettings)
+ Amazonka.MediaConvert.Lens: msSmoothGroupSettings_fragmentLength :: Lens' MsSmoothGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: msSmoothGroupSettings_fragmentLengthControl :: Lens' MsSmoothGroupSettings (Maybe MsSmoothFragmentLengthControl)
+ Amazonka.MediaConvert.Lens: msSmoothGroupSettings_manifestEncoding :: Lens' MsSmoothGroupSettings (Maybe MsSmoothManifestEncoding)
+ Amazonka.MediaConvert.Lens: mxfSettings_afdSignaling :: Lens' MxfSettings (Maybe MxfAfdSignaling)
+ Amazonka.MediaConvert.Lens: mxfSettings_profile :: Lens' MxfSettings (Maybe MxfProfile)
+ Amazonka.MediaConvert.Lens: mxfSettings_xavcProfileSettings :: Lens' MxfSettings (Maybe MxfXavcProfileSettings)
+ Amazonka.MediaConvert.Lens: mxfXavcProfileSettings_durationMode :: Lens' MxfXavcProfileSettings (Maybe MxfXavcDurationMode)
+ Amazonka.MediaConvert.Lens: mxfXavcProfileSettings_maxAncDataSize :: Lens' MxfXavcProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: nexGuardFileMarkerSettings_license :: Lens' NexGuardFileMarkerSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: nexGuardFileMarkerSettings_payload :: Lens' NexGuardFileMarkerSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: nexGuardFileMarkerSettings_preset :: Lens' NexGuardFileMarkerSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: nexGuardFileMarkerSettings_strength :: Lens' NexGuardFileMarkerSettings (Maybe WatermarkingStrength)
+ Amazonka.MediaConvert.Lens: nielsenConfiguration_breakoutCode :: Lens' NielsenConfiguration (Maybe Natural)
+ Amazonka.MediaConvert.Lens: nielsenConfiguration_distributorId :: Lens' NielsenConfiguration (Maybe Text)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_activeWatermarkProcess :: Lens' NielsenNonLinearWatermarkSettings (Maybe NielsenActiveWatermarkProcessType)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_adiFilename :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_assetId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_assetName :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_cbetSourceId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_episodeId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_metadataDestination :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_sourceId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_sourceWatermarkStatus :: Lens' NielsenNonLinearWatermarkSettings (Maybe NielsenSourceWatermarkStatusType)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_ticServerUrl :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: nielsenNonLinearWatermarkSettings_uniqueTicPerAudioTrack :: Lens' NielsenNonLinearWatermarkSettings (Maybe NielsenUniqueTicPerAudioTrackType)
+ Amazonka.MediaConvert.Lens: noiseReducerFilterSettings_strength :: Lens' NoiseReducerFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: noiseReducerSpatialFilterSettings_postFilterSharpenStrength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: noiseReducerSpatialFilterSettings_speed :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: noiseReducerSpatialFilterSettings_strength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: noiseReducerTemporalFilterSettings_aggressiveMode :: Lens' NoiseReducerTemporalFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: noiseReducerTemporalFilterSettings_postTemporalSharpening :: Lens' NoiseReducerTemporalFilterSettings (Maybe NoiseFilterPostTemporalSharpening)
+ Amazonka.MediaConvert.Lens: noiseReducerTemporalFilterSettings_postTemporalSharpeningStrength :: Lens' NoiseReducerTemporalFilterSettings (Maybe NoiseFilterPostTemporalSharpeningStrength)
+ Amazonka.MediaConvert.Lens: noiseReducerTemporalFilterSettings_speed :: Lens' NoiseReducerTemporalFilterSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: noiseReducerTemporalFilterSettings_strength :: Lens' NoiseReducerTemporalFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: noiseReducer_filter :: Lens' NoiseReducer (Maybe NoiseReducerFilter)
+ Amazonka.MediaConvert.Lens: noiseReducer_filterSettings :: Lens' NoiseReducer (Maybe NoiseReducerFilterSettings)
+ Amazonka.MediaConvert.Lens: noiseReducer_spatialFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerSpatialFilterSettings)
+ Amazonka.MediaConvert.Lens: noiseReducer_temporalFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerTemporalFilterSettings)
+ Amazonka.MediaConvert.Lens: opusSettings_bitrate :: Lens' OpusSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: opusSettings_channels :: Lens' OpusSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: opusSettings_sampleRate :: Lens' OpusSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: outputChannelMapping_inputChannels :: Lens' OutputChannelMapping (Maybe [Int])
+ Amazonka.MediaConvert.Lens: outputChannelMapping_inputChannelsFineTune :: Lens' OutputChannelMapping (Maybe [Double])
+ Amazonka.MediaConvert.Lens: outputDetail_durationInMs :: Lens' OutputDetail (Maybe Int)
+ Amazonka.MediaConvert.Lens: outputDetail_videoDetails :: Lens' OutputDetail (Maybe VideoDetail)
+ Amazonka.MediaConvert.Lens: outputGroupDetail_outputDetails :: Lens' OutputGroupDetail (Maybe [OutputDetail])
+ Amazonka.MediaConvert.Lens: outputGroupSettings_cmafGroupSettings :: Lens' OutputGroupSettings (Maybe CmafGroupSettings)
+ Amazonka.MediaConvert.Lens: outputGroupSettings_dashIsoGroupSettings :: Lens' OutputGroupSettings (Maybe DashIsoGroupSettings)
+ Amazonka.MediaConvert.Lens: outputGroupSettings_fileGroupSettings :: Lens' OutputGroupSettings (Maybe FileGroupSettings)
+ Amazonka.MediaConvert.Lens: outputGroupSettings_hlsGroupSettings :: Lens' OutputGroupSettings (Maybe HlsGroupSettings)
+ Amazonka.MediaConvert.Lens: outputGroupSettings_msSmoothGroupSettings :: Lens' OutputGroupSettings (Maybe MsSmoothGroupSettings)
+ Amazonka.MediaConvert.Lens: outputGroupSettings_type :: Lens' OutputGroupSettings (Maybe OutputGroupType)
+ Amazonka.MediaConvert.Lens: outputGroup_automatedEncodingSettings :: Lens' OutputGroup (Maybe AutomatedEncodingSettings)
+ Amazonka.MediaConvert.Lens: outputGroup_customName :: Lens' OutputGroup (Maybe Text)
+ Amazonka.MediaConvert.Lens: outputGroup_name :: Lens' OutputGroup (Maybe Text)
+ Amazonka.MediaConvert.Lens: outputGroup_outputGroupSettings :: Lens' OutputGroup (Maybe OutputGroupSettings)
+ Amazonka.MediaConvert.Lens: outputGroup_outputs :: Lens' OutputGroup (Maybe [Output])
+ Amazonka.MediaConvert.Lens: outputSettings_hlsSettings :: Lens' OutputSettings (Maybe HlsSettings)
+ Amazonka.MediaConvert.Lens: output_audioDescriptions :: Lens' Output (Maybe [AudioDescription])
+ Amazonka.MediaConvert.Lens: output_captionDescriptions :: Lens' Output (Maybe [CaptionDescription])
+ Amazonka.MediaConvert.Lens: output_containerSettings :: Lens' Output (Maybe ContainerSettings)
+ Amazonka.MediaConvert.Lens: output_extension :: Lens' Output (Maybe Text)
+ Amazonka.MediaConvert.Lens: output_nameModifier :: Lens' Output (Maybe Text)
+ Amazonka.MediaConvert.Lens: output_outputSettings :: Lens' Output (Maybe OutputSettings)
+ Amazonka.MediaConvert.Lens: output_preset :: Lens' Output (Maybe Text)
+ Amazonka.MediaConvert.Lens: output_videoDescription :: Lens' Output (Maybe VideoDescription)
+ Amazonka.MediaConvert.Lens: partnerWatermarking_nexguardFileMarkerSettings :: Lens' PartnerWatermarking (Maybe NexGuardFileMarkerSettings)
+ Amazonka.MediaConvert.Lens: policy_httpInputs :: Lens' Policy (Maybe InputPolicy)
+ Amazonka.MediaConvert.Lens: policy_httpsInputs :: Lens' Policy (Maybe InputPolicy)
+ Amazonka.MediaConvert.Lens: policy_s3Inputs :: Lens' Policy (Maybe InputPolicy)
+ Amazonka.MediaConvert.Lens: presetSettings_audioDescriptions :: Lens' PresetSettings (Maybe [AudioDescription])
+ Amazonka.MediaConvert.Lens: presetSettings_captionDescriptions :: Lens' PresetSettings (Maybe [CaptionDescriptionPreset])
+ Amazonka.MediaConvert.Lens: presetSettings_containerSettings :: Lens' PresetSettings (Maybe ContainerSettings)
+ Amazonka.MediaConvert.Lens: presetSettings_videoDescription :: Lens' PresetSettings (Maybe VideoDescription)
+ Amazonka.MediaConvert.Lens: preset_arn :: Lens' Preset (Maybe Text)
+ Amazonka.MediaConvert.Lens: preset_category :: Lens' Preset (Maybe Text)
+ Amazonka.MediaConvert.Lens: preset_createdAt :: Lens' Preset (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: preset_description :: Lens' Preset (Maybe Text)
+ Amazonka.MediaConvert.Lens: preset_lastUpdated :: Lens' Preset (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: preset_name :: Lens' Preset Text
+ Amazonka.MediaConvert.Lens: preset_settings :: Lens' Preset PresetSettings
+ Amazonka.MediaConvert.Lens: preset_type :: Lens' Preset (Maybe Type)
+ Amazonka.MediaConvert.Lens: proresSettings_chromaSampling :: Lens' ProresSettings (Maybe ProresChromaSampling)
+ Amazonka.MediaConvert.Lens: proresSettings_codecProfile :: Lens' ProresSettings (Maybe ProresCodecProfile)
+ Amazonka.MediaConvert.Lens: proresSettings_framerateControl :: Lens' ProresSettings (Maybe ProresFramerateControl)
+ Amazonka.MediaConvert.Lens: proresSettings_framerateConversionAlgorithm :: Lens' ProresSettings (Maybe ProresFramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: proresSettings_framerateDenominator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: proresSettings_framerateNumerator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: proresSettings_interlaceMode :: Lens' ProresSettings (Maybe ProresInterlaceMode)
+ Amazonka.MediaConvert.Lens: proresSettings_parControl :: Lens' ProresSettings (Maybe ProresParControl)
+ Amazonka.MediaConvert.Lens: proresSettings_parDenominator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: proresSettings_parNumerator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: proresSettings_scanTypeConversionMode :: Lens' ProresSettings (Maybe ProresScanTypeConversionMode)
+ Amazonka.MediaConvert.Lens: proresSettings_slowPal :: Lens' ProresSettings (Maybe ProresSlowPal)
+ Amazonka.MediaConvert.Lens: proresSettings_telecine :: Lens' ProresSettings (Maybe ProresTelecine)
+ Amazonka.MediaConvert.Lens: putPolicyResponse_httpStatus :: Lens' PutPolicyResponse Int
+ Amazonka.MediaConvert.Lens: putPolicyResponse_policy :: Lens' PutPolicyResponse (Maybe Policy)
+ Amazonka.MediaConvert.Lens: putPolicy_policy :: Lens' PutPolicy Policy
+ Amazonka.MediaConvert.Lens: queueTransition_destinationQueue :: Lens' QueueTransition (Maybe Text)
+ Amazonka.MediaConvert.Lens: queueTransition_sourceQueue :: Lens' QueueTransition (Maybe Text)
+ Amazonka.MediaConvert.Lens: queueTransition_timestamp :: Lens' QueueTransition (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: queue_arn :: Lens' Queue (Maybe Text)
+ Amazonka.MediaConvert.Lens: queue_createdAt :: Lens' Queue (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: queue_description :: Lens' Queue (Maybe Text)
+ Amazonka.MediaConvert.Lens: queue_lastUpdated :: Lens' Queue (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: queue_name :: Lens' Queue Text
+ Amazonka.MediaConvert.Lens: queue_pricingPlan :: Lens' Queue (Maybe PricingPlan)
+ Amazonka.MediaConvert.Lens: queue_progressingJobsCount :: Lens' Queue (Maybe Int)
+ Amazonka.MediaConvert.Lens: queue_reservationPlan :: Lens' Queue (Maybe ReservationPlan)
+ Amazonka.MediaConvert.Lens: queue_status :: Lens' Queue (Maybe QueueStatus)
+ Amazonka.MediaConvert.Lens: queue_submittedJobsCount :: Lens' Queue (Maybe Int)
+ Amazonka.MediaConvert.Lens: queue_type :: Lens' Queue (Maybe Type)
+ Amazonka.MediaConvert.Lens: rectangle_height :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Lens: rectangle_width :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Lens: rectangle_x :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Lens: rectangle_y :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Lens: remixSettings_channelMapping :: Lens' RemixSettings (Maybe ChannelMapping)
+ Amazonka.MediaConvert.Lens: remixSettings_channelsIn :: Lens' RemixSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: remixSettings_channelsOut :: Lens' RemixSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: reservationPlanSettings_commitment :: Lens' ReservationPlanSettings Commitment
+ Amazonka.MediaConvert.Lens: reservationPlanSettings_renewalType :: Lens' ReservationPlanSettings RenewalType
+ Amazonka.MediaConvert.Lens: reservationPlanSettings_reservedSlots :: Lens' ReservationPlanSettings Int
+ Amazonka.MediaConvert.Lens: reservationPlan_commitment :: Lens' ReservationPlan (Maybe Commitment)
+ Amazonka.MediaConvert.Lens: reservationPlan_expiresAt :: Lens' ReservationPlan (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: reservationPlan_purchasedAt :: Lens' ReservationPlan (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: reservationPlan_renewalType :: Lens' ReservationPlan (Maybe RenewalType)
+ Amazonka.MediaConvert.Lens: reservationPlan_reservedSlots :: Lens' ReservationPlan (Maybe Int)
+ Amazonka.MediaConvert.Lens: reservationPlan_status :: Lens' ReservationPlan (Maybe ReservationPlanStatus)
+ Amazonka.MediaConvert.Lens: resourceTags_arn :: Lens' ResourceTags (Maybe Text)
+ Amazonka.MediaConvert.Lens: resourceTags_tags :: Lens' ResourceTags (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Lens: s3DestinationAccessControl_cannedAcl :: Lens' S3DestinationAccessControl (Maybe S3ObjectCannedAcl)
+ Amazonka.MediaConvert.Lens: s3DestinationSettings_accessControl :: Lens' S3DestinationSettings (Maybe S3DestinationAccessControl)
+ Amazonka.MediaConvert.Lens: s3DestinationSettings_encryption :: Lens' S3DestinationSettings (Maybe S3EncryptionSettings)
+ Amazonka.MediaConvert.Lens: s3EncryptionSettings_encryptionType :: Lens' S3EncryptionSettings (Maybe S3ServerSideEncryptionType)
+ Amazonka.MediaConvert.Lens: s3EncryptionSettings_kmsEncryptionContext :: Lens' S3EncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: s3EncryptionSettings_kmsKeyArn :: Lens' S3EncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: sccDestinationSettings_framerate :: Lens' SccDestinationSettings (Maybe SccDestinationFramerate)
+ Amazonka.MediaConvert.Lens: spekeKeyProviderCmaf_certificateArn :: Lens' SpekeKeyProviderCmaf (Maybe Text)
+ Amazonka.MediaConvert.Lens: spekeKeyProviderCmaf_dashSignaledSystemIds :: Lens' SpekeKeyProviderCmaf (Maybe [Text])
+ Amazonka.MediaConvert.Lens: spekeKeyProviderCmaf_hlsSignaledSystemIds :: Lens' SpekeKeyProviderCmaf (Maybe [Text])
+ Amazonka.MediaConvert.Lens: spekeKeyProviderCmaf_resourceId :: Lens' SpekeKeyProviderCmaf (Maybe Text)
+ Amazonka.MediaConvert.Lens: spekeKeyProviderCmaf_url :: Lens' SpekeKeyProviderCmaf (Maybe Text)
+ Amazonka.MediaConvert.Lens: spekeKeyProvider_certificateArn :: Lens' SpekeKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Lens: spekeKeyProvider_resourceId :: Lens' SpekeKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Lens: spekeKeyProvider_systemIds :: Lens' SpekeKeyProvider (Maybe [Text])
+ Amazonka.MediaConvert.Lens: spekeKeyProvider_url :: Lens' SpekeKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Lens: srtDestinationSettings_stylePassthrough :: Lens' SrtDestinationSettings (Maybe SrtStylePassthrough)
+ Amazonka.MediaConvert.Lens: staticKeyProvider_keyFormat :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Lens: staticKeyProvider_keyFormatVersions :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Lens: staticKeyProvider_staticKeyValue :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Lens: staticKeyProvider_url :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Lens: tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
+ Amazonka.MediaConvert.Lens: tagResource_arn :: Lens' TagResource Text
+ Amazonka.MediaConvert.Lens: tagResource_tags :: Lens' TagResource (HashMap Text Text)
+ Amazonka.MediaConvert.Lens: teletextDestinationSettings_pageNumber :: Lens' TeletextDestinationSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: teletextDestinationSettings_pageTypes :: Lens' TeletextDestinationSettings (Maybe [TeletextPageType])
+ Amazonka.MediaConvert.Lens: teletextSourceSettings_pageNumber :: Lens' TeletextSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: timecodeBurnin_fontSize :: Lens' TimecodeBurnin (Maybe Natural)
+ Amazonka.MediaConvert.Lens: timecodeBurnin_position :: Lens' TimecodeBurnin (Maybe TimecodeBurninPosition)
+ Amazonka.MediaConvert.Lens: timecodeBurnin_prefix :: Lens' TimecodeBurnin (Maybe Text)
+ Amazonka.MediaConvert.Lens: timecodeConfig_anchor :: Lens' TimecodeConfig (Maybe Text)
+ Amazonka.MediaConvert.Lens: timecodeConfig_source :: Lens' TimecodeConfig (Maybe TimecodeSource)
+ Amazonka.MediaConvert.Lens: timecodeConfig_start :: Lens' TimecodeConfig (Maybe Text)
+ Amazonka.MediaConvert.Lens: timecodeConfig_timestampOffset :: Lens' TimecodeConfig (Maybe Text)
+ Amazonka.MediaConvert.Lens: timedMetadataInsertion_id3Insertions :: Lens' TimedMetadataInsertion (Maybe [Id3Insertion])
+ Amazonka.MediaConvert.Lens: timing_finishTime :: Lens' Timing (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: timing_startTime :: Lens' Timing (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: timing_submitTime :: Lens' Timing (Maybe UTCTime)
+ Amazonka.MediaConvert.Lens: trackSourceSettings_trackNumber :: Lens' TrackSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: ttmlDestinationSettings_stylePassthrough :: Lens' TtmlDestinationSettings (Maybe TtmlStylePassthrough)
+ Amazonka.MediaConvert.Lens: untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
+ Amazonka.MediaConvert.Lens: untagResource_arn :: Lens' UntagResource Text
+ Amazonka.MediaConvert.Lens: untagResource_tagKeys :: Lens' UntagResource (Maybe [Text])
+ Amazonka.MediaConvert.Lens: updateJobTemplateResponse_httpStatus :: Lens' UpdateJobTemplateResponse Int
+ Amazonka.MediaConvert.Lens: updateJobTemplateResponse_jobTemplate :: Lens' UpdateJobTemplateResponse (Maybe JobTemplate)
+ Amazonka.MediaConvert.Lens: updateJobTemplate_accelerationSettings :: Lens' UpdateJobTemplate (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.Lens: updateJobTemplate_category :: Lens' UpdateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: updateJobTemplate_description :: Lens' UpdateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: updateJobTemplate_hopDestinations :: Lens' UpdateJobTemplate (Maybe [HopDestination])
+ Amazonka.MediaConvert.Lens: updateJobTemplate_name :: Lens' UpdateJobTemplate Text
+ Amazonka.MediaConvert.Lens: updateJobTemplate_priority :: Lens' UpdateJobTemplate (Maybe Int)
+ Amazonka.MediaConvert.Lens: updateJobTemplate_queue :: Lens' UpdateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Lens: updateJobTemplate_settings :: Lens' UpdateJobTemplate (Maybe JobTemplateSettings)
+ Amazonka.MediaConvert.Lens: updateJobTemplate_statusUpdateInterval :: Lens' UpdateJobTemplate (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.Lens: updatePresetResponse_httpStatus :: Lens' UpdatePresetResponse Int
+ Amazonka.MediaConvert.Lens: updatePresetResponse_preset :: Lens' UpdatePresetResponse (Maybe Preset)
+ Amazonka.MediaConvert.Lens: updatePreset_category :: Lens' UpdatePreset (Maybe Text)
+ Amazonka.MediaConvert.Lens: updatePreset_description :: Lens' UpdatePreset (Maybe Text)
+ Amazonka.MediaConvert.Lens: updatePreset_name :: Lens' UpdatePreset Text
+ Amazonka.MediaConvert.Lens: updatePreset_settings :: Lens' UpdatePreset (Maybe PresetSettings)
+ Amazonka.MediaConvert.Lens: updateQueueResponse_httpStatus :: Lens' UpdateQueueResponse Int
+ Amazonka.MediaConvert.Lens: updateQueueResponse_queue :: Lens' UpdateQueueResponse (Maybe Queue)
+ Amazonka.MediaConvert.Lens: updateQueue_description :: Lens' UpdateQueue (Maybe Text)
+ Amazonka.MediaConvert.Lens: updateQueue_name :: Lens' UpdateQueue Text
+ Amazonka.MediaConvert.Lens: updateQueue_reservationPlanSettings :: Lens' UpdateQueue (Maybe ReservationPlanSettings)
+ Amazonka.MediaConvert.Lens: updateQueue_status :: Lens' UpdateQueue (Maybe QueueStatus)
+ Amazonka.MediaConvert.Lens: vc3Settings_framerateControl :: Lens' Vc3Settings (Maybe Vc3FramerateControl)
+ Amazonka.MediaConvert.Lens: vc3Settings_framerateConversionAlgorithm :: Lens' Vc3Settings (Maybe Vc3FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: vc3Settings_framerateDenominator :: Lens' Vc3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vc3Settings_framerateNumerator :: Lens' Vc3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vc3Settings_interlaceMode :: Lens' Vc3Settings (Maybe Vc3InterlaceMode)
+ Amazonka.MediaConvert.Lens: vc3Settings_scanTypeConversionMode :: Lens' Vc3Settings (Maybe Vc3ScanTypeConversionMode)
+ Amazonka.MediaConvert.Lens: vc3Settings_slowPal :: Lens' Vc3Settings (Maybe Vc3SlowPal)
+ Amazonka.MediaConvert.Lens: vc3Settings_telecine :: Lens' Vc3Settings (Maybe Vc3Telecine)
+ Amazonka.MediaConvert.Lens: vc3Settings_vc3Class :: Lens' Vc3Settings (Maybe Vc3Class)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_av1Settings :: Lens' VideoCodecSettings (Maybe Av1Settings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_avcIntraSettings :: Lens' VideoCodecSettings (Maybe AvcIntraSettings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_codec :: Lens' VideoCodecSettings (Maybe VideoCodec)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_frameCaptureSettings :: Lens' VideoCodecSettings (Maybe FrameCaptureSettings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_h264Settings :: Lens' VideoCodecSettings (Maybe H264Settings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_h265Settings :: Lens' VideoCodecSettings (Maybe H265Settings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_mpeg2Settings :: Lens' VideoCodecSettings (Maybe Mpeg2Settings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_proresSettings :: Lens' VideoCodecSettings (Maybe ProresSettings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_vc3Settings :: Lens' VideoCodecSettings (Maybe Vc3Settings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_vp8Settings :: Lens' VideoCodecSettings (Maybe Vp8Settings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_vp9Settings :: Lens' VideoCodecSettings (Maybe Vp9Settings)
+ Amazonka.MediaConvert.Lens: videoCodecSettings_xavcSettings :: Lens' VideoCodecSettings (Maybe XavcSettings)
+ Amazonka.MediaConvert.Lens: videoDescription_afdSignaling :: Lens' VideoDescription (Maybe AfdSignaling)
+ Amazonka.MediaConvert.Lens: videoDescription_antiAlias :: Lens' VideoDescription (Maybe AntiAlias)
+ Amazonka.MediaConvert.Lens: videoDescription_codecSettings :: Lens' VideoDescription (Maybe VideoCodecSettings)
+ Amazonka.MediaConvert.Lens: videoDescription_colorMetadata :: Lens' VideoDescription (Maybe ColorMetadata)
+ Amazonka.MediaConvert.Lens: videoDescription_crop :: Lens' VideoDescription (Maybe Rectangle)
+ Amazonka.MediaConvert.Lens: videoDescription_dropFrameTimecode :: Lens' VideoDescription (Maybe DropFrameTimecode)
+ Amazonka.MediaConvert.Lens: videoDescription_fixedAfd :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Lens: videoDescription_height :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Lens: videoDescription_position :: Lens' VideoDescription (Maybe Rectangle)
+ Amazonka.MediaConvert.Lens: videoDescription_respondToAfd :: Lens' VideoDescription (Maybe RespondToAfd)
+ Amazonka.MediaConvert.Lens: videoDescription_scalingBehavior :: Lens' VideoDescription (Maybe ScalingBehavior)
+ Amazonka.MediaConvert.Lens: videoDescription_sharpness :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Lens: videoDescription_timecodeInsertion :: Lens' VideoDescription (Maybe VideoTimecodeInsertion)
+ Amazonka.MediaConvert.Lens: videoDescription_videoPreprocessors :: Lens' VideoDescription (Maybe VideoPreprocessor)
+ Amazonka.MediaConvert.Lens: videoDescription_width :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Lens: videoDetail_heightInPx :: Lens' VideoDetail (Maybe Int)
+ Amazonka.MediaConvert.Lens: videoDetail_widthInPx :: Lens' VideoDetail (Maybe Int)
+ Amazonka.MediaConvert.Lens: videoPreprocessor_colorCorrector :: Lens' VideoPreprocessor (Maybe ColorCorrector)
+ Amazonka.MediaConvert.Lens: videoPreprocessor_deinterlacer :: Lens' VideoPreprocessor (Maybe Deinterlacer)
+ Amazonka.MediaConvert.Lens: videoPreprocessor_dolbyVision :: Lens' VideoPreprocessor (Maybe DolbyVision)
+ Amazonka.MediaConvert.Lens: videoPreprocessor_hdr10Plus :: Lens' VideoPreprocessor (Maybe Hdr10Plus)
+ Amazonka.MediaConvert.Lens: videoPreprocessor_imageInserter :: Lens' VideoPreprocessor (Maybe ImageInserter)
+ Amazonka.MediaConvert.Lens: videoPreprocessor_noiseReducer :: Lens' VideoPreprocessor (Maybe NoiseReducer)
+ Amazonka.MediaConvert.Lens: videoPreprocessor_partnerWatermarking :: Lens' VideoPreprocessor (Maybe PartnerWatermarking)
+ Amazonka.MediaConvert.Lens: videoPreprocessor_timecodeBurnin :: Lens' VideoPreprocessor (Maybe TimecodeBurnin)
+ Amazonka.MediaConvert.Lens: videoSelector_alphaBehavior :: Lens' VideoSelector (Maybe AlphaBehavior)
+ Amazonka.MediaConvert.Lens: videoSelector_colorSpace :: Lens' VideoSelector (Maybe ColorSpace)
+ Amazonka.MediaConvert.Lens: videoSelector_colorSpaceUsage :: Lens' VideoSelector (Maybe ColorSpaceUsage)
+ Amazonka.MediaConvert.Lens: videoSelector_embeddedTimecodeOverride :: Lens' VideoSelector (Maybe EmbeddedTimecodeOverride)
+ Amazonka.MediaConvert.Lens: videoSelector_hdr10Metadata :: Lens' VideoSelector (Maybe Hdr10Metadata)
+ Amazonka.MediaConvert.Lens: videoSelector_padVideo :: Lens' VideoSelector (Maybe PadVideo)
+ Amazonka.MediaConvert.Lens: videoSelector_pid :: Lens' VideoSelector (Maybe Natural)
+ Amazonka.MediaConvert.Lens: videoSelector_programNumber :: Lens' VideoSelector (Maybe Int)
+ Amazonka.MediaConvert.Lens: videoSelector_rotate :: Lens' VideoSelector (Maybe InputRotate)
+ Amazonka.MediaConvert.Lens: videoSelector_sampleRange :: Lens' VideoSelector (Maybe InputSampleRange)
+ Amazonka.MediaConvert.Lens: vorbisSettings_channels :: Lens' VorbisSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vorbisSettings_sampleRate :: Lens' VorbisSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vorbisSettings_vbrQuality :: Lens' VorbisSettings (Maybe Int)
+ Amazonka.MediaConvert.Lens: vp8Settings_bitrate :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp8Settings_framerateControl :: Lens' Vp8Settings (Maybe Vp8FramerateControl)
+ Amazonka.MediaConvert.Lens: vp8Settings_framerateConversionAlgorithm :: Lens' Vp8Settings (Maybe Vp8FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: vp8Settings_framerateDenominator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp8Settings_framerateNumerator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp8Settings_gopSize :: Lens' Vp8Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: vp8Settings_hrdBufferSize :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp8Settings_maxBitrate :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp8Settings_parControl :: Lens' Vp8Settings (Maybe Vp8ParControl)
+ Amazonka.MediaConvert.Lens: vp8Settings_parDenominator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp8Settings_parNumerator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp8Settings_qualityTuningLevel :: Lens' Vp8Settings (Maybe Vp8QualityTuningLevel)
+ Amazonka.MediaConvert.Lens: vp8Settings_rateControlMode :: Lens' Vp8Settings (Maybe Vp8RateControlMode)
+ Amazonka.MediaConvert.Lens: vp9Settings_bitrate :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp9Settings_framerateControl :: Lens' Vp9Settings (Maybe Vp9FramerateControl)
+ Amazonka.MediaConvert.Lens: vp9Settings_framerateConversionAlgorithm :: Lens' Vp9Settings (Maybe Vp9FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: vp9Settings_framerateDenominator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp9Settings_framerateNumerator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp9Settings_gopSize :: Lens' Vp9Settings (Maybe Double)
+ Amazonka.MediaConvert.Lens: vp9Settings_hrdBufferSize :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp9Settings_maxBitrate :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp9Settings_parControl :: Lens' Vp9Settings (Maybe Vp9ParControl)
+ Amazonka.MediaConvert.Lens: vp9Settings_parDenominator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp9Settings_parNumerator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: vp9Settings_qualityTuningLevel :: Lens' Vp9Settings (Maybe Vp9QualityTuningLevel)
+ Amazonka.MediaConvert.Lens: vp9Settings_rateControlMode :: Lens' Vp9Settings (Maybe Vp9RateControlMode)
+ Amazonka.MediaConvert.Lens: wavSettings_bitDepth :: Lens' WavSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: wavSettings_channels :: Lens' WavSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: wavSettings_format :: Lens' WavSettings (Maybe WavFormat)
+ Amazonka.MediaConvert.Lens: wavSettings_sampleRate :: Lens' WavSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: webvttDestinationSettings_accessibility :: Lens' WebvttDestinationSettings (Maybe WebvttAccessibilitySubs)
+ Amazonka.MediaConvert.Lens: webvttDestinationSettings_stylePassthrough :: Lens' WebvttDestinationSettings (Maybe WebvttStylePassthrough)
+ Amazonka.MediaConvert.Lens: webvttHlsSourceSettings_renditionGroupId :: Lens' WebvttHlsSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: webvttHlsSourceSettings_renditionLanguageCode :: Lens' WebvttHlsSourceSettings (Maybe LanguageCode)
+ Amazonka.MediaConvert.Lens: webvttHlsSourceSettings_renditionName :: Lens' WebvttHlsSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Lens: xavc4kIntraCbgProfileSettings_xavcClass :: Lens' Xavc4kIntraCbgProfileSettings (Maybe Xavc4kIntraCbgProfileClass)
+ Amazonka.MediaConvert.Lens: xavc4kIntraVbrProfileSettings_xavcClass :: Lens' Xavc4kIntraVbrProfileSettings (Maybe Xavc4kIntraVbrProfileClass)
+ Amazonka.MediaConvert.Lens: xavc4kProfileSettings_bitrateClass :: Lens' Xavc4kProfileSettings (Maybe Xavc4kProfileBitrateClass)
+ Amazonka.MediaConvert.Lens: xavc4kProfileSettings_codecProfile :: Lens' Xavc4kProfileSettings (Maybe Xavc4kProfileCodecProfile)
+ Amazonka.MediaConvert.Lens: xavc4kProfileSettings_flickerAdaptiveQuantization :: Lens' Xavc4kProfileSettings (Maybe XavcFlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: xavc4kProfileSettings_gopBReference :: Lens' Xavc4kProfileSettings (Maybe XavcGopBReference)
+ Amazonka.MediaConvert.Lens: xavc4kProfileSettings_gopClosedCadence :: Lens' Xavc4kProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: xavc4kProfileSettings_hrdBufferSize :: Lens' Xavc4kProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: xavc4kProfileSettings_qualityTuningLevel :: Lens' Xavc4kProfileSettings (Maybe Xavc4kProfileQualityTuningLevel)
+ Amazonka.MediaConvert.Lens: xavc4kProfileSettings_slices :: Lens' Xavc4kProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: xavcHdIntraCbgProfileSettings_xavcClass :: Lens' XavcHdIntraCbgProfileSettings (Maybe XavcHdIntraCbgProfileClass)
+ Amazonka.MediaConvert.Lens: xavcHdProfileSettings_bitrateClass :: Lens' XavcHdProfileSettings (Maybe XavcHdProfileBitrateClass)
+ Amazonka.MediaConvert.Lens: xavcHdProfileSettings_flickerAdaptiveQuantization :: Lens' XavcHdProfileSettings (Maybe XavcFlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: xavcHdProfileSettings_gopBReference :: Lens' XavcHdProfileSettings (Maybe XavcGopBReference)
+ Amazonka.MediaConvert.Lens: xavcHdProfileSettings_gopClosedCadence :: Lens' XavcHdProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: xavcHdProfileSettings_hrdBufferSize :: Lens' XavcHdProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: xavcHdProfileSettings_interlaceMode :: Lens' XavcHdProfileSettings (Maybe XavcInterlaceMode)
+ Amazonka.MediaConvert.Lens: xavcHdProfileSettings_qualityTuningLevel :: Lens' XavcHdProfileSettings (Maybe XavcHdProfileQualityTuningLevel)
+ Amazonka.MediaConvert.Lens: xavcHdProfileSettings_slices :: Lens' XavcHdProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: xavcHdProfileSettings_telecine :: Lens' XavcHdProfileSettings (Maybe XavcHdProfileTelecine)
+ Amazonka.MediaConvert.Lens: xavcSettings_adaptiveQuantization :: Lens' XavcSettings (Maybe XavcAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: xavcSettings_entropyEncoding :: Lens' XavcSettings (Maybe XavcEntropyEncoding)
+ Amazonka.MediaConvert.Lens: xavcSettings_framerateControl :: Lens' XavcSettings (Maybe XavcFramerateControl)
+ Amazonka.MediaConvert.Lens: xavcSettings_framerateConversionAlgorithm :: Lens' XavcSettings (Maybe XavcFramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Lens: xavcSettings_framerateDenominator :: Lens' XavcSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: xavcSettings_framerateNumerator :: Lens' XavcSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: xavcSettings_profile :: Lens' XavcSettings (Maybe XavcProfile)
+ Amazonka.MediaConvert.Lens: xavcSettings_slowPal :: Lens' XavcSettings (Maybe XavcSlowPal)
+ Amazonka.MediaConvert.Lens: xavcSettings_softness :: Lens' XavcSettings (Maybe Natural)
+ Amazonka.MediaConvert.Lens: xavcSettings_spatialAdaptiveQuantization :: Lens' XavcSettings (Maybe XavcSpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: xavcSettings_temporalAdaptiveQuantization :: Lens' XavcSettings (Maybe XavcTemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Lens: xavcSettings_xavc4kIntraCbgProfileSettings :: Lens' XavcSettings (Maybe Xavc4kIntraCbgProfileSettings)
+ Amazonka.MediaConvert.Lens: xavcSettings_xavc4kIntraVbrProfileSettings :: Lens' XavcSettings (Maybe Xavc4kIntraVbrProfileSettings)
+ Amazonka.MediaConvert.Lens: xavcSettings_xavc4kProfileSettings :: Lens' XavcSettings (Maybe Xavc4kProfileSettings)
+ Amazonka.MediaConvert.Lens: xavcSettings_xavcHdIntraCbgProfileSettings :: Lens' XavcSettings (Maybe XavcHdIntraCbgProfileSettings)
+ Amazonka.MediaConvert.Lens: xavcSettings_xavcHdProfileSettings :: Lens' XavcSettings (Maybe XavcHdProfileSettings)
+ Amazonka.MediaConvert.ListJobTemplates: ListJobTemplates' :: Maybe Text -> Maybe JobTemplateListBy -> Maybe Natural -> Maybe Text -> Maybe Order -> ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: ListJobTemplatesResponse' :: Maybe [JobTemplate] -> Maybe Text -> Int -> ListJobTemplatesResponse
+ Amazonka.MediaConvert.ListJobTemplates: [$sel:category:ListJobTemplates'] :: ListJobTemplates -> Maybe Text
+ Amazonka.MediaConvert.ListJobTemplates: [$sel:httpStatus:ListJobTemplatesResponse'] :: ListJobTemplatesResponse -> Int
+ Amazonka.MediaConvert.ListJobTemplates: [$sel:jobTemplates:ListJobTemplatesResponse'] :: ListJobTemplatesResponse -> Maybe [JobTemplate]
+ Amazonka.MediaConvert.ListJobTemplates: [$sel:listBy:ListJobTemplates'] :: ListJobTemplates -> Maybe JobTemplateListBy
+ Amazonka.MediaConvert.ListJobTemplates: [$sel:maxResults:ListJobTemplates'] :: ListJobTemplates -> Maybe Natural
+ Amazonka.MediaConvert.ListJobTemplates: [$sel:nextToken:ListJobTemplates'] :: ListJobTemplates -> Maybe Text
+ Amazonka.MediaConvert.ListJobTemplates: [$sel:nextToken:ListJobTemplatesResponse'] :: ListJobTemplatesResponse -> Maybe Text
+ Amazonka.MediaConvert.ListJobTemplates: [$sel:order:ListJobTemplates'] :: ListJobTemplates -> Maybe Order
+ Amazonka.MediaConvert.ListJobTemplates: data ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: data ListJobTemplatesResponse
+ Amazonka.MediaConvert.ListJobTemplates: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance Amazonka.Pager.AWSPager Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
+ Amazonka.MediaConvert.ListJobTemplates: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance GHC.Classes.Eq Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance GHC.Classes.Eq Amazonka.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
+ Amazonka.MediaConvert.ListJobTemplates: instance GHC.Generics.Generic Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance GHC.Generics.Generic Amazonka.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
+ Amazonka.MediaConvert.ListJobTemplates: instance GHC.Read.Read Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance GHC.Read.Read Amazonka.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
+ Amazonka.MediaConvert.ListJobTemplates: instance GHC.Show.Show Amazonka.MediaConvert.ListJobTemplates.ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: instance GHC.Show.Show Amazonka.MediaConvert.ListJobTemplates.ListJobTemplatesResponse
+ Amazonka.MediaConvert.ListJobTemplates: listJobTemplatesResponse_httpStatus :: Lens' ListJobTemplatesResponse Int
+ Amazonka.MediaConvert.ListJobTemplates: listJobTemplatesResponse_jobTemplates :: Lens' ListJobTemplatesResponse (Maybe [JobTemplate])
+ Amazonka.MediaConvert.ListJobTemplates: listJobTemplatesResponse_nextToken :: Lens' ListJobTemplatesResponse (Maybe Text)
+ Amazonka.MediaConvert.ListJobTemplates: listJobTemplates_category :: Lens' ListJobTemplates (Maybe Text)
+ Amazonka.MediaConvert.ListJobTemplates: listJobTemplates_listBy :: Lens' ListJobTemplates (Maybe JobTemplateListBy)
+ Amazonka.MediaConvert.ListJobTemplates: listJobTemplates_maxResults :: Lens' ListJobTemplates (Maybe Natural)
+ Amazonka.MediaConvert.ListJobTemplates: listJobTemplates_nextToken :: Lens' ListJobTemplates (Maybe Text)
+ Amazonka.MediaConvert.ListJobTemplates: listJobTemplates_order :: Lens' ListJobTemplates (Maybe Order)
+ Amazonka.MediaConvert.ListJobTemplates: newListJobTemplates :: ListJobTemplates
+ Amazonka.MediaConvert.ListJobTemplates: newListJobTemplatesResponse :: Int -> ListJobTemplatesResponse
+ Amazonka.MediaConvert.ListJobs: ListJobs' :: Maybe Natural -> Maybe Text -> Maybe Order -> Maybe Text -> Maybe JobStatus -> ListJobs
+ Amazonka.MediaConvert.ListJobs: ListJobsResponse' :: Maybe [Job] -> Maybe Text -> Int -> ListJobsResponse
+ Amazonka.MediaConvert.ListJobs: [$sel:httpStatus:ListJobsResponse'] :: ListJobsResponse -> Int
+ Amazonka.MediaConvert.ListJobs: [$sel:jobs:ListJobsResponse'] :: ListJobsResponse -> Maybe [Job]
+ Amazonka.MediaConvert.ListJobs: [$sel:maxResults:ListJobs'] :: ListJobs -> Maybe Natural
+ Amazonka.MediaConvert.ListJobs: [$sel:nextToken:ListJobs'] :: ListJobs -> Maybe Text
+ Amazonka.MediaConvert.ListJobs: [$sel:nextToken:ListJobsResponse'] :: ListJobsResponse -> Maybe Text
+ Amazonka.MediaConvert.ListJobs: [$sel:order:ListJobs'] :: ListJobs -> Maybe Order
+ Amazonka.MediaConvert.ListJobs: [$sel:queue:ListJobs'] :: ListJobs -> Maybe Text
+ Amazonka.MediaConvert.ListJobs: [$sel:status:ListJobs'] :: ListJobs -> Maybe JobStatus
+ Amazonka.MediaConvert.ListJobs: data ListJobs
+ Amazonka.MediaConvert.ListJobs: data ListJobsResponse
+ Amazonka.MediaConvert.ListJobs: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance Amazonka.Pager.AWSPager Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListJobs.ListJobsResponse
+ Amazonka.MediaConvert.ListJobs: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance GHC.Classes.Eq Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance GHC.Classes.Eq Amazonka.MediaConvert.ListJobs.ListJobsResponse
+ Amazonka.MediaConvert.ListJobs: instance GHC.Generics.Generic Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance GHC.Generics.Generic Amazonka.MediaConvert.ListJobs.ListJobsResponse
+ Amazonka.MediaConvert.ListJobs: instance GHC.Read.Read Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance GHC.Read.Read Amazonka.MediaConvert.ListJobs.ListJobsResponse
+ Amazonka.MediaConvert.ListJobs: instance GHC.Show.Show Amazonka.MediaConvert.ListJobs.ListJobs
+ Amazonka.MediaConvert.ListJobs: instance GHC.Show.Show Amazonka.MediaConvert.ListJobs.ListJobsResponse
+ Amazonka.MediaConvert.ListJobs: listJobsResponse_httpStatus :: Lens' ListJobsResponse Int
+ Amazonka.MediaConvert.ListJobs: listJobsResponse_jobs :: Lens' ListJobsResponse (Maybe [Job])
+ Amazonka.MediaConvert.ListJobs: listJobsResponse_nextToken :: Lens' ListJobsResponse (Maybe Text)
+ Amazonka.MediaConvert.ListJobs: listJobs_maxResults :: Lens' ListJobs (Maybe Natural)
+ Amazonka.MediaConvert.ListJobs: listJobs_nextToken :: Lens' ListJobs (Maybe Text)
+ Amazonka.MediaConvert.ListJobs: listJobs_order :: Lens' ListJobs (Maybe Order)
+ Amazonka.MediaConvert.ListJobs: listJobs_queue :: Lens' ListJobs (Maybe Text)
+ Amazonka.MediaConvert.ListJobs: listJobs_status :: Lens' ListJobs (Maybe JobStatus)
+ Amazonka.MediaConvert.ListJobs: newListJobs :: ListJobs
+ Amazonka.MediaConvert.ListJobs: newListJobsResponse :: Int -> ListJobsResponse
+ Amazonka.MediaConvert.ListPresets: ListPresets' :: Maybe Text -> Maybe PresetListBy -> Maybe Natural -> Maybe Text -> Maybe Order -> ListPresets
+ Amazonka.MediaConvert.ListPresets: ListPresetsResponse' :: Maybe Text -> Maybe [Preset] -> Int -> ListPresetsResponse
+ Amazonka.MediaConvert.ListPresets: [$sel:category:ListPresets'] :: ListPresets -> Maybe Text
+ Amazonka.MediaConvert.ListPresets: [$sel:httpStatus:ListPresetsResponse'] :: ListPresetsResponse -> Int
+ Amazonka.MediaConvert.ListPresets: [$sel:listBy:ListPresets'] :: ListPresets -> Maybe PresetListBy
+ Amazonka.MediaConvert.ListPresets: [$sel:maxResults:ListPresets'] :: ListPresets -> Maybe Natural
+ Amazonka.MediaConvert.ListPresets: [$sel:nextToken:ListPresets'] :: ListPresets -> Maybe Text
+ Amazonka.MediaConvert.ListPresets: [$sel:nextToken:ListPresetsResponse'] :: ListPresetsResponse -> Maybe Text
+ Amazonka.MediaConvert.ListPresets: [$sel:order:ListPresets'] :: ListPresets -> Maybe Order
+ Amazonka.MediaConvert.ListPresets: [$sel:presets:ListPresetsResponse'] :: ListPresetsResponse -> Maybe [Preset]
+ Amazonka.MediaConvert.ListPresets: data ListPresets
+ Amazonka.MediaConvert.ListPresets: data ListPresetsResponse
+ Amazonka.MediaConvert.ListPresets: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance Amazonka.Pager.AWSPager Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListPresets.ListPresetsResponse
+ Amazonka.MediaConvert.ListPresets: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance GHC.Classes.Eq Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance GHC.Classes.Eq Amazonka.MediaConvert.ListPresets.ListPresetsResponse
+ Amazonka.MediaConvert.ListPresets: instance GHC.Generics.Generic Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance GHC.Generics.Generic Amazonka.MediaConvert.ListPresets.ListPresetsResponse
+ Amazonka.MediaConvert.ListPresets: instance GHC.Read.Read Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance GHC.Read.Read Amazonka.MediaConvert.ListPresets.ListPresetsResponse
+ Amazonka.MediaConvert.ListPresets: instance GHC.Show.Show Amazonka.MediaConvert.ListPresets.ListPresets
+ Amazonka.MediaConvert.ListPresets: instance GHC.Show.Show Amazonka.MediaConvert.ListPresets.ListPresetsResponse
+ Amazonka.MediaConvert.ListPresets: listPresetsResponse_httpStatus :: Lens' ListPresetsResponse Int
+ Amazonka.MediaConvert.ListPresets: listPresetsResponse_nextToken :: Lens' ListPresetsResponse (Maybe Text)
+ Amazonka.MediaConvert.ListPresets: listPresetsResponse_presets :: Lens' ListPresetsResponse (Maybe [Preset])
+ Amazonka.MediaConvert.ListPresets: listPresets_category :: Lens' ListPresets (Maybe Text)
+ Amazonka.MediaConvert.ListPresets: listPresets_listBy :: Lens' ListPresets (Maybe PresetListBy)
+ Amazonka.MediaConvert.ListPresets: listPresets_maxResults :: Lens' ListPresets (Maybe Natural)
+ Amazonka.MediaConvert.ListPresets: listPresets_nextToken :: Lens' ListPresets (Maybe Text)
+ Amazonka.MediaConvert.ListPresets: listPresets_order :: Lens' ListPresets (Maybe Order)
+ Amazonka.MediaConvert.ListPresets: newListPresets :: ListPresets
+ Amazonka.MediaConvert.ListPresets: newListPresetsResponse :: Int -> ListPresetsResponse
+ Amazonka.MediaConvert.ListQueues: ListQueues' :: Maybe QueueListBy -> Maybe Natural -> Maybe Text -> Maybe Order -> ListQueues
+ Amazonka.MediaConvert.ListQueues: ListQueuesResponse' :: Maybe Text -> Maybe [Queue] -> Int -> ListQueuesResponse
+ Amazonka.MediaConvert.ListQueues: [$sel:httpStatus:ListQueuesResponse'] :: ListQueuesResponse -> Int
+ Amazonka.MediaConvert.ListQueues: [$sel:listBy:ListQueues'] :: ListQueues -> Maybe QueueListBy
+ Amazonka.MediaConvert.ListQueues: [$sel:maxResults:ListQueues'] :: ListQueues -> Maybe Natural
+ Amazonka.MediaConvert.ListQueues: [$sel:nextToken:ListQueues'] :: ListQueues -> Maybe Text
+ Amazonka.MediaConvert.ListQueues: [$sel:nextToken:ListQueuesResponse'] :: ListQueuesResponse -> Maybe Text
+ Amazonka.MediaConvert.ListQueues: [$sel:order:ListQueues'] :: ListQueues -> Maybe Order
+ Amazonka.MediaConvert.ListQueues: [$sel:queues:ListQueuesResponse'] :: ListQueuesResponse -> Maybe [Queue]
+ Amazonka.MediaConvert.ListQueues: data ListQueues
+ Amazonka.MediaConvert.ListQueues: data ListQueuesResponse
+ Amazonka.MediaConvert.ListQueues: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance Amazonka.Pager.AWSPager Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListQueues.ListQueuesResponse
+ Amazonka.MediaConvert.ListQueues: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance GHC.Classes.Eq Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance GHC.Classes.Eq Amazonka.MediaConvert.ListQueues.ListQueuesResponse
+ Amazonka.MediaConvert.ListQueues: instance GHC.Generics.Generic Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance GHC.Generics.Generic Amazonka.MediaConvert.ListQueues.ListQueuesResponse
+ Amazonka.MediaConvert.ListQueues: instance GHC.Read.Read Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance GHC.Read.Read Amazonka.MediaConvert.ListQueues.ListQueuesResponse
+ Amazonka.MediaConvert.ListQueues: instance GHC.Show.Show Amazonka.MediaConvert.ListQueues.ListQueues
+ Amazonka.MediaConvert.ListQueues: instance GHC.Show.Show Amazonka.MediaConvert.ListQueues.ListQueuesResponse
+ Amazonka.MediaConvert.ListQueues: listQueuesResponse_httpStatus :: Lens' ListQueuesResponse Int
+ Amazonka.MediaConvert.ListQueues: listQueuesResponse_nextToken :: Lens' ListQueuesResponse (Maybe Text)
+ Amazonka.MediaConvert.ListQueues: listQueuesResponse_queues :: Lens' ListQueuesResponse (Maybe [Queue])
+ Amazonka.MediaConvert.ListQueues: listQueues_listBy :: Lens' ListQueues (Maybe QueueListBy)
+ Amazonka.MediaConvert.ListQueues: listQueues_maxResults :: Lens' ListQueues (Maybe Natural)
+ Amazonka.MediaConvert.ListQueues: listQueues_nextToken :: Lens' ListQueues (Maybe Text)
+ Amazonka.MediaConvert.ListQueues: listQueues_order :: Lens' ListQueues (Maybe Order)
+ Amazonka.MediaConvert.ListQueues: newListQueues :: ListQueues
+ Amazonka.MediaConvert.ListQueues: newListQueuesResponse :: Int -> ListQueuesResponse
+ Amazonka.MediaConvert.ListTagsForResource: ListTagsForResource' :: Text -> ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: ListTagsForResourceResponse' :: Maybe ResourceTags -> Int -> ListTagsForResourceResponse
+ Amazonka.MediaConvert.ListTagsForResource: [$sel:arn:ListTagsForResource'] :: ListTagsForResource -> Text
+ Amazonka.MediaConvert.ListTagsForResource: [$sel:httpStatus:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Int
+ Amazonka.MediaConvert.ListTagsForResource: [$sel:resourceTags:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Maybe ResourceTags
+ Amazonka.MediaConvert.ListTagsForResource: data ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: data ListTagsForResourceResponse
+ Amazonka.MediaConvert.ListTagsForResource: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance Control.DeepSeq.NFData Amazonka.MediaConvert.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.MediaConvert.ListTagsForResource: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance GHC.Classes.Eq Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance GHC.Classes.Eq Amazonka.MediaConvert.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.MediaConvert.ListTagsForResource: instance GHC.Generics.Generic Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance GHC.Generics.Generic Amazonka.MediaConvert.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.MediaConvert.ListTagsForResource: instance GHC.Read.Read Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance GHC.Read.Read Amazonka.MediaConvert.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.MediaConvert.ListTagsForResource: instance GHC.Show.Show Amazonka.MediaConvert.ListTagsForResource.ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: instance GHC.Show.Show Amazonka.MediaConvert.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.MediaConvert.ListTagsForResource: listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
+ Amazonka.MediaConvert.ListTagsForResource: listTagsForResourceResponse_resourceTags :: Lens' ListTagsForResourceResponse (Maybe ResourceTags)
+ Amazonka.MediaConvert.ListTagsForResource: listTagsForResource_arn :: Lens' ListTagsForResource Text
+ Amazonka.MediaConvert.ListTagsForResource: newListTagsForResource :: Text -> ListTagsForResource
+ Amazonka.MediaConvert.ListTagsForResource: newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
+ Amazonka.MediaConvert.PutPolicy: PutPolicy' :: Policy -> PutPolicy
+ Amazonka.MediaConvert.PutPolicy: PutPolicyResponse' :: Maybe Policy -> Int -> PutPolicyResponse
+ Amazonka.MediaConvert.PutPolicy: [$sel:httpStatus:PutPolicyResponse'] :: PutPolicyResponse -> Int
+ Amazonka.MediaConvert.PutPolicy: [$sel:policy:PutPolicy'] :: PutPolicy -> Policy
+ Amazonka.MediaConvert.PutPolicy: [$sel:policy:PutPolicyResponse'] :: PutPolicyResponse -> Maybe Policy
+ Amazonka.MediaConvert.PutPolicy: data PutPolicy
+ Amazonka.MediaConvert.PutPolicy: data PutPolicyResponse
+ Amazonka.MediaConvert.PutPolicy: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.PutPolicy.PutPolicyResponse
+ Amazonka.MediaConvert.PutPolicy: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance GHC.Classes.Eq Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance GHC.Classes.Eq Amazonka.MediaConvert.PutPolicy.PutPolicyResponse
+ Amazonka.MediaConvert.PutPolicy: instance GHC.Generics.Generic Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance GHC.Generics.Generic Amazonka.MediaConvert.PutPolicy.PutPolicyResponse
+ Amazonka.MediaConvert.PutPolicy: instance GHC.Read.Read Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance GHC.Read.Read Amazonka.MediaConvert.PutPolicy.PutPolicyResponse
+ Amazonka.MediaConvert.PutPolicy: instance GHC.Show.Show Amazonka.MediaConvert.PutPolicy.PutPolicy
+ Amazonka.MediaConvert.PutPolicy: instance GHC.Show.Show Amazonka.MediaConvert.PutPolicy.PutPolicyResponse
+ Amazonka.MediaConvert.PutPolicy: newPutPolicy :: Policy -> PutPolicy
+ Amazonka.MediaConvert.PutPolicy: newPutPolicyResponse :: Int -> PutPolicyResponse
+ Amazonka.MediaConvert.PutPolicy: putPolicyResponse_httpStatus :: Lens' PutPolicyResponse Int
+ Amazonka.MediaConvert.PutPolicy: putPolicyResponse_policy :: Lens' PutPolicyResponse (Maybe Policy)
+ Amazonka.MediaConvert.PutPolicy: putPolicy_policy :: Lens' PutPolicy Policy
+ Amazonka.MediaConvert.TagResource: TagResource' :: Text -> HashMap Text Text -> TagResource
+ Amazonka.MediaConvert.TagResource: TagResourceResponse' :: Int -> TagResourceResponse
+ Amazonka.MediaConvert.TagResource: [$sel:arn:TagResource'] :: TagResource -> Text
+ Amazonka.MediaConvert.TagResource: [$sel:httpStatus:TagResourceResponse'] :: TagResourceResponse -> Int
+ Amazonka.MediaConvert.TagResource: [$sel:tags:TagResource'] :: TagResource -> HashMap Text Text
+ Amazonka.MediaConvert.TagResource: data TagResource
+ Amazonka.MediaConvert.TagResource: data TagResourceResponse
+ Amazonka.MediaConvert.TagResource: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance Control.DeepSeq.NFData Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance Control.DeepSeq.NFData Amazonka.MediaConvert.TagResource.TagResourceResponse
+ Amazonka.MediaConvert.TagResource: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance GHC.Classes.Eq Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance GHC.Classes.Eq Amazonka.MediaConvert.TagResource.TagResourceResponse
+ Amazonka.MediaConvert.TagResource: instance GHC.Generics.Generic Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance GHC.Generics.Generic Amazonka.MediaConvert.TagResource.TagResourceResponse
+ Amazonka.MediaConvert.TagResource: instance GHC.Read.Read Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance GHC.Read.Read Amazonka.MediaConvert.TagResource.TagResourceResponse
+ Amazonka.MediaConvert.TagResource: instance GHC.Show.Show Amazonka.MediaConvert.TagResource.TagResource
+ Amazonka.MediaConvert.TagResource: instance GHC.Show.Show Amazonka.MediaConvert.TagResource.TagResourceResponse
+ Amazonka.MediaConvert.TagResource: newTagResource :: Text -> TagResource
+ Amazonka.MediaConvert.TagResource: newTagResourceResponse :: Int -> TagResourceResponse
+ Amazonka.MediaConvert.TagResource: tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
+ Amazonka.MediaConvert.TagResource: tagResource_arn :: Lens' TagResource Text
+ Amazonka.MediaConvert.TagResource: tagResource_tags :: Lens' TagResource (HashMap Text Text)
+ Amazonka.MediaConvert.Types: AacAudioDescriptionBroadcasterMix' :: Text -> AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types: AacCodecProfile' :: Text -> AacCodecProfile
+ Amazonka.MediaConvert.Types: AacCodingMode' :: Text -> AacCodingMode
+ Amazonka.MediaConvert.Types: AacRateControlMode' :: Text -> AacRateControlMode
+ Amazonka.MediaConvert.Types: AacRawFormat' :: Text -> AacRawFormat
+ Amazonka.MediaConvert.Types: AacSettings' :: Maybe AacAudioDescriptionBroadcasterMix -> Maybe Natural -> Maybe AacCodecProfile -> Maybe AacCodingMode -> Maybe AacRateControlMode -> Maybe AacRawFormat -> Maybe Natural -> Maybe AacSpecification -> Maybe AacVbrQuality -> AacSettings
+ Amazonka.MediaConvert.Types: AacSpecification' :: Text -> AacSpecification
+ Amazonka.MediaConvert.Types: AacVbrQuality' :: Text -> AacVbrQuality
+ Amazonka.MediaConvert.Types: Ac3BitstreamMode' :: Text -> Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: Ac3CodingMode' :: Text -> Ac3CodingMode
+ Amazonka.MediaConvert.Types: Ac3DynamicRangeCompressionLine' :: Text -> Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: Ac3DynamicRangeCompressionProfile' :: Text -> Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types: Ac3DynamicRangeCompressionRf' :: Text -> Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: Ac3LfeFilter' :: Text -> Ac3LfeFilter
+ Amazonka.MediaConvert.Types: Ac3MetadataControl' :: Text -> Ac3MetadataControl
+ Amazonka.MediaConvert.Types: Ac3Settings' :: Maybe Natural -> Maybe Ac3BitstreamMode -> Maybe Ac3CodingMode -> Maybe Natural -> Maybe Ac3DynamicRangeCompressionLine -> Maybe Ac3DynamicRangeCompressionProfile -> Maybe Ac3DynamicRangeCompressionRf -> Maybe Ac3LfeFilter -> Maybe Ac3MetadataControl -> Maybe Natural -> Ac3Settings
+ Amazonka.MediaConvert.Types: AccelerationMode' :: Text -> AccelerationMode
+ Amazonka.MediaConvert.Types: AccelerationSettings' :: AccelerationMode -> AccelerationSettings
+ Amazonka.MediaConvert.Types: AccelerationStatus' :: Text -> AccelerationStatus
+ Amazonka.MediaConvert.Types: AfdSignaling' :: Text -> AfdSignaling
+ Amazonka.MediaConvert.Types: AiffSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> AiffSettings
+ Amazonka.MediaConvert.Types: AllowedRenditionSize' :: Maybe Natural -> Maybe RequiredFlag -> Maybe Natural -> AllowedRenditionSize
+ Amazonka.MediaConvert.Types: AlphaBehavior' :: Text -> AlphaBehavior
+ Amazonka.MediaConvert.Types: AncillaryConvert608To708' :: Text -> AncillaryConvert608To708
+ Amazonka.MediaConvert.Types: AncillarySourceSettings' :: Maybe AncillaryConvert608To708 -> Maybe Natural -> Maybe AncillaryTerminateCaptions -> AncillarySourceSettings
+ Amazonka.MediaConvert.Types: AncillaryTerminateCaptions' :: Text -> AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types: AntiAlias' :: Text -> AntiAlias
+ Amazonka.MediaConvert.Types: AudioChannelTag' :: Text -> AudioChannelTag
+ Amazonka.MediaConvert.Types: AudioChannelTaggingSettings' :: Maybe AudioChannelTag -> AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types: AudioCodec' :: Text -> AudioCodec
+ Amazonka.MediaConvert.Types: AudioCodecSettings' :: Maybe AacSettings -> Maybe Ac3Settings -> Maybe AiffSettings -> Maybe AudioCodec -> Maybe Eac3AtmosSettings -> Maybe Eac3Settings -> Maybe Mp2Settings -> Maybe Mp3Settings -> Maybe OpusSettings -> Maybe VorbisSettings -> Maybe WavSettings -> AudioCodecSettings
+ Amazonka.MediaConvert.Types: AudioDefaultSelection' :: Text -> AudioDefaultSelection
+ Amazonka.MediaConvert.Types: AudioDescription' :: Maybe AudioChannelTaggingSettings -> Maybe AudioNormalizationSettings -> Maybe Text -> Maybe Natural -> Maybe AudioTypeControl -> Maybe AudioCodecSettings -> Maybe Text -> Maybe LanguageCode -> Maybe AudioLanguageCodeControl -> Maybe RemixSettings -> Maybe Text -> AudioDescription
+ Amazonka.MediaConvert.Types: AudioDurationCorrection' :: Text -> AudioDurationCorrection
+ Amazonka.MediaConvert.Types: AudioLanguageCodeControl' :: Text -> AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types: AudioNormalizationAlgorithm' :: Text -> AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types: AudioNormalizationAlgorithmControl' :: Text -> AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types: AudioNormalizationLoudnessLogging' :: Text -> AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types: AudioNormalizationPeakCalculation' :: Text -> AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types: AudioNormalizationSettings' :: Maybe AudioNormalizationAlgorithm -> Maybe AudioNormalizationAlgorithmControl -> Maybe Int -> Maybe AudioNormalizationLoudnessLogging -> Maybe AudioNormalizationPeakCalculation -> Maybe Double -> AudioNormalizationSettings
+ Amazonka.MediaConvert.Types: AudioSelector' :: Maybe AudioDurationCorrection -> Maybe Text -> Maybe AudioDefaultSelection -> Maybe Text -> Maybe HlsRenditionGroupSettings -> Maybe LanguageCode -> Maybe Int -> Maybe [Natural] -> Maybe Natural -> Maybe RemixSettings -> Maybe AudioSelectorType -> Maybe [Natural] -> AudioSelector
+ Amazonka.MediaConvert.Types: AudioSelectorGroup' :: Maybe [Text] -> AudioSelectorGroup
+ Amazonka.MediaConvert.Types: AudioSelectorType' :: Text -> AudioSelectorType
+ Amazonka.MediaConvert.Types: AudioTypeControl' :: Text -> AudioTypeControl
+ Amazonka.MediaConvert.Types: AutomatedAbrRule' :: Maybe [AllowedRenditionSize] -> Maybe [ForceIncludeRenditionSize] -> Maybe MinBottomRenditionSize -> Maybe MinTopRenditionSize -> Maybe RuleType -> AutomatedAbrRule
+ Amazonka.MediaConvert.Types: AutomatedAbrSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe [AutomatedAbrRule] -> AutomatedAbrSettings
+ Amazonka.MediaConvert.Types: AutomatedEncodingSettings' :: Maybe AutomatedAbrSettings -> AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types: Av1AdaptiveQuantization' :: Text -> Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types: Av1BitDepth' :: Text -> Av1BitDepth
+ Amazonka.MediaConvert.Types: Av1FramerateControl' :: Text -> Av1FramerateControl
+ Amazonka.MediaConvert.Types: Av1FramerateConversionAlgorithm' :: Text -> Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: Av1QvbrSettings' :: Maybe Natural -> Maybe Double -> Av1QvbrSettings
+ Amazonka.MediaConvert.Types: Av1RateControlMode' :: Text -> Av1RateControlMode
+ Amazonka.MediaConvert.Types: Av1Settings' :: Maybe Av1AdaptiveQuantization -> Maybe Av1BitDepth -> Maybe Av1FramerateControl -> Maybe Av1FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Av1QvbrSettings -> Maybe Av1RateControlMode -> Maybe Natural -> Maybe Av1SpatialAdaptiveQuantization -> Av1Settings
+ Amazonka.MediaConvert.Types: Av1SpatialAdaptiveQuantization' :: Text -> Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: AvailBlanking' :: Maybe Text -> AvailBlanking
+ Amazonka.MediaConvert.Types: AvcIntraClass' :: Text -> AvcIntraClass
+ Amazonka.MediaConvert.Types: AvcIntraFramerateControl' :: Text -> AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types: AvcIntraFramerateConversionAlgorithm' :: Text -> AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: AvcIntraInterlaceMode' :: Text -> AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types: AvcIntraScanTypeConversionMode' :: Text -> AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types: AvcIntraSettings' :: Maybe AvcIntraClass -> Maybe AvcIntraUhdSettings -> Maybe AvcIntraFramerateControl -> Maybe AvcIntraFramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe AvcIntraInterlaceMode -> Maybe AvcIntraScanTypeConversionMode -> Maybe AvcIntraSlowPal -> Maybe AvcIntraTelecine -> AvcIntraSettings
+ Amazonka.MediaConvert.Types: AvcIntraSlowPal' :: Text -> AvcIntraSlowPal
+ Amazonka.MediaConvert.Types: AvcIntraTelecine' :: Text -> AvcIntraTelecine
+ Amazonka.MediaConvert.Types: AvcIntraUhdQualityTuningLevel' :: Text -> AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types: AvcIntraUhdSettings' :: Maybe AvcIntraUhdQualityTuningLevel -> AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types: BillingTagsSource' :: Text -> BillingTagsSource
+ Amazonka.MediaConvert.Types: BurnInSubtitleStylePassthrough' :: Text -> BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: BurninDestinationSettings' :: Maybe BurninSubtitleAlignment -> Maybe BurninSubtitleApplyFontColor -> Maybe BurninSubtitleBackgroundColor -> Maybe Natural -> Maybe BurninSubtitleFallbackFont -> Maybe BurninSubtitleFontColor -> Maybe Natural -> Maybe Natural -> Maybe FontScript -> Maybe Natural -> Maybe Text -> Maybe BurninSubtitleOutlineColor -> Maybe Natural -> Maybe BurninSubtitleShadowColor -> Maybe Natural -> Maybe Int -> Maybe Int -> Maybe BurnInSubtitleStylePassthrough -> Maybe BurninSubtitleTeletextSpacing -> Maybe Natural -> Maybe Natural -> BurninDestinationSettings
+ Amazonka.MediaConvert.Types: BurninSubtitleAlignment' :: Text -> BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types: BurninSubtitleApplyFontColor' :: Text -> BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: BurninSubtitleBackgroundColor' :: Text -> BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: BurninSubtitleFallbackFont' :: Text -> BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: BurninSubtitleFontColor' :: Text -> BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: BurninSubtitleOutlineColor' :: Text -> BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: BurninSubtitleShadowColor' :: Text -> BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types: BurninSubtitleTeletextSpacing' :: Text -> BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: CaptionDescription' :: Maybe Text -> Maybe Text -> Maybe CaptionDestinationSettings -> Maybe LanguageCode -> Maybe Text -> CaptionDescription
+ Amazonka.MediaConvert.Types: CaptionDescriptionPreset' :: Maybe Text -> Maybe CaptionDestinationSettings -> Maybe LanguageCode -> Maybe Text -> CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types: CaptionDestinationSettings' :: Maybe BurninDestinationSettings -> Maybe CaptionDestinationType -> Maybe DvbSubDestinationSettings -> Maybe EmbeddedDestinationSettings -> Maybe ImscDestinationSettings -> Maybe SccDestinationSettings -> Maybe SrtDestinationSettings -> Maybe TeletextDestinationSettings -> Maybe TtmlDestinationSettings -> Maybe WebvttDestinationSettings -> CaptionDestinationSettings
+ Amazonka.MediaConvert.Types: CaptionDestinationType' :: Text -> CaptionDestinationType
+ Amazonka.MediaConvert.Types: CaptionSelector' :: Maybe Text -> Maybe LanguageCode -> Maybe CaptionSourceSettings -> CaptionSelector
+ Amazonka.MediaConvert.Types: CaptionSourceFramerate' :: Maybe Natural -> Maybe Natural -> CaptionSourceFramerate
+ Amazonka.MediaConvert.Types: CaptionSourceSettings' :: Maybe AncillarySourceSettings -> Maybe DvbSubSourceSettings -> Maybe EmbeddedSourceSettings -> Maybe FileSourceSettings -> Maybe CaptionSourceType -> Maybe TeletextSourceSettings -> Maybe TrackSourceSettings -> Maybe WebvttHlsSourceSettings -> CaptionSourceSettings
+ Amazonka.MediaConvert.Types: CaptionSourceType' :: Text -> CaptionSourceType
+ Amazonka.MediaConvert.Types: ChannelMapping' :: Maybe [OutputChannelMapping] -> ChannelMapping
+ Amazonka.MediaConvert.Types: CmafAdditionalManifest' :: Maybe Text -> Maybe [Text] -> CmafAdditionalManifest
+ Amazonka.MediaConvert.Types: CmafClientCache' :: Text -> CmafClientCache
+ Amazonka.MediaConvert.Types: CmafCodecSpecification' :: Text -> CmafCodecSpecification
+ Amazonka.MediaConvert.Types: CmafEncryptionSettings' :: Maybe Text -> Maybe CmafEncryptionType -> Maybe CmafInitializationVectorInManifest -> Maybe SpekeKeyProviderCmaf -> Maybe StaticKeyProvider -> Maybe CmafKeyProviderType -> CmafEncryptionSettings
+ Amazonka.MediaConvert.Types: CmafEncryptionType' :: Text -> CmafEncryptionType
+ Amazonka.MediaConvert.Types: CmafGroupSettings' :: Maybe [CmafAdditionalManifest] -> Maybe Text -> Maybe CmafClientCache -> Maybe CmafCodecSpecification -> Maybe Text -> Maybe DestinationSettings -> Maybe CmafEncryptionSettings -> Maybe Natural -> Maybe CmafImageBasedTrickPlay -> Maybe CmafImageBasedTrickPlaySettings -> Maybe CmafManifestCompression -> Maybe CmafManifestDurationFormat -> Maybe Natural -> Maybe Double -> Maybe CmafMpdManifestBandwidthType -> Maybe CmafMpdProfile -> Maybe CmafPtsOffsetHandlingForBFrames -> Maybe CmafSegmentControl -> Maybe Natural -> Maybe CmafSegmentLengthControl -> Maybe CmafStreamInfResolution -> Maybe CmafTargetDurationCompatibilityMode -> Maybe CmafVideoCompositionOffsets -> Maybe CmafWriteDASHManifest -> Maybe CmafWriteHLSManifest -> Maybe CmafWriteSegmentTimelineInRepresentation -> CmafGroupSettings
+ Amazonka.MediaConvert.Types: CmafImageBasedTrickPlay' :: Text -> CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: CmafImageBasedTrickPlaySettings' :: Maybe CmafIntervalCadence -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: CmafInitializationVectorInManifest' :: Text -> CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: CmafIntervalCadence' :: Text -> CmafIntervalCadence
+ Amazonka.MediaConvert.Types: CmafKeyProviderType' :: Text -> CmafKeyProviderType
+ Amazonka.MediaConvert.Types: CmafManifestCompression' :: Text -> CmafManifestCompression
+ Amazonka.MediaConvert.Types: CmafManifestDurationFormat' :: Text -> CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types: CmafMpdManifestBandwidthType' :: Text -> CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: CmafMpdProfile' :: Text -> CmafMpdProfile
+ Amazonka.MediaConvert.Types: CmafPtsOffsetHandlingForBFrames' :: Text -> CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: CmafSegmentControl' :: Text -> CmafSegmentControl
+ Amazonka.MediaConvert.Types: CmafSegmentLengthControl' :: Text -> CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types: CmafStreamInfResolution' :: Text -> CmafStreamInfResolution
+ Amazonka.MediaConvert.Types: CmafTargetDurationCompatibilityMode' :: Text -> CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: CmafVideoCompositionOffsets' :: Text -> CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: CmafWriteDASHManifest' :: Text -> CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types: CmafWriteHLSManifest' :: Text -> CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types: CmafWriteSegmentTimelineInRepresentation' :: Text -> CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: CmfcAudioDuration' :: Text -> CmfcAudioDuration
+ Amazonka.MediaConvert.Types: CmfcAudioTrackType' :: Text -> CmfcAudioTrackType
+ Amazonka.MediaConvert.Types: CmfcDescriptiveVideoServiceFlag' :: Text -> CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: CmfcIFrameOnlyManifest' :: Text -> CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: CmfcKlvMetadata' :: Text -> CmfcKlvMetadata
+ Amazonka.MediaConvert.Types: CmfcManifestMetadataSignaling' :: Text -> CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: CmfcScte35Esam' :: Text -> CmfcScte35Esam
+ Amazonka.MediaConvert.Types: CmfcScte35Source' :: Text -> CmfcScte35Source
+ Amazonka.MediaConvert.Types: CmfcSettings' :: Maybe CmfcAudioDuration -> Maybe Text -> Maybe Text -> Maybe CmfcAudioTrackType -> Maybe CmfcDescriptiveVideoServiceFlag -> Maybe CmfcIFrameOnlyManifest -> Maybe CmfcKlvMetadata -> Maybe CmfcManifestMetadataSignaling -> Maybe CmfcScte35Esam -> Maybe CmfcScte35Source -> Maybe CmfcTimedMetadata -> Maybe CmfcTimedMetadataBoxVersion -> Maybe Text -> Maybe Text -> CmfcSettings
+ Amazonka.MediaConvert.Types: CmfcTimedMetadata' :: Text -> CmfcTimedMetadata
+ Amazonka.MediaConvert.Types: CmfcTimedMetadataBoxVersion' :: Text -> CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: ColorCorrector' :: Maybe Natural -> Maybe ColorSpaceConversion -> Maybe Natural -> Maybe Hdr10Metadata -> Maybe Int -> Maybe SampleRangeConversion -> Maybe Natural -> Maybe Natural -> ColorCorrector
+ Amazonka.MediaConvert.Types: ColorMetadata' :: Text -> ColorMetadata
+ Amazonka.MediaConvert.Types: ColorSpace' :: Text -> ColorSpace
+ Amazonka.MediaConvert.Types: ColorSpaceConversion' :: Text -> ColorSpaceConversion
+ Amazonka.MediaConvert.Types: ColorSpaceUsage' :: Text -> ColorSpaceUsage
+ Amazonka.MediaConvert.Types: Commitment' :: Text -> Commitment
+ Amazonka.MediaConvert.Types: ContainerSettings' :: Maybe CmfcSettings -> Maybe ContainerType -> Maybe F4vSettings -> Maybe M2tsSettings -> Maybe M3u8Settings -> Maybe MovSettings -> Maybe Mp4Settings -> Maybe MpdSettings -> Maybe MxfSettings -> ContainerSettings
+ Amazonka.MediaConvert.Types: ContainerType' :: Text -> ContainerType
+ Amazonka.MediaConvert.Types: CopyProtectionAction' :: Text -> CopyProtectionAction
+ Amazonka.MediaConvert.Types: DashAdditionalManifest' :: Maybe Text -> Maybe [Text] -> DashAdditionalManifest
+ Amazonka.MediaConvert.Types: DashIsoEncryptionSettings' :: Maybe DashIsoPlaybackDeviceCompatibility -> Maybe SpekeKeyProvider -> DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types: DashIsoGroupAudioChannelConfigSchemeIdUri' :: Text -> DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types: DashIsoGroupSettings' :: Maybe [DashAdditionalManifest] -> Maybe DashIsoGroupAudioChannelConfigSchemeIdUri -> Maybe Text -> Maybe Text -> Maybe DestinationSettings -> Maybe DashIsoEncryptionSettings -> Maybe Natural -> Maybe DashIsoHbbtvCompliance -> Maybe DashIsoImageBasedTrickPlay -> Maybe DashIsoImageBasedTrickPlaySettings -> Maybe Natural -> Maybe Double -> Maybe DashIsoMpdManifestBandwidthType -> Maybe DashIsoMpdProfile -> Maybe DashIsoPtsOffsetHandlingForBFrames -> Maybe DashIsoSegmentControl -> Maybe Natural -> Maybe DashIsoSegmentLengthControl -> Maybe DashIsoVideoCompositionOffsets -> Maybe DashIsoWriteSegmentTimelineInRepresentation -> DashIsoGroupSettings
+ Amazonka.MediaConvert.Types: DashIsoHbbtvCompliance' :: Text -> DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types: DashIsoImageBasedTrickPlay' :: Text -> DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: DashIsoImageBasedTrickPlaySettings' :: Maybe DashIsoIntervalCadence -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: DashIsoIntervalCadence' :: Text -> DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types: DashIsoMpdManifestBandwidthType' :: Text -> DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: DashIsoMpdProfile' :: Text -> DashIsoMpdProfile
+ Amazonka.MediaConvert.Types: DashIsoPlaybackDeviceCompatibility' :: Text -> DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types: DashIsoPtsOffsetHandlingForBFrames' :: Text -> DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: DashIsoSegmentControl' :: Text -> DashIsoSegmentControl
+ Amazonka.MediaConvert.Types: DashIsoSegmentLengthControl' :: Text -> DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types: DashIsoVideoCompositionOffsets' :: Text -> DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: DashIsoWriteSegmentTimelineInRepresentation' :: Text -> DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: DecryptionMode' :: Text -> DecryptionMode
+ Amazonka.MediaConvert.Types: DeinterlaceAlgorithm' :: Text -> DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types: Deinterlacer' :: Maybe DeinterlaceAlgorithm -> Maybe DeinterlacerControl -> Maybe DeinterlacerMode -> Deinterlacer
+ Amazonka.MediaConvert.Types: DeinterlacerControl' :: Text -> DeinterlacerControl
+ Amazonka.MediaConvert.Types: DeinterlacerMode' :: Text -> DeinterlacerMode
+ Amazonka.MediaConvert.Types: DescribeEndpointsMode' :: Text -> DescribeEndpointsMode
+ Amazonka.MediaConvert.Types: DestinationSettings' :: Maybe S3DestinationSettings -> DestinationSettings
+ Amazonka.MediaConvert.Types: DolbyVision' :: Maybe DolbyVisionLevel6Metadata -> Maybe DolbyVisionLevel6Mode -> Maybe DolbyVisionMapping -> Maybe DolbyVisionProfile -> DolbyVision
+ Amazonka.MediaConvert.Types: DolbyVisionLevel6Metadata' :: Maybe Natural -> Maybe Natural -> DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types: DolbyVisionLevel6Mode' :: Text -> DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types: DolbyVisionMapping' :: Text -> DolbyVisionMapping
+ Amazonka.MediaConvert.Types: DolbyVisionProfile' :: Text -> DolbyVisionProfile
+ Amazonka.MediaConvert.Types: DropFrameTimecode' :: Text -> DropFrameTimecode
+ Amazonka.MediaConvert.Types: DvbNitSettings' :: Maybe Natural -> Maybe Text -> Maybe Natural -> DvbNitSettings
+ Amazonka.MediaConvert.Types: DvbSdtSettings' :: Maybe OutputSdt -> Maybe Natural -> Maybe Text -> Maybe Text -> DvbSdtSettings
+ Amazonka.MediaConvert.Types: DvbSubDestinationSettings' :: Maybe DvbSubtitleAlignment -> Maybe DvbSubtitleApplyFontColor -> Maybe DvbSubtitleBackgroundColor -> Maybe Natural -> Maybe DvbddsHandling -> Maybe Natural -> Maybe Natural -> Maybe DvbSubSubtitleFallbackFont -> Maybe DvbSubtitleFontColor -> Maybe Natural -> Maybe Natural -> Maybe FontScript -> Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe DvbSubtitleOutlineColor -> Maybe Natural -> Maybe DvbSubtitleShadowColor -> Maybe Natural -> Maybe Int -> Maybe Int -> Maybe DvbSubtitleStylePassthrough -> Maybe DvbSubtitlingType -> Maybe DvbSubtitleTeletextSpacing -> Maybe Natural -> Maybe Natural -> Maybe Natural -> DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types: DvbSubSourceSettings' :: Maybe Natural -> DvbSubSourceSettings
+ Amazonka.MediaConvert.Types: DvbSubSubtitleFallbackFont' :: Text -> DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: DvbSubtitleAlignment' :: Text -> DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types: DvbSubtitleApplyFontColor' :: Text -> DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: DvbSubtitleBackgroundColor' :: Text -> DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: DvbSubtitleFontColor' :: Text -> DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: DvbSubtitleOutlineColor' :: Text -> DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: DvbSubtitleShadowColor' :: Text -> DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types: DvbSubtitleStylePassthrough' :: Text -> DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: DvbSubtitleTeletextSpacing' :: Text -> DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: DvbSubtitlingType' :: Text -> DvbSubtitlingType
+ Amazonka.MediaConvert.Types: DvbTdtSettings' :: Maybe Natural -> DvbTdtSettings
+ Amazonka.MediaConvert.Types: DvbddsHandling' :: Text -> DvbddsHandling
+ Amazonka.MediaConvert.Types: Eac3AtmosBitstreamMode' :: Text -> Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types: Eac3AtmosCodingMode' :: Text -> Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types: Eac3AtmosDialogueIntelligence' :: Text -> Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types: Eac3AtmosDownmixControl' :: Text -> Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types: Eac3AtmosDynamicRangeCompressionLine' :: Text -> Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: Eac3AtmosDynamicRangeCompressionRf' :: Text -> Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: Eac3AtmosDynamicRangeControl' :: Text -> Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types: Eac3AtmosMeteringMode' :: Text -> Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types: Eac3AtmosSettings' :: Maybe Natural -> Maybe Eac3AtmosBitstreamMode -> Maybe Eac3AtmosCodingMode -> Maybe Eac3AtmosDialogueIntelligence -> Maybe Eac3AtmosDownmixControl -> Maybe Eac3AtmosDynamicRangeCompressionLine -> Maybe Eac3AtmosDynamicRangeCompressionRf -> Maybe Eac3AtmosDynamicRangeControl -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Eac3AtmosMeteringMode -> Maybe Natural -> Maybe Natural -> Maybe Eac3AtmosStereoDownmix -> Maybe Eac3AtmosSurroundExMode -> Eac3AtmosSettings
+ Amazonka.MediaConvert.Types: Eac3AtmosStereoDownmix' :: Text -> Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types: Eac3AtmosSurroundExMode' :: Text -> Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types: Eac3AttenuationControl' :: Text -> Eac3AttenuationControl
+ Amazonka.MediaConvert.Types: Eac3BitstreamMode' :: Text -> Eac3BitstreamMode
+ Amazonka.MediaConvert.Types: Eac3CodingMode' :: Text -> Eac3CodingMode
+ Amazonka.MediaConvert.Types: Eac3DcFilter' :: Text -> Eac3DcFilter
+ Amazonka.MediaConvert.Types: Eac3DynamicRangeCompressionLine' :: Text -> Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: Eac3DynamicRangeCompressionRf' :: Text -> Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: Eac3LfeControl' :: Text -> Eac3LfeControl
+ Amazonka.MediaConvert.Types: Eac3LfeFilter' :: Text -> Eac3LfeFilter
+ Amazonka.MediaConvert.Types: Eac3MetadataControl' :: Text -> Eac3MetadataControl
+ Amazonka.MediaConvert.Types: Eac3PassthroughControl' :: Text -> Eac3PassthroughControl
+ Amazonka.MediaConvert.Types: Eac3PhaseControl' :: Text -> Eac3PhaseControl
+ Amazonka.MediaConvert.Types: Eac3Settings' :: Maybe Eac3AttenuationControl -> Maybe Natural -> Maybe Eac3BitstreamMode -> Maybe Eac3CodingMode -> Maybe Eac3DcFilter -> Maybe Natural -> Maybe Eac3DynamicRangeCompressionLine -> Maybe Eac3DynamicRangeCompressionRf -> Maybe Eac3LfeControl -> Maybe Eac3LfeFilter -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Eac3MetadataControl -> Maybe Eac3PassthroughControl -> Maybe Eac3PhaseControl -> Maybe Natural -> Maybe Eac3StereoDownmix -> Maybe Eac3SurroundExMode -> Maybe Eac3SurroundMode -> Eac3Settings
+ Amazonka.MediaConvert.Types: Eac3StereoDownmix' :: Text -> Eac3StereoDownmix
+ Amazonka.MediaConvert.Types: Eac3SurroundExMode' :: Text -> Eac3SurroundExMode
+ Amazonka.MediaConvert.Types: Eac3SurroundMode' :: Text -> Eac3SurroundMode
+ Amazonka.MediaConvert.Types: EmbeddedConvert608To708' :: Text -> EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types: EmbeddedDestinationSettings' :: Maybe Natural -> Maybe Natural -> EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types: EmbeddedSourceSettings' :: Maybe EmbeddedConvert608To708 -> Maybe Natural -> Maybe Natural -> Maybe EmbeddedTerminateCaptions -> EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types: EmbeddedTerminateCaptions' :: Text -> EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types: EmbeddedTimecodeOverride' :: Text -> EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types: Endpoint' :: Maybe Text -> Endpoint
+ Amazonka.MediaConvert.Types: EsamManifestConfirmConditionNotification' :: Maybe Text -> EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types: EsamSettings' :: Maybe EsamManifestConfirmConditionNotification -> Maybe Natural -> Maybe EsamSignalProcessingNotification -> EsamSettings
+ Amazonka.MediaConvert.Types: EsamSignalProcessingNotification' :: Maybe Text -> EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types: ExtendedDataServices' :: Maybe CopyProtectionAction -> Maybe VchipAction -> ExtendedDataServices
+ Amazonka.MediaConvert.Types: F4vMoovPlacement' :: Text -> F4vMoovPlacement
+ Amazonka.MediaConvert.Types: F4vSettings' :: Maybe F4vMoovPlacement -> F4vSettings
+ Amazonka.MediaConvert.Types: FileGroupSettings' :: Maybe Text -> Maybe DestinationSettings -> FileGroupSettings
+ Amazonka.MediaConvert.Types: FileSourceConvert608To708' :: Text -> FileSourceConvert608To708
+ Amazonka.MediaConvert.Types: FileSourceSettings' :: Maybe FileSourceConvert608To708 -> Maybe CaptionSourceFramerate -> Maybe Text -> Maybe Int -> Maybe FileSourceTimeDeltaUnits -> FileSourceSettings
+ Amazonka.MediaConvert.Types: FileSourceTimeDeltaUnits' :: Text -> FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types: FontScript' :: Text -> FontScript
+ Amazonka.MediaConvert.Types: ForceIncludeRenditionSize' :: Maybe Natural -> Maybe Natural -> ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types: FrameCaptureSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> FrameCaptureSettings
+ Amazonka.MediaConvert.Types: H264AdaptiveQuantization' :: Text -> H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: H264CodecLevel' :: Text -> H264CodecLevel
+ Amazonka.MediaConvert.Types: H264CodecProfile' :: Text -> H264CodecProfile
+ Amazonka.MediaConvert.Types: H264DynamicSubGop' :: Text -> H264DynamicSubGop
+ Amazonka.MediaConvert.Types: H264EntropyEncoding' :: Text -> H264EntropyEncoding
+ Amazonka.MediaConvert.Types: H264FieldEncoding' :: Text -> H264FieldEncoding
+ Amazonka.MediaConvert.Types: H264FlickerAdaptiveQuantization' :: Text -> H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: H264FramerateControl' :: Text -> H264FramerateControl
+ Amazonka.MediaConvert.Types: H264FramerateConversionAlgorithm' :: Text -> H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: H264GopBReference' :: Text -> H264GopBReference
+ Amazonka.MediaConvert.Types: H264GopSizeUnits' :: Text -> H264GopSizeUnits
+ Amazonka.MediaConvert.Types: H264InterlaceMode' :: Text -> H264InterlaceMode
+ Amazonka.MediaConvert.Types: H264ParControl' :: Text -> H264ParControl
+ Amazonka.MediaConvert.Types: H264QualityTuningLevel' :: Text -> H264QualityTuningLevel
+ Amazonka.MediaConvert.Types: H264QvbrSettings' :: Maybe Natural -> Maybe Natural -> Maybe Double -> H264QvbrSettings
+ Amazonka.MediaConvert.Types: H264RateControlMode' :: Text -> H264RateControlMode
+ Amazonka.MediaConvert.Types: H264RepeatPps' :: Text -> H264RepeatPps
+ Amazonka.MediaConvert.Types: H264ScanTypeConversionMode' :: Text -> H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: H264SceneChangeDetect' :: Text -> H264SceneChangeDetect
+ Amazonka.MediaConvert.Types: H264Settings' :: Maybe H264AdaptiveQuantization -> Maybe Natural -> Maybe H264CodecLevel -> Maybe H264CodecProfile -> Maybe H264DynamicSubGop -> Maybe H264EntropyEncoding -> Maybe H264FieldEncoding -> Maybe H264FlickerAdaptiveQuantization -> Maybe H264FramerateControl -> Maybe H264FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe H264GopBReference -> Maybe Natural -> Maybe Double -> Maybe H264GopSizeUnits -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H264InterlaceMode -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H264ParControl -> Maybe Natural -> Maybe Natural -> Maybe H264QualityTuningLevel -> Maybe H264QvbrSettings -> Maybe H264RateControlMode -> Maybe H264RepeatPps -> Maybe H264ScanTypeConversionMode -> Maybe H264SceneChangeDetect -> Maybe Natural -> Maybe H264SlowPal -> Maybe Natural -> Maybe H264SpatialAdaptiveQuantization -> Maybe H264Syntax -> Maybe H264Telecine -> Maybe H264TemporalAdaptiveQuantization -> Maybe H264UnregisteredSeiTimecode -> H264Settings
+ Amazonka.MediaConvert.Types: H264SlowPal' :: Text -> H264SlowPal
+ Amazonka.MediaConvert.Types: H264SpatialAdaptiveQuantization' :: Text -> H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: H264Syntax' :: Text -> H264Syntax
+ Amazonka.MediaConvert.Types: H264Telecine' :: Text -> H264Telecine
+ Amazonka.MediaConvert.Types: H264TemporalAdaptiveQuantization' :: Text -> H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: H264UnregisteredSeiTimecode' :: Text -> H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: H265AdaptiveQuantization' :: Text -> H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: H265AlternateTransferFunctionSei' :: Text -> H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types: H265CodecLevel' :: Text -> H265CodecLevel
+ Amazonka.MediaConvert.Types: H265CodecProfile' :: Text -> H265CodecProfile
+ Amazonka.MediaConvert.Types: H265DynamicSubGop' :: Text -> H265DynamicSubGop
+ Amazonka.MediaConvert.Types: H265FlickerAdaptiveQuantization' :: Text -> H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: H265FramerateControl' :: Text -> H265FramerateControl
+ Amazonka.MediaConvert.Types: H265FramerateConversionAlgorithm' :: Text -> H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: H265GopBReference' :: Text -> H265GopBReference
+ Amazonka.MediaConvert.Types: H265GopSizeUnits' :: Text -> H265GopSizeUnits
+ Amazonka.MediaConvert.Types: H265InterlaceMode' :: Text -> H265InterlaceMode
+ Amazonka.MediaConvert.Types: H265ParControl' :: Text -> H265ParControl
+ Amazonka.MediaConvert.Types: H265QualityTuningLevel' :: Text -> H265QualityTuningLevel
+ Amazonka.MediaConvert.Types: H265QvbrSettings' :: Maybe Natural -> Maybe Natural -> Maybe Double -> H265QvbrSettings
+ Amazonka.MediaConvert.Types: H265RateControlMode' :: Text -> H265RateControlMode
+ Amazonka.MediaConvert.Types: H265SampleAdaptiveOffsetFilterMode' :: Text -> H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types: H265ScanTypeConversionMode' :: Text -> H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: H265SceneChangeDetect' :: Text -> H265SceneChangeDetect
+ Amazonka.MediaConvert.Types: H265Settings' :: Maybe H265AdaptiveQuantization -> Maybe H265AlternateTransferFunctionSei -> Maybe Natural -> Maybe H265CodecLevel -> Maybe H265CodecProfile -> Maybe H265DynamicSubGop -> Maybe H265FlickerAdaptiveQuantization -> Maybe H265FramerateControl -> Maybe H265FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe H265GopBReference -> Maybe Natural -> Maybe Double -> Maybe H265GopSizeUnits -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H265InterlaceMode -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H265ParControl -> Maybe Natural -> Maybe Natural -> Maybe H265QualityTuningLevel -> Maybe H265QvbrSettings -> Maybe H265RateControlMode -> Maybe H265SampleAdaptiveOffsetFilterMode -> Maybe H265ScanTypeConversionMode -> Maybe H265SceneChangeDetect -> Maybe Natural -> Maybe H265SlowPal -> Maybe H265SpatialAdaptiveQuantization -> Maybe H265Telecine -> Maybe H265TemporalAdaptiveQuantization -> Maybe H265TemporalIds -> Maybe H265Tiles -> Maybe H265UnregisteredSeiTimecode -> Maybe H265WriteMp4PackagingType -> H265Settings
+ Amazonka.MediaConvert.Types: H265SlowPal' :: Text -> H265SlowPal
+ Amazonka.MediaConvert.Types: H265SpatialAdaptiveQuantization' :: Text -> H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: H265Telecine' :: Text -> H265Telecine
+ Amazonka.MediaConvert.Types: H265TemporalAdaptiveQuantization' :: Text -> H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: H265TemporalIds' :: Text -> H265TemporalIds
+ Amazonka.MediaConvert.Types: H265Tiles' :: Text -> H265Tiles
+ Amazonka.MediaConvert.Types: H265UnregisteredSeiTimecode' :: Text -> H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: H265WriteMp4PackagingType' :: Text -> H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types: Hdr10Metadata' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Hdr10Metadata
+ Amazonka.MediaConvert.Types: Hdr10Plus' :: Maybe Natural -> Maybe Natural -> Hdr10Plus
+ Amazonka.MediaConvert.Types: HlsAdMarkers' :: Text -> HlsAdMarkers
+ Amazonka.MediaConvert.Types: HlsAdditionalManifest' :: Maybe Text -> Maybe [Text] -> HlsAdditionalManifest
+ Amazonka.MediaConvert.Types: HlsAudioOnlyContainer' :: Text -> HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types: HlsAudioOnlyHeader' :: Text -> HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types: HlsAudioTrackType' :: Text -> HlsAudioTrackType
+ Amazonka.MediaConvert.Types: HlsCaptionLanguageMapping' :: Maybe Int -> Maybe Text -> Maybe LanguageCode -> Maybe Text -> HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types: HlsCaptionLanguageSetting' :: Text -> HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types: HlsCaptionSegmentLengthControl' :: Text -> HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types: HlsClientCache' :: Text -> HlsClientCache
+ Amazonka.MediaConvert.Types: HlsCodecSpecification' :: Text -> HlsCodecSpecification
+ Amazonka.MediaConvert.Types: HlsDescriptiveVideoServiceFlag' :: Text -> HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: HlsDirectoryStructure' :: Text -> HlsDirectoryStructure
+ Amazonka.MediaConvert.Types: HlsEncryptionSettings' :: Maybe Text -> Maybe HlsEncryptionType -> Maybe HlsInitializationVectorInManifest -> Maybe HlsOfflineEncrypted -> Maybe SpekeKeyProvider -> Maybe StaticKeyProvider -> Maybe HlsKeyProviderType -> HlsEncryptionSettings
+ Amazonka.MediaConvert.Types: HlsEncryptionType' :: Text -> HlsEncryptionType
+ Amazonka.MediaConvert.Types: HlsGroupSettings' :: Maybe [HlsAdMarkers] -> Maybe [HlsAdditionalManifest] -> Maybe HlsAudioOnlyHeader -> Maybe Text -> Maybe [HlsCaptionLanguageMapping] -> Maybe HlsCaptionLanguageSetting -> Maybe HlsCaptionSegmentLengthControl -> Maybe HlsClientCache -> Maybe HlsCodecSpecification -> Maybe Text -> Maybe DestinationSettings -> Maybe HlsDirectoryStructure -> Maybe HlsEncryptionSettings -> Maybe HlsImageBasedTrickPlay -> Maybe HlsImageBasedTrickPlaySettings -> Maybe HlsManifestCompression -> Maybe HlsManifestDurationFormat -> Maybe Double -> Maybe Natural -> Maybe HlsOutputSelection -> Maybe HlsProgramDateTime -> Maybe Natural -> Maybe HlsSegmentControl -> Maybe Natural -> Maybe HlsSegmentLengthControl -> Maybe Natural -> Maybe HlsStreamInfResolution -> Maybe HlsTargetDurationCompatibilityMode -> Maybe HlsTimedMetadataId3Frame -> Maybe Int -> Maybe Int -> HlsGroupSettings
+ Amazonka.MediaConvert.Types: HlsIFrameOnlyManifest' :: Text -> HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: HlsImageBasedTrickPlay' :: Text -> HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: HlsImageBasedTrickPlaySettings' :: Maybe HlsIntervalCadence -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: HlsInitializationVectorInManifest' :: Text -> HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: HlsIntervalCadence' :: Text -> HlsIntervalCadence
+ Amazonka.MediaConvert.Types: HlsKeyProviderType' :: Text -> HlsKeyProviderType
+ Amazonka.MediaConvert.Types: HlsManifestCompression' :: Text -> HlsManifestCompression
+ Amazonka.MediaConvert.Types: HlsManifestDurationFormat' :: Text -> HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types: HlsOfflineEncrypted' :: Text -> HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types: HlsOutputSelection' :: Text -> HlsOutputSelection
+ Amazonka.MediaConvert.Types: HlsProgramDateTime' :: Text -> HlsProgramDateTime
+ Amazonka.MediaConvert.Types: HlsRenditionGroupSettings' :: Maybe Text -> Maybe LanguageCode -> Maybe Text -> HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types: HlsSegmentControl' :: Text -> HlsSegmentControl
+ Amazonka.MediaConvert.Types: HlsSegmentLengthControl' :: Text -> HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types: HlsSettings' :: Maybe Text -> Maybe HlsAudioOnlyContainer -> Maybe Text -> Maybe HlsAudioTrackType -> Maybe HlsDescriptiveVideoServiceFlag -> Maybe HlsIFrameOnlyManifest -> Maybe Text -> HlsSettings
+ Amazonka.MediaConvert.Types: HlsStreamInfResolution' :: Text -> HlsStreamInfResolution
+ Amazonka.MediaConvert.Types: HlsTargetDurationCompatibilityMode' :: Text -> HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: HlsTimedMetadataId3Frame' :: Text -> HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types: HopDestination' :: Maybe Int -> Maybe Text -> Maybe Int -> HopDestination
+ Amazonka.MediaConvert.Types: Id3Insertion' :: Maybe Text -> Maybe Text -> Id3Insertion
+ Amazonka.MediaConvert.Types: ImageInserter' :: Maybe [InsertableImage] -> Maybe Natural -> ImageInserter
+ Amazonka.MediaConvert.Types: ImscAccessibilitySubs' :: Text -> ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types: ImscDestinationSettings' :: Maybe ImscAccessibilitySubs -> Maybe ImscStylePassthrough -> ImscDestinationSettings
+ Amazonka.MediaConvert.Types: ImscStylePassthrough' :: Text -> ImscStylePassthrough
+ Amazonka.MediaConvert.Types: Input' :: Maybe (HashMap Text AudioSelectorGroup) -> Maybe (HashMap Text AudioSelector) -> Maybe (HashMap Text CaptionSelector) -> Maybe Rectangle -> Maybe InputDeblockFilter -> Maybe InputDecryptionSettings -> Maybe InputDenoiseFilter -> Maybe Text -> Maybe Text -> Maybe InputFilterEnable -> Maybe Int -> Maybe ImageInserter -> Maybe [InputClipping] -> Maybe InputScanType -> Maybe Rectangle -> Maybe Natural -> Maybe InputPsiControl -> Maybe [Text] -> Maybe InputTimecodeSource -> Maybe Text -> Maybe InputVideoGenerator -> Maybe VideoSelector -> Input
+ Amazonka.MediaConvert.Types: InputClipping' :: Maybe Text -> Maybe Text -> InputClipping
+ Amazonka.MediaConvert.Types: InputDeblockFilter' :: Text -> InputDeblockFilter
+ Amazonka.MediaConvert.Types: InputDecryptionSettings' :: Maybe DecryptionMode -> Maybe Text -> Maybe Text -> Maybe Text -> InputDecryptionSettings
+ Amazonka.MediaConvert.Types: InputDenoiseFilter' :: Text -> InputDenoiseFilter
+ Amazonka.MediaConvert.Types: InputFilterEnable' :: Text -> InputFilterEnable
+ Amazonka.MediaConvert.Types: InputPolicy' :: Text -> InputPolicy
+ Amazonka.MediaConvert.Types: InputPsiControl' :: Text -> InputPsiControl
+ Amazonka.MediaConvert.Types: InputRotate' :: Text -> InputRotate
+ Amazonka.MediaConvert.Types: InputSampleRange' :: Text -> InputSampleRange
+ Amazonka.MediaConvert.Types: InputScanType' :: Text -> InputScanType
+ Amazonka.MediaConvert.Types: InputTemplate' :: Maybe (HashMap Text AudioSelectorGroup) -> Maybe (HashMap Text AudioSelector) -> Maybe (HashMap Text CaptionSelector) -> Maybe Rectangle -> Maybe InputDeblockFilter -> Maybe InputDenoiseFilter -> Maybe Text -> Maybe InputFilterEnable -> Maybe Int -> Maybe ImageInserter -> Maybe [InputClipping] -> Maybe InputScanType -> Maybe Rectangle -> Maybe Natural -> Maybe InputPsiControl -> Maybe InputTimecodeSource -> Maybe Text -> Maybe VideoSelector -> InputTemplate
+ Amazonka.MediaConvert.Types: InputTimecodeSource' :: Text -> InputTimecodeSource
+ Amazonka.MediaConvert.Types: InputVideoGenerator' :: Maybe Natural -> InputVideoGenerator
+ Amazonka.MediaConvert.Types: InsertableImage' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe Natural -> InsertableImage
+ Amazonka.MediaConvert.Types: Job' :: Maybe AccelerationSettings -> Maybe AccelerationStatus -> Maybe Text -> Maybe BillingTagsSource -> Maybe POSIX -> Maybe JobPhase -> Maybe Int -> Maybe Text -> Maybe [HopDestination] -> Maybe Text -> Maybe Int -> Maybe Text -> Maybe JobMessages -> Maybe [OutputGroupDetail] -> Maybe Int -> Maybe Text -> Maybe [QueueTransition] -> Maybe Int -> Maybe SimulateReservedQueue -> Maybe JobStatus -> Maybe StatusUpdateInterval -> Maybe Timing -> Maybe (HashMap Text Text) -> Text -> JobSettings -> Job
+ Amazonka.MediaConvert.Types: JobMessages' :: Maybe [Text] -> Maybe [Text] -> JobMessages
+ Amazonka.MediaConvert.Types: JobPhase' :: Text -> JobPhase
+ Amazonka.MediaConvert.Types: JobSettings' :: Maybe Int -> Maybe AvailBlanking -> Maybe EsamSettings -> Maybe ExtendedDataServices -> Maybe [Input] -> Maybe KantarWatermarkSettings -> Maybe MotionImageInserter -> Maybe NielsenConfiguration -> Maybe NielsenNonLinearWatermarkSettings -> Maybe [OutputGroup] -> Maybe TimecodeConfig -> Maybe TimedMetadataInsertion -> JobSettings
+ Amazonka.MediaConvert.Types: JobStatus' :: Text -> JobStatus
+ Amazonka.MediaConvert.Types: JobTemplate' :: Maybe AccelerationSettings -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe [HopDestination] -> Maybe POSIX -> Maybe Int -> Maybe Text -> Maybe StatusUpdateInterval -> Maybe Type -> JobTemplateSettings -> Text -> JobTemplate
+ Amazonka.MediaConvert.Types: JobTemplateListBy' :: Text -> JobTemplateListBy
+ Amazonka.MediaConvert.Types: JobTemplateSettings' :: Maybe Int -> Maybe AvailBlanking -> Maybe EsamSettings -> Maybe ExtendedDataServices -> Maybe [InputTemplate] -> Maybe KantarWatermarkSettings -> Maybe MotionImageInserter -> Maybe NielsenConfiguration -> Maybe NielsenNonLinearWatermarkSettings -> Maybe [OutputGroup] -> Maybe TimecodeConfig -> Maybe TimedMetadataInsertion -> JobTemplateSettings
+ Amazonka.MediaConvert.Types: KantarWatermarkSettings' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Double -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> KantarWatermarkSettings
+ Amazonka.MediaConvert.Types: LanguageCode' :: Text -> LanguageCode
+ Amazonka.MediaConvert.Types: M2tsAudioBufferModel' :: Text -> M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types: M2tsAudioDuration' :: Text -> M2tsAudioDuration
+ Amazonka.MediaConvert.Types: M2tsBufferModel' :: Text -> M2tsBufferModel
+ Amazonka.MediaConvert.Types: M2tsDataPtsControl' :: Text -> M2tsDataPtsControl
+ Amazonka.MediaConvert.Types: M2tsEbpAudioInterval' :: Text -> M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types: M2tsEbpPlacement' :: Text -> M2tsEbpPlacement
+ Amazonka.MediaConvert.Types: M2tsEsRateInPes' :: Text -> M2tsEsRateInPes
+ Amazonka.MediaConvert.Types: M2tsForceTsVideoEbpOrder' :: Text -> M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types: M2tsKlvMetadata' :: Text -> M2tsKlvMetadata
+ Amazonka.MediaConvert.Types: M2tsNielsenId3' :: Text -> M2tsNielsenId3
+ Amazonka.MediaConvert.Types: M2tsPcrControl' :: Text -> M2tsPcrControl
+ Amazonka.MediaConvert.Types: M2tsRateMode' :: Text -> M2tsRateMode
+ Amazonka.MediaConvert.Types: M2tsScte35Esam' :: Maybe Natural -> M2tsScte35Esam
+ Amazonka.MediaConvert.Types: M2tsScte35Source' :: Text -> M2tsScte35Source
+ Amazonka.MediaConvert.Types: M2tsSegmentationMarkers' :: Text -> M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types: M2tsSegmentationStyle' :: Text -> M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types: M2tsSettings' :: Maybe M2tsAudioBufferModel -> Maybe M2tsAudioDuration -> Maybe Natural -> Maybe [Natural] -> Maybe Natural -> Maybe M2tsBufferModel -> Maybe M2tsDataPtsControl -> Maybe DvbNitSettings -> Maybe DvbSdtSettings -> Maybe [Natural] -> Maybe DvbTdtSettings -> Maybe Natural -> Maybe M2tsEbpAudioInterval -> Maybe M2tsEbpPlacement -> Maybe M2tsEsRateInPes -> Maybe M2tsForceTsVideoEbpOrder -> Maybe Double -> Maybe M2tsKlvMetadata -> Maybe Natural -> Maybe Natural -> Maybe M2tsNielsenId3 -> Maybe Double -> Maybe Natural -> Maybe M2tsPcrControl -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe M2tsRateMode -> Maybe M2tsScte35Esam -> Maybe Natural -> Maybe M2tsScte35Source -> Maybe M2tsSegmentationMarkers -> Maybe M2tsSegmentationStyle -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> M2tsSettings
+ Amazonka.MediaConvert.Types: M3u8AudioDuration' :: Text -> M3u8AudioDuration
+ Amazonka.MediaConvert.Types: M3u8DataPtsControl' :: Text -> M3u8DataPtsControl
+ Amazonka.MediaConvert.Types: M3u8NielsenId3' :: Text -> M3u8NielsenId3
+ Amazonka.MediaConvert.Types: M3u8PcrControl' :: Text -> M3u8PcrControl
+ Amazonka.MediaConvert.Types: M3u8Scte35Source' :: Text -> M3u8Scte35Source
+ Amazonka.MediaConvert.Types: M3u8Settings' :: Maybe M3u8AudioDuration -> Maybe Natural -> Maybe [Natural] -> Maybe M3u8DataPtsControl -> Maybe Natural -> Maybe M3u8NielsenId3 -> Maybe Natural -> Maybe M3u8PcrControl -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe M3u8Scte35Source -> Maybe TimedMetadata -> Maybe Natural -> Maybe Natural -> Maybe Natural -> M3u8Settings
+ Amazonka.MediaConvert.Types: MinBottomRenditionSize' :: Maybe Natural -> Maybe Natural -> MinBottomRenditionSize
+ Amazonka.MediaConvert.Types: MinTopRenditionSize' :: Maybe Natural -> Maybe Natural -> MinTopRenditionSize
+ Amazonka.MediaConvert.Types: MotionImageInserter' :: Maybe MotionImageInsertionFramerate -> Maybe Text -> Maybe MotionImageInsertionMode -> Maybe MotionImageInsertionOffset -> Maybe MotionImagePlayback -> Maybe Text -> MotionImageInserter
+ Amazonka.MediaConvert.Types: MotionImageInsertionFramerate' :: Maybe Natural -> Maybe Natural -> MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types: MotionImageInsertionMode' :: Text -> MotionImageInsertionMode
+ Amazonka.MediaConvert.Types: MotionImageInsertionOffset' :: Maybe Natural -> Maybe Natural -> MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types: MotionImagePlayback' :: Text -> MotionImagePlayback
+ Amazonka.MediaConvert.Types: MovClapAtom' :: Text -> MovClapAtom
+ Amazonka.MediaConvert.Types: MovCslgAtom' :: Text -> MovCslgAtom
+ Amazonka.MediaConvert.Types: MovMpeg2FourCCControl' :: Text -> MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types: MovPaddingControl' :: Text -> MovPaddingControl
+ Amazonka.MediaConvert.Types: MovReference' :: Text -> MovReference
+ Amazonka.MediaConvert.Types: MovSettings' :: Maybe MovClapAtom -> Maybe MovCslgAtom -> Maybe MovMpeg2FourCCControl -> Maybe MovPaddingControl -> Maybe MovReference -> MovSettings
+ Amazonka.MediaConvert.Types: Mp2Settings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Mp2Settings
+ Amazonka.MediaConvert.Types: Mp3RateControlMode' :: Text -> Mp3RateControlMode
+ Amazonka.MediaConvert.Types: Mp3Settings' :: Maybe Natural -> Maybe Natural -> Maybe Mp3RateControlMode -> Maybe Natural -> Maybe Natural -> Mp3Settings
+ Amazonka.MediaConvert.Types: Mp4CslgAtom' :: Text -> Mp4CslgAtom
+ Amazonka.MediaConvert.Types: Mp4FreeSpaceBox' :: Text -> Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types: Mp4MoovPlacement' :: Text -> Mp4MoovPlacement
+ Amazonka.MediaConvert.Types: Mp4Settings' :: Maybe CmfcAudioDuration -> Maybe Mp4CslgAtom -> Maybe Natural -> Maybe Mp4FreeSpaceBox -> Maybe Mp4MoovPlacement -> Maybe Text -> Mp4Settings
+ Amazonka.MediaConvert.Types: MpdAccessibilityCaptionHints' :: Text -> MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types: MpdAudioDuration' :: Text -> MpdAudioDuration
+ Amazonka.MediaConvert.Types: MpdCaptionContainerType' :: Text -> MpdCaptionContainerType
+ Amazonka.MediaConvert.Types: MpdKlvMetadata' :: Text -> MpdKlvMetadata
+ Amazonka.MediaConvert.Types: MpdManifestMetadataSignaling' :: Text -> MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: MpdScte35Esam' :: Text -> MpdScte35Esam
+ Amazonka.MediaConvert.Types: MpdScte35Source' :: Text -> MpdScte35Source
+ Amazonka.MediaConvert.Types: MpdSettings' :: Maybe MpdAccessibilityCaptionHints -> Maybe MpdAudioDuration -> Maybe MpdCaptionContainerType -> Maybe MpdKlvMetadata -> Maybe MpdManifestMetadataSignaling -> Maybe MpdScte35Esam -> Maybe MpdScte35Source -> Maybe MpdTimedMetadata -> Maybe MpdTimedMetadataBoxVersion -> Maybe Text -> Maybe Text -> MpdSettings
+ Amazonka.MediaConvert.Types: MpdTimedMetadata' :: Text -> MpdTimedMetadata
+ Amazonka.MediaConvert.Types: MpdTimedMetadataBoxVersion' :: Text -> MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: Mpeg2AdaptiveQuantization' :: Text -> Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types: Mpeg2CodecLevel' :: Text -> Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types: Mpeg2CodecProfile' :: Text -> Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types: Mpeg2DynamicSubGop' :: Text -> Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types: Mpeg2FramerateControl' :: Text -> Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types: Mpeg2FramerateConversionAlgorithm' :: Text -> Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: Mpeg2GopSizeUnits' :: Text -> Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types: Mpeg2InterlaceMode' :: Text -> Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types: Mpeg2IntraDcPrecision' :: Text -> Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types: Mpeg2ParControl' :: Text -> Mpeg2ParControl
+ Amazonka.MediaConvert.Types: Mpeg2QualityTuningLevel' :: Text -> Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types: Mpeg2RateControlMode' :: Text -> Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types: Mpeg2ScanTypeConversionMode' :: Text -> Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: Mpeg2SceneChangeDetect' :: Text -> Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types: Mpeg2Settings' :: Maybe Mpeg2AdaptiveQuantization -> Maybe Natural -> Maybe Mpeg2CodecLevel -> Maybe Mpeg2CodecProfile -> Maybe Mpeg2DynamicSubGop -> Maybe Mpeg2FramerateControl -> Maybe Mpeg2FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Mpeg2GopSizeUnits -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Mpeg2InterlaceMode -> Maybe Mpeg2IntraDcPrecision -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Mpeg2ParControl -> Maybe Natural -> Maybe Natural -> Maybe Mpeg2QualityTuningLevel -> Maybe Mpeg2RateControlMode -> Maybe Mpeg2ScanTypeConversionMode -> Maybe Mpeg2SceneChangeDetect -> Maybe Mpeg2SlowPal -> Maybe Natural -> Maybe Mpeg2SpatialAdaptiveQuantization -> Maybe Mpeg2Syntax -> Maybe Mpeg2Telecine -> Maybe Mpeg2TemporalAdaptiveQuantization -> Mpeg2Settings
+ Amazonka.MediaConvert.Types: Mpeg2SlowPal' :: Text -> Mpeg2SlowPal
+ Amazonka.MediaConvert.Types: Mpeg2SpatialAdaptiveQuantization' :: Text -> Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: Mpeg2Syntax' :: Text -> Mpeg2Syntax
+ Amazonka.MediaConvert.Types: Mpeg2Telecine' :: Text -> Mpeg2Telecine
+ Amazonka.MediaConvert.Types: Mpeg2TemporalAdaptiveQuantization' :: Text -> Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: MsSmoothAdditionalManifest' :: Maybe Text -> Maybe [Text] -> MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types: MsSmoothAudioDeduplication' :: Text -> MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types: MsSmoothEncryptionSettings' :: Maybe SpekeKeyProvider -> MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types: MsSmoothFragmentLengthControl' :: Text -> MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types: MsSmoothGroupSettings' :: Maybe [MsSmoothAdditionalManifest] -> Maybe MsSmoothAudioDeduplication -> Maybe Text -> Maybe DestinationSettings -> Maybe MsSmoothEncryptionSettings -> Maybe Natural -> Maybe MsSmoothFragmentLengthControl -> Maybe MsSmoothManifestEncoding -> MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types: MsSmoothManifestEncoding' :: Text -> MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types: MxfAfdSignaling' :: Text -> MxfAfdSignaling
+ Amazonka.MediaConvert.Types: MxfProfile' :: Text -> MxfProfile
+ Amazonka.MediaConvert.Types: MxfSettings' :: Maybe MxfAfdSignaling -> Maybe MxfProfile -> Maybe MxfXavcProfileSettings -> MxfSettings
+ Amazonka.MediaConvert.Types: MxfXavcDurationMode' :: Text -> MxfXavcDurationMode
+ Amazonka.MediaConvert.Types: MxfXavcProfileSettings' :: Maybe MxfXavcDurationMode -> Maybe Natural -> MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types: NexGuardFileMarkerSettings' :: Maybe Text -> Maybe Natural -> Maybe Text -> Maybe WatermarkingStrength -> NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types: NielsenActiveWatermarkProcessType' :: Text -> NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types: NielsenConfiguration' :: Maybe Natural -> Maybe Text -> NielsenConfiguration
+ Amazonka.MediaConvert.Types: NielsenNonLinearWatermarkSettings' :: Maybe NielsenActiveWatermarkProcessType -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe NielsenSourceWatermarkStatusType -> Maybe Text -> Maybe NielsenUniqueTicPerAudioTrackType -> NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types: NielsenSourceWatermarkStatusType' :: Text -> NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types: NielsenUniqueTicPerAudioTrackType' :: Text -> NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types: NoiseFilterPostTemporalSharpening' :: Text -> NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types: NoiseFilterPostTemporalSharpeningStrength' :: Text -> NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types: NoiseReducer' :: Maybe NoiseReducerFilter -> Maybe NoiseReducerFilterSettings -> Maybe NoiseReducerSpatialFilterSettings -> Maybe NoiseReducerTemporalFilterSettings -> NoiseReducer
+ Amazonka.MediaConvert.Types: NoiseReducerFilter' :: Text -> NoiseReducerFilter
+ Amazonka.MediaConvert.Types: NoiseReducerFilterSettings' :: Maybe Natural -> NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types: NoiseReducerSpatialFilterSettings' :: Maybe Natural -> Maybe Int -> Maybe Natural -> NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types: NoiseReducerTemporalFilterSettings' :: Maybe Natural -> Maybe NoiseFilterPostTemporalSharpening -> Maybe NoiseFilterPostTemporalSharpeningStrength -> Maybe Int -> Maybe Natural -> NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types: OpusSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> OpusSettings
+ Amazonka.MediaConvert.Types: Order' :: Text -> Order
+ Amazonka.MediaConvert.Types: Output' :: Maybe [AudioDescription] -> Maybe [CaptionDescription] -> Maybe ContainerSettings -> Maybe Text -> Maybe Text -> Maybe OutputSettings -> Maybe Text -> Maybe VideoDescription -> Output
+ Amazonka.MediaConvert.Types: OutputChannelMapping' :: Maybe [Int] -> Maybe [Double] -> OutputChannelMapping
+ Amazonka.MediaConvert.Types: OutputDetail' :: Maybe Int -> Maybe VideoDetail -> OutputDetail
+ Amazonka.MediaConvert.Types: OutputGroup' :: Maybe AutomatedEncodingSettings -> Maybe Text -> Maybe Text -> Maybe OutputGroupSettings -> Maybe [Output] -> OutputGroup
+ Amazonka.MediaConvert.Types: OutputGroupDetail' :: Maybe [OutputDetail] -> OutputGroupDetail
+ Amazonka.MediaConvert.Types: OutputGroupSettings' :: Maybe CmafGroupSettings -> Maybe DashIsoGroupSettings -> Maybe FileGroupSettings -> Maybe HlsGroupSettings -> Maybe MsSmoothGroupSettings -> Maybe OutputGroupType -> OutputGroupSettings
+ Amazonka.MediaConvert.Types: OutputGroupType' :: Text -> OutputGroupType
+ Amazonka.MediaConvert.Types: OutputSdt' :: Text -> OutputSdt
+ Amazonka.MediaConvert.Types: OutputSettings' :: Maybe HlsSettings -> OutputSettings
+ Amazonka.MediaConvert.Types: PadVideo' :: Text -> PadVideo
+ Amazonka.MediaConvert.Types: PartnerWatermarking' :: Maybe NexGuardFileMarkerSettings -> PartnerWatermarking
+ Amazonka.MediaConvert.Types: Policy' :: Maybe InputPolicy -> Maybe InputPolicy -> Maybe InputPolicy -> Policy
+ Amazonka.MediaConvert.Types: Preset' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe POSIX -> Maybe Type -> PresetSettings -> Text -> Preset
+ Amazonka.MediaConvert.Types: PresetListBy' :: Text -> PresetListBy
+ Amazonka.MediaConvert.Types: PresetSettings' :: Maybe [AudioDescription] -> Maybe [CaptionDescriptionPreset] -> Maybe ContainerSettings -> Maybe VideoDescription -> PresetSettings
+ Amazonka.MediaConvert.Types: PricingPlan' :: Text -> PricingPlan
+ Amazonka.MediaConvert.Types: ProresChromaSampling' :: Text -> ProresChromaSampling
+ Amazonka.MediaConvert.Types: ProresCodecProfile' :: Text -> ProresCodecProfile
+ Amazonka.MediaConvert.Types: ProresFramerateControl' :: Text -> ProresFramerateControl
+ Amazonka.MediaConvert.Types: ProresFramerateConversionAlgorithm' :: Text -> ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: ProresInterlaceMode' :: Text -> ProresInterlaceMode
+ Amazonka.MediaConvert.Types: ProresParControl' :: Text -> ProresParControl
+ Amazonka.MediaConvert.Types: ProresScanTypeConversionMode' :: Text -> ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types: ProresSettings' :: Maybe ProresChromaSampling -> Maybe ProresCodecProfile -> Maybe ProresFramerateControl -> Maybe ProresFramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe ProresInterlaceMode -> Maybe ProresParControl -> Maybe Natural -> Maybe Natural -> Maybe ProresScanTypeConversionMode -> Maybe ProresSlowPal -> Maybe ProresTelecine -> ProresSettings
+ Amazonka.MediaConvert.Types: ProresSlowPal' :: Text -> ProresSlowPal
+ Amazonka.MediaConvert.Types: ProresTelecine' :: Text -> ProresTelecine
+ Amazonka.MediaConvert.Types: Queue' :: Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe POSIX -> Maybe PricingPlan -> Maybe Int -> Maybe ReservationPlan -> Maybe QueueStatus -> Maybe Int -> Maybe Type -> Text -> Queue
+ Amazonka.MediaConvert.Types: QueueListBy' :: Text -> QueueListBy
+ Amazonka.MediaConvert.Types: QueueStatus' :: Text -> QueueStatus
+ Amazonka.MediaConvert.Types: QueueTransition' :: Maybe Text -> Maybe Text -> Maybe POSIX -> QueueTransition
+ Amazonka.MediaConvert.Types: Rectangle' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Rectangle
+ Amazonka.MediaConvert.Types: RemixSettings' :: Maybe ChannelMapping -> Maybe Natural -> Maybe Natural -> RemixSettings
+ Amazonka.MediaConvert.Types: RenewalType' :: Text -> RenewalType
+ Amazonka.MediaConvert.Types: RequiredFlag' :: Text -> RequiredFlag
+ Amazonka.MediaConvert.Types: ReservationPlan' :: Maybe Commitment -> Maybe POSIX -> Maybe POSIX -> Maybe RenewalType -> Maybe Int -> Maybe ReservationPlanStatus -> ReservationPlan
+ Amazonka.MediaConvert.Types: ReservationPlanSettings' :: Commitment -> Int -> RenewalType -> ReservationPlanSettings
+ Amazonka.MediaConvert.Types: ReservationPlanStatus' :: Text -> ReservationPlanStatus
+ Amazonka.MediaConvert.Types: ResourceTags' :: Maybe Text -> Maybe (HashMap Text Text) -> ResourceTags
+ Amazonka.MediaConvert.Types: RespondToAfd' :: Text -> RespondToAfd
+ Amazonka.MediaConvert.Types: RuleType' :: Text -> RuleType
+ Amazonka.MediaConvert.Types: S3DestinationAccessControl' :: Maybe S3ObjectCannedAcl -> S3DestinationAccessControl
+ Amazonka.MediaConvert.Types: S3DestinationSettings' :: Maybe S3DestinationAccessControl -> Maybe S3EncryptionSettings -> S3DestinationSettings
+ Amazonka.MediaConvert.Types: S3EncryptionSettings' :: Maybe S3ServerSideEncryptionType -> Maybe Text -> Maybe Text -> S3EncryptionSettings
+ Amazonka.MediaConvert.Types: S3ObjectCannedAcl' :: Text -> S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types: S3ServerSideEncryptionType' :: Text -> S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types: SampleRangeConversion' :: Text -> SampleRangeConversion
+ Amazonka.MediaConvert.Types: ScalingBehavior' :: Text -> ScalingBehavior
+ Amazonka.MediaConvert.Types: SccDestinationFramerate' :: Text -> SccDestinationFramerate
+ Amazonka.MediaConvert.Types: SccDestinationSettings' :: Maybe SccDestinationFramerate -> SccDestinationSettings
+ Amazonka.MediaConvert.Types: SimulateReservedQueue' :: Text -> SimulateReservedQueue
+ Amazonka.MediaConvert.Types: SpekeKeyProvider' :: Maybe Text -> Maybe Text -> Maybe [Text] -> Maybe Text -> SpekeKeyProvider
+ Amazonka.MediaConvert.Types: SpekeKeyProviderCmaf' :: Maybe Text -> Maybe [Text] -> Maybe [Text] -> Maybe Text -> Maybe Text -> SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types: SrtDestinationSettings' :: Maybe SrtStylePassthrough -> SrtDestinationSettings
+ Amazonka.MediaConvert.Types: SrtStylePassthrough' :: Text -> SrtStylePassthrough
+ Amazonka.MediaConvert.Types: StaticKeyProvider' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> StaticKeyProvider
+ Amazonka.MediaConvert.Types: StatusUpdateInterval' :: Text -> StatusUpdateInterval
+ Amazonka.MediaConvert.Types: TeletextDestinationSettings' :: Maybe Text -> Maybe [TeletextPageType] -> TeletextDestinationSettings
+ Amazonka.MediaConvert.Types: TeletextPageType' :: Text -> TeletextPageType
+ Amazonka.MediaConvert.Types: TeletextSourceSettings' :: Maybe Text -> TeletextSourceSettings
+ Amazonka.MediaConvert.Types: TimecodeBurnin' :: Maybe Natural -> Maybe TimecodeBurninPosition -> Maybe Text -> TimecodeBurnin
+ Amazonka.MediaConvert.Types: TimecodeBurninPosition' :: Text -> TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: TimecodeConfig' :: Maybe Text -> Maybe TimecodeSource -> Maybe Text -> Maybe Text -> TimecodeConfig
+ Amazonka.MediaConvert.Types: TimecodeSource' :: Text -> TimecodeSource
+ Amazonka.MediaConvert.Types: TimedMetadata' :: Text -> TimedMetadata
+ Amazonka.MediaConvert.Types: TimedMetadataInsertion' :: Maybe [Id3Insertion] -> TimedMetadataInsertion
+ Amazonka.MediaConvert.Types: Timing' :: Maybe POSIX -> Maybe POSIX -> Maybe POSIX -> Timing
+ Amazonka.MediaConvert.Types: TrackSourceSettings' :: Maybe Natural -> TrackSourceSettings
+ Amazonka.MediaConvert.Types: TtmlDestinationSettings' :: Maybe TtmlStylePassthrough -> TtmlDestinationSettings
+ Amazonka.MediaConvert.Types: TtmlStylePassthrough' :: Text -> TtmlStylePassthrough
+ Amazonka.MediaConvert.Types: Type' :: Text -> Type
+ Amazonka.MediaConvert.Types: Vc3Class' :: Text -> Vc3Class
+ Amazonka.MediaConvert.Types: Vc3FramerateControl' :: Text -> Vc3FramerateControl
+ Amazonka.MediaConvert.Types: Vc3FramerateConversionAlgorithm' :: Text -> Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: Vc3InterlaceMode' :: Text -> Vc3InterlaceMode
+ Amazonka.MediaConvert.Types: Vc3ScanTypeConversionMode' :: Text -> Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: Vc3Settings' :: Maybe Vc3FramerateControl -> Maybe Vc3FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Vc3InterlaceMode -> Maybe Vc3ScanTypeConversionMode -> Maybe Vc3SlowPal -> Maybe Vc3Telecine -> Maybe Vc3Class -> Vc3Settings
+ Amazonka.MediaConvert.Types: Vc3SlowPal' :: Text -> Vc3SlowPal
+ Amazonka.MediaConvert.Types: Vc3Telecine' :: Text -> Vc3Telecine
+ Amazonka.MediaConvert.Types: VchipAction' :: Text -> VchipAction
+ Amazonka.MediaConvert.Types: VideoCodec' :: Text -> VideoCodec
+ Amazonka.MediaConvert.Types: VideoCodecSettings' :: Maybe Av1Settings -> Maybe AvcIntraSettings -> Maybe VideoCodec -> Maybe FrameCaptureSettings -> Maybe H264Settings -> Maybe H265Settings -> Maybe Mpeg2Settings -> Maybe ProresSettings -> Maybe Vc3Settings -> Maybe Vp8Settings -> Maybe Vp9Settings -> Maybe XavcSettings -> VideoCodecSettings
+ Amazonka.MediaConvert.Types: VideoDescription' :: Maybe AfdSignaling -> Maybe AntiAlias -> Maybe VideoCodecSettings -> Maybe ColorMetadata -> Maybe Rectangle -> Maybe DropFrameTimecode -> Maybe Natural -> Maybe Natural -> Maybe Rectangle -> Maybe RespondToAfd -> Maybe ScalingBehavior -> Maybe Natural -> Maybe VideoTimecodeInsertion -> Maybe VideoPreprocessor -> Maybe Natural -> VideoDescription
+ Amazonka.MediaConvert.Types: VideoDetail' :: Maybe Int -> Maybe Int -> VideoDetail
+ Amazonka.MediaConvert.Types: VideoPreprocessor' :: Maybe ColorCorrector -> Maybe Deinterlacer -> Maybe DolbyVision -> Maybe Hdr10Plus -> Maybe ImageInserter -> Maybe NoiseReducer -> Maybe PartnerWatermarking -> Maybe TimecodeBurnin -> VideoPreprocessor
+ Amazonka.MediaConvert.Types: VideoSelector' :: Maybe AlphaBehavior -> Maybe ColorSpace -> Maybe ColorSpaceUsage -> Maybe EmbeddedTimecodeOverride -> Maybe Hdr10Metadata -> Maybe PadVideo -> Maybe Natural -> Maybe Int -> Maybe InputRotate -> Maybe InputSampleRange -> VideoSelector
+ Amazonka.MediaConvert.Types: VideoTimecodeInsertion' :: Text -> VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types: VorbisSettings' :: Maybe Natural -> Maybe Natural -> Maybe Int -> VorbisSettings
+ Amazonka.MediaConvert.Types: Vp8FramerateControl' :: Text -> Vp8FramerateControl
+ Amazonka.MediaConvert.Types: Vp8FramerateConversionAlgorithm' :: Text -> Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: Vp8ParControl' :: Text -> Vp8ParControl
+ Amazonka.MediaConvert.Types: Vp8QualityTuningLevel' :: Text -> Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types: Vp8RateControlMode' :: Text -> Vp8RateControlMode
+ Amazonka.MediaConvert.Types: Vp8Settings' :: Maybe Natural -> Maybe Vp8FramerateControl -> Maybe Vp8FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Vp8ParControl -> Maybe Natural -> Maybe Natural -> Maybe Vp8QualityTuningLevel -> Maybe Vp8RateControlMode -> Vp8Settings
+ Amazonka.MediaConvert.Types: Vp9FramerateControl' :: Text -> Vp9FramerateControl
+ Amazonka.MediaConvert.Types: Vp9FramerateConversionAlgorithm' :: Text -> Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: Vp9ParControl' :: Text -> Vp9ParControl
+ Amazonka.MediaConvert.Types: Vp9QualityTuningLevel' :: Text -> Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types: Vp9RateControlMode' :: Text -> Vp9RateControlMode
+ Amazonka.MediaConvert.Types: Vp9Settings' :: Maybe Natural -> Maybe Vp9FramerateControl -> Maybe Vp9FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Vp9ParControl -> Maybe Natural -> Maybe Natural -> Maybe Vp9QualityTuningLevel -> Maybe Vp9RateControlMode -> Vp9Settings
+ Amazonka.MediaConvert.Types: WatermarkingStrength' :: Text -> WatermarkingStrength
+ Amazonka.MediaConvert.Types: WavFormat' :: Text -> WavFormat
+ Amazonka.MediaConvert.Types: WavSettings' :: Maybe Natural -> Maybe Natural -> Maybe WavFormat -> Maybe Natural -> WavSettings
+ Amazonka.MediaConvert.Types: WebvttAccessibilitySubs' :: Text -> WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types: WebvttDestinationSettings' :: Maybe WebvttAccessibilitySubs -> Maybe WebvttStylePassthrough -> WebvttDestinationSettings
+ Amazonka.MediaConvert.Types: WebvttHlsSourceSettings' :: Maybe Text -> Maybe LanguageCode -> Maybe Text -> WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types: WebvttStylePassthrough' :: Text -> WebvttStylePassthrough
+ Amazonka.MediaConvert.Types: Xavc4kIntraCbgProfileClass' :: Text -> Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: Xavc4kIntraCbgProfileSettings' :: Maybe Xavc4kIntraCbgProfileClass -> Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types: Xavc4kIntraVbrProfileClass' :: Text -> Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types: Xavc4kIntraVbrProfileSettings' :: Maybe Xavc4kIntraVbrProfileClass -> Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types: Xavc4kProfileBitrateClass' :: Text -> Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types: Xavc4kProfileCodecProfile' :: Text -> Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types: Xavc4kProfileQualityTuningLevel' :: Text -> Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: Xavc4kProfileSettings' :: Maybe Xavc4kProfileBitrateClass -> Maybe Xavc4kProfileCodecProfile -> Maybe XavcFlickerAdaptiveQuantization -> Maybe XavcGopBReference -> Maybe Natural -> Maybe Natural -> Maybe Xavc4kProfileQualityTuningLevel -> Maybe Natural -> Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types: XavcAdaptiveQuantization' :: Text -> XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: XavcEntropyEncoding' :: Text -> XavcEntropyEncoding
+ Amazonka.MediaConvert.Types: XavcFlickerAdaptiveQuantization' :: Text -> XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: XavcFramerateControl' :: Text -> XavcFramerateControl
+ Amazonka.MediaConvert.Types: XavcFramerateConversionAlgorithm' :: Text -> XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: XavcGopBReference' :: Text -> XavcGopBReference
+ Amazonka.MediaConvert.Types: XavcHdIntraCbgProfileClass' :: Text -> XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: XavcHdIntraCbgProfileSettings' :: Maybe XavcHdIntraCbgProfileClass -> XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types: XavcHdProfileBitrateClass' :: Text -> XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types: XavcHdProfileQualityTuningLevel' :: Text -> XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: XavcHdProfileSettings' :: Maybe XavcHdProfileBitrateClass -> Maybe XavcFlickerAdaptiveQuantization -> Maybe XavcGopBReference -> Maybe Natural -> Maybe Natural -> Maybe XavcInterlaceMode -> Maybe XavcHdProfileQualityTuningLevel -> Maybe Natural -> Maybe XavcHdProfileTelecine -> XavcHdProfileSettings
+ Amazonka.MediaConvert.Types: XavcHdProfileTelecine' :: Text -> XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types: XavcInterlaceMode' :: Text -> XavcInterlaceMode
+ Amazonka.MediaConvert.Types: XavcProfile' :: Text -> XavcProfile
+ Amazonka.MediaConvert.Types: XavcSettings' :: Maybe XavcAdaptiveQuantization -> Maybe XavcEntropyEncoding -> Maybe XavcFramerateControl -> Maybe XavcFramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe XavcProfile -> Maybe XavcSlowPal -> Maybe Natural -> Maybe XavcSpatialAdaptiveQuantization -> Maybe XavcTemporalAdaptiveQuantization -> Maybe Xavc4kIntraCbgProfileSettings -> Maybe Xavc4kIntraVbrProfileSettings -> Maybe Xavc4kProfileSettings -> Maybe XavcHdIntraCbgProfileSettings -> Maybe XavcHdProfileSettings -> XavcSettings
+ Amazonka.MediaConvert.Types: XavcSlowPal' :: Text -> XavcSlowPal
+ Amazonka.MediaConvert.Types: XavcSpatialAdaptiveQuantization' :: Text -> XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: XavcTemporalAdaptiveQuantization' :: Text -> XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:aacSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe AacSettings
+ Amazonka.MediaConvert.Types: [$sel:abrSettings:AutomatedEncodingSettings'] :: AutomatedEncodingSettings -> Maybe AutomatedAbrSettings
+ Amazonka.MediaConvert.Types: [$sel:ac3Settings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Ac3Settings
+ Amazonka.MediaConvert.Types: [$sel:accelerationSettings:Job'] :: Job -> Maybe AccelerationSettings
+ Amazonka.MediaConvert.Types: [$sel:accelerationSettings:JobTemplate'] :: JobTemplate -> Maybe AccelerationSettings
+ Amazonka.MediaConvert.Types: [$sel:accelerationStatus:Job'] :: Job -> Maybe AccelerationStatus
+ Amazonka.MediaConvert.Types: [$sel:accessControl:S3DestinationSettings'] :: S3DestinationSettings -> Maybe S3DestinationAccessControl
+ Amazonka.MediaConvert.Types: [$sel:accessibility:ImscDestinationSettings'] :: ImscDestinationSettings -> Maybe ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types: [$sel:accessibility:WebvttDestinationSettings'] :: WebvttDestinationSettings -> Maybe WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types: [$sel:accessibilityCaptionHints:MpdSettings'] :: MpdSettings -> Maybe MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types: [$sel:activeWatermarkProcess:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types: [$sel:adAvailOffset:JobSettings'] :: JobSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:adAvailOffset:JobTemplateSettings'] :: JobTemplateSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:adMarkers:HlsGroupSettings'] :: HlsGroupSettings -> Maybe [HlsAdMarkers]
+ Amazonka.MediaConvert.Types: [$sel:adaptiveQuantization:Av1Settings'] :: Av1Settings -> Maybe Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:adaptiveQuantization:H264Settings'] :: H264Settings -> Maybe H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:adaptiveQuantization:H265Settings'] :: H265Settings -> Maybe H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:adaptiveQuantization:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:adaptiveQuantization:XavcSettings'] :: XavcSettings -> Maybe XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:additionalManifests:CmafGroupSettings'] :: CmafGroupSettings -> Maybe [CmafAdditionalManifest]
+ Amazonka.MediaConvert.Types: [$sel:additionalManifests:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe [DashAdditionalManifest]
+ Amazonka.MediaConvert.Types: [$sel:additionalManifests:HlsGroupSettings'] :: HlsGroupSettings -> Maybe [HlsAdditionalManifest]
+ Amazonka.MediaConvert.Types: [$sel:additionalManifests:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe [MsSmoothAdditionalManifest]
+ Amazonka.MediaConvert.Types: [$sel:adiFilename:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:afdSignaling:MxfSettings'] :: MxfSettings -> Maybe MxfAfdSignaling
+ Amazonka.MediaConvert.Types: [$sel:afdSignaling:VideoDescription'] :: VideoDescription -> Maybe AfdSignaling
+ Amazonka.MediaConvert.Types: [$sel:aggressiveMode:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:aiffSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe AiffSettings
+ Amazonka.MediaConvert.Types: [$sel:algorithm:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:algorithm:Deinterlacer'] :: Deinterlacer -> Maybe DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:algorithmControl:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types: [$sel:alignment:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types: [$sel:alignment:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types: [$sel:allowedRenditions:AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe [AllowedRenditionSize]
+ Amazonka.MediaConvert.Types: [$sel:alphaBehavior:VideoSelector'] :: VideoSelector -> Maybe AlphaBehavior
+ Amazonka.MediaConvert.Types: [$sel:alternateTransferFunctionSei:H265Settings'] :: H265Settings -> Maybe H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types: [$sel:anchor:TimecodeConfig'] :: TimecodeConfig -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:ancillarySourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe AncillarySourceSettings
+ Amazonka.MediaConvert.Types: [$sel:antiAlias:VideoDescription'] :: VideoDescription -> Maybe AntiAlias
+ Amazonka.MediaConvert.Types: [$sel:applyFontColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: [$sel:applyFontColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: [$sel:arn:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:arn:JobTemplate'] :: JobTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:arn:Preset'] :: Preset -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:arn:Queue'] :: Queue -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:arn:ResourceTags'] :: ResourceTags -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:assetId:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:assetName:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:attenuationControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3AttenuationControl
+ Amazonka.MediaConvert.Types: [$sel:audioBufferModel:M2tsSettings'] :: M2tsSettings -> Maybe M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types: [$sel:audioChannelConfigSchemeIdUri:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types: [$sel:audioChannelTaggingSettings:AudioDescription'] :: AudioDescription -> Maybe AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types: [$sel:audioDeduplication:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types: [$sel:audioDescriptionBroadcasterMix:AacSettings'] :: AacSettings -> Maybe AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types: [$sel:audioDescriptions:Output'] :: Output -> Maybe [AudioDescription]
+ Amazonka.MediaConvert.Types: [$sel:audioDescriptions:PresetSettings'] :: PresetSettings -> Maybe [AudioDescription]
+ Amazonka.MediaConvert.Types: [$sel:audioDuration:CmfcSettings'] :: CmfcSettings -> Maybe CmfcAudioDuration
+ Amazonka.MediaConvert.Types: [$sel:audioDuration:M2tsSettings'] :: M2tsSettings -> Maybe M2tsAudioDuration
+ Amazonka.MediaConvert.Types: [$sel:audioDuration:M3u8Settings'] :: M3u8Settings -> Maybe M3u8AudioDuration
+ Amazonka.MediaConvert.Types: [$sel:audioDuration:Mp4Settings'] :: Mp4Settings -> Maybe CmfcAudioDuration
+ Amazonka.MediaConvert.Types: [$sel:audioDuration:MpdSettings'] :: MpdSettings -> Maybe MpdAudioDuration
+ Amazonka.MediaConvert.Types: [$sel:audioDurationCorrection:AudioSelector'] :: AudioSelector -> Maybe AudioDurationCorrection
+ Amazonka.MediaConvert.Types: [$sel:audioFramesPerPes:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:audioFramesPerPes:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:audioGroupId:CmfcSettings'] :: CmfcSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:audioGroupId:HlsSettings'] :: HlsSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:audioNormalizationSettings:AudioDescription'] :: AudioDescription -> Maybe AudioNormalizationSettings
+ Amazonka.MediaConvert.Types: [$sel:audioOnlyContainer:HlsSettings'] :: HlsSettings -> Maybe HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types: [$sel:audioOnlyHeader:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types: [$sel:audioPids:M2tsSettings'] :: M2tsSettings -> Maybe [Natural]
+ Amazonka.MediaConvert.Types: [$sel:audioPids:M3u8Settings'] :: M3u8Settings -> Maybe [Natural]
+ Amazonka.MediaConvert.Types: [$sel:audioRenditionSets:CmfcSettings'] :: CmfcSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:audioRenditionSets:HlsSettings'] :: HlsSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:audioSelectorGroups:Input'] :: Input -> Maybe (HashMap Text AudioSelectorGroup)
+ Amazonka.MediaConvert.Types: [$sel:audioSelectorGroups:InputTemplate'] :: InputTemplate -> Maybe (HashMap Text AudioSelectorGroup)
+ Amazonka.MediaConvert.Types: [$sel:audioSelectorNames:AudioSelectorGroup'] :: AudioSelectorGroup -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:audioSelectors:Input'] :: Input -> Maybe (HashMap Text AudioSelector)
+ Amazonka.MediaConvert.Types: [$sel:audioSelectors:InputTemplate'] :: InputTemplate -> Maybe (HashMap Text AudioSelector)
+ Amazonka.MediaConvert.Types: [$sel:audioSourceName:AudioDescription'] :: AudioDescription -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:audioTrackType:CmfcSettings'] :: CmfcSettings -> Maybe CmfcAudioTrackType
+ Amazonka.MediaConvert.Types: [$sel:audioTrackType:HlsSettings'] :: HlsSettings -> Maybe HlsAudioTrackType
+ Amazonka.MediaConvert.Types: [$sel:audioType:AudioDescription'] :: AudioDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:audioTypeControl:AudioDescription'] :: AudioDescription -> Maybe AudioTypeControl
+ Amazonka.MediaConvert.Types: [$sel:automatedEncodingSettings:OutputGroup'] :: OutputGroup -> Maybe AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types: [$sel:av1Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Av1Settings
+ Amazonka.MediaConvert.Types: [$sel:availBlanking:JobSettings'] :: JobSettings -> Maybe AvailBlanking
+ Amazonka.MediaConvert.Types: [$sel:availBlanking:JobTemplateSettings'] :: JobTemplateSettings -> Maybe AvailBlanking
+ Amazonka.MediaConvert.Types: [$sel:availBlankingImage:AvailBlanking'] :: AvailBlanking -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:avcIntraClass:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraClass
+ Amazonka.MediaConvert.Types: [$sel:avcIntraSettings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe AvcIntraSettings
+ Amazonka.MediaConvert.Types: [$sel:avcIntraUhdSettings:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types: [$sel:backgroundColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: [$sel:backgroundColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: [$sel:backgroundOpacity:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:backgroundOpacity:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:baseUrl:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:baseUrl:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:baseUrl:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:billingTagsSource:Job'] :: Job -> Maybe BillingTagsSource
+ Amazonka.MediaConvert.Types: [$sel:bitDepth:AiffSettings'] :: AiffSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitDepth:Av1Settings'] :: Av1Settings -> Maybe Av1BitDepth
+ Amazonka.MediaConvert.Types: [$sel:bitDepth:WavSettings'] :: WavSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:AacSettings'] :: AacSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:Ac3Settings'] :: Ac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:Eac3Settings'] :: Eac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:Mp2Settings'] :: Mp2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:Mp3Settings'] :: Mp3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:OpusSettings'] :: OpusSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrate:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bitrateClass:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types: [$sel:bitrateClass:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types: [$sel:bitstreamMode:Ac3Settings'] :: Ac3Settings -> Maybe Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: [$sel:bitstreamMode:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types: [$sel:bitstreamMode:Eac3Settings'] :: Eac3Settings -> Maybe Eac3BitstreamMode
+ Amazonka.MediaConvert.Types: [$sel:bluePrimaryX:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bluePrimaryY:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:breakoutCode:NielsenConfiguration'] :: NielsenConfiguration -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:brightness:ColorCorrector'] :: ColorCorrector -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:bufferModel:M2tsSettings'] :: M2tsSettings -> Maybe M2tsBufferModel
+ Amazonka.MediaConvert.Types: [$sel:burninDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe BurninDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:cannedAcl:S3DestinationAccessControl'] :: S3DestinationAccessControl -> Maybe S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types: [$sel:captionChannel:HlsCaptionLanguageMapping'] :: HlsCaptionLanguageMapping -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:captionContainerType:MpdSettings'] :: MpdSettings -> Maybe MpdCaptionContainerType
+ Amazonka.MediaConvert.Types: [$sel:captionDescriptions:Output'] :: Output -> Maybe [CaptionDescription]
+ Amazonka.MediaConvert.Types: [$sel:captionDescriptions:PresetSettings'] :: PresetSettings -> Maybe [CaptionDescriptionPreset]
+ Amazonka.MediaConvert.Types: [$sel:captionLanguageMappings:HlsGroupSettings'] :: HlsGroupSettings -> Maybe [HlsCaptionLanguageMapping]
+ Amazonka.MediaConvert.Types: [$sel:captionLanguageSetting:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types: [$sel:captionSegmentLengthControl:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types: [$sel:captionSelectorName:CaptionDescription'] :: CaptionDescription -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:captionSelectors:Input'] :: Input -> Maybe (HashMap Text CaptionSelector)
+ Amazonka.MediaConvert.Types: [$sel:captionSelectors:InputTemplate'] :: InputTemplate -> Maybe (HashMap Text CaptionSelector)
+ Amazonka.MediaConvert.Types: [$sel:category:JobTemplate'] :: JobTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:category:Preset'] :: Preset -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:cbetSourceId:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:certificateArn:SpekeKeyProvider'] :: SpekeKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:certificateArn:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:channelMapping:RemixSettings'] :: RemixSettings -> Maybe ChannelMapping
+ Amazonka.MediaConvert.Types: [$sel:channelName:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:channelTag:AudioChannelTaggingSettings'] :: AudioChannelTaggingSettings -> Maybe AudioChannelTag
+ Amazonka.MediaConvert.Types: [$sel:channels:AiffSettings'] :: AiffSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:channels:Mp2Settings'] :: Mp2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:channels:Mp3Settings'] :: Mp3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:channels:OpusSettings'] :: OpusSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:channels:VorbisSettings'] :: VorbisSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:channels:WavSettings'] :: WavSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:channelsIn:RemixSettings'] :: RemixSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:channelsOut:RemixSettings'] :: RemixSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:chromaSampling:ProresSettings'] :: ProresSettings -> Maybe ProresChromaSampling
+ Amazonka.MediaConvert.Types: [$sel:clapAtom:MovSettings'] :: MovSettings -> Maybe MovClapAtom
+ Amazonka.MediaConvert.Types: [$sel:clientCache:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafClientCache
+ Amazonka.MediaConvert.Types: [$sel:clientCache:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsClientCache
+ Amazonka.MediaConvert.Types: [$sel:cmafGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe CmafGroupSettings
+ Amazonka.MediaConvert.Types: [$sel:cmfcSettings:ContainerSettings'] :: ContainerSettings -> Maybe CmfcSettings
+ Amazonka.MediaConvert.Types: [$sel:codec:AudioCodecSettings'] :: AudioCodecSettings -> Maybe AudioCodec
+ Amazonka.MediaConvert.Types: [$sel:codec:VideoCodecSettings'] :: VideoCodecSettings -> Maybe VideoCodec
+ Amazonka.MediaConvert.Types: [$sel:codecLevel:H264Settings'] :: H264Settings -> Maybe H264CodecLevel
+ Amazonka.MediaConvert.Types: [$sel:codecLevel:H265Settings'] :: H265Settings -> Maybe H265CodecLevel
+ Amazonka.MediaConvert.Types: [$sel:codecLevel:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types: [$sel:codecProfile:AacSettings'] :: AacSettings -> Maybe AacCodecProfile
+ Amazonka.MediaConvert.Types: [$sel:codecProfile:H264Settings'] :: H264Settings -> Maybe H264CodecProfile
+ Amazonka.MediaConvert.Types: [$sel:codecProfile:H265Settings'] :: H265Settings -> Maybe H265CodecProfile
+ Amazonka.MediaConvert.Types: [$sel:codecProfile:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types: [$sel:codecProfile:ProresSettings'] :: ProresSettings -> Maybe ProresCodecProfile
+ Amazonka.MediaConvert.Types: [$sel:codecProfile:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types: [$sel:codecSettings:AudioDescription'] :: AudioDescription -> Maybe AudioCodecSettings
+ Amazonka.MediaConvert.Types: [$sel:codecSettings:VideoDescription'] :: VideoDescription -> Maybe VideoCodecSettings
+ Amazonka.MediaConvert.Types: [$sel:codecSpecification:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafCodecSpecification
+ Amazonka.MediaConvert.Types: [$sel:codecSpecification:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsCodecSpecification
+ Amazonka.MediaConvert.Types: [$sel:codingMode:AacSettings'] :: AacSettings -> Maybe AacCodingMode
+ Amazonka.MediaConvert.Types: [$sel:codingMode:Ac3Settings'] :: Ac3Settings -> Maybe Ac3CodingMode
+ Amazonka.MediaConvert.Types: [$sel:codingMode:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types: [$sel:codingMode:Eac3Settings'] :: Eac3Settings -> Maybe Eac3CodingMode
+ Amazonka.MediaConvert.Types: [$sel:colorCorrector:VideoPreprocessor'] :: VideoPreprocessor -> Maybe ColorCorrector
+ Amazonka.MediaConvert.Types: [$sel:colorMetadata:VideoDescription'] :: VideoDescription -> Maybe ColorMetadata
+ Amazonka.MediaConvert.Types: [$sel:colorSpace:VideoSelector'] :: VideoSelector -> Maybe ColorSpace
+ Amazonka.MediaConvert.Types: [$sel:colorSpaceConversion:ColorCorrector'] :: ColorCorrector -> Maybe ColorSpaceConversion
+ Amazonka.MediaConvert.Types: [$sel:colorSpaceUsage:VideoSelector'] :: VideoSelector -> Maybe ColorSpaceUsage
+ Amazonka.MediaConvert.Types: [$sel:commitment:ReservationPlan'] :: ReservationPlan -> Maybe Commitment
+ Amazonka.MediaConvert.Types: [$sel:commitment:ReservationPlanSettings'] :: ReservationPlanSettings -> Commitment
+ Amazonka.MediaConvert.Types: [$sel:constantInitializationVector:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:constantInitializationVector:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:container:ContainerSettings'] :: ContainerSettings -> Maybe ContainerType
+ Amazonka.MediaConvert.Types: [$sel:containerSettings:Output'] :: Output -> Maybe ContainerSettings
+ Amazonka.MediaConvert.Types: [$sel:containerSettings:PresetSettings'] :: PresetSettings -> Maybe ContainerSettings
+ Amazonka.MediaConvert.Types: [$sel:contentReference:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:contrast:ColorCorrector'] :: ColorCorrector -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:control:Deinterlacer'] :: Deinterlacer -> Maybe DeinterlacerControl
+ Amazonka.MediaConvert.Types: [$sel:convert608To708:AncillarySourceSettings'] :: AncillarySourceSettings -> Maybe AncillaryConvert608To708
+ Amazonka.MediaConvert.Types: [$sel:convert608To708:EmbeddedSourceSettings'] :: EmbeddedSourceSettings -> Maybe EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types: [$sel:convert608To708:FileSourceSettings'] :: FileSourceSettings -> Maybe FileSourceConvert608To708
+ Amazonka.MediaConvert.Types: [$sel:copyProtectionAction:ExtendedDataServices'] :: ExtendedDataServices -> Maybe CopyProtectionAction
+ Amazonka.MediaConvert.Types: [$sel:correctionGateLevel:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:createdAt:Job'] :: Job -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:createdAt:JobTemplate'] :: JobTemplate -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:createdAt:Preset'] :: Preset -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:createdAt:Queue'] :: Queue -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:credentialsSecretName:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:crop:Input'] :: Input -> Maybe Rectangle
+ Amazonka.MediaConvert.Types: [$sel:crop:InputTemplate'] :: InputTemplate -> Maybe Rectangle
+ Amazonka.MediaConvert.Types: [$sel:crop:VideoDescription'] :: VideoDescription -> Maybe Rectangle
+ Amazonka.MediaConvert.Types: [$sel:cslgAtom:MovSettings'] :: MovSettings -> Maybe MovCslgAtom
+ Amazonka.MediaConvert.Types: [$sel:cslgAtom:Mp4Settings'] :: Mp4Settings -> Maybe Mp4CslgAtom
+ Amazonka.MediaConvert.Types: [$sel:cttsVersion:Mp4Settings'] :: Mp4Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:currentPhase:Job'] :: Job -> Maybe JobPhase
+ Amazonka.MediaConvert.Types: [$sel:customLanguageCode:AudioDescription'] :: AudioDescription -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:customLanguageCode:AudioSelector'] :: AudioSelector -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:customLanguageCode:CaptionDescription'] :: CaptionDescription -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:customLanguageCode:CaptionDescriptionPreset'] :: CaptionDescriptionPreset -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:customLanguageCode:CaptionSelector'] :: CaptionSelector -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:customLanguageCode:HlsCaptionLanguageMapping'] :: HlsCaptionLanguageMapping -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:customName:OutputGroup'] :: OutputGroup -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:dashIsoGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe DashIsoGroupSettings
+ Amazonka.MediaConvert.Types: [$sel:dashSignaledSystemIds:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:dataPTSControl:M2tsSettings'] :: M2tsSettings -> Maybe M2tsDataPtsControl
+ Amazonka.MediaConvert.Types: [$sel:dataPTSControl:M3u8Settings'] :: M3u8Settings -> Maybe M3u8DataPtsControl
+ Amazonka.MediaConvert.Types: [$sel:dcFilter:Eac3Settings'] :: Eac3Settings -> Maybe Eac3DcFilter
+ Amazonka.MediaConvert.Types: [$sel:ddsHandling:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbddsHandling
+ Amazonka.MediaConvert.Types: [$sel:ddsXCoordinate:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:ddsYCoordinate:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:deblockFilter:Input'] :: Input -> Maybe InputDeblockFilter
+ Amazonka.MediaConvert.Types: [$sel:deblockFilter:InputTemplate'] :: InputTemplate -> Maybe InputDeblockFilter
+ Amazonka.MediaConvert.Types: [$sel:decryptionMode:InputDecryptionSettings'] :: InputDecryptionSettings -> Maybe DecryptionMode
+ Amazonka.MediaConvert.Types: [$sel:decryptionSettings:Input'] :: Input -> Maybe InputDecryptionSettings
+ Amazonka.MediaConvert.Types: [$sel:defaultSelection:AudioSelector'] :: AudioSelector -> Maybe AudioDefaultSelection
+ Amazonka.MediaConvert.Types: [$sel:deinterlacer:VideoPreprocessor'] :: VideoPreprocessor -> Maybe Deinterlacer
+ Amazonka.MediaConvert.Types: [$sel:denoiseFilter:Input'] :: Input -> Maybe InputDenoiseFilter
+ Amazonka.MediaConvert.Types: [$sel:denoiseFilter:InputTemplate'] :: InputTemplate -> Maybe InputDenoiseFilter
+ Amazonka.MediaConvert.Types: [$sel:description:JobTemplate'] :: JobTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:description:Preset'] :: Preset -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:description:Queue'] :: Queue -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:descriptiveVideoServiceFlag:CmfcSettings'] :: CmfcSettings -> Maybe CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: [$sel:descriptiveVideoServiceFlag:HlsSettings'] :: HlsSettings -> Maybe HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: [$sel:destination608ChannelNumber:EmbeddedDestinationSettings'] :: EmbeddedDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:destination708ServiceNumber:EmbeddedDestinationSettings'] :: EmbeddedDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:destination:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:destination:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:destination:FileGroupSettings'] :: FileGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:destination:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:destination:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:destinationQueue:QueueTransition'] :: QueueTransition -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:destinationSettings:CaptionDescription'] :: CaptionDescription -> Maybe CaptionDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:destinationSettings:CaptionDescriptionPreset'] :: CaptionDescriptionPreset -> Maybe CaptionDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:destinationSettings:CmafGroupSettings'] :: CmafGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:destinationSettings:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:destinationSettings:FileGroupSettings'] :: FileGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:destinationSettings:HlsGroupSettings'] :: HlsGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:destinationSettings:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:destinationType:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe CaptionDestinationType
+ Amazonka.MediaConvert.Types: [$sel:dialnorm:Ac3Settings'] :: Ac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:dialnorm:Eac3Settings'] :: Eac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:dialogueIntelligence:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types: [$sel:directoryStructure:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsDirectoryStructure
+ Amazonka.MediaConvert.Types: [$sel:distributorId:NielsenConfiguration'] :: NielsenConfiguration -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:dolbyVision:VideoPreprocessor'] :: VideoPreprocessor -> Maybe DolbyVision
+ Amazonka.MediaConvert.Types: [$sel:dolbyVisionMetadataXml:Input'] :: Input -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:dolbyVisionMetadataXml:InputTemplate'] :: InputTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:downmixControl:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types: [$sel:dropFrameTimecode:VideoDescription'] :: VideoDescription -> Maybe DropFrameTimecode
+ Amazonka.MediaConvert.Types: [$sel:duration:InputVideoGenerator'] :: InputVideoGenerator -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:duration:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:durationInMs:OutputDetail'] :: OutputDetail -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:durationMode:MxfXavcProfileSettings'] :: MxfXavcProfileSettings -> Maybe MxfXavcDurationMode
+ Amazonka.MediaConvert.Types: [$sel:dvbNitSettings:M2tsSettings'] :: M2tsSettings -> Maybe DvbNitSettings
+ Amazonka.MediaConvert.Types: [$sel:dvbSdtSettings:M2tsSettings'] :: M2tsSettings -> Maybe DvbSdtSettings
+ Amazonka.MediaConvert.Types: [$sel:dvbSubDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:dvbSubPids:M2tsSettings'] :: M2tsSettings -> Maybe [Natural]
+ Amazonka.MediaConvert.Types: [$sel:dvbSubSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe DvbSubSourceSettings
+ Amazonka.MediaConvert.Types: [$sel:dvbTdtSettings:M2tsSettings'] :: M2tsSettings -> Maybe DvbTdtSettings
+ Amazonka.MediaConvert.Types: [$sel:dvbTeletextPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:dynamicRangeCompressionLine:Ac3Settings'] :: Ac3Settings -> Maybe Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: [$sel:dynamicRangeCompressionLine:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: [$sel:dynamicRangeCompressionLine:Eac3Settings'] :: Eac3Settings -> Maybe Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: [$sel:dynamicRangeCompressionProfile:Ac3Settings'] :: Ac3Settings -> Maybe Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types: [$sel:dynamicRangeCompressionRf:Ac3Settings'] :: Ac3Settings -> Maybe Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: [$sel:dynamicRangeCompressionRf:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: [$sel:dynamicRangeCompressionRf:Eac3Settings'] :: Eac3Settings -> Maybe Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: [$sel:dynamicRangeControl:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types: [$sel:dynamicSubGop:H264Settings'] :: H264Settings -> Maybe H264DynamicSubGop
+ Amazonka.MediaConvert.Types: [$sel:dynamicSubGop:H265Settings'] :: H265Settings -> Maybe H265DynamicSubGop
+ Amazonka.MediaConvert.Types: [$sel:dynamicSubGop:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types: [$sel:eac3AtmosSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Eac3AtmosSettings
+ Amazonka.MediaConvert.Types: [$sel:eac3Settings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Eac3Settings
+ Amazonka.MediaConvert.Types: [$sel:ebpAudioInterval:M2tsSettings'] :: M2tsSettings -> Maybe M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types: [$sel:ebpPlacement:M2tsSettings'] :: M2tsSettings -> Maybe M2tsEbpPlacement
+ Amazonka.MediaConvert.Types: [$sel:embeddedDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:embeddedSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types: [$sel:embeddedTimecodeOverride:VideoSelector'] :: VideoSelector -> Maybe EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types: [$sel:encryptedDecryptionKey:InputDecryptionSettings'] :: InputDecryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:encryption:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafEncryptionSettings
+ Amazonka.MediaConvert.Types: [$sel:encryption:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types: [$sel:encryption:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsEncryptionSettings
+ Amazonka.MediaConvert.Types: [$sel:encryption:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types: [$sel:encryption:S3DestinationSettings'] :: S3DestinationSettings -> Maybe S3EncryptionSettings
+ Amazonka.MediaConvert.Types: [$sel:encryptionMethod:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe CmafEncryptionType
+ Amazonka.MediaConvert.Types: [$sel:encryptionMethod:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe HlsEncryptionType
+ Amazonka.MediaConvert.Types: [$sel:encryptionType:S3EncryptionSettings'] :: S3EncryptionSettings -> Maybe S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types: [$sel:endTimecode:InputClipping'] :: InputClipping -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:entropyEncoding:H264Settings'] :: H264Settings -> Maybe H264EntropyEncoding
+ Amazonka.MediaConvert.Types: [$sel:entropyEncoding:XavcSettings'] :: XavcSettings -> Maybe XavcEntropyEncoding
+ Amazonka.MediaConvert.Types: [$sel:episodeId:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:errorCode:Job'] :: Job -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:errorMessage:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:esRateInPes:M2tsSettings'] :: M2tsSettings -> Maybe M2tsEsRateInPes
+ Amazonka.MediaConvert.Types: [$sel:esam:JobSettings'] :: JobSettings -> Maybe EsamSettings
+ Amazonka.MediaConvert.Types: [$sel:esam:JobTemplateSettings'] :: JobTemplateSettings -> Maybe EsamSettings
+ Amazonka.MediaConvert.Types: [$sel:expiresAt:ReservationPlan'] :: ReservationPlan -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:extendedDataServices:JobSettings'] :: JobSettings -> Maybe ExtendedDataServices
+ Amazonka.MediaConvert.Types: [$sel:extendedDataServices:JobTemplateSettings'] :: JobTemplateSettings -> Maybe ExtendedDataServices
+ Amazonka.MediaConvert.Types: [$sel:extension:Output'] :: Output -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:externalAudioFileInput:AudioSelector'] :: AudioSelector -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:f4vSettings:ContainerSettings'] :: ContainerSettings -> Maybe F4vSettings
+ Amazonka.MediaConvert.Types: [$sel:fadeIn:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fadeOut:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fallbackFont:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: [$sel:fallbackFont:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: [$sel:fieldEncoding:H264Settings'] :: H264Settings -> Maybe H264FieldEncoding
+ Amazonka.MediaConvert.Types: [$sel:fileGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe FileGroupSettings
+ Amazonka.MediaConvert.Types: [$sel:fileInput:Input'] :: Input -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:fileOffset:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:fileSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe FileSourceSettings
+ Amazonka.MediaConvert.Types: [$sel:filter':NoiseReducer'] :: NoiseReducer -> Maybe NoiseReducerFilter
+ Amazonka.MediaConvert.Types: [$sel:filterEnable:Input'] :: Input -> Maybe InputFilterEnable
+ Amazonka.MediaConvert.Types: [$sel:filterEnable:InputTemplate'] :: InputTemplate -> Maybe InputFilterEnable
+ Amazonka.MediaConvert.Types: [$sel:filterSettings:NoiseReducer'] :: NoiseReducer -> Maybe NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types: [$sel:filterStrength:Input'] :: Input -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:filterStrength:InputTemplate'] :: InputTemplate -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:finishTime:Timing'] :: Timing -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:fixedAfd:VideoDescription'] :: VideoDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:flickerAdaptiveQuantization:H264Settings'] :: H264Settings -> Maybe H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:flickerAdaptiveQuantization:H265Settings'] :: H265Settings -> Maybe H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:flickerAdaptiveQuantization:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:flickerAdaptiveQuantization:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:fontColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: [$sel:fontColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: [$sel:fontOpacity:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fontOpacity:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fontResolution:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fontResolution:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fontScript:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe FontScript
+ Amazonka.MediaConvert.Types: [$sel:fontScript:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe FontScript
+ Amazonka.MediaConvert.Types: [$sel:fontSize:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fontSize:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fontSize:TimecodeBurnin'] :: TimecodeBurnin -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:forceIncludeRenditions:AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe [ForceIncludeRenditionSize]
+ Amazonka.MediaConvert.Types: [$sel:forceTsVideoEbpOrder:M2tsSettings'] :: M2tsSettings -> Maybe M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types: [$sel:format:WavSettings'] :: WavSettings -> Maybe WavFormat
+ Amazonka.MediaConvert.Types: [$sel:fragmentLength:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fragmentLength:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fragmentLength:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:fragmentLengthControl:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types: [$sel:fragmentTime:M2tsSettings'] :: M2tsSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:frameCaptureSettings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe FrameCaptureSettings
+ Amazonka.MediaConvert.Types: [$sel:framerate:FileSourceSettings'] :: FileSourceSettings -> Maybe CaptionSourceFramerate
+ Amazonka.MediaConvert.Types: [$sel:framerate:MotionImageInserter'] :: MotionImageInserter -> Maybe MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types: [$sel:framerate:SccDestinationSettings'] :: SccDestinationSettings -> Maybe SccDestinationFramerate
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:Av1Settings'] :: Av1Settings -> Maybe Av1FramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:H264Settings'] :: H264Settings -> Maybe H264FramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:H265Settings'] :: H265Settings -> Maybe H265FramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:ProresSettings'] :: ProresSettings -> Maybe ProresFramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:Vc3Settings'] :: Vc3Settings -> Maybe Vc3FramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:Vp8Settings'] :: Vp8Settings -> Maybe Vp8FramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:Vp9Settings'] :: Vp9Settings -> Maybe Vp9FramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateControl:XavcSettings'] :: XavcSettings -> Maybe XavcFramerateControl
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:Av1Settings'] :: Av1Settings -> Maybe Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:H264Settings'] :: H264Settings -> Maybe H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:H265Settings'] :: H265Settings -> Maybe H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:ProresSettings'] :: ProresSettings -> Maybe ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:Vc3Settings'] :: Vc3Settings -> Maybe Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:Vp8Settings'] :: Vp8Settings -> Maybe Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:Vp9Settings'] :: Vp9Settings -> Maybe Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateConversionAlgorithm:XavcSettings'] :: XavcSettings -> Maybe XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:AvcIntraSettings'] :: AvcIntraSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:CaptionSourceFramerate'] :: CaptionSourceFramerate -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:FrameCaptureSettings'] :: FrameCaptureSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:MotionImageInsertionFramerate'] :: MotionImageInsertionFramerate -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:ProresSettings'] :: ProresSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:Vc3Settings'] :: Vc3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateDenominator:XavcSettings'] :: XavcSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:AvcIntraSettings'] :: AvcIntraSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:CaptionSourceFramerate'] :: CaptionSourceFramerate -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:FrameCaptureSettings'] :: FrameCaptureSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:MotionImageInsertionFramerate'] :: MotionImageInsertionFramerate -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:ProresSettings'] :: ProresSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:Vc3Settings'] :: Vc3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:framerateNumerator:XavcSettings'] :: XavcSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:freeSpaceBox:Mp4Settings'] :: Mp4Settings -> Maybe Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types: [$sel:gopBReference:H264Settings'] :: H264Settings -> Maybe H264GopBReference
+ Amazonka.MediaConvert.Types: [$sel:gopBReference:H265Settings'] :: H265Settings -> Maybe H265GopBReference
+ Amazonka.MediaConvert.Types: [$sel:gopBReference:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe XavcGopBReference
+ Amazonka.MediaConvert.Types: [$sel:gopBReference:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcGopBReference
+ Amazonka.MediaConvert.Types: [$sel:gopClosedCadence:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:gopClosedCadence:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:gopClosedCadence:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:gopClosedCadence:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:gopClosedCadence:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:gopSize:Av1Settings'] :: Av1Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:gopSize:H264Settings'] :: H264Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:gopSize:H265Settings'] :: H265Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:gopSize:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:gopSize:Vp8Settings'] :: Vp8Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:gopSize:Vp9Settings'] :: Vp9Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:gopSizeUnits:H264Settings'] :: H264Settings -> Maybe H264GopSizeUnits
+ Amazonka.MediaConvert.Types: [$sel:gopSizeUnits:H265Settings'] :: H265Settings -> Maybe H265GopSizeUnits
+ Amazonka.MediaConvert.Types: [$sel:gopSizeUnits:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types: [$sel:greenPrimaryX:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:greenPrimaryY:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:h264Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe H264Settings
+ Amazonka.MediaConvert.Types: [$sel:h265Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe H265Settings
+ Amazonka.MediaConvert.Types: [$sel:hbbtvCompliance:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types: [$sel:hdr10Metadata:ColorCorrector'] :: ColorCorrector -> Maybe Hdr10Metadata
+ Amazonka.MediaConvert.Types: [$sel:hdr10Metadata:VideoSelector'] :: VideoSelector -> Maybe Hdr10Metadata
+ Amazonka.MediaConvert.Types: [$sel:hdr10Plus:VideoPreprocessor'] :: VideoPreprocessor -> Maybe Hdr10Plus
+ Amazonka.MediaConvert.Types: [$sel:height:AllowedRenditionSize'] :: AllowedRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:height:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:height:ForceIncludeRenditionSize'] :: ForceIncludeRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:height:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:height:MinBottomRenditionSize'] :: MinBottomRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:height:MinTopRenditionSize'] :: MinTopRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:height:Rectangle'] :: Rectangle -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:height:VideoDescription'] :: VideoDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:heightInPx:VideoDetail'] :: VideoDetail -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:hexFontColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:hexFontColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:hlsGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe HlsGroupSettings
+ Amazonka.MediaConvert.Types: [$sel:hlsRenditionGroupSettings:AudioSelector'] :: AudioSelector -> Maybe HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types: [$sel:hlsSettings:OutputSettings'] :: OutputSettings -> Maybe HlsSettings
+ Amazonka.MediaConvert.Types: [$sel:hlsSignaledSystemIds:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:hopDestinations:Job'] :: Job -> Maybe [HopDestination]
+ Amazonka.MediaConvert.Types: [$sel:hopDestinations:JobTemplate'] :: JobTemplate -> Maybe [HopDestination]
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferFinalFillPercentage:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferFinalFillPercentage:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferFinalFillPercentage:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferInitialFillPercentage:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferInitialFillPercentage:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferInitialFillPercentage:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferSize:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferSize:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferSize:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferSize:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferSize:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferSize:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:hrdBufferSize:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:httpInputs:Policy'] :: Policy -> Maybe InputPolicy
+ Amazonka.MediaConvert.Types: [$sel:httpsInputs:Policy'] :: Policy -> Maybe InputPolicy
+ Amazonka.MediaConvert.Types: [$sel:hue:ColorCorrector'] :: ColorCorrector -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:iFrameOnlyManifest:CmfcSettings'] :: CmfcSettings -> Maybe CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: [$sel:iFrameOnlyManifest:HlsSettings'] :: HlsSettings -> Maybe HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: [$sel:id3:Id3Insertion'] :: Id3Insertion -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:id3Insertions:TimedMetadataInsertion'] :: TimedMetadataInsertion -> Maybe [Id3Insertion]
+ Amazonka.MediaConvert.Types: [$sel:id:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:imageBasedTrickPlay:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: [$sel:imageBasedTrickPlay:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: [$sel:imageBasedTrickPlay:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: [$sel:imageBasedTrickPlaySettings:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: [$sel:imageBasedTrickPlaySettings:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: [$sel:imageBasedTrickPlaySettings:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: [$sel:imageInserter:Input'] :: Input -> Maybe ImageInserter
+ Amazonka.MediaConvert.Types: [$sel:imageInserter:InputTemplate'] :: InputTemplate -> Maybe ImageInserter
+ Amazonka.MediaConvert.Types: [$sel:imageInserter:VideoPreprocessor'] :: VideoPreprocessor -> Maybe ImageInserter
+ Amazonka.MediaConvert.Types: [$sel:imageInserterInput:InsertableImage'] :: InsertableImage -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:imageX:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:imageX:MotionImageInsertionOffset'] :: MotionImageInsertionOffset -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:imageY:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:imageY:MotionImageInsertionOffset'] :: MotionImageInsertionOffset -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:imscDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe ImscDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:info:JobMessages'] :: JobMessages -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:initializationVector:InputDecryptionSettings'] :: InputDecryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:initializationVectorInManifest:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: [$sel:initializationVectorInManifest:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: [$sel:input:MotionImageInserter'] :: MotionImageInserter -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:inputChannels:OutputChannelMapping'] :: OutputChannelMapping -> Maybe [Int]
+ Amazonka.MediaConvert.Types: [$sel:inputChannelsFineTune:OutputChannelMapping'] :: OutputChannelMapping -> Maybe [Double]
+ Amazonka.MediaConvert.Types: [$sel:inputClippings:Input'] :: Input -> Maybe [InputClipping]
+ Amazonka.MediaConvert.Types: [$sel:inputClippings:InputTemplate'] :: InputTemplate -> Maybe [InputClipping]
+ Amazonka.MediaConvert.Types: [$sel:inputScanType:Input'] :: Input -> Maybe InputScanType
+ Amazonka.MediaConvert.Types: [$sel:inputScanType:InputTemplate'] :: InputTemplate -> Maybe InputScanType
+ Amazonka.MediaConvert.Types: [$sel:inputs:JobSettings'] :: JobSettings -> Maybe [Input]
+ Amazonka.MediaConvert.Types: [$sel:inputs:JobTemplateSettings'] :: JobTemplateSettings -> Maybe [InputTemplate]
+ Amazonka.MediaConvert.Types: [$sel:insertableImages:ImageInserter'] :: ImageInserter -> Maybe [InsertableImage]
+ Amazonka.MediaConvert.Types: [$sel:insertionMode:MotionImageInserter'] :: MotionImageInserter -> Maybe MotionImageInsertionMode
+ Amazonka.MediaConvert.Types: [$sel:interlaceMode:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types: [$sel:interlaceMode:H264Settings'] :: H264Settings -> Maybe H264InterlaceMode
+ Amazonka.MediaConvert.Types: [$sel:interlaceMode:H265Settings'] :: H265Settings -> Maybe H265InterlaceMode
+ Amazonka.MediaConvert.Types: [$sel:interlaceMode:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types: [$sel:interlaceMode:ProresSettings'] :: ProresSettings -> Maybe ProresInterlaceMode
+ Amazonka.MediaConvert.Types: [$sel:interlaceMode:Vc3Settings'] :: Vc3Settings -> Maybe Vc3InterlaceMode
+ Amazonka.MediaConvert.Types: [$sel:interlaceMode:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcInterlaceMode
+ Amazonka.MediaConvert.Types: [$sel:intervalCadence:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe CmafIntervalCadence
+ Amazonka.MediaConvert.Types: [$sel:intervalCadence:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types: [$sel:intervalCadence:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe HlsIntervalCadence
+ Amazonka.MediaConvert.Types: [$sel:intraDcPrecision:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types: [$sel:jobPercentComplete:Job'] :: Job -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:jobTemplate:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:kantarLicenseId:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:kantarServerUrl:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:kantarWatermark:JobSettings'] :: JobSettings -> Maybe KantarWatermarkSettings
+ Amazonka.MediaConvert.Types: [$sel:kantarWatermark:JobTemplateSettings'] :: JobTemplateSettings -> Maybe KantarWatermarkSettings
+ Amazonka.MediaConvert.Types: [$sel:keyFormat:StaticKeyProvider'] :: StaticKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:keyFormatVersions:StaticKeyProvider'] :: StaticKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:klvMetadata:CmfcSettings'] :: CmfcSettings -> Maybe CmfcKlvMetadata
+ Amazonka.MediaConvert.Types: [$sel:klvMetadata:M2tsSettings'] :: M2tsSettings -> Maybe M2tsKlvMetadata
+ Amazonka.MediaConvert.Types: [$sel:klvMetadata:MpdSettings'] :: MpdSettings -> Maybe MpdKlvMetadata
+ Amazonka.MediaConvert.Types: [$sel:kmsEncryptionContext:S3EncryptionSettings'] :: S3EncryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:kmsKeyArn:S3EncryptionSettings'] :: S3EncryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:kmsKeyRegion:InputDecryptionSettings'] :: InputDecryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:l6Metadata:DolbyVision'] :: DolbyVision -> Maybe DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types: [$sel:l6Mode:DolbyVision'] :: DolbyVision -> Maybe DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types: [$sel:languageCode:AudioDescription'] :: AudioDescription -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types: [$sel:languageCode:AudioSelector'] :: AudioSelector -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types: [$sel:languageCode:CaptionDescription'] :: CaptionDescription -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types: [$sel:languageCode:CaptionDescriptionPreset'] :: CaptionDescriptionPreset -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types: [$sel:languageCode:CaptionSelector'] :: CaptionSelector -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types: [$sel:languageCode:HlsCaptionLanguageMapping'] :: HlsCaptionLanguageMapping -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types: [$sel:languageCodeControl:AudioDescription'] :: AudioDescription -> Maybe AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types: [$sel:languageDescription:CaptionDescription'] :: CaptionDescription -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:languageDescription:CaptionDescriptionPreset'] :: CaptionDescriptionPreset -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:languageDescription:HlsCaptionLanguageMapping'] :: HlsCaptionLanguageMapping -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:lastUpdated:JobTemplate'] :: JobTemplate -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:lastUpdated:Preset'] :: Preset -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:lastUpdated:Queue'] :: Queue -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:layer:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:lfeControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3LfeControl
+ Amazonka.MediaConvert.Types: [$sel:lfeFilter:Ac3Settings'] :: Ac3Settings -> Maybe Ac3LfeFilter
+ Amazonka.MediaConvert.Types: [$sel:lfeFilter:Eac3Settings'] :: Eac3Settings -> Maybe Eac3LfeFilter
+ Amazonka.MediaConvert.Types: [$sel:license:NexGuardFileMarkerSettings'] :: NexGuardFileMarkerSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:loRoCenterMixLevel:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:loRoCenterMixLevel:Eac3Settings'] :: Eac3Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:loRoSurroundMixLevel:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:loRoSurroundMixLevel:Eac3Settings'] :: Eac3Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:logDestination:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:loudnessLogging:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types: [$sel:ltRtCenterMixLevel:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:ltRtCenterMixLevel:Eac3Settings'] :: Eac3Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:ltRtSurroundMixLevel:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:ltRtSurroundMixLevel:Eac3Settings'] :: Eac3Settings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:m2tsSettings:ContainerSettings'] :: ContainerSettings -> Maybe M2tsSettings
+ Amazonka.MediaConvert.Types: [$sel:m3u8Settings:ContainerSettings'] :: ContainerSettings -> Maybe M3u8Settings
+ Amazonka.MediaConvert.Types: [$sel:manifestCompression:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafManifestCompression
+ Amazonka.MediaConvert.Types: [$sel:manifestCompression:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsManifestCompression
+ Amazonka.MediaConvert.Types: [$sel:manifestConfirmConditionNotification:EsamSettings'] :: EsamSettings -> Maybe EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types: [$sel:manifestDurationFormat:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types: [$sel:manifestDurationFormat:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types: [$sel:manifestEncoding:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types: [$sel:manifestMetadataSignaling:CmfcSettings'] :: CmfcSettings -> Maybe CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: [$sel:manifestMetadataSignaling:MpdSettings'] :: MpdSettings -> Maybe MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: [$sel:manifestNameModifier:CmafAdditionalManifest'] :: CmafAdditionalManifest -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:manifestNameModifier:DashAdditionalManifest'] :: DashAdditionalManifest -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:manifestNameModifier:HlsAdditionalManifest'] :: HlsAdditionalManifest -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:manifestNameModifier:MsSmoothAdditionalManifest'] :: MsSmoothAdditionalManifest -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:mapping:DolbyVision'] :: DolbyVision -> Maybe DolbyVisionMapping
+ Amazonka.MediaConvert.Types: [$sel:masteringMonitorNits:Hdr10Plus'] :: Hdr10Plus -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxAbrBitrate:AutomatedAbrSettings'] :: AutomatedAbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxAncDataSize:MxfXavcProfileSettings'] :: MxfXavcProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxAverageBitrate:H264QvbrSettings'] :: H264QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxAverageBitrate:H265QvbrSettings'] :: H265QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxBitrate:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxBitrate:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxBitrate:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxBitrate:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxBitrate:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxBitrate:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxCaptures:FrameCaptureSettings'] :: FrameCaptureSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxCll:DolbyVisionLevel6Metadata'] :: DolbyVisionLevel6Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxContentLightLevel:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxFall:DolbyVisionLevel6Metadata'] :: DolbyVisionLevel6Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxFrameAverageLightLevel:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxLuminance:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxPcrInterval:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxPcrInterval:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:maxRenditions:AutomatedAbrSettings'] :: AutomatedAbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:mccXml:EsamManifestConfirmConditionNotification'] :: EsamManifestConfirmConditionNotification -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:messages:Job'] :: Job -> Maybe JobMessages
+ Amazonka.MediaConvert.Types: [$sel:metadata3:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:metadata4:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:metadata5:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:metadata6:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:metadata7:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:metadata8:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:metadataControl:Ac3Settings'] :: Ac3Settings -> Maybe Ac3MetadataControl
+ Amazonka.MediaConvert.Types: [$sel:metadataControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3MetadataControl
+ Amazonka.MediaConvert.Types: [$sel:metadataDestination:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:meteringMode:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types: [$sel:minAbrBitrate:AutomatedAbrSettings'] :: AutomatedAbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:minBottomRenditionSize:AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe MinBottomRenditionSize
+ Amazonka.MediaConvert.Types: [$sel:minBufferTime:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:minBufferTime:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:minEbpInterval:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:minFinalSegmentLength:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:minFinalSegmentLength:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:minFinalSegmentLength:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:minIInterval:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:minIInterval:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:minIInterval:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:minLuminance:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:minSegmentLength:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:minTopRenditionSize:AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe MinTopRenditionSize
+ Amazonka.MediaConvert.Types: [$sel:mode:AccelerationSettings'] :: AccelerationSettings -> AccelerationMode
+ Amazonka.MediaConvert.Types: [$sel:mode:Deinterlacer'] :: Deinterlacer -> Maybe DeinterlacerMode
+ Amazonka.MediaConvert.Types: [$sel:moovPlacement:F4vSettings'] :: F4vSettings -> Maybe F4vMoovPlacement
+ Amazonka.MediaConvert.Types: [$sel:moovPlacement:Mp4Settings'] :: Mp4Settings -> Maybe Mp4MoovPlacement
+ Amazonka.MediaConvert.Types: [$sel:motionImageInserter:JobSettings'] :: JobSettings -> Maybe MotionImageInserter
+ Amazonka.MediaConvert.Types: [$sel:motionImageInserter:JobTemplateSettings'] :: JobTemplateSettings -> Maybe MotionImageInserter
+ Amazonka.MediaConvert.Types: [$sel:movSettings:ContainerSettings'] :: ContainerSettings -> Maybe MovSettings
+ Amazonka.MediaConvert.Types: [$sel:mp2Settings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Mp2Settings
+ Amazonka.MediaConvert.Types: [$sel:mp3Settings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Mp3Settings
+ Amazonka.MediaConvert.Types: [$sel:mp4MajorBrand:Mp4Settings'] :: Mp4Settings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:mp4Settings:ContainerSettings'] :: ContainerSettings -> Maybe Mp4Settings
+ Amazonka.MediaConvert.Types: [$sel:mpdManifestBandwidthType:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: [$sel:mpdManifestBandwidthType:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: [$sel:mpdProfile:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafMpdProfile
+ Amazonka.MediaConvert.Types: [$sel:mpdProfile:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoMpdProfile
+ Amazonka.MediaConvert.Types: [$sel:mpdSettings:ContainerSettings'] :: ContainerSettings -> Maybe MpdSettings
+ Amazonka.MediaConvert.Types: [$sel:mpeg2FourCCControl:MovSettings'] :: MovSettings -> Maybe MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types: [$sel:mpeg2Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Mpeg2Settings
+ Amazonka.MediaConvert.Types: [$sel:msSmoothGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types: [$sel:mxfSettings:ContainerSettings'] :: ContainerSettings -> Maybe MxfSettings
+ Amazonka.MediaConvert.Types: [$sel:name:JobTemplate'] :: JobTemplate -> Text
+ Amazonka.MediaConvert.Types: [$sel:name:OutputGroup'] :: OutputGroup -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:name:Preset'] :: Preset -> Text
+ Amazonka.MediaConvert.Types: [$sel:name:Queue'] :: Queue -> Text
+ Amazonka.MediaConvert.Types: [$sel:nameModifier:Output'] :: Output -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:networkId:DvbNitSettings'] :: DvbNitSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:networkName:DvbNitSettings'] :: DvbNitSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:nexguardFileMarkerSettings:PartnerWatermarking'] :: PartnerWatermarking -> Maybe NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types: [$sel:nielsenConfiguration:JobSettings'] :: JobSettings -> Maybe NielsenConfiguration
+ Amazonka.MediaConvert.Types: [$sel:nielsenConfiguration:JobTemplateSettings'] :: JobTemplateSettings -> Maybe NielsenConfiguration
+ Amazonka.MediaConvert.Types: [$sel:nielsenId3:M2tsSettings'] :: M2tsSettings -> Maybe M2tsNielsenId3
+ Amazonka.MediaConvert.Types: [$sel:nielsenId3:M3u8Settings'] :: M3u8Settings -> Maybe M3u8NielsenId3
+ Amazonka.MediaConvert.Types: [$sel:nielsenNonLinearWatermark:JobSettings'] :: JobSettings -> Maybe NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types: [$sel:nielsenNonLinearWatermark:JobTemplateSettings'] :: JobTemplateSettings -> Maybe NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types: [$sel:nitInterval:DvbNitSettings'] :: DvbNitSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:noiseReducer:VideoPreprocessor'] :: VideoPreprocessor -> Maybe NoiseReducer
+ Amazonka.MediaConvert.Types: [$sel:nullPacketBitrate:M2tsSettings'] :: M2tsSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:numberBFramesBetweenReferenceFrames:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:numberBFramesBetweenReferenceFrames:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:numberBFramesBetweenReferenceFrames:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:numberBFramesBetweenReferenceFrames:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:numberReferenceFrames:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:numberReferenceFrames:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:offlineEncrypted:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types: [$sel:offset:AudioSelector'] :: AudioSelector -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:offset:MotionImageInserter'] :: MotionImageInserter -> Maybe MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types: [$sel:opacity:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:opusSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe OpusSettings
+ Amazonka.MediaConvert.Types: [$sel:outlineColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: [$sel:outlineColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: [$sel:outlineSize:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:outlineSize:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:outputChannels:ChannelMapping'] :: ChannelMapping -> Maybe [OutputChannelMapping]
+ Amazonka.MediaConvert.Types: [$sel:outputDetails:OutputGroupDetail'] :: OutputGroupDetail -> Maybe [OutputDetail]
+ Amazonka.MediaConvert.Types: [$sel:outputGroupDetails:Job'] :: Job -> Maybe [OutputGroupDetail]
+ Amazonka.MediaConvert.Types: [$sel:outputGroupSettings:OutputGroup'] :: OutputGroup -> Maybe OutputGroupSettings
+ Amazonka.MediaConvert.Types: [$sel:outputGroups:JobSettings'] :: JobSettings -> Maybe [OutputGroup]
+ Amazonka.MediaConvert.Types: [$sel:outputGroups:JobTemplateSettings'] :: JobTemplateSettings -> Maybe [OutputGroup]
+ Amazonka.MediaConvert.Types: [$sel:outputSdt:DvbSdtSettings'] :: DvbSdtSettings -> Maybe OutputSdt
+ Amazonka.MediaConvert.Types: [$sel:outputSelection:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsOutputSelection
+ Amazonka.MediaConvert.Types: [$sel:outputSettings:Output'] :: Output -> Maybe OutputSettings
+ Amazonka.MediaConvert.Types: [$sel:outputs:OutputGroup'] :: OutputGroup -> Maybe [Output]
+ Amazonka.MediaConvert.Types: [$sel:padVideo:VideoSelector'] :: VideoSelector -> Maybe PadVideo
+ Amazonka.MediaConvert.Types: [$sel:paddingControl:MovSettings'] :: MovSettings -> Maybe MovPaddingControl
+ Amazonka.MediaConvert.Types: [$sel:pageNumber:TeletextDestinationSettings'] :: TeletextDestinationSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:pageNumber:TeletextSourceSettings'] :: TeletextSourceSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:pageTypes:TeletextDestinationSettings'] :: TeletextDestinationSettings -> Maybe [TeletextPageType]
+ Amazonka.MediaConvert.Types: [$sel:parControl:H264Settings'] :: H264Settings -> Maybe H264ParControl
+ Amazonka.MediaConvert.Types: [$sel:parControl:H265Settings'] :: H265Settings -> Maybe H265ParControl
+ Amazonka.MediaConvert.Types: [$sel:parControl:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2ParControl
+ Amazonka.MediaConvert.Types: [$sel:parControl:ProresSettings'] :: ProresSettings -> Maybe ProresParControl
+ Amazonka.MediaConvert.Types: [$sel:parControl:Vp8Settings'] :: Vp8Settings -> Maybe Vp8ParControl
+ Amazonka.MediaConvert.Types: [$sel:parControl:Vp9Settings'] :: Vp9Settings -> Maybe Vp9ParControl
+ Amazonka.MediaConvert.Types: [$sel:parDenominator:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parDenominator:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parDenominator:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parDenominator:ProresSettings'] :: ProresSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parDenominator:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parDenominator:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parNumerator:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parNumerator:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parNumerator:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parNumerator:ProresSettings'] :: ProresSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parNumerator:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:parNumerator:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:partnerWatermarking:VideoPreprocessor'] :: VideoPreprocessor -> Maybe PartnerWatermarking
+ Amazonka.MediaConvert.Types: [$sel:passthroughControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3PassthroughControl
+ Amazonka.MediaConvert.Types: [$sel:patInterval:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:patInterval:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:payload:NexGuardFileMarkerSettings'] :: NexGuardFileMarkerSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:pcrControl:M2tsSettings'] :: M2tsSettings -> Maybe M2tsPcrControl
+ Amazonka.MediaConvert.Types: [$sel:pcrControl:M3u8Settings'] :: M3u8Settings -> Maybe M3u8PcrControl
+ Amazonka.MediaConvert.Types: [$sel:pcrPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:pcrPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:peakCalculation:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types: [$sel:phaseControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3PhaseControl
+ Amazonka.MediaConvert.Types: [$sel:pid:DvbSubSourceSettings'] :: DvbSubSourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:pid:VideoSelector'] :: VideoSelector -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:pids:AudioSelector'] :: AudioSelector -> Maybe [Natural]
+ Amazonka.MediaConvert.Types: [$sel:playback:MotionImageInserter'] :: MotionImageInserter -> Maybe MotionImagePlayback
+ Amazonka.MediaConvert.Types: [$sel:playbackDeviceCompatibility:DashIsoEncryptionSettings'] :: DashIsoEncryptionSettings -> Maybe DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types: [$sel:pmtInterval:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:pmtInterval:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:pmtPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:pmtPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:position:Input'] :: Input -> Maybe Rectangle
+ Amazonka.MediaConvert.Types: [$sel:position:InputTemplate'] :: InputTemplate -> Maybe Rectangle
+ Amazonka.MediaConvert.Types: [$sel:position:TimecodeBurnin'] :: TimecodeBurnin -> Maybe TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: [$sel:position:VideoDescription'] :: VideoDescription -> Maybe Rectangle
+ Amazonka.MediaConvert.Types: [$sel:postFilterSharpenStrength:NoiseReducerSpatialFilterSettings'] :: NoiseReducerSpatialFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:postTemporalSharpening:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types: [$sel:postTemporalSharpeningStrength:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types: [$sel:prefix:TimecodeBurnin'] :: TimecodeBurnin -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:preset:NexGuardFileMarkerSettings'] :: NexGuardFileMarkerSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:preset:Output'] :: Output -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:pricingPlan:Queue'] :: Queue -> Maybe PricingPlan
+ Amazonka.MediaConvert.Types: [$sel:priority:HopDestination'] :: HopDestination -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:priority:Job'] :: Job -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:priority:JobTemplate'] :: JobTemplate -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:privateMetadataPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:privateMetadataPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:profile:DolbyVision'] :: DolbyVision -> Maybe DolbyVisionProfile
+ Amazonka.MediaConvert.Types: [$sel:profile:MxfSettings'] :: MxfSettings -> Maybe MxfProfile
+ Amazonka.MediaConvert.Types: [$sel:profile:XavcSettings'] :: XavcSettings -> Maybe XavcProfile
+ Amazonka.MediaConvert.Types: [$sel:programDateTime:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsProgramDateTime
+ Amazonka.MediaConvert.Types: [$sel:programDateTimePeriod:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:programNumber:Input'] :: Input -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:programNumber:InputTemplate'] :: InputTemplate -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:programNumber:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:programNumber:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:programNumber:VideoSelector'] :: VideoSelector -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:programSelection:AudioSelector'] :: AudioSelector -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:progressingJobsCount:Queue'] :: Queue -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:proresSettings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe ProresSettings
+ Amazonka.MediaConvert.Types: [$sel:psiControl:Input'] :: Input -> Maybe InputPsiControl
+ Amazonka.MediaConvert.Types: [$sel:psiControl:InputTemplate'] :: InputTemplate -> Maybe InputPsiControl
+ Amazonka.MediaConvert.Types: [$sel:ptsOffsetHandlingForBFrames:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: [$sel:ptsOffsetHandlingForBFrames:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: [$sel:purchasedAt:ReservationPlan'] :: ReservationPlan -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:quality:FrameCaptureSettings'] :: FrameCaptureSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:qualityTuningLevel:AvcIntraUhdSettings'] :: AvcIntraUhdSettings -> Maybe AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types: [$sel:qualityTuningLevel:H264Settings'] :: H264Settings -> Maybe H264QualityTuningLevel
+ Amazonka.MediaConvert.Types: [$sel:qualityTuningLevel:H265Settings'] :: H265Settings -> Maybe H265QualityTuningLevel
+ Amazonka.MediaConvert.Types: [$sel:qualityTuningLevel:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types: [$sel:qualityTuningLevel:Vp8Settings'] :: Vp8Settings -> Maybe Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types: [$sel:qualityTuningLevel:Vp9Settings'] :: Vp9Settings -> Maybe Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types: [$sel:qualityTuningLevel:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: [$sel:qualityTuningLevel:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: [$sel:queue:HopDestination'] :: HopDestination -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:queue:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:queue:JobTemplate'] :: JobTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:queueTransitions:Job'] :: Job -> Maybe [QueueTransition]
+ Amazonka.MediaConvert.Types: [$sel:qvbrQualityLevel:Av1QvbrSettings'] :: Av1QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:qvbrQualityLevel:H264QvbrSettings'] :: H264QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:qvbrQualityLevel:H265QvbrSettings'] :: H265QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:qvbrQualityLevelFineTune:Av1QvbrSettings'] :: Av1QvbrSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:qvbrQualityLevelFineTune:H264QvbrSettings'] :: H264QvbrSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:qvbrQualityLevelFineTune:H265QvbrSettings'] :: H265QvbrSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:qvbrSettings:Av1Settings'] :: Av1Settings -> Maybe Av1QvbrSettings
+ Amazonka.MediaConvert.Types: [$sel:qvbrSettings:H264Settings'] :: H264Settings -> Maybe H264QvbrSettings
+ Amazonka.MediaConvert.Types: [$sel:qvbrSettings:H265Settings'] :: H265Settings -> Maybe H265QvbrSettings
+ Amazonka.MediaConvert.Types: [$sel:rateControlMode:AacSettings'] :: AacSettings -> Maybe AacRateControlMode
+ Amazonka.MediaConvert.Types: [$sel:rateControlMode:Av1Settings'] :: Av1Settings -> Maybe Av1RateControlMode
+ Amazonka.MediaConvert.Types: [$sel:rateControlMode:H264Settings'] :: H264Settings -> Maybe H264RateControlMode
+ Amazonka.MediaConvert.Types: [$sel:rateControlMode:H265Settings'] :: H265Settings -> Maybe H265RateControlMode
+ Amazonka.MediaConvert.Types: [$sel:rateControlMode:Mp3Settings'] :: Mp3Settings -> Maybe Mp3RateControlMode
+ Amazonka.MediaConvert.Types: [$sel:rateControlMode:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types: [$sel:rateControlMode:Vp8Settings'] :: Vp8Settings -> Maybe Vp8RateControlMode
+ Amazonka.MediaConvert.Types: [$sel:rateControlMode:Vp9Settings'] :: Vp9Settings -> Maybe Vp9RateControlMode
+ Amazonka.MediaConvert.Types: [$sel:rateMode:M2tsSettings'] :: M2tsSettings -> Maybe M2tsRateMode
+ Amazonka.MediaConvert.Types: [$sel:rawFormat:AacSettings'] :: AacSettings -> Maybe AacRawFormat
+ Amazonka.MediaConvert.Types: [$sel:redPrimaryX:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:redPrimaryY:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:reference:MovSettings'] :: MovSettings -> Maybe MovReference
+ Amazonka.MediaConvert.Types: [$sel:remixSettings:AudioDescription'] :: AudioDescription -> Maybe RemixSettings
+ Amazonka.MediaConvert.Types: [$sel:remixSettings:AudioSelector'] :: AudioSelector -> Maybe RemixSettings
+ Amazonka.MediaConvert.Types: [$sel:renditionGroupId:HlsRenditionGroupSettings'] :: HlsRenditionGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:renditionGroupId:WebvttHlsSourceSettings'] :: WebvttHlsSourceSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:renditionLanguageCode:HlsRenditionGroupSettings'] :: HlsRenditionGroupSettings -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types: [$sel:renditionLanguageCode:WebvttHlsSourceSettings'] :: WebvttHlsSourceSettings -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types: [$sel:renditionName:HlsRenditionGroupSettings'] :: HlsRenditionGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:renditionName:WebvttHlsSourceSettings'] :: WebvttHlsSourceSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:renewalType:ReservationPlan'] :: ReservationPlan -> Maybe RenewalType
+ Amazonka.MediaConvert.Types: [$sel:renewalType:ReservationPlanSettings'] :: ReservationPlanSettings -> RenewalType
+ Amazonka.MediaConvert.Types: [$sel:repeatPps:H264Settings'] :: H264Settings -> Maybe H264RepeatPps
+ Amazonka.MediaConvert.Types: [$sel:required:AllowedRenditionSize'] :: AllowedRenditionSize -> Maybe RequiredFlag
+ Amazonka.MediaConvert.Types: [$sel:reservationPlan:Queue'] :: Queue -> Maybe ReservationPlan
+ Amazonka.MediaConvert.Types: [$sel:reservedSlots:ReservationPlan'] :: ReservationPlan -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:reservedSlots:ReservationPlanSettings'] :: ReservationPlanSettings -> Int
+ Amazonka.MediaConvert.Types: [$sel:resourceId:SpekeKeyProvider'] :: SpekeKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:resourceId:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:respondToAfd:VideoDescription'] :: VideoDescription -> Maybe RespondToAfd
+ Amazonka.MediaConvert.Types: [$sel:responseSignalPreroll:EsamSettings'] :: EsamSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:retryCount:Job'] :: Job -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:role':Job'] :: Job -> Text
+ Amazonka.MediaConvert.Types: [$sel:rotate:VideoSelector'] :: VideoSelector -> Maybe InputRotate
+ Amazonka.MediaConvert.Types: [$sel:rules:AutomatedAbrSettings'] :: AutomatedAbrSettings -> Maybe [AutomatedAbrRule]
+ Amazonka.MediaConvert.Types: [$sel:s3Inputs:Policy'] :: Policy -> Maybe InputPolicy
+ Amazonka.MediaConvert.Types: [$sel:s3Settings:DestinationSettings'] :: DestinationSettings -> Maybe S3DestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:sampleAdaptiveOffsetFilterMode:H265Settings'] :: H265Settings -> Maybe H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types: [$sel:sampleRange:VideoSelector'] :: VideoSelector -> Maybe InputSampleRange
+ Amazonka.MediaConvert.Types: [$sel:sampleRangeConversion:ColorCorrector'] :: ColorCorrector -> Maybe SampleRangeConversion
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:AacSettings'] :: AacSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:Ac3Settings'] :: Ac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:AiffSettings'] :: AiffSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:Eac3Settings'] :: Eac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:Mp2Settings'] :: Mp2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:Mp3Settings'] :: Mp3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:OpusSettings'] :: OpusSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:VorbisSettings'] :: VorbisSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sampleRate:WavSettings'] :: WavSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:saturation:ColorCorrector'] :: ColorCorrector -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:scalingBehavior:VideoDescription'] :: VideoDescription -> Maybe ScalingBehavior
+ Amazonka.MediaConvert.Types: [$sel:scanTypeConversionMode:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types: [$sel:scanTypeConversionMode:H264Settings'] :: H264Settings -> Maybe H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: [$sel:scanTypeConversionMode:H265Settings'] :: H265Settings -> Maybe H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: [$sel:scanTypeConversionMode:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: [$sel:scanTypeConversionMode:ProresSettings'] :: ProresSettings -> Maybe ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types: [$sel:scanTypeConversionMode:Vc3Settings'] :: Vc3Settings -> Maybe Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: [$sel:sccDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe SccDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:sccXml:EsamSignalProcessingNotification'] :: EsamSignalProcessingNotification -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:sceneChangeDetect:H264Settings'] :: H264Settings -> Maybe H264SceneChangeDetect
+ Amazonka.MediaConvert.Types: [$sel:sceneChangeDetect:H265Settings'] :: H265Settings -> Maybe H265SceneChangeDetect
+ Amazonka.MediaConvert.Types: [$sel:sceneChangeDetect:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types: [$sel:scte35Esam:CmfcSettings'] :: CmfcSettings -> Maybe CmfcScte35Esam
+ Amazonka.MediaConvert.Types: [$sel:scte35Esam:M2tsSettings'] :: M2tsSettings -> Maybe M2tsScte35Esam
+ Amazonka.MediaConvert.Types: [$sel:scte35Esam:MpdSettings'] :: MpdSettings -> Maybe MpdScte35Esam
+ Amazonka.MediaConvert.Types: [$sel:scte35EsamPid:M2tsScte35Esam'] :: M2tsScte35Esam -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:scte35Pid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:scte35Pid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:scte35Source:CmfcSettings'] :: CmfcSettings -> Maybe CmfcScte35Source
+ Amazonka.MediaConvert.Types: [$sel:scte35Source:M2tsSettings'] :: M2tsSettings -> Maybe M2tsScte35Source
+ Amazonka.MediaConvert.Types: [$sel:scte35Source:M3u8Settings'] :: M3u8Settings -> Maybe M3u8Scte35Source
+ Amazonka.MediaConvert.Types: [$sel:scte35Source:MpdSettings'] :: MpdSettings -> Maybe MpdScte35Source
+ Amazonka.MediaConvert.Types: [$sel:sdrReferenceWhiteLevel:ColorCorrector'] :: ColorCorrector -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sdrReferenceWhiteLevel:ImageInserter'] :: ImageInserter -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sdtInterval:DvbSdtSettings'] :: DvbSdtSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:segmentControl:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafSegmentControl
+ Amazonka.MediaConvert.Types: [$sel:segmentControl:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoSegmentControl
+ Amazonka.MediaConvert.Types: [$sel:segmentControl:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsSegmentControl
+ Amazonka.MediaConvert.Types: [$sel:segmentLength:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:segmentLength:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:segmentLength:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:segmentLengthControl:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types: [$sel:segmentLengthControl:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types: [$sel:segmentLengthControl:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types: [$sel:segmentModifier:HlsSettings'] :: HlsSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:segmentationMarkers:M2tsSettings'] :: M2tsSettings -> Maybe M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types: [$sel:segmentationStyle:M2tsSettings'] :: M2tsSettings -> Maybe M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types: [$sel:segmentationTime:M2tsSettings'] :: M2tsSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:segmentsPerSubdirectory:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:selectedOutputs:CmafAdditionalManifest'] :: CmafAdditionalManifest -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:selectedOutputs:DashAdditionalManifest'] :: DashAdditionalManifest -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:selectedOutputs:HlsAdditionalManifest'] :: HlsAdditionalManifest -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:selectedOutputs:MsSmoothAdditionalManifest'] :: MsSmoothAdditionalManifest -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:selectorType:AudioSelector'] :: AudioSelector -> Maybe AudioSelectorType
+ Amazonka.MediaConvert.Types: [$sel:serviceName:DvbSdtSettings'] :: DvbSdtSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:serviceProviderName:DvbSdtSettings'] :: DvbSdtSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:settings:Job'] :: Job -> JobSettings
+ Amazonka.MediaConvert.Types: [$sel:settings:JobTemplate'] :: JobTemplate -> JobTemplateSettings
+ Amazonka.MediaConvert.Types: [$sel:settings:Preset'] :: Preset -> PresetSettings
+ Amazonka.MediaConvert.Types: [$sel:shadowColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types: [$sel:shadowColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types: [$sel:shadowOpacity:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:shadowOpacity:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:shadowXOffset:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:shadowXOffset:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:shadowYOffset:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:shadowYOffset:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:sharpness:VideoDescription'] :: VideoDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:signalProcessingNotification:EsamSettings'] :: EsamSettings -> Maybe EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types: [$sel:simulateReservedQueue:Job'] :: Job -> Maybe SimulateReservedQueue
+ Amazonka.MediaConvert.Types: [$sel:slices:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:slices:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:slices:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:slices:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:slices:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:slowPal:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraSlowPal
+ Amazonka.MediaConvert.Types: [$sel:slowPal:H264Settings'] :: H264Settings -> Maybe H264SlowPal
+ Amazonka.MediaConvert.Types: [$sel:slowPal:H265Settings'] :: H265Settings -> Maybe H265SlowPal
+ Amazonka.MediaConvert.Types: [$sel:slowPal:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2SlowPal
+ Amazonka.MediaConvert.Types: [$sel:slowPal:ProresSettings'] :: ProresSettings -> Maybe ProresSlowPal
+ Amazonka.MediaConvert.Types: [$sel:slowPal:Vc3Settings'] :: Vc3Settings -> Maybe Vc3SlowPal
+ Amazonka.MediaConvert.Types: [$sel:slowPal:XavcSettings'] :: XavcSettings -> Maybe XavcSlowPal
+ Amazonka.MediaConvert.Types: [$sel:softness:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:softness:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:softness:XavcSettings'] :: XavcSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:source608ChannelNumber:EmbeddedSourceSettings'] :: EmbeddedSourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:source608TrackNumber:EmbeddedSourceSettings'] :: EmbeddedSourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:source:TimecodeConfig'] :: TimecodeConfig -> Maybe TimecodeSource
+ Amazonka.MediaConvert.Types: [$sel:sourceAncillaryChannelNumber:AncillarySourceSettings'] :: AncillarySourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sourceFile:FileSourceSettings'] :: FileSourceSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:sourceId:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:sourceQueue:QueueTransition'] :: QueueTransition -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:sourceSettings:CaptionSelector'] :: CaptionSelector -> Maybe CaptionSourceSettings
+ Amazonka.MediaConvert.Types: [$sel:sourceType:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe CaptionSourceType
+ Amazonka.MediaConvert.Types: [$sel:sourceWatermarkStatus:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types: [$sel:spatialAdaptiveQuantization:Av1Settings'] :: Av1Settings -> Maybe Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:spatialAdaptiveQuantization:H264Settings'] :: H264Settings -> Maybe H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:spatialAdaptiveQuantization:H265Settings'] :: H265Settings -> Maybe H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:spatialAdaptiveQuantization:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:spatialAdaptiveQuantization:XavcSettings'] :: XavcSettings -> Maybe XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:spatialFilterSettings:NoiseReducer'] :: NoiseReducer -> Maybe NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types: [$sel:specification:AacSettings'] :: AacSettings -> Maybe AacSpecification
+ Amazonka.MediaConvert.Types: [$sel:speechThreshold:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:speed:NoiseReducerSpatialFilterSettings'] :: NoiseReducerSpatialFilterSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:speed:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:spekeKeyProvider:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types: [$sel:spekeKeyProvider:DashIsoEncryptionSettings'] :: DashIsoEncryptionSettings -> Maybe SpekeKeyProvider
+ Amazonka.MediaConvert.Types: [$sel:spekeKeyProvider:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe SpekeKeyProvider
+ Amazonka.MediaConvert.Types: [$sel:spekeKeyProvider:MsSmoothEncryptionSettings'] :: MsSmoothEncryptionSettings -> Maybe SpekeKeyProvider
+ Amazonka.MediaConvert.Types: [$sel:srtDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe SrtDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:start:TimecodeConfig'] :: TimecodeConfig -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:startTime:InsertableImage'] :: InsertableImage -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:startTime:MotionImageInserter'] :: MotionImageInserter -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:startTime:Timing'] :: Timing -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:startTimecode:InputClipping'] :: InputClipping -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:staticKeyProvider:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe StaticKeyProvider
+ Amazonka.MediaConvert.Types: [$sel:staticKeyProvider:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe StaticKeyProvider
+ Amazonka.MediaConvert.Types: [$sel:staticKeyValue:StaticKeyProvider'] :: StaticKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:status:Job'] :: Job -> Maybe JobStatus
+ Amazonka.MediaConvert.Types: [$sel:status:Queue'] :: Queue -> Maybe QueueStatus
+ Amazonka.MediaConvert.Types: [$sel:status:ReservationPlan'] :: ReservationPlan -> Maybe ReservationPlanStatus
+ Amazonka.MediaConvert.Types: [$sel:statusUpdateInterval:Job'] :: Job -> Maybe StatusUpdateInterval
+ Amazonka.MediaConvert.Types: [$sel:statusUpdateInterval:JobTemplate'] :: JobTemplate -> Maybe StatusUpdateInterval
+ Amazonka.MediaConvert.Types: [$sel:stereoDownmix:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types: [$sel:stereoDownmix:Eac3Settings'] :: Eac3Settings -> Maybe Eac3StereoDownmix
+ Amazonka.MediaConvert.Types: [$sel:streamInfResolution:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafStreamInfResolution
+ Amazonka.MediaConvert.Types: [$sel:streamInfResolution:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsStreamInfResolution
+ Amazonka.MediaConvert.Types: [$sel:streamName:AudioDescription'] :: AudioDescription -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:strength:NexGuardFileMarkerSettings'] :: NexGuardFileMarkerSettings -> Maybe WatermarkingStrength
+ Amazonka.MediaConvert.Types: [$sel:strength:NoiseReducerFilterSettings'] :: NoiseReducerFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:strength:NoiseReducerSpatialFilterSettings'] :: NoiseReducerSpatialFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:strength:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:stylePassthrough:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: [$sel:stylePassthrough:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: [$sel:stylePassthrough:ImscDestinationSettings'] :: ImscDestinationSettings -> Maybe ImscStylePassthrough
+ Amazonka.MediaConvert.Types: [$sel:stylePassthrough:SrtDestinationSettings'] :: SrtDestinationSettings -> Maybe SrtStylePassthrough
+ Amazonka.MediaConvert.Types: [$sel:stylePassthrough:TtmlDestinationSettings'] :: TtmlDestinationSettings -> Maybe TtmlStylePassthrough
+ Amazonka.MediaConvert.Types: [$sel:stylePassthrough:WebvttDestinationSettings'] :: WebvttDestinationSettings -> Maybe WebvttStylePassthrough
+ Amazonka.MediaConvert.Types: [$sel:submitTime:Timing'] :: Timing -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:submittedJobsCount:Queue'] :: Queue -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:subtitlingType:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitlingType
+ Amazonka.MediaConvert.Types: [$sel:supplementalImps:Input'] :: Input -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:surroundExMode:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types: [$sel:surroundExMode:Eac3Settings'] :: Eac3Settings -> Maybe Eac3SurroundExMode
+ Amazonka.MediaConvert.Types: [$sel:surroundMode:Eac3Settings'] :: Eac3Settings -> Maybe Eac3SurroundMode
+ Amazonka.MediaConvert.Types: [$sel:syntax:H264Settings'] :: H264Settings -> Maybe H264Syntax
+ Amazonka.MediaConvert.Types: [$sel:syntax:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2Syntax
+ Amazonka.MediaConvert.Types: [$sel:systemIds:SpekeKeyProvider'] :: SpekeKeyProvider -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:tags:ResourceTags'] :: ResourceTags -> Maybe (HashMap Text Text)
+ Amazonka.MediaConvert.Types: [$sel:targetDurationCompatibilityMode:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: [$sel:targetDurationCompatibilityMode:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: [$sel:targetLkfs:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:targetMonitorNits:Hdr10Plus'] :: Hdr10Plus -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:tdtInterval:DvbTdtSettings'] :: DvbTdtSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:telecine:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraTelecine
+ Amazonka.MediaConvert.Types: [$sel:telecine:H264Settings'] :: H264Settings -> Maybe H264Telecine
+ Amazonka.MediaConvert.Types: [$sel:telecine:H265Settings'] :: H265Settings -> Maybe H265Telecine
+ Amazonka.MediaConvert.Types: [$sel:telecine:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2Telecine
+ Amazonka.MediaConvert.Types: [$sel:telecine:ProresSettings'] :: ProresSettings -> Maybe ProresTelecine
+ Amazonka.MediaConvert.Types: [$sel:telecine:Vc3Settings'] :: Vc3Settings -> Maybe Vc3Telecine
+ Amazonka.MediaConvert.Types: [$sel:telecine:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types: [$sel:teletextDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe TeletextDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:teletextSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe TeletextSourceSettings
+ Amazonka.MediaConvert.Types: [$sel:teletextSpacing:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: [$sel:teletextSpacing:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: [$sel:temporalAdaptiveQuantization:H264Settings'] :: H264Settings -> Maybe H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:temporalAdaptiveQuantization:H265Settings'] :: H265Settings -> Maybe H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:temporalAdaptiveQuantization:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:temporalAdaptiveQuantization:XavcSettings'] :: XavcSettings -> Maybe XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: [$sel:temporalFilterSettings:NoiseReducer'] :: NoiseReducer -> Maybe NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types: [$sel:temporalIds:H265Settings'] :: H265Settings -> Maybe H265TemporalIds
+ Amazonka.MediaConvert.Types: [$sel:terminateCaptions:AncillarySourceSettings'] :: AncillarySourceSettings -> Maybe AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types: [$sel:terminateCaptions:EmbeddedSourceSettings'] :: EmbeddedSourceSettings -> Maybe EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types: [$sel:thumbnailHeight:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:thumbnailHeight:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:thumbnailHeight:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:thumbnailInterval:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:thumbnailInterval:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:thumbnailInterval:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Double
+ Amazonka.MediaConvert.Types: [$sel:thumbnailWidth:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:thumbnailWidth:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:thumbnailWidth:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:ticServerUrl:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:tileHeight:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:tileHeight:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:tileHeight:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:tileWidth:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:tileWidth:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:tileWidth:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:tiles:H265Settings'] :: H265Settings -> Maybe H265Tiles
+ Amazonka.MediaConvert.Types: [$sel:timeDelta:FileSourceSettings'] :: FileSourceSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:timeDeltaUnits:FileSourceSettings'] :: FileSourceSettings -> Maybe FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types: [$sel:timecode:Id3Insertion'] :: Id3Insertion -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:timecodeBurnin:VideoPreprocessor'] :: VideoPreprocessor -> Maybe TimecodeBurnin
+ Amazonka.MediaConvert.Types: [$sel:timecodeConfig:JobSettings'] :: JobSettings -> Maybe TimecodeConfig
+ Amazonka.MediaConvert.Types: [$sel:timecodeConfig:JobTemplateSettings'] :: JobTemplateSettings -> Maybe TimecodeConfig
+ Amazonka.MediaConvert.Types: [$sel:timecodeInsertion:VideoDescription'] :: VideoDescription -> Maybe VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types: [$sel:timecodeSource:Input'] :: Input -> Maybe InputTimecodeSource
+ Amazonka.MediaConvert.Types: [$sel:timecodeSource:InputTemplate'] :: InputTemplate -> Maybe InputTimecodeSource
+ Amazonka.MediaConvert.Types: [$sel:timecodeStart:Input'] :: Input -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:timecodeStart:InputTemplate'] :: InputTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:timedMetadata:CmfcSettings'] :: CmfcSettings -> Maybe CmfcTimedMetadata
+ Amazonka.MediaConvert.Types: [$sel:timedMetadata:M3u8Settings'] :: M3u8Settings -> Maybe TimedMetadata
+ Amazonka.MediaConvert.Types: [$sel:timedMetadata:MpdSettings'] :: MpdSettings -> Maybe MpdTimedMetadata
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataBoxVersion:CmfcSettings'] :: CmfcSettings -> Maybe CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataBoxVersion:MpdSettings'] :: MpdSettings -> Maybe MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataId3Frame:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataId3Period:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataInsertion:JobSettings'] :: JobSettings -> Maybe TimedMetadataInsertion
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataInsertion:JobTemplateSettings'] :: JobTemplateSettings -> Maybe TimedMetadataInsertion
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataSchemeIdUri:CmfcSettings'] :: CmfcSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataSchemeIdUri:MpdSettings'] :: MpdSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataValue:CmfcSettings'] :: CmfcSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:timedMetadataValue:MpdSettings'] :: MpdSettings -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:timestamp:QueueTransition'] :: QueueTransition -> Maybe POSIX
+ Amazonka.MediaConvert.Types: [$sel:timestampDeltaMilliseconds:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:timestampOffset:TimecodeConfig'] :: TimecodeConfig -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:timing:Job'] :: Job -> Maybe Timing
+ Amazonka.MediaConvert.Types: [$sel:trackNumber:TrackSourceSettings'] :: TrackSourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:trackSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe TrackSourceSettings
+ Amazonka.MediaConvert.Types: [$sel:tracks:AudioSelector'] :: AudioSelector -> Maybe [Natural]
+ Amazonka.MediaConvert.Types: [$sel:transportStreamId:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:transportStreamId:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:ttmlDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe TtmlDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:type':AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe RuleType
+ Amazonka.MediaConvert.Types: [$sel:type':CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe CmafKeyProviderType
+ Amazonka.MediaConvert.Types: [$sel:type':HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe HlsKeyProviderType
+ Amazonka.MediaConvert.Types: [$sel:type':JobTemplate'] :: JobTemplate -> Maybe Type
+ Amazonka.MediaConvert.Types: [$sel:type':OutputGroupSettings'] :: OutputGroupSettings -> Maybe OutputGroupType
+ Amazonka.MediaConvert.Types: [$sel:type':Preset'] :: Preset -> Maybe Type
+ Amazonka.MediaConvert.Types: [$sel:type':Queue'] :: Queue -> Maybe Type
+ Amazonka.MediaConvert.Types: [$sel:uniqueTicPerAudioTrack:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types: [$sel:unregisteredSeiTimecode:H264Settings'] :: H264Settings -> Maybe H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: [$sel:unregisteredSeiTimecode:H265Settings'] :: H265Settings -> Maybe H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: [$sel:url:Endpoint'] :: Endpoint -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:url:SpekeKeyProvider'] :: SpekeKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:url:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:url:StaticKeyProvider'] :: StaticKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types: [$sel:userMetadata:Job'] :: Job -> Maybe (HashMap Text Text)
+ Amazonka.MediaConvert.Types: [$sel:vbrQuality:AacSettings'] :: AacSettings -> Maybe AacVbrQuality
+ Amazonka.MediaConvert.Types: [$sel:vbrQuality:Mp3Settings'] :: Mp3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:vbrQuality:VorbisSettings'] :: VorbisSettings -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:vc3Class:Vc3Settings'] :: Vc3Settings -> Maybe Vc3Class
+ Amazonka.MediaConvert.Types: [$sel:vc3Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Vc3Settings
+ Amazonka.MediaConvert.Types: [$sel:vchipAction:ExtendedDataServices'] :: ExtendedDataServices -> Maybe VchipAction
+ Amazonka.MediaConvert.Types: [$sel:videoCompositionOffsets:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: [$sel:videoCompositionOffsets:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: [$sel:videoDescription:Output'] :: Output -> Maybe VideoDescription
+ Amazonka.MediaConvert.Types: [$sel:videoDescription:PresetSettings'] :: PresetSettings -> Maybe VideoDescription
+ Amazonka.MediaConvert.Types: [$sel:videoDetails:OutputDetail'] :: OutputDetail -> Maybe VideoDetail
+ Amazonka.MediaConvert.Types: [$sel:videoGenerator:Input'] :: Input -> Maybe InputVideoGenerator
+ Amazonka.MediaConvert.Types: [$sel:videoPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:videoPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:videoPreprocessors:VideoDescription'] :: VideoDescription -> Maybe VideoPreprocessor
+ Amazonka.MediaConvert.Types: [$sel:videoSelector:Input'] :: Input -> Maybe VideoSelector
+ Amazonka.MediaConvert.Types: [$sel:videoSelector:InputTemplate'] :: InputTemplate -> Maybe VideoSelector
+ Amazonka.MediaConvert.Types: [$sel:vorbisSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe VorbisSettings
+ Amazonka.MediaConvert.Types: [$sel:vp8Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Vp8Settings
+ Amazonka.MediaConvert.Types: [$sel:vp9Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Vp9Settings
+ Amazonka.MediaConvert.Types: [$sel:waitMinutes:HopDestination'] :: HopDestination -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:warning:JobMessages'] :: JobMessages -> Maybe [Text]
+ Amazonka.MediaConvert.Types: [$sel:wavSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe WavSettings
+ Amazonka.MediaConvert.Types: [$sel:webvttDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe WebvttDestinationSettings
+ Amazonka.MediaConvert.Types: [$sel:webvttHlsSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types: [$sel:whitePointX:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:whitePointY:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:width:AllowedRenditionSize'] :: AllowedRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:width:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:width:ForceIncludeRenditionSize'] :: ForceIncludeRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:width:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:width:MinBottomRenditionSize'] :: MinBottomRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:width:MinTopRenditionSize'] :: MinTopRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:width:Rectangle'] :: Rectangle -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:width:VideoDescription'] :: VideoDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:widthInPx:VideoDetail'] :: VideoDetail -> Maybe Int
+ Amazonka.MediaConvert.Types: [$sel:writeDashManifest:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types: [$sel:writeHlsManifest:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types: [$sel:writeMp4PackagingType:H265Settings'] :: H265Settings -> Maybe H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types: [$sel:writeSegmentTimelineInRepresentation:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: [$sel:writeSegmentTimelineInRepresentation:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: [$sel:x:Rectangle'] :: Rectangle -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:xPosition:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:xPosition:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:xavc4kIntraCbgProfileSettings:XavcSettings'] :: XavcSettings -> Maybe Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types: [$sel:xavc4kIntraVbrProfileSettings:XavcSettings'] :: XavcSettings -> Maybe Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types: [$sel:xavc4kProfileSettings:XavcSettings'] :: XavcSettings -> Maybe Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types: [$sel:xavcClass:Xavc4kIntraCbgProfileSettings'] :: Xavc4kIntraCbgProfileSettings -> Maybe Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: [$sel:xavcClass:Xavc4kIntraVbrProfileSettings'] :: Xavc4kIntraVbrProfileSettings -> Maybe Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types: [$sel:xavcClass:XavcHdIntraCbgProfileSettings'] :: XavcHdIntraCbgProfileSettings -> Maybe XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: [$sel:xavcHdIntraCbgProfileSettings:XavcSettings'] :: XavcSettings -> Maybe XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types: [$sel:xavcHdProfileSettings:XavcSettings'] :: XavcSettings -> Maybe XavcHdProfileSettings
+ Amazonka.MediaConvert.Types: [$sel:xavcProfileSettings:MxfSettings'] :: MxfSettings -> Maybe MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types: [$sel:xavcSettings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe XavcSettings
+ Amazonka.MediaConvert.Types: [$sel:y:Rectangle'] :: Rectangle -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:yPosition:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [$sel:yPosition:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types: [fromAacAudioDescriptionBroadcasterMix] :: AacAudioDescriptionBroadcasterMix -> Text
+ Amazonka.MediaConvert.Types: [fromAacCodecProfile] :: AacCodecProfile -> Text
+ Amazonka.MediaConvert.Types: [fromAacCodingMode] :: AacCodingMode -> Text
+ Amazonka.MediaConvert.Types: [fromAacRateControlMode] :: AacRateControlMode -> Text
+ Amazonka.MediaConvert.Types: [fromAacRawFormat] :: AacRawFormat -> Text
+ Amazonka.MediaConvert.Types: [fromAacSpecification] :: AacSpecification -> Text
+ Amazonka.MediaConvert.Types: [fromAacVbrQuality] :: AacVbrQuality -> Text
+ Amazonka.MediaConvert.Types: [fromAc3BitstreamMode] :: Ac3BitstreamMode -> Text
+ Amazonka.MediaConvert.Types: [fromAc3CodingMode] :: Ac3CodingMode -> Text
+ Amazonka.MediaConvert.Types: [fromAc3DynamicRangeCompressionLine] :: Ac3DynamicRangeCompressionLine -> Text
+ Amazonka.MediaConvert.Types: [fromAc3DynamicRangeCompressionProfile] :: Ac3DynamicRangeCompressionProfile -> Text
+ Amazonka.MediaConvert.Types: [fromAc3DynamicRangeCompressionRf] :: Ac3DynamicRangeCompressionRf -> Text
+ Amazonka.MediaConvert.Types: [fromAc3LfeFilter] :: Ac3LfeFilter -> Text
+ Amazonka.MediaConvert.Types: [fromAc3MetadataControl] :: Ac3MetadataControl -> Text
+ Amazonka.MediaConvert.Types: [fromAccelerationMode] :: AccelerationMode -> Text
+ Amazonka.MediaConvert.Types: [fromAccelerationStatus] :: AccelerationStatus -> Text
+ Amazonka.MediaConvert.Types: [fromAfdSignaling] :: AfdSignaling -> Text
+ Amazonka.MediaConvert.Types: [fromAlphaBehavior] :: AlphaBehavior -> Text
+ Amazonka.MediaConvert.Types: [fromAncillaryConvert608To708] :: AncillaryConvert608To708 -> Text
+ Amazonka.MediaConvert.Types: [fromAncillaryTerminateCaptions] :: AncillaryTerminateCaptions -> Text
+ Amazonka.MediaConvert.Types: [fromAntiAlias] :: AntiAlias -> Text
+ Amazonka.MediaConvert.Types: [fromAudioChannelTag] :: AudioChannelTag -> Text
+ Amazonka.MediaConvert.Types: [fromAudioCodec] :: AudioCodec -> Text
+ Amazonka.MediaConvert.Types: [fromAudioDefaultSelection] :: AudioDefaultSelection -> Text
+ Amazonka.MediaConvert.Types: [fromAudioDurationCorrection] :: AudioDurationCorrection -> Text
+ Amazonka.MediaConvert.Types: [fromAudioLanguageCodeControl] :: AudioLanguageCodeControl -> Text
+ Amazonka.MediaConvert.Types: [fromAudioNormalizationAlgorithmControl] :: AudioNormalizationAlgorithmControl -> Text
+ Amazonka.MediaConvert.Types: [fromAudioNormalizationAlgorithm] :: AudioNormalizationAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromAudioNormalizationLoudnessLogging] :: AudioNormalizationLoudnessLogging -> Text
+ Amazonka.MediaConvert.Types: [fromAudioNormalizationPeakCalculation] :: AudioNormalizationPeakCalculation -> Text
+ Amazonka.MediaConvert.Types: [fromAudioSelectorType] :: AudioSelectorType -> Text
+ Amazonka.MediaConvert.Types: [fromAudioTypeControl] :: AudioTypeControl -> Text
+ Amazonka.MediaConvert.Types: [fromAv1AdaptiveQuantization] :: Av1AdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromAv1BitDepth] :: Av1BitDepth -> Text
+ Amazonka.MediaConvert.Types: [fromAv1FramerateControl] :: Av1FramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromAv1FramerateConversionAlgorithm] :: Av1FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromAv1RateControlMode] :: Av1RateControlMode -> Text
+ Amazonka.MediaConvert.Types: [fromAv1SpatialAdaptiveQuantization] :: Av1SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromAvcIntraClass] :: AvcIntraClass -> Text
+ Amazonka.MediaConvert.Types: [fromAvcIntraFramerateControl] :: AvcIntraFramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromAvcIntraFramerateConversionAlgorithm] :: AvcIntraFramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromAvcIntraInterlaceMode] :: AvcIntraInterlaceMode -> Text
+ Amazonka.MediaConvert.Types: [fromAvcIntraScanTypeConversionMode] :: AvcIntraScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types: [fromAvcIntraSlowPal] :: AvcIntraSlowPal -> Text
+ Amazonka.MediaConvert.Types: [fromAvcIntraTelecine] :: AvcIntraTelecine -> Text
+ Amazonka.MediaConvert.Types: [fromAvcIntraUhdQualityTuningLevel] :: AvcIntraUhdQualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types: [fromBillingTagsSource] :: BillingTagsSource -> Text
+ Amazonka.MediaConvert.Types: [fromBurnInSubtitleStylePassthrough] :: BurnInSubtitleStylePassthrough -> Text
+ Amazonka.MediaConvert.Types: [fromBurninSubtitleAlignment] :: BurninSubtitleAlignment -> Text
+ Amazonka.MediaConvert.Types: [fromBurninSubtitleApplyFontColor] :: BurninSubtitleApplyFontColor -> Text
+ Amazonka.MediaConvert.Types: [fromBurninSubtitleBackgroundColor] :: BurninSubtitleBackgroundColor -> Text
+ Amazonka.MediaConvert.Types: [fromBurninSubtitleFallbackFont] :: BurninSubtitleFallbackFont -> Text
+ Amazonka.MediaConvert.Types: [fromBurninSubtitleFontColor] :: BurninSubtitleFontColor -> Text
+ Amazonka.MediaConvert.Types: [fromBurninSubtitleOutlineColor] :: BurninSubtitleOutlineColor -> Text
+ Amazonka.MediaConvert.Types: [fromBurninSubtitleShadowColor] :: BurninSubtitleShadowColor -> Text
+ Amazonka.MediaConvert.Types: [fromBurninSubtitleTeletextSpacing] :: BurninSubtitleTeletextSpacing -> Text
+ Amazonka.MediaConvert.Types: [fromCaptionDestinationType] :: CaptionDestinationType -> Text
+ Amazonka.MediaConvert.Types: [fromCaptionSourceType] :: CaptionSourceType -> Text
+ Amazonka.MediaConvert.Types: [fromCmafClientCache] :: CmafClientCache -> Text
+ Amazonka.MediaConvert.Types: [fromCmafCodecSpecification] :: CmafCodecSpecification -> Text
+ Amazonka.MediaConvert.Types: [fromCmafEncryptionType] :: CmafEncryptionType -> Text
+ Amazonka.MediaConvert.Types: [fromCmafImageBasedTrickPlay] :: CmafImageBasedTrickPlay -> Text
+ Amazonka.MediaConvert.Types: [fromCmafInitializationVectorInManifest] :: CmafInitializationVectorInManifest -> Text
+ Amazonka.MediaConvert.Types: [fromCmafIntervalCadence] :: CmafIntervalCadence -> Text
+ Amazonka.MediaConvert.Types: [fromCmafKeyProviderType] :: CmafKeyProviderType -> Text
+ Amazonka.MediaConvert.Types: [fromCmafManifestCompression] :: CmafManifestCompression -> Text
+ Amazonka.MediaConvert.Types: [fromCmafManifestDurationFormat] :: CmafManifestDurationFormat -> Text
+ Amazonka.MediaConvert.Types: [fromCmafMpdManifestBandwidthType] :: CmafMpdManifestBandwidthType -> Text
+ Amazonka.MediaConvert.Types: [fromCmafMpdProfile] :: CmafMpdProfile -> Text
+ Amazonka.MediaConvert.Types: [fromCmafPtsOffsetHandlingForBFrames] :: CmafPtsOffsetHandlingForBFrames -> Text
+ Amazonka.MediaConvert.Types: [fromCmafSegmentControl] :: CmafSegmentControl -> Text
+ Amazonka.MediaConvert.Types: [fromCmafSegmentLengthControl] :: CmafSegmentLengthControl -> Text
+ Amazonka.MediaConvert.Types: [fromCmafStreamInfResolution] :: CmafStreamInfResolution -> Text
+ Amazonka.MediaConvert.Types: [fromCmafTargetDurationCompatibilityMode] :: CmafTargetDurationCompatibilityMode -> Text
+ Amazonka.MediaConvert.Types: [fromCmafVideoCompositionOffsets] :: CmafVideoCompositionOffsets -> Text
+ Amazonka.MediaConvert.Types: [fromCmafWriteDASHManifest] :: CmafWriteDASHManifest -> Text
+ Amazonka.MediaConvert.Types: [fromCmafWriteHLSManifest] :: CmafWriteHLSManifest -> Text
+ Amazonka.MediaConvert.Types: [fromCmafWriteSegmentTimelineInRepresentation] :: CmafWriteSegmentTimelineInRepresentation -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcAudioDuration] :: CmfcAudioDuration -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcAudioTrackType] :: CmfcAudioTrackType -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcDescriptiveVideoServiceFlag] :: CmfcDescriptiveVideoServiceFlag -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcIFrameOnlyManifest] :: CmfcIFrameOnlyManifest -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcKlvMetadata] :: CmfcKlvMetadata -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcManifestMetadataSignaling] :: CmfcManifestMetadataSignaling -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcScte35Esam] :: CmfcScte35Esam -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcScte35Source] :: CmfcScte35Source -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcTimedMetadataBoxVersion] :: CmfcTimedMetadataBoxVersion -> Text
+ Amazonka.MediaConvert.Types: [fromCmfcTimedMetadata] :: CmfcTimedMetadata -> Text
+ Amazonka.MediaConvert.Types: [fromColorMetadata] :: ColorMetadata -> Text
+ Amazonka.MediaConvert.Types: [fromColorSpaceConversion] :: ColorSpaceConversion -> Text
+ Amazonka.MediaConvert.Types: [fromColorSpaceUsage] :: ColorSpaceUsage -> Text
+ Amazonka.MediaConvert.Types: [fromColorSpace] :: ColorSpace -> Text
+ Amazonka.MediaConvert.Types: [fromCommitment] :: Commitment -> Text
+ Amazonka.MediaConvert.Types: [fromContainerType] :: ContainerType -> Text
+ Amazonka.MediaConvert.Types: [fromCopyProtectionAction] :: CopyProtectionAction -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoGroupAudioChannelConfigSchemeIdUri] :: DashIsoGroupAudioChannelConfigSchemeIdUri -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoHbbtvCompliance] :: DashIsoHbbtvCompliance -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoImageBasedTrickPlay] :: DashIsoImageBasedTrickPlay -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoIntervalCadence] :: DashIsoIntervalCadence -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoMpdManifestBandwidthType] :: DashIsoMpdManifestBandwidthType -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoMpdProfile] :: DashIsoMpdProfile -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoPlaybackDeviceCompatibility] :: DashIsoPlaybackDeviceCompatibility -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoPtsOffsetHandlingForBFrames] :: DashIsoPtsOffsetHandlingForBFrames -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoSegmentControl] :: DashIsoSegmentControl -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoSegmentLengthControl] :: DashIsoSegmentLengthControl -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoVideoCompositionOffsets] :: DashIsoVideoCompositionOffsets -> Text
+ Amazonka.MediaConvert.Types: [fromDashIsoWriteSegmentTimelineInRepresentation] :: DashIsoWriteSegmentTimelineInRepresentation -> Text
+ Amazonka.MediaConvert.Types: [fromDecryptionMode] :: DecryptionMode -> Text
+ Amazonka.MediaConvert.Types: [fromDeinterlaceAlgorithm] :: DeinterlaceAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromDeinterlacerControl] :: DeinterlacerControl -> Text
+ Amazonka.MediaConvert.Types: [fromDeinterlacerMode] :: DeinterlacerMode -> Text
+ Amazonka.MediaConvert.Types: [fromDescribeEndpointsMode] :: DescribeEndpointsMode -> Text
+ Amazonka.MediaConvert.Types: [fromDolbyVisionLevel6Mode] :: DolbyVisionLevel6Mode -> Text
+ Amazonka.MediaConvert.Types: [fromDolbyVisionMapping] :: DolbyVisionMapping -> Text
+ Amazonka.MediaConvert.Types: [fromDolbyVisionProfile] :: DolbyVisionProfile -> Text
+ Amazonka.MediaConvert.Types: [fromDropFrameTimecode] :: DropFrameTimecode -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubSubtitleFallbackFont] :: DvbSubSubtitleFallbackFont -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubtitleAlignment] :: DvbSubtitleAlignment -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubtitleApplyFontColor] :: DvbSubtitleApplyFontColor -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubtitleBackgroundColor] :: DvbSubtitleBackgroundColor -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubtitleFontColor] :: DvbSubtitleFontColor -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubtitleOutlineColor] :: DvbSubtitleOutlineColor -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubtitleShadowColor] :: DvbSubtitleShadowColor -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubtitleStylePassthrough] :: DvbSubtitleStylePassthrough -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubtitleTeletextSpacing] :: DvbSubtitleTeletextSpacing -> Text
+ Amazonka.MediaConvert.Types: [fromDvbSubtitlingType] :: DvbSubtitlingType -> Text
+ Amazonka.MediaConvert.Types: [fromDvbddsHandling] :: DvbddsHandling -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosBitstreamMode] :: Eac3AtmosBitstreamMode -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosCodingMode] :: Eac3AtmosCodingMode -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosDialogueIntelligence] :: Eac3AtmosDialogueIntelligence -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosDownmixControl] :: Eac3AtmosDownmixControl -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosDynamicRangeCompressionLine] :: Eac3AtmosDynamicRangeCompressionLine -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosDynamicRangeCompressionRf] :: Eac3AtmosDynamicRangeCompressionRf -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosDynamicRangeControl] :: Eac3AtmosDynamicRangeControl -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosMeteringMode] :: Eac3AtmosMeteringMode -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosStereoDownmix] :: Eac3AtmosStereoDownmix -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AtmosSurroundExMode] :: Eac3AtmosSurroundExMode -> Text
+ Amazonka.MediaConvert.Types: [fromEac3AttenuationControl] :: Eac3AttenuationControl -> Text
+ Amazonka.MediaConvert.Types: [fromEac3BitstreamMode] :: Eac3BitstreamMode -> Text
+ Amazonka.MediaConvert.Types: [fromEac3CodingMode] :: Eac3CodingMode -> Text
+ Amazonka.MediaConvert.Types: [fromEac3DcFilter] :: Eac3DcFilter -> Text
+ Amazonka.MediaConvert.Types: [fromEac3DynamicRangeCompressionLine] :: Eac3DynamicRangeCompressionLine -> Text
+ Amazonka.MediaConvert.Types: [fromEac3DynamicRangeCompressionRf] :: Eac3DynamicRangeCompressionRf -> Text
+ Amazonka.MediaConvert.Types: [fromEac3LfeControl] :: Eac3LfeControl -> Text
+ Amazonka.MediaConvert.Types: [fromEac3LfeFilter] :: Eac3LfeFilter -> Text
+ Amazonka.MediaConvert.Types: [fromEac3MetadataControl] :: Eac3MetadataControl -> Text
+ Amazonka.MediaConvert.Types: [fromEac3PassthroughControl] :: Eac3PassthroughControl -> Text
+ Amazonka.MediaConvert.Types: [fromEac3PhaseControl] :: Eac3PhaseControl -> Text
+ Amazonka.MediaConvert.Types: [fromEac3StereoDownmix] :: Eac3StereoDownmix -> Text
+ Amazonka.MediaConvert.Types: [fromEac3SurroundExMode] :: Eac3SurroundExMode -> Text
+ Amazonka.MediaConvert.Types: [fromEac3SurroundMode] :: Eac3SurroundMode -> Text
+ Amazonka.MediaConvert.Types: [fromEmbeddedConvert608To708] :: EmbeddedConvert608To708 -> Text
+ Amazonka.MediaConvert.Types: [fromEmbeddedTerminateCaptions] :: EmbeddedTerminateCaptions -> Text
+ Amazonka.MediaConvert.Types: [fromEmbeddedTimecodeOverride] :: EmbeddedTimecodeOverride -> Text
+ Amazonka.MediaConvert.Types: [fromF4vMoovPlacement] :: F4vMoovPlacement -> Text
+ Amazonka.MediaConvert.Types: [fromFileSourceConvert608To708] :: FileSourceConvert608To708 -> Text
+ Amazonka.MediaConvert.Types: [fromFileSourceTimeDeltaUnits] :: FileSourceTimeDeltaUnits -> Text
+ Amazonka.MediaConvert.Types: [fromFontScript] :: FontScript -> Text
+ Amazonka.MediaConvert.Types: [fromH264AdaptiveQuantization] :: H264AdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromH264CodecLevel] :: H264CodecLevel -> Text
+ Amazonka.MediaConvert.Types: [fromH264CodecProfile] :: H264CodecProfile -> Text
+ Amazonka.MediaConvert.Types: [fromH264DynamicSubGop] :: H264DynamicSubGop -> Text
+ Amazonka.MediaConvert.Types: [fromH264EntropyEncoding] :: H264EntropyEncoding -> Text
+ Amazonka.MediaConvert.Types: [fromH264FieldEncoding] :: H264FieldEncoding -> Text
+ Amazonka.MediaConvert.Types: [fromH264FlickerAdaptiveQuantization] :: H264FlickerAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromH264FramerateControl] :: H264FramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromH264FramerateConversionAlgorithm] :: H264FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromH264GopBReference] :: H264GopBReference -> Text
+ Amazonka.MediaConvert.Types: [fromH264GopSizeUnits] :: H264GopSizeUnits -> Text
+ Amazonka.MediaConvert.Types: [fromH264InterlaceMode] :: H264InterlaceMode -> Text
+ Amazonka.MediaConvert.Types: [fromH264ParControl] :: H264ParControl -> Text
+ Amazonka.MediaConvert.Types: [fromH264QualityTuningLevel] :: H264QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types: [fromH264RateControlMode] :: H264RateControlMode -> Text
+ Amazonka.MediaConvert.Types: [fromH264RepeatPps] :: H264RepeatPps -> Text
+ Amazonka.MediaConvert.Types: [fromH264ScanTypeConversionMode] :: H264ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types: [fromH264SceneChangeDetect] :: H264SceneChangeDetect -> Text
+ Amazonka.MediaConvert.Types: [fromH264SlowPal] :: H264SlowPal -> Text
+ Amazonka.MediaConvert.Types: [fromH264SpatialAdaptiveQuantization] :: H264SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromH264Syntax] :: H264Syntax -> Text
+ Amazonka.MediaConvert.Types: [fromH264Telecine] :: H264Telecine -> Text
+ Amazonka.MediaConvert.Types: [fromH264TemporalAdaptiveQuantization] :: H264TemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromH264UnregisteredSeiTimecode] :: H264UnregisteredSeiTimecode -> Text
+ Amazonka.MediaConvert.Types: [fromH265AdaptiveQuantization] :: H265AdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromH265AlternateTransferFunctionSei] :: H265AlternateTransferFunctionSei -> Text
+ Amazonka.MediaConvert.Types: [fromH265CodecLevel] :: H265CodecLevel -> Text
+ Amazonka.MediaConvert.Types: [fromH265CodecProfile] :: H265CodecProfile -> Text
+ Amazonka.MediaConvert.Types: [fromH265DynamicSubGop] :: H265DynamicSubGop -> Text
+ Amazonka.MediaConvert.Types: [fromH265FlickerAdaptiveQuantization] :: H265FlickerAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromH265FramerateControl] :: H265FramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromH265FramerateConversionAlgorithm] :: H265FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromH265GopBReference] :: H265GopBReference -> Text
+ Amazonka.MediaConvert.Types: [fromH265GopSizeUnits] :: H265GopSizeUnits -> Text
+ Amazonka.MediaConvert.Types: [fromH265InterlaceMode] :: H265InterlaceMode -> Text
+ Amazonka.MediaConvert.Types: [fromH265ParControl] :: H265ParControl -> Text
+ Amazonka.MediaConvert.Types: [fromH265QualityTuningLevel] :: H265QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types: [fromH265RateControlMode] :: H265RateControlMode -> Text
+ Amazonka.MediaConvert.Types: [fromH265SampleAdaptiveOffsetFilterMode] :: H265SampleAdaptiveOffsetFilterMode -> Text
+ Amazonka.MediaConvert.Types: [fromH265ScanTypeConversionMode] :: H265ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types: [fromH265SceneChangeDetect] :: H265SceneChangeDetect -> Text
+ Amazonka.MediaConvert.Types: [fromH265SlowPal] :: H265SlowPal -> Text
+ Amazonka.MediaConvert.Types: [fromH265SpatialAdaptiveQuantization] :: H265SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromH265Telecine] :: H265Telecine -> Text
+ Amazonka.MediaConvert.Types: [fromH265TemporalAdaptiveQuantization] :: H265TemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromH265TemporalIds] :: H265TemporalIds -> Text
+ Amazonka.MediaConvert.Types: [fromH265Tiles] :: H265Tiles -> Text
+ Amazonka.MediaConvert.Types: [fromH265UnregisteredSeiTimecode] :: H265UnregisteredSeiTimecode -> Text
+ Amazonka.MediaConvert.Types: [fromH265WriteMp4PackagingType] :: H265WriteMp4PackagingType -> Text
+ Amazonka.MediaConvert.Types: [fromHlsAdMarkers] :: HlsAdMarkers -> Text
+ Amazonka.MediaConvert.Types: [fromHlsAudioOnlyContainer] :: HlsAudioOnlyContainer -> Text
+ Amazonka.MediaConvert.Types: [fromHlsAudioOnlyHeader] :: HlsAudioOnlyHeader -> Text
+ Amazonka.MediaConvert.Types: [fromHlsAudioTrackType] :: HlsAudioTrackType -> Text
+ Amazonka.MediaConvert.Types: [fromHlsCaptionLanguageSetting] :: HlsCaptionLanguageSetting -> Text
+ Amazonka.MediaConvert.Types: [fromHlsCaptionSegmentLengthControl] :: HlsCaptionSegmentLengthControl -> Text
+ Amazonka.MediaConvert.Types: [fromHlsClientCache] :: HlsClientCache -> Text
+ Amazonka.MediaConvert.Types: [fromHlsCodecSpecification] :: HlsCodecSpecification -> Text
+ Amazonka.MediaConvert.Types: [fromHlsDescriptiveVideoServiceFlag] :: HlsDescriptiveVideoServiceFlag -> Text
+ Amazonka.MediaConvert.Types: [fromHlsDirectoryStructure] :: HlsDirectoryStructure -> Text
+ Amazonka.MediaConvert.Types: [fromHlsEncryptionType] :: HlsEncryptionType -> Text
+ Amazonka.MediaConvert.Types: [fromHlsIFrameOnlyManifest] :: HlsIFrameOnlyManifest -> Text
+ Amazonka.MediaConvert.Types: [fromHlsImageBasedTrickPlay] :: HlsImageBasedTrickPlay -> Text
+ Amazonka.MediaConvert.Types: [fromHlsInitializationVectorInManifest] :: HlsInitializationVectorInManifest -> Text
+ Amazonka.MediaConvert.Types: [fromHlsIntervalCadence] :: HlsIntervalCadence -> Text
+ Amazonka.MediaConvert.Types: [fromHlsKeyProviderType] :: HlsKeyProviderType -> Text
+ Amazonka.MediaConvert.Types: [fromHlsManifestCompression] :: HlsManifestCompression -> Text
+ Amazonka.MediaConvert.Types: [fromHlsManifestDurationFormat] :: HlsManifestDurationFormat -> Text
+ Amazonka.MediaConvert.Types: [fromHlsOfflineEncrypted] :: HlsOfflineEncrypted -> Text
+ Amazonka.MediaConvert.Types: [fromHlsOutputSelection] :: HlsOutputSelection -> Text
+ Amazonka.MediaConvert.Types: [fromHlsProgramDateTime] :: HlsProgramDateTime -> Text
+ Amazonka.MediaConvert.Types: [fromHlsSegmentControl] :: HlsSegmentControl -> Text
+ Amazonka.MediaConvert.Types: [fromHlsSegmentLengthControl] :: HlsSegmentLengthControl -> Text
+ Amazonka.MediaConvert.Types: [fromHlsStreamInfResolution] :: HlsStreamInfResolution -> Text
+ Amazonka.MediaConvert.Types: [fromHlsTargetDurationCompatibilityMode] :: HlsTargetDurationCompatibilityMode -> Text
+ Amazonka.MediaConvert.Types: [fromHlsTimedMetadataId3Frame] :: HlsTimedMetadataId3Frame -> Text
+ Amazonka.MediaConvert.Types: [fromImscAccessibilitySubs] :: ImscAccessibilitySubs -> Text
+ Amazonka.MediaConvert.Types: [fromImscStylePassthrough] :: ImscStylePassthrough -> Text
+ Amazonka.MediaConvert.Types: [fromInputDeblockFilter] :: InputDeblockFilter -> Text
+ Amazonka.MediaConvert.Types: [fromInputDenoiseFilter] :: InputDenoiseFilter -> Text
+ Amazonka.MediaConvert.Types: [fromInputFilterEnable] :: InputFilterEnable -> Text
+ Amazonka.MediaConvert.Types: [fromInputPolicy] :: InputPolicy -> Text
+ Amazonka.MediaConvert.Types: [fromInputPsiControl] :: InputPsiControl -> Text
+ Amazonka.MediaConvert.Types: [fromInputRotate] :: InputRotate -> Text
+ Amazonka.MediaConvert.Types: [fromInputSampleRange] :: InputSampleRange -> Text
+ Amazonka.MediaConvert.Types: [fromInputScanType] :: InputScanType -> Text
+ Amazonka.MediaConvert.Types: [fromInputTimecodeSource] :: InputTimecodeSource -> Text
+ Amazonka.MediaConvert.Types: [fromJobPhase] :: JobPhase -> Text
+ Amazonka.MediaConvert.Types: [fromJobStatus] :: JobStatus -> Text
+ Amazonka.MediaConvert.Types: [fromJobTemplateListBy] :: JobTemplateListBy -> Text
+ Amazonka.MediaConvert.Types: [fromLanguageCode] :: LanguageCode -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsAudioBufferModel] :: M2tsAudioBufferModel -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsAudioDuration] :: M2tsAudioDuration -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsBufferModel] :: M2tsBufferModel -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsDataPtsControl] :: M2tsDataPtsControl -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsEbpAudioInterval] :: M2tsEbpAudioInterval -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsEbpPlacement] :: M2tsEbpPlacement -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsEsRateInPes] :: M2tsEsRateInPes -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsForceTsVideoEbpOrder] :: M2tsForceTsVideoEbpOrder -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsKlvMetadata] :: M2tsKlvMetadata -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsNielsenId3] :: M2tsNielsenId3 -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsPcrControl] :: M2tsPcrControl -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsRateMode] :: M2tsRateMode -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsScte35Source] :: M2tsScte35Source -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsSegmentationMarkers] :: M2tsSegmentationMarkers -> Text
+ Amazonka.MediaConvert.Types: [fromM2tsSegmentationStyle] :: M2tsSegmentationStyle -> Text
+ Amazonka.MediaConvert.Types: [fromM3u8AudioDuration] :: M3u8AudioDuration -> Text
+ Amazonka.MediaConvert.Types: [fromM3u8DataPtsControl] :: M3u8DataPtsControl -> Text
+ Amazonka.MediaConvert.Types: [fromM3u8NielsenId3] :: M3u8NielsenId3 -> Text
+ Amazonka.MediaConvert.Types: [fromM3u8PcrControl] :: M3u8PcrControl -> Text
+ Amazonka.MediaConvert.Types: [fromM3u8Scte35Source] :: M3u8Scte35Source -> Text
+ Amazonka.MediaConvert.Types: [fromMotionImageInsertionMode] :: MotionImageInsertionMode -> Text
+ Amazonka.MediaConvert.Types: [fromMotionImagePlayback] :: MotionImagePlayback -> Text
+ Amazonka.MediaConvert.Types: [fromMovClapAtom] :: MovClapAtom -> Text
+ Amazonka.MediaConvert.Types: [fromMovCslgAtom] :: MovCslgAtom -> Text
+ Amazonka.MediaConvert.Types: [fromMovMpeg2FourCCControl] :: MovMpeg2FourCCControl -> Text
+ Amazonka.MediaConvert.Types: [fromMovPaddingControl] :: MovPaddingControl -> Text
+ Amazonka.MediaConvert.Types: [fromMovReference] :: MovReference -> Text
+ Amazonka.MediaConvert.Types: [fromMp3RateControlMode] :: Mp3RateControlMode -> Text
+ Amazonka.MediaConvert.Types: [fromMp4CslgAtom] :: Mp4CslgAtom -> Text
+ Amazonka.MediaConvert.Types: [fromMp4FreeSpaceBox] :: Mp4FreeSpaceBox -> Text
+ Amazonka.MediaConvert.Types: [fromMp4MoovPlacement] :: Mp4MoovPlacement -> Text
+ Amazonka.MediaConvert.Types: [fromMpdAccessibilityCaptionHints] :: MpdAccessibilityCaptionHints -> Text
+ Amazonka.MediaConvert.Types: [fromMpdAudioDuration] :: MpdAudioDuration -> Text
+ Amazonka.MediaConvert.Types: [fromMpdCaptionContainerType] :: MpdCaptionContainerType -> Text
+ Amazonka.MediaConvert.Types: [fromMpdKlvMetadata] :: MpdKlvMetadata -> Text
+ Amazonka.MediaConvert.Types: [fromMpdManifestMetadataSignaling] :: MpdManifestMetadataSignaling -> Text
+ Amazonka.MediaConvert.Types: [fromMpdScte35Esam] :: MpdScte35Esam -> Text
+ Amazonka.MediaConvert.Types: [fromMpdScte35Source] :: MpdScte35Source -> Text
+ Amazonka.MediaConvert.Types: [fromMpdTimedMetadataBoxVersion] :: MpdTimedMetadataBoxVersion -> Text
+ Amazonka.MediaConvert.Types: [fromMpdTimedMetadata] :: MpdTimedMetadata -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2AdaptiveQuantization] :: Mpeg2AdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2CodecLevel] :: Mpeg2CodecLevel -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2CodecProfile] :: Mpeg2CodecProfile -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2DynamicSubGop] :: Mpeg2DynamicSubGop -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2FramerateControl] :: Mpeg2FramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2FramerateConversionAlgorithm] :: Mpeg2FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2GopSizeUnits] :: Mpeg2GopSizeUnits -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2InterlaceMode] :: Mpeg2InterlaceMode -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2IntraDcPrecision] :: Mpeg2IntraDcPrecision -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2ParControl] :: Mpeg2ParControl -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2QualityTuningLevel] :: Mpeg2QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2RateControlMode] :: Mpeg2RateControlMode -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2ScanTypeConversionMode] :: Mpeg2ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2SceneChangeDetect] :: Mpeg2SceneChangeDetect -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2SlowPal] :: Mpeg2SlowPal -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2SpatialAdaptiveQuantization] :: Mpeg2SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2Syntax] :: Mpeg2Syntax -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2Telecine] :: Mpeg2Telecine -> Text
+ Amazonka.MediaConvert.Types: [fromMpeg2TemporalAdaptiveQuantization] :: Mpeg2TemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromMsSmoothAudioDeduplication] :: MsSmoothAudioDeduplication -> Text
+ Amazonka.MediaConvert.Types: [fromMsSmoothFragmentLengthControl] :: MsSmoothFragmentLengthControl -> Text
+ Amazonka.MediaConvert.Types: [fromMsSmoothManifestEncoding] :: MsSmoothManifestEncoding -> Text
+ Amazonka.MediaConvert.Types: [fromMxfAfdSignaling] :: MxfAfdSignaling -> Text
+ Amazonka.MediaConvert.Types: [fromMxfProfile] :: MxfProfile -> Text
+ Amazonka.MediaConvert.Types: [fromMxfXavcDurationMode] :: MxfXavcDurationMode -> Text
+ Amazonka.MediaConvert.Types: [fromNielsenActiveWatermarkProcessType] :: NielsenActiveWatermarkProcessType -> Text
+ Amazonka.MediaConvert.Types: [fromNielsenSourceWatermarkStatusType] :: NielsenSourceWatermarkStatusType -> Text
+ Amazonka.MediaConvert.Types: [fromNielsenUniqueTicPerAudioTrackType] :: NielsenUniqueTicPerAudioTrackType -> Text
+ Amazonka.MediaConvert.Types: [fromNoiseFilterPostTemporalSharpeningStrength] :: NoiseFilterPostTemporalSharpeningStrength -> Text
+ Amazonka.MediaConvert.Types: [fromNoiseFilterPostTemporalSharpening] :: NoiseFilterPostTemporalSharpening -> Text
+ Amazonka.MediaConvert.Types: [fromNoiseReducerFilter] :: NoiseReducerFilter -> Text
+ Amazonka.MediaConvert.Types: [fromOrder] :: Order -> Text
+ Amazonka.MediaConvert.Types: [fromOutputGroupType] :: OutputGroupType -> Text
+ Amazonka.MediaConvert.Types: [fromOutputSdt] :: OutputSdt -> Text
+ Amazonka.MediaConvert.Types: [fromPadVideo] :: PadVideo -> Text
+ Amazonka.MediaConvert.Types: [fromPresetListBy] :: PresetListBy -> Text
+ Amazonka.MediaConvert.Types: [fromPricingPlan] :: PricingPlan -> Text
+ Amazonka.MediaConvert.Types: [fromProresChromaSampling] :: ProresChromaSampling -> Text
+ Amazonka.MediaConvert.Types: [fromProresCodecProfile] :: ProresCodecProfile -> Text
+ Amazonka.MediaConvert.Types: [fromProresFramerateControl] :: ProresFramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromProresFramerateConversionAlgorithm] :: ProresFramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromProresInterlaceMode] :: ProresInterlaceMode -> Text
+ Amazonka.MediaConvert.Types: [fromProresParControl] :: ProresParControl -> Text
+ Amazonka.MediaConvert.Types: [fromProresScanTypeConversionMode] :: ProresScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types: [fromProresSlowPal] :: ProresSlowPal -> Text
+ Amazonka.MediaConvert.Types: [fromProresTelecine] :: ProresTelecine -> Text
+ Amazonka.MediaConvert.Types: [fromQueueListBy] :: QueueListBy -> Text
+ Amazonka.MediaConvert.Types: [fromQueueStatus] :: QueueStatus -> Text
+ Amazonka.MediaConvert.Types: [fromRenewalType] :: RenewalType -> Text
+ Amazonka.MediaConvert.Types: [fromRequiredFlag] :: RequiredFlag -> Text
+ Amazonka.MediaConvert.Types: [fromReservationPlanStatus] :: ReservationPlanStatus -> Text
+ Amazonka.MediaConvert.Types: [fromRespondToAfd] :: RespondToAfd -> Text
+ Amazonka.MediaConvert.Types: [fromRuleType] :: RuleType -> Text
+ Amazonka.MediaConvert.Types: [fromS3ObjectCannedAcl] :: S3ObjectCannedAcl -> Text
+ Amazonka.MediaConvert.Types: [fromS3ServerSideEncryptionType] :: S3ServerSideEncryptionType -> Text
+ Amazonka.MediaConvert.Types: [fromSampleRangeConversion] :: SampleRangeConversion -> Text
+ Amazonka.MediaConvert.Types: [fromScalingBehavior] :: ScalingBehavior -> Text
+ Amazonka.MediaConvert.Types: [fromSccDestinationFramerate] :: SccDestinationFramerate -> Text
+ Amazonka.MediaConvert.Types: [fromSimulateReservedQueue] :: SimulateReservedQueue -> Text
+ Amazonka.MediaConvert.Types: [fromSrtStylePassthrough] :: SrtStylePassthrough -> Text
+ Amazonka.MediaConvert.Types: [fromStatusUpdateInterval] :: StatusUpdateInterval -> Text
+ Amazonka.MediaConvert.Types: [fromTeletextPageType] :: TeletextPageType -> Text
+ Amazonka.MediaConvert.Types: [fromTimecodeBurninPosition] :: TimecodeBurninPosition -> Text
+ Amazonka.MediaConvert.Types: [fromTimecodeSource] :: TimecodeSource -> Text
+ Amazonka.MediaConvert.Types: [fromTimedMetadata] :: TimedMetadata -> Text
+ Amazonka.MediaConvert.Types: [fromTtmlStylePassthrough] :: TtmlStylePassthrough -> Text
+ Amazonka.MediaConvert.Types: [fromType] :: Type -> Text
+ Amazonka.MediaConvert.Types: [fromVc3Class] :: Vc3Class -> Text
+ Amazonka.MediaConvert.Types: [fromVc3FramerateControl] :: Vc3FramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromVc3FramerateConversionAlgorithm] :: Vc3FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromVc3InterlaceMode] :: Vc3InterlaceMode -> Text
+ Amazonka.MediaConvert.Types: [fromVc3ScanTypeConversionMode] :: Vc3ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types: [fromVc3SlowPal] :: Vc3SlowPal -> Text
+ Amazonka.MediaConvert.Types: [fromVc3Telecine] :: Vc3Telecine -> Text
+ Amazonka.MediaConvert.Types: [fromVchipAction] :: VchipAction -> Text
+ Amazonka.MediaConvert.Types: [fromVideoCodec] :: VideoCodec -> Text
+ Amazonka.MediaConvert.Types: [fromVideoTimecodeInsertion] :: VideoTimecodeInsertion -> Text
+ Amazonka.MediaConvert.Types: [fromVp8FramerateControl] :: Vp8FramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromVp8FramerateConversionAlgorithm] :: Vp8FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromVp8ParControl] :: Vp8ParControl -> Text
+ Amazonka.MediaConvert.Types: [fromVp8QualityTuningLevel] :: Vp8QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types: [fromVp8RateControlMode] :: Vp8RateControlMode -> Text
+ Amazonka.MediaConvert.Types: [fromVp9FramerateControl] :: Vp9FramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromVp9FramerateConversionAlgorithm] :: Vp9FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromVp9ParControl] :: Vp9ParControl -> Text
+ Amazonka.MediaConvert.Types: [fromVp9QualityTuningLevel] :: Vp9QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types: [fromVp9RateControlMode] :: Vp9RateControlMode -> Text
+ Amazonka.MediaConvert.Types: [fromWatermarkingStrength] :: WatermarkingStrength -> Text
+ Amazonka.MediaConvert.Types: [fromWavFormat] :: WavFormat -> Text
+ Amazonka.MediaConvert.Types: [fromWebvttAccessibilitySubs] :: WebvttAccessibilitySubs -> Text
+ Amazonka.MediaConvert.Types: [fromWebvttStylePassthrough] :: WebvttStylePassthrough -> Text
+ Amazonka.MediaConvert.Types: [fromXavc4kIntraCbgProfileClass] :: Xavc4kIntraCbgProfileClass -> Text
+ Amazonka.MediaConvert.Types: [fromXavc4kIntraVbrProfileClass] :: Xavc4kIntraVbrProfileClass -> Text
+ Amazonka.MediaConvert.Types: [fromXavc4kProfileBitrateClass] :: Xavc4kProfileBitrateClass -> Text
+ Amazonka.MediaConvert.Types: [fromXavc4kProfileCodecProfile] :: Xavc4kProfileCodecProfile -> Text
+ Amazonka.MediaConvert.Types: [fromXavc4kProfileQualityTuningLevel] :: Xavc4kProfileQualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types: [fromXavcAdaptiveQuantization] :: XavcAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromXavcEntropyEncoding] :: XavcEntropyEncoding -> Text
+ Amazonka.MediaConvert.Types: [fromXavcFlickerAdaptiveQuantization] :: XavcFlickerAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromXavcFramerateControl] :: XavcFramerateControl -> Text
+ Amazonka.MediaConvert.Types: [fromXavcFramerateConversionAlgorithm] :: XavcFramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types: [fromXavcGopBReference] :: XavcGopBReference -> Text
+ Amazonka.MediaConvert.Types: [fromXavcHdIntraCbgProfileClass] :: XavcHdIntraCbgProfileClass -> Text
+ Amazonka.MediaConvert.Types: [fromXavcHdProfileBitrateClass] :: XavcHdProfileBitrateClass -> Text
+ Amazonka.MediaConvert.Types: [fromXavcHdProfileQualityTuningLevel] :: XavcHdProfileQualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types: [fromXavcHdProfileTelecine] :: XavcHdProfileTelecine -> Text
+ Amazonka.MediaConvert.Types: [fromXavcInterlaceMode] :: XavcInterlaceMode -> Text
+ Amazonka.MediaConvert.Types: [fromXavcProfile] :: XavcProfile -> Text
+ Amazonka.MediaConvert.Types: [fromXavcSlowPal] :: XavcSlowPal -> Text
+ Amazonka.MediaConvert.Types: [fromXavcSpatialAdaptiveQuantization] :: XavcSpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: [fromXavcTemporalAdaptiveQuantization] :: XavcTemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types: _BadRequestException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert.Types: _ConflictException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert.Types: _ForbiddenException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert.Types: _InternalServerErrorException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert.Types: _NotFoundException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert.Types: _TooManyRequestsException :: AsError a => Fold a ServiceError
+ Amazonka.MediaConvert.Types: aacSettings_audioDescriptionBroadcasterMix :: Lens' AacSettings (Maybe AacAudioDescriptionBroadcasterMix)
+ Amazonka.MediaConvert.Types: aacSettings_bitrate :: Lens' AacSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: aacSettings_codecProfile :: Lens' AacSettings (Maybe AacCodecProfile)
+ Amazonka.MediaConvert.Types: aacSettings_codingMode :: Lens' AacSettings (Maybe AacCodingMode)
+ Amazonka.MediaConvert.Types: aacSettings_rateControlMode :: Lens' AacSettings (Maybe AacRateControlMode)
+ Amazonka.MediaConvert.Types: aacSettings_rawFormat :: Lens' AacSettings (Maybe AacRawFormat)
+ Amazonka.MediaConvert.Types: aacSettings_sampleRate :: Lens' AacSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: aacSettings_specification :: Lens' AacSettings (Maybe AacSpecification)
+ Amazonka.MediaConvert.Types: aacSettings_vbrQuality :: Lens' AacSettings (Maybe AacVbrQuality)
+ Amazonka.MediaConvert.Types: ac3Settings_bitrate :: Lens' Ac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: ac3Settings_bitstreamMode :: Lens' Ac3Settings (Maybe Ac3BitstreamMode)
+ Amazonka.MediaConvert.Types: ac3Settings_codingMode :: Lens' Ac3Settings (Maybe Ac3CodingMode)
+ Amazonka.MediaConvert.Types: ac3Settings_dialnorm :: Lens' Ac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: ac3Settings_dynamicRangeCompressionLine :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionLine)
+ Amazonka.MediaConvert.Types: ac3Settings_dynamicRangeCompressionProfile :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionProfile)
+ Amazonka.MediaConvert.Types: ac3Settings_dynamicRangeCompressionRf :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionRf)
+ Amazonka.MediaConvert.Types: ac3Settings_lfeFilter :: Lens' Ac3Settings (Maybe Ac3LfeFilter)
+ Amazonka.MediaConvert.Types: ac3Settings_metadataControl :: Lens' Ac3Settings (Maybe Ac3MetadataControl)
+ Amazonka.MediaConvert.Types: ac3Settings_sampleRate :: Lens' Ac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: accelerationSettings_mode :: Lens' AccelerationSettings AccelerationMode
+ Amazonka.MediaConvert.Types: aiffSettings_bitDepth :: Lens' AiffSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: aiffSettings_channels :: Lens' AiffSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: aiffSettings_sampleRate :: Lens' AiffSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: allowedRenditionSize_height :: Lens' AllowedRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types: allowedRenditionSize_required :: Lens' AllowedRenditionSize (Maybe RequiredFlag)
+ Amazonka.MediaConvert.Types: allowedRenditionSize_width :: Lens' AllowedRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types: ancillarySourceSettings_convert608To708 :: Lens' AncillarySourceSettings (Maybe AncillaryConvert608To708)
+ Amazonka.MediaConvert.Types: ancillarySourceSettings_sourceAncillaryChannelNumber :: Lens' AncillarySourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: ancillarySourceSettings_terminateCaptions :: Lens' AncillarySourceSettings (Maybe AncillaryTerminateCaptions)
+ Amazonka.MediaConvert.Types: audioChannelTaggingSettings_channelTag :: Lens' AudioChannelTaggingSettings (Maybe AudioChannelTag)
+ Amazonka.MediaConvert.Types: audioCodecSettings_aacSettings :: Lens' AudioCodecSettings (Maybe AacSettings)
+ Amazonka.MediaConvert.Types: audioCodecSettings_ac3Settings :: Lens' AudioCodecSettings (Maybe Ac3Settings)
+ Amazonka.MediaConvert.Types: audioCodecSettings_aiffSettings :: Lens' AudioCodecSettings (Maybe AiffSettings)
+ Amazonka.MediaConvert.Types: audioCodecSettings_codec :: Lens' AudioCodecSettings (Maybe AudioCodec)
+ Amazonka.MediaConvert.Types: audioCodecSettings_eac3AtmosSettings :: Lens' AudioCodecSettings (Maybe Eac3AtmosSettings)
+ Amazonka.MediaConvert.Types: audioCodecSettings_eac3Settings :: Lens' AudioCodecSettings (Maybe Eac3Settings)
+ Amazonka.MediaConvert.Types: audioCodecSettings_mp2Settings :: Lens' AudioCodecSettings (Maybe Mp2Settings)
+ Amazonka.MediaConvert.Types: audioCodecSettings_mp3Settings :: Lens' AudioCodecSettings (Maybe Mp3Settings)
+ Amazonka.MediaConvert.Types: audioCodecSettings_opusSettings :: Lens' AudioCodecSettings (Maybe OpusSettings)
+ Amazonka.MediaConvert.Types: audioCodecSettings_vorbisSettings :: Lens' AudioCodecSettings (Maybe VorbisSettings)
+ Amazonka.MediaConvert.Types: audioCodecSettings_wavSettings :: Lens' AudioCodecSettings (Maybe WavSettings)
+ Amazonka.MediaConvert.Types: audioDescription_audioChannelTaggingSettings :: Lens' AudioDescription (Maybe AudioChannelTaggingSettings)
+ Amazonka.MediaConvert.Types: audioDescription_audioNormalizationSettings :: Lens' AudioDescription (Maybe AudioNormalizationSettings)
+ Amazonka.MediaConvert.Types: audioDescription_audioSourceName :: Lens' AudioDescription (Maybe Text)
+ Amazonka.MediaConvert.Types: audioDescription_audioType :: Lens' AudioDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types: audioDescription_audioTypeControl :: Lens' AudioDescription (Maybe AudioTypeControl)
+ Amazonka.MediaConvert.Types: audioDescription_codecSettings :: Lens' AudioDescription (Maybe AudioCodecSettings)
+ Amazonka.MediaConvert.Types: audioDescription_customLanguageCode :: Lens' AudioDescription (Maybe Text)
+ Amazonka.MediaConvert.Types: audioDescription_languageCode :: Lens' AudioDescription (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types: audioDescription_languageCodeControl :: Lens' AudioDescription (Maybe AudioLanguageCodeControl)
+ Amazonka.MediaConvert.Types: audioDescription_remixSettings :: Lens' AudioDescription (Maybe RemixSettings)
+ Amazonka.MediaConvert.Types: audioDescription_streamName :: Lens' AudioDescription (Maybe Text)
+ Amazonka.MediaConvert.Types: audioNormalizationSettings_algorithm :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithm)
+ Amazonka.MediaConvert.Types: audioNormalizationSettings_algorithmControl :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithmControl)
+ Amazonka.MediaConvert.Types: audioNormalizationSettings_correctionGateLevel :: Lens' AudioNormalizationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: audioNormalizationSettings_loudnessLogging :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationLoudnessLogging)
+ Amazonka.MediaConvert.Types: audioNormalizationSettings_peakCalculation :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationPeakCalculation)
+ Amazonka.MediaConvert.Types: audioNormalizationSettings_targetLkfs :: Lens' AudioNormalizationSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: audioSelectorGroup_audioSelectorNames :: Lens' AudioSelectorGroup (Maybe [Text])
+ Amazonka.MediaConvert.Types: audioSelector_audioDurationCorrection :: Lens' AudioSelector (Maybe AudioDurationCorrection)
+ Amazonka.MediaConvert.Types: audioSelector_customLanguageCode :: Lens' AudioSelector (Maybe Text)
+ Amazonka.MediaConvert.Types: audioSelector_defaultSelection :: Lens' AudioSelector (Maybe AudioDefaultSelection)
+ Amazonka.MediaConvert.Types: audioSelector_externalAudioFileInput :: Lens' AudioSelector (Maybe Text)
+ Amazonka.MediaConvert.Types: audioSelector_hlsRenditionGroupSettings :: Lens' AudioSelector (Maybe HlsRenditionGroupSettings)
+ Amazonka.MediaConvert.Types: audioSelector_languageCode :: Lens' AudioSelector (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types: audioSelector_offset :: Lens' AudioSelector (Maybe Int)
+ Amazonka.MediaConvert.Types: audioSelector_pids :: Lens' AudioSelector (Maybe [Natural])
+ Amazonka.MediaConvert.Types: audioSelector_programSelection :: Lens' AudioSelector (Maybe Natural)
+ Amazonka.MediaConvert.Types: audioSelector_remixSettings :: Lens' AudioSelector (Maybe RemixSettings)
+ Amazonka.MediaConvert.Types: audioSelector_selectorType :: Lens' AudioSelector (Maybe AudioSelectorType)
+ Amazonka.MediaConvert.Types: audioSelector_tracks :: Lens' AudioSelector (Maybe [Natural])
+ Amazonka.MediaConvert.Types: automatedAbrRule_allowedRenditions :: Lens' AutomatedAbrRule (Maybe [AllowedRenditionSize])
+ Amazonka.MediaConvert.Types: automatedAbrRule_forceIncludeRenditions :: Lens' AutomatedAbrRule (Maybe [ForceIncludeRenditionSize])
+ Amazonka.MediaConvert.Types: automatedAbrRule_minBottomRenditionSize :: Lens' AutomatedAbrRule (Maybe MinBottomRenditionSize)
+ Amazonka.MediaConvert.Types: automatedAbrRule_minTopRenditionSize :: Lens' AutomatedAbrRule (Maybe MinTopRenditionSize)
+ Amazonka.MediaConvert.Types: automatedAbrRule_type :: Lens' AutomatedAbrRule (Maybe RuleType)
+ Amazonka.MediaConvert.Types: automatedAbrSettings_maxAbrBitrate :: Lens' AutomatedAbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: automatedAbrSettings_maxRenditions :: Lens' AutomatedAbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: automatedAbrSettings_minAbrBitrate :: Lens' AutomatedAbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: automatedAbrSettings_rules :: Lens' AutomatedAbrSettings (Maybe [AutomatedAbrRule])
+ Amazonka.MediaConvert.Types: automatedEncodingSettings_abrSettings :: Lens' AutomatedEncodingSettings (Maybe AutomatedAbrSettings)
+ Amazonka.MediaConvert.Types: av1QvbrSettings_qvbrQualityLevel :: Lens' Av1QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: av1QvbrSettings_qvbrQualityLevelFineTune :: Lens' Av1QvbrSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: av1Settings_adaptiveQuantization :: Lens' Av1Settings (Maybe Av1AdaptiveQuantization)
+ Amazonka.MediaConvert.Types: av1Settings_bitDepth :: Lens' Av1Settings (Maybe Av1BitDepth)
+ Amazonka.MediaConvert.Types: av1Settings_framerateControl :: Lens' Av1Settings (Maybe Av1FramerateControl)
+ Amazonka.MediaConvert.Types: av1Settings_framerateConversionAlgorithm :: Lens' Av1Settings (Maybe Av1FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: av1Settings_framerateDenominator :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: av1Settings_framerateNumerator :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: av1Settings_gopSize :: Lens' Av1Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: av1Settings_maxBitrate :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: av1Settings_numberBFramesBetweenReferenceFrames :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: av1Settings_qvbrSettings :: Lens' Av1Settings (Maybe Av1QvbrSettings)
+ Amazonka.MediaConvert.Types: av1Settings_rateControlMode :: Lens' Av1Settings (Maybe Av1RateControlMode)
+ Amazonka.MediaConvert.Types: av1Settings_slices :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: av1Settings_spatialAdaptiveQuantization :: Lens' Av1Settings (Maybe Av1SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: availBlanking_availBlankingImage :: Lens' AvailBlanking (Maybe Text)
+ Amazonka.MediaConvert.Types: avcIntraSettings_avcIntraClass :: Lens' AvcIntraSettings (Maybe AvcIntraClass)
+ Amazonka.MediaConvert.Types: avcIntraSettings_avcIntraUhdSettings :: Lens' AvcIntraSettings (Maybe AvcIntraUhdSettings)
+ Amazonka.MediaConvert.Types: avcIntraSettings_framerateControl :: Lens' AvcIntraSettings (Maybe AvcIntraFramerateControl)
+ Amazonka.MediaConvert.Types: avcIntraSettings_framerateConversionAlgorithm :: Lens' AvcIntraSettings (Maybe AvcIntraFramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: avcIntraSettings_framerateDenominator :: Lens' AvcIntraSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: avcIntraSettings_framerateNumerator :: Lens' AvcIntraSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: avcIntraSettings_interlaceMode :: Lens' AvcIntraSettings (Maybe AvcIntraInterlaceMode)
+ Amazonka.MediaConvert.Types: avcIntraSettings_scanTypeConversionMode :: Lens' AvcIntraSettings (Maybe AvcIntraScanTypeConversionMode)
+ Amazonka.MediaConvert.Types: avcIntraSettings_slowPal :: Lens' AvcIntraSettings (Maybe AvcIntraSlowPal)
+ Amazonka.MediaConvert.Types: avcIntraSettings_telecine :: Lens' AvcIntraSettings (Maybe AvcIntraTelecine)
+ Amazonka.MediaConvert.Types: avcIntraUhdSettings_qualityTuningLevel :: Lens' AvcIntraUhdSettings (Maybe AvcIntraUhdQualityTuningLevel)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_alignment :: Lens' BurninDestinationSettings (Maybe BurninSubtitleAlignment)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_applyFontColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleApplyFontColor)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_backgroundColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleBackgroundColor)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_backgroundOpacity :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_fallbackFont :: Lens' BurninDestinationSettings (Maybe BurninSubtitleFallbackFont)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_fontColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleFontColor)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_fontOpacity :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_fontResolution :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_fontScript :: Lens' BurninDestinationSettings (Maybe FontScript)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_fontSize :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_hexFontColor :: Lens' BurninDestinationSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_outlineColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleOutlineColor)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_outlineSize :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_shadowColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleShadowColor)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_shadowOpacity :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_shadowXOffset :: Lens' BurninDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_shadowYOffset :: Lens' BurninDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_stylePassthrough :: Lens' BurninDestinationSettings (Maybe BurnInSubtitleStylePassthrough)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_teletextSpacing :: Lens' BurninDestinationSettings (Maybe BurninSubtitleTeletextSpacing)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_xPosition :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: burninDestinationSettings_yPosition :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: captionDescriptionPreset_customLanguageCode :: Lens' CaptionDescriptionPreset (Maybe Text)
+ Amazonka.MediaConvert.Types: captionDescriptionPreset_destinationSettings :: Lens' CaptionDescriptionPreset (Maybe CaptionDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDescriptionPreset_languageCode :: Lens' CaptionDescriptionPreset (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types: captionDescriptionPreset_languageDescription :: Lens' CaptionDescriptionPreset (Maybe Text)
+ Amazonka.MediaConvert.Types: captionDescription_captionSelectorName :: Lens' CaptionDescription (Maybe Text)
+ Amazonka.MediaConvert.Types: captionDescription_customLanguageCode :: Lens' CaptionDescription (Maybe Text)
+ Amazonka.MediaConvert.Types: captionDescription_destinationSettings :: Lens' CaptionDescription (Maybe CaptionDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDescription_languageCode :: Lens' CaptionDescription (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types: captionDescription_languageDescription :: Lens' CaptionDescription (Maybe Text)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_burninDestinationSettings :: Lens' CaptionDestinationSettings (Maybe BurninDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_destinationType :: Lens' CaptionDestinationSettings (Maybe CaptionDestinationType)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_dvbSubDestinationSettings :: Lens' CaptionDestinationSettings (Maybe DvbSubDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_embeddedDestinationSettings :: Lens' CaptionDestinationSettings (Maybe EmbeddedDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_imscDestinationSettings :: Lens' CaptionDestinationSettings (Maybe ImscDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_sccDestinationSettings :: Lens' CaptionDestinationSettings (Maybe SccDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_srtDestinationSettings :: Lens' CaptionDestinationSettings (Maybe SrtDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_teletextDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TeletextDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_ttmlDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TtmlDestinationSettings)
+ Amazonka.MediaConvert.Types: captionDestinationSettings_webvttDestinationSettings :: Lens' CaptionDestinationSettings (Maybe WebvttDestinationSettings)
+ Amazonka.MediaConvert.Types: captionSelector_customLanguageCode :: Lens' CaptionSelector (Maybe Text)
+ Amazonka.MediaConvert.Types: captionSelector_languageCode :: Lens' CaptionSelector (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types: captionSelector_sourceSettings :: Lens' CaptionSelector (Maybe CaptionSourceSettings)
+ Amazonka.MediaConvert.Types: captionSourceFramerate_framerateDenominator :: Lens' CaptionSourceFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Types: captionSourceFramerate_framerateNumerator :: Lens' CaptionSourceFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Types: captionSourceSettings_ancillarySourceSettings :: Lens' CaptionSourceSettings (Maybe AncillarySourceSettings)
+ Amazonka.MediaConvert.Types: captionSourceSettings_dvbSubSourceSettings :: Lens' CaptionSourceSettings (Maybe DvbSubSourceSettings)
+ Amazonka.MediaConvert.Types: captionSourceSettings_embeddedSourceSettings :: Lens' CaptionSourceSettings (Maybe EmbeddedSourceSettings)
+ Amazonka.MediaConvert.Types: captionSourceSettings_fileSourceSettings :: Lens' CaptionSourceSettings (Maybe FileSourceSettings)
+ Amazonka.MediaConvert.Types: captionSourceSettings_sourceType :: Lens' CaptionSourceSettings (Maybe CaptionSourceType)
+ Amazonka.MediaConvert.Types: captionSourceSettings_teletextSourceSettings :: Lens' CaptionSourceSettings (Maybe TeletextSourceSettings)
+ Amazonka.MediaConvert.Types: captionSourceSettings_trackSourceSettings :: Lens' CaptionSourceSettings (Maybe TrackSourceSettings)
+ Amazonka.MediaConvert.Types: captionSourceSettings_webvttHlsSourceSettings :: Lens' CaptionSourceSettings (Maybe WebvttHlsSourceSettings)
+ Amazonka.MediaConvert.Types: channelMapping_outputChannels :: Lens' ChannelMapping (Maybe [OutputChannelMapping])
+ Amazonka.MediaConvert.Types: cmafAdditionalManifest_manifestNameModifier :: Lens' CmafAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Types: cmafAdditionalManifest_selectedOutputs :: Lens' CmafAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Types: cmafEncryptionSettings_constantInitializationVector :: Lens' CmafEncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: cmafEncryptionSettings_encryptionMethod :: Lens' CmafEncryptionSettings (Maybe CmafEncryptionType)
+ Amazonka.MediaConvert.Types: cmafEncryptionSettings_initializationVectorInManifest :: Lens' CmafEncryptionSettings (Maybe CmafInitializationVectorInManifest)
+ Amazonka.MediaConvert.Types: cmafEncryptionSettings_spekeKeyProvider :: Lens' CmafEncryptionSettings (Maybe SpekeKeyProviderCmaf)
+ Amazonka.MediaConvert.Types: cmafEncryptionSettings_staticKeyProvider :: Lens' CmafEncryptionSettings (Maybe StaticKeyProvider)
+ Amazonka.MediaConvert.Types: cmafEncryptionSettings_type :: Lens' CmafEncryptionSettings (Maybe CmafKeyProviderType)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_additionalManifests :: Lens' CmafGroupSettings (Maybe [CmafAdditionalManifest])
+ Amazonka.MediaConvert.Types: cmafGroupSettings_baseUrl :: Lens' CmafGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_clientCache :: Lens' CmafGroupSettings (Maybe CmafClientCache)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_codecSpecification :: Lens' CmafGroupSettings (Maybe CmafCodecSpecification)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_destination :: Lens' CmafGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_destinationSettings :: Lens' CmafGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_encryption :: Lens' CmafGroupSettings (Maybe CmafEncryptionSettings)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_fragmentLength :: Lens' CmafGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_imageBasedTrickPlay :: Lens' CmafGroupSettings (Maybe CmafImageBasedTrickPlay)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_imageBasedTrickPlaySettings :: Lens' CmafGroupSettings (Maybe CmafImageBasedTrickPlaySettings)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_manifestCompression :: Lens' CmafGroupSettings (Maybe CmafManifestCompression)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_manifestDurationFormat :: Lens' CmafGroupSettings (Maybe CmafManifestDurationFormat)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_minBufferTime :: Lens' CmafGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_minFinalSegmentLength :: Lens' CmafGroupSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_mpdManifestBandwidthType :: Lens' CmafGroupSettings (Maybe CmafMpdManifestBandwidthType)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_mpdProfile :: Lens' CmafGroupSettings (Maybe CmafMpdProfile)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_ptsOffsetHandlingForBFrames :: Lens' CmafGroupSettings (Maybe CmafPtsOffsetHandlingForBFrames)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_segmentControl :: Lens' CmafGroupSettings (Maybe CmafSegmentControl)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_segmentLength :: Lens' CmafGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_segmentLengthControl :: Lens' CmafGroupSettings (Maybe CmafSegmentLengthControl)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_streamInfResolution :: Lens' CmafGroupSettings (Maybe CmafStreamInfResolution)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_targetDurationCompatibilityMode :: Lens' CmafGroupSettings (Maybe CmafTargetDurationCompatibilityMode)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_videoCompositionOffsets :: Lens' CmafGroupSettings (Maybe CmafVideoCompositionOffsets)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_writeDashManifest :: Lens' CmafGroupSettings (Maybe CmafWriteDASHManifest)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_writeHlsManifest :: Lens' CmafGroupSettings (Maybe CmafWriteHLSManifest)
+ Amazonka.MediaConvert.Types: cmafGroupSettings_writeSegmentTimelineInRepresentation :: Lens' CmafGroupSettings (Maybe CmafWriteSegmentTimelineInRepresentation)
+ Amazonka.MediaConvert.Types: cmafImageBasedTrickPlaySettings_intervalCadence :: Lens' CmafImageBasedTrickPlaySettings (Maybe CmafIntervalCadence)
+ Amazonka.MediaConvert.Types: cmafImageBasedTrickPlaySettings_thumbnailHeight :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: cmafImageBasedTrickPlaySettings_thumbnailInterval :: Lens' CmafImageBasedTrickPlaySettings (Maybe Double)
+ Amazonka.MediaConvert.Types: cmafImageBasedTrickPlaySettings_thumbnailWidth :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: cmafImageBasedTrickPlaySettings_tileHeight :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: cmafImageBasedTrickPlaySettings_tileWidth :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: cmfcSettings_audioDuration :: Lens' CmfcSettings (Maybe CmfcAudioDuration)
+ Amazonka.MediaConvert.Types: cmfcSettings_audioGroupId :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: cmfcSettings_audioRenditionSets :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: cmfcSettings_audioTrackType :: Lens' CmfcSettings (Maybe CmfcAudioTrackType)
+ Amazonka.MediaConvert.Types: cmfcSettings_descriptiveVideoServiceFlag :: Lens' CmfcSettings (Maybe CmfcDescriptiveVideoServiceFlag)
+ Amazonka.MediaConvert.Types: cmfcSettings_iFrameOnlyManifest :: Lens' CmfcSettings (Maybe CmfcIFrameOnlyManifest)
+ Amazonka.MediaConvert.Types: cmfcSettings_klvMetadata :: Lens' CmfcSettings (Maybe CmfcKlvMetadata)
+ Amazonka.MediaConvert.Types: cmfcSettings_manifestMetadataSignaling :: Lens' CmfcSettings (Maybe CmfcManifestMetadataSignaling)
+ Amazonka.MediaConvert.Types: cmfcSettings_scte35Esam :: Lens' CmfcSettings (Maybe CmfcScte35Esam)
+ Amazonka.MediaConvert.Types: cmfcSettings_scte35Source :: Lens' CmfcSettings (Maybe CmfcScte35Source)
+ Amazonka.MediaConvert.Types: cmfcSettings_timedMetadata :: Lens' CmfcSettings (Maybe CmfcTimedMetadata)
+ Amazonka.MediaConvert.Types: cmfcSettings_timedMetadataBoxVersion :: Lens' CmfcSettings (Maybe CmfcTimedMetadataBoxVersion)
+ Amazonka.MediaConvert.Types: cmfcSettings_timedMetadataSchemeIdUri :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: cmfcSettings_timedMetadataValue :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: colorCorrector_brightness :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Types: colorCorrector_colorSpaceConversion :: Lens' ColorCorrector (Maybe ColorSpaceConversion)
+ Amazonka.MediaConvert.Types: colorCorrector_contrast :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Types: colorCorrector_hdr10Metadata :: Lens' ColorCorrector (Maybe Hdr10Metadata)
+ Amazonka.MediaConvert.Types: colorCorrector_hue :: Lens' ColorCorrector (Maybe Int)
+ Amazonka.MediaConvert.Types: colorCorrector_sampleRangeConversion :: Lens' ColorCorrector (Maybe SampleRangeConversion)
+ Amazonka.MediaConvert.Types: colorCorrector_saturation :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Types: colorCorrector_sdrReferenceWhiteLevel :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Types: containerSettings_cmfcSettings :: Lens' ContainerSettings (Maybe CmfcSettings)
+ Amazonka.MediaConvert.Types: containerSettings_container :: Lens' ContainerSettings (Maybe ContainerType)
+ Amazonka.MediaConvert.Types: containerSettings_f4vSettings :: Lens' ContainerSettings (Maybe F4vSettings)
+ Amazonka.MediaConvert.Types: containerSettings_m2tsSettings :: Lens' ContainerSettings (Maybe M2tsSettings)
+ Amazonka.MediaConvert.Types: containerSettings_m3u8Settings :: Lens' ContainerSettings (Maybe M3u8Settings)
+ Amazonka.MediaConvert.Types: containerSettings_movSettings :: Lens' ContainerSettings (Maybe MovSettings)
+ Amazonka.MediaConvert.Types: containerSettings_mp4Settings :: Lens' ContainerSettings (Maybe Mp4Settings)
+ Amazonka.MediaConvert.Types: containerSettings_mpdSettings :: Lens' ContainerSettings (Maybe MpdSettings)
+ Amazonka.MediaConvert.Types: containerSettings_mxfSettings :: Lens' ContainerSettings (Maybe MxfSettings)
+ Amazonka.MediaConvert.Types: dashAdditionalManifest_manifestNameModifier :: Lens' DashAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Types: dashAdditionalManifest_selectedOutputs :: Lens' DashAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Types: dashIsoEncryptionSettings_playbackDeviceCompatibility :: Lens' DashIsoEncryptionSettings (Maybe DashIsoPlaybackDeviceCompatibility)
+ Amazonka.MediaConvert.Types: dashIsoEncryptionSettings_spekeKeyProvider :: Lens' DashIsoEncryptionSettings (Maybe SpekeKeyProvider)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_additionalManifests :: Lens' DashIsoGroupSettings (Maybe [DashAdditionalManifest])
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_audioChannelConfigSchemeIdUri :: Lens' DashIsoGroupSettings (Maybe DashIsoGroupAudioChannelConfigSchemeIdUri)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_baseUrl :: Lens' DashIsoGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_destination :: Lens' DashIsoGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_destinationSettings :: Lens' DashIsoGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_encryption :: Lens' DashIsoGroupSettings (Maybe DashIsoEncryptionSettings)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_fragmentLength :: Lens' DashIsoGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_hbbtvCompliance :: Lens' DashIsoGroupSettings (Maybe DashIsoHbbtvCompliance)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_imageBasedTrickPlay :: Lens' DashIsoGroupSettings (Maybe DashIsoImageBasedTrickPlay)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_imageBasedTrickPlaySettings :: Lens' DashIsoGroupSettings (Maybe DashIsoImageBasedTrickPlaySettings)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_minBufferTime :: Lens' DashIsoGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_minFinalSegmentLength :: Lens' DashIsoGroupSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_mpdManifestBandwidthType :: Lens' DashIsoGroupSettings (Maybe DashIsoMpdManifestBandwidthType)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_mpdProfile :: Lens' DashIsoGroupSettings (Maybe DashIsoMpdProfile)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_ptsOffsetHandlingForBFrames :: Lens' DashIsoGroupSettings (Maybe DashIsoPtsOffsetHandlingForBFrames)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_segmentControl :: Lens' DashIsoGroupSettings (Maybe DashIsoSegmentControl)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_segmentLength :: Lens' DashIsoGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_segmentLengthControl :: Lens' DashIsoGroupSettings (Maybe DashIsoSegmentLengthControl)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_videoCompositionOffsets :: Lens' DashIsoGroupSettings (Maybe DashIsoVideoCompositionOffsets)
+ Amazonka.MediaConvert.Types: dashIsoGroupSettings_writeSegmentTimelineInRepresentation :: Lens' DashIsoGroupSettings (Maybe DashIsoWriteSegmentTimelineInRepresentation)
+ Amazonka.MediaConvert.Types: dashIsoImageBasedTrickPlaySettings_intervalCadence :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe DashIsoIntervalCadence)
+ Amazonka.MediaConvert.Types: dashIsoImageBasedTrickPlaySettings_thumbnailHeight :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dashIsoImageBasedTrickPlaySettings_thumbnailInterval :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Double)
+ Amazonka.MediaConvert.Types: dashIsoImageBasedTrickPlaySettings_thumbnailWidth :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dashIsoImageBasedTrickPlaySettings_tileHeight :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dashIsoImageBasedTrickPlaySettings_tileWidth :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: data AacSettings
+ Amazonka.MediaConvert.Types: data Ac3Settings
+ Amazonka.MediaConvert.Types: data AccelerationSettings
+ Amazonka.MediaConvert.Types: data AiffSettings
+ Amazonka.MediaConvert.Types: data AllowedRenditionSize
+ Amazonka.MediaConvert.Types: data AncillarySourceSettings
+ Amazonka.MediaConvert.Types: data AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types: data AudioCodecSettings
+ Amazonka.MediaConvert.Types: data AudioDescription
+ Amazonka.MediaConvert.Types: data AudioNormalizationSettings
+ Amazonka.MediaConvert.Types: data AudioSelector
+ Amazonka.MediaConvert.Types: data AudioSelectorGroup
+ Amazonka.MediaConvert.Types: data AutomatedAbrRule
+ Amazonka.MediaConvert.Types: data AutomatedAbrSettings
+ Amazonka.MediaConvert.Types: data AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types: data Av1QvbrSettings
+ Amazonka.MediaConvert.Types: data Av1Settings
+ Amazonka.MediaConvert.Types: data AvailBlanking
+ Amazonka.MediaConvert.Types: data AvcIntraSettings
+ Amazonka.MediaConvert.Types: data AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types: data BurninDestinationSettings
+ Amazonka.MediaConvert.Types: data CaptionDescription
+ Amazonka.MediaConvert.Types: data CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types: data CaptionDestinationSettings
+ Amazonka.MediaConvert.Types: data CaptionSelector
+ Amazonka.MediaConvert.Types: data CaptionSourceFramerate
+ Amazonka.MediaConvert.Types: data CaptionSourceSettings
+ Amazonka.MediaConvert.Types: data ChannelMapping
+ Amazonka.MediaConvert.Types: data CmafAdditionalManifest
+ Amazonka.MediaConvert.Types: data CmafEncryptionSettings
+ Amazonka.MediaConvert.Types: data CmafGroupSettings
+ Amazonka.MediaConvert.Types: data CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: data CmfcSettings
+ Amazonka.MediaConvert.Types: data ColorCorrector
+ Amazonka.MediaConvert.Types: data ContainerSettings
+ Amazonka.MediaConvert.Types: data DashAdditionalManifest
+ Amazonka.MediaConvert.Types: data DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types: data DashIsoGroupSettings
+ Amazonka.MediaConvert.Types: data DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: data Deinterlacer
+ Amazonka.MediaConvert.Types: data DestinationSettings
+ Amazonka.MediaConvert.Types: data DolbyVision
+ Amazonka.MediaConvert.Types: data DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types: data DvbNitSettings
+ Amazonka.MediaConvert.Types: data DvbSdtSettings
+ Amazonka.MediaConvert.Types: data DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types: data DvbSubSourceSettings
+ Amazonka.MediaConvert.Types: data DvbTdtSettings
+ Amazonka.MediaConvert.Types: data Eac3AtmosSettings
+ Amazonka.MediaConvert.Types: data Eac3Settings
+ Amazonka.MediaConvert.Types: data EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types: data EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types: data Endpoint
+ Amazonka.MediaConvert.Types: data EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types: data EsamSettings
+ Amazonka.MediaConvert.Types: data EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types: data ExtendedDataServices
+ Amazonka.MediaConvert.Types: data F4vSettings
+ Amazonka.MediaConvert.Types: data FileGroupSettings
+ Amazonka.MediaConvert.Types: data FileSourceSettings
+ Amazonka.MediaConvert.Types: data ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types: data FrameCaptureSettings
+ Amazonka.MediaConvert.Types: data H264QvbrSettings
+ Amazonka.MediaConvert.Types: data H264Settings
+ Amazonka.MediaConvert.Types: data H265QvbrSettings
+ Amazonka.MediaConvert.Types: data H265Settings
+ Amazonka.MediaConvert.Types: data Hdr10Metadata
+ Amazonka.MediaConvert.Types: data Hdr10Plus
+ Amazonka.MediaConvert.Types: data HlsAdditionalManifest
+ Amazonka.MediaConvert.Types: data HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types: data HlsEncryptionSettings
+ Amazonka.MediaConvert.Types: data HlsGroupSettings
+ Amazonka.MediaConvert.Types: data HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: data HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types: data HlsSettings
+ Amazonka.MediaConvert.Types: data HopDestination
+ Amazonka.MediaConvert.Types: data Id3Insertion
+ Amazonka.MediaConvert.Types: data ImageInserter
+ Amazonka.MediaConvert.Types: data ImscDestinationSettings
+ Amazonka.MediaConvert.Types: data Input
+ Amazonka.MediaConvert.Types: data InputClipping
+ Amazonka.MediaConvert.Types: data InputDecryptionSettings
+ Amazonka.MediaConvert.Types: data InputTemplate
+ Amazonka.MediaConvert.Types: data InputVideoGenerator
+ Amazonka.MediaConvert.Types: data InsertableImage
+ Amazonka.MediaConvert.Types: data Job
+ Amazonka.MediaConvert.Types: data JobMessages
+ Amazonka.MediaConvert.Types: data JobSettings
+ Amazonka.MediaConvert.Types: data JobTemplate
+ Amazonka.MediaConvert.Types: data JobTemplateSettings
+ Amazonka.MediaConvert.Types: data KantarWatermarkSettings
+ Amazonka.MediaConvert.Types: data M2tsScte35Esam
+ Amazonka.MediaConvert.Types: data M2tsSettings
+ Amazonka.MediaConvert.Types: data M3u8Settings
+ Amazonka.MediaConvert.Types: data MinBottomRenditionSize
+ Amazonka.MediaConvert.Types: data MinTopRenditionSize
+ Amazonka.MediaConvert.Types: data MotionImageInserter
+ Amazonka.MediaConvert.Types: data MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types: data MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types: data MovSettings
+ Amazonka.MediaConvert.Types: data Mp2Settings
+ Amazonka.MediaConvert.Types: data Mp3Settings
+ Amazonka.MediaConvert.Types: data Mp4Settings
+ Amazonka.MediaConvert.Types: data MpdSettings
+ Amazonka.MediaConvert.Types: data Mpeg2Settings
+ Amazonka.MediaConvert.Types: data MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types: data MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types: data MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types: data MxfSettings
+ Amazonka.MediaConvert.Types: data MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types: data NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types: data NielsenConfiguration
+ Amazonka.MediaConvert.Types: data NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types: data NoiseReducer
+ Amazonka.MediaConvert.Types: data NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types: data NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types: data NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types: data OpusSettings
+ Amazonka.MediaConvert.Types: data Output
+ Amazonka.MediaConvert.Types: data OutputChannelMapping
+ Amazonka.MediaConvert.Types: data OutputDetail
+ Amazonka.MediaConvert.Types: data OutputGroup
+ Amazonka.MediaConvert.Types: data OutputGroupDetail
+ Amazonka.MediaConvert.Types: data OutputGroupSettings
+ Amazonka.MediaConvert.Types: data OutputSettings
+ Amazonka.MediaConvert.Types: data PartnerWatermarking
+ Amazonka.MediaConvert.Types: data Policy
+ Amazonka.MediaConvert.Types: data Preset
+ Amazonka.MediaConvert.Types: data PresetSettings
+ Amazonka.MediaConvert.Types: data ProresSettings
+ Amazonka.MediaConvert.Types: data Queue
+ Amazonka.MediaConvert.Types: data QueueTransition
+ Amazonka.MediaConvert.Types: data Rectangle
+ Amazonka.MediaConvert.Types: data RemixSettings
+ Amazonka.MediaConvert.Types: data ReservationPlan
+ Amazonka.MediaConvert.Types: data ReservationPlanSettings
+ Amazonka.MediaConvert.Types: data ResourceTags
+ Amazonka.MediaConvert.Types: data S3DestinationAccessControl
+ Amazonka.MediaConvert.Types: data S3DestinationSettings
+ Amazonka.MediaConvert.Types: data S3EncryptionSettings
+ Amazonka.MediaConvert.Types: data SccDestinationSettings
+ Amazonka.MediaConvert.Types: data SpekeKeyProvider
+ Amazonka.MediaConvert.Types: data SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types: data SrtDestinationSettings
+ Amazonka.MediaConvert.Types: data StaticKeyProvider
+ Amazonka.MediaConvert.Types: data TeletextDestinationSettings
+ Amazonka.MediaConvert.Types: data TeletextSourceSettings
+ Amazonka.MediaConvert.Types: data TimecodeBurnin
+ Amazonka.MediaConvert.Types: data TimecodeConfig
+ Amazonka.MediaConvert.Types: data TimedMetadataInsertion
+ Amazonka.MediaConvert.Types: data Timing
+ Amazonka.MediaConvert.Types: data TrackSourceSettings
+ Amazonka.MediaConvert.Types: data TtmlDestinationSettings
+ Amazonka.MediaConvert.Types: data Vc3Settings
+ Amazonka.MediaConvert.Types: data VideoCodecSettings
+ Amazonka.MediaConvert.Types: data VideoDescription
+ Amazonka.MediaConvert.Types: data VideoDetail
+ Amazonka.MediaConvert.Types: data VideoPreprocessor
+ Amazonka.MediaConvert.Types: data VideoSelector
+ Amazonka.MediaConvert.Types: data VorbisSettings
+ Amazonka.MediaConvert.Types: data Vp8Settings
+ Amazonka.MediaConvert.Types: data Vp9Settings
+ Amazonka.MediaConvert.Types: data WavSettings
+ Amazonka.MediaConvert.Types: data WebvttDestinationSettings
+ Amazonka.MediaConvert.Types: data WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types: data Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types: data Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types: data Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types: data XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types: data XavcHdProfileSettings
+ Amazonka.MediaConvert.Types: data XavcSettings
+ Amazonka.MediaConvert.Types: defaultService :: Service
+ Amazonka.MediaConvert.Types: deinterlacer_algorithm :: Lens' Deinterlacer (Maybe DeinterlaceAlgorithm)
+ Amazonka.MediaConvert.Types: deinterlacer_control :: Lens' Deinterlacer (Maybe DeinterlacerControl)
+ Amazonka.MediaConvert.Types: deinterlacer_mode :: Lens' Deinterlacer (Maybe DeinterlacerMode)
+ Amazonka.MediaConvert.Types: destinationSettings_s3Settings :: Lens' DestinationSettings (Maybe S3DestinationSettings)
+ Amazonka.MediaConvert.Types: dolbyVisionLevel6Metadata_maxCll :: Lens' DolbyVisionLevel6Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: dolbyVisionLevel6Metadata_maxFall :: Lens' DolbyVisionLevel6Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: dolbyVision_l6Metadata :: Lens' DolbyVision (Maybe DolbyVisionLevel6Metadata)
+ Amazonka.MediaConvert.Types: dolbyVision_l6Mode :: Lens' DolbyVision (Maybe DolbyVisionLevel6Mode)
+ Amazonka.MediaConvert.Types: dolbyVision_mapping :: Lens' DolbyVision (Maybe DolbyVisionMapping)
+ Amazonka.MediaConvert.Types: dolbyVision_profile :: Lens' DolbyVision (Maybe DolbyVisionProfile)
+ Amazonka.MediaConvert.Types: dvbNitSettings_networkId :: Lens' DvbNitSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbNitSettings_networkName :: Lens' DvbNitSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: dvbNitSettings_nitInterval :: Lens' DvbNitSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSdtSettings_outputSdt :: Lens' DvbSdtSettings (Maybe OutputSdt)
+ Amazonka.MediaConvert.Types: dvbSdtSettings_sdtInterval :: Lens' DvbSdtSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSdtSettings_serviceName :: Lens' DvbSdtSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: dvbSdtSettings_serviceProviderName :: Lens' DvbSdtSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_alignment :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleAlignment)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_applyFontColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleApplyFontColor)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_backgroundColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleBackgroundColor)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_backgroundOpacity :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_ddsHandling :: Lens' DvbSubDestinationSettings (Maybe DvbddsHandling)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_ddsXCoordinate :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_ddsYCoordinate :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_fallbackFont :: Lens' DvbSubDestinationSettings (Maybe DvbSubSubtitleFallbackFont)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_fontColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleFontColor)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_fontOpacity :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_fontResolution :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_fontScript :: Lens' DvbSubDestinationSettings (Maybe FontScript)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_fontSize :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_height :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_hexFontColor :: Lens' DvbSubDestinationSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_outlineColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleOutlineColor)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_outlineSize :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_shadowColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleShadowColor)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_shadowOpacity :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_shadowXOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_shadowYOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_stylePassthrough :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleStylePassthrough)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_subtitlingType :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitlingType)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_teletextSpacing :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleTeletextSpacing)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_width :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_xPosition :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubDestinationSettings_yPosition :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbSubSourceSettings_pid :: Lens' DvbSubSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: dvbTdtSettings_tdtInterval :: Lens' DvbTdtSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_bitrate :: Lens' Eac3AtmosSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_bitstreamMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosBitstreamMode)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_codingMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosCodingMode)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_dialogueIntelligence :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDialogueIntelligence)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_downmixControl :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDownmixControl)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_dynamicRangeCompressionLine :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDynamicRangeCompressionLine)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_dynamicRangeCompressionRf :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDynamicRangeCompressionRf)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_dynamicRangeControl :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDynamicRangeControl)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_loRoCenterMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_loRoSurroundMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_ltRtCenterMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_ltRtSurroundMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_meteringMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosMeteringMode)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_sampleRate :: Lens' Eac3AtmosSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_speechThreshold :: Lens' Eac3AtmosSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_stereoDownmix :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosStereoDownmix)
+ Amazonka.MediaConvert.Types: eac3AtmosSettings_surroundExMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosSurroundExMode)
+ Amazonka.MediaConvert.Types: eac3Settings_attenuationControl :: Lens' Eac3Settings (Maybe Eac3AttenuationControl)
+ Amazonka.MediaConvert.Types: eac3Settings_bitrate :: Lens' Eac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: eac3Settings_bitstreamMode :: Lens' Eac3Settings (Maybe Eac3BitstreamMode)
+ Amazonka.MediaConvert.Types: eac3Settings_codingMode :: Lens' Eac3Settings (Maybe Eac3CodingMode)
+ Amazonka.MediaConvert.Types: eac3Settings_dcFilter :: Lens' Eac3Settings (Maybe Eac3DcFilter)
+ Amazonka.MediaConvert.Types: eac3Settings_dialnorm :: Lens' Eac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: eac3Settings_dynamicRangeCompressionLine :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionLine)
+ Amazonka.MediaConvert.Types: eac3Settings_dynamicRangeCompressionRf :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionRf)
+ Amazonka.MediaConvert.Types: eac3Settings_lfeControl :: Lens' Eac3Settings (Maybe Eac3LfeControl)
+ Amazonka.MediaConvert.Types: eac3Settings_lfeFilter :: Lens' Eac3Settings (Maybe Eac3LfeFilter)
+ Amazonka.MediaConvert.Types: eac3Settings_loRoCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: eac3Settings_loRoSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: eac3Settings_ltRtCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: eac3Settings_ltRtSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: eac3Settings_metadataControl :: Lens' Eac3Settings (Maybe Eac3MetadataControl)
+ Amazonka.MediaConvert.Types: eac3Settings_passthroughControl :: Lens' Eac3Settings (Maybe Eac3PassthroughControl)
+ Amazonka.MediaConvert.Types: eac3Settings_phaseControl :: Lens' Eac3Settings (Maybe Eac3PhaseControl)
+ Amazonka.MediaConvert.Types: eac3Settings_sampleRate :: Lens' Eac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: eac3Settings_stereoDownmix :: Lens' Eac3Settings (Maybe Eac3StereoDownmix)
+ Amazonka.MediaConvert.Types: eac3Settings_surroundExMode :: Lens' Eac3Settings (Maybe Eac3SurroundExMode)
+ Amazonka.MediaConvert.Types: eac3Settings_surroundMode :: Lens' Eac3Settings (Maybe Eac3SurroundMode)
+ Amazonka.MediaConvert.Types: embeddedDestinationSettings_destination608ChannelNumber :: Lens' EmbeddedDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: embeddedDestinationSettings_destination708ServiceNumber :: Lens' EmbeddedDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: embeddedSourceSettings_convert608To708 :: Lens' EmbeddedSourceSettings (Maybe EmbeddedConvert608To708)
+ Amazonka.MediaConvert.Types: embeddedSourceSettings_source608ChannelNumber :: Lens' EmbeddedSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: embeddedSourceSettings_source608TrackNumber :: Lens' EmbeddedSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: embeddedSourceSettings_terminateCaptions :: Lens' EmbeddedSourceSettings (Maybe EmbeddedTerminateCaptions)
+ Amazonka.MediaConvert.Types: endpoint_url :: Lens' Endpoint (Maybe Text)
+ Amazonka.MediaConvert.Types: esamManifestConfirmConditionNotification_mccXml :: Lens' EsamManifestConfirmConditionNotification (Maybe Text)
+ Amazonka.MediaConvert.Types: esamSettings_manifestConfirmConditionNotification :: Lens' EsamSettings (Maybe EsamManifestConfirmConditionNotification)
+ Amazonka.MediaConvert.Types: esamSettings_responseSignalPreroll :: Lens' EsamSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: esamSettings_signalProcessingNotification :: Lens' EsamSettings (Maybe EsamSignalProcessingNotification)
+ Amazonka.MediaConvert.Types: esamSignalProcessingNotification_sccXml :: Lens' EsamSignalProcessingNotification (Maybe Text)
+ Amazonka.MediaConvert.Types: extendedDataServices_copyProtectionAction :: Lens' ExtendedDataServices (Maybe CopyProtectionAction)
+ Amazonka.MediaConvert.Types: extendedDataServices_vchipAction :: Lens' ExtendedDataServices (Maybe VchipAction)
+ Amazonka.MediaConvert.Types: f4vSettings_moovPlacement :: Lens' F4vSettings (Maybe F4vMoovPlacement)
+ Amazonka.MediaConvert.Types: fileGroupSettings_destination :: Lens' FileGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: fileGroupSettings_destinationSettings :: Lens' FileGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types: fileSourceSettings_convert608To708 :: Lens' FileSourceSettings (Maybe FileSourceConvert608To708)
+ Amazonka.MediaConvert.Types: fileSourceSettings_framerate :: Lens' FileSourceSettings (Maybe CaptionSourceFramerate)
+ Amazonka.MediaConvert.Types: fileSourceSettings_sourceFile :: Lens' FileSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: fileSourceSettings_timeDelta :: Lens' FileSourceSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: fileSourceSettings_timeDeltaUnits :: Lens' FileSourceSettings (Maybe FileSourceTimeDeltaUnits)
+ Amazonka.MediaConvert.Types: forceIncludeRenditionSize_height :: Lens' ForceIncludeRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types: forceIncludeRenditionSize_width :: Lens' ForceIncludeRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types: frameCaptureSettings_framerateDenominator :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: frameCaptureSettings_framerateNumerator :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: frameCaptureSettings_maxCaptures :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: frameCaptureSettings_quality :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264QvbrSettings_maxAverageBitrate :: Lens' H264QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264QvbrSettings_qvbrQualityLevel :: Lens' H264QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264QvbrSettings_qvbrQualityLevelFineTune :: Lens' H264QvbrSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: h264Settings_adaptiveQuantization :: Lens' H264Settings (Maybe H264AdaptiveQuantization)
+ Amazonka.MediaConvert.Types: h264Settings_bitrate :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_codecLevel :: Lens' H264Settings (Maybe H264CodecLevel)
+ Amazonka.MediaConvert.Types: h264Settings_codecProfile :: Lens' H264Settings (Maybe H264CodecProfile)
+ Amazonka.MediaConvert.Types: h264Settings_dynamicSubGop :: Lens' H264Settings (Maybe H264DynamicSubGop)
+ Amazonka.MediaConvert.Types: h264Settings_entropyEncoding :: Lens' H264Settings (Maybe H264EntropyEncoding)
+ Amazonka.MediaConvert.Types: h264Settings_fieldEncoding :: Lens' H264Settings (Maybe H264FieldEncoding)
+ Amazonka.MediaConvert.Types: h264Settings_flickerAdaptiveQuantization :: Lens' H264Settings (Maybe H264FlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: h264Settings_framerateControl :: Lens' H264Settings (Maybe H264FramerateControl)
+ Amazonka.MediaConvert.Types: h264Settings_framerateConversionAlgorithm :: Lens' H264Settings (Maybe H264FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: h264Settings_framerateDenominator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_framerateNumerator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_gopBReference :: Lens' H264Settings (Maybe H264GopBReference)
+ Amazonka.MediaConvert.Types: h264Settings_gopClosedCadence :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_gopSize :: Lens' H264Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: h264Settings_gopSizeUnits :: Lens' H264Settings (Maybe H264GopSizeUnits)
+ Amazonka.MediaConvert.Types: h264Settings_hrdBufferFinalFillPercentage :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_hrdBufferInitialFillPercentage :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_hrdBufferSize :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_interlaceMode :: Lens' H264Settings (Maybe H264InterlaceMode)
+ Amazonka.MediaConvert.Types: h264Settings_maxBitrate :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_minIInterval :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_numberBFramesBetweenReferenceFrames :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_numberReferenceFrames :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_parControl :: Lens' H264Settings (Maybe H264ParControl)
+ Amazonka.MediaConvert.Types: h264Settings_parDenominator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_parNumerator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_qualityTuningLevel :: Lens' H264Settings (Maybe H264QualityTuningLevel)
+ Amazonka.MediaConvert.Types: h264Settings_qvbrSettings :: Lens' H264Settings (Maybe H264QvbrSettings)
+ Amazonka.MediaConvert.Types: h264Settings_rateControlMode :: Lens' H264Settings (Maybe H264RateControlMode)
+ Amazonka.MediaConvert.Types: h264Settings_repeatPps :: Lens' H264Settings (Maybe H264RepeatPps)
+ Amazonka.MediaConvert.Types: h264Settings_scanTypeConversionMode :: Lens' H264Settings (Maybe H264ScanTypeConversionMode)
+ Amazonka.MediaConvert.Types: h264Settings_sceneChangeDetect :: Lens' H264Settings (Maybe H264SceneChangeDetect)
+ Amazonka.MediaConvert.Types: h264Settings_slices :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_slowPal :: Lens' H264Settings (Maybe H264SlowPal)
+ Amazonka.MediaConvert.Types: h264Settings_softness :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h264Settings_spatialAdaptiveQuantization :: Lens' H264Settings (Maybe H264SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: h264Settings_syntax :: Lens' H264Settings (Maybe H264Syntax)
+ Amazonka.MediaConvert.Types: h264Settings_telecine :: Lens' H264Settings (Maybe H264Telecine)
+ Amazonka.MediaConvert.Types: h264Settings_temporalAdaptiveQuantization :: Lens' H264Settings (Maybe H264TemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: h264Settings_unregisteredSeiTimecode :: Lens' H264Settings (Maybe H264UnregisteredSeiTimecode)
+ Amazonka.MediaConvert.Types: h265QvbrSettings_maxAverageBitrate :: Lens' H265QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265QvbrSettings_qvbrQualityLevel :: Lens' H265QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265QvbrSettings_qvbrQualityLevelFineTune :: Lens' H265QvbrSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: h265Settings_adaptiveQuantization :: Lens' H265Settings (Maybe H265AdaptiveQuantization)
+ Amazonka.MediaConvert.Types: h265Settings_alternateTransferFunctionSei :: Lens' H265Settings (Maybe H265AlternateTransferFunctionSei)
+ Amazonka.MediaConvert.Types: h265Settings_bitrate :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_codecLevel :: Lens' H265Settings (Maybe H265CodecLevel)
+ Amazonka.MediaConvert.Types: h265Settings_codecProfile :: Lens' H265Settings (Maybe H265CodecProfile)
+ Amazonka.MediaConvert.Types: h265Settings_dynamicSubGop :: Lens' H265Settings (Maybe H265DynamicSubGop)
+ Amazonka.MediaConvert.Types: h265Settings_flickerAdaptiveQuantization :: Lens' H265Settings (Maybe H265FlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: h265Settings_framerateControl :: Lens' H265Settings (Maybe H265FramerateControl)
+ Amazonka.MediaConvert.Types: h265Settings_framerateConversionAlgorithm :: Lens' H265Settings (Maybe H265FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: h265Settings_framerateDenominator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_framerateNumerator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_gopBReference :: Lens' H265Settings (Maybe H265GopBReference)
+ Amazonka.MediaConvert.Types: h265Settings_gopClosedCadence :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_gopSize :: Lens' H265Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: h265Settings_gopSizeUnits :: Lens' H265Settings (Maybe H265GopSizeUnits)
+ Amazonka.MediaConvert.Types: h265Settings_hrdBufferFinalFillPercentage :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_hrdBufferInitialFillPercentage :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_hrdBufferSize :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_interlaceMode :: Lens' H265Settings (Maybe H265InterlaceMode)
+ Amazonka.MediaConvert.Types: h265Settings_maxBitrate :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_minIInterval :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_numberBFramesBetweenReferenceFrames :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_numberReferenceFrames :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_parControl :: Lens' H265Settings (Maybe H265ParControl)
+ Amazonka.MediaConvert.Types: h265Settings_parDenominator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_parNumerator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_qualityTuningLevel :: Lens' H265Settings (Maybe H265QualityTuningLevel)
+ Amazonka.MediaConvert.Types: h265Settings_qvbrSettings :: Lens' H265Settings (Maybe H265QvbrSettings)
+ Amazonka.MediaConvert.Types: h265Settings_rateControlMode :: Lens' H265Settings (Maybe H265RateControlMode)
+ Amazonka.MediaConvert.Types: h265Settings_sampleAdaptiveOffsetFilterMode :: Lens' H265Settings (Maybe H265SampleAdaptiveOffsetFilterMode)
+ Amazonka.MediaConvert.Types: h265Settings_scanTypeConversionMode :: Lens' H265Settings (Maybe H265ScanTypeConversionMode)
+ Amazonka.MediaConvert.Types: h265Settings_sceneChangeDetect :: Lens' H265Settings (Maybe H265SceneChangeDetect)
+ Amazonka.MediaConvert.Types: h265Settings_slices :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: h265Settings_slowPal :: Lens' H265Settings (Maybe H265SlowPal)
+ Amazonka.MediaConvert.Types: h265Settings_spatialAdaptiveQuantization :: Lens' H265Settings (Maybe H265SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: h265Settings_telecine :: Lens' H265Settings (Maybe H265Telecine)
+ Amazonka.MediaConvert.Types: h265Settings_temporalAdaptiveQuantization :: Lens' H265Settings (Maybe H265TemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: h265Settings_temporalIds :: Lens' H265Settings (Maybe H265TemporalIds)
+ Amazonka.MediaConvert.Types: h265Settings_tiles :: Lens' H265Settings (Maybe H265Tiles)
+ Amazonka.MediaConvert.Types: h265Settings_unregisteredSeiTimecode :: Lens' H265Settings (Maybe H265UnregisteredSeiTimecode)
+ Amazonka.MediaConvert.Types: h265Settings_writeMp4PackagingType :: Lens' H265Settings (Maybe H265WriteMp4PackagingType)
+ Amazonka.MediaConvert.Types: hdr10Metadata_bluePrimaryX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_bluePrimaryY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_greenPrimaryX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_greenPrimaryY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_maxContentLightLevel :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_maxFrameAverageLightLevel :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_maxLuminance :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_minLuminance :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_redPrimaryX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_redPrimaryY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_whitePointX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Metadata_whitePointY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Plus_masteringMonitorNits :: Lens' Hdr10Plus (Maybe Natural)
+ Amazonka.MediaConvert.Types: hdr10Plus_targetMonitorNits :: Lens' Hdr10Plus (Maybe Natural)
+ Amazonka.MediaConvert.Types: hlsAdditionalManifest_manifestNameModifier :: Lens' HlsAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsAdditionalManifest_selectedOutputs :: Lens' HlsAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Types: hlsCaptionLanguageMapping_captionChannel :: Lens' HlsCaptionLanguageMapping (Maybe Int)
+ Amazonka.MediaConvert.Types: hlsCaptionLanguageMapping_customLanguageCode :: Lens' HlsCaptionLanguageMapping (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsCaptionLanguageMapping_languageCode :: Lens' HlsCaptionLanguageMapping (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types: hlsCaptionLanguageMapping_languageDescription :: Lens' HlsCaptionLanguageMapping (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsEncryptionSettings_constantInitializationVector :: Lens' HlsEncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsEncryptionSettings_encryptionMethod :: Lens' HlsEncryptionSettings (Maybe HlsEncryptionType)
+ Amazonka.MediaConvert.Types: hlsEncryptionSettings_initializationVectorInManifest :: Lens' HlsEncryptionSettings (Maybe HlsInitializationVectorInManifest)
+ Amazonka.MediaConvert.Types: hlsEncryptionSettings_offlineEncrypted :: Lens' HlsEncryptionSettings (Maybe HlsOfflineEncrypted)
+ Amazonka.MediaConvert.Types: hlsEncryptionSettings_spekeKeyProvider :: Lens' HlsEncryptionSettings (Maybe SpekeKeyProvider)
+ Amazonka.MediaConvert.Types: hlsEncryptionSettings_staticKeyProvider :: Lens' HlsEncryptionSettings (Maybe StaticKeyProvider)
+ Amazonka.MediaConvert.Types: hlsEncryptionSettings_type :: Lens' HlsEncryptionSettings (Maybe HlsKeyProviderType)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_adMarkers :: Lens' HlsGroupSettings (Maybe [HlsAdMarkers])
+ Amazonka.MediaConvert.Types: hlsGroupSettings_additionalManifests :: Lens' HlsGroupSettings (Maybe [HlsAdditionalManifest])
+ Amazonka.MediaConvert.Types: hlsGroupSettings_audioOnlyHeader :: Lens' HlsGroupSettings (Maybe HlsAudioOnlyHeader)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_baseUrl :: Lens' HlsGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_captionLanguageMappings :: Lens' HlsGroupSettings (Maybe [HlsCaptionLanguageMapping])
+ Amazonka.MediaConvert.Types: hlsGroupSettings_captionLanguageSetting :: Lens' HlsGroupSettings (Maybe HlsCaptionLanguageSetting)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_captionSegmentLengthControl :: Lens' HlsGroupSettings (Maybe HlsCaptionSegmentLengthControl)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_clientCache :: Lens' HlsGroupSettings (Maybe HlsClientCache)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_codecSpecification :: Lens' HlsGroupSettings (Maybe HlsCodecSpecification)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_destination :: Lens' HlsGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_destinationSettings :: Lens' HlsGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_directoryStructure :: Lens' HlsGroupSettings (Maybe HlsDirectoryStructure)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_encryption :: Lens' HlsGroupSettings (Maybe HlsEncryptionSettings)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_imageBasedTrickPlay :: Lens' HlsGroupSettings (Maybe HlsImageBasedTrickPlay)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_imageBasedTrickPlaySettings :: Lens' HlsGroupSettings (Maybe HlsImageBasedTrickPlaySettings)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_manifestCompression :: Lens' HlsGroupSettings (Maybe HlsManifestCompression)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_manifestDurationFormat :: Lens' HlsGroupSettings (Maybe HlsManifestDurationFormat)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_minFinalSegmentLength :: Lens' HlsGroupSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_minSegmentLength :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_outputSelection :: Lens' HlsGroupSettings (Maybe HlsOutputSelection)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_programDateTime :: Lens' HlsGroupSettings (Maybe HlsProgramDateTime)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_programDateTimePeriod :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_segmentControl :: Lens' HlsGroupSettings (Maybe HlsSegmentControl)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_segmentLength :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_segmentLengthControl :: Lens' HlsGroupSettings (Maybe HlsSegmentLengthControl)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_segmentsPerSubdirectory :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_streamInfResolution :: Lens' HlsGroupSettings (Maybe HlsStreamInfResolution)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_targetDurationCompatibilityMode :: Lens' HlsGroupSettings (Maybe HlsTargetDurationCompatibilityMode)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_timedMetadataId3Frame :: Lens' HlsGroupSettings (Maybe HlsTimedMetadataId3Frame)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_timedMetadataId3Period :: Lens' HlsGroupSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: hlsGroupSettings_timestampDeltaMilliseconds :: Lens' HlsGroupSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: hlsImageBasedTrickPlaySettings_intervalCadence :: Lens' HlsImageBasedTrickPlaySettings (Maybe HlsIntervalCadence)
+ Amazonka.MediaConvert.Types: hlsImageBasedTrickPlaySettings_thumbnailHeight :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: hlsImageBasedTrickPlaySettings_thumbnailInterval :: Lens' HlsImageBasedTrickPlaySettings (Maybe Double)
+ Amazonka.MediaConvert.Types: hlsImageBasedTrickPlaySettings_thumbnailWidth :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: hlsImageBasedTrickPlaySettings_tileHeight :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: hlsImageBasedTrickPlaySettings_tileWidth :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: hlsRenditionGroupSettings_renditionGroupId :: Lens' HlsRenditionGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsRenditionGroupSettings_renditionLanguageCode :: Lens' HlsRenditionGroupSettings (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types: hlsRenditionGroupSettings_renditionName :: Lens' HlsRenditionGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsSettings_audioGroupId :: Lens' HlsSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsSettings_audioOnlyContainer :: Lens' HlsSettings (Maybe HlsAudioOnlyContainer)
+ Amazonka.MediaConvert.Types: hlsSettings_audioRenditionSets :: Lens' HlsSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: hlsSettings_audioTrackType :: Lens' HlsSettings (Maybe HlsAudioTrackType)
+ Amazonka.MediaConvert.Types: hlsSettings_descriptiveVideoServiceFlag :: Lens' HlsSettings (Maybe HlsDescriptiveVideoServiceFlag)
+ Amazonka.MediaConvert.Types: hlsSettings_iFrameOnlyManifest :: Lens' HlsSettings (Maybe HlsIFrameOnlyManifest)
+ Amazonka.MediaConvert.Types: hlsSettings_segmentModifier :: Lens' HlsSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: hopDestination_priority :: Lens' HopDestination (Maybe Int)
+ Amazonka.MediaConvert.Types: hopDestination_queue :: Lens' HopDestination (Maybe Text)
+ Amazonka.MediaConvert.Types: hopDestination_waitMinutes :: Lens' HopDestination (Maybe Int)
+ Amazonka.MediaConvert.Types: id3Insertion_id3 :: Lens' Id3Insertion (Maybe Text)
+ Amazonka.MediaConvert.Types: id3Insertion_timecode :: Lens' Id3Insertion (Maybe Text)
+ Amazonka.MediaConvert.Types: imageInserter_insertableImages :: Lens' ImageInserter (Maybe [InsertableImage])
+ Amazonka.MediaConvert.Types: imageInserter_sdrReferenceWhiteLevel :: Lens' ImageInserter (Maybe Natural)
+ Amazonka.MediaConvert.Types: imscDestinationSettings_accessibility :: Lens' ImscDestinationSettings (Maybe ImscAccessibilitySubs)
+ Amazonka.MediaConvert.Types: imscDestinationSettings_stylePassthrough :: Lens' ImscDestinationSettings (Maybe ImscStylePassthrough)
+ Amazonka.MediaConvert.Types: inputClipping_endTimecode :: Lens' InputClipping (Maybe Text)
+ Amazonka.MediaConvert.Types: inputClipping_startTimecode :: Lens' InputClipping (Maybe Text)
+ Amazonka.MediaConvert.Types: inputDecryptionSettings_decryptionMode :: Lens' InputDecryptionSettings (Maybe DecryptionMode)
+ Amazonka.MediaConvert.Types: inputDecryptionSettings_encryptedDecryptionKey :: Lens' InputDecryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: inputDecryptionSettings_initializationVector :: Lens' InputDecryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: inputDecryptionSettings_kmsKeyRegion :: Lens' InputDecryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: inputTemplate_audioSelectorGroups :: Lens' InputTemplate (Maybe (HashMap Text AudioSelectorGroup))
+ Amazonka.MediaConvert.Types: inputTemplate_audioSelectors :: Lens' InputTemplate (Maybe (HashMap Text AudioSelector))
+ Amazonka.MediaConvert.Types: inputTemplate_captionSelectors :: Lens' InputTemplate (Maybe (HashMap Text CaptionSelector))
+ Amazonka.MediaConvert.Types: inputTemplate_crop :: Lens' InputTemplate (Maybe Rectangle)
+ Amazonka.MediaConvert.Types: inputTemplate_deblockFilter :: Lens' InputTemplate (Maybe InputDeblockFilter)
+ Amazonka.MediaConvert.Types: inputTemplate_denoiseFilter :: Lens' InputTemplate (Maybe InputDenoiseFilter)
+ Amazonka.MediaConvert.Types: inputTemplate_dolbyVisionMetadataXml :: Lens' InputTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types: inputTemplate_filterEnable :: Lens' InputTemplate (Maybe InputFilterEnable)
+ Amazonka.MediaConvert.Types: inputTemplate_filterStrength :: Lens' InputTemplate (Maybe Int)
+ Amazonka.MediaConvert.Types: inputTemplate_imageInserter :: Lens' InputTemplate (Maybe ImageInserter)
+ Amazonka.MediaConvert.Types: inputTemplate_inputClippings :: Lens' InputTemplate (Maybe [InputClipping])
+ Amazonka.MediaConvert.Types: inputTemplate_inputScanType :: Lens' InputTemplate (Maybe InputScanType)
+ Amazonka.MediaConvert.Types: inputTemplate_position :: Lens' InputTemplate (Maybe Rectangle)
+ Amazonka.MediaConvert.Types: inputTemplate_programNumber :: Lens' InputTemplate (Maybe Natural)
+ Amazonka.MediaConvert.Types: inputTemplate_psiControl :: Lens' InputTemplate (Maybe InputPsiControl)
+ Amazonka.MediaConvert.Types: inputTemplate_timecodeSource :: Lens' InputTemplate (Maybe InputTimecodeSource)
+ Amazonka.MediaConvert.Types: inputTemplate_timecodeStart :: Lens' InputTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types: inputTemplate_videoSelector :: Lens' InputTemplate (Maybe VideoSelector)
+ Amazonka.MediaConvert.Types: inputVideoGenerator_duration :: Lens' InputVideoGenerator (Maybe Natural)
+ Amazonka.MediaConvert.Types: input_audioSelectorGroups :: Lens' Input (Maybe (HashMap Text AudioSelectorGroup))
+ Amazonka.MediaConvert.Types: input_audioSelectors :: Lens' Input (Maybe (HashMap Text AudioSelector))
+ Amazonka.MediaConvert.Types: input_captionSelectors :: Lens' Input (Maybe (HashMap Text CaptionSelector))
+ Amazonka.MediaConvert.Types: input_crop :: Lens' Input (Maybe Rectangle)
+ Amazonka.MediaConvert.Types: input_deblockFilter :: Lens' Input (Maybe InputDeblockFilter)
+ Amazonka.MediaConvert.Types: input_decryptionSettings :: Lens' Input (Maybe InputDecryptionSettings)
+ Amazonka.MediaConvert.Types: input_denoiseFilter :: Lens' Input (Maybe InputDenoiseFilter)
+ Amazonka.MediaConvert.Types: input_dolbyVisionMetadataXml :: Lens' Input (Maybe Text)
+ Amazonka.MediaConvert.Types: input_fileInput :: Lens' Input (Maybe Text)
+ Amazonka.MediaConvert.Types: input_filterEnable :: Lens' Input (Maybe InputFilterEnable)
+ Amazonka.MediaConvert.Types: input_filterStrength :: Lens' Input (Maybe Int)
+ Amazonka.MediaConvert.Types: input_imageInserter :: Lens' Input (Maybe ImageInserter)
+ Amazonka.MediaConvert.Types: input_inputClippings :: Lens' Input (Maybe [InputClipping])
+ Amazonka.MediaConvert.Types: input_inputScanType :: Lens' Input (Maybe InputScanType)
+ Amazonka.MediaConvert.Types: input_position :: Lens' Input (Maybe Rectangle)
+ Amazonka.MediaConvert.Types: input_programNumber :: Lens' Input (Maybe Natural)
+ Amazonka.MediaConvert.Types: input_psiControl :: Lens' Input (Maybe InputPsiControl)
+ Amazonka.MediaConvert.Types: input_supplementalImps :: Lens' Input (Maybe [Text])
+ Amazonka.MediaConvert.Types: input_timecodeSource :: Lens' Input (Maybe InputTimecodeSource)
+ Amazonka.MediaConvert.Types: input_timecodeStart :: Lens' Input (Maybe Text)
+ Amazonka.MediaConvert.Types: input_videoGenerator :: Lens' Input (Maybe InputVideoGenerator)
+ Amazonka.MediaConvert.Types: input_videoSelector :: Lens' Input (Maybe VideoSelector)
+ Amazonka.MediaConvert.Types: insertableImage_duration :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types: insertableImage_fadeIn :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types: insertableImage_fadeOut :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types: insertableImage_height :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types: insertableImage_imageInserterInput :: Lens' InsertableImage (Maybe Text)
+ Amazonka.MediaConvert.Types: insertableImage_imageX :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types: insertableImage_imageY :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types: insertableImage_layer :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types: insertableImage_opacity :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types: insertableImage_startTime :: Lens' InsertableImage (Maybe Text)
+ Amazonka.MediaConvert.Types: insertableImage_width :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types: jobMessages_info :: Lens' JobMessages (Maybe [Text])
+ Amazonka.MediaConvert.Types: jobMessages_warning :: Lens' JobMessages (Maybe [Text])
+ Amazonka.MediaConvert.Types: jobSettings_adAvailOffset :: Lens' JobSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: jobSettings_availBlanking :: Lens' JobSettings (Maybe AvailBlanking)
+ Amazonka.MediaConvert.Types: jobSettings_esam :: Lens' JobSettings (Maybe EsamSettings)
+ Amazonka.MediaConvert.Types: jobSettings_extendedDataServices :: Lens' JobSettings (Maybe ExtendedDataServices)
+ Amazonka.MediaConvert.Types: jobSettings_inputs :: Lens' JobSettings (Maybe [Input])
+ Amazonka.MediaConvert.Types: jobSettings_kantarWatermark :: Lens' JobSettings (Maybe KantarWatermarkSettings)
+ Amazonka.MediaConvert.Types: jobSettings_motionImageInserter :: Lens' JobSettings (Maybe MotionImageInserter)
+ Amazonka.MediaConvert.Types: jobSettings_nielsenConfiguration :: Lens' JobSettings (Maybe NielsenConfiguration)
+ Amazonka.MediaConvert.Types: jobSettings_nielsenNonLinearWatermark :: Lens' JobSettings (Maybe NielsenNonLinearWatermarkSettings)
+ Amazonka.MediaConvert.Types: jobSettings_outputGroups :: Lens' JobSettings (Maybe [OutputGroup])
+ Amazonka.MediaConvert.Types: jobSettings_timecodeConfig :: Lens' JobSettings (Maybe TimecodeConfig)
+ Amazonka.MediaConvert.Types: jobSettings_timedMetadataInsertion :: Lens' JobSettings (Maybe TimedMetadataInsertion)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_adAvailOffset :: Lens' JobTemplateSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_availBlanking :: Lens' JobTemplateSettings (Maybe AvailBlanking)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_esam :: Lens' JobTemplateSettings (Maybe EsamSettings)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_extendedDataServices :: Lens' JobTemplateSettings (Maybe ExtendedDataServices)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_inputs :: Lens' JobTemplateSettings (Maybe [InputTemplate])
+ Amazonka.MediaConvert.Types: jobTemplateSettings_kantarWatermark :: Lens' JobTemplateSettings (Maybe KantarWatermarkSettings)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_motionImageInserter :: Lens' JobTemplateSettings (Maybe MotionImageInserter)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_nielsenConfiguration :: Lens' JobTemplateSettings (Maybe NielsenConfiguration)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_nielsenNonLinearWatermark :: Lens' JobTemplateSettings (Maybe NielsenNonLinearWatermarkSettings)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_outputGroups :: Lens' JobTemplateSettings (Maybe [OutputGroup])
+ Amazonka.MediaConvert.Types: jobTemplateSettings_timecodeConfig :: Lens' JobTemplateSettings (Maybe TimecodeConfig)
+ Amazonka.MediaConvert.Types: jobTemplateSettings_timedMetadataInsertion :: Lens' JobTemplateSettings (Maybe TimedMetadataInsertion)
+ Amazonka.MediaConvert.Types: jobTemplate_accelerationSettings :: Lens' JobTemplate (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.Types: jobTemplate_arn :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types: jobTemplate_category :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types: jobTemplate_createdAt :: Lens' JobTemplate (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: jobTemplate_description :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types: jobTemplate_hopDestinations :: Lens' JobTemplate (Maybe [HopDestination])
+ Amazonka.MediaConvert.Types: jobTemplate_lastUpdated :: Lens' JobTemplate (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: jobTemplate_name :: Lens' JobTemplate Text
+ Amazonka.MediaConvert.Types: jobTemplate_priority :: Lens' JobTemplate (Maybe Int)
+ Amazonka.MediaConvert.Types: jobTemplate_queue :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types: jobTemplate_settings :: Lens' JobTemplate JobTemplateSettings
+ Amazonka.MediaConvert.Types: jobTemplate_statusUpdateInterval :: Lens' JobTemplate (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.Types: jobTemplate_type :: Lens' JobTemplate (Maybe Type)
+ Amazonka.MediaConvert.Types: job_accelerationSettings :: Lens' Job (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.Types: job_accelerationStatus :: Lens' Job (Maybe AccelerationStatus)
+ Amazonka.MediaConvert.Types: job_arn :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types: job_billingTagsSource :: Lens' Job (Maybe BillingTagsSource)
+ Amazonka.MediaConvert.Types: job_createdAt :: Lens' Job (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: job_currentPhase :: Lens' Job (Maybe JobPhase)
+ Amazonka.MediaConvert.Types: job_errorCode :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Types: job_errorMessage :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types: job_hopDestinations :: Lens' Job (Maybe [HopDestination])
+ Amazonka.MediaConvert.Types: job_id :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types: job_jobPercentComplete :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Types: job_jobTemplate :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types: job_messages :: Lens' Job (Maybe JobMessages)
+ Amazonka.MediaConvert.Types: job_outputGroupDetails :: Lens' Job (Maybe [OutputGroupDetail])
+ Amazonka.MediaConvert.Types: job_priority :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Types: job_queue :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types: job_queueTransitions :: Lens' Job (Maybe [QueueTransition])
+ Amazonka.MediaConvert.Types: job_retryCount :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Types: job_role :: Lens' Job Text
+ Amazonka.MediaConvert.Types: job_settings :: Lens' Job JobSettings
+ Amazonka.MediaConvert.Types: job_simulateReservedQueue :: Lens' Job (Maybe SimulateReservedQueue)
+ Amazonka.MediaConvert.Types: job_status :: Lens' Job (Maybe JobStatus)
+ Amazonka.MediaConvert.Types: job_statusUpdateInterval :: Lens' Job (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.Types: job_timing :: Lens' Job (Maybe Timing)
+ Amazonka.MediaConvert.Types: job_userMetadata :: Lens' Job (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_channelName :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_contentReference :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_credentialsSecretName :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_fileOffset :: Lens' KantarWatermarkSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_kantarLicenseId :: Lens' KantarWatermarkSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_kantarServerUrl :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_logDestination :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_metadata3 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_metadata4 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_metadata5 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_metadata6 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_metadata7 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: kantarWatermarkSettings_metadata8 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: m2tsScte35Esam_scte35EsamPid :: Lens' M2tsScte35Esam (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_audioBufferModel :: Lens' M2tsSettings (Maybe M2tsAudioBufferModel)
+ Amazonka.MediaConvert.Types: m2tsSettings_audioDuration :: Lens' M2tsSettings (Maybe M2tsAudioDuration)
+ Amazonka.MediaConvert.Types: m2tsSettings_audioFramesPerPes :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_audioPids :: Lens' M2tsSettings (Maybe [Natural])
+ Amazonka.MediaConvert.Types: m2tsSettings_bitrate :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_bufferModel :: Lens' M2tsSettings (Maybe M2tsBufferModel)
+ Amazonka.MediaConvert.Types: m2tsSettings_dataPTSControl :: Lens' M2tsSettings (Maybe M2tsDataPtsControl)
+ Amazonka.MediaConvert.Types: m2tsSettings_dvbNitSettings :: Lens' M2tsSettings (Maybe DvbNitSettings)
+ Amazonka.MediaConvert.Types: m2tsSettings_dvbSdtSettings :: Lens' M2tsSettings (Maybe DvbSdtSettings)
+ Amazonka.MediaConvert.Types: m2tsSettings_dvbSubPids :: Lens' M2tsSettings (Maybe [Natural])
+ Amazonka.MediaConvert.Types: m2tsSettings_dvbTdtSettings :: Lens' M2tsSettings (Maybe DvbTdtSettings)
+ Amazonka.MediaConvert.Types: m2tsSettings_dvbTeletextPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_ebpAudioInterval :: Lens' M2tsSettings (Maybe M2tsEbpAudioInterval)
+ Amazonka.MediaConvert.Types: m2tsSettings_ebpPlacement :: Lens' M2tsSettings (Maybe M2tsEbpPlacement)
+ Amazonka.MediaConvert.Types: m2tsSettings_esRateInPes :: Lens' M2tsSettings (Maybe M2tsEsRateInPes)
+ Amazonka.MediaConvert.Types: m2tsSettings_forceTsVideoEbpOrder :: Lens' M2tsSettings (Maybe M2tsForceTsVideoEbpOrder)
+ Amazonka.MediaConvert.Types: m2tsSettings_fragmentTime :: Lens' M2tsSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: m2tsSettings_klvMetadata :: Lens' M2tsSettings (Maybe M2tsKlvMetadata)
+ Amazonka.MediaConvert.Types: m2tsSettings_maxPcrInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_minEbpInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_nielsenId3 :: Lens' M2tsSettings (Maybe M2tsNielsenId3)
+ Amazonka.MediaConvert.Types: m2tsSettings_nullPacketBitrate :: Lens' M2tsSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: m2tsSettings_patInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_pcrControl :: Lens' M2tsSettings (Maybe M2tsPcrControl)
+ Amazonka.MediaConvert.Types: m2tsSettings_pcrPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_pmtInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_pmtPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_privateMetadataPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_programNumber :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_rateMode :: Lens' M2tsSettings (Maybe M2tsRateMode)
+ Amazonka.MediaConvert.Types: m2tsSettings_scte35Esam :: Lens' M2tsSettings (Maybe M2tsScte35Esam)
+ Amazonka.MediaConvert.Types: m2tsSettings_scte35Pid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_scte35Source :: Lens' M2tsSettings (Maybe M2tsScte35Source)
+ Amazonka.MediaConvert.Types: m2tsSettings_segmentationMarkers :: Lens' M2tsSettings (Maybe M2tsSegmentationMarkers)
+ Amazonka.MediaConvert.Types: m2tsSettings_segmentationStyle :: Lens' M2tsSettings (Maybe M2tsSegmentationStyle)
+ Amazonka.MediaConvert.Types: m2tsSettings_segmentationTime :: Lens' M2tsSettings (Maybe Double)
+ Amazonka.MediaConvert.Types: m2tsSettings_timedMetadataPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_transportStreamId :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m2tsSettings_videoPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_audioDuration :: Lens' M3u8Settings (Maybe M3u8AudioDuration)
+ Amazonka.MediaConvert.Types: m3u8Settings_audioFramesPerPes :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_audioPids :: Lens' M3u8Settings (Maybe [Natural])
+ Amazonka.MediaConvert.Types: m3u8Settings_dataPTSControl :: Lens' M3u8Settings (Maybe M3u8DataPtsControl)
+ Amazonka.MediaConvert.Types: m3u8Settings_maxPcrInterval :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_nielsenId3 :: Lens' M3u8Settings (Maybe M3u8NielsenId3)
+ Amazonka.MediaConvert.Types: m3u8Settings_patInterval :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_pcrControl :: Lens' M3u8Settings (Maybe M3u8PcrControl)
+ Amazonka.MediaConvert.Types: m3u8Settings_pcrPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_pmtInterval :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_pmtPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_privateMetadataPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_programNumber :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_scte35Pid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_scte35Source :: Lens' M3u8Settings (Maybe M3u8Scte35Source)
+ Amazonka.MediaConvert.Types: m3u8Settings_timedMetadata :: Lens' M3u8Settings (Maybe TimedMetadata)
+ Amazonka.MediaConvert.Types: m3u8Settings_timedMetadataPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_transportStreamId :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: m3u8Settings_videoPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: minBottomRenditionSize_height :: Lens' MinBottomRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types: minBottomRenditionSize_width :: Lens' MinBottomRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types: minTopRenditionSize_height :: Lens' MinTopRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types: minTopRenditionSize_width :: Lens' MinTopRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types: motionImageInserter_framerate :: Lens' MotionImageInserter (Maybe MotionImageInsertionFramerate)
+ Amazonka.MediaConvert.Types: motionImageInserter_input :: Lens' MotionImageInserter (Maybe Text)
+ Amazonka.MediaConvert.Types: motionImageInserter_insertionMode :: Lens' MotionImageInserter (Maybe MotionImageInsertionMode)
+ Amazonka.MediaConvert.Types: motionImageInserter_offset :: Lens' MotionImageInserter (Maybe MotionImageInsertionOffset)
+ Amazonka.MediaConvert.Types: motionImageInserter_playback :: Lens' MotionImageInserter (Maybe MotionImagePlayback)
+ Amazonka.MediaConvert.Types: motionImageInserter_startTime :: Lens' MotionImageInserter (Maybe Text)
+ Amazonka.MediaConvert.Types: motionImageInsertionFramerate_framerateDenominator :: Lens' MotionImageInsertionFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Types: motionImageInsertionFramerate_framerateNumerator :: Lens' MotionImageInsertionFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Types: motionImageInsertionOffset_imageX :: Lens' MotionImageInsertionOffset (Maybe Natural)
+ Amazonka.MediaConvert.Types: motionImageInsertionOffset_imageY :: Lens' MotionImageInsertionOffset (Maybe Natural)
+ Amazonka.MediaConvert.Types: movSettings_clapAtom :: Lens' MovSettings (Maybe MovClapAtom)
+ Amazonka.MediaConvert.Types: movSettings_cslgAtom :: Lens' MovSettings (Maybe MovCslgAtom)
+ Amazonka.MediaConvert.Types: movSettings_mpeg2FourCCControl :: Lens' MovSettings (Maybe MovMpeg2FourCCControl)
+ Amazonka.MediaConvert.Types: movSettings_paddingControl :: Lens' MovSettings (Maybe MovPaddingControl)
+ Amazonka.MediaConvert.Types: movSettings_reference :: Lens' MovSettings (Maybe MovReference)
+ Amazonka.MediaConvert.Types: mp2Settings_bitrate :: Lens' Mp2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mp2Settings_channels :: Lens' Mp2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mp2Settings_sampleRate :: Lens' Mp2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mp3Settings_bitrate :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mp3Settings_channels :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mp3Settings_rateControlMode :: Lens' Mp3Settings (Maybe Mp3RateControlMode)
+ Amazonka.MediaConvert.Types: mp3Settings_sampleRate :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mp3Settings_vbrQuality :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mp4Settings_audioDuration :: Lens' Mp4Settings (Maybe CmfcAudioDuration)
+ Amazonka.MediaConvert.Types: mp4Settings_cslgAtom :: Lens' Mp4Settings (Maybe Mp4CslgAtom)
+ Amazonka.MediaConvert.Types: mp4Settings_cttsVersion :: Lens' Mp4Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mp4Settings_freeSpaceBox :: Lens' Mp4Settings (Maybe Mp4FreeSpaceBox)
+ Amazonka.MediaConvert.Types: mp4Settings_moovPlacement :: Lens' Mp4Settings (Maybe Mp4MoovPlacement)
+ Amazonka.MediaConvert.Types: mp4Settings_mp4MajorBrand :: Lens' Mp4Settings (Maybe Text)
+ Amazonka.MediaConvert.Types: mpdSettings_accessibilityCaptionHints :: Lens' MpdSettings (Maybe MpdAccessibilityCaptionHints)
+ Amazonka.MediaConvert.Types: mpdSettings_audioDuration :: Lens' MpdSettings (Maybe MpdAudioDuration)
+ Amazonka.MediaConvert.Types: mpdSettings_captionContainerType :: Lens' MpdSettings (Maybe MpdCaptionContainerType)
+ Amazonka.MediaConvert.Types: mpdSettings_klvMetadata :: Lens' MpdSettings (Maybe MpdKlvMetadata)
+ Amazonka.MediaConvert.Types: mpdSettings_manifestMetadataSignaling :: Lens' MpdSettings (Maybe MpdManifestMetadataSignaling)
+ Amazonka.MediaConvert.Types: mpdSettings_scte35Esam :: Lens' MpdSettings (Maybe MpdScte35Esam)
+ Amazonka.MediaConvert.Types: mpdSettings_scte35Source :: Lens' MpdSettings (Maybe MpdScte35Source)
+ Amazonka.MediaConvert.Types: mpdSettings_timedMetadata :: Lens' MpdSettings (Maybe MpdTimedMetadata)
+ Amazonka.MediaConvert.Types: mpdSettings_timedMetadataBoxVersion :: Lens' MpdSettings (Maybe MpdTimedMetadataBoxVersion)
+ Amazonka.MediaConvert.Types: mpdSettings_timedMetadataSchemeIdUri :: Lens' MpdSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: mpdSettings_timedMetadataValue :: Lens' MpdSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: mpeg2Settings_adaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2AdaptiveQuantization)
+ Amazonka.MediaConvert.Types: mpeg2Settings_bitrate :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_codecLevel :: Lens' Mpeg2Settings (Maybe Mpeg2CodecLevel)
+ Amazonka.MediaConvert.Types: mpeg2Settings_codecProfile :: Lens' Mpeg2Settings (Maybe Mpeg2CodecProfile)
+ Amazonka.MediaConvert.Types: mpeg2Settings_dynamicSubGop :: Lens' Mpeg2Settings (Maybe Mpeg2DynamicSubGop)
+ Amazonka.MediaConvert.Types: mpeg2Settings_framerateControl :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateControl)
+ Amazonka.MediaConvert.Types: mpeg2Settings_framerateConversionAlgorithm :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: mpeg2Settings_framerateDenominator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_framerateNumerator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_gopClosedCadence :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_gopSize :: Lens' Mpeg2Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: mpeg2Settings_gopSizeUnits :: Lens' Mpeg2Settings (Maybe Mpeg2GopSizeUnits)
+ Amazonka.MediaConvert.Types: mpeg2Settings_hrdBufferFinalFillPercentage :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_hrdBufferInitialFillPercentage :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_hrdBufferSize :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_interlaceMode :: Lens' Mpeg2Settings (Maybe Mpeg2InterlaceMode)
+ Amazonka.MediaConvert.Types: mpeg2Settings_intraDcPrecision :: Lens' Mpeg2Settings (Maybe Mpeg2IntraDcPrecision)
+ Amazonka.MediaConvert.Types: mpeg2Settings_maxBitrate :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_minIInterval :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_numberBFramesBetweenReferenceFrames :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_parControl :: Lens' Mpeg2Settings (Maybe Mpeg2ParControl)
+ Amazonka.MediaConvert.Types: mpeg2Settings_parDenominator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_parNumerator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_qualityTuningLevel :: Lens' Mpeg2Settings (Maybe Mpeg2QualityTuningLevel)
+ Amazonka.MediaConvert.Types: mpeg2Settings_rateControlMode :: Lens' Mpeg2Settings (Maybe Mpeg2RateControlMode)
+ Amazonka.MediaConvert.Types: mpeg2Settings_scanTypeConversionMode :: Lens' Mpeg2Settings (Maybe Mpeg2ScanTypeConversionMode)
+ Amazonka.MediaConvert.Types: mpeg2Settings_sceneChangeDetect :: Lens' Mpeg2Settings (Maybe Mpeg2SceneChangeDetect)
+ Amazonka.MediaConvert.Types: mpeg2Settings_slowPal :: Lens' Mpeg2Settings (Maybe Mpeg2SlowPal)
+ Amazonka.MediaConvert.Types: mpeg2Settings_softness :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: mpeg2Settings_spatialAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: mpeg2Settings_syntax :: Lens' Mpeg2Settings (Maybe Mpeg2Syntax)
+ Amazonka.MediaConvert.Types: mpeg2Settings_telecine :: Lens' Mpeg2Settings (Maybe Mpeg2Telecine)
+ Amazonka.MediaConvert.Types: mpeg2Settings_temporalAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2TemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: msSmoothAdditionalManifest_manifestNameModifier :: Lens' MsSmoothAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Types: msSmoothAdditionalManifest_selectedOutputs :: Lens' MsSmoothAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Types: msSmoothEncryptionSettings_spekeKeyProvider :: Lens' MsSmoothEncryptionSettings (Maybe SpekeKeyProvider)
+ Amazonka.MediaConvert.Types: msSmoothGroupSettings_additionalManifests :: Lens' MsSmoothGroupSettings (Maybe [MsSmoothAdditionalManifest])
+ Amazonka.MediaConvert.Types: msSmoothGroupSettings_audioDeduplication :: Lens' MsSmoothGroupSettings (Maybe MsSmoothAudioDeduplication)
+ Amazonka.MediaConvert.Types: msSmoothGroupSettings_destination :: Lens' MsSmoothGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: msSmoothGroupSettings_destinationSettings :: Lens' MsSmoothGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types: msSmoothGroupSettings_encryption :: Lens' MsSmoothGroupSettings (Maybe MsSmoothEncryptionSettings)
+ Amazonka.MediaConvert.Types: msSmoothGroupSettings_fragmentLength :: Lens' MsSmoothGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: msSmoothGroupSettings_fragmentLengthControl :: Lens' MsSmoothGroupSettings (Maybe MsSmoothFragmentLengthControl)
+ Amazonka.MediaConvert.Types: msSmoothGroupSettings_manifestEncoding :: Lens' MsSmoothGroupSettings (Maybe MsSmoothManifestEncoding)
+ Amazonka.MediaConvert.Types: mxfSettings_afdSignaling :: Lens' MxfSettings (Maybe MxfAfdSignaling)
+ Amazonka.MediaConvert.Types: mxfSettings_profile :: Lens' MxfSettings (Maybe MxfProfile)
+ Amazonka.MediaConvert.Types: mxfSettings_xavcProfileSettings :: Lens' MxfSettings (Maybe MxfXavcProfileSettings)
+ Amazonka.MediaConvert.Types: mxfXavcProfileSettings_durationMode :: Lens' MxfXavcProfileSettings (Maybe MxfXavcDurationMode)
+ Amazonka.MediaConvert.Types: mxfXavcProfileSettings_maxAncDataSize :: Lens' MxfXavcProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: newAacSettings :: AacSettings
+ Amazonka.MediaConvert.Types: newAc3Settings :: Ac3Settings
+ Amazonka.MediaConvert.Types: newAccelerationSettings :: AccelerationMode -> AccelerationSettings
+ Amazonka.MediaConvert.Types: newAiffSettings :: AiffSettings
+ Amazonka.MediaConvert.Types: newAllowedRenditionSize :: AllowedRenditionSize
+ Amazonka.MediaConvert.Types: newAncillarySourceSettings :: AncillarySourceSettings
+ Amazonka.MediaConvert.Types: newAudioChannelTaggingSettings :: AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types: newAudioCodecSettings :: AudioCodecSettings
+ Amazonka.MediaConvert.Types: newAudioDescription :: AudioDescription
+ Amazonka.MediaConvert.Types: newAudioNormalizationSettings :: AudioNormalizationSettings
+ Amazonka.MediaConvert.Types: newAudioSelector :: AudioSelector
+ Amazonka.MediaConvert.Types: newAudioSelectorGroup :: AudioSelectorGroup
+ Amazonka.MediaConvert.Types: newAutomatedAbrRule :: AutomatedAbrRule
+ Amazonka.MediaConvert.Types: newAutomatedAbrSettings :: AutomatedAbrSettings
+ Amazonka.MediaConvert.Types: newAutomatedEncodingSettings :: AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types: newAv1QvbrSettings :: Av1QvbrSettings
+ Amazonka.MediaConvert.Types: newAv1Settings :: Av1Settings
+ Amazonka.MediaConvert.Types: newAvailBlanking :: AvailBlanking
+ Amazonka.MediaConvert.Types: newAvcIntraSettings :: AvcIntraSettings
+ Amazonka.MediaConvert.Types: newAvcIntraUhdSettings :: AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types: newBurninDestinationSettings :: BurninDestinationSettings
+ Amazonka.MediaConvert.Types: newCaptionDescription :: CaptionDescription
+ Amazonka.MediaConvert.Types: newCaptionDescriptionPreset :: CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types: newCaptionDestinationSettings :: CaptionDestinationSettings
+ Amazonka.MediaConvert.Types: newCaptionSelector :: CaptionSelector
+ Amazonka.MediaConvert.Types: newCaptionSourceFramerate :: CaptionSourceFramerate
+ Amazonka.MediaConvert.Types: newCaptionSourceSettings :: CaptionSourceSettings
+ Amazonka.MediaConvert.Types: newChannelMapping :: ChannelMapping
+ Amazonka.MediaConvert.Types: newCmafAdditionalManifest :: CmafAdditionalManifest
+ Amazonka.MediaConvert.Types: newCmafEncryptionSettings :: CmafEncryptionSettings
+ Amazonka.MediaConvert.Types: newCmafGroupSettings :: CmafGroupSettings
+ Amazonka.MediaConvert.Types: newCmafImageBasedTrickPlaySettings :: CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: newCmfcSettings :: CmfcSettings
+ Amazonka.MediaConvert.Types: newColorCorrector :: ColorCorrector
+ Amazonka.MediaConvert.Types: newContainerSettings :: ContainerSettings
+ Amazonka.MediaConvert.Types: newDashAdditionalManifest :: DashAdditionalManifest
+ Amazonka.MediaConvert.Types: newDashIsoEncryptionSettings :: DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types: newDashIsoGroupSettings :: DashIsoGroupSettings
+ Amazonka.MediaConvert.Types: newDashIsoImageBasedTrickPlaySettings :: DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: newDeinterlacer :: Deinterlacer
+ Amazonka.MediaConvert.Types: newDestinationSettings :: DestinationSettings
+ Amazonka.MediaConvert.Types: newDolbyVision :: DolbyVision
+ Amazonka.MediaConvert.Types: newDolbyVisionLevel6Metadata :: DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types: newDvbNitSettings :: DvbNitSettings
+ Amazonka.MediaConvert.Types: newDvbSdtSettings :: DvbSdtSettings
+ Amazonka.MediaConvert.Types: newDvbSubDestinationSettings :: DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types: newDvbSubSourceSettings :: DvbSubSourceSettings
+ Amazonka.MediaConvert.Types: newDvbTdtSettings :: DvbTdtSettings
+ Amazonka.MediaConvert.Types: newEac3AtmosSettings :: Eac3AtmosSettings
+ Amazonka.MediaConvert.Types: newEac3Settings :: Eac3Settings
+ Amazonka.MediaConvert.Types: newEmbeddedDestinationSettings :: EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types: newEmbeddedSourceSettings :: EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types: newEndpoint :: Endpoint
+ Amazonka.MediaConvert.Types: newEsamManifestConfirmConditionNotification :: EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types: newEsamSettings :: EsamSettings
+ Amazonka.MediaConvert.Types: newEsamSignalProcessingNotification :: EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types: newExtendedDataServices :: ExtendedDataServices
+ Amazonka.MediaConvert.Types: newF4vSettings :: F4vSettings
+ Amazonka.MediaConvert.Types: newFileGroupSettings :: FileGroupSettings
+ Amazonka.MediaConvert.Types: newFileSourceSettings :: FileSourceSettings
+ Amazonka.MediaConvert.Types: newForceIncludeRenditionSize :: ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types: newFrameCaptureSettings :: FrameCaptureSettings
+ Amazonka.MediaConvert.Types: newH264QvbrSettings :: H264QvbrSettings
+ Amazonka.MediaConvert.Types: newH264Settings :: H264Settings
+ Amazonka.MediaConvert.Types: newH265QvbrSettings :: H265QvbrSettings
+ Amazonka.MediaConvert.Types: newH265Settings :: H265Settings
+ Amazonka.MediaConvert.Types: newHdr10Metadata :: Hdr10Metadata
+ Amazonka.MediaConvert.Types: newHdr10Plus :: Hdr10Plus
+ Amazonka.MediaConvert.Types: newHlsAdditionalManifest :: HlsAdditionalManifest
+ Amazonka.MediaConvert.Types: newHlsCaptionLanguageMapping :: HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types: newHlsEncryptionSettings :: HlsEncryptionSettings
+ Amazonka.MediaConvert.Types: newHlsGroupSettings :: HlsGroupSettings
+ Amazonka.MediaConvert.Types: newHlsImageBasedTrickPlaySettings :: HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types: newHlsRenditionGroupSettings :: HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types: newHlsSettings :: HlsSettings
+ Amazonka.MediaConvert.Types: newHopDestination :: HopDestination
+ Amazonka.MediaConvert.Types: newId3Insertion :: Id3Insertion
+ Amazonka.MediaConvert.Types: newImageInserter :: ImageInserter
+ Amazonka.MediaConvert.Types: newImscDestinationSettings :: ImscDestinationSettings
+ Amazonka.MediaConvert.Types: newInput :: Input
+ Amazonka.MediaConvert.Types: newInputClipping :: InputClipping
+ Amazonka.MediaConvert.Types: newInputDecryptionSettings :: InputDecryptionSettings
+ Amazonka.MediaConvert.Types: newInputTemplate :: InputTemplate
+ Amazonka.MediaConvert.Types: newInputVideoGenerator :: InputVideoGenerator
+ Amazonka.MediaConvert.Types: newInsertableImage :: InsertableImage
+ Amazonka.MediaConvert.Types: newJob :: Text -> JobSettings -> Job
+ Amazonka.MediaConvert.Types: newJobMessages :: JobMessages
+ Amazonka.MediaConvert.Types: newJobSettings :: JobSettings
+ Amazonka.MediaConvert.Types: newJobTemplate :: JobTemplateSettings -> Text -> JobTemplate
+ Amazonka.MediaConvert.Types: newJobTemplateSettings :: JobTemplateSettings
+ Amazonka.MediaConvert.Types: newKantarWatermarkSettings :: KantarWatermarkSettings
+ Amazonka.MediaConvert.Types: newM2tsScte35Esam :: M2tsScte35Esam
+ Amazonka.MediaConvert.Types: newM2tsSettings :: M2tsSettings
+ Amazonka.MediaConvert.Types: newM3u8Settings :: M3u8Settings
+ Amazonka.MediaConvert.Types: newMinBottomRenditionSize :: MinBottomRenditionSize
+ Amazonka.MediaConvert.Types: newMinTopRenditionSize :: MinTopRenditionSize
+ Amazonka.MediaConvert.Types: newMotionImageInserter :: MotionImageInserter
+ Amazonka.MediaConvert.Types: newMotionImageInsertionFramerate :: MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types: newMotionImageInsertionOffset :: MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types: newMovSettings :: MovSettings
+ Amazonka.MediaConvert.Types: newMp2Settings :: Mp2Settings
+ Amazonka.MediaConvert.Types: newMp3Settings :: Mp3Settings
+ Amazonka.MediaConvert.Types: newMp4Settings :: Mp4Settings
+ Amazonka.MediaConvert.Types: newMpdSettings :: MpdSettings
+ Amazonka.MediaConvert.Types: newMpeg2Settings :: Mpeg2Settings
+ Amazonka.MediaConvert.Types: newMsSmoothAdditionalManifest :: MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types: newMsSmoothEncryptionSettings :: MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types: newMsSmoothGroupSettings :: MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types: newMxfSettings :: MxfSettings
+ Amazonka.MediaConvert.Types: newMxfXavcProfileSettings :: MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types: newNexGuardFileMarkerSettings :: NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types: newNielsenConfiguration :: NielsenConfiguration
+ Amazonka.MediaConvert.Types: newNielsenNonLinearWatermarkSettings :: NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types: newNoiseReducer :: NoiseReducer
+ Amazonka.MediaConvert.Types: newNoiseReducerFilterSettings :: NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types: newNoiseReducerSpatialFilterSettings :: NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types: newNoiseReducerTemporalFilterSettings :: NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types: newOpusSettings :: OpusSettings
+ Amazonka.MediaConvert.Types: newOutput :: Output
+ Amazonka.MediaConvert.Types: newOutputChannelMapping :: OutputChannelMapping
+ Amazonka.MediaConvert.Types: newOutputDetail :: OutputDetail
+ Amazonka.MediaConvert.Types: newOutputGroup :: OutputGroup
+ Amazonka.MediaConvert.Types: newOutputGroupDetail :: OutputGroupDetail
+ Amazonka.MediaConvert.Types: newOutputGroupSettings :: OutputGroupSettings
+ Amazonka.MediaConvert.Types: newOutputSettings :: OutputSettings
+ Amazonka.MediaConvert.Types: newPartnerWatermarking :: PartnerWatermarking
+ Amazonka.MediaConvert.Types: newPolicy :: Policy
+ Amazonka.MediaConvert.Types: newPreset :: PresetSettings -> Text -> Preset
+ Amazonka.MediaConvert.Types: newPresetSettings :: PresetSettings
+ Amazonka.MediaConvert.Types: newProresSettings :: ProresSettings
+ Amazonka.MediaConvert.Types: newQueue :: Text -> Queue
+ Amazonka.MediaConvert.Types: newQueueTransition :: QueueTransition
+ Amazonka.MediaConvert.Types: newRectangle :: Rectangle
+ Amazonka.MediaConvert.Types: newRemixSettings :: RemixSettings
+ Amazonka.MediaConvert.Types: newReservationPlan :: ReservationPlan
+ Amazonka.MediaConvert.Types: newReservationPlanSettings :: Commitment -> Int -> RenewalType -> ReservationPlanSettings
+ Amazonka.MediaConvert.Types: newResourceTags :: ResourceTags
+ Amazonka.MediaConvert.Types: newS3DestinationAccessControl :: S3DestinationAccessControl
+ Amazonka.MediaConvert.Types: newS3DestinationSettings :: S3DestinationSettings
+ Amazonka.MediaConvert.Types: newS3EncryptionSettings :: S3EncryptionSettings
+ Amazonka.MediaConvert.Types: newSccDestinationSettings :: SccDestinationSettings
+ Amazonka.MediaConvert.Types: newSpekeKeyProvider :: SpekeKeyProvider
+ Amazonka.MediaConvert.Types: newSpekeKeyProviderCmaf :: SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types: newSrtDestinationSettings :: SrtDestinationSettings
+ Amazonka.MediaConvert.Types: newStaticKeyProvider :: StaticKeyProvider
+ Amazonka.MediaConvert.Types: newTeletextDestinationSettings :: TeletextDestinationSettings
+ Amazonka.MediaConvert.Types: newTeletextSourceSettings :: TeletextSourceSettings
+ Amazonka.MediaConvert.Types: newTimecodeBurnin :: TimecodeBurnin
+ Amazonka.MediaConvert.Types: newTimecodeConfig :: TimecodeConfig
+ Amazonka.MediaConvert.Types: newTimedMetadataInsertion :: TimedMetadataInsertion
+ Amazonka.MediaConvert.Types: newTiming :: Timing
+ Amazonka.MediaConvert.Types: newTrackSourceSettings :: TrackSourceSettings
+ Amazonka.MediaConvert.Types: newTtmlDestinationSettings :: TtmlDestinationSettings
+ Amazonka.MediaConvert.Types: newVc3Settings :: Vc3Settings
+ Amazonka.MediaConvert.Types: newVideoCodecSettings :: VideoCodecSettings
+ Amazonka.MediaConvert.Types: newVideoDescription :: VideoDescription
+ Amazonka.MediaConvert.Types: newVideoDetail :: VideoDetail
+ Amazonka.MediaConvert.Types: newVideoPreprocessor :: VideoPreprocessor
+ Amazonka.MediaConvert.Types: newVideoSelector :: VideoSelector
+ Amazonka.MediaConvert.Types: newVorbisSettings :: VorbisSettings
+ Amazonka.MediaConvert.Types: newVp8Settings :: Vp8Settings
+ Amazonka.MediaConvert.Types: newVp9Settings :: Vp9Settings
+ Amazonka.MediaConvert.Types: newWavSettings :: WavSettings
+ Amazonka.MediaConvert.Types: newWebvttDestinationSettings :: WebvttDestinationSettings
+ Amazonka.MediaConvert.Types: newWebvttHlsSourceSettings :: WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types: newXavc4kIntraCbgProfileSettings :: Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types: newXavc4kIntraVbrProfileSettings :: Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types: newXavc4kProfileSettings :: Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types: newXavcHdIntraCbgProfileSettings :: XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types: newXavcHdProfileSettings :: XavcHdProfileSettings
+ Amazonka.MediaConvert.Types: newXavcSettings :: XavcSettings
+ Amazonka.MediaConvert.Types: newtype AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types: newtype AacCodecProfile
+ Amazonka.MediaConvert.Types: newtype AacCodingMode
+ Amazonka.MediaConvert.Types: newtype AacRateControlMode
+ Amazonka.MediaConvert.Types: newtype AacRawFormat
+ Amazonka.MediaConvert.Types: newtype AacSpecification
+ Amazonka.MediaConvert.Types: newtype AacVbrQuality
+ Amazonka.MediaConvert.Types: newtype Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: newtype Ac3CodingMode
+ Amazonka.MediaConvert.Types: newtype Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: newtype Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types: newtype Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: newtype Ac3LfeFilter
+ Amazonka.MediaConvert.Types: newtype Ac3MetadataControl
+ Amazonka.MediaConvert.Types: newtype AccelerationMode
+ Amazonka.MediaConvert.Types: newtype AccelerationStatus
+ Amazonka.MediaConvert.Types: newtype AfdSignaling
+ Amazonka.MediaConvert.Types: newtype AlphaBehavior
+ Amazonka.MediaConvert.Types: newtype AncillaryConvert608To708
+ Amazonka.MediaConvert.Types: newtype AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types: newtype AntiAlias
+ Amazonka.MediaConvert.Types: newtype AudioChannelTag
+ Amazonka.MediaConvert.Types: newtype AudioCodec
+ Amazonka.MediaConvert.Types: newtype AudioDefaultSelection
+ Amazonka.MediaConvert.Types: newtype AudioDurationCorrection
+ Amazonka.MediaConvert.Types: newtype AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types: newtype AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types: newtype AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types: newtype AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types: newtype AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types: newtype AudioSelectorType
+ Amazonka.MediaConvert.Types: newtype AudioTypeControl
+ Amazonka.MediaConvert.Types: newtype Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype Av1BitDepth
+ Amazonka.MediaConvert.Types: newtype Av1FramerateControl
+ Amazonka.MediaConvert.Types: newtype Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype Av1RateControlMode
+ Amazonka.MediaConvert.Types: newtype Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype AvcIntraClass
+ Amazonka.MediaConvert.Types: newtype AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types: newtype AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types: newtype AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types: newtype AvcIntraSlowPal
+ Amazonka.MediaConvert.Types: newtype AvcIntraTelecine
+ Amazonka.MediaConvert.Types: newtype AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types: newtype BillingTagsSource
+ Amazonka.MediaConvert.Types: newtype BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: newtype BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types: newtype BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: newtype BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: newtype BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: newtype BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: newtype BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: newtype BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types: newtype BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: newtype CaptionDestinationType
+ Amazonka.MediaConvert.Types: newtype CaptionSourceType
+ Amazonka.MediaConvert.Types: newtype CmafClientCache
+ Amazonka.MediaConvert.Types: newtype CmafCodecSpecification
+ Amazonka.MediaConvert.Types: newtype CmafEncryptionType
+ Amazonka.MediaConvert.Types: newtype CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: newtype CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: newtype CmafIntervalCadence
+ Amazonka.MediaConvert.Types: newtype CmafKeyProviderType
+ Amazonka.MediaConvert.Types: newtype CmafManifestCompression
+ Amazonka.MediaConvert.Types: newtype CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types: newtype CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: newtype CmafMpdProfile
+ Amazonka.MediaConvert.Types: newtype CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: newtype CmafSegmentControl
+ Amazonka.MediaConvert.Types: newtype CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types: newtype CmafStreamInfResolution
+ Amazonka.MediaConvert.Types: newtype CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: newtype CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: newtype CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types: newtype CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types: newtype CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: newtype CmfcAudioDuration
+ Amazonka.MediaConvert.Types: newtype CmfcAudioTrackType
+ Amazonka.MediaConvert.Types: newtype CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: newtype CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: newtype CmfcKlvMetadata
+ Amazonka.MediaConvert.Types: newtype CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: newtype CmfcScte35Esam
+ Amazonka.MediaConvert.Types: newtype CmfcScte35Source
+ Amazonka.MediaConvert.Types: newtype CmfcTimedMetadata
+ Amazonka.MediaConvert.Types: newtype CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: newtype ColorMetadata
+ Amazonka.MediaConvert.Types: newtype ColorSpace
+ Amazonka.MediaConvert.Types: newtype ColorSpaceConversion
+ Amazonka.MediaConvert.Types: newtype ColorSpaceUsage
+ Amazonka.MediaConvert.Types: newtype Commitment
+ Amazonka.MediaConvert.Types: newtype ContainerType
+ Amazonka.MediaConvert.Types: newtype CopyProtectionAction
+ Amazonka.MediaConvert.Types: newtype DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types: newtype DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types: newtype DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: newtype DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types: newtype DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: newtype DashIsoMpdProfile
+ Amazonka.MediaConvert.Types: newtype DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types: newtype DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: newtype DashIsoSegmentControl
+ Amazonka.MediaConvert.Types: newtype DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types: newtype DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: newtype DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: newtype DecryptionMode
+ Amazonka.MediaConvert.Types: newtype DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types: newtype DeinterlacerControl
+ Amazonka.MediaConvert.Types: newtype DeinterlacerMode
+ Amazonka.MediaConvert.Types: newtype DescribeEndpointsMode
+ Amazonka.MediaConvert.Types: newtype DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types: newtype DolbyVisionMapping
+ Amazonka.MediaConvert.Types: newtype DolbyVisionProfile
+ Amazonka.MediaConvert.Types: newtype DropFrameTimecode
+ Amazonka.MediaConvert.Types: newtype DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: newtype DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types: newtype DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: newtype DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: newtype DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: newtype DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: newtype DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types: newtype DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: newtype DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: newtype DvbSubtitlingType
+ Amazonka.MediaConvert.Types: newtype DvbddsHandling
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types: newtype Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types: newtype Eac3AttenuationControl
+ Amazonka.MediaConvert.Types: newtype Eac3BitstreamMode
+ Amazonka.MediaConvert.Types: newtype Eac3CodingMode
+ Amazonka.MediaConvert.Types: newtype Eac3DcFilter
+ Amazonka.MediaConvert.Types: newtype Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: newtype Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: newtype Eac3LfeControl
+ Amazonka.MediaConvert.Types: newtype Eac3LfeFilter
+ Amazonka.MediaConvert.Types: newtype Eac3MetadataControl
+ Amazonka.MediaConvert.Types: newtype Eac3PassthroughControl
+ Amazonka.MediaConvert.Types: newtype Eac3PhaseControl
+ Amazonka.MediaConvert.Types: newtype Eac3StereoDownmix
+ Amazonka.MediaConvert.Types: newtype Eac3SurroundExMode
+ Amazonka.MediaConvert.Types: newtype Eac3SurroundMode
+ Amazonka.MediaConvert.Types: newtype EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types: newtype EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types: newtype EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types: newtype F4vMoovPlacement
+ Amazonka.MediaConvert.Types: newtype FileSourceConvert608To708
+ Amazonka.MediaConvert.Types: newtype FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types: newtype FontScript
+ Amazonka.MediaConvert.Types: newtype H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype H264CodecLevel
+ Amazonka.MediaConvert.Types: newtype H264CodecProfile
+ Amazonka.MediaConvert.Types: newtype H264DynamicSubGop
+ Amazonka.MediaConvert.Types: newtype H264EntropyEncoding
+ Amazonka.MediaConvert.Types: newtype H264FieldEncoding
+ Amazonka.MediaConvert.Types: newtype H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype H264FramerateControl
+ Amazonka.MediaConvert.Types: newtype H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype H264GopBReference
+ Amazonka.MediaConvert.Types: newtype H264GopSizeUnits
+ Amazonka.MediaConvert.Types: newtype H264InterlaceMode
+ Amazonka.MediaConvert.Types: newtype H264ParControl
+ Amazonka.MediaConvert.Types: newtype H264QualityTuningLevel
+ Amazonka.MediaConvert.Types: newtype H264RateControlMode
+ Amazonka.MediaConvert.Types: newtype H264RepeatPps
+ Amazonka.MediaConvert.Types: newtype H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: newtype H264SceneChangeDetect
+ Amazonka.MediaConvert.Types: newtype H264SlowPal
+ Amazonka.MediaConvert.Types: newtype H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype H264Syntax
+ Amazonka.MediaConvert.Types: newtype H264Telecine
+ Amazonka.MediaConvert.Types: newtype H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: newtype H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types: newtype H265CodecLevel
+ Amazonka.MediaConvert.Types: newtype H265CodecProfile
+ Amazonka.MediaConvert.Types: newtype H265DynamicSubGop
+ Amazonka.MediaConvert.Types: newtype H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype H265FramerateControl
+ Amazonka.MediaConvert.Types: newtype H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype H265GopBReference
+ Amazonka.MediaConvert.Types: newtype H265GopSizeUnits
+ Amazonka.MediaConvert.Types: newtype H265InterlaceMode
+ Amazonka.MediaConvert.Types: newtype H265ParControl
+ Amazonka.MediaConvert.Types: newtype H265QualityTuningLevel
+ Amazonka.MediaConvert.Types: newtype H265RateControlMode
+ Amazonka.MediaConvert.Types: newtype H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types: newtype H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: newtype H265SceneChangeDetect
+ Amazonka.MediaConvert.Types: newtype H265SlowPal
+ Amazonka.MediaConvert.Types: newtype H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype H265Telecine
+ Amazonka.MediaConvert.Types: newtype H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype H265TemporalIds
+ Amazonka.MediaConvert.Types: newtype H265Tiles
+ Amazonka.MediaConvert.Types: newtype H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: newtype H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types: newtype HlsAdMarkers
+ Amazonka.MediaConvert.Types: newtype HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types: newtype HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types: newtype HlsAudioTrackType
+ Amazonka.MediaConvert.Types: newtype HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types: newtype HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types: newtype HlsClientCache
+ Amazonka.MediaConvert.Types: newtype HlsCodecSpecification
+ Amazonka.MediaConvert.Types: newtype HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: newtype HlsDirectoryStructure
+ Amazonka.MediaConvert.Types: newtype HlsEncryptionType
+ Amazonka.MediaConvert.Types: newtype HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: newtype HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: newtype HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: newtype HlsIntervalCadence
+ Amazonka.MediaConvert.Types: newtype HlsKeyProviderType
+ Amazonka.MediaConvert.Types: newtype HlsManifestCompression
+ Amazonka.MediaConvert.Types: newtype HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types: newtype HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types: newtype HlsOutputSelection
+ Amazonka.MediaConvert.Types: newtype HlsProgramDateTime
+ Amazonka.MediaConvert.Types: newtype HlsSegmentControl
+ Amazonka.MediaConvert.Types: newtype HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types: newtype HlsStreamInfResolution
+ Amazonka.MediaConvert.Types: newtype HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: newtype HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types: newtype ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types: newtype ImscStylePassthrough
+ Amazonka.MediaConvert.Types: newtype InputDeblockFilter
+ Amazonka.MediaConvert.Types: newtype InputDenoiseFilter
+ Amazonka.MediaConvert.Types: newtype InputFilterEnable
+ Amazonka.MediaConvert.Types: newtype InputPolicy
+ Amazonka.MediaConvert.Types: newtype InputPsiControl
+ Amazonka.MediaConvert.Types: newtype InputRotate
+ Amazonka.MediaConvert.Types: newtype InputSampleRange
+ Amazonka.MediaConvert.Types: newtype InputScanType
+ Amazonka.MediaConvert.Types: newtype InputTimecodeSource
+ Amazonka.MediaConvert.Types: newtype JobPhase
+ Amazonka.MediaConvert.Types: newtype JobStatus
+ Amazonka.MediaConvert.Types: newtype JobTemplateListBy
+ Amazonka.MediaConvert.Types: newtype LanguageCode
+ Amazonka.MediaConvert.Types: newtype M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types: newtype M2tsAudioDuration
+ Amazonka.MediaConvert.Types: newtype M2tsBufferModel
+ Amazonka.MediaConvert.Types: newtype M2tsDataPtsControl
+ Amazonka.MediaConvert.Types: newtype M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types: newtype M2tsEbpPlacement
+ Amazonka.MediaConvert.Types: newtype M2tsEsRateInPes
+ Amazonka.MediaConvert.Types: newtype M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types: newtype M2tsKlvMetadata
+ Amazonka.MediaConvert.Types: newtype M2tsNielsenId3
+ Amazonka.MediaConvert.Types: newtype M2tsPcrControl
+ Amazonka.MediaConvert.Types: newtype M2tsRateMode
+ Amazonka.MediaConvert.Types: newtype M2tsScte35Source
+ Amazonka.MediaConvert.Types: newtype M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types: newtype M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types: newtype M3u8AudioDuration
+ Amazonka.MediaConvert.Types: newtype M3u8DataPtsControl
+ Amazonka.MediaConvert.Types: newtype M3u8NielsenId3
+ Amazonka.MediaConvert.Types: newtype M3u8PcrControl
+ Amazonka.MediaConvert.Types: newtype M3u8Scte35Source
+ Amazonka.MediaConvert.Types: newtype MotionImageInsertionMode
+ Amazonka.MediaConvert.Types: newtype MotionImagePlayback
+ Amazonka.MediaConvert.Types: newtype MovClapAtom
+ Amazonka.MediaConvert.Types: newtype MovCslgAtom
+ Amazonka.MediaConvert.Types: newtype MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types: newtype MovPaddingControl
+ Amazonka.MediaConvert.Types: newtype MovReference
+ Amazonka.MediaConvert.Types: newtype Mp3RateControlMode
+ Amazonka.MediaConvert.Types: newtype Mp4CslgAtom
+ Amazonka.MediaConvert.Types: newtype Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types: newtype Mp4MoovPlacement
+ Amazonka.MediaConvert.Types: newtype MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types: newtype MpdAudioDuration
+ Amazonka.MediaConvert.Types: newtype MpdCaptionContainerType
+ Amazonka.MediaConvert.Types: newtype MpdKlvMetadata
+ Amazonka.MediaConvert.Types: newtype MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: newtype MpdScte35Esam
+ Amazonka.MediaConvert.Types: newtype MpdScte35Source
+ Amazonka.MediaConvert.Types: newtype MpdTimedMetadata
+ Amazonka.MediaConvert.Types: newtype MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: newtype Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types: newtype Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types: newtype Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types: newtype Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types: newtype Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types: newtype Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types: newtype Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types: newtype Mpeg2ParControl
+ Amazonka.MediaConvert.Types: newtype Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types: newtype Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types: newtype Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: newtype Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types: newtype Mpeg2SlowPal
+ Amazonka.MediaConvert.Types: newtype Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype Mpeg2Syntax
+ Amazonka.MediaConvert.Types: newtype Mpeg2Telecine
+ Amazonka.MediaConvert.Types: newtype Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types: newtype MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types: newtype MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types: newtype MxfAfdSignaling
+ Amazonka.MediaConvert.Types: newtype MxfProfile
+ Amazonka.MediaConvert.Types: newtype MxfXavcDurationMode
+ Amazonka.MediaConvert.Types: newtype NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types: newtype NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types: newtype NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types: newtype NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types: newtype NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types: newtype NoiseReducerFilter
+ Amazonka.MediaConvert.Types: newtype Order
+ Amazonka.MediaConvert.Types: newtype OutputGroupType
+ Amazonka.MediaConvert.Types: newtype OutputSdt
+ Amazonka.MediaConvert.Types: newtype PadVideo
+ Amazonka.MediaConvert.Types: newtype PresetListBy
+ Amazonka.MediaConvert.Types: newtype PricingPlan
+ Amazonka.MediaConvert.Types: newtype ProresChromaSampling
+ Amazonka.MediaConvert.Types: newtype ProresCodecProfile
+ Amazonka.MediaConvert.Types: newtype ProresFramerateControl
+ Amazonka.MediaConvert.Types: newtype ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype ProresInterlaceMode
+ Amazonka.MediaConvert.Types: newtype ProresParControl
+ Amazonka.MediaConvert.Types: newtype ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types: newtype ProresSlowPal
+ Amazonka.MediaConvert.Types: newtype ProresTelecine
+ Amazonka.MediaConvert.Types: newtype QueueListBy
+ Amazonka.MediaConvert.Types: newtype QueueStatus
+ Amazonka.MediaConvert.Types: newtype RenewalType
+ Amazonka.MediaConvert.Types: newtype RequiredFlag
+ Amazonka.MediaConvert.Types: newtype ReservationPlanStatus
+ Amazonka.MediaConvert.Types: newtype RespondToAfd
+ Amazonka.MediaConvert.Types: newtype RuleType
+ Amazonka.MediaConvert.Types: newtype S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types: newtype S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types: newtype SampleRangeConversion
+ Amazonka.MediaConvert.Types: newtype ScalingBehavior
+ Amazonka.MediaConvert.Types: newtype SccDestinationFramerate
+ Amazonka.MediaConvert.Types: newtype SimulateReservedQueue
+ Amazonka.MediaConvert.Types: newtype SrtStylePassthrough
+ Amazonka.MediaConvert.Types: newtype StatusUpdateInterval
+ Amazonka.MediaConvert.Types: newtype TeletextPageType
+ Amazonka.MediaConvert.Types: newtype TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: newtype TimecodeSource
+ Amazonka.MediaConvert.Types: newtype TimedMetadata
+ Amazonka.MediaConvert.Types: newtype TtmlStylePassthrough
+ Amazonka.MediaConvert.Types: newtype Type
+ Amazonka.MediaConvert.Types: newtype Vc3Class
+ Amazonka.MediaConvert.Types: newtype Vc3FramerateControl
+ Amazonka.MediaConvert.Types: newtype Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype Vc3InterlaceMode
+ Amazonka.MediaConvert.Types: newtype Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: newtype Vc3SlowPal
+ Amazonka.MediaConvert.Types: newtype Vc3Telecine
+ Amazonka.MediaConvert.Types: newtype VchipAction
+ Amazonka.MediaConvert.Types: newtype VideoCodec
+ Amazonka.MediaConvert.Types: newtype VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types: newtype Vp8FramerateControl
+ Amazonka.MediaConvert.Types: newtype Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype Vp8ParControl
+ Amazonka.MediaConvert.Types: newtype Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types: newtype Vp8RateControlMode
+ Amazonka.MediaConvert.Types: newtype Vp9FramerateControl
+ Amazonka.MediaConvert.Types: newtype Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype Vp9ParControl
+ Amazonka.MediaConvert.Types: newtype Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types: newtype Vp9RateControlMode
+ Amazonka.MediaConvert.Types: newtype WatermarkingStrength
+ Amazonka.MediaConvert.Types: newtype WavFormat
+ Amazonka.MediaConvert.Types: newtype WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types: newtype WebvttStylePassthrough
+ Amazonka.MediaConvert.Types: newtype Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: newtype Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types: newtype Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types: newtype Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types: newtype Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: newtype XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype XavcEntropyEncoding
+ Amazonka.MediaConvert.Types: newtype XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype XavcFramerateControl
+ Amazonka.MediaConvert.Types: newtype XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: newtype XavcGopBReference
+ Amazonka.MediaConvert.Types: newtype XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: newtype XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types: newtype XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: newtype XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types: newtype XavcInterlaceMode
+ Amazonka.MediaConvert.Types: newtype XavcProfile
+ Amazonka.MediaConvert.Types: newtype XavcSlowPal
+ Amazonka.MediaConvert.Types: newtype XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: newtype XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: nexGuardFileMarkerSettings_license :: Lens' NexGuardFileMarkerSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: nexGuardFileMarkerSettings_payload :: Lens' NexGuardFileMarkerSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: nexGuardFileMarkerSettings_preset :: Lens' NexGuardFileMarkerSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: nexGuardFileMarkerSettings_strength :: Lens' NexGuardFileMarkerSettings (Maybe WatermarkingStrength)
+ Amazonka.MediaConvert.Types: nielsenConfiguration_breakoutCode :: Lens' NielsenConfiguration (Maybe Natural)
+ Amazonka.MediaConvert.Types: nielsenConfiguration_distributorId :: Lens' NielsenConfiguration (Maybe Text)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_activeWatermarkProcess :: Lens' NielsenNonLinearWatermarkSettings (Maybe NielsenActiveWatermarkProcessType)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_adiFilename :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_assetId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_assetName :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_cbetSourceId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_episodeId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_metadataDestination :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_sourceId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_sourceWatermarkStatus :: Lens' NielsenNonLinearWatermarkSettings (Maybe NielsenSourceWatermarkStatusType)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_ticServerUrl :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: nielsenNonLinearWatermarkSettings_uniqueTicPerAudioTrack :: Lens' NielsenNonLinearWatermarkSettings (Maybe NielsenUniqueTicPerAudioTrackType)
+ Amazonka.MediaConvert.Types: noiseReducerFilterSettings_strength :: Lens' NoiseReducerFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: noiseReducerSpatialFilterSettings_postFilterSharpenStrength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: noiseReducerSpatialFilterSettings_speed :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: noiseReducerSpatialFilterSettings_strength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: noiseReducerTemporalFilterSettings_aggressiveMode :: Lens' NoiseReducerTemporalFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: noiseReducerTemporalFilterSettings_postTemporalSharpening :: Lens' NoiseReducerTemporalFilterSettings (Maybe NoiseFilterPostTemporalSharpening)
+ Amazonka.MediaConvert.Types: noiseReducerTemporalFilterSettings_postTemporalSharpeningStrength :: Lens' NoiseReducerTemporalFilterSettings (Maybe NoiseFilterPostTemporalSharpeningStrength)
+ Amazonka.MediaConvert.Types: noiseReducerTemporalFilterSettings_speed :: Lens' NoiseReducerTemporalFilterSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: noiseReducerTemporalFilterSettings_strength :: Lens' NoiseReducerTemporalFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: noiseReducer_filter :: Lens' NoiseReducer (Maybe NoiseReducerFilter)
+ Amazonka.MediaConvert.Types: noiseReducer_filterSettings :: Lens' NoiseReducer (Maybe NoiseReducerFilterSettings)
+ Amazonka.MediaConvert.Types: noiseReducer_spatialFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerSpatialFilterSettings)
+ Amazonka.MediaConvert.Types: noiseReducer_temporalFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerTemporalFilterSettings)
+ Amazonka.MediaConvert.Types: opusSettings_bitrate :: Lens' OpusSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: opusSettings_channels :: Lens' OpusSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: opusSettings_sampleRate :: Lens' OpusSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: outputChannelMapping_inputChannels :: Lens' OutputChannelMapping (Maybe [Int])
+ Amazonka.MediaConvert.Types: outputChannelMapping_inputChannelsFineTune :: Lens' OutputChannelMapping (Maybe [Double])
+ Amazonka.MediaConvert.Types: outputDetail_durationInMs :: Lens' OutputDetail (Maybe Int)
+ Amazonka.MediaConvert.Types: outputDetail_videoDetails :: Lens' OutputDetail (Maybe VideoDetail)
+ Amazonka.MediaConvert.Types: outputGroupDetail_outputDetails :: Lens' OutputGroupDetail (Maybe [OutputDetail])
+ Amazonka.MediaConvert.Types: outputGroupSettings_cmafGroupSettings :: Lens' OutputGroupSettings (Maybe CmafGroupSettings)
+ Amazonka.MediaConvert.Types: outputGroupSettings_dashIsoGroupSettings :: Lens' OutputGroupSettings (Maybe DashIsoGroupSettings)
+ Amazonka.MediaConvert.Types: outputGroupSettings_fileGroupSettings :: Lens' OutputGroupSettings (Maybe FileGroupSettings)
+ Amazonka.MediaConvert.Types: outputGroupSettings_hlsGroupSettings :: Lens' OutputGroupSettings (Maybe HlsGroupSettings)
+ Amazonka.MediaConvert.Types: outputGroupSettings_msSmoothGroupSettings :: Lens' OutputGroupSettings (Maybe MsSmoothGroupSettings)
+ Amazonka.MediaConvert.Types: outputGroupSettings_type :: Lens' OutputGroupSettings (Maybe OutputGroupType)
+ Amazonka.MediaConvert.Types: outputGroup_automatedEncodingSettings :: Lens' OutputGroup (Maybe AutomatedEncodingSettings)
+ Amazonka.MediaConvert.Types: outputGroup_customName :: Lens' OutputGroup (Maybe Text)
+ Amazonka.MediaConvert.Types: outputGroup_name :: Lens' OutputGroup (Maybe Text)
+ Amazonka.MediaConvert.Types: outputGroup_outputGroupSettings :: Lens' OutputGroup (Maybe OutputGroupSettings)
+ Amazonka.MediaConvert.Types: outputGroup_outputs :: Lens' OutputGroup (Maybe [Output])
+ Amazonka.MediaConvert.Types: outputSettings_hlsSettings :: Lens' OutputSettings (Maybe HlsSettings)
+ Amazonka.MediaConvert.Types: output_audioDescriptions :: Lens' Output (Maybe [AudioDescription])
+ Amazonka.MediaConvert.Types: output_captionDescriptions :: Lens' Output (Maybe [CaptionDescription])
+ Amazonka.MediaConvert.Types: output_containerSettings :: Lens' Output (Maybe ContainerSettings)
+ Amazonka.MediaConvert.Types: output_extension :: Lens' Output (Maybe Text)
+ Amazonka.MediaConvert.Types: output_nameModifier :: Lens' Output (Maybe Text)
+ Amazonka.MediaConvert.Types: output_outputSettings :: Lens' Output (Maybe OutputSettings)
+ Amazonka.MediaConvert.Types: output_preset :: Lens' Output (Maybe Text)
+ Amazonka.MediaConvert.Types: output_videoDescription :: Lens' Output (Maybe VideoDescription)
+ Amazonka.MediaConvert.Types: partnerWatermarking_nexguardFileMarkerSettings :: Lens' PartnerWatermarking (Maybe NexGuardFileMarkerSettings)
+ Amazonka.MediaConvert.Types: pattern AacAudioDescriptionBroadcasterMix_BROADCASTER_MIXED_AD :: AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types: pattern AacAudioDescriptionBroadcasterMix_NORMAL :: AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types: pattern AacCodecProfile_HEV1 :: AacCodecProfile
+ Amazonka.MediaConvert.Types: pattern AacCodecProfile_HEV2 :: AacCodecProfile
+ Amazonka.MediaConvert.Types: pattern AacCodecProfile_LC :: AacCodecProfile
+ Amazonka.MediaConvert.Types: pattern AacCodingMode_AD_RECEIVER_MIX :: AacCodingMode
+ Amazonka.MediaConvert.Types: pattern AacCodingMode_CODING_MODE_1_0 :: AacCodingMode
+ Amazonka.MediaConvert.Types: pattern AacCodingMode_CODING_MODE_1_1 :: AacCodingMode
+ Amazonka.MediaConvert.Types: pattern AacCodingMode_CODING_MODE_2_0 :: AacCodingMode
+ Amazonka.MediaConvert.Types: pattern AacCodingMode_CODING_MODE_5_1 :: AacCodingMode
+ Amazonka.MediaConvert.Types: pattern AacRateControlMode_CBR :: AacRateControlMode
+ Amazonka.MediaConvert.Types: pattern AacRateControlMode_VBR :: AacRateControlMode
+ Amazonka.MediaConvert.Types: pattern AacRawFormat_LATM_LOAS :: AacRawFormat
+ Amazonka.MediaConvert.Types: pattern AacRawFormat_NONE :: AacRawFormat
+ Amazonka.MediaConvert.Types: pattern AacSpecification_MPEG2 :: AacSpecification
+ Amazonka.MediaConvert.Types: pattern AacSpecification_MPEG4 :: AacSpecification
+ Amazonka.MediaConvert.Types: pattern AacVbrQuality_HIGH :: AacVbrQuality
+ Amazonka.MediaConvert.Types: pattern AacVbrQuality_LOW :: AacVbrQuality
+ Amazonka.MediaConvert.Types: pattern AacVbrQuality_MEDIUM_HIGH :: AacVbrQuality
+ Amazonka.MediaConvert.Types: pattern AacVbrQuality_MEDIUM_LOW :: AacVbrQuality
+ Amazonka.MediaConvert.Types: pattern Ac3BitstreamMode_COMMENTARY :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Ac3BitstreamMode_COMPLETE_MAIN :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Ac3BitstreamMode_DIALOGUE :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Ac3BitstreamMode_EMERGENCY :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Ac3BitstreamMode_HEARING_IMPAIRED :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Ac3BitstreamMode_MUSIC_AND_EFFECTS :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Ac3BitstreamMode_VISUALLY_IMPAIRED :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Ac3BitstreamMode_VOICE_OVER :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Ac3CodingMode_CODING_MODE_1_0 :: Ac3CodingMode
+ Amazonka.MediaConvert.Types: pattern Ac3CodingMode_CODING_MODE_1_1 :: Ac3CodingMode
+ Amazonka.MediaConvert.Types: pattern Ac3CodingMode_CODING_MODE_2_0 :: Ac3CodingMode
+ Amazonka.MediaConvert.Types: pattern Ac3CodingMode_CODING_MODE_3_2_LFE :: Ac3CodingMode
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionLine_FILM_LIGHT :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionLine_FILM_STANDARD :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionLine_MUSIC_LIGHT :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionLine_MUSIC_STANDARD :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionLine_NONE :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionLine_SPEECH :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionProfile_FILM_STANDARD :: Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionProfile_NONE :: Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionRf_FILM_LIGHT :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionRf_FILM_STANDARD :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionRf_MUSIC_LIGHT :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionRf_MUSIC_STANDARD :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionRf_NONE :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Ac3DynamicRangeCompressionRf_SPEECH :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Ac3LfeFilter_DISABLED :: Ac3LfeFilter
+ Amazonka.MediaConvert.Types: pattern Ac3LfeFilter_ENABLED :: Ac3LfeFilter
+ Amazonka.MediaConvert.Types: pattern Ac3MetadataControl_FOLLOW_INPUT :: Ac3MetadataControl
+ Amazonka.MediaConvert.Types: pattern Ac3MetadataControl_USE_CONFIGURED :: Ac3MetadataControl
+ Amazonka.MediaConvert.Types: pattern AccelerationMode_DISABLED :: AccelerationMode
+ Amazonka.MediaConvert.Types: pattern AccelerationMode_ENABLED :: AccelerationMode
+ Amazonka.MediaConvert.Types: pattern AccelerationMode_PREFERRED :: AccelerationMode
+ Amazonka.MediaConvert.Types: pattern AccelerationStatus_ACCELERATED :: AccelerationStatus
+ Amazonka.MediaConvert.Types: pattern AccelerationStatus_IN_PROGRESS :: AccelerationStatus
+ Amazonka.MediaConvert.Types: pattern AccelerationStatus_NOT_ACCELERATED :: AccelerationStatus
+ Amazonka.MediaConvert.Types: pattern AccelerationStatus_NOT_APPLICABLE :: AccelerationStatus
+ Amazonka.MediaConvert.Types: pattern AfdSignaling_AUTO :: AfdSignaling
+ Amazonka.MediaConvert.Types: pattern AfdSignaling_FIXED :: AfdSignaling
+ Amazonka.MediaConvert.Types: pattern AfdSignaling_NONE :: AfdSignaling
+ Amazonka.MediaConvert.Types: pattern AlphaBehavior_DISCARD :: AlphaBehavior
+ Amazonka.MediaConvert.Types: pattern AlphaBehavior_REMAP_TO_LUMA :: AlphaBehavior
+ Amazonka.MediaConvert.Types: pattern AncillaryConvert608To708_DISABLED :: AncillaryConvert608To708
+ Amazonka.MediaConvert.Types: pattern AncillaryConvert608To708_UPCONVERT :: AncillaryConvert608To708
+ Amazonka.MediaConvert.Types: pattern AncillaryTerminateCaptions_DISABLED :: AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types: pattern AncillaryTerminateCaptions_END_OF_INPUT :: AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types: pattern AntiAlias_DISABLED :: AntiAlias
+ Amazonka.MediaConvert.Types: pattern AntiAlias_ENABLED :: AntiAlias
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_C :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_CS :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_L :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_LC :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_LFE :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_LS :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_LSD :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_R :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_RC :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_RS :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_RSD :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_TCS :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_VHC :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_VHL :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioChannelTag_VHR :: AudioChannelTag
+ Amazonka.MediaConvert.Types: pattern AudioCodec_AAC :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_AC3 :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_AIFF :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_EAC3 :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_EAC3_ATMOS :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_MP2 :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_MP3 :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_OPUS :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_PASSTHROUGH :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_VORBIS :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioCodec_WAV :: AudioCodec
+ Amazonka.MediaConvert.Types: pattern AudioDefaultSelection_DEFAULT :: AudioDefaultSelection
+ Amazonka.MediaConvert.Types: pattern AudioDefaultSelection_NOT_DEFAULT :: AudioDefaultSelection
+ Amazonka.MediaConvert.Types: pattern AudioDurationCorrection_AUTO :: AudioDurationCorrection
+ Amazonka.MediaConvert.Types: pattern AudioDurationCorrection_DISABLED :: AudioDurationCorrection
+ Amazonka.MediaConvert.Types: pattern AudioDurationCorrection_FRAME :: AudioDurationCorrection
+ Amazonka.MediaConvert.Types: pattern AudioDurationCorrection_TRACK :: AudioDurationCorrection
+ Amazonka.MediaConvert.Types: pattern AudioLanguageCodeControl_FOLLOW_INPUT :: AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types: pattern AudioLanguageCodeControl_USE_CONFIGURED :: AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationAlgorithmControl_CORRECT_AUDIO :: AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationAlgorithmControl_MEASURE_ONLY :: AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationAlgorithm_ITU_BS_1770_1 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationAlgorithm_ITU_BS_1770_2 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationAlgorithm_ITU_BS_1770_3 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationAlgorithm_ITU_BS_1770_4 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationLoudnessLogging_DONT_LOG :: AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationLoudnessLogging_LOG :: AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationPeakCalculation_NONE :: AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types: pattern AudioNormalizationPeakCalculation_TRUE_PEAK :: AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types: pattern AudioSelectorType_HLS_RENDITION_GROUP :: AudioSelectorType
+ Amazonka.MediaConvert.Types: pattern AudioSelectorType_LANGUAGE_CODE :: AudioSelectorType
+ Amazonka.MediaConvert.Types: pattern AudioSelectorType_PID :: AudioSelectorType
+ Amazonka.MediaConvert.Types: pattern AudioSelectorType_TRACK :: AudioSelectorType
+ Amazonka.MediaConvert.Types: pattern AudioTypeControl_FOLLOW_INPUT :: AudioTypeControl
+ Amazonka.MediaConvert.Types: pattern AudioTypeControl_USE_CONFIGURED :: AudioTypeControl
+ Amazonka.MediaConvert.Types: pattern Av1AdaptiveQuantization_HIGH :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Av1AdaptiveQuantization_HIGHER :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Av1AdaptiveQuantization_LOW :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Av1AdaptiveQuantization_MAX :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Av1AdaptiveQuantization_MEDIUM :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Av1AdaptiveQuantization_OFF :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Av1BitDepth_BIT_10 :: Av1BitDepth
+ Amazonka.MediaConvert.Types: pattern Av1BitDepth_BIT_8 :: Av1BitDepth
+ Amazonka.MediaConvert.Types: pattern Av1FramerateControl_INITIALIZE_FROM_SOURCE :: Av1FramerateControl
+ Amazonka.MediaConvert.Types: pattern Av1FramerateControl_SPECIFIED :: Av1FramerateControl
+ Amazonka.MediaConvert.Types: pattern Av1FramerateConversionAlgorithm_DUPLICATE_DROP :: Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Av1FramerateConversionAlgorithm_FRAMEFORMER :: Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Av1FramerateConversionAlgorithm_INTERPOLATE :: Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Av1RateControlMode_QVBR :: Av1RateControlMode
+ Amazonka.MediaConvert.Types: pattern Av1SpatialAdaptiveQuantization_DISABLED :: Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Av1SpatialAdaptiveQuantization_ENABLED :: Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern AvcIntraClass_CLASS_100 :: AvcIntraClass
+ Amazonka.MediaConvert.Types: pattern AvcIntraClass_CLASS_200 :: AvcIntraClass
+ Amazonka.MediaConvert.Types: pattern AvcIntraClass_CLASS_4K_2K :: AvcIntraClass
+ Amazonka.MediaConvert.Types: pattern AvcIntraClass_CLASS_50 :: AvcIntraClass
+ Amazonka.MediaConvert.Types: pattern AvcIntraFramerateControl_INITIALIZE_FROM_SOURCE :: AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types: pattern AvcIntraFramerateControl_SPECIFIED :: AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types: pattern AvcIntraFramerateConversionAlgorithm_DUPLICATE_DROP :: AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern AvcIntraFramerateConversionAlgorithm_FRAMEFORMER :: AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern AvcIntraFramerateConversionAlgorithm_INTERPOLATE :: AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern AvcIntraInterlaceMode_BOTTOM_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types: pattern AvcIntraInterlaceMode_FOLLOW_BOTTOM_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types: pattern AvcIntraInterlaceMode_FOLLOW_TOP_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types: pattern AvcIntraInterlaceMode_PROGRESSIVE :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types: pattern AvcIntraInterlaceMode_TOP_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types: pattern AvcIntraScanTypeConversionMode_INTERLACED :: AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern AvcIntraScanTypeConversionMode_INTERLACED_OPTIMIZE :: AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern AvcIntraSlowPal_DISABLED :: AvcIntraSlowPal
+ Amazonka.MediaConvert.Types: pattern AvcIntraSlowPal_ENABLED :: AvcIntraSlowPal
+ Amazonka.MediaConvert.Types: pattern AvcIntraTelecine_HARD :: AvcIntraTelecine
+ Amazonka.MediaConvert.Types: pattern AvcIntraTelecine_NONE :: AvcIntraTelecine
+ Amazonka.MediaConvert.Types: pattern AvcIntraUhdQualityTuningLevel_MULTI_PASS :: AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern AvcIntraUhdQualityTuningLevel_SINGLE_PASS :: AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern BillingTagsSource_JOB :: BillingTagsSource
+ Amazonka.MediaConvert.Types: pattern BillingTagsSource_JOB_TEMPLATE :: BillingTagsSource
+ Amazonka.MediaConvert.Types: pattern BillingTagsSource_PRESET :: BillingTagsSource
+ Amazonka.MediaConvert.Types: pattern BillingTagsSource_QUEUE :: BillingTagsSource
+ Amazonka.MediaConvert.Types: pattern BurnInSubtitleStylePassthrough_DISABLED :: BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: pattern BurnInSubtitleStylePassthrough_ENABLED :: BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleAlignment_AUTO :: BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleAlignment_CENTERED :: BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleAlignment_LEFT :: BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleApplyFontColor_ALL_TEXT :: BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleApplyFontColor_WHITE_TEXT_ONLY :: BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleBackgroundColor_AUTO :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleBackgroundColor_BLACK :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleBackgroundColor_NONE :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleBackgroundColor_WHITE :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFallbackFont_BEST_MATCH :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFallbackFont_MONOSPACED_SANSSERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFallbackFont_MONOSPACED_SERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFallbackFont_PROPORTIONAL_SANSSERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFallbackFont_PROPORTIONAL_SERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFontColor_AUTO :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFontColor_BLACK :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFontColor_BLUE :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFontColor_GREEN :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFontColor_HEX :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFontColor_RED :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFontColor_WHITE :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleFontColor_YELLOW :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleOutlineColor_AUTO :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleOutlineColor_BLACK :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleOutlineColor_BLUE :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleOutlineColor_GREEN :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleOutlineColor_RED :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleOutlineColor_WHITE :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleOutlineColor_YELLOW :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleShadowColor_AUTO :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleShadowColor_BLACK :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleShadowColor_NONE :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleShadowColor_WHITE :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleTeletextSpacing_AUTO :: BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleTeletextSpacing_FIXED_GRID :: BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: pattern BurninSubtitleTeletextSpacing_PROPORTIONAL :: BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_BURN_IN :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_DVB_SUB :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_EMBEDDED :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_EMBEDDED_PLUS_SCTE20 :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_IMSC :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_SCC :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_SCTE20_PLUS_EMBEDDED :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_SMI :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_SRT :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_TELETEXT :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_TTML :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionDestinationType_WEBVTT :: CaptionDestinationType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_ANCILLARY :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_DVB_SUB :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_EMBEDDED :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_IMSC :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_NULL_SOURCE :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_SCC :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_SCTE20 :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_SMI :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_SMPTE_TT :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_SRT :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_STL :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_TELETEXT :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_TTML :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CaptionSourceType_WEBVTT :: CaptionSourceType
+ Amazonka.MediaConvert.Types: pattern CmafClientCache_DISABLED :: CmafClientCache
+ Amazonka.MediaConvert.Types: pattern CmafClientCache_ENABLED :: CmafClientCache
+ Amazonka.MediaConvert.Types: pattern CmafCodecSpecification_RFC_4281 :: CmafCodecSpecification
+ Amazonka.MediaConvert.Types: pattern CmafCodecSpecification_RFC_6381 :: CmafCodecSpecification
+ Amazonka.MediaConvert.Types: pattern CmafEncryptionType_AES_CTR :: CmafEncryptionType
+ Amazonka.MediaConvert.Types: pattern CmafEncryptionType_SAMPLE_AES :: CmafEncryptionType
+ Amazonka.MediaConvert.Types: pattern CmafImageBasedTrickPlay_ADVANCED :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern CmafImageBasedTrickPlay_NONE :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern CmafImageBasedTrickPlay_THUMBNAIL :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern CmafImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern CmafInitializationVectorInManifest_EXCLUDE :: CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: pattern CmafInitializationVectorInManifest_INCLUDE :: CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: pattern CmafIntervalCadence_FOLLOW_CUSTOM :: CmafIntervalCadence
+ Amazonka.MediaConvert.Types: pattern CmafIntervalCadence_FOLLOW_IFRAME :: CmafIntervalCadence
+ Amazonka.MediaConvert.Types: pattern CmafKeyProviderType_SPEKE :: CmafKeyProviderType
+ Amazonka.MediaConvert.Types: pattern CmafKeyProviderType_STATIC_KEY :: CmafKeyProviderType
+ Amazonka.MediaConvert.Types: pattern CmafManifestCompression_GZIP :: CmafManifestCompression
+ Amazonka.MediaConvert.Types: pattern CmafManifestCompression_NONE :: CmafManifestCompression
+ Amazonka.MediaConvert.Types: pattern CmafManifestDurationFormat_FLOATING_POINT :: CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types: pattern CmafManifestDurationFormat_INTEGER :: CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types: pattern CmafMpdManifestBandwidthType_AVERAGE :: CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: pattern CmafMpdManifestBandwidthType_MAX :: CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: pattern CmafMpdProfile_MAIN_PROFILE :: CmafMpdProfile
+ Amazonka.MediaConvert.Types: pattern CmafMpdProfile_ON_DEMAND_PROFILE :: CmafMpdProfile
+ Amazonka.MediaConvert.Types: pattern CmafPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS :: CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: pattern CmafPtsOffsetHandlingForBFrames_ZERO_BASED :: CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: pattern CmafSegmentControl_SEGMENTED_FILES :: CmafSegmentControl
+ Amazonka.MediaConvert.Types: pattern CmafSegmentControl_SINGLE_FILE :: CmafSegmentControl
+ Amazonka.MediaConvert.Types: pattern CmafSegmentLengthControl_EXACT :: CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types: pattern CmafSegmentLengthControl_GOP_MULTIPLE :: CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types: pattern CmafStreamInfResolution_EXCLUDE :: CmafStreamInfResolution
+ Amazonka.MediaConvert.Types: pattern CmafStreamInfResolution_INCLUDE :: CmafStreamInfResolution
+ Amazonka.MediaConvert.Types: pattern CmafTargetDurationCompatibilityMode_LEGACY :: CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: pattern CmafTargetDurationCompatibilityMode_SPEC_COMPLIANT :: CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: pattern CmafVideoCompositionOffsets_SIGNED :: CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: pattern CmafVideoCompositionOffsets_UNSIGNED :: CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: pattern CmafWriteDASHManifest_DISABLED :: CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types: pattern CmafWriteDASHManifest_ENABLED :: CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types: pattern CmafWriteHLSManifest_DISABLED :: CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types: pattern CmafWriteHLSManifest_ENABLED :: CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types: pattern CmafWriteSegmentTimelineInRepresentation_DISABLED :: CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: pattern CmafWriteSegmentTimelineInRepresentation_ENABLED :: CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: pattern CmfcAudioDuration_DEFAULT_CODEC_DURATION :: CmfcAudioDuration
+ Amazonka.MediaConvert.Types: pattern CmfcAudioDuration_MATCH_VIDEO_DURATION :: CmfcAudioDuration
+ Amazonka.MediaConvert.Types: pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT :: CmfcAudioTrackType
+ Amazonka.MediaConvert.Types: pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT :: CmfcAudioTrackType
+ Amazonka.MediaConvert.Types: pattern CmfcAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT :: CmfcAudioTrackType
+ Amazonka.MediaConvert.Types: pattern CmfcDescriptiveVideoServiceFlag_DONT_FLAG :: CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: pattern CmfcDescriptiveVideoServiceFlag_FLAG :: CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: pattern CmfcIFrameOnlyManifest_EXCLUDE :: CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: pattern CmfcIFrameOnlyManifest_INCLUDE :: CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: pattern CmfcKlvMetadata_NONE :: CmfcKlvMetadata
+ Amazonka.MediaConvert.Types: pattern CmfcKlvMetadata_PASSTHROUGH :: CmfcKlvMetadata
+ Amazonka.MediaConvert.Types: pattern CmfcManifestMetadataSignaling_DISABLED :: CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: pattern CmfcManifestMetadataSignaling_ENABLED :: CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: pattern CmfcScte35Esam_INSERT :: CmfcScte35Esam
+ Amazonka.MediaConvert.Types: pattern CmfcScte35Esam_NONE :: CmfcScte35Esam
+ Amazonka.MediaConvert.Types: pattern CmfcScte35Source_NONE :: CmfcScte35Source
+ Amazonka.MediaConvert.Types: pattern CmfcScte35Source_PASSTHROUGH :: CmfcScte35Source
+ Amazonka.MediaConvert.Types: pattern CmfcTimedMetadataBoxVersion_VERSION_0 :: CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: pattern CmfcTimedMetadataBoxVersion_VERSION_1 :: CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: pattern CmfcTimedMetadata_NONE :: CmfcTimedMetadata
+ Amazonka.MediaConvert.Types: pattern CmfcTimedMetadata_PASSTHROUGH :: CmfcTimedMetadata
+ Amazonka.MediaConvert.Types: pattern ColorMetadata_IGNORE :: ColorMetadata
+ Amazonka.MediaConvert.Types: pattern ColorMetadata_INSERT :: ColorMetadata
+ Amazonka.MediaConvert.Types: pattern ColorSpaceConversion_FORCE_601 :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types: pattern ColorSpaceConversion_FORCE_709 :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types: pattern ColorSpaceConversion_FORCE_HDR10 :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types: pattern ColorSpaceConversion_FORCE_HLG_2020 :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types: pattern ColorSpaceConversion_FORCE_P3D65_SDR :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types: pattern ColorSpaceConversion_FORCE_P3DCI :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types: pattern ColorSpaceConversion_NONE :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types: pattern ColorSpaceUsage_FALLBACK :: ColorSpaceUsage
+ Amazonka.MediaConvert.Types: pattern ColorSpaceUsage_FORCE :: ColorSpaceUsage
+ Amazonka.MediaConvert.Types: pattern ColorSpace_FOLLOW :: ColorSpace
+ Amazonka.MediaConvert.Types: pattern ColorSpace_HDR10 :: ColorSpace
+ Amazonka.MediaConvert.Types: pattern ColorSpace_HLG_2020 :: ColorSpace
+ Amazonka.MediaConvert.Types: pattern ColorSpace_P3D65_SDR :: ColorSpace
+ Amazonka.MediaConvert.Types: pattern ColorSpace_P3DCI :: ColorSpace
+ Amazonka.MediaConvert.Types: pattern ColorSpace_REC_601 :: ColorSpace
+ Amazonka.MediaConvert.Types: pattern ColorSpace_REC_709 :: ColorSpace
+ Amazonka.MediaConvert.Types: pattern Commitment_ONE_YEAR :: Commitment
+ Amazonka.MediaConvert.Types: pattern ContainerType_CMFC :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_F4V :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_ISMV :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_M2TS :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_M3U8 :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_MOV :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_MP4 :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_MPD :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_MXF :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_RAW :: ContainerType
+ Amazonka.MediaConvert.Types: pattern ContainerType_WEBM :: ContainerType
+ Amazonka.MediaConvert.Types: pattern CopyProtectionAction_PASSTHROUGH :: CopyProtectionAction
+ Amazonka.MediaConvert.Types: pattern CopyProtectionAction_STRIP :: CopyProtectionAction
+ Amazonka.MediaConvert.Types: pattern DashIsoGroupAudioChannelConfigSchemeIdUri_DOLBY_CHANNEL_CONFIGURATION :: DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types: pattern DashIsoGroupAudioChannelConfigSchemeIdUri_MPEG_CHANNEL_CONFIGURATION :: DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types: pattern DashIsoHbbtvCompliance_HBBTV_1_5 :: DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types: pattern DashIsoHbbtvCompliance_NONE :: DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types: pattern DashIsoImageBasedTrickPlay_ADVANCED :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern DashIsoImageBasedTrickPlay_NONE :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern DashIsoImageBasedTrickPlay_THUMBNAIL :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern DashIsoImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern DashIsoIntervalCadence_FOLLOW_CUSTOM :: DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types: pattern DashIsoIntervalCadence_FOLLOW_IFRAME :: DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types: pattern DashIsoMpdManifestBandwidthType_AVERAGE :: DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: pattern DashIsoMpdManifestBandwidthType_MAX :: DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types: pattern DashIsoMpdProfile_MAIN_PROFILE :: DashIsoMpdProfile
+ Amazonka.MediaConvert.Types: pattern DashIsoMpdProfile_ON_DEMAND_PROFILE :: DashIsoMpdProfile
+ Amazonka.MediaConvert.Types: pattern DashIsoPlaybackDeviceCompatibility_CENC_V1 :: DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types: pattern DashIsoPlaybackDeviceCompatibility_UNENCRYPTED_SEI :: DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types: pattern DashIsoPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS :: DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: pattern DashIsoPtsOffsetHandlingForBFrames_ZERO_BASED :: DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types: pattern DashIsoSegmentControl_SEGMENTED_FILES :: DashIsoSegmentControl
+ Amazonka.MediaConvert.Types: pattern DashIsoSegmentControl_SINGLE_FILE :: DashIsoSegmentControl
+ Amazonka.MediaConvert.Types: pattern DashIsoSegmentLengthControl_EXACT :: DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types: pattern DashIsoSegmentLengthControl_GOP_MULTIPLE :: DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types: pattern DashIsoVideoCompositionOffsets_SIGNED :: DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: pattern DashIsoVideoCompositionOffsets_UNSIGNED :: DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types: pattern DashIsoWriteSegmentTimelineInRepresentation_DISABLED :: DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: pattern DashIsoWriteSegmentTimelineInRepresentation_ENABLED :: DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types: pattern DecryptionMode_AES_CBC :: DecryptionMode
+ Amazonka.MediaConvert.Types: pattern DecryptionMode_AES_CTR :: DecryptionMode
+ Amazonka.MediaConvert.Types: pattern DecryptionMode_AES_GCM :: DecryptionMode
+ Amazonka.MediaConvert.Types: pattern DeinterlaceAlgorithm_BLEND :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types: pattern DeinterlaceAlgorithm_BLEND_TICKER :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types: pattern DeinterlaceAlgorithm_INTERPOLATE :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types: pattern DeinterlaceAlgorithm_INTERPOLATE_TICKER :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types: pattern DeinterlacerControl_FORCE_ALL_FRAMES :: DeinterlacerControl
+ Amazonka.MediaConvert.Types: pattern DeinterlacerControl_NORMAL :: DeinterlacerControl
+ Amazonka.MediaConvert.Types: pattern DeinterlacerMode_ADAPTIVE :: DeinterlacerMode
+ Amazonka.MediaConvert.Types: pattern DeinterlacerMode_DEINTERLACE :: DeinterlacerMode
+ Amazonka.MediaConvert.Types: pattern DeinterlacerMode_INVERSE_TELECINE :: DeinterlacerMode
+ Amazonka.MediaConvert.Types: pattern DescribeEndpointsMode_DEFAULT :: DescribeEndpointsMode
+ Amazonka.MediaConvert.Types: pattern DescribeEndpointsMode_GET_ONLY :: DescribeEndpointsMode
+ Amazonka.MediaConvert.Types: pattern DolbyVisionLevel6Mode_PASSTHROUGH :: DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types: pattern DolbyVisionLevel6Mode_RECALCULATE :: DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types: pattern DolbyVisionLevel6Mode_SPECIFY :: DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types: pattern DolbyVisionMapping_HDR10_1000 :: DolbyVisionMapping
+ Amazonka.MediaConvert.Types: pattern DolbyVisionMapping_HDR10_NOMAP :: DolbyVisionMapping
+ Amazonka.MediaConvert.Types: pattern DolbyVisionProfile_PROFILE_5 :: DolbyVisionProfile
+ Amazonka.MediaConvert.Types: pattern DolbyVisionProfile_PROFILE_8_1 :: DolbyVisionProfile
+ Amazonka.MediaConvert.Types: pattern DropFrameTimecode_DISABLED :: DropFrameTimecode
+ Amazonka.MediaConvert.Types: pattern DropFrameTimecode_ENABLED :: DropFrameTimecode
+ Amazonka.MediaConvert.Types: pattern DvbSubSubtitleFallbackFont_BEST_MATCH :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern DvbSubSubtitleFallbackFont_MONOSPACED_SANSSERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern DvbSubSubtitleFallbackFont_MONOSPACED_SERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SANSSERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleAlignment_AUTO :: DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleAlignment_CENTERED :: DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleAlignment_LEFT :: DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleApplyFontColor_ALL_TEXT :: DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleApplyFontColor_WHITE_TEXT_ONLY :: DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleBackgroundColor_AUTO :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleBackgroundColor_BLACK :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleBackgroundColor_NONE :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleBackgroundColor_WHITE :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleFontColor_AUTO :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleFontColor_BLACK :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleFontColor_BLUE :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleFontColor_GREEN :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleFontColor_HEX :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleFontColor_RED :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleFontColor_WHITE :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleFontColor_YELLOW :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleOutlineColor_AUTO :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleOutlineColor_BLACK :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleOutlineColor_BLUE :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleOutlineColor_GREEN :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleOutlineColor_RED :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleOutlineColor_WHITE :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleOutlineColor_YELLOW :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleShadowColor_AUTO :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleShadowColor_BLACK :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleShadowColor_NONE :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleShadowColor_WHITE :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleStylePassthrough_DISABLED :: DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleStylePassthrough_ENABLED :: DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleTeletextSpacing_AUTO :: DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleTeletextSpacing_FIXED_GRID :: DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: pattern DvbSubtitleTeletextSpacing_PROPORTIONAL :: DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types: pattern DvbSubtitlingType_HEARING_IMPAIRED :: DvbSubtitlingType
+ Amazonka.MediaConvert.Types: pattern DvbSubtitlingType_STANDARD :: DvbSubtitlingType
+ Amazonka.MediaConvert.Types: pattern DvbddsHandling_NONE :: DvbddsHandling
+ Amazonka.MediaConvert.Types: pattern DvbddsHandling_NO_DISPLAY_WINDOW :: DvbddsHandling
+ Amazonka.MediaConvert.Types: pattern DvbddsHandling_SPECIFIED :: DvbddsHandling
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosBitstreamMode_COMPLETE_MAIN :: Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosCodingMode_CODING_MODE_5_1_4 :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosCodingMode_CODING_MODE_7_1_4 :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosCodingMode_CODING_MODE_9_1_6 :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosCodingMode_CODING_MODE_AUTO :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDialogueIntelligence_DISABLED :: Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDialogueIntelligence_ENABLED :: Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDownmixControl_INITIALIZE_FROM_SOURCE :: Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDownmixControl_SPECIFIED :: Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionLine_FILM_LIGHT :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionLine_FILM_STANDARD :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_LIGHT :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_STANDARD :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionLine_NONE :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionLine_SPEECH :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionRf_FILM_LIGHT :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionRf_FILM_STANDARD :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_LIGHT :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_STANDARD :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionRf_NONE :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeCompressionRf_SPEECH :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeControl_INITIALIZE_FROM_SOURCE :: Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosDynamicRangeControl_SPECIFIED :: Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosMeteringMode_ITU_BS_1770_1 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosMeteringMode_ITU_BS_1770_2 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosMeteringMode_ITU_BS_1770_3 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosMeteringMode_ITU_BS_1770_4 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosMeteringMode_LEQ_A :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosStereoDownmix_DPL2 :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosStereoDownmix_NOT_INDICATED :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosStereoDownmix_STEREO :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosStereoDownmix_SURROUND :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosSurroundExMode_DISABLED :: Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosSurroundExMode_ENABLED :: Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types: pattern Eac3AtmosSurroundExMode_NOT_INDICATED :: Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types: pattern Eac3AttenuationControl_ATTENUATE_3_DB :: Eac3AttenuationControl
+ Amazonka.MediaConvert.Types: pattern Eac3AttenuationControl_NONE :: Eac3AttenuationControl
+ Amazonka.MediaConvert.Types: pattern Eac3BitstreamMode_COMMENTARY :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Eac3BitstreamMode_COMPLETE_MAIN :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Eac3BitstreamMode_EMERGENCY :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Eac3BitstreamMode_HEARING_IMPAIRED :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Eac3BitstreamMode_VISUALLY_IMPAIRED :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types: pattern Eac3CodingMode_CODING_MODE_1_0 :: Eac3CodingMode
+ Amazonka.MediaConvert.Types: pattern Eac3CodingMode_CODING_MODE_2_0 :: Eac3CodingMode
+ Amazonka.MediaConvert.Types: pattern Eac3CodingMode_CODING_MODE_3_2 :: Eac3CodingMode
+ Amazonka.MediaConvert.Types: pattern Eac3DcFilter_DISABLED :: Eac3DcFilter
+ Amazonka.MediaConvert.Types: pattern Eac3DcFilter_ENABLED :: Eac3DcFilter
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionLine_FILM_LIGHT :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionLine_FILM_STANDARD :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionLine_MUSIC_LIGHT :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionLine_MUSIC_STANDARD :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionLine_NONE :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionLine_SPEECH :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionRf_FILM_LIGHT :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionRf_FILM_STANDARD :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionRf_MUSIC_LIGHT :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionRf_MUSIC_STANDARD :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionRf_NONE :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3DynamicRangeCompressionRf_SPEECH :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types: pattern Eac3LfeControl_LFE :: Eac3LfeControl
+ Amazonka.MediaConvert.Types: pattern Eac3LfeControl_NO_LFE :: Eac3LfeControl
+ Amazonka.MediaConvert.Types: pattern Eac3LfeFilter_DISABLED :: Eac3LfeFilter
+ Amazonka.MediaConvert.Types: pattern Eac3LfeFilter_ENABLED :: Eac3LfeFilter
+ Amazonka.MediaConvert.Types: pattern Eac3MetadataControl_FOLLOW_INPUT :: Eac3MetadataControl
+ Amazonka.MediaConvert.Types: pattern Eac3MetadataControl_USE_CONFIGURED :: Eac3MetadataControl
+ Amazonka.MediaConvert.Types: pattern Eac3PassthroughControl_NO_PASSTHROUGH :: Eac3PassthroughControl
+ Amazonka.MediaConvert.Types: pattern Eac3PassthroughControl_WHEN_POSSIBLE :: Eac3PassthroughControl
+ Amazonka.MediaConvert.Types: pattern Eac3PhaseControl_NO_SHIFT :: Eac3PhaseControl
+ Amazonka.MediaConvert.Types: pattern Eac3PhaseControl_SHIFT_90_DEGREES :: Eac3PhaseControl
+ Amazonka.MediaConvert.Types: pattern Eac3StereoDownmix_DPL2 :: Eac3StereoDownmix
+ Amazonka.MediaConvert.Types: pattern Eac3StereoDownmix_LO_RO :: Eac3StereoDownmix
+ Amazonka.MediaConvert.Types: pattern Eac3StereoDownmix_LT_RT :: Eac3StereoDownmix
+ Amazonka.MediaConvert.Types: pattern Eac3StereoDownmix_NOT_INDICATED :: Eac3StereoDownmix
+ Amazonka.MediaConvert.Types: pattern Eac3SurroundExMode_DISABLED :: Eac3SurroundExMode
+ Amazonka.MediaConvert.Types: pattern Eac3SurroundExMode_ENABLED :: Eac3SurroundExMode
+ Amazonka.MediaConvert.Types: pattern Eac3SurroundExMode_NOT_INDICATED :: Eac3SurroundExMode
+ Amazonka.MediaConvert.Types: pattern Eac3SurroundMode_DISABLED :: Eac3SurroundMode
+ Amazonka.MediaConvert.Types: pattern Eac3SurroundMode_ENABLED :: Eac3SurroundMode
+ Amazonka.MediaConvert.Types: pattern Eac3SurroundMode_NOT_INDICATED :: Eac3SurroundMode
+ Amazonka.MediaConvert.Types: pattern EmbeddedConvert608To708_DISABLED :: EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types: pattern EmbeddedConvert608To708_UPCONVERT :: EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types: pattern EmbeddedTerminateCaptions_DISABLED :: EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types: pattern EmbeddedTerminateCaptions_END_OF_INPUT :: EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types: pattern EmbeddedTimecodeOverride_NONE :: EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types: pattern EmbeddedTimecodeOverride_USE_MDPM :: EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types: pattern F4vMoovPlacement_NORMAL :: F4vMoovPlacement
+ Amazonka.MediaConvert.Types: pattern F4vMoovPlacement_PROGRESSIVE_DOWNLOAD :: F4vMoovPlacement
+ Amazonka.MediaConvert.Types: pattern FileSourceConvert608To708_DISABLED :: FileSourceConvert608To708
+ Amazonka.MediaConvert.Types: pattern FileSourceConvert608To708_UPCONVERT :: FileSourceConvert608To708
+ Amazonka.MediaConvert.Types: pattern FileSourceTimeDeltaUnits_MILLISECONDS :: FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types: pattern FileSourceTimeDeltaUnits_SECONDS :: FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types: pattern FontScript_AUTOMATIC :: FontScript
+ Amazonka.MediaConvert.Types: pattern FontScript_HANS :: FontScript
+ Amazonka.MediaConvert.Types: pattern FontScript_HANT :: FontScript
+ Amazonka.MediaConvert.Types: pattern H264AdaptiveQuantization_AUTO :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264AdaptiveQuantization_HIGH :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264AdaptiveQuantization_HIGHER :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264AdaptiveQuantization_LOW :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264AdaptiveQuantization_MAX :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264AdaptiveQuantization_MEDIUM :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264AdaptiveQuantization_OFF :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_AUTO :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_1_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_1_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_1_3 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_2_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_2_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_3 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_3_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_3_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_4 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_4_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_4_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_5 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_5_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecLevel_LEVEL_5_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types: pattern H264CodecProfile_BASELINE :: H264CodecProfile
+ Amazonka.MediaConvert.Types: pattern H264CodecProfile_HIGH :: H264CodecProfile
+ Amazonka.MediaConvert.Types: pattern H264CodecProfile_HIGH_10BIT :: H264CodecProfile
+ Amazonka.MediaConvert.Types: pattern H264CodecProfile_HIGH_422 :: H264CodecProfile
+ Amazonka.MediaConvert.Types: pattern H264CodecProfile_HIGH_422_10BIT :: H264CodecProfile
+ Amazonka.MediaConvert.Types: pattern H264CodecProfile_MAIN :: H264CodecProfile
+ Amazonka.MediaConvert.Types: pattern H264DynamicSubGop_ADAPTIVE :: H264DynamicSubGop
+ Amazonka.MediaConvert.Types: pattern H264DynamicSubGop_STATIC :: H264DynamicSubGop
+ Amazonka.MediaConvert.Types: pattern H264EntropyEncoding_CABAC :: H264EntropyEncoding
+ Amazonka.MediaConvert.Types: pattern H264EntropyEncoding_CAVLC :: H264EntropyEncoding
+ Amazonka.MediaConvert.Types: pattern H264FieldEncoding_FORCE_FIELD :: H264FieldEncoding
+ Amazonka.MediaConvert.Types: pattern H264FieldEncoding_MBAFF :: H264FieldEncoding
+ Amazonka.MediaConvert.Types: pattern H264FieldEncoding_PAFF :: H264FieldEncoding
+ Amazonka.MediaConvert.Types: pattern H264FlickerAdaptiveQuantization_DISABLED :: H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264FlickerAdaptiveQuantization_ENABLED :: H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264FramerateControl_INITIALIZE_FROM_SOURCE :: H264FramerateControl
+ Amazonka.MediaConvert.Types: pattern H264FramerateControl_SPECIFIED :: H264FramerateControl
+ Amazonka.MediaConvert.Types: pattern H264FramerateConversionAlgorithm_DUPLICATE_DROP :: H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern H264FramerateConversionAlgorithm_FRAMEFORMER :: H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern H264FramerateConversionAlgorithm_INTERPOLATE :: H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern H264GopBReference_DISABLED :: H264GopBReference
+ Amazonka.MediaConvert.Types: pattern H264GopBReference_ENABLED :: H264GopBReference
+ Amazonka.MediaConvert.Types: pattern H264GopSizeUnits_AUTO :: H264GopSizeUnits
+ Amazonka.MediaConvert.Types: pattern H264GopSizeUnits_FRAMES :: H264GopSizeUnits
+ Amazonka.MediaConvert.Types: pattern H264GopSizeUnits_SECONDS :: H264GopSizeUnits
+ Amazonka.MediaConvert.Types: pattern H264InterlaceMode_BOTTOM_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H264InterlaceMode_FOLLOW_BOTTOM_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H264InterlaceMode_FOLLOW_TOP_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H264InterlaceMode_PROGRESSIVE :: H264InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H264InterlaceMode_TOP_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H264ParControl_INITIALIZE_FROM_SOURCE :: H264ParControl
+ Amazonka.MediaConvert.Types: pattern H264ParControl_SPECIFIED :: H264ParControl
+ Amazonka.MediaConvert.Types: pattern H264QualityTuningLevel_MULTI_PASS_HQ :: H264QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern H264QualityTuningLevel_SINGLE_PASS :: H264QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern H264QualityTuningLevel_SINGLE_PASS_HQ :: H264QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern H264RateControlMode_CBR :: H264RateControlMode
+ Amazonka.MediaConvert.Types: pattern H264RateControlMode_QVBR :: H264RateControlMode
+ Amazonka.MediaConvert.Types: pattern H264RateControlMode_VBR :: H264RateControlMode
+ Amazonka.MediaConvert.Types: pattern H264RepeatPps_DISABLED :: H264RepeatPps
+ Amazonka.MediaConvert.Types: pattern H264RepeatPps_ENABLED :: H264RepeatPps
+ Amazonka.MediaConvert.Types: pattern H264ScanTypeConversionMode_INTERLACED :: H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern H264ScanTypeConversionMode_INTERLACED_OPTIMIZE :: H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern H264SceneChangeDetect_DISABLED :: H264SceneChangeDetect
+ Amazonka.MediaConvert.Types: pattern H264SceneChangeDetect_ENABLED :: H264SceneChangeDetect
+ Amazonka.MediaConvert.Types: pattern H264SceneChangeDetect_TRANSITION_DETECTION :: H264SceneChangeDetect
+ Amazonka.MediaConvert.Types: pattern H264SlowPal_DISABLED :: H264SlowPal
+ Amazonka.MediaConvert.Types: pattern H264SlowPal_ENABLED :: H264SlowPal
+ Amazonka.MediaConvert.Types: pattern H264SpatialAdaptiveQuantization_DISABLED :: H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264SpatialAdaptiveQuantization_ENABLED :: H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264Syntax_DEFAULT :: H264Syntax
+ Amazonka.MediaConvert.Types: pattern H264Syntax_RP2027 :: H264Syntax
+ Amazonka.MediaConvert.Types: pattern H264Telecine_HARD :: H264Telecine
+ Amazonka.MediaConvert.Types: pattern H264Telecine_NONE :: H264Telecine
+ Amazonka.MediaConvert.Types: pattern H264Telecine_SOFT :: H264Telecine
+ Amazonka.MediaConvert.Types: pattern H264TemporalAdaptiveQuantization_DISABLED :: H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264TemporalAdaptiveQuantization_ENABLED :: H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H264UnregisteredSeiTimecode_DISABLED :: H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: pattern H264UnregisteredSeiTimecode_ENABLED :: H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: pattern H265AdaptiveQuantization_AUTO :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265AdaptiveQuantization_HIGH :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265AdaptiveQuantization_HIGHER :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265AdaptiveQuantization_LOW :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265AdaptiveQuantization_MAX :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265AdaptiveQuantization_MEDIUM :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265AdaptiveQuantization_OFF :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265AlternateTransferFunctionSei_DISABLED :: H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types: pattern H265AlternateTransferFunctionSei_ENABLED :: H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_AUTO :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_2 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_2_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_3 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_3_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_4 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_4_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_5 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_5_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_5_2 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_6 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_6_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecLevel_LEVEL_6_2 :: H265CodecLevel
+ Amazonka.MediaConvert.Types: pattern H265CodecProfile_MAIN10_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert.Types: pattern H265CodecProfile_MAIN10_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert.Types: pattern H265CodecProfile_MAIN_422_10BIT_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert.Types: pattern H265CodecProfile_MAIN_422_10BIT_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert.Types: pattern H265CodecProfile_MAIN_422_8BIT_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert.Types: pattern H265CodecProfile_MAIN_422_8BIT_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert.Types: pattern H265CodecProfile_MAIN_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert.Types: pattern H265CodecProfile_MAIN_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert.Types: pattern H265DynamicSubGop_ADAPTIVE :: H265DynamicSubGop
+ Amazonka.MediaConvert.Types: pattern H265DynamicSubGop_STATIC :: H265DynamicSubGop
+ Amazonka.MediaConvert.Types: pattern H265FlickerAdaptiveQuantization_DISABLED :: H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265FlickerAdaptiveQuantization_ENABLED :: H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265FramerateControl_INITIALIZE_FROM_SOURCE :: H265FramerateControl
+ Amazonka.MediaConvert.Types: pattern H265FramerateControl_SPECIFIED :: H265FramerateControl
+ Amazonka.MediaConvert.Types: pattern H265FramerateConversionAlgorithm_DUPLICATE_DROP :: H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern H265FramerateConversionAlgorithm_FRAMEFORMER :: H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern H265FramerateConversionAlgorithm_INTERPOLATE :: H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern H265GopBReference_DISABLED :: H265GopBReference
+ Amazonka.MediaConvert.Types: pattern H265GopBReference_ENABLED :: H265GopBReference
+ Amazonka.MediaConvert.Types: pattern H265GopSizeUnits_AUTO :: H265GopSizeUnits
+ Amazonka.MediaConvert.Types: pattern H265GopSizeUnits_FRAMES :: H265GopSizeUnits
+ Amazonka.MediaConvert.Types: pattern H265GopSizeUnits_SECONDS :: H265GopSizeUnits
+ Amazonka.MediaConvert.Types: pattern H265InterlaceMode_BOTTOM_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H265InterlaceMode_FOLLOW_BOTTOM_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H265InterlaceMode_FOLLOW_TOP_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H265InterlaceMode_PROGRESSIVE :: H265InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H265InterlaceMode_TOP_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert.Types: pattern H265ParControl_INITIALIZE_FROM_SOURCE :: H265ParControl
+ Amazonka.MediaConvert.Types: pattern H265ParControl_SPECIFIED :: H265ParControl
+ Amazonka.MediaConvert.Types: pattern H265QualityTuningLevel_MULTI_PASS_HQ :: H265QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern H265QualityTuningLevel_SINGLE_PASS :: H265QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern H265QualityTuningLevel_SINGLE_PASS_HQ :: H265QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern H265RateControlMode_CBR :: H265RateControlMode
+ Amazonka.MediaConvert.Types: pattern H265RateControlMode_QVBR :: H265RateControlMode
+ Amazonka.MediaConvert.Types: pattern H265RateControlMode_VBR :: H265RateControlMode
+ Amazonka.MediaConvert.Types: pattern H265SampleAdaptiveOffsetFilterMode_ADAPTIVE :: H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types: pattern H265SampleAdaptiveOffsetFilterMode_DEFAULT :: H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types: pattern H265SampleAdaptiveOffsetFilterMode_OFF :: H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types: pattern H265ScanTypeConversionMode_INTERLACED :: H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern H265ScanTypeConversionMode_INTERLACED_OPTIMIZE :: H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern H265SceneChangeDetect_DISABLED :: H265SceneChangeDetect
+ Amazonka.MediaConvert.Types: pattern H265SceneChangeDetect_ENABLED :: H265SceneChangeDetect
+ Amazonka.MediaConvert.Types: pattern H265SceneChangeDetect_TRANSITION_DETECTION :: H265SceneChangeDetect
+ Amazonka.MediaConvert.Types: pattern H265SlowPal_DISABLED :: H265SlowPal
+ Amazonka.MediaConvert.Types: pattern H265SlowPal_ENABLED :: H265SlowPal
+ Amazonka.MediaConvert.Types: pattern H265SpatialAdaptiveQuantization_DISABLED :: H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265SpatialAdaptiveQuantization_ENABLED :: H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265Telecine_HARD :: H265Telecine
+ Amazonka.MediaConvert.Types: pattern H265Telecine_NONE :: H265Telecine
+ Amazonka.MediaConvert.Types: pattern H265Telecine_SOFT :: H265Telecine
+ Amazonka.MediaConvert.Types: pattern H265TemporalAdaptiveQuantization_DISABLED :: H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265TemporalAdaptiveQuantization_ENABLED :: H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern H265TemporalIds_DISABLED :: H265TemporalIds
+ Amazonka.MediaConvert.Types: pattern H265TemporalIds_ENABLED :: H265TemporalIds
+ Amazonka.MediaConvert.Types: pattern H265Tiles_DISABLED :: H265Tiles
+ Amazonka.MediaConvert.Types: pattern H265Tiles_ENABLED :: H265Tiles
+ Amazonka.MediaConvert.Types: pattern H265UnregisteredSeiTimecode_DISABLED :: H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: pattern H265UnregisteredSeiTimecode_ENABLED :: H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types: pattern H265WriteMp4PackagingType_HEV1 :: H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types: pattern H265WriteMp4PackagingType_HVC1 :: H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types: pattern HlsAdMarkers_ELEMENTAL :: HlsAdMarkers
+ Amazonka.MediaConvert.Types: pattern HlsAdMarkers_ELEMENTAL_SCTE35 :: HlsAdMarkers
+ Amazonka.MediaConvert.Types: pattern HlsAudioOnlyContainer_AUTOMATIC :: HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types: pattern HlsAudioOnlyContainer_M2TS :: HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types: pattern HlsAudioOnlyHeader_EXCLUDE :: HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types: pattern HlsAudioOnlyHeader_INCLUDE :: HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types: pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT :: HlsAudioTrackType
+ Amazonka.MediaConvert.Types: pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT :: HlsAudioTrackType
+ Amazonka.MediaConvert.Types: pattern HlsAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT :: HlsAudioTrackType
+ Amazonka.MediaConvert.Types: pattern HlsAudioTrackType_AUDIO_ONLY_VARIANT_STREAM :: HlsAudioTrackType
+ Amazonka.MediaConvert.Types: pattern HlsCaptionLanguageSetting_INSERT :: HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types: pattern HlsCaptionLanguageSetting_NONE :: HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types: pattern HlsCaptionLanguageSetting_OMIT :: HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types: pattern HlsCaptionSegmentLengthControl_LARGE_SEGMENTS :: HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types: pattern HlsCaptionSegmentLengthControl_MATCH_VIDEO :: HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types: pattern HlsClientCache_DISABLED :: HlsClientCache
+ Amazonka.MediaConvert.Types: pattern HlsClientCache_ENABLED :: HlsClientCache
+ Amazonka.MediaConvert.Types: pattern HlsCodecSpecification_RFC_4281 :: HlsCodecSpecification
+ Amazonka.MediaConvert.Types: pattern HlsCodecSpecification_RFC_6381 :: HlsCodecSpecification
+ Amazonka.MediaConvert.Types: pattern HlsDescriptiveVideoServiceFlag_DONT_FLAG :: HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: pattern HlsDescriptiveVideoServiceFlag_FLAG :: HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types: pattern HlsDirectoryStructure_SINGLE_DIRECTORY :: HlsDirectoryStructure
+ Amazonka.MediaConvert.Types: pattern HlsDirectoryStructure_SUBDIRECTORY_PER_STREAM :: HlsDirectoryStructure
+ Amazonka.MediaConvert.Types: pattern HlsEncryptionType_AES128 :: HlsEncryptionType
+ Amazonka.MediaConvert.Types: pattern HlsEncryptionType_SAMPLE_AES :: HlsEncryptionType
+ Amazonka.MediaConvert.Types: pattern HlsIFrameOnlyManifest_EXCLUDE :: HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: pattern HlsIFrameOnlyManifest_INCLUDE :: HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types: pattern HlsImageBasedTrickPlay_ADVANCED :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern HlsImageBasedTrickPlay_NONE :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern HlsImageBasedTrickPlay_THUMBNAIL :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern HlsImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types: pattern HlsInitializationVectorInManifest_EXCLUDE :: HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: pattern HlsInitializationVectorInManifest_INCLUDE :: HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types: pattern HlsIntervalCadence_FOLLOW_CUSTOM :: HlsIntervalCadence
+ Amazonka.MediaConvert.Types: pattern HlsIntervalCadence_FOLLOW_IFRAME :: HlsIntervalCadence
+ Amazonka.MediaConvert.Types: pattern HlsKeyProviderType_SPEKE :: HlsKeyProviderType
+ Amazonka.MediaConvert.Types: pattern HlsKeyProviderType_STATIC_KEY :: HlsKeyProviderType
+ Amazonka.MediaConvert.Types: pattern HlsManifestCompression_GZIP :: HlsManifestCompression
+ Amazonka.MediaConvert.Types: pattern HlsManifestCompression_NONE :: HlsManifestCompression
+ Amazonka.MediaConvert.Types: pattern HlsManifestDurationFormat_FLOATING_POINT :: HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types: pattern HlsManifestDurationFormat_INTEGER :: HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types: pattern HlsOfflineEncrypted_DISABLED :: HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types: pattern HlsOfflineEncrypted_ENABLED :: HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types: pattern HlsOutputSelection_MANIFESTS_AND_SEGMENTS :: HlsOutputSelection
+ Amazonka.MediaConvert.Types: pattern HlsOutputSelection_SEGMENTS_ONLY :: HlsOutputSelection
+ Amazonka.MediaConvert.Types: pattern HlsProgramDateTime_EXCLUDE :: HlsProgramDateTime
+ Amazonka.MediaConvert.Types: pattern HlsProgramDateTime_INCLUDE :: HlsProgramDateTime
+ Amazonka.MediaConvert.Types: pattern HlsSegmentControl_SEGMENTED_FILES :: HlsSegmentControl
+ Amazonka.MediaConvert.Types: pattern HlsSegmentControl_SINGLE_FILE :: HlsSegmentControl
+ Amazonka.MediaConvert.Types: pattern HlsSegmentLengthControl_EXACT :: HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types: pattern HlsSegmentLengthControl_GOP_MULTIPLE :: HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types: pattern HlsStreamInfResolution_EXCLUDE :: HlsStreamInfResolution
+ Amazonka.MediaConvert.Types: pattern HlsStreamInfResolution_INCLUDE :: HlsStreamInfResolution
+ Amazonka.MediaConvert.Types: pattern HlsTargetDurationCompatibilityMode_LEGACY :: HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: pattern HlsTargetDurationCompatibilityMode_SPEC_COMPLIANT :: HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types: pattern HlsTimedMetadataId3Frame_NONE :: HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types: pattern HlsTimedMetadataId3Frame_PRIV :: HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types: pattern HlsTimedMetadataId3Frame_TDRL :: HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types: pattern ImscAccessibilitySubs_DISABLED :: ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types: pattern ImscAccessibilitySubs_ENABLED :: ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types: pattern ImscStylePassthrough_DISABLED :: ImscStylePassthrough
+ Amazonka.MediaConvert.Types: pattern ImscStylePassthrough_ENABLED :: ImscStylePassthrough
+ Amazonka.MediaConvert.Types: pattern InputDeblockFilter_DISABLED :: InputDeblockFilter
+ Amazonka.MediaConvert.Types: pattern InputDeblockFilter_ENABLED :: InputDeblockFilter
+ Amazonka.MediaConvert.Types: pattern InputDenoiseFilter_DISABLED :: InputDenoiseFilter
+ Amazonka.MediaConvert.Types: pattern InputDenoiseFilter_ENABLED :: InputDenoiseFilter
+ Amazonka.MediaConvert.Types: pattern InputFilterEnable_AUTO :: InputFilterEnable
+ Amazonka.MediaConvert.Types: pattern InputFilterEnable_DISABLE :: InputFilterEnable
+ Amazonka.MediaConvert.Types: pattern InputFilterEnable_FORCE :: InputFilterEnable
+ Amazonka.MediaConvert.Types: pattern InputPolicy_ALLOWED :: InputPolicy
+ Amazonka.MediaConvert.Types: pattern InputPolicy_DISALLOWED :: InputPolicy
+ Amazonka.MediaConvert.Types: pattern InputPsiControl_IGNORE_PSI :: InputPsiControl
+ Amazonka.MediaConvert.Types: pattern InputPsiControl_USE_PSI :: InputPsiControl
+ Amazonka.MediaConvert.Types: pattern InputRotate_AUTO :: InputRotate
+ Amazonka.MediaConvert.Types: pattern InputRotate_DEGREES_180 :: InputRotate
+ Amazonka.MediaConvert.Types: pattern InputRotate_DEGREES_270 :: InputRotate
+ Amazonka.MediaConvert.Types: pattern InputRotate_DEGREES_90 :: InputRotate
+ Amazonka.MediaConvert.Types: pattern InputRotate_DEGREE_0 :: InputRotate
+ Amazonka.MediaConvert.Types: pattern InputSampleRange_FOLLOW :: InputSampleRange
+ Amazonka.MediaConvert.Types: pattern InputSampleRange_FULL_RANGE :: InputSampleRange
+ Amazonka.MediaConvert.Types: pattern InputSampleRange_LIMITED_RANGE :: InputSampleRange
+ Amazonka.MediaConvert.Types: pattern InputScanType_AUTO :: InputScanType
+ Amazonka.MediaConvert.Types: pattern InputScanType_PSF :: InputScanType
+ Amazonka.MediaConvert.Types: pattern InputTimecodeSource_EMBEDDED :: InputTimecodeSource
+ Amazonka.MediaConvert.Types: pattern InputTimecodeSource_SPECIFIEDSTART :: InputTimecodeSource
+ Amazonka.MediaConvert.Types: pattern InputTimecodeSource_ZEROBASED :: InputTimecodeSource
+ Amazonka.MediaConvert.Types: pattern JobPhase_PROBING :: JobPhase
+ Amazonka.MediaConvert.Types: pattern JobPhase_TRANSCODING :: JobPhase
+ Amazonka.MediaConvert.Types: pattern JobPhase_UPLOADING :: JobPhase
+ Amazonka.MediaConvert.Types: pattern JobStatus_CANCELED :: JobStatus
+ Amazonka.MediaConvert.Types: pattern JobStatus_COMPLETE :: JobStatus
+ Amazonka.MediaConvert.Types: pattern JobStatus_ERROR :: JobStatus
+ Amazonka.MediaConvert.Types: pattern JobStatus_PROGRESSING :: JobStatus
+ Amazonka.MediaConvert.Types: pattern JobStatus_SUBMITTED :: JobStatus
+ Amazonka.MediaConvert.Types: pattern JobTemplateListBy_CREATION_DATE :: JobTemplateListBy
+ Amazonka.MediaConvert.Types: pattern JobTemplateListBy_NAME :: JobTemplateListBy
+ Amazonka.MediaConvert.Types: pattern JobTemplateListBy_SYSTEM :: JobTemplateListBy
+ Amazonka.MediaConvert.Types: pattern LanguageCode_AAR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ABK :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_AFR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_AKA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_AMH :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ARA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ARG :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ASM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_AVA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_AVE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_AYM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_AZE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BAK :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BAM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BEL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BEN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BIH :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BIS :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BOD :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BOS :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BRE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_BUL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_CAT :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_CES :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_CHA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_CHE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_CHU :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_CHV :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_COR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_COS :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_CRE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_CYM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_DAN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_DEU :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_DIV :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_DZO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ELL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ENG :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ENM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_EPO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_EST :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_EUS :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_EWE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_FAO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_FAS :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_FIJ :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_FIN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_FRA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_FRM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_FRY :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_FUL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_GER :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_GLA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_GLE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_GLG :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_GLV :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_GRN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_GUJ :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_HAT :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_HAU :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_HEB :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_HER :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_HIN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_HMO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_HRV :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_HUN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_HYE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_IBO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_IDO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_III :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_IKU :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ILE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_INA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_IND :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_IPK :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ISL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ITA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_JAV :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_JPN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KAL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KAN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KAS :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KAT :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KAU :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KAZ :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KHM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KIK :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KIN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KIR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KOM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KON :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KOR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KUA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_KUR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_LAO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_LAT :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_LAV :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_LIM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_LIN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_LIT :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_LTZ :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_LUB :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_LUG :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MAH :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MAL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MAR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MKD :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MLG :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MLT :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MON :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MRI :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MSA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_MYA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NAU :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NAV :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NBL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NDE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NDO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NEP :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NLD :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NNO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NOB :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NOR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_NYA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_OCI :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_OJI :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ORI :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ORJ :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ORM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_OSS :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_PAN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_PLI :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_POL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_POR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_PUS :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_QAA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_QPC :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_QUE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ROH :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_RON :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_RUN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_RUS :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SAG :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SAN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SIN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SLK :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SLV :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SME :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SMO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SNA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SND :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SOM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SOT :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SPA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SQI :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SRB :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SRD :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SRP :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SSW :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SUN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SWA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_SWE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TAH :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TAM :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TAT :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TEL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TGK :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TGL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_THA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TIR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TNG :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TON :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TSN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TSO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TUK :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TUR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_TWI :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_UIG :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_UKR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_URD :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_UZB :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_VEN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_VIE :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_VOL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_WLN :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_WOL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_XHO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_YID :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_YOR :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ZHA :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ZHO :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern LanguageCode_ZUL :: LanguageCode
+ Amazonka.MediaConvert.Types: pattern M2tsAudioBufferModel_ATSC :: M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types: pattern M2tsAudioBufferModel_DVB :: M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types: pattern M2tsAudioDuration_DEFAULT_CODEC_DURATION :: M2tsAudioDuration
+ Amazonka.MediaConvert.Types: pattern M2tsAudioDuration_MATCH_VIDEO_DURATION :: M2tsAudioDuration
+ Amazonka.MediaConvert.Types: pattern M2tsBufferModel_MULTIPLEX :: M2tsBufferModel
+ Amazonka.MediaConvert.Types: pattern M2tsBufferModel_NONE :: M2tsBufferModel
+ Amazonka.MediaConvert.Types: pattern M2tsDataPtsControl_ALIGN_TO_VIDEO :: M2tsDataPtsControl
+ Amazonka.MediaConvert.Types: pattern M2tsDataPtsControl_AUTO :: M2tsDataPtsControl
+ Amazonka.MediaConvert.Types: pattern M2tsEbpAudioInterval_VIDEO_AND_FIXED_INTERVALS :: M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types: pattern M2tsEbpAudioInterval_VIDEO_INTERVAL :: M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types: pattern M2tsEbpPlacement_VIDEO_AND_AUDIO_PIDS :: M2tsEbpPlacement
+ Amazonka.MediaConvert.Types: pattern M2tsEbpPlacement_VIDEO_PID :: M2tsEbpPlacement
+ Amazonka.MediaConvert.Types: pattern M2tsEsRateInPes_EXCLUDE :: M2tsEsRateInPes
+ Amazonka.MediaConvert.Types: pattern M2tsEsRateInPes_INCLUDE :: M2tsEsRateInPes
+ Amazonka.MediaConvert.Types: pattern M2tsForceTsVideoEbpOrder_DEFAULT :: M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types: pattern M2tsForceTsVideoEbpOrder_FORCE :: M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types: pattern M2tsKlvMetadata_NONE :: M2tsKlvMetadata
+ Amazonka.MediaConvert.Types: pattern M2tsKlvMetadata_PASSTHROUGH :: M2tsKlvMetadata
+ Amazonka.MediaConvert.Types: pattern M2tsNielsenId3_INSERT :: M2tsNielsenId3
+ Amazonka.MediaConvert.Types: pattern M2tsNielsenId3_NONE :: M2tsNielsenId3
+ Amazonka.MediaConvert.Types: pattern M2tsPcrControl_CONFIGURED_PCR_PERIOD :: M2tsPcrControl
+ Amazonka.MediaConvert.Types: pattern M2tsPcrControl_PCR_EVERY_PES_PACKET :: M2tsPcrControl
+ Amazonka.MediaConvert.Types: pattern M2tsRateMode_CBR :: M2tsRateMode
+ Amazonka.MediaConvert.Types: pattern M2tsRateMode_VBR :: M2tsRateMode
+ Amazonka.MediaConvert.Types: pattern M2tsScte35Source_NONE :: M2tsScte35Source
+ Amazonka.MediaConvert.Types: pattern M2tsScte35Source_PASSTHROUGH :: M2tsScte35Source
+ Amazonka.MediaConvert.Types: pattern M2tsSegmentationMarkers_EBP :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types: pattern M2tsSegmentationMarkers_EBP_LEGACY :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types: pattern M2tsSegmentationMarkers_NONE :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types: pattern M2tsSegmentationMarkers_PSI_SEGSTART :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types: pattern M2tsSegmentationMarkers_RAI_ADAPT :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types: pattern M2tsSegmentationMarkers_RAI_SEGSTART :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types: pattern M2tsSegmentationStyle_MAINTAIN_CADENCE :: M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types: pattern M2tsSegmentationStyle_RESET_CADENCE :: M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types: pattern M3u8AudioDuration_DEFAULT_CODEC_DURATION :: M3u8AudioDuration
+ Amazonka.MediaConvert.Types: pattern M3u8AudioDuration_MATCH_VIDEO_DURATION :: M3u8AudioDuration
+ Amazonka.MediaConvert.Types: pattern M3u8DataPtsControl_ALIGN_TO_VIDEO :: M3u8DataPtsControl
+ Amazonka.MediaConvert.Types: pattern M3u8DataPtsControl_AUTO :: M3u8DataPtsControl
+ Amazonka.MediaConvert.Types: pattern M3u8NielsenId3_INSERT :: M3u8NielsenId3
+ Amazonka.MediaConvert.Types: pattern M3u8NielsenId3_NONE :: M3u8NielsenId3
+ Amazonka.MediaConvert.Types: pattern M3u8PcrControl_CONFIGURED_PCR_PERIOD :: M3u8PcrControl
+ Amazonka.MediaConvert.Types: pattern M3u8PcrControl_PCR_EVERY_PES_PACKET :: M3u8PcrControl
+ Amazonka.MediaConvert.Types: pattern M3u8Scte35Source_NONE :: M3u8Scte35Source
+ Amazonka.MediaConvert.Types: pattern M3u8Scte35Source_PASSTHROUGH :: M3u8Scte35Source
+ Amazonka.MediaConvert.Types: pattern MotionImageInsertionMode_MOV :: MotionImageInsertionMode
+ Amazonka.MediaConvert.Types: pattern MotionImageInsertionMode_PNG :: MotionImageInsertionMode
+ Amazonka.MediaConvert.Types: pattern MotionImagePlayback_ONCE :: MotionImagePlayback
+ Amazonka.MediaConvert.Types: pattern MotionImagePlayback_REPEAT :: MotionImagePlayback
+ Amazonka.MediaConvert.Types: pattern MovClapAtom_EXCLUDE :: MovClapAtom
+ Amazonka.MediaConvert.Types: pattern MovClapAtom_INCLUDE :: MovClapAtom
+ Amazonka.MediaConvert.Types: pattern MovCslgAtom_EXCLUDE :: MovCslgAtom
+ Amazonka.MediaConvert.Types: pattern MovCslgAtom_INCLUDE :: MovCslgAtom
+ Amazonka.MediaConvert.Types: pattern MovMpeg2FourCCControl_MPEG :: MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types: pattern MovMpeg2FourCCControl_XDCAM :: MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types: pattern MovPaddingControl_NONE :: MovPaddingControl
+ Amazonka.MediaConvert.Types: pattern MovPaddingControl_OMNEON :: MovPaddingControl
+ Amazonka.MediaConvert.Types: pattern MovReference_EXTERNAL :: MovReference
+ Amazonka.MediaConvert.Types: pattern MovReference_SELF_CONTAINED :: MovReference
+ Amazonka.MediaConvert.Types: pattern Mp3RateControlMode_CBR :: Mp3RateControlMode
+ Amazonka.MediaConvert.Types: pattern Mp3RateControlMode_VBR :: Mp3RateControlMode
+ Amazonka.MediaConvert.Types: pattern Mp4CslgAtom_EXCLUDE :: Mp4CslgAtom
+ Amazonka.MediaConvert.Types: pattern Mp4CslgAtom_INCLUDE :: Mp4CslgAtom
+ Amazonka.MediaConvert.Types: pattern Mp4FreeSpaceBox_EXCLUDE :: Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types: pattern Mp4FreeSpaceBox_INCLUDE :: Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types: pattern Mp4MoovPlacement_NORMAL :: Mp4MoovPlacement
+ Amazonka.MediaConvert.Types: pattern Mp4MoovPlacement_PROGRESSIVE_DOWNLOAD :: Mp4MoovPlacement
+ Amazonka.MediaConvert.Types: pattern MpdAccessibilityCaptionHints_EXCLUDE :: MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types: pattern MpdAccessibilityCaptionHints_INCLUDE :: MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types: pattern MpdAudioDuration_DEFAULT_CODEC_DURATION :: MpdAudioDuration
+ Amazonka.MediaConvert.Types: pattern MpdAudioDuration_MATCH_VIDEO_DURATION :: MpdAudioDuration
+ Amazonka.MediaConvert.Types: pattern MpdCaptionContainerType_FRAGMENTED_MP4 :: MpdCaptionContainerType
+ Amazonka.MediaConvert.Types: pattern MpdCaptionContainerType_RAW :: MpdCaptionContainerType
+ Amazonka.MediaConvert.Types: pattern MpdKlvMetadata_NONE :: MpdKlvMetadata
+ Amazonka.MediaConvert.Types: pattern MpdKlvMetadata_PASSTHROUGH :: MpdKlvMetadata
+ Amazonka.MediaConvert.Types: pattern MpdManifestMetadataSignaling_DISABLED :: MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: pattern MpdManifestMetadataSignaling_ENABLED :: MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types: pattern MpdScte35Esam_INSERT :: MpdScte35Esam
+ Amazonka.MediaConvert.Types: pattern MpdScte35Esam_NONE :: MpdScte35Esam
+ Amazonka.MediaConvert.Types: pattern MpdScte35Source_NONE :: MpdScte35Source
+ Amazonka.MediaConvert.Types: pattern MpdScte35Source_PASSTHROUGH :: MpdScte35Source
+ Amazonka.MediaConvert.Types: pattern MpdTimedMetadataBoxVersion_VERSION_0 :: MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: pattern MpdTimedMetadataBoxVersion_VERSION_1 :: MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types: pattern MpdTimedMetadata_NONE :: MpdTimedMetadata
+ Amazonka.MediaConvert.Types: pattern MpdTimedMetadata_PASSTHROUGH :: MpdTimedMetadata
+ Amazonka.MediaConvert.Types: pattern Mpeg2AdaptiveQuantization_HIGH :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Mpeg2AdaptiveQuantization_LOW :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Mpeg2AdaptiveQuantization_MEDIUM :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Mpeg2AdaptiveQuantization_OFF :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Mpeg2CodecLevel_AUTO :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types: pattern Mpeg2CodecLevel_HIGH :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types: pattern Mpeg2CodecLevel_HIGH1440 :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types: pattern Mpeg2CodecLevel_LOW :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types: pattern Mpeg2CodecLevel_MAIN :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types: pattern Mpeg2CodecProfile_MAIN :: Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types: pattern Mpeg2CodecProfile_PROFILE_422 :: Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types: pattern Mpeg2DynamicSubGop_ADAPTIVE :: Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types: pattern Mpeg2DynamicSubGop_STATIC :: Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types: pattern Mpeg2FramerateControl_INITIALIZE_FROM_SOURCE :: Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types: pattern Mpeg2FramerateControl_SPECIFIED :: Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types: pattern Mpeg2FramerateConversionAlgorithm_DUPLICATE_DROP :: Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Mpeg2FramerateConversionAlgorithm_FRAMEFORMER :: Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Mpeg2FramerateConversionAlgorithm_INTERPOLATE :: Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Mpeg2GopSizeUnits_FRAMES :: Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types: pattern Mpeg2GopSizeUnits_SECONDS :: Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types: pattern Mpeg2InterlaceMode_BOTTOM_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types: pattern Mpeg2InterlaceMode_FOLLOW_BOTTOM_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types: pattern Mpeg2InterlaceMode_FOLLOW_TOP_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types: pattern Mpeg2InterlaceMode_PROGRESSIVE :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types: pattern Mpeg2InterlaceMode_TOP_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types: pattern Mpeg2IntraDcPrecision_AUTO :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_10 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_11 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_8 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_9 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types: pattern Mpeg2ParControl_INITIALIZE_FROM_SOURCE :: Mpeg2ParControl
+ Amazonka.MediaConvert.Types: pattern Mpeg2ParControl_SPECIFIED :: Mpeg2ParControl
+ Amazonka.MediaConvert.Types: pattern Mpeg2QualityTuningLevel_MULTI_PASS :: Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern Mpeg2QualityTuningLevel_SINGLE_PASS :: Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern Mpeg2RateControlMode_CBR :: Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types: pattern Mpeg2RateControlMode_VBR :: Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types: pattern Mpeg2ScanTypeConversionMode_INTERLACED :: Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern Mpeg2ScanTypeConversionMode_INTERLACED_OPTIMIZE :: Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern Mpeg2SceneChangeDetect_DISABLED :: Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types: pattern Mpeg2SceneChangeDetect_ENABLED :: Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types: pattern Mpeg2SlowPal_DISABLED :: Mpeg2SlowPal
+ Amazonka.MediaConvert.Types: pattern Mpeg2SlowPal_ENABLED :: Mpeg2SlowPal
+ Amazonka.MediaConvert.Types: pattern Mpeg2SpatialAdaptiveQuantization_DISABLED :: Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Mpeg2SpatialAdaptiveQuantization_ENABLED :: Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Mpeg2Syntax_DEFAULT :: Mpeg2Syntax
+ Amazonka.MediaConvert.Types: pattern Mpeg2Syntax_D_10 :: Mpeg2Syntax
+ Amazonka.MediaConvert.Types: pattern Mpeg2Telecine_HARD :: Mpeg2Telecine
+ Amazonka.MediaConvert.Types: pattern Mpeg2Telecine_NONE :: Mpeg2Telecine
+ Amazonka.MediaConvert.Types: pattern Mpeg2Telecine_SOFT :: Mpeg2Telecine
+ Amazonka.MediaConvert.Types: pattern Mpeg2TemporalAdaptiveQuantization_DISABLED :: Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern Mpeg2TemporalAdaptiveQuantization_ENABLED :: Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern MsSmoothAudioDeduplication_COMBINE_DUPLICATE_STREAMS :: MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types: pattern MsSmoothAudioDeduplication_NONE :: MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types: pattern MsSmoothFragmentLengthControl_EXACT :: MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types: pattern MsSmoothFragmentLengthControl_GOP_MULTIPLE :: MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types: pattern MsSmoothManifestEncoding_UTF16 :: MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types: pattern MsSmoothManifestEncoding_UTF8 :: MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types: pattern MxfAfdSignaling_COPY_FROM_VIDEO :: MxfAfdSignaling
+ Amazonka.MediaConvert.Types: pattern MxfAfdSignaling_NO_COPY :: MxfAfdSignaling
+ Amazonka.MediaConvert.Types: pattern MxfProfile_D_10 :: MxfProfile
+ Amazonka.MediaConvert.Types: pattern MxfProfile_OP1A :: MxfProfile
+ Amazonka.MediaConvert.Types: pattern MxfProfile_XAVC :: MxfProfile
+ Amazonka.MediaConvert.Types: pattern MxfProfile_XDCAM :: MxfProfile
+ Amazonka.MediaConvert.Types: pattern MxfXavcDurationMode_ALLOW_ANY_DURATION :: MxfXavcDurationMode
+ Amazonka.MediaConvert.Types: pattern MxfXavcDurationMode_DROP_FRAMES_FOR_COMPLIANCE :: MxfXavcDurationMode
+ Amazonka.MediaConvert.Types: pattern NielsenActiveWatermarkProcessType_CBET :: NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types: pattern NielsenActiveWatermarkProcessType_NAES2_AND_NW :: NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types: pattern NielsenActiveWatermarkProcessType_NAES2_AND_NW_AND_CBET :: NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types: pattern NielsenSourceWatermarkStatusType_CLEAN :: NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types: pattern NielsenSourceWatermarkStatusType_WATERMARKED :: NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types: pattern NielsenUniqueTicPerAudioTrackType_RESERVE_UNIQUE_TICS_PER_TRACK :: NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types: pattern NielsenUniqueTicPerAudioTrackType_SAME_TICS_PER_TRACK :: NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types: pattern NoiseFilterPostTemporalSharpeningStrength_HIGH :: NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types: pattern NoiseFilterPostTemporalSharpeningStrength_LOW :: NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types: pattern NoiseFilterPostTemporalSharpeningStrength_MEDIUM :: NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types: pattern NoiseFilterPostTemporalSharpening_AUTO :: NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types: pattern NoiseFilterPostTemporalSharpening_DISABLED :: NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types: pattern NoiseFilterPostTemporalSharpening_ENABLED :: NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types: pattern NoiseReducerFilter_BILATERAL :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types: pattern NoiseReducerFilter_CONSERVE :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types: pattern NoiseReducerFilter_GAUSSIAN :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types: pattern NoiseReducerFilter_LANCZOS :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types: pattern NoiseReducerFilter_MEAN :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types: pattern NoiseReducerFilter_SHARPEN :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types: pattern NoiseReducerFilter_SPATIAL :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types: pattern NoiseReducerFilter_TEMPORAL :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types: pattern Order_ASCENDING :: Order
+ Amazonka.MediaConvert.Types: pattern Order_DESCENDING :: Order
+ Amazonka.MediaConvert.Types: pattern OutputGroupType_CMAF_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types: pattern OutputGroupType_DASH_ISO_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types: pattern OutputGroupType_FILE_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types: pattern OutputGroupType_HLS_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types: pattern OutputGroupType_MS_SMOOTH_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types: pattern OutputSdt_SDT_FOLLOW :: OutputSdt
+ Amazonka.MediaConvert.Types: pattern OutputSdt_SDT_FOLLOW_IF_PRESENT :: OutputSdt
+ Amazonka.MediaConvert.Types: pattern OutputSdt_SDT_MANUAL :: OutputSdt
+ Amazonka.MediaConvert.Types: pattern OutputSdt_SDT_NONE :: OutputSdt
+ Amazonka.MediaConvert.Types: pattern PadVideo_BLACK :: PadVideo
+ Amazonka.MediaConvert.Types: pattern PadVideo_DISABLED :: PadVideo
+ Amazonka.MediaConvert.Types: pattern PresetListBy_CREATION_DATE :: PresetListBy
+ Amazonka.MediaConvert.Types: pattern PresetListBy_NAME :: PresetListBy
+ Amazonka.MediaConvert.Types: pattern PresetListBy_SYSTEM :: PresetListBy
+ Amazonka.MediaConvert.Types: pattern PricingPlan_ON_DEMAND :: PricingPlan
+ Amazonka.MediaConvert.Types: pattern PricingPlan_RESERVED :: PricingPlan
+ Amazonka.MediaConvert.Types: pattern ProresChromaSampling_PRESERVE_444_SAMPLING :: ProresChromaSampling
+ Amazonka.MediaConvert.Types: pattern ProresChromaSampling_SUBSAMPLE_TO_422 :: ProresChromaSampling
+ Amazonka.MediaConvert.Types: pattern ProresCodecProfile_APPLE_PRORES_422 :: ProresCodecProfile
+ Amazonka.MediaConvert.Types: pattern ProresCodecProfile_APPLE_PRORES_422_HQ :: ProresCodecProfile
+ Amazonka.MediaConvert.Types: pattern ProresCodecProfile_APPLE_PRORES_422_LT :: ProresCodecProfile
+ Amazonka.MediaConvert.Types: pattern ProresCodecProfile_APPLE_PRORES_422_PROXY :: ProresCodecProfile
+ Amazonka.MediaConvert.Types: pattern ProresCodecProfile_APPLE_PRORES_4444 :: ProresCodecProfile
+ Amazonka.MediaConvert.Types: pattern ProresCodecProfile_APPLE_PRORES_4444_XQ :: ProresCodecProfile
+ Amazonka.MediaConvert.Types: pattern ProresFramerateControl_INITIALIZE_FROM_SOURCE :: ProresFramerateControl
+ Amazonka.MediaConvert.Types: pattern ProresFramerateControl_SPECIFIED :: ProresFramerateControl
+ Amazonka.MediaConvert.Types: pattern ProresFramerateConversionAlgorithm_DUPLICATE_DROP :: ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern ProresFramerateConversionAlgorithm_FRAMEFORMER :: ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern ProresFramerateConversionAlgorithm_INTERPOLATE :: ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern ProresInterlaceMode_BOTTOM_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types: pattern ProresInterlaceMode_FOLLOW_BOTTOM_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types: pattern ProresInterlaceMode_FOLLOW_TOP_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types: pattern ProresInterlaceMode_PROGRESSIVE :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types: pattern ProresInterlaceMode_TOP_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types: pattern ProresParControl_INITIALIZE_FROM_SOURCE :: ProresParControl
+ Amazonka.MediaConvert.Types: pattern ProresParControl_SPECIFIED :: ProresParControl
+ Amazonka.MediaConvert.Types: pattern ProresScanTypeConversionMode_INTERLACED :: ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern ProresScanTypeConversionMode_INTERLACED_OPTIMIZE :: ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern ProresSlowPal_DISABLED :: ProresSlowPal
+ Amazonka.MediaConvert.Types: pattern ProresSlowPal_ENABLED :: ProresSlowPal
+ Amazonka.MediaConvert.Types: pattern ProresTelecine_HARD :: ProresTelecine
+ Amazonka.MediaConvert.Types: pattern ProresTelecine_NONE :: ProresTelecine
+ Amazonka.MediaConvert.Types: pattern QueueListBy_CREATION_DATE :: QueueListBy
+ Amazonka.MediaConvert.Types: pattern QueueListBy_NAME :: QueueListBy
+ Amazonka.MediaConvert.Types: pattern QueueStatus_ACTIVE :: QueueStatus
+ Amazonka.MediaConvert.Types: pattern QueueStatus_PAUSED :: QueueStatus
+ Amazonka.MediaConvert.Types: pattern RenewalType_AUTO_RENEW :: RenewalType
+ Amazonka.MediaConvert.Types: pattern RenewalType_EXPIRE :: RenewalType
+ Amazonka.MediaConvert.Types: pattern RequiredFlag_DISABLED :: RequiredFlag
+ Amazonka.MediaConvert.Types: pattern RequiredFlag_ENABLED :: RequiredFlag
+ Amazonka.MediaConvert.Types: pattern ReservationPlanStatus_ACTIVE :: ReservationPlanStatus
+ Amazonka.MediaConvert.Types: pattern ReservationPlanStatus_EXPIRED :: ReservationPlanStatus
+ Amazonka.MediaConvert.Types: pattern RespondToAfd_NONE :: RespondToAfd
+ Amazonka.MediaConvert.Types: pattern RespondToAfd_PASSTHROUGH :: RespondToAfd
+ Amazonka.MediaConvert.Types: pattern RespondToAfd_RESPOND :: RespondToAfd
+ Amazonka.MediaConvert.Types: pattern RuleType_ALLOWED_RENDITIONS :: RuleType
+ Amazonka.MediaConvert.Types: pattern RuleType_FORCE_INCLUDE_RENDITIONS :: RuleType
+ Amazonka.MediaConvert.Types: pattern RuleType_MIN_BOTTOM_RENDITION_SIZE :: RuleType
+ Amazonka.MediaConvert.Types: pattern RuleType_MIN_TOP_RENDITION_SIZE :: RuleType
+ Amazonka.MediaConvert.Types: pattern S3ObjectCannedAcl_AUTHENTICATED_READ :: S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types: pattern S3ObjectCannedAcl_BUCKET_OWNER_FULL_CONTROL :: S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types: pattern S3ObjectCannedAcl_BUCKET_OWNER_READ :: S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types: pattern S3ObjectCannedAcl_PUBLIC_READ :: S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types: pattern S3ServerSideEncryptionType_SERVER_SIDE_ENCRYPTION_KMS :: S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types: pattern S3ServerSideEncryptionType_SERVER_SIDE_ENCRYPTION_S3 :: S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types: pattern SampleRangeConversion_LIMITED_RANGE_SQUEEZE :: SampleRangeConversion
+ Amazonka.MediaConvert.Types: pattern SampleRangeConversion_NONE :: SampleRangeConversion
+ Amazonka.MediaConvert.Types: pattern ScalingBehavior_DEFAULT :: ScalingBehavior
+ Amazonka.MediaConvert.Types: pattern ScalingBehavior_STRETCH_TO_OUTPUT :: ScalingBehavior
+ Amazonka.MediaConvert.Types: pattern SccDestinationFramerate_FRAMERATE_23_97 :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types: pattern SccDestinationFramerate_FRAMERATE_24 :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types: pattern SccDestinationFramerate_FRAMERATE_25 :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types: pattern SccDestinationFramerate_FRAMERATE_29_97_DROPFRAME :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types: pattern SccDestinationFramerate_FRAMERATE_29_97_NON_DROPFRAME :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types: pattern SimulateReservedQueue_DISABLED :: SimulateReservedQueue
+ Amazonka.MediaConvert.Types: pattern SimulateReservedQueue_ENABLED :: SimulateReservedQueue
+ Amazonka.MediaConvert.Types: pattern SrtStylePassthrough_DISABLED :: SrtStylePassthrough
+ Amazonka.MediaConvert.Types: pattern SrtStylePassthrough_ENABLED :: SrtStylePassthrough
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_10 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_12 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_120 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_15 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_180 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_20 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_240 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_30 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_300 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_360 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_420 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_480 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_540 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_60 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern StatusUpdateInterval_SECONDS_600 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types: pattern TeletextPageType_PAGE_TYPE_ADDL_INFO :: TeletextPageType
+ Amazonka.MediaConvert.Types: pattern TeletextPageType_PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE :: TeletextPageType
+ Amazonka.MediaConvert.Types: pattern TeletextPageType_PAGE_TYPE_INITIAL :: TeletextPageType
+ Amazonka.MediaConvert.Types: pattern TeletextPageType_PAGE_TYPE_PROGRAM_SCHEDULE :: TeletextPageType
+ Amazonka.MediaConvert.Types: pattern TeletextPageType_PAGE_TYPE_SUBTITLE :: TeletextPageType
+ Amazonka.MediaConvert.Types: pattern TimecodeBurninPosition_BOTTOM_CENTER :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: pattern TimecodeBurninPosition_BOTTOM_LEFT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: pattern TimecodeBurninPosition_BOTTOM_RIGHT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: pattern TimecodeBurninPosition_MIDDLE_CENTER :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: pattern TimecodeBurninPosition_MIDDLE_LEFT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: pattern TimecodeBurninPosition_MIDDLE_RIGHT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: pattern TimecodeBurninPosition_TOP_CENTER :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: pattern TimecodeBurninPosition_TOP_LEFT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: pattern TimecodeBurninPosition_TOP_RIGHT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types: pattern TimecodeSource_EMBEDDED :: TimecodeSource
+ Amazonka.MediaConvert.Types: pattern TimecodeSource_SPECIFIEDSTART :: TimecodeSource
+ Amazonka.MediaConvert.Types: pattern TimecodeSource_ZEROBASED :: TimecodeSource
+ Amazonka.MediaConvert.Types: pattern TimedMetadata_NONE :: TimedMetadata
+ Amazonka.MediaConvert.Types: pattern TimedMetadata_PASSTHROUGH :: TimedMetadata
+ Amazonka.MediaConvert.Types: pattern TtmlStylePassthrough_DISABLED :: TtmlStylePassthrough
+ Amazonka.MediaConvert.Types: pattern TtmlStylePassthrough_ENABLED :: TtmlStylePassthrough
+ Amazonka.MediaConvert.Types: pattern Type_CUSTOM :: Type
+ Amazonka.MediaConvert.Types: pattern Type_SYSTEM :: Type
+ Amazonka.MediaConvert.Types: pattern Vc3Class_CLASS_145_8BIT :: Vc3Class
+ Amazonka.MediaConvert.Types: pattern Vc3Class_CLASS_220_10BIT :: Vc3Class
+ Amazonka.MediaConvert.Types: pattern Vc3Class_CLASS_220_8BIT :: Vc3Class
+ Amazonka.MediaConvert.Types: pattern Vc3FramerateControl_INITIALIZE_FROM_SOURCE :: Vc3FramerateControl
+ Amazonka.MediaConvert.Types: pattern Vc3FramerateControl_SPECIFIED :: Vc3FramerateControl
+ Amazonka.MediaConvert.Types: pattern Vc3FramerateConversionAlgorithm_DUPLICATE_DROP :: Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Vc3FramerateConversionAlgorithm_FRAMEFORMER :: Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Vc3FramerateConversionAlgorithm_INTERPOLATE :: Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Vc3InterlaceMode_INTERLACED :: Vc3InterlaceMode
+ Amazonka.MediaConvert.Types: pattern Vc3InterlaceMode_PROGRESSIVE :: Vc3InterlaceMode
+ Amazonka.MediaConvert.Types: pattern Vc3ScanTypeConversionMode_INTERLACED :: Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern Vc3ScanTypeConversionMode_INTERLACED_OPTIMIZE :: Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types: pattern Vc3SlowPal_DISABLED :: Vc3SlowPal
+ Amazonka.MediaConvert.Types: pattern Vc3SlowPal_ENABLED :: Vc3SlowPal
+ Amazonka.MediaConvert.Types: pattern Vc3Telecine_HARD :: Vc3Telecine
+ Amazonka.MediaConvert.Types: pattern Vc3Telecine_NONE :: Vc3Telecine
+ Amazonka.MediaConvert.Types: pattern VchipAction_PASSTHROUGH :: VchipAction
+ Amazonka.MediaConvert.Types: pattern VchipAction_STRIP :: VchipAction
+ Amazonka.MediaConvert.Types: pattern VideoCodec_AV1 :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_AVC_INTRA :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_FRAME_CAPTURE :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_H_264 :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_H_265 :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_MPEG2 :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_PRORES :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_VC3 :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_VP8 :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_VP9 :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoCodec_XAVC :: VideoCodec
+ Amazonka.MediaConvert.Types: pattern VideoTimecodeInsertion_DISABLED :: VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types: pattern VideoTimecodeInsertion_PIC_TIMING_SEI :: VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types: pattern Vp8FramerateControl_INITIALIZE_FROM_SOURCE :: Vp8FramerateControl
+ Amazonka.MediaConvert.Types: pattern Vp8FramerateControl_SPECIFIED :: Vp8FramerateControl
+ Amazonka.MediaConvert.Types: pattern Vp8FramerateConversionAlgorithm_DUPLICATE_DROP :: Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Vp8FramerateConversionAlgorithm_FRAMEFORMER :: Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Vp8FramerateConversionAlgorithm_INTERPOLATE :: Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Vp8ParControl_INITIALIZE_FROM_SOURCE :: Vp8ParControl
+ Amazonka.MediaConvert.Types: pattern Vp8ParControl_SPECIFIED :: Vp8ParControl
+ Amazonka.MediaConvert.Types: pattern Vp8QualityTuningLevel_MULTI_PASS :: Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern Vp8QualityTuningLevel_MULTI_PASS_HQ :: Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern Vp8RateControlMode_VBR :: Vp8RateControlMode
+ Amazonka.MediaConvert.Types: pattern Vp9FramerateControl_INITIALIZE_FROM_SOURCE :: Vp9FramerateControl
+ Amazonka.MediaConvert.Types: pattern Vp9FramerateControl_SPECIFIED :: Vp9FramerateControl
+ Amazonka.MediaConvert.Types: pattern Vp9FramerateConversionAlgorithm_DUPLICATE_DROP :: Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Vp9FramerateConversionAlgorithm_FRAMEFORMER :: Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Vp9FramerateConversionAlgorithm_INTERPOLATE :: Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern Vp9ParControl_INITIALIZE_FROM_SOURCE :: Vp9ParControl
+ Amazonka.MediaConvert.Types: pattern Vp9ParControl_SPECIFIED :: Vp9ParControl
+ Amazonka.MediaConvert.Types: pattern Vp9QualityTuningLevel_MULTI_PASS :: Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern Vp9QualityTuningLevel_MULTI_PASS_HQ :: Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern Vp9RateControlMode_VBR :: Vp9RateControlMode
+ Amazonka.MediaConvert.Types: pattern WatermarkingStrength_DEFAULT :: WatermarkingStrength
+ Amazonka.MediaConvert.Types: pattern WatermarkingStrength_LIGHTER :: WatermarkingStrength
+ Amazonka.MediaConvert.Types: pattern WatermarkingStrength_LIGHTEST :: WatermarkingStrength
+ Amazonka.MediaConvert.Types: pattern WatermarkingStrength_STRONGER :: WatermarkingStrength
+ Amazonka.MediaConvert.Types: pattern WatermarkingStrength_STRONGEST :: WatermarkingStrength
+ Amazonka.MediaConvert.Types: pattern WavFormat_RF64 :: WavFormat
+ Amazonka.MediaConvert.Types: pattern WavFormat_RIFF :: WavFormat
+ Amazonka.MediaConvert.Types: pattern WebvttAccessibilitySubs_DISABLED :: WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types: pattern WebvttAccessibilitySubs_ENABLED :: WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types: pattern WebvttStylePassthrough_DISABLED :: WebvttStylePassthrough
+ Amazonka.MediaConvert.Types: pattern WebvttStylePassthrough_ENABLED :: WebvttStylePassthrough
+ Amazonka.MediaConvert.Types: pattern WebvttStylePassthrough_STRICT :: WebvttStylePassthrough
+ Amazonka.MediaConvert.Types: pattern Xavc4kIntraCbgProfileClass_CLASS_100 :: Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: pattern Xavc4kIntraCbgProfileClass_CLASS_300 :: Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: pattern Xavc4kIntraCbgProfileClass_CLASS_480 :: Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: pattern Xavc4kIntraVbrProfileClass_CLASS_100 :: Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types: pattern Xavc4kIntraVbrProfileClass_CLASS_300 :: Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types: pattern Xavc4kIntraVbrProfileClass_CLASS_480 :: Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types: pattern Xavc4kProfileBitrateClass_BITRATE_CLASS_100 :: Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types: pattern Xavc4kProfileBitrateClass_BITRATE_CLASS_140 :: Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types: pattern Xavc4kProfileBitrateClass_BITRATE_CLASS_200 :: Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types: pattern Xavc4kProfileCodecProfile_HIGH :: Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types: pattern Xavc4kProfileCodecProfile_HIGH_422 :: Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types: pattern Xavc4kProfileQualityTuningLevel_MULTI_PASS_HQ :: Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern Xavc4kProfileQualityTuningLevel_SINGLE_PASS :: Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern Xavc4kProfileQualityTuningLevel_SINGLE_PASS_HQ :: Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern XavcAdaptiveQuantization_AUTO :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcAdaptiveQuantization_HIGH :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcAdaptiveQuantization_HIGHER :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcAdaptiveQuantization_LOW :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcAdaptiveQuantization_MAX :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcAdaptiveQuantization_MEDIUM :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcAdaptiveQuantization_OFF :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcEntropyEncoding_AUTO :: XavcEntropyEncoding
+ Amazonka.MediaConvert.Types: pattern XavcEntropyEncoding_CABAC :: XavcEntropyEncoding
+ Amazonka.MediaConvert.Types: pattern XavcEntropyEncoding_CAVLC :: XavcEntropyEncoding
+ Amazonka.MediaConvert.Types: pattern XavcFlickerAdaptiveQuantization_DISABLED :: XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcFlickerAdaptiveQuantization_ENABLED :: XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcFramerateControl_INITIALIZE_FROM_SOURCE :: XavcFramerateControl
+ Amazonka.MediaConvert.Types: pattern XavcFramerateControl_SPECIFIED :: XavcFramerateControl
+ Amazonka.MediaConvert.Types: pattern XavcFramerateConversionAlgorithm_DUPLICATE_DROP :: XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern XavcFramerateConversionAlgorithm_FRAMEFORMER :: XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern XavcFramerateConversionAlgorithm_INTERPOLATE :: XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types: pattern XavcGopBReference_DISABLED :: XavcGopBReference
+ Amazonka.MediaConvert.Types: pattern XavcGopBReference_ENABLED :: XavcGopBReference
+ Amazonka.MediaConvert.Types: pattern XavcHdIntraCbgProfileClass_CLASS_100 :: XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: pattern XavcHdIntraCbgProfileClass_CLASS_200 :: XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: pattern XavcHdIntraCbgProfileClass_CLASS_50 :: XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types: pattern XavcHdProfileBitrateClass_BITRATE_CLASS_25 :: XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types: pattern XavcHdProfileBitrateClass_BITRATE_CLASS_35 :: XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types: pattern XavcHdProfileBitrateClass_BITRATE_CLASS_50 :: XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types: pattern XavcHdProfileQualityTuningLevel_MULTI_PASS_HQ :: XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern XavcHdProfileQualityTuningLevel_SINGLE_PASS :: XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern XavcHdProfileQualityTuningLevel_SINGLE_PASS_HQ :: XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types: pattern XavcHdProfileTelecine_HARD :: XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types: pattern XavcHdProfileTelecine_NONE :: XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types: pattern XavcInterlaceMode_BOTTOM_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types: pattern XavcInterlaceMode_FOLLOW_BOTTOM_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types: pattern XavcInterlaceMode_FOLLOW_TOP_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types: pattern XavcInterlaceMode_PROGRESSIVE :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types: pattern XavcInterlaceMode_TOP_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types: pattern XavcProfile_XAVC_4K :: XavcProfile
+ Amazonka.MediaConvert.Types: pattern XavcProfile_XAVC_4K_INTRA_CBG :: XavcProfile
+ Amazonka.MediaConvert.Types: pattern XavcProfile_XAVC_4K_INTRA_VBR :: XavcProfile
+ Amazonka.MediaConvert.Types: pattern XavcProfile_XAVC_HD :: XavcProfile
+ Amazonka.MediaConvert.Types: pattern XavcProfile_XAVC_HD_INTRA_CBG :: XavcProfile
+ Amazonka.MediaConvert.Types: pattern XavcSlowPal_DISABLED :: XavcSlowPal
+ Amazonka.MediaConvert.Types: pattern XavcSlowPal_ENABLED :: XavcSlowPal
+ Amazonka.MediaConvert.Types: pattern XavcSpatialAdaptiveQuantization_DISABLED :: XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcSpatialAdaptiveQuantization_ENABLED :: XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcTemporalAdaptiveQuantization_DISABLED :: XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: pattern XavcTemporalAdaptiveQuantization_ENABLED :: XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types: policy_httpInputs :: Lens' Policy (Maybe InputPolicy)
+ Amazonka.MediaConvert.Types: policy_httpsInputs :: Lens' Policy (Maybe InputPolicy)
+ Amazonka.MediaConvert.Types: policy_s3Inputs :: Lens' Policy (Maybe InputPolicy)
+ Amazonka.MediaConvert.Types: presetSettings_audioDescriptions :: Lens' PresetSettings (Maybe [AudioDescription])
+ Amazonka.MediaConvert.Types: presetSettings_captionDescriptions :: Lens' PresetSettings (Maybe [CaptionDescriptionPreset])
+ Amazonka.MediaConvert.Types: presetSettings_containerSettings :: Lens' PresetSettings (Maybe ContainerSettings)
+ Amazonka.MediaConvert.Types: presetSettings_videoDescription :: Lens' PresetSettings (Maybe VideoDescription)
+ Amazonka.MediaConvert.Types: preset_arn :: Lens' Preset (Maybe Text)
+ Amazonka.MediaConvert.Types: preset_category :: Lens' Preset (Maybe Text)
+ Amazonka.MediaConvert.Types: preset_createdAt :: Lens' Preset (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: preset_description :: Lens' Preset (Maybe Text)
+ Amazonka.MediaConvert.Types: preset_lastUpdated :: Lens' Preset (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: preset_name :: Lens' Preset Text
+ Amazonka.MediaConvert.Types: preset_settings :: Lens' Preset PresetSettings
+ Amazonka.MediaConvert.Types: preset_type :: Lens' Preset (Maybe Type)
+ Amazonka.MediaConvert.Types: proresSettings_chromaSampling :: Lens' ProresSettings (Maybe ProresChromaSampling)
+ Amazonka.MediaConvert.Types: proresSettings_codecProfile :: Lens' ProresSettings (Maybe ProresCodecProfile)
+ Amazonka.MediaConvert.Types: proresSettings_framerateControl :: Lens' ProresSettings (Maybe ProresFramerateControl)
+ Amazonka.MediaConvert.Types: proresSettings_framerateConversionAlgorithm :: Lens' ProresSettings (Maybe ProresFramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: proresSettings_framerateDenominator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: proresSettings_framerateNumerator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: proresSettings_interlaceMode :: Lens' ProresSettings (Maybe ProresInterlaceMode)
+ Amazonka.MediaConvert.Types: proresSettings_parControl :: Lens' ProresSettings (Maybe ProresParControl)
+ Amazonka.MediaConvert.Types: proresSettings_parDenominator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: proresSettings_parNumerator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: proresSettings_scanTypeConversionMode :: Lens' ProresSettings (Maybe ProresScanTypeConversionMode)
+ Amazonka.MediaConvert.Types: proresSettings_slowPal :: Lens' ProresSettings (Maybe ProresSlowPal)
+ Amazonka.MediaConvert.Types: proresSettings_telecine :: Lens' ProresSettings (Maybe ProresTelecine)
+ Amazonka.MediaConvert.Types: queueTransition_destinationQueue :: Lens' QueueTransition (Maybe Text)
+ Amazonka.MediaConvert.Types: queueTransition_sourceQueue :: Lens' QueueTransition (Maybe Text)
+ Amazonka.MediaConvert.Types: queueTransition_timestamp :: Lens' QueueTransition (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: queue_arn :: Lens' Queue (Maybe Text)
+ Amazonka.MediaConvert.Types: queue_createdAt :: Lens' Queue (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: queue_description :: Lens' Queue (Maybe Text)
+ Amazonka.MediaConvert.Types: queue_lastUpdated :: Lens' Queue (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: queue_name :: Lens' Queue Text
+ Amazonka.MediaConvert.Types: queue_pricingPlan :: Lens' Queue (Maybe PricingPlan)
+ Amazonka.MediaConvert.Types: queue_progressingJobsCount :: Lens' Queue (Maybe Int)
+ Amazonka.MediaConvert.Types: queue_reservationPlan :: Lens' Queue (Maybe ReservationPlan)
+ Amazonka.MediaConvert.Types: queue_status :: Lens' Queue (Maybe QueueStatus)
+ Amazonka.MediaConvert.Types: queue_submittedJobsCount :: Lens' Queue (Maybe Int)
+ Amazonka.MediaConvert.Types: queue_type :: Lens' Queue (Maybe Type)
+ Amazonka.MediaConvert.Types: rectangle_height :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Types: rectangle_width :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Types: rectangle_x :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Types: rectangle_y :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Types: remixSettings_channelMapping :: Lens' RemixSettings (Maybe ChannelMapping)
+ Amazonka.MediaConvert.Types: remixSettings_channelsIn :: Lens' RemixSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: remixSettings_channelsOut :: Lens' RemixSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: reservationPlanSettings_commitment :: Lens' ReservationPlanSettings Commitment
+ Amazonka.MediaConvert.Types: reservationPlanSettings_renewalType :: Lens' ReservationPlanSettings RenewalType
+ Amazonka.MediaConvert.Types: reservationPlanSettings_reservedSlots :: Lens' ReservationPlanSettings Int
+ Amazonka.MediaConvert.Types: reservationPlan_commitment :: Lens' ReservationPlan (Maybe Commitment)
+ Amazonka.MediaConvert.Types: reservationPlan_expiresAt :: Lens' ReservationPlan (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: reservationPlan_purchasedAt :: Lens' ReservationPlan (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: reservationPlan_renewalType :: Lens' ReservationPlan (Maybe RenewalType)
+ Amazonka.MediaConvert.Types: reservationPlan_reservedSlots :: Lens' ReservationPlan (Maybe Int)
+ Amazonka.MediaConvert.Types: reservationPlan_status :: Lens' ReservationPlan (Maybe ReservationPlanStatus)
+ Amazonka.MediaConvert.Types: resourceTags_arn :: Lens' ResourceTags (Maybe Text)
+ Amazonka.MediaConvert.Types: resourceTags_tags :: Lens' ResourceTags (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Types: s3DestinationAccessControl_cannedAcl :: Lens' S3DestinationAccessControl (Maybe S3ObjectCannedAcl)
+ Amazonka.MediaConvert.Types: s3DestinationSettings_accessControl :: Lens' S3DestinationSettings (Maybe S3DestinationAccessControl)
+ Amazonka.MediaConvert.Types: s3DestinationSettings_encryption :: Lens' S3DestinationSettings (Maybe S3EncryptionSettings)
+ Amazonka.MediaConvert.Types: s3EncryptionSettings_encryptionType :: Lens' S3EncryptionSettings (Maybe S3ServerSideEncryptionType)
+ Amazonka.MediaConvert.Types: s3EncryptionSettings_kmsEncryptionContext :: Lens' S3EncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: s3EncryptionSettings_kmsKeyArn :: Lens' S3EncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: sccDestinationSettings_framerate :: Lens' SccDestinationSettings (Maybe SccDestinationFramerate)
+ Amazonka.MediaConvert.Types: spekeKeyProviderCmaf_certificateArn :: Lens' SpekeKeyProviderCmaf (Maybe Text)
+ Amazonka.MediaConvert.Types: spekeKeyProviderCmaf_dashSignaledSystemIds :: Lens' SpekeKeyProviderCmaf (Maybe [Text])
+ Amazonka.MediaConvert.Types: spekeKeyProviderCmaf_hlsSignaledSystemIds :: Lens' SpekeKeyProviderCmaf (Maybe [Text])
+ Amazonka.MediaConvert.Types: spekeKeyProviderCmaf_resourceId :: Lens' SpekeKeyProviderCmaf (Maybe Text)
+ Amazonka.MediaConvert.Types: spekeKeyProviderCmaf_url :: Lens' SpekeKeyProviderCmaf (Maybe Text)
+ Amazonka.MediaConvert.Types: spekeKeyProvider_certificateArn :: Lens' SpekeKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types: spekeKeyProvider_resourceId :: Lens' SpekeKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types: spekeKeyProvider_systemIds :: Lens' SpekeKeyProvider (Maybe [Text])
+ Amazonka.MediaConvert.Types: spekeKeyProvider_url :: Lens' SpekeKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types: srtDestinationSettings_stylePassthrough :: Lens' SrtDestinationSettings (Maybe SrtStylePassthrough)
+ Amazonka.MediaConvert.Types: staticKeyProvider_keyFormat :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types: staticKeyProvider_keyFormatVersions :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types: staticKeyProvider_staticKeyValue :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types: staticKeyProvider_url :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types: teletextDestinationSettings_pageNumber :: Lens' TeletextDestinationSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: teletextDestinationSettings_pageTypes :: Lens' TeletextDestinationSettings (Maybe [TeletextPageType])
+ Amazonka.MediaConvert.Types: teletextSourceSettings_pageNumber :: Lens' TeletextSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: timecodeBurnin_fontSize :: Lens' TimecodeBurnin (Maybe Natural)
+ Amazonka.MediaConvert.Types: timecodeBurnin_position :: Lens' TimecodeBurnin (Maybe TimecodeBurninPosition)
+ Amazonka.MediaConvert.Types: timecodeBurnin_prefix :: Lens' TimecodeBurnin (Maybe Text)
+ Amazonka.MediaConvert.Types: timecodeConfig_anchor :: Lens' TimecodeConfig (Maybe Text)
+ Amazonka.MediaConvert.Types: timecodeConfig_source :: Lens' TimecodeConfig (Maybe TimecodeSource)
+ Amazonka.MediaConvert.Types: timecodeConfig_start :: Lens' TimecodeConfig (Maybe Text)
+ Amazonka.MediaConvert.Types: timecodeConfig_timestampOffset :: Lens' TimecodeConfig (Maybe Text)
+ Amazonka.MediaConvert.Types: timedMetadataInsertion_id3Insertions :: Lens' TimedMetadataInsertion (Maybe [Id3Insertion])
+ Amazonka.MediaConvert.Types: timing_finishTime :: Lens' Timing (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: timing_startTime :: Lens' Timing (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: timing_submitTime :: Lens' Timing (Maybe UTCTime)
+ Amazonka.MediaConvert.Types: trackSourceSettings_trackNumber :: Lens' TrackSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: ttmlDestinationSettings_stylePassthrough :: Lens' TtmlDestinationSettings (Maybe TtmlStylePassthrough)
+ Amazonka.MediaConvert.Types: vc3Settings_framerateControl :: Lens' Vc3Settings (Maybe Vc3FramerateControl)
+ Amazonka.MediaConvert.Types: vc3Settings_framerateConversionAlgorithm :: Lens' Vc3Settings (Maybe Vc3FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: vc3Settings_framerateDenominator :: Lens' Vc3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vc3Settings_framerateNumerator :: Lens' Vc3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vc3Settings_interlaceMode :: Lens' Vc3Settings (Maybe Vc3InterlaceMode)
+ Amazonka.MediaConvert.Types: vc3Settings_scanTypeConversionMode :: Lens' Vc3Settings (Maybe Vc3ScanTypeConversionMode)
+ Amazonka.MediaConvert.Types: vc3Settings_slowPal :: Lens' Vc3Settings (Maybe Vc3SlowPal)
+ Amazonka.MediaConvert.Types: vc3Settings_telecine :: Lens' Vc3Settings (Maybe Vc3Telecine)
+ Amazonka.MediaConvert.Types: vc3Settings_vc3Class :: Lens' Vc3Settings (Maybe Vc3Class)
+ Amazonka.MediaConvert.Types: videoCodecSettings_av1Settings :: Lens' VideoCodecSettings (Maybe Av1Settings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_avcIntraSettings :: Lens' VideoCodecSettings (Maybe AvcIntraSettings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_codec :: Lens' VideoCodecSettings (Maybe VideoCodec)
+ Amazonka.MediaConvert.Types: videoCodecSettings_frameCaptureSettings :: Lens' VideoCodecSettings (Maybe FrameCaptureSettings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_h264Settings :: Lens' VideoCodecSettings (Maybe H264Settings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_h265Settings :: Lens' VideoCodecSettings (Maybe H265Settings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_mpeg2Settings :: Lens' VideoCodecSettings (Maybe Mpeg2Settings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_proresSettings :: Lens' VideoCodecSettings (Maybe ProresSettings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_vc3Settings :: Lens' VideoCodecSettings (Maybe Vc3Settings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_vp8Settings :: Lens' VideoCodecSettings (Maybe Vp8Settings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_vp9Settings :: Lens' VideoCodecSettings (Maybe Vp9Settings)
+ Amazonka.MediaConvert.Types: videoCodecSettings_xavcSettings :: Lens' VideoCodecSettings (Maybe XavcSettings)
+ Amazonka.MediaConvert.Types: videoDescription_afdSignaling :: Lens' VideoDescription (Maybe AfdSignaling)
+ Amazonka.MediaConvert.Types: videoDescription_antiAlias :: Lens' VideoDescription (Maybe AntiAlias)
+ Amazonka.MediaConvert.Types: videoDescription_codecSettings :: Lens' VideoDescription (Maybe VideoCodecSettings)
+ Amazonka.MediaConvert.Types: videoDescription_colorMetadata :: Lens' VideoDescription (Maybe ColorMetadata)
+ Amazonka.MediaConvert.Types: videoDescription_crop :: Lens' VideoDescription (Maybe Rectangle)
+ Amazonka.MediaConvert.Types: videoDescription_dropFrameTimecode :: Lens' VideoDescription (Maybe DropFrameTimecode)
+ Amazonka.MediaConvert.Types: videoDescription_fixedAfd :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types: videoDescription_height :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types: videoDescription_position :: Lens' VideoDescription (Maybe Rectangle)
+ Amazonka.MediaConvert.Types: videoDescription_respondToAfd :: Lens' VideoDescription (Maybe RespondToAfd)
+ Amazonka.MediaConvert.Types: videoDescription_scalingBehavior :: Lens' VideoDescription (Maybe ScalingBehavior)
+ Amazonka.MediaConvert.Types: videoDescription_sharpness :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types: videoDescription_timecodeInsertion :: Lens' VideoDescription (Maybe VideoTimecodeInsertion)
+ Amazonka.MediaConvert.Types: videoDescription_videoPreprocessors :: Lens' VideoDescription (Maybe VideoPreprocessor)
+ Amazonka.MediaConvert.Types: videoDescription_width :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types: videoDetail_heightInPx :: Lens' VideoDetail (Maybe Int)
+ Amazonka.MediaConvert.Types: videoDetail_widthInPx :: Lens' VideoDetail (Maybe Int)
+ Amazonka.MediaConvert.Types: videoPreprocessor_colorCorrector :: Lens' VideoPreprocessor (Maybe ColorCorrector)
+ Amazonka.MediaConvert.Types: videoPreprocessor_deinterlacer :: Lens' VideoPreprocessor (Maybe Deinterlacer)
+ Amazonka.MediaConvert.Types: videoPreprocessor_dolbyVision :: Lens' VideoPreprocessor (Maybe DolbyVision)
+ Amazonka.MediaConvert.Types: videoPreprocessor_hdr10Plus :: Lens' VideoPreprocessor (Maybe Hdr10Plus)
+ Amazonka.MediaConvert.Types: videoPreprocessor_imageInserter :: Lens' VideoPreprocessor (Maybe ImageInserter)
+ Amazonka.MediaConvert.Types: videoPreprocessor_noiseReducer :: Lens' VideoPreprocessor (Maybe NoiseReducer)
+ Amazonka.MediaConvert.Types: videoPreprocessor_partnerWatermarking :: Lens' VideoPreprocessor (Maybe PartnerWatermarking)
+ Amazonka.MediaConvert.Types: videoPreprocessor_timecodeBurnin :: Lens' VideoPreprocessor (Maybe TimecodeBurnin)
+ Amazonka.MediaConvert.Types: videoSelector_alphaBehavior :: Lens' VideoSelector (Maybe AlphaBehavior)
+ Amazonka.MediaConvert.Types: videoSelector_colorSpace :: Lens' VideoSelector (Maybe ColorSpace)
+ Amazonka.MediaConvert.Types: videoSelector_colorSpaceUsage :: Lens' VideoSelector (Maybe ColorSpaceUsage)
+ Amazonka.MediaConvert.Types: videoSelector_embeddedTimecodeOverride :: Lens' VideoSelector (Maybe EmbeddedTimecodeOverride)
+ Amazonka.MediaConvert.Types: videoSelector_hdr10Metadata :: Lens' VideoSelector (Maybe Hdr10Metadata)
+ Amazonka.MediaConvert.Types: videoSelector_padVideo :: Lens' VideoSelector (Maybe PadVideo)
+ Amazonka.MediaConvert.Types: videoSelector_pid :: Lens' VideoSelector (Maybe Natural)
+ Amazonka.MediaConvert.Types: videoSelector_programNumber :: Lens' VideoSelector (Maybe Int)
+ Amazonka.MediaConvert.Types: videoSelector_rotate :: Lens' VideoSelector (Maybe InputRotate)
+ Amazonka.MediaConvert.Types: videoSelector_sampleRange :: Lens' VideoSelector (Maybe InputSampleRange)
+ Amazonka.MediaConvert.Types: vorbisSettings_channels :: Lens' VorbisSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vorbisSettings_sampleRate :: Lens' VorbisSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vorbisSettings_vbrQuality :: Lens' VorbisSettings (Maybe Int)
+ Amazonka.MediaConvert.Types: vp8Settings_bitrate :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp8Settings_framerateControl :: Lens' Vp8Settings (Maybe Vp8FramerateControl)
+ Amazonka.MediaConvert.Types: vp8Settings_framerateConversionAlgorithm :: Lens' Vp8Settings (Maybe Vp8FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: vp8Settings_framerateDenominator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp8Settings_framerateNumerator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp8Settings_gopSize :: Lens' Vp8Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: vp8Settings_hrdBufferSize :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp8Settings_maxBitrate :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp8Settings_parControl :: Lens' Vp8Settings (Maybe Vp8ParControl)
+ Amazonka.MediaConvert.Types: vp8Settings_parDenominator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp8Settings_parNumerator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp8Settings_qualityTuningLevel :: Lens' Vp8Settings (Maybe Vp8QualityTuningLevel)
+ Amazonka.MediaConvert.Types: vp8Settings_rateControlMode :: Lens' Vp8Settings (Maybe Vp8RateControlMode)
+ Amazonka.MediaConvert.Types: vp9Settings_bitrate :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp9Settings_framerateControl :: Lens' Vp9Settings (Maybe Vp9FramerateControl)
+ Amazonka.MediaConvert.Types: vp9Settings_framerateConversionAlgorithm :: Lens' Vp9Settings (Maybe Vp9FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: vp9Settings_framerateDenominator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp9Settings_framerateNumerator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp9Settings_gopSize :: Lens' Vp9Settings (Maybe Double)
+ Amazonka.MediaConvert.Types: vp9Settings_hrdBufferSize :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp9Settings_maxBitrate :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp9Settings_parControl :: Lens' Vp9Settings (Maybe Vp9ParControl)
+ Amazonka.MediaConvert.Types: vp9Settings_parDenominator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp9Settings_parNumerator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types: vp9Settings_qualityTuningLevel :: Lens' Vp9Settings (Maybe Vp9QualityTuningLevel)
+ Amazonka.MediaConvert.Types: vp9Settings_rateControlMode :: Lens' Vp9Settings (Maybe Vp9RateControlMode)
+ Amazonka.MediaConvert.Types: wavSettings_bitDepth :: Lens' WavSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: wavSettings_channels :: Lens' WavSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: wavSettings_format :: Lens' WavSettings (Maybe WavFormat)
+ Amazonka.MediaConvert.Types: wavSettings_sampleRate :: Lens' WavSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: webvttDestinationSettings_accessibility :: Lens' WebvttDestinationSettings (Maybe WebvttAccessibilitySubs)
+ Amazonka.MediaConvert.Types: webvttDestinationSettings_stylePassthrough :: Lens' WebvttDestinationSettings (Maybe WebvttStylePassthrough)
+ Amazonka.MediaConvert.Types: webvttHlsSourceSettings_renditionGroupId :: Lens' WebvttHlsSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: webvttHlsSourceSettings_renditionLanguageCode :: Lens' WebvttHlsSourceSettings (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types: webvttHlsSourceSettings_renditionName :: Lens' WebvttHlsSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Types: xavc4kIntraCbgProfileSettings_xavcClass :: Lens' Xavc4kIntraCbgProfileSettings (Maybe Xavc4kIntraCbgProfileClass)
+ Amazonka.MediaConvert.Types: xavc4kIntraVbrProfileSettings_xavcClass :: Lens' Xavc4kIntraVbrProfileSettings (Maybe Xavc4kIntraVbrProfileClass)
+ Amazonka.MediaConvert.Types: xavc4kProfileSettings_bitrateClass :: Lens' Xavc4kProfileSettings (Maybe Xavc4kProfileBitrateClass)
+ Amazonka.MediaConvert.Types: xavc4kProfileSettings_codecProfile :: Lens' Xavc4kProfileSettings (Maybe Xavc4kProfileCodecProfile)
+ Amazonka.MediaConvert.Types: xavc4kProfileSettings_flickerAdaptiveQuantization :: Lens' Xavc4kProfileSettings (Maybe XavcFlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: xavc4kProfileSettings_gopBReference :: Lens' Xavc4kProfileSettings (Maybe XavcGopBReference)
+ Amazonka.MediaConvert.Types: xavc4kProfileSettings_gopClosedCadence :: Lens' Xavc4kProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: xavc4kProfileSettings_hrdBufferSize :: Lens' Xavc4kProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: xavc4kProfileSettings_qualityTuningLevel :: Lens' Xavc4kProfileSettings (Maybe Xavc4kProfileQualityTuningLevel)
+ Amazonka.MediaConvert.Types: xavc4kProfileSettings_slices :: Lens' Xavc4kProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: xavcHdIntraCbgProfileSettings_xavcClass :: Lens' XavcHdIntraCbgProfileSettings (Maybe XavcHdIntraCbgProfileClass)
+ Amazonka.MediaConvert.Types: xavcHdProfileSettings_bitrateClass :: Lens' XavcHdProfileSettings (Maybe XavcHdProfileBitrateClass)
+ Amazonka.MediaConvert.Types: xavcHdProfileSettings_flickerAdaptiveQuantization :: Lens' XavcHdProfileSettings (Maybe XavcFlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: xavcHdProfileSettings_gopBReference :: Lens' XavcHdProfileSettings (Maybe XavcGopBReference)
+ Amazonka.MediaConvert.Types: xavcHdProfileSettings_gopClosedCadence :: Lens' XavcHdProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: xavcHdProfileSettings_hrdBufferSize :: Lens' XavcHdProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: xavcHdProfileSettings_interlaceMode :: Lens' XavcHdProfileSettings (Maybe XavcInterlaceMode)
+ Amazonka.MediaConvert.Types: xavcHdProfileSettings_qualityTuningLevel :: Lens' XavcHdProfileSettings (Maybe XavcHdProfileQualityTuningLevel)
+ Amazonka.MediaConvert.Types: xavcHdProfileSettings_slices :: Lens' XavcHdProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: xavcHdProfileSettings_telecine :: Lens' XavcHdProfileSettings (Maybe XavcHdProfileTelecine)
+ Amazonka.MediaConvert.Types: xavcSettings_adaptiveQuantization :: Lens' XavcSettings (Maybe XavcAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: xavcSettings_entropyEncoding :: Lens' XavcSettings (Maybe XavcEntropyEncoding)
+ Amazonka.MediaConvert.Types: xavcSettings_framerateControl :: Lens' XavcSettings (Maybe XavcFramerateControl)
+ Amazonka.MediaConvert.Types: xavcSettings_framerateConversionAlgorithm :: Lens' XavcSettings (Maybe XavcFramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types: xavcSettings_framerateDenominator :: Lens' XavcSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: xavcSettings_framerateNumerator :: Lens' XavcSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: xavcSettings_profile :: Lens' XavcSettings (Maybe XavcProfile)
+ Amazonka.MediaConvert.Types: xavcSettings_slowPal :: Lens' XavcSettings (Maybe XavcSlowPal)
+ Amazonka.MediaConvert.Types: xavcSettings_softness :: Lens' XavcSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types: xavcSettings_spatialAdaptiveQuantization :: Lens' XavcSettings (Maybe XavcSpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: xavcSettings_temporalAdaptiveQuantization :: Lens' XavcSettings (Maybe XavcTemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Types: xavcSettings_xavc4kIntraCbgProfileSettings :: Lens' XavcSettings (Maybe Xavc4kIntraCbgProfileSettings)
+ Amazonka.MediaConvert.Types: xavcSettings_xavc4kIntraVbrProfileSettings :: Lens' XavcSettings (Maybe Xavc4kIntraVbrProfileSettings)
+ Amazonka.MediaConvert.Types: xavcSettings_xavc4kProfileSettings :: Lens' XavcSettings (Maybe Xavc4kProfileSettings)
+ Amazonka.MediaConvert.Types: xavcSettings_xavcHdIntraCbgProfileSettings :: Lens' XavcSettings (Maybe XavcHdIntraCbgProfileSettings)
+ Amazonka.MediaConvert.Types: xavcSettings_xavcHdProfileSettings :: Lens' XavcSettings (Maybe XavcHdProfileSettings)
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: AacAudioDescriptionBroadcasterMix' :: Text -> AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: [fromAacAudioDescriptionBroadcasterMix] :: AacAudioDescriptionBroadcasterMix -> Text
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance GHC.Read.Read Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: instance GHC.Show.Show Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix.AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: newtype AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: pattern AacAudioDescriptionBroadcasterMix_BROADCASTER_MIXED_AD :: AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix: pattern AacAudioDescriptionBroadcasterMix_NORMAL :: AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacCodecProfile: AacCodecProfile' :: Text -> AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: [fromAacCodecProfile] :: AacCodecProfile -> Text
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.AacCodecProfile.AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: newtype AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: pattern AacCodecProfile_HEV1 :: AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: pattern AacCodecProfile_HEV2 :: AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodecProfile: pattern AacCodecProfile_LC :: AacCodecProfile
+ Amazonka.MediaConvert.Types.AacCodingMode: AacCodingMode' :: Text -> AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: [fromAacCodingMode] :: AacCodingMode -> Text
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.AacCodingMode.AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: newtype AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: pattern AacCodingMode_AD_RECEIVER_MIX :: AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: pattern AacCodingMode_CODING_MODE_1_0 :: AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: pattern AacCodingMode_CODING_MODE_1_1 :: AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: pattern AacCodingMode_CODING_MODE_2_0 :: AacCodingMode
+ Amazonka.MediaConvert.Types.AacCodingMode: pattern AacCodingMode_CODING_MODE_5_1 :: AacCodingMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: AacRateControlMode' :: Text -> AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: [fromAacRateControlMode] :: AacRateControlMode -> Text
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.AacRateControlMode.AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: newtype AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: pattern AacRateControlMode_CBR :: AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRateControlMode: pattern AacRateControlMode_VBR :: AacRateControlMode
+ Amazonka.MediaConvert.Types.AacRawFormat: AacRawFormat' :: Text -> AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: [fromAacRawFormat] :: AacRawFormat -> Text
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance GHC.Read.Read Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: instance GHC.Show.Show Amazonka.MediaConvert.Types.AacRawFormat.AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: newtype AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: pattern AacRawFormat_LATM_LOAS :: AacRawFormat
+ Amazonka.MediaConvert.Types.AacRawFormat: pattern AacRawFormat_NONE :: AacRawFormat
+ Amazonka.MediaConvert.Types.AacSettings: AacSettings' :: Maybe AacAudioDescriptionBroadcasterMix -> Maybe Natural -> Maybe AacCodecProfile -> Maybe AacCodingMode -> Maybe AacRateControlMode -> Maybe AacRawFormat -> Maybe Natural -> Maybe AacSpecification -> Maybe AacVbrQuality -> AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: [$sel:audioDescriptionBroadcasterMix:AacSettings'] :: AacSettings -> Maybe AacAudioDescriptionBroadcasterMix
+ Amazonka.MediaConvert.Types.AacSettings: [$sel:bitrate:AacSettings'] :: AacSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AacSettings: [$sel:codecProfile:AacSettings'] :: AacSettings -> Maybe AacCodecProfile
+ Amazonka.MediaConvert.Types.AacSettings: [$sel:codingMode:AacSettings'] :: AacSettings -> Maybe AacCodingMode
+ Amazonka.MediaConvert.Types.AacSettings: [$sel:rateControlMode:AacSettings'] :: AacSettings -> Maybe AacRateControlMode
+ Amazonka.MediaConvert.Types.AacSettings: [$sel:rawFormat:AacSettings'] :: AacSettings -> Maybe AacRawFormat
+ Amazonka.MediaConvert.Types.AacSettings: [$sel:sampleRate:AacSettings'] :: AacSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AacSettings: [$sel:specification:AacSettings'] :: AacSettings -> Maybe AacSpecification
+ Amazonka.MediaConvert.Types.AacSettings: [$sel:vbrQuality:AacSettings'] :: AacSettings -> Maybe AacVbrQuality
+ Amazonka.MediaConvert.Types.AacSettings: aacSettings_audioDescriptionBroadcasterMix :: Lens' AacSettings (Maybe AacAudioDescriptionBroadcasterMix)
+ Amazonka.MediaConvert.Types.AacSettings: aacSettings_bitrate :: Lens' AacSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AacSettings: aacSettings_codecProfile :: Lens' AacSettings (Maybe AacCodecProfile)
+ Amazonka.MediaConvert.Types.AacSettings: aacSettings_codingMode :: Lens' AacSettings (Maybe AacCodingMode)
+ Amazonka.MediaConvert.Types.AacSettings: aacSettings_rateControlMode :: Lens' AacSettings (Maybe AacRateControlMode)
+ Amazonka.MediaConvert.Types.AacSettings: aacSettings_rawFormat :: Lens' AacSettings (Maybe AacRawFormat)
+ Amazonka.MediaConvert.Types.AacSettings: aacSettings_sampleRate :: Lens' AacSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AacSettings: aacSettings_specification :: Lens' AacSettings (Maybe AacSpecification)
+ Amazonka.MediaConvert.Types.AacSettings: aacSettings_vbrQuality :: Lens' AacSettings (Maybe AacVbrQuality)
+ Amazonka.MediaConvert.Types.AacSettings: data AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AacSettings.AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AacSettings.AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AacSettings.AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AacSettings.AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AacSettings.AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AacSettings.AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AacSettings.AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AacSettings.AacSettings
+ Amazonka.MediaConvert.Types.AacSettings: newAacSettings :: AacSettings
+ Amazonka.MediaConvert.Types.AacSpecification: AacSpecification' :: Text -> AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: [fromAacSpecification] :: AacSpecification -> Text
+ Amazonka.MediaConvert.Types.AacSpecification: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance GHC.Read.Read Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: instance GHC.Show.Show Amazonka.MediaConvert.Types.AacSpecification.AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: newtype AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: pattern AacSpecification_MPEG2 :: AacSpecification
+ Amazonka.MediaConvert.Types.AacSpecification: pattern AacSpecification_MPEG4 :: AacSpecification
+ Amazonka.MediaConvert.Types.AacVbrQuality: AacVbrQuality' :: Text -> AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: [fromAacVbrQuality] :: AacVbrQuality -> Text
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance GHC.Read.Read Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: instance GHC.Show.Show Amazonka.MediaConvert.Types.AacVbrQuality.AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: newtype AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: pattern AacVbrQuality_HIGH :: AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: pattern AacVbrQuality_LOW :: AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: pattern AacVbrQuality_MEDIUM_HIGH :: AacVbrQuality
+ Amazonka.MediaConvert.Types.AacVbrQuality: pattern AacVbrQuality_MEDIUM_LOW :: AacVbrQuality
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: Ac3BitstreamMode' :: Text -> Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: [fromAc3BitstreamMode] :: Ac3BitstreamMode -> Text
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Ac3BitstreamMode.Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: newtype Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: pattern Ac3BitstreamMode_COMMENTARY :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: pattern Ac3BitstreamMode_COMPLETE_MAIN :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: pattern Ac3BitstreamMode_DIALOGUE :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: pattern Ac3BitstreamMode_EMERGENCY :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: pattern Ac3BitstreamMode_HEARING_IMPAIRED :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: pattern Ac3BitstreamMode_MUSIC_AND_EFFECTS :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: pattern Ac3BitstreamMode_VISUALLY_IMPAIRED :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3BitstreamMode: pattern Ac3BitstreamMode_VOICE_OVER :: Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: Ac3CodingMode' :: Text -> Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: [fromAc3CodingMode] :: Ac3CodingMode -> Text
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Ac3CodingMode.Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: newtype Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: pattern Ac3CodingMode_CODING_MODE_1_0 :: Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: pattern Ac3CodingMode_CODING_MODE_1_1 :: Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: pattern Ac3CodingMode_CODING_MODE_2_0 :: Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3CodingMode: pattern Ac3CodingMode_CODING_MODE_3_2_LFE :: Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: Ac3DynamicRangeCompressionLine' :: Text -> Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: [fromAc3DynamicRangeCompressionLine] :: Ac3DynamicRangeCompressionLine -> Text
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance GHC.Read.Read Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: instance GHC.Show.Show Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine.Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: newtype Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: pattern Ac3DynamicRangeCompressionLine_FILM_LIGHT :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: pattern Ac3DynamicRangeCompressionLine_FILM_STANDARD :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: pattern Ac3DynamicRangeCompressionLine_MUSIC_LIGHT :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: pattern Ac3DynamicRangeCompressionLine_MUSIC_STANDARD :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: pattern Ac3DynamicRangeCompressionLine_NONE :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine: pattern Ac3DynamicRangeCompressionLine_SPEECH :: Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: Ac3DynamicRangeCompressionProfile' :: Text -> Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: [fromAc3DynamicRangeCompressionProfile] :: Ac3DynamicRangeCompressionProfile -> Text
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile.Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: newtype Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: pattern Ac3DynamicRangeCompressionProfile_FILM_STANDARD :: Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile: pattern Ac3DynamicRangeCompressionProfile_NONE :: Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: Ac3DynamicRangeCompressionRf' :: Text -> Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: [fromAc3DynamicRangeCompressionRf] :: Ac3DynamicRangeCompressionRf -> Text
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance GHC.Read.Read Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: instance GHC.Show.Show Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf.Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: newtype Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: pattern Ac3DynamicRangeCompressionRf_FILM_LIGHT :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: pattern Ac3DynamicRangeCompressionRf_FILM_STANDARD :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: pattern Ac3DynamicRangeCompressionRf_MUSIC_LIGHT :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: pattern Ac3DynamicRangeCompressionRf_MUSIC_STANDARD :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: pattern Ac3DynamicRangeCompressionRf_NONE :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf: pattern Ac3DynamicRangeCompressionRf_SPEECH :: Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: Ac3LfeFilter' :: Text -> Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: [fromAc3LfeFilter] :: Ac3LfeFilter -> Text
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance GHC.Read.Read Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: instance GHC.Show.Show Amazonka.MediaConvert.Types.Ac3LfeFilter.Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: newtype Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: pattern Ac3LfeFilter_DISABLED :: Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3LfeFilter: pattern Ac3LfeFilter_ENABLED :: Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: Ac3MetadataControl' :: Text -> Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: [fromAc3MetadataControl] :: Ac3MetadataControl -> Text
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Ac3MetadataControl.Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: newtype Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: pattern Ac3MetadataControl_FOLLOW_INPUT :: Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3MetadataControl: pattern Ac3MetadataControl_USE_CONFIGURED :: Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3Settings: Ac3Settings' :: Maybe Natural -> Maybe Ac3BitstreamMode -> Maybe Ac3CodingMode -> Maybe Natural -> Maybe Ac3DynamicRangeCompressionLine -> Maybe Ac3DynamicRangeCompressionProfile -> Maybe Ac3DynamicRangeCompressionRf -> Maybe Ac3LfeFilter -> Maybe Ac3MetadataControl -> Maybe Natural -> Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:bitrate:Ac3Settings'] :: Ac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:bitstreamMode:Ac3Settings'] :: Ac3Settings -> Maybe Ac3BitstreamMode
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:codingMode:Ac3Settings'] :: Ac3Settings -> Maybe Ac3CodingMode
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:dialnorm:Ac3Settings'] :: Ac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:dynamicRangeCompressionLine:Ac3Settings'] :: Ac3Settings -> Maybe Ac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:dynamicRangeCompressionProfile:Ac3Settings'] :: Ac3Settings -> Maybe Ac3DynamicRangeCompressionProfile
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:dynamicRangeCompressionRf:Ac3Settings'] :: Ac3Settings -> Maybe Ac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:lfeFilter:Ac3Settings'] :: Ac3Settings -> Maybe Ac3LfeFilter
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:metadataControl:Ac3Settings'] :: Ac3Settings -> Maybe Ac3MetadataControl
+ Amazonka.MediaConvert.Types.Ac3Settings: [$sel:sampleRate:Ac3Settings'] :: Ac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_bitrate :: Lens' Ac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_bitstreamMode :: Lens' Ac3Settings (Maybe Ac3BitstreamMode)
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_codingMode :: Lens' Ac3Settings (Maybe Ac3CodingMode)
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_dialnorm :: Lens' Ac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_dynamicRangeCompressionLine :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionLine)
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_dynamicRangeCompressionProfile :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionProfile)
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_dynamicRangeCompressionRf :: Lens' Ac3Settings (Maybe Ac3DynamicRangeCompressionRf)
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_lfeFilter :: Lens' Ac3Settings (Maybe Ac3LfeFilter)
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_metadataControl :: Lens' Ac3Settings (Maybe Ac3MetadataControl)
+ Amazonka.MediaConvert.Types.Ac3Settings: ac3Settings_sampleRate :: Lens' Ac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Ac3Settings: data Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Ac3Settings.Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Ac3Settings.Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Ac3Settings.Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Ac3Settings.Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Ac3Settings.Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Ac3Settings.Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Ac3Settings.Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Ac3Settings.Ac3Settings
+ Amazonka.MediaConvert.Types.Ac3Settings: newAc3Settings :: Ac3Settings
+ Amazonka.MediaConvert.Types.AccelerationMode: AccelerationMode' :: Text -> AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: [fromAccelerationMode] :: AccelerationMode -> Text
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.AccelerationMode.AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: newtype AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: pattern AccelerationMode_DISABLED :: AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: pattern AccelerationMode_ENABLED :: AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationMode: pattern AccelerationMode_PREFERRED :: AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationSettings: AccelerationSettings' :: AccelerationMode -> AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: [$sel:mode:AccelerationSettings'] :: AccelerationSettings -> AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationSettings: accelerationSettings_mode :: Lens' AccelerationSettings AccelerationMode
+ Amazonka.MediaConvert.Types.AccelerationSettings: data AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AccelerationSettings.AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AccelerationSettings.AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AccelerationSettings.AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AccelerationSettings.AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AccelerationSettings.AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AccelerationSettings.AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AccelerationSettings.AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AccelerationSettings.AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationSettings: newAccelerationSettings :: AccelerationMode -> AccelerationSettings
+ Amazonka.MediaConvert.Types.AccelerationStatus: AccelerationStatus' :: Text -> AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: [fromAccelerationStatus] :: AccelerationStatus -> Text
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance GHC.Read.Read Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: instance GHC.Show.Show Amazonka.MediaConvert.Types.AccelerationStatus.AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: newtype AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: pattern AccelerationStatus_ACCELERATED :: AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: pattern AccelerationStatus_IN_PROGRESS :: AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: pattern AccelerationStatus_NOT_ACCELERATED :: AccelerationStatus
+ Amazonka.MediaConvert.Types.AccelerationStatus: pattern AccelerationStatus_NOT_APPLICABLE :: AccelerationStatus
+ Amazonka.MediaConvert.Types.AfdSignaling: AfdSignaling' :: Text -> AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: [fromAfdSignaling] :: AfdSignaling -> Text
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance GHC.Read.Read Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: instance GHC.Show.Show Amazonka.MediaConvert.Types.AfdSignaling.AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: newtype AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: pattern AfdSignaling_AUTO :: AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: pattern AfdSignaling_FIXED :: AfdSignaling
+ Amazonka.MediaConvert.Types.AfdSignaling: pattern AfdSignaling_NONE :: AfdSignaling
+ Amazonka.MediaConvert.Types.AiffSettings: AiffSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: [$sel:bitDepth:AiffSettings'] :: AiffSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AiffSettings: [$sel:channels:AiffSettings'] :: AiffSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AiffSettings: [$sel:sampleRate:AiffSettings'] :: AiffSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AiffSettings: aiffSettings_bitDepth :: Lens' AiffSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AiffSettings: aiffSettings_channels :: Lens' AiffSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AiffSettings: aiffSettings_sampleRate :: Lens' AiffSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AiffSettings: data AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AiffSettings.AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AiffSettings.AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AiffSettings.AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AiffSettings.AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AiffSettings.AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AiffSettings.AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AiffSettings.AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AiffSettings.AiffSettings
+ Amazonka.MediaConvert.Types.AiffSettings: newAiffSettings :: AiffSettings
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: AllowedRenditionSize' :: Maybe Natural -> Maybe RequiredFlag -> Maybe Natural -> AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: [$sel:height:AllowedRenditionSize'] :: AllowedRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: [$sel:required:AllowedRenditionSize'] :: AllowedRenditionSize -> Maybe RequiredFlag
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: [$sel:width:AllowedRenditionSize'] :: AllowedRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: allowedRenditionSize_height :: Lens' AllowedRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: allowedRenditionSize_required :: Lens' AllowedRenditionSize (Maybe RequiredFlag)
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: allowedRenditionSize_width :: Lens' AllowedRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: data AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AllowedRenditionSize.AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AllowedRenditionSize.AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AllowedRenditionSize.AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AllowedRenditionSize.AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AllowedRenditionSize.AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AllowedRenditionSize.AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: instance GHC.Read.Read Amazonka.MediaConvert.Types.AllowedRenditionSize.AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: instance GHC.Show.Show Amazonka.MediaConvert.Types.AllowedRenditionSize.AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AllowedRenditionSize: newAllowedRenditionSize :: AllowedRenditionSize
+ Amazonka.MediaConvert.Types.AlphaBehavior: AlphaBehavior' :: Text -> AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: [fromAlphaBehavior] :: AlphaBehavior -> Text
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance GHC.Read.Read Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: instance GHC.Show.Show Amazonka.MediaConvert.Types.AlphaBehavior.AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: newtype AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: pattern AlphaBehavior_DISCARD :: AlphaBehavior
+ Amazonka.MediaConvert.Types.AlphaBehavior: pattern AlphaBehavior_REMAP_TO_LUMA :: AlphaBehavior
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: AncillaryConvert608To708' :: Text -> AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: [fromAncillaryConvert608To708] :: AncillaryConvert608To708 -> Text
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance GHC.Read.Read Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: instance GHC.Show.Show Amazonka.MediaConvert.Types.AncillaryConvert608To708.AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: newtype AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: pattern AncillaryConvert608To708_DISABLED :: AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillaryConvert608To708: pattern AncillaryConvert608To708_UPCONVERT :: AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: AncillarySourceSettings' :: Maybe AncillaryConvert608To708 -> Maybe Natural -> Maybe AncillaryTerminateCaptions -> AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: [$sel:convert608To708:AncillarySourceSettings'] :: AncillarySourceSettings -> Maybe AncillaryConvert608To708
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: [$sel:sourceAncillaryChannelNumber:AncillarySourceSettings'] :: AncillarySourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: [$sel:terminateCaptions:AncillarySourceSettings'] :: AncillarySourceSettings -> Maybe AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: ancillarySourceSettings_convert608To708 :: Lens' AncillarySourceSettings (Maybe AncillaryConvert608To708)
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: ancillarySourceSettings_sourceAncillaryChannelNumber :: Lens' AncillarySourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: ancillarySourceSettings_terminateCaptions :: Lens' AncillarySourceSettings (Maybe AncillaryTerminateCaptions)
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: data AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AncillarySourceSettings.AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AncillarySourceSettings.AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AncillarySourceSettings.AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AncillarySourceSettings.AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AncillarySourceSettings.AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AncillarySourceSettings.AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AncillarySourceSettings.AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AncillarySourceSettings.AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillarySourceSettings: newAncillarySourceSettings :: AncillarySourceSettings
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: AncillaryTerminateCaptions' :: Text -> AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: [fromAncillaryTerminateCaptions] :: AncillaryTerminateCaptions -> Text
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance GHC.Read.Read Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: instance GHC.Show.Show Amazonka.MediaConvert.Types.AncillaryTerminateCaptions.AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: newtype AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: pattern AncillaryTerminateCaptions_DISABLED :: AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AncillaryTerminateCaptions: pattern AncillaryTerminateCaptions_END_OF_INPUT :: AncillaryTerminateCaptions
+ Amazonka.MediaConvert.Types.AntiAlias: AntiAlias' :: Text -> AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: [fromAntiAlias] :: AntiAlias -> Text
+ Amazonka.MediaConvert.Types.AntiAlias: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance GHC.Read.Read Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: instance GHC.Show.Show Amazonka.MediaConvert.Types.AntiAlias.AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: newtype AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: pattern AntiAlias_DISABLED :: AntiAlias
+ Amazonka.MediaConvert.Types.AntiAlias: pattern AntiAlias_ENABLED :: AntiAlias
+ Amazonka.MediaConvert.Types.AudioChannelTag: AudioChannelTag' :: Text -> AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: [fromAudioChannelTag] :: AudioChannelTag -> Text
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioChannelTag.AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: newtype AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_C :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_CS :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_L :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_LC :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_LFE :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_LS :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_LSD :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_R :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_RC :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_RS :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_RSD :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_TCS :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_VHC :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_VHL :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTag: pattern AudioChannelTag_VHR :: AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: AudioChannelTaggingSettings' :: Maybe AudioChannelTag -> AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: [$sel:channelTag:AudioChannelTaggingSettings'] :: AudioChannelTaggingSettings -> Maybe AudioChannelTag
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: audioChannelTaggingSettings_channelTag :: Lens' AudioChannelTaggingSettings (Maybe AudioChannelTag)
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: data AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioChannelTaggingSettings.AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioChannelTaggingSettings.AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioChannelTaggingSettings.AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioChannelTaggingSettings.AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioChannelTaggingSettings.AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioChannelTaggingSettings.AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioChannelTaggingSettings.AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioChannelTaggingSettings.AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioChannelTaggingSettings: newAudioChannelTaggingSettings :: AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioCodec: AudioCodec' :: Text -> AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: [fromAudioCodec] :: AudioCodec -> Text
+ Amazonka.MediaConvert.Types.AudioCodec: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioCodec.AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: newtype AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_AAC :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_AC3 :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_AIFF :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_EAC3 :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_EAC3_ATMOS :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_MP2 :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_MP3 :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_OPUS :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_PASSTHROUGH :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_VORBIS :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodec: pattern AudioCodec_WAV :: AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodecSettings: AudioCodecSettings' :: Maybe AacSettings -> Maybe Ac3Settings -> Maybe AiffSettings -> Maybe AudioCodec -> Maybe Eac3AtmosSettings -> Maybe Eac3Settings -> Maybe Mp2Settings -> Maybe Mp3Settings -> Maybe OpusSettings -> Maybe VorbisSettings -> Maybe WavSettings -> AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:aacSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe AacSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:ac3Settings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Ac3Settings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:aiffSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe AiffSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:codec:AudioCodecSettings'] :: AudioCodecSettings -> Maybe AudioCodec
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:eac3AtmosSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:eac3Settings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Eac3Settings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:mp2Settings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Mp2Settings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:mp3Settings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe Mp3Settings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:opusSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe OpusSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:vorbisSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe VorbisSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: [$sel:wavSettings:AudioCodecSettings'] :: AudioCodecSettings -> Maybe WavSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_aacSettings :: Lens' AudioCodecSettings (Maybe AacSettings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_ac3Settings :: Lens' AudioCodecSettings (Maybe Ac3Settings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_aiffSettings :: Lens' AudioCodecSettings (Maybe AiffSettings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_codec :: Lens' AudioCodecSettings (Maybe AudioCodec)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_eac3AtmosSettings :: Lens' AudioCodecSettings (Maybe Eac3AtmosSettings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_eac3Settings :: Lens' AudioCodecSettings (Maybe Eac3Settings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_mp2Settings :: Lens' AudioCodecSettings (Maybe Mp2Settings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_mp3Settings :: Lens' AudioCodecSettings (Maybe Mp3Settings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_opusSettings :: Lens' AudioCodecSettings (Maybe OpusSettings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_vorbisSettings :: Lens' AudioCodecSettings (Maybe VorbisSettings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: audioCodecSettings_wavSettings :: Lens' AudioCodecSettings (Maybe WavSettings)
+ Amazonka.MediaConvert.Types.AudioCodecSettings: data AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioCodecSettings.AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioCodecSettings.AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioCodecSettings.AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioCodecSettings.AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioCodecSettings.AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioCodecSettings.AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioCodecSettings.AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioCodecSettings.AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioCodecSettings: newAudioCodecSettings :: AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: AudioDefaultSelection' :: Text -> AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: [fromAudioDefaultSelection] :: AudioDefaultSelection -> Text
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioDefaultSelection.AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: newtype AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: pattern AudioDefaultSelection_DEFAULT :: AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDefaultSelection: pattern AudioDefaultSelection_NOT_DEFAULT :: AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioDescription: AudioDescription' :: Maybe AudioChannelTaggingSettings -> Maybe AudioNormalizationSettings -> Maybe Text -> Maybe Natural -> Maybe AudioTypeControl -> Maybe AudioCodecSettings -> Maybe Text -> Maybe LanguageCode -> Maybe AudioLanguageCodeControl -> Maybe RemixSettings -> Maybe Text -> AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:audioChannelTaggingSettings:AudioDescription'] :: AudioDescription -> Maybe AudioChannelTaggingSettings
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:audioNormalizationSettings:AudioDescription'] :: AudioDescription -> Maybe AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:audioSourceName:AudioDescription'] :: AudioDescription -> Maybe Text
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:audioType:AudioDescription'] :: AudioDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:audioTypeControl:AudioDescription'] :: AudioDescription -> Maybe AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:codecSettings:AudioDescription'] :: AudioDescription -> Maybe AudioCodecSettings
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:customLanguageCode:AudioDescription'] :: AudioDescription -> Maybe Text
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:languageCode:AudioDescription'] :: AudioDescription -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:languageCodeControl:AudioDescription'] :: AudioDescription -> Maybe AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:remixSettings:AudioDescription'] :: AudioDescription -> Maybe RemixSettings
+ Amazonka.MediaConvert.Types.AudioDescription: [$sel:streamName:AudioDescription'] :: AudioDescription -> Maybe Text
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_audioChannelTaggingSettings :: Lens' AudioDescription (Maybe AudioChannelTaggingSettings)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_audioNormalizationSettings :: Lens' AudioDescription (Maybe AudioNormalizationSettings)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_audioSourceName :: Lens' AudioDescription (Maybe Text)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_audioType :: Lens' AudioDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_audioTypeControl :: Lens' AudioDescription (Maybe AudioTypeControl)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_codecSettings :: Lens' AudioDescription (Maybe AudioCodecSettings)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_customLanguageCode :: Lens' AudioDescription (Maybe Text)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_languageCode :: Lens' AudioDescription (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_languageCodeControl :: Lens' AudioDescription (Maybe AudioLanguageCodeControl)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_remixSettings :: Lens' AudioDescription (Maybe RemixSettings)
+ Amazonka.MediaConvert.Types.AudioDescription: audioDescription_streamName :: Lens' AudioDescription (Maybe Text)
+ Amazonka.MediaConvert.Types.AudioDescription: data AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioDescription.AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioDescription.AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioDescription.AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioDescription.AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioDescription.AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioDescription.AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioDescription.AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioDescription.AudioDescription
+ Amazonka.MediaConvert.Types.AudioDescription: newAudioDescription :: AudioDescription
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: AudioDurationCorrection' :: Text -> AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: [fromAudioDurationCorrection] :: AudioDurationCorrection -> Text
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioDurationCorrection.AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: newtype AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: pattern AudioDurationCorrection_AUTO :: AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: pattern AudioDurationCorrection_DISABLED :: AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: pattern AudioDurationCorrection_FRAME :: AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioDurationCorrection: pattern AudioDurationCorrection_TRACK :: AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: AudioLanguageCodeControl' :: Text -> AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: [fromAudioLanguageCodeControl] :: AudioLanguageCodeControl -> Text
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioLanguageCodeControl.AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: newtype AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: pattern AudioLanguageCodeControl_FOLLOW_INPUT :: AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioLanguageCodeControl: pattern AudioLanguageCodeControl_USE_CONFIGURED :: AudioLanguageCodeControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: AudioNormalizationAlgorithm' :: Text -> AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: [fromAudioNormalizationAlgorithm] :: AudioNormalizationAlgorithm -> Text
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm.AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: newtype AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: pattern AudioNormalizationAlgorithm_ITU_BS_1770_1 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: pattern AudioNormalizationAlgorithm_ITU_BS_1770_2 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: pattern AudioNormalizationAlgorithm_ITU_BS_1770_3 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm: pattern AudioNormalizationAlgorithm_ITU_BS_1770_4 :: AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: AudioNormalizationAlgorithmControl' :: Text -> AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: [fromAudioNormalizationAlgorithmControl] :: AudioNormalizationAlgorithmControl -> Text
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl.AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: newtype AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: pattern AudioNormalizationAlgorithmControl_CORRECT_AUDIO :: AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl: pattern AudioNormalizationAlgorithmControl_MEASURE_ONLY :: AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: AudioNormalizationLoudnessLogging' :: Text -> AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: [fromAudioNormalizationLoudnessLogging] :: AudioNormalizationLoudnessLogging -> Text
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging.AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: newtype AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: pattern AudioNormalizationLoudnessLogging_DONT_LOG :: AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging: pattern AudioNormalizationLoudnessLogging_LOG :: AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: AudioNormalizationPeakCalculation' :: Text -> AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: [fromAudioNormalizationPeakCalculation] :: AudioNormalizationPeakCalculation -> Text
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation.AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: newtype AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: pattern AudioNormalizationPeakCalculation_NONE :: AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation: pattern AudioNormalizationPeakCalculation_TRUE_PEAK :: AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: AudioNormalizationSettings' :: Maybe AudioNormalizationAlgorithm -> Maybe AudioNormalizationAlgorithmControl -> Maybe Int -> Maybe AudioNormalizationLoudnessLogging -> Maybe AudioNormalizationPeakCalculation -> Maybe Double -> AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: [$sel:algorithm:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe AudioNormalizationAlgorithm
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: [$sel:algorithmControl:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe AudioNormalizationAlgorithmControl
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: [$sel:correctionGateLevel:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: [$sel:loudnessLogging:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe AudioNormalizationLoudnessLogging
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: [$sel:peakCalculation:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe AudioNormalizationPeakCalculation
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: [$sel:targetLkfs:AudioNormalizationSettings'] :: AudioNormalizationSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: audioNormalizationSettings_algorithm :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithm)
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: audioNormalizationSettings_algorithmControl :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithmControl)
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: audioNormalizationSettings_correctionGateLevel :: Lens' AudioNormalizationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: audioNormalizationSettings_loudnessLogging :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationLoudnessLogging)
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: audioNormalizationSettings_peakCalculation :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationPeakCalculation)
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: audioNormalizationSettings_targetLkfs :: Lens' AudioNormalizationSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: data AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioNormalizationSettings.AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioNormalizationSettings.AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioNormalizationSettings.AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioNormalizationSettings.AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioNormalizationSettings.AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioNormalizationSettings.AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioNormalizationSettings.AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioNormalizationSettings.AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioNormalizationSettings: newAudioNormalizationSettings :: AudioNormalizationSettings
+ Amazonka.MediaConvert.Types.AudioSelector: AudioSelector' :: Maybe AudioDurationCorrection -> Maybe Text -> Maybe AudioDefaultSelection -> Maybe Text -> Maybe HlsRenditionGroupSettings -> Maybe LanguageCode -> Maybe Int -> Maybe [Natural] -> Maybe Natural -> Maybe RemixSettings -> Maybe AudioSelectorType -> Maybe [Natural] -> AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:audioDurationCorrection:AudioSelector'] :: AudioSelector -> Maybe AudioDurationCorrection
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:customLanguageCode:AudioSelector'] :: AudioSelector -> Maybe Text
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:defaultSelection:AudioSelector'] :: AudioSelector -> Maybe AudioDefaultSelection
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:externalAudioFileInput:AudioSelector'] :: AudioSelector -> Maybe Text
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:hlsRenditionGroupSettings:AudioSelector'] :: AudioSelector -> Maybe HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:languageCode:AudioSelector'] :: AudioSelector -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:offset:AudioSelector'] :: AudioSelector -> Maybe Int
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:pids:AudioSelector'] :: AudioSelector -> Maybe [Natural]
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:programSelection:AudioSelector'] :: AudioSelector -> Maybe Natural
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:remixSettings:AudioSelector'] :: AudioSelector -> Maybe RemixSettings
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:selectorType:AudioSelector'] :: AudioSelector -> Maybe AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelector: [$sel:tracks:AudioSelector'] :: AudioSelector -> Maybe [Natural]
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_audioDurationCorrection :: Lens' AudioSelector (Maybe AudioDurationCorrection)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_customLanguageCode :: Lens' AudioSelector (Maybe Text)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_defaultSelection :: Lens' AudioSelector (Maybe AudioDefaultSelection)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_externalAudioFileInput :: Lens' AudioSelector (Maybe Text)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_hlsRenditionGroupSettings :: Lens' AudioSelector (Maybe HlsRenditionGroupSettings)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_languageCode :: Lens' AudioSelector (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_offset :: Lens' AudioSelector (Maybe Int)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_pids :: Lens' AudioSelector (Maybe [Natural])
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_programSelection :: Lens' AudioSelector (Maybe Natural)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_remixSettings :: Lens' AudioSelector (Maybe RemixSettings)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_selectorType :: Lens' AudioSelector (Maybe AudioSelectorType)
+ Amazonka.MediaConvert.Types.AudioSelector: audioSelector_tracks :: Lens' AudioSelector (Maybe [Natural])
+ Amazonka.MediaConvert.Types.AudioSelector: data AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioSelector.AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioSelector.AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioSelector.AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioSelector.AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioSelector.AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioSelector.AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioSelector.AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioSelector.AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelector: newAudioSelector :: AudioSelector
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: AudioSelectorGroup' :: Maybe [Text] -> AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: [$sel:audioSelectorNames:AudioSelectorGroup'] :: AudioSelectorGroup -> Maybe [Text]
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: audioSelectorGroup_audioSelectorNames :: Lens' AudioSelectorGroup (Maybe [Text])
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: data AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioSelectorGroup.AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioSelectorGroup.AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioSelectorGroup.AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioSelectorGroup.AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioSelectorGroup.AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioSelectorGroup.AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioSelectorGroup.AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioSelectorGroup.AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorGroup: newAudioSelectorGroup :: AudioSelectorGroup
+ Amazonka.MediaConvert.Types.AudioSelectorType: AudioSelectorType' :: Text -> AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: [fromAudioSelectorType] :: AudioSelectorType -> Text
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioSelectorType.AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: newtype AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: pattern AudioSelectorType_HLS_RENDITION_GROUP :: AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: pattern AudioSelectorType_LANGUAGE_CODE :: AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: pattern AudioSelectorType_PID :: AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioSelectorType: pattern AudioSelectorType_TRACK :: AudioSelectorType
+ Amazonka.MediaConvert.Types.AudioTypeControl: AudioTypeControl' :: Text -> AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: [fromAudioTypeControl] :: AudioTypeControl -> Text
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.AudioTypeControl.AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: newtype AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: pattern AudioTypeControl_FOLLOW_INPUT :: AudioTypeControl
+ Amazonka.MediaConvert.Types.AudioTypeControl: pattern AudioTypeControl_USE_CONFIGURED :: AudioTypeControl
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: AutomatedAbrRule' :: Maybe [AllowedRenditionSize] -> Maybe [ForceIncludeRenditionSize] -> Maybe MinBottomRenditionSize -> Maybe MinTopRenditionSize -> Maybe RuleType -> AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: [$sel:allowedRenditions:AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe [AllowedRenditionSize]
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: [$sel:forceIncludeRenditions:AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe [ForceIncludeRenditionSize]
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: [$sel:minBottomRenditionSize:AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: [$sel:minTopRenditionSize:AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe MinTopRenditionSize
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: [$sel:type':AutomatedAbrRule'] :: AutomatedAbrRule -> Maybe RuleType
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: automatedAbrRule_allowedRenditions :: Lens' AutomatedAbrRule (Maybe [AllowedRenditionSize])
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: automatedAbrRule_forceIncludeRenditions :: Lens' AutomatedAbrRule (Maybe [ForceIncludeRenditionSize])
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: automatedAbrRule_minBottomRenditionSize :: Lens' AutomatedAbrRule (Maybe MinBottomRenditionSize)
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: automatedAbrRule_minTopRenditionSize :: Lens' AutomatedAbrRule (Maybe MinTopRenditionSize)
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: automatedAbrRule_type :: Lens' AutomatedAbrRule (Maybe RuleType)
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: data AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AutomatedAbrRule.AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AutomatedAbrRule.AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AutomatedAbrRule.AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AutomatedAbrRule.AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AutomatedAbrRule.AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AutomatedAbrRule.AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: instance GHC.Read.Read Amazonka.MediaConvert.Types.AutomatedAbrRule.AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: instance GHC.Show.Show Amazonka.MediaConvert.Types.AutomatedAbrRule.AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrRule: newAutomatedAbrRule :: AutomatedAbrRule
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: AutomatedAbrSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe [AutomatedAbrRule] -> AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: [$sel:maxAbrBitrate:AutomatedAbrSettings'] :: AutomatedAbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: [$sel:maxRenditions:AutomatedAbrSettings'] :: AutomatedAbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: [$sel:minAbrBitrate:AutomatedAbrSettings'] :: AutomatedAbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: [$sel:rules:AutomatedAbrSettings'] :: AutomatedAbrSettings -> Maybe [AutomatedAbrRule]
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: automatedAbrSettings_maxAbrBitrate :: Lens' AutomatedAbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: automatedAbrSettings_maxRenditions :: Lens' AutomatedAbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: automatedAbrSettings_minAbrBitrate :: Lens' AutomatedAbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: automatedAbrSettings_rules :: Lens' AutomatedAbrSettings (Maybe [AutomatedAbrRule])
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: data AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AutomatedAbrSettings.AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AutomatedAbrSettings.AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AutomatedAbrSettings.AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AutomatedAbrSettings.AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AutomatedAbrSettings.AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AutomatedAbrSettings.AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AutomatedAbrSettings.AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AutomatedAbrSettings.AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedAbrSettings: newAutomatedAbrSettings :: AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: AutomatedEncodingSettings' :: Maybe AutomatedAbrSettings -> AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: [$sel:abrSettings:AutomatedEncodingSettings'] :: AutomatedEncodingSettings -> Maybe AutomatedAbrSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: automatedEncodingSettings_abrSettings :: Lens' AutomatedEncodingSettings (Maybe AutomatedAbrSettings)
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: data AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AutomatedEncodingSettings.AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AutomatedEncodingSettings.AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AutomatedEncodingSettings.AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AutomatedEncodingSettings.AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AutomatedEncodingSettings.AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AutomatedEncodingSettings.AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AutomatedEncodingSettings.AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AutomatedEncodingSettings.AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.AutomatedEncodingSettings: newAutomatedEncodingSettings :: AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: Av1AdaptiveQuantization' :: Text -> Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: [fromAv1AdaptiveQuantization] :: Av1AdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.Av1AdaptiveQuantization.Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: newtype Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: pattern Av1AdaptiveQuantization_HIGH :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: pattern Av1AdaptiveQuantization_HIGHER :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: pattern Av1AdaptiveQuantization_LOW :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: pattern Av1AdaptiveQuantization_MAX :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: pattern Av1AdaptiveQuantization_MEDIUM :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1AdaptiveQuantization: pattern Av1AdaptiveQuantization_OFF :: Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1BitDepth: Av1BitDepth' :: Text -> Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: [fromAv1BitDepth] :: Av1BitDepth -> Text
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance GHC.Read.Read Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: instance GHC.Show.Show Amazonka.MediaConvert.Types.Av1BitDepth.Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: newtype Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: pattern Av1BitDepth_BIT_10 :: Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1BitDepth: pattern Av1BitDepth_BIT_8 :: Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1FramerateControl: Av1FramerateControl' :: Text -> Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: [fromAv1FramerateControl] :: Av1FramerateControl -> Text
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Av1FramerateControl.Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: newtype Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: pattern Av1FramerateControl_INITIALIZE_FROM_SOURCE :: Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateControl: pattern Av1FramerateControl_SPECIFIED :: Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: Av1FramerateConversionAlgorithm' :: Text -> Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: [fromAv1FramerateConversionAlgorithm] :: Av1FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm.Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: newtype Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: pattern Av1FramerateConversionAlgorithm_DUPLICATE_DROP :: Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: pattern Av1FramerateConversionAlgorithm_FRAMEFORMER :: Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm: pattern Av1FramerateConversionAlgorithm_INTERPOLATE :: Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: Av1QvbrSettings' :: Maybe Natural -> Maybe Double -> Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: [$sel:qvbrQualityLevel:Av1QvbrSettings'] :: Av1QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: [$sel:qvbrQualityLevelFineTune:Av1QvbrSettings'] :: Av1QvbrSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: av1QvbrSettings_qvbrQualityLevel :: Lens' Av1QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: av1QvbrSettings_qvbrQualityLevelFineTune :: Lens' Av1QvbrSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: data Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Av1QvbrSettings.Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Av1QvbrSettings.Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Av1QvbrSettings.Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Av1QvbrSettings.Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Av1QvbrSettings.Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Av1QvbrSettings.Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Av1QvbrSettings.Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Av1QvbrSettings.Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1QvbrSettings: newAv1QvbrSettings :: Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1RateControlMode: Av1RateControlMode' :: Text -> Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: [fromAv1RateControlMode] :: Av1RateControlMode -> Text
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Av1RateControlMode.Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: newtype Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1RateControlMode: pattern Av1RateControlMode_QVBR :: Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1Settings: Av1Settings' :: Maybe Av1AdaptiveQuantization -> Maybe Av1BitDepth -> Maybe Av1FramerateControl -> Maybe Av1FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Av1QvbrSettings -> Maybe Av1RateControlMode -> Maybe Natural -> Maybe Av1SpatialAdaptiveQuantization -> Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:adaptiveQuantization:Av1Settings'] :: Av1Settings -> Maybe Av1AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:bitDepth:Av1Settings'] :: Av1Settings -> Maybe Av1BitDepth
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:framerateControl:Av1Settings'] :: Av1Settings -> Maybe Av1FramerateControl
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:framerateConversionAlgorithm:Av1Settings'] :: Av1Settings -> Maybe Av1FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:framerateDenominator:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:framerateNumerator:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:gopSize:Av1Settings'] :: Av1Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:maxBitrate:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:numberBFramesBetweenReferenceFrames:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:qvbrSettings:Av1Settings'] :: Av1Settings -> Maybe Av1QvbrSettings
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:rateControlMode:Av1Settings'] :: Av1Settings -> Maybe Av1RateControlMode
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:slices:Av1Settings'] :: Av1Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Av1Settings: [$sel:spatialAdaptiveQuantization:Av1Settings'] :: Av1Settings -> Maybe Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_adaptiveQuantization :: Lens' Av1Settings (Maybe Av1AdaptiveQuantization)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_bitDepth :: Lens' Av1Settings (Maybe Av1BitDepth)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_framerateControl :: Lens' Av1Settings (Maybe Av1FramerateControl)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_framerateConversionAlgorithm :: Lens' Av1Settings (Maybe Av1FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_framerateDenominator :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_framerateNumerator :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_gopSize :: Lens' Av1Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_maxBitrate :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_numberBFramesBetweenReferenceFrames :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_qvbrSettings :: Lens' Av1Settings (Maybe Av1QvbrSettings)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_rateControlMode :: Lens' Av1Settings (Maybe Av1RateControlMode)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_slices :: Lens' Av1Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Av1Settings: av1Settings_spatialAdaptiveQuantization :: Lens' Av1Settings (Maybe Av1SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.Av1Settings: data Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Av1Settings.Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Av1Settings.Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Av1Settings.Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Av1Settings.Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Av1Settings.Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Av1Settings.Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Av1Settings.Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Av1Settings.Av1Settings
+ Amazonka.MediaConvert.Types.Av1Settings: newAv1Settings :: Av1Settings
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: Av1SpatialAdaptiveQuantization' :: Text -> Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: [fromAv1SpatialAdaptiveQuantization] :: Av1SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization.Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: newtype Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: pattern Av1SpatialAdaptiveQuantization_DISABLED :: Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization: pattern Av1SpatialAdaptiveQuantization_ENABLED :: Av1SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.AvailBlanking: AvailBlanking' :: Maybe Text -> AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: [$sel:availBlankingImage:AvailBlanking'] :: AvailBlanking -> Maybe Text
+ Amazonka.MediaConvert.Types.AvailBlanking: availBlanking_availBlankingImage :: Lens' AvailBlanking (Maybe Text)
+ Amazonka.MediaConvert.Types.AvailBlanking: data AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvailBlanking.AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvailBlanking.AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvailBlanking.AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvailBlanking.AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvailBlanking.AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvailBlanking.AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvailBlanking.AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvailBlanking.AvailBlanking
+ Amazonka.MediaConvert.Types.AvailBlanking: newAvailBlanking :: AvailBlanking
+ Amazonka.MediaConvert.Types.AvcIntraClass: AvcIntraClass' :: Text -> AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: [fromAvcIntraClass] :: AvcIntraClass -> Text
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraClass.AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: newtype AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: pattern AvcIntraClass_CLASS_100 :: AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: pattern AvcIntraClass_CLASS_200 :: AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: pattern AvcIntraClass_CLASS_4K_2K :: AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraClass: pattern AvcIntraClass_CLASS_50 :: AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: AvcIntraFramerateControl' :: Text -> AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: [fromAvcIntraFramerateControl] :: AvcIntraFramerateControl -> Text
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraFramerateControl.AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: newtype AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: pattern AvcIntraFramerateControl_INITIALIZE_FROM_SOURCE :: AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateControl: pattern AvcIntraFramerateControl_SPECIFIED :: AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: AvcIntraFramerateConversionAlgorithm' :: Text -> AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: [fromAvcIntraFramerateConversionAlgorithm] :: AvcIntraFramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm.AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: newtype AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: pattern AvcIntraFramerateConversionAlgorithm_DUPLICATE_DROP :: AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: pattern AvcIntraFramerateConversionAlgorithm_FRAMEFORMER :: AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm: pattern AvcIntraFramerateConversionAlgorithm_INTERPOLATE :: AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: AvcIntraInterlaceMode' :: Text -> AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: [fromAvcIntraInterlaceMode] :: AvcIntraInterlaceMode -> Text
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraInterlaceMode.AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: newtype AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: pattern AvcIntraInterlaceMode_BOTTOM_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: pattern AvcIntraInterlaceMode_FOLLOW_BOTTOM_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: pattern AvcIntraInterlaceMode_FOLLOW_TOP_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: pattern AvcIntraInterlaceMode_PROGRESSIVE :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraInterlaceMode: pattern AvcIntraInterlaceMode_TOP_FIELD :: AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: AvcIntraScanTypeConversionMode' :: Text -> AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: [fromAvcIntraScanTypeConversionMode] :: AvcIntraScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode.AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: newtype AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: pattern AvcIntraScanTypeConversionMode_INTERLACED :: AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode: pattern AvcIntraScanTypeConversionMode_INTERLACED_OPTIMIZE :: AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraSettings: AvcIntraSettings' :: Maybe AvcIntraClass -> Maybe AvcIntraUhdSettings -> Maybe AvcIntraFramerateControl -> Maybe AvcIntraFramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe AvcIntraInterlaceMode -> Maybe AvcIntraScanTypeConversionMode -> Maybe AvcIntraSlowPal -> Maybe AvcIntraTelecine -> AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:avcIntraClass:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraClass
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:avcIntraUhdSettings:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:framerateControl:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraFramerateControl
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:framerateConversionAlgorithm:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:framerateDenominator:AvcIntraSettings'] :: AvcIntraSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:framerateNumerator:AvcIntraSettings'] :: AvcIntraSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:interlaceMode:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraInterlaceMode
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:scanTypeConversionMode:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraScanTypeConversionMode
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:slowPal:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSettings: [$sel:telecine:AvcIntraSettings'] :: AvcIntraSettings -> Maybe AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_avcIntraClass :: Lens' AvcIntraSettings (Maybe AvcIntraClass)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_avcIntraUhdSettings :: Lens' AvcIntraSettings (Maybe AvcIntraUhdSettings)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_framerateControl :: Lens' AvcIntraSettings (Maybe AvcIntraFramerateControl)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_framerateConversionAlgorithm :: Lens' AvcIntraSettings (Maybe AvcIntraFramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_framerateDenominator :: Lens' AvcIntraSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_framerateNumerator :: Lens' AvcIntraSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_interlaceMode :: Lens' AvcIntraSettings (Maybe AvcIntraInterlaceMode)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_scanTypeConversionMode :: Lens' AvcIntraSettings (Maybe AvcIntraScanTypeConversionMode)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_slowPal :: Lens' AvcIntraSettings (Maybe AvcIntraSlowPal)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: avcIntraSettings_telecine :: Lens' AvcIntraSettings (Maybe AvcIntraTelecine)
+ Amazonka.MediaConvert.Types.AvcIntraSettings: data AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraSettings.AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraSettings.AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraSettings.AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraSettings.AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraSettings.AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraSettings.AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraSettings.AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraSettings.AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSettings: newAvcIntraSettings :: AvcIntraSettings
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: AvcIntraSlowPal' :: Text -> AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: [fromAvcIntraSlowPal] :: AvcIntraSlowPal -> Text
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraSlowPal.AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: newtype AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: pattern AvcIntraSlowPal_DISABLED :: AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraSlowPal: pattern AvcIntraSlowPal_ENABLED :: AvcIntraSlowPal
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: AvcIntraTelecine' :: Text -> AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: [fromAvcIntraTelecine] :: AvcIntraTelecine -> Text
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraTelecine.AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: newtype AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: pattern AvcIntraTelecine_HARD :: AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraTelecine: pattern AvcIntraTelecine_NONE :: AvcIntraTelecine
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: AvcIntraUhdQualityTuningLevel' :: Text -> AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: [fromAvcIntraUhdQualityTuningLevel] :: AvcIntraUhdQualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel.AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: newtype AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: pattern AvcIntraUhdQualityTuningLevel_MULTI_PASS :: AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel: pattern AvcIntraUhdQualityTuningLevel_SINGLE_PASS :: AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: AvcIntraUhdSettings' :: Maybe AvcIntraUhdQualityTuningLevel -> AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: [$sel:qualityTuningLevel:AvcIntraUhdSettings'] :: AvcIntraUhdSettings -> Maybe AvcIntraUhdQualityTuningLevel
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: avcIntraUhdSettings_qualityTuningLevel :: Lens' AvcIntraUhdSettings (Maybe AvcIntraUhdQualityTuningLevel)
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: data AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.AvcIntraUhdSettings.AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.AvcIntraUhdSettings.AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.AvcIntraUhdSettings.AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.AvcIntraUhdSettings.AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.AvcIntraUhdSettings.AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.AvcIntraUhdSettings.AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.AvcIntraUhdSettings.AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.AvcIntraUhdSettings.AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.AvcIntraUhdSettings: newAvcIntraUhdSettings :: AvcIntraUhdSettings
+ Amazonka.MediaConvert.Types.BillingTagsSource: BillingTagsSource' :: Text -> BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: [fromBillingTagsSource] :: BillingTagsSource -> Text
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance GHC.Read.Read Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: instance GHC.Show.Show Amazonka.MediaConvert.Types.BillingTagsSource.BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: newtype BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: pattern BillingTagsSource_JOB :: BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: pattern BillingTagsSource_JOB_TEMPLATE :: BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: pattern BillingTagsSource_PRESET :: BillingTagsSource
+ Amazonka.MediaConvert.Types.BillingTagsSource: pattern BillingTagsSource_QUEUE :: BillingTagsSource
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: BurnInSubtitleStylePassthrough' :: Text -> BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: [fromBurnInSubtitleStylePassthrough] :: BurnInSubtitleStylePassthrough -> Text
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough.BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: newtype BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: pattern BurnInSubtitleStylePassthrough_DISABLED :: BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough: pattern BurnInSubtitleStylePassthrough_ENABLED :: BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: BurninDestinationSettings' :: Maybe BurninSubtitleAlignment -> Maybe BurninSubtitleApplyFontColor -> Maybe BurninSubtitleBackgroundColor -> Maybe Natural -> Maybe BurninSubtitleFallbackFont -> Maybe BurninSubtitleFontColor -> Maybe Natural -> Maybe Natural -> Maybe FontScript -> Maybe Natural -> Maybe Text -> Maybe BurninSubtitleOutlineColor -> Maybe Natural -> Maybe BurninSubtitleShadowColor -> Maybe Natural -> Maybe Int -> Maybe Int -> Maybe BurnInSubtitleStylePassthrough -> Maybe BurninSubtitleTeletextSpacing -> Maybe Natural -> Maybe Natural -> BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:alignment:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:applyFontColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:backgroundColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:backgroundOpacity:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:fallbackFont:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:fontColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:fontOpacity:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:fontResolution:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:fontScript:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe FontScript
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:fontSize:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:hexFontColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:outlineColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:outlineSize:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:shadowColor:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:shadowOpacity:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:shadowXOffset:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:shadowYOffset:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:stylePassthrough:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurnInSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:teletextSpacing:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:xPosition:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: [$sel:yPosition:BurninDestinationSettings'] :: BurninDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_alignment :: Lens' BurninDestinationSettings (Maybe BurninSubtitleAlignment)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_applyFontColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleApplyFontColor)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_backgroundColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleBackgroundColor)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_backgroundOpacity :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_fallbackFont :: Lens' BurninDestinationSettings (Maybe BurninSubtitleFallbackFont)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_fontColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleFontColor)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_fontOpacity :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_fontResolution :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_fontScript :: Lens' BurninDestinationSettings (Maybe FontScript)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_fontSize :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_hexFontColor :: Lens' BurninDestinationSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_outlineColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleOutlineColor)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_outlineSize :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_shadowColor :: Lens' BurninDestinationSettings (Maybe BurninSubtitleShadowColor)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_shadowOpacity :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_shadowXOffset :: Lens' BurninDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_shadowYOffset :: Lens' BurninDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_stylePassthrough :: Lens' BurninDestinationSettings (Maybe BurnInSubtitleStylePassthrough)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_teletextSpacing :: Lens' BurninDestinationSettings (Maybe BurninSubtitleTeletextSpacing)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_xPosition :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: burninDestinationSettings_yPosition :: Lens' BurninDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: data BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurninDestinationSettings.BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurninDestinationSettings.BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurninDestinationSettings.BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurninDestinationSettings.BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurninDestinationSettings.BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurninDestinationSettings.BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurninDestinationSettings.BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurninDestinationSettings.BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninDestinationSettings: newBurninDestinationSettings :: BurninDestinationSettings
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: BurninSubtitleAlignment' :: Text -> BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: [fromBurninSubtitleAlignment] :: BurninSubtitleAlignment -> Text
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurninSubtitleAlignment.BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: newtype BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: pattern BurninSubtitleAlignment_AUTO :: BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: pattern BurninSubtitleAlignment_CENTERED :: BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleAlignment: pattern BurninSubtitleAlignment_LEFT :: BurninSubtitleAlignment
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: BurninSubtitleApplyFontColor' :: Text -> BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: [fromBurninSubtitleApplyFontColor] :: BurninSubtitleApplyFontColor -> Text
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor.BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: newtype BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: pattern BurninSubtitleApplyFontColor_ALL_TEXT :: BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor: pattern BurninSubtitleApplyFontColor_WHITE_TEXT_ONLY :: BurninSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: BurninSubtitleBackgroundColor' :: Text -> BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: [fromBurninSubtitleBackgroundColor] :: BurninSubtitleBackgroundColor -> Text
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor.BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: newtype BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: pattern BurninSubtitleBackgroundColor_AUTO :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: pattern BurninSubtitleBackgroundColor_BLACK :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: pattern BurninSubtitleBackgroundColor_NONE :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor: pattern BurninSubtitleBackgroundColor_WHITE :: BurninSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: BurninSubtitleFallbackFont' :: Text -> BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: [fromBurninSubtitleFallbackFont] :: BurninSubtitleFallbackFont -> Text
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont.BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: newtype BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: pattern BurninSubtitleFallbackFont_BEST_MATCH :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: pattern BurninSubtitleFallbackFont_MONOSPACED_SANSSERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: pattern BurninSubtitleFallbackFont_MONOSPACED_SERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: pattern BurninSubtitleFallbackFont_PROPORTIONAL_SANSSERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont: pattern BurninSubtitleFallbackFont_PROPORTIONAL_SERIF :: BurninSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: BurninSubtitleFontColor' :: Text -> BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: [fromBurninSubtitleFontColor] :: BurninSubtitleFontColor -> Text
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurninSubtitleFontColor.BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: newtype BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: pattern BurninSubtitleFontColor_AUTO :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: pattern BurninSubtitleFontColor_BLACK :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: pattern BurninSubtitleFontColor_BLUE :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: pattern BurninSubtitleFontColor_GREEN :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: pattern BurninSubtitleFontColor_HEX :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: pattern BurninSubtitleFontColor_RED :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: pattern BurninSubtitleFontColor_WHITE :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleFontColor: pattern BurninSubtitleFontColor_YELLOW :: BurninSubtitleFontColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: BurninSubtitleOutlineColor' :: Text -> BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: [fromBurninSubtitleOutlineColor] :: BurninSubtitleOutlineColor -> Text
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor.BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: newtype BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: pattern BurninSubtitleOutlineColor_AUTO :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: pattern BurninSubtitleOutlineColor_BLACK :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: pattern BurninSubtitleOutlineColor_BLUE :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: pattern BurninSubtitleOutlineColor_GREEN :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: pattern BurninSubtitleOutlineColor_RED :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: pattern BurninSubtitleOutlineColor_WHITE :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor: pattern BurninSubtitleOutlineColor_YELLOW :: BurninSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: BurninSubtitleShadowColor' :: Text -> BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: [fromBurninSubtitleShadowColor] :: BurninSubtitleShadowColor -> Text
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurninSubtitleShadowColor.BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: newtype BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: pattern BurninSubtitleShadowColor_AUTO :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: pattern BurninSubtitleShadowColor_BLACK :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: pattern BurninSubtitleShadowColor_NONE :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleShadowColor: pattern BurninSubtitleShadowColor_WHITE :: BurninSubtitleShadowColor
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: BurninSubtitleTeletextSpacing' :: Text -> BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: [fromBurninSubtitleTeletextSpacing] :: BurninSubtitleTeletextSpacing -> Text
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance GHC.Read.Read Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: instance GHC.Show.Show Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing.BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: newtype BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: pattern BurninSubtitleTeletextSpacing_AUTO :: BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: pattern BurninSubtitleTeletextSpacing_FIXED_GRID :: BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing: pattern BurninSubtitleTeletextSpacing_PROPORTIONAL :: BurninSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.CaptionDescription: CaptionDescription' :: Maybe Text -> Maybe Text -> Maybe CaptionDestinationSettings -> Maybe LanguageCode -> Maybe Text -> CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: [$sel:captionSelectorName:CaptionDescription'] :: CaptionDescription -> Maybe Text
+ Amazonka.MediaConvert.Types.CaptionDescription: [$sel:customLanguageCode:CaptionDescription'] :: CaptionDescription -> Maybe Text
+ Amazonka.MediaConvert.Types.CaptionDescription: [$sel:destinationSettings:CaptionDescription'] :: CaptionDescription -> Maybe CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDescription: [$sel:languageCode:CaptionDescription'] :: CaptionDescription -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types.CaptionDescription: [$sel:languageDescription:CaptionDescription'] :: CaptionDescription -> Maybe Text
+ Amazonka.MediaConvert.Types.CaptionDescription: captionDescription_captionSelectorName :: Lens' CaptionDescription (Maybe Text)
+ Amazonka.MediaConvert.Types.CaptionDescription: captionDescription_customLanguageCode :: Lens' CaptionDescription (Maybe Text)
+ Amazonka.MediaConvert.Types.CaptionDescription: captionDescription_destinationSettings :: Lens' CaptionDescription (Maybe CaptionDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDescription: captionDescription_languageCode :: Lens' CaptionDescription (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types.CaptionDescription: captionDescription_languageDescription :: Lens' CaptionDescription (Maybe Text)
+ Amazonka.MediaConvert.Types.CaptionDescription: data CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CaptionDescription.CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CaptionDescription.CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CaptionDescription.CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CaptionDescription.CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CaptionDescription.CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CaptionDescription.CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: instance GHC.Read.Read Amazonka.MediaConvert.Types.CaptionDescription.CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: instance GHC.Show.Show Amazonka.MediaConvert.Types.CaptionDescription.CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescription: newCaptionDescription :: CaptionDescription
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: CaptionDescriptionPreset' :: Maybe Text -> Maybe CaptionDestinationSettings -> Maybe LanguageCode -> Maybe Text -> CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: [$sel:customLanguageCode:CaptionDescriptionPreset'] :: CaptionDescriptionPreset -> Maybe Text
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: [$sel:destinationSettings:CaptionDescriptionPreset'] :: CaptionDescriptionPreset -> Maybe CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: [$sel:languageCode:CaptionDescriptionPreset'] :: CaptionDescriptionPreset -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: [$sel:languageDescription:CaptionDescriptionPreset'] :: CaptionDescriptionPreset -> Maybe Text
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: captionDescriptionPreset_customLanguageCode :: Lens' CaptionDescriptionPreset (Maybe Text)
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: captionDescriptionPreset_destinationSettings :: Lens' CaptionDescriptionPreset (Maybe CaptionDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: captionDescriptionPreset_languageCode :: Lens' CaptionDescriptionPreset (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: captionDescriptionPreset_languageDescription :: Lens' CaptionDescriptionPreset (Maybe Text)
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: data CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CaptionDescriptionPreset.CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CaptionDescriptionPreset.CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CaptionDescriptionPreset.CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CaptionDescriptionPreset.CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CaptionDescriptionPreset.CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CaptionDescriptionPreset.CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: instance GHC.Read.Read Amazonka.MediaConvert.Types.CaptionDescriptionPreset.CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: instance GHC.Show.Show Amazonka.MediaConvert.Types.CaptionDescriptionPreset.CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDescriptionPreset: newCaptionDescriptionPreset :: CaptionDescriptionPreset
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: CaptionDestinationSettings' :: Maybe BurninDestinationSettings -> Maybe CaptionDestinationType -> Maybe DvbSubDestinationSettings -> Maybe EmbeddedDestinationSettings -> Maybe ImscDestinationSettings -> Maybe SccDestinationSettings -> Maybe SrtDestinationSettings -> Maybe TeletextDestinationSettings -> Maybe TtmlDestinationSettings -> Maybe WebvttDestinationSettings -> CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:burninDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe BurninDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:destinationType:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:dvbSubDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:embeddedDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:imscDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe ImscDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:sccDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe SccDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:srtDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe SrtDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:teletextDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:ttmlDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: [$sel:webvttDestinationSettings:CaptionDestinationSettings'] :: CaptionDestinationSettings -> Maybe WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_burninDestinationSettings :: Lens' CaptionDestinationSettings (Maybe BurninDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_destinationType :: Lens' CaptionDestinationSettings (Maybe CaptionDestinationType)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_dvbSubDestinationSettings :: Lens' CaptionDestinationSettings (Maybe DvbSubDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_embeddedDestinationSettings :: Lens' CaptionDestinationSettings (Maybe EmbeddedDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_imscDestinationSettings :: Lens' CaptionDestinationSettings (Maybe ImscDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_sccDestinationSettings :: Lens' CaptionDestinationSettings (Maybe SccDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_srtDestinationSettings :: Lens' CaptionDestinationSettings (Maybe SrtDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_teletextDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TeletextDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_ttmlDestinationSettings :: Lens' CaptionDestinationSettings (Maybe TtmlDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: captionDestinationSettings_webvttDestinationSettings :: Lens' CaptionDestinationSettings (Maybe WebvttDestinationSettings)
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: data CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CaptionDestinationSettings.CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CaptionDestinationSettings.CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CaptionDestinationSettings.CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CaptionDestinationSettings.CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CaptionDestinationSettings.CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CaptionDestinationSettings.CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.CaptionDestinationSettings.CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.CaptionDestinationSettings.CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationSettings: newCaptionDestinationSettings :: CaptionDestinationSettings
+ Amazonka.MediaConvert.Types.CaptionDestinationType: CaptionDestinationType' :: Text -> CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: [fromCaptionDestinationType] :: CaptionDestinationType -> Text
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance GHC.Read.Read Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: instance GHC.Show.Show Amazonka.MediaConvert.Types.CaptionDestinationType.CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: newtype CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_BURN_IN :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_DVB_SUB :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_EMBEDDED :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_EMBEDDED_PLUS_SCTE20 :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_IMSC :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_SCC :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_SCTE20_PLUS_EMBEDDED :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_SMI :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_SRT :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_TELETEXT :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_TTML :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionDestinationType: pattern CaptionDestinationType_WEBVTT :: CaptionDestinationType
+ Amazonka.MediaConvert.Types.CaptionSelector: CaptionSelector' :: Maybe Text -> Maybe LanguageCode -> Maybe CaptionSourceSettings -> CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: [$sel:customLanguageCode:CaptionSelector'] :: CaptionSelector -> Maybe Text
+ Amazonka.MediaConvert.Types.CaptionSelector: [$sel:languageCode:CaptionSelector'] :: CaptionSelector -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types.CaptionSelector: [$sel:sourceSettings:CaptionSelector'] :: CaptionSelector -> Maybe CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSelector: captionSelector_customLanguageCode :: Lens' CaptionSelector (Maybe Text)
+ Amazonka.MediaConvert.Types.CaptionSelector: captionSelector_languageCode :: Lens' CaptionSelector (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types.CaptionSelector: captionSelector_sourceSettings :: Lens' CaptionSelector (Maybe CaptionSourceSettings)
+ Amazonka.MediaConvert.Types.CaptionSelector: data CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CaptionSelector.CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CaptionSelector.CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CaptionSelector.CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CaptionSelector.CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CaptionSelector.CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CaptionSelector.CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: instance GHC.Read.Read Amazonka.MediaConvert.Types.CaptionSelector.CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: instance GHC.Show.Show Amazonka.MediaConvert.Types.CaptionSelector.CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSelector: newCaptionSelector :: CaptionSelector
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: CaptionSourceFramerate' :: Maybe Natural -> Maybe Natural -> CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: [$sel:framerateDenominator:CaptionSourceFramerate'] :: CaptionSourceFramerate -> Maybe Natural
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: [$sel:framerateNumerator:CaptionSourceFramerate'] :: CaptionSourceFramerate -> Maybe Natural
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: captionSourceFramerate_framerateDenominator :: Lens' CaptionSourceFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: captionSourceFramerate_framerateNumerator :: Lens' CaptionSourceFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: data CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CaptionSourceFramerate.CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CaptionSourceFramerate.CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CaptionSourceFramerate.CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CaptionSourceFramerate.CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CaptionSourceFramerate.CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CaptionSourceFramerate.CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: instance GHC.Read.Read Amazonka.MediaConvert.Types.CaptionSourceFramerate.CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: instance GHC.Show.Show Amazonka.MediaConvert.Types.CaptionSourceFramerate.CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceFramerate: newCaptionSourceFramerate :: CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: CaptionSourceSettings' :: Maybe AncillarySourceSettings -> Maybe DvbSubSourceSettings -> Maybe EmbeddedSourceSettings -> Maybe FileSourceSettings -> Maybe CaptionSourceType -> Maybe TeletextSourceSettings -> Maybe TrackSourceSettings -> Maybe WebvttHlsSourceSettings -> CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: [$sel:ancillarySourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe AncillarySourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: [$sel:dvbSubSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: [$sel:embeddedSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: [$sel:fileSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe FileSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: [$sel:sourceType:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: [$sel:teletextSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe TeletextSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: [$sel:trackSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe TrackSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: [$sel:webvttHlsSourceSettings:CaptionSourceSettings'] :: CaptionSourceSettings -> Maybe WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: captionSourceSettings_ancillarySourceSettings :: Lens' CaptionSourceSettings (Maybe AncillarySourceSettings)
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: captionSourceSettings_dvbSubSourceSettings :: Lens' CaptionSourceSettings (Maybe DvbSubSourceSettings)
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: captionSourceSettings_embeddedSourceSettings :: Lens' CaptionSourceSettings (Maybe EmbeddedSourceSettings)
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: captionSourceSettings_fileSourceSettings :: Lens' CaptionSourceSettings (Maybe FileSourceSettings)
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: captionSourceSettings_sourceType :: Lens' CaptionSourceSettings (Maybe CaptionSourceType)
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: captionSourceSettings_teletextSourceSettings :: Lens' CaptionSourceSettings (Maybe TeletextSourceSettings)
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: captionSourceSettings_trackSourceSettings :: Lens' CaptionSourceSettings (Maybe TrackSourceSettings)
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: captionSourceSettings_webvttHlsSourceSettings :: Lens' CaptionSourceSettings (Maybe WebvttHlsSourceSettings)
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: data CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CaptionSourceSettings.CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CaptionSourceSettings.CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CaptionSourceSettings.CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CaptionSourceSettings.CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CaptionSourceSettings.CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CaptionSourceSettings.CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.CaptionSourceSettings.CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.CaptionSourceSettings.CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceSettings: newCaptionSourceSettings :: CaptionSourceSettings
+ Amazonka.MediaConvert.Types.CaptionSourceType: CaptionSourceType' :: Text -> CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: [fromCaptionSourceType] :: CaptionSourceType -> Text
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance GHC.Read.Read Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: instance GHC.Show.Show Amazonka.MediaConvert.Types.CaptionSourceType.CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: newtype CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_ANCILLARY :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_DVB_SUB :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_EMBEDDED :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_IMSC :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_NULL_SOURCE :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_SCC :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_SCTE20 :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_SMI :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_SMPTE_TT :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_SRT :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_STL :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_TELETEXT :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_TTML :: CaptionSourceType
+ Amazonka.MediaConvert.Types.CaptionSourceType: pattern CaptionSourceType_WEBVTT :: CaptionSourceType
+ Amazonka.MediaConvert.Types.ChannelMapping: ChannelMapping' :: Maybe [OutputChannelMapping] -> ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: [$sel:outputChannels:ChannelMapping'] :: ChannelMapping -> Maybe [OutputChannelMapping]
+ Amazonka.MediaConvert.Types.ChannelMapping: channelMapping_outputChannels :: Lens' ChannelMapping (Maybe [OutputChannelMapping])
+ Amazonka.MediaConvert.Types.ChannelMapping: data ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ChannelMapping.ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ChannelMapping.ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ChannelMapping.ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ChannelMapping.ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ChannelMapping.ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ChannelMapping.ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: instance GHC.Read.Read Amazonka.MediaConvert.Types.ChannelMapping.ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: instance GHC.Show.Show Amazonka.MediaConvert.Types.ChannelMapping.ChannelMapping
+ Amazonka.MediaConvert.Types.ChannelMapping: newChannelMapping :: ChannelMapping
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: CmafAdditionalManifest' :: Maybe Text -> Maybe [Text] -> CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: [$sel:manifestNameModifier:CmafAdditionalManifest'] :: CmafAdditionalManifest -> Maybe Text
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: [$sel:selectedOutputs:CmafAdditionalManifest'] :: CmafAdditionalManifest -> Maybe [Text]
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: cmafAdditionalManifest_manifestNameModifier :: Lens' CmafAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: cmafAdditionalManifest_selectedOutputs :: Lens' CmafAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: data CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafAdditionalManifest.CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafAdditionalManifest.CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafAdditionalManifest.CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafAdditionalManifest.CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafAdditionalManifest.CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafAdditionalManifest.CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafAdditionalManifest.CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafAdditionalManifest.CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafAdditionalManifest: newCmafAdditionalManifest :: CmafAdditionalManifest
+ Amazonka.MediaConvert.Types.CmafClientCache: CmafClientCache' :: Text -> CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: [fromCmafClientCache] :: CmafClientCache -> Text
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafClientCache.CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: newtype CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: pattern CmafClientCache_DISABLED :: CmafClientCache
+ Amazonka.MediaConvert.Types.CmafClientCache: pattern CmafClientCache_ENABLED :: CmafClientCache
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: CmafCodecSpecification' :: Text -> CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: [fromCmafCodecSpecification] :: CmafCodecSpecification -> Text
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafCodecSpecification.CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: newtype CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: pattern CmafCodecSpecification_RFC_4281 :: CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafCodecSpecification: pattern CmafCodecSpecification_RFC_6381 :: CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: CmafEncryptionSettings' :: Maybe Text -> Maybe CmafEncryptionType -> Maybe CmafInitializationVectorInManifest -> Maybe SpekeKeyProviderCmaf -> Maybe StaticKeyProvider -> Maybe CmafKeyProviderType -> CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: [$sel:constantInitializationVector:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: [$sel:encryptionMethod:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: [$sel:initializationVectorInManifest:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: [$sel:spekeKeyProvider:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: [$sel:staticKeyProvider:CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe StaticKeyProvider
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: [$sel:type':CmafEncryptionSettings'] :: CmafEncryptionSettings -> Maybe CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: cmafEncryptionSettings_constantInitializationVector :: Lens' CmafEncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: cmafEncryptionSettings_encryptionMethod :: Lens' CmafEncryptionSettings (Maybe CmafEncryptionType)
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: cmafEncryptionSettings_initializationVectorInManifest :: Lens' CmafEncryptionSettings (Maybe CmafInitializationVectorInManifest)
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: cmafEncryptionSettings_spekeKeyProvider :: Lens' CmafEncryptionSettings (Maybe SpekeKeyProviderCmaf)
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: cmafEncryptionSettings_staticKeyProvider :: Lens' CmafEncryptionSettings (Maybe StaticKeyProvider)
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: cmafEncryptionSettings_type :: Lens' CmafEncryptionSettings (Maybe CmafKeyProviderType)
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: data CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafEncryptionSettings.CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafEncryptionSettings.CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafEncryptionSettings.CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafEncryptionSettings.CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafEncryptionSettings.CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafEncryptionSettings.CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafEncryptionSettings.CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafEncryptionSettings.CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionSettings: newCmafEncryptionSettings :: CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafEncryptionType: CmafEncryptionType' :: Text -> CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: [fromCmafEncryptionType] :: CmafEncryptionType -> Text
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafEncryptionType.CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: newtype CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: pattern CmafEncryptionType_AES_CTR :: CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafEncryptionType: pattern CmafEncryptionType_SAMPLE_AES :: CmafEncryptionType
+ Amazonka.MediaConvert.Types.CmafGroupSettings: CmafGroupSettings' :: Maybe [CmafAdditionalManifest] -> Maybe Text -> Maybe CmafClientCache -> Maybe CmafCodecSpecification -> Maybe Text -> Maybe DestinationSettings -> Maybe CmafEncryptionSettings -> Maybe Natural -> Maybe CmafImageBasedTrickPlay -> Maybe CmafImageBasedTrickPlaySettings -> Maybe CmafManifestCompression -> Maybe CmafManifestDurationFormat -> Maybe Natural -> Maybe Double -> Maybe CmafMpdManifestBandwidthType -> Maybe CmafMpdProfile -> Maybe CmafPtsOffsetHandlingForBFrames -> Maybe CmafSegmentControl -> Maybe Natural -> Maybe CmafSegmentLengthControl -> Maybe CmafStreamInfResolution -> Maybe CmafTargetDurationCompatibilityMode -> Maybe CmafVideoCompositionOffsets -> Maybe CmafWriteDASHManifest -> Maybe CmafWriteHLSManifest -> Maybe CmafWriteSegmentTimelineInRepresentation -> CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:additionalManifests:CmafGroupSettings'] :: CmafGroupSettings -> Maybe [CmafAdditionalManifest]
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:baseUrl:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:clientCache:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafClientCache
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:codecSpecification:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafCodecSpecification
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:destination:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:destinationSettings:CmafGroupSettings'] :: CmafGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:encryption:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafEncryptionSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:fragmentLength:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:imageBasedTrickPlay:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:imageBasedTrickPlaySettings:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:manifestCompression:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:manifestDurationFormat:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:minBufferTime:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:minFinalSegmentLength:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:mpdManifestBandwidthType:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:mpdProfile:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:ptsOffsetHandlingForBFrames:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:segmentControl:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:segmentLength:CmafGroupSettings'] :: CmafGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:segmentLengthControl:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:streamInfResolution:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:targetDurationCompatibilityMode:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:videoCompositionOffsets:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:writeDashManifest:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:writeHlsManifest:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafGroupSettings: [$sel:writeSegmentTimelineInRepresentation:CmafGroupSettings'] :: CmafGroupSettings -> Maybe CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_additionalManifests :: Lens' CmafGroupSettings (Maybe [CmafAdditionalManifest])
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_baseUrl :: Lens' CmafGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_clientCache :: Lens' CmafGroupSettings (Maybe CmafClientCache)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_codecSpecification :: Lens' CmafGroupSettings (Maybe CmafCodecSpecification)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_destination :: Lens' CmafGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_destinationSettings :: Lens' CmafGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_encryption :: Lens' CmafGroupSettings (Maybe CmafEncryptionSettings)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_fragmentLength :: Lens' CmafGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_imageBasedTrickPlay :: Lens' CmafGroupSettings (Maybe CmafImageBasedTrickPlay)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_imageBasedTrickPlaySettings :: Lens' CmafGroupSettings (Maybe CmafImageBasedTrickPlaySettings)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_manifestCompression :: Lens' CmafGroupSettings (Maybe CmafManifestCompression)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_manifestDurationFormat :: Lens' CmafGroupSettings (Maybe CmafManifestDurationFormat)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_minBufferTime :: Lens' CmafGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_minFinalSegmentLength :: Lens' CmafGroupSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_mpdManifestBandwidthType :: Lens' CmafGroupSettings (Maybe CmafMpdManifestBandwidthType)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_mpdProfile :: Lens' CmafGroupSettings (Maybe CmafMpdProfile)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_ptsOffsetHandlingForBFrames :: Lens' CmafGroupSettings (Maybe CmafPtsOffsetHandlingForBFrames)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_segmentControl :: Lens' CmafGroupSettings (Maybe CmafSegmentControl)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_segmentLength :: Lens' CmafGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_segmentLengthControl :: Lens' CmafGroupSettings (Maybe CmafSegmentLengthControl)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_streamInfResolution :: Lens' CmafGroupSettings (Maybe CmafStreamInfResolution)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_targetDurationCompatibilityMode :: Lens' CmafGroupSettings (Maybe CmafTargetDurationCompatibilityMode)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_videoCompositionOffsets :: Lens' CmafGroupSettings (Maybe CmafVideoCompositionOffsets)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_writeDashManifest :: Lens' CmafGroupSettings (Maybe CmafWriteDASHManifest)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_writeHlsManifest :: Lens' CmafGroupSettings (Maybe CmafWriteHLSManifest)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: cmafGroupSettings_writeSegmentTimelineInRepresentation :: Lens' CmafGroupSettings (Maybe CmafWriteSegmentTimelineInRepresentation)
+ Amazonka.MediaConvert.Types.CmafGroupSettings: data CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafGroupSettings.CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafGroupSettings.CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafGroupSettings.CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafGroupSettings.CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafGroupSettings.CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafGroupSettings.CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafGroupSettings.CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafGroupSettings.CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafGroupSettings: newCmafGroupSettings :: CmafGroupSettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: CmafImageBasedTrickPlay' :: Text -> CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: [fromCmafImageBasedTrickPlay] :: CmafImageBasedTrickPlay -> Text
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay.CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: newtype CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: pattern CmafImageBasedTrickPlay_ADVANCED :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: pattern CmafImageBasedTrickPlay_NONE :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: pattern CmafImageBasedTrickPlay_THUMBNAIL :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay: pattern CmafImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: CmafImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: CmafImageBasedTrickPlaySettings' :: Maybe CmafIntervalCadence -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: [$sel:intervalCadence:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: [$sel:thumbnailHeight:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: [$sel:thumbnailInterval:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Double
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: [$sel:thumbnailWidth:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: [$sel:tileHeight:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: [$sel:tileWidth:CmafImageBasedTrickPlaySettings'] :: CmafImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: cmafImageBasedTrickPlaySettings_intervalCadence :: Lens' CmafImageBasedTrickPlaySettings (Maybe CmafIntervalCadence)
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: cmafImageBasedTrickPlaySettings_thumbnailHeight :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: cmafImageBasedTrickPlaySettings_thumbnailInterval :: Lens' CmafImageBasedTrickPlaySettings (Maybe Double)
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: cmafImageBasedTrickPlaySettings_thumbnailWidth :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: cmafImageBasedTrickPlaySettings_tileHeight :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: cmafImageBasedTrickPlaySettings_tileWidth :: Lens' CmafImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: data CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings.CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings.CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings.CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings.CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings.CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings.CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings.CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings.CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings: newCmafImageBasedTrickPlaySettings :: CmafImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: CmafInitializationVectorInManifest' :: Text -> CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: [fromCmafInitializationVectorInManifest] :: CmafInitializationVectorInManifest -> Text
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest.CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: newtype CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: pattern CmafInitializationVectorInManifest_EXCLUDE :: CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest: pattern CmafInitializationVectorInManifest_INCLUDE :: CmafInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: CmafIntervalCadence' :: Text -> CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: [fromCmafIntervalCadence] :: CmafIntervalCadence -> Text
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafIntervalCadence.CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: newtype CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: pattern CmafIntervalCadence_FOLLOW_CUSTOM :: CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafIntervalCadence: pattern CmafIntervalCadence_FOLLOW_IFRAME :: CmafIntervalCadence
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: CmafKeyProviderType' :: Text -> CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: [fromCmafKeyProviderType] :: CmafKeyProviderType -> Text
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafKeyProviderType.CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: newtype CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: pattern CmafKeyProviderType_SPEKE :: CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafKeyProviderType: pattern CmafKeyProviderType_STATIC_KEY :: CmafKeyProviderType
+ Amazonka.MediaConvert.Types.CmafManifestCompression: CmafManifestCompression' :: Text -> CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: [fromCmafManifestCompression] :: CmafManifestCompression -> Text
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafManifestCompression.CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: newtype CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: pattern CmafManifestCompression_GZIP :: CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestCompression: pattern CmafManifestCompression_NONE :: CmafManifestCompression
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: CmafManifestDurationFormat' :: Text -> CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: [fromCmafManifestDurationFormat] :: CmafManifestDurationFormat -> Text
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafManifestDurationFormat.CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: newtype CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: pattern CmafManifestDurationFormat_FLOATING_POINT :: CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafManifestDurationFormat: pattern CmafManifestDurationFormat_INTEGER :: CmafManifestDurationFormat
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: CmafMpdManifestBandwidthType' :: Text -> CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: [fromCmafMpdManifestBandwidthType] :: CmafMpdManifestBandwidthType -> Text
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType.CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: newtype CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: pattern CmafMpdManifestBandwidthType_AVERAGE :: CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType: pattern CmafMpdManifestBandwidthType_MAX :: CmafMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.CmafMpdProfile: CmafMpdProfile' :: Text -> CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: [fromCmafMpdProfile] :: CmafMpdProfile -> Text
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafMpdProfile.CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: newtype CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: pattern CmafMpdProfile_MAIN_PROFILE :: CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafMpdProfile: pattern CmafMpdProfile_ON_DEMAND_PROFILE :: CmafMpdProfile
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: CmafPtsOffsetHandlingForBFrames' :: Text -> CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: [fromCmafPtsOffsetHandlingForBFrames] :: CmafPtsOffsetHandlingForBFrames -> Text
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames.CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: newtype CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: pattern CmafPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS :: CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames: pattern CmafPtsOffsetHandlingForBFrames_ZERO_BASED :: CmafPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.CmafSegmentControl: CmafSegmentControl' :: Text -> CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: [fromCmafSegmentControl] :: CmafSegmentControl -> Text
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafSegmentControl.CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: newtype CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: pattern CmafSegmentControl_SEGMENTED_FILES :: CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentControl: pattern CmafSegmentControl_SINGLE_FILE :: CmafSegmentControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: CmafSegmentLengthControl' :: Text -> CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: [fromCmafSegmentLengthControl] :: CmafSegmentLengthControl -> Text
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafSegmentLengthControl.CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: newtype CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: pattern CmafSegmentLengthControl_EXACT :: CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafSegmentLengthControl: pattern CmafSegmentLengthControl_GOP_MULTIPLE :: CmafSegmentLengthControl
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: CmafStreamInfResolution' :: Text -> CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: [fromCmafStreamInfResolution] :: CmafStreamInfResolution -> Text
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafStreamInfResolution.CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: newtype CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: pattern CmafStreamInfResolution_EXCLUDE :: CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafStreamInfResolution: pattern CmafStreamInfResolution_INCLUDE :: CmafStreamInfResolution
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: CmafTargetDurationCompatibilityMode' :: Text -> CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: [fromCmafTargetDurationCompatibilityMode] :: CmafTargetDurationCompatibilityMode -> Text
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode.CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: newtype CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: pattern CmafTargetDurationCompatibilityMode_LEGACY :: CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode: pattern CmafTargetDurationCompatibilityMode_SPEC_COMPLIANT :: CmafTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: CmafVideoCompositionOffsets' :: Text -> CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: [fromCmafVideoCompositionOffsets] :: CmafVideoCompositionOffsets -> Text
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets.CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: newtype CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: pattern CmafVideoCompositionOffsets_SIGNED :: CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets: pattern CmafVideoCompositionOffsets_UNSIGNED :: CmafVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: CmafWriteDASHManifest' :: Text -> CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: [fromCmafWriteDASHManifest] :: CmafWriteDASHManifest -> Text
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafWriteDASHManifest.CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: newtype CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: pattern CmafWriteDASHManifest_DISABLED :: CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteDASHManifest: pattern CmafWriteDASHManifest_ENABLED :: CmafWriteDASHManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: CmafWriteHLSManifest' :: Text -> CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: [fromCmafWriteHLSManifest] :: CmafWriteHLSManifest -> Text
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafWriteHLSManifest.CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: newtype CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: pattern CmafWriteHLSManifest_DISABLED :: CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteHLSManifest: pattern CmafWriteHLSManifest_ENABLED :: CmafWriteHLSManifest
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: CmafWriteSegmentTimelineInRepresentation' :: Text -> CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: [fromCmafWriteSegmentTimelineInRepresentation] :: CmafWriteSegmentTimelineInRepresentation -> Text
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation.CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: newtype CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: pattern CmafWriteSegmentTimelineInRepresentation_DISABLED :: CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation: pattern CmafWriteSegmentTimelineInRepresentation_ENABLED :: CmafWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: CmfcAudioDuration' :: Text -> CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: [fromCmfcAudioDuration] :: CmfcAudioDuration -> Text
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcAudioDuration.CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: newtype CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: pattern CmfcAudioDuration_DEFAULT_CODEC_DURATION :: CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioDuration: pattern CmfcAudioDuration_MATCH_VIDEO_DURATION :: CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: CmfcAudioTrackType' :: Text -> CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: [fromCmfcAudioTrackType] :: CmfcAudioTrackType -> Text
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcAudioTrackType.CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: newtype CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT :: CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT :: CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcAudioTrackType: pattern CmfcAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT :: CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: CmfcDescriptiveVideoServiceFlag' :: Text -> CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: [fromCmfcDescriptiveVideoServiceFlag] :: CmfcDescriptiveVideoServiceFlag -> Text
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag.CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: newtype CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: pattern CmfcDescriptiveVideoServiceFlag_DONT_FLAG :: CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag: pattern CmfcDescriptiveVideoServiceFlag_FLAG :: CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: CmfcIFrameOnlyManifest' :: Text -> CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: [fromCmfcIFrameOnlyManifest] :: CmfcIFrameOnlyManifest -> Text
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest.CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: newtype CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: pattern CmfcIFrameOnlyManifest_EXCLUDE :: CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest: pattern CmfcIFrameOnlyManifest_INCLUDE :: CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: CmfcKlvMetadata' :: Text -> CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: [fromCmfcKlvMetadata] :: CmfcKlvMetadata -> Text
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcKlvMetadata.CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: newtype CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: pattern CmfcKlvMetadata_NONE :: CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcKlvMetadata: pattern CmfcKlvMetadata_PASSTHROUGH :: CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: CmfcManifestMetadataSignaling' :: Text -> CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: [fromCmfcManifestMetadataSignaling] :: CmfcManifestMetadataSignaling -> Text
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling.CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: newtype CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: pattern CmfcManifestMetadataSignaling_DISABLED :: CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling: pattern CmfcManifestMetadataSignaling_ENABLED :: CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: CmfcScte35Esam' :: Text -> CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: [fromCmfcScte35Esam] :: CmfcScte35Esam -> Text
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcScte35Esam.CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: newtype CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: pattern CmfcScte35Esam_INSERT :: CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Esam: pattern CmfcScte35Esam_NONE :: CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcScte35Source: CmfcScte35Source' :: Text -> CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: [fromCmfcScte35Source] :: CmfcScte35Source -> Text
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcScte35Source.CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: newtype CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: pattern CmfcScte35Source_NONE :: CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcScte35Source: pattern CmfcScte35Source_PASSTHROUGH :: CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcSettings: CmfcSettings' :: Maybe CmfcAudioDuration -> Maybe Text -> Maybe Text -> Maybe CmfcAudioTrackType -> Maybe CmfcDescriptiveVideoServiceFlag -> Maybe CmfcIFrameOnlyManifest -> Maybe CmfcKlvMetadata -> Maybe CmfcManifestMetadataSignaling -> Maybe CmfcScte35Esam -> Maybe CmfcScte35Source -> Maybe CmfcTimedMetadata -> Maybe CmfcTimedMetadataBoxVersion -> Maybe Text -> Maybe Text -> CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:audioDuration:CmfcSettings'] :: CmfcSettings -> Maybe CmfcAudioDuration
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:audioGroupId:CmfcSettings'] :: CmfcSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:audioRenditionSets:CmfcSettings'] :: CmfcSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:audioTrackType:CmfcSettings'] :: CmfcSettings -> Maybe CmfcAudioTrackType
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:descriptiveVideoServiceFlag:CmfcSettings'] :: CmfcSettings -> Maybe CmfcDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:iFrameOnlyManifest:CmfcSettings'] :: CmfcSettings -> Maybe CmfcIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:klvMetadata:CmfcSettings'] :: CmfcSettings -> Maybe CmfcKlvMetadata
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:manifestMetadataSignaling:CmfcSettings'] :: CmfcSettings -> Maybe CmfcManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:scte35Esam:CmfcSettings'] :: CmfcSettings -> Maybe CmfcScte35Esam
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:scte35Source:CmfcSettings'] :: CmfcSettings -> Maybe CmfcScte35Source
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:timedMetadata:CmfcSettings'] :: CmfcSettings -> Maybe CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:timedMetadataBoxVersion:CmfcSettings'] :: CmfcSettings -> Maybe CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:timedMetadataSchemeIdUri:CmfcSettings'] :: CmfcSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.CmfcSettings: [$sel:timedMetadataValue:CmfcSettings'] :: CmfcSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_audioDuration :: Lens' CmfcSettings (Maybe CmfcAudioDuration)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_audioGroupId :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_audioRenditionSets :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_audioTrackType :: Lens' CmfcSettings (Maybe CmfcAudioTrackType)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_descriptiveVideoServiceFlag :: Lens' CmfcSettings (Maybe CmfcDescriptiveVideoServiceFlag)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_iFrameOnlyManifest :: Lens' CmfcSettings (Maybe CmfcIFrameOnlyManifest)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_klvMetadata :: Lens' CmfcSettings (Maybe CmfcKlvMetadata)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_manifestMetadataSignaling :: Lens' CmfcSettings (Maybe CmfcManifestMetadataSignaling)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_scte35Esam :: Lens' CmfcSettings (Maybe CmfcScte35Esam)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_scte35Source :: Lens' CmfcSettings (Maybe CmfcScte35Source)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_timedMetadata :: Lens' CmfcSettings (Maybe CmfcTimedMetadata)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_timedMetadataBoxVersion :: Lens' CmfcSettings (Maybe CmfcTimedMetadataBoxVersion)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_timedMetadataSchemeIdUri :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.CmfcSettings: cmfcSettings_timedMetadataValue :: Lens' CmfcSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.CmfcSettings: data CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcSettings.CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcSettings.CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcSettings.CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcSettings.CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcSettings.CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcSettings.CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcSettings.CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcSettings.CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcSettings: newCmfcSettings :: CmfcSettings
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: CmfcTimedMetadata' :: Text -> CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: [fromCmfcTimedMetadata] :: CmfcTimedMetadata -> Text
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcTimedMetadata.CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: newtype CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: pattern CmfcTimedMetadata_NONE :: CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadata: pattern CmfcTimedMetadata_PASSTHROUGH :: CmfcTimedMetadata
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: CmfcTimedMetadataBoxVersion' :: Text -> CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: [fromCmfcTimedMetadataBoxVersion] :: CmfcTimedMetadataBoxVersion -> Text
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance GHC.Read.Read Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: instance GHC.Show.Show Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion.CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: newtype CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: pattern CmfcTimedMetadataBoxVersion_VERSION_0 :: CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion: pattern CmfcTimedMetadataBoxVersion_VERSION_1 :: CmfcTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.ColorCorrector: ColorCorrector' :: Maybe Natural -> Maybe ColorSpaceConversion -> Maybe Natural -> Maybe Hdr10Metadata -> Maybe Int -> Maybe SampleRangeConversion -> Maybe Natural -> Maybe Natural -> ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: [$sel:brightness:ColorCorrector'] :: ColorCorrector -> Maybe Natural
+ Amazonka.MediaConvert.Types.ColorCorrector: [$sel:colorSpaceConversion:ColorCorrector'] :: ColorCorrector -> Maybe ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorCorrector: [$sel:contrast:ColorCorrector'] :: ColorCorrector -> Maybe Natural
+ Amazonka.MediaConvert.Types.ColorCorrector: [$sel:hdr10Metadata:ColorCorrector'] :: ColorCorrector -> Maybe Hdr10Metadata
+ Amazonka.MediaConvert.Types.ColorCorrector: [$sel:hue:ColorCorrector'] :: ColorCorrector -> Maybe Int
+ Amazonka.MediaConvert.Types.ColorCorrector: [$sel:sampleRangeConversion:ColorCorrector'] :: ColorCorrector -> Maybe SampleRangeConversion
+ Amazonka.MediaConvert.Types.ColorCorrector: [$sel:saturation:ColorCorrector'] :: ColorCorrector -> Maybe Natural
+ Amazonka.MediaConvert.Types.ColorCorrector: [$sel:sdrReferenceWhiteLevel:ColorCorrector'] :: ColorCorrector -> Maybe Natural
+ Amazonka.MediaConvert.Types.ColorCorrector: colorCorrector_brightness :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Types.ColorCorrector: colorCorrector_colorSpaceConversion :: Lens' ColorCorrector (Maybe ColorSpaceConversion)
+ Amazonka.MediaConvert.Types.ColorCorrector: colorCorrector_contrast :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Types.ColorCorrector: colorCorrector_hdr10Metadata :: Lens' ColorCorrector (Maybe Hdr10Metadata)
+ Amazonka.MediaConvert.Types.ColorCorrector: colorCorrector_hue :: Lens' ColorCorrector (Maybe Int)
+ Amazonka.MediaConvert.Types.ColorCorrector: colorCorrector_sampleRangeConversion :: Lens' ColorCorrector (Maybe SampleRangeConversion)
+ Amazonka.MediaConvert.Types.ColorCorrector: colorCorrector_saturation :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Types.ColorCorrector: colorCorrector_sdrReferenceWhiteLevel :: Lens' ColorCorrector (Maybe Natural)
+ Amazonka.MediaConvert.Types.ColorCorrector: data ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ColorCorrector.ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ColorCorrector.ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ColorCorrector.ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ColorCorrector.ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ColorCorrector.ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ColorCorrector.ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: instance GHC.Read.Read Amazonka.MediaConvert.Types.ColorCorrector.ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: instance GHC.Show.Show Amazonka.MediaConvert.Types.ColorCorrector.ColorCorrector
+ Amazonka.MediaConvert.Types.ColorCorrector: newColorCorrector :: ColorCorrector
+ Amazonka.MediaConvert.Types.ColorMetadata: ColorMetadata' :: Text -> ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: [fromColorMetadata] :: ColorMetadata -> Text
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance GHC.Read.Read Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: instance GHC.Show.Show Amazonka.MediaConvert.Types.ColorMetadata.ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: newtype ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: pattern ColorMetadata_IGNORE :: ColorMetadata
+ Amazonka.MediaConvert.Types.ColorMetadata: pattern ColorMetadata_INSERT :: ColorMetadata
+ Amazonka.MediaConvert.Types.ColorSpace: ColorSpace' :: Text -> ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: [fromColorSpace] :: ColorSpace -> Text
+ Amazonka.MediaConvert.Types.ColorSpace: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance GHC.Read.Read Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: instance GHC.Show.Show Amazonka.MediaConvert.Types.ColorSpace.ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: newtype ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: pattern ColorSpace_FOLLOW :: ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: pattern ColorSpace_HDR10 :: ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: pattern ColorSpace_HLG_2020 :: ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: pattern ColorSpace_P3D65_SDR :: ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: pattern ColorSpace_P3DCI :: ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: pattern ColorSpace_REC_601 :: ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpace: pattern ColorSpace_REC_709 :: ColorSpace
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: ColorSpaceConversion' :: Text -> ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: [fromColorSpaceConversion] :: ColorSpaceConversion -> Text
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance GHC.Read.Read Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: instance GHC.Show.Show Amazonka.MediaConvert.Types.ColorSpaceConversion.ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: newtype ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: pattern ColorSpaceConversion_FORCE_601 :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: pattern ColorSpaceConversion_FORCE_709 :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: pattern ColorSpaceConversion_FORCE_HDR10 :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: pattern ColorSpaceConversion_FORCE_HLG_2020 :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: pattern ColorSpaceConversion_FORCE_P3D65_SDR :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: pattern ColorSpaceConversion_FORCE_P3DCI :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceConversion: pattern ColorSpaceConversion_NONE :: ColorSpaceConversion
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: ColorSpaceUsage' :: Text -> ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: [fromColorSpaceUsage] :: ColorSpaceUsage -> Text
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance GHC.Read.Read Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: instance GHC.Show.Show Amazonka.MediaConvert.Types.ColorSpaceUsage.ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: newtype ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: pattern ColorSpaceUsage_FALLBACK :: ColorSpaceUsage
+ Amazonka.MediaConvert.Types.ColorSpaceUsage: pattern ColorSpaceUsage_FORCE :: ColorSpaceUsage
+ Amazonka.MediaConvert.Types.Commitment: Commitment' :: Text -> Commitment
+ Amazonka.MediaConvert.Types.Commitment: [fromCommitment] :: Commitment -> Text
+ Amazonka.MediaConvert.Types.Commitment: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance GHC.Read.Read Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: instance GHC.Show.Show Amazonka.MediaConvert.Types.Commitment.Commitment
+ Amazonka.MediaConvert.Types.Commitment: newtype Commitment
+ Amazonka.MediaConvert.Types.Commitment: pattern Commitment_ONE_YEAR :: Commitment
+ Amazonka.MediaConvert.Types.ContainerSettings: ContainerSettings' :: Maybe CmfcSettings -> Maybe ContainerType -> Maybe F4vSettings -> Maybe M2tsSettings -> Maybe M3u8Settings -> Maybe MovSettings -> Maybe Mp4Settings -> Maybe MpdSettings -> Maybe MxfSettings -> ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: [$sel:cmfcSettings:ContainerSettings'] :: ContainerSettings -> Maybe CmfcSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: [$sel:container:ContainerSettings'] :: ContainerSettings -> Maybe ContainerType
+ Amazonka.MediaConvert.Types.ContainerSettings: [$sel:f4vSettings:ContainerSettings'] :: ContainerSettings -> Maybe F4vSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: [$sel:m2tsSettings:ContainerSettings'] :: ContainerSettings -> Maybe M2tsSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: [$sel:m3u8Settings:ContainerSettings'] :: ContainerSettings -> Maybe M3u8Settings
+ Amazonka.MediaConvert.Types.ContainerSettings: [$sel:movSettings:ContainerSettings'] :: ContainerSettings -> Maybe MovSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: [$sel:mp4Settings:ContainerSettings'] :: ContainerSettings -> Maybe Mp4Settings
+ Amazonka.MediaConvert.Types.ContainerSettings: [$sel:mpdSettings:ContainerSettings'] :: ContainerSettings -> Maybe MpdSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: [$sel:mxfSettings:ContainerSettings'] :: ContainerSettings -> Maybe MxfSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: containerSettings_cmfcSettings :: Lens' ContainerSettings (Maybe CmfcSettings)
+ Amazonka.MediaConvert.Types.ContainerSettings: containerSettings_container :: Lens' ContainerSettings (Maybe ContainerType)
+ Amazonka.MediaConvert.Types.ContainerSettings: containerSettings_f4vSettings :: Lens' ContainerSettings (Maybe F4vSettings)
+ Amazonka.MediaConvert.Types.ContainerSettings: containerSettings_m2tsSettings :: Lens' ContainerSettings (Maybe M2tsSettings)
+ Amazonka.MediaConvert.Types.ContainerSettings: containerSettings_m3u8Settings :: Lens' ContainerSettings (Maybe M3u8Settings)
+ Amazonka.MediaConvert.Types.ContainerSettings: containerSettings_movSettings :: Lens' ContainerSettings (Maybe MovSettings)
+ Amazonka.MediaConvert.Types.ContainerSettings: containerSettings_mp4Settings :: Lens' ContainerSettings (Maybe Mp4Settings)
+ Amazonka.MediaConvert.Types.ContainerSettings: containerSettings_mpdSettings :: Lens' ContainerSettings (Maybe MpdSettings)
+ Amazonka.MediaConvert.Types.ContainerSettings: containerSettings_mxfSettings :: Lens' ContainerSettings (Maybe MxfSettings)
+ Amazonka.MediaConvert.Types.ContainerSettings: data ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ContainerSettings.ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ContainerSettings.ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ContainerSettings.ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ContainerSettings.ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ContainerSettings.ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ContainerSettings.ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.ContainerSettings.ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.ContainerSettings.ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerSettings: newContainerSettings :: ContainerSettings
+ Amazonka.MediaConvert.Types.ContainerType: ContainerType' :: Text -> ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: [fromContainerType] :: ContainerType -> Text
+ Amazonka.MediaConvert.Types.ContainerType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance GHC.Read.Read Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: instance GHC.Show.Show Amazonka.MediaConvert.Types.ContainerType.ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: newtype ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_CMFC :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_F4V :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_ISMV :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_M2TS :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_M3U8 :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_MOV :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_MP4 :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_MPD :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_MXF :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_RAW :: ContainerType
+ Amazonka.MediaConvert.Types.ContainerType: pattern ContainerType_WEBM :: ContainerType
+ Amazonka.MediaConvert.Types.CopyProtectionAction: CopyProtectionAction' :: Text -> CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: [fromCopyProtectionAction] :: CopyProtectionAction -> Text
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance GHC.Read.Read Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: instance GHC.Show.Show Amazonka.MediaConvert.Types.CopyProtectionAction.CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: newtype CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: pattern CopyProtectionAction_PASSTHROUGH :: CopyProtectionAction
+ Amazonka.MediaConvert.Types.CopyProtectionAction: pattern CopyProtectionAction_STRIP :: CopyProtectionAction
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: DashAdditionalManifest' :: Maybe Text -> Maybe [Text] -> DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: [$sel:manifestNameModifier:DashAdditionalManifest'] :: DashAdditionalManifest -> Maybe Text
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: [$sel:selectedOutputs:DashAdditionalManifest'] :: DashAdditionalManifest -> Maybe [Text]
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: dashAdditionalManifest_manifestNameModifier :: Lens' DashAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: dashAdditionalManifest_selectedOutputs :: Lens' DashAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: data DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashAdditionalManifest.DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashAdditionalManifest.DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashAdditionalManifest.DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashAdditionalManifest.DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashAdditionalManifest.DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashAdditionalManifest.DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashAdditionalManifest.DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashAdditionalManifest.DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashAdditionalManifest: newDashAdditionalManifest :: DashAdditionalManifest
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: DashIsoEncryptionSettings' :: Maybe DashIsoPlaybackDeviceCompatibility -> Maybe SpekeKeyProvider -> DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: [$sel:playbackDeviceCompatibility:DashIsoEncryptionSettings'] :: DashIsoEncryptionSettings -> Maybe DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: [$sel:spekeKeyProvider:DashIsoEncryptionSettings'] :: DashIsoEncryptionSettings -> Maybe SpekeKeyProvider
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: dashIsoEncryptionSettings_playbackDeviceCompatibility :: Lens' DashIsoEncryptionSettings (Maybe DashIsoPlaybackDeviceCompatibility)
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: dashIsoEncryptionSettings_spekeKeyProvider :: Lens' DashIsoEncryptionSettings (Maybe SpekeKeyProvider)
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: data DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoEncryptionSettings.DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoEncryptionSettings.DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoEncryptionSettings.DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoEncryptionSettings.DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoEncryptionSettings.DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoEncryptionSettings.DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoEncryptionSettings.DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoEncryptionSettings.DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoEncryptionSettings: newDashIsoEncryptionSettings :: DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: DashIsoGroupAudioChannelConfigSchemeIdUri' :: Text -> DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: [fromDashIsoGroupAudioChannelConfigSchemeIdUri] :: DashIsoGroupAudioChannelConfigSchemeIdUri -> Text
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri.DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: newtype DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: pattern DashIsoGroupAudioChannelConfigSchemeIdUri_DOLBY_CHANNEL_CONFIGURATION :: DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri: pattern DashIsoGroupAudioChannelConfigSchemeIdUri_MPEG_CHANNEL_CONFIGURATION :: DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: DashIsoGroupSettings' :: Maybe [DashAdditionalManifest] -> Maybe DashIsoGroupAudioChannelConfigSchemeIdUri -> Maybe Text -> Maybe Text -> Maybe DestinationSettings -> Maybe DashIsoEncryptionSettings -> Maybe Natural -> Maybe DashIsoHbbtvCompliance -> Maybe DashIsoImageBasedTrickPlay -> Maybe DashIsoImageBasedTrickPlaySettings -> Maybe Natural -> Maybe Double -> Maybe DashIsoMpdManifestBandwidthType -> Maybe DashIsoMpdProfile -> Maybe DashIsoPtsOffsetHandlingForBFrames -> Maybe DashIsoSegmentControl -> Maybe Natural -> Maybe DashIsoSegmentLengthControl -> Maybe DashIsoVideoCompositionOffsets -> Maybe DashIsoWriteSegmentTimelineInRepresentation -> DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:additionalManifests:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe [DashAdditionalManifest]
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:audioChannelConfigSchemeIdUri:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoGroupAudioChannelConfigSchemeIdUri
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:baseUrl:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:destination:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:destinationSettings:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:encryption:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoEncryptionSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:fragmentLength:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:hbbtvCompliance:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:imageBasedTrickPlay:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:imageBasedTrickPlaySettings:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:minBufferTime:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:minFinalSegmentLength:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:mpdManifestBandwidthType:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:mpdProfile:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:ptsOffsetHandlingForBFrames:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:segmentControl:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:segmentLength:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:segmentLengthControl:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:videoCompositionOffsets:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: [$sel:writeSegmentTimelineInRepresentation:DashIsoGroupSettings'] :: DashIsoGroupSettings -> Maybe DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_additionalManifests :: Lens' DashIsoGroupSettings (Maybe [DashAdditionalManifest])
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_audioChannelConfigSchemeIdUri :: Lens' DashIsoGroupSettings (Maybe DashIsoGroupAudioChannelConfigSchemeIdUri)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_baseUrl :: Lens' DashIsoGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_destination :: Lens' DashIsoGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_destinationSettings :: Lens' DashIsoGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_encryption :: Lens' DashIsoGroupSettings (Maybe DashIsoEncryptionSettings)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_fragmentLength :: Lens' DashIsoGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_hbbtvCompliance :: Lens' DashIsoGroupSettings (Maybe DashIsoHbbtvCompliance)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_imageBasedTrickPlay :: Lens' DashIsoGroupSettings (Maybe DashIsoImageBasedTrickPlay)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_imageBasedTrickPlaySettings :: Lens' DashIsoGroupSettings (Maybe DashIsoImageBasedTrickPlaySettings)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_minBufferTime :: Lens' DashIsoGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_minFinalSegmentLength :: Lens' DashIsoGroupSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_mpdManifestBandwidthType :: Lens' DashIsoGroupSettings (Maybe DashIsoMpdManifestBandwidthType)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_mpdProfile :: Lens' DashIsoGroupSettings (Maybe DashIsoMpdProfile)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_ptsOffsetHandlingForBFrames :: Lens' DashIsoGroupSettings (Maybe DashIsoPtsOffsetHandlingForBFrames)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_segmentControl :: Lens' DashIsoGroupSettings (Maybe DashIsoSegmentControl)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_segmentLength :: Lens' DashIsoGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_segmentLengthControl :: Lens' DashIsoGroupSettings (Maybe DashIsoSegmentLengthControl)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_videoCompositionOffsets :: Lens' DashIsoGroupSettings (Maybe DashIsoVideoCompositionOffsets)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: dashIsoGroupSettings_writeSegmentTimelineInRepresentation :: Lens' DashIsoGroupSettings (Maybe DashIsoWriteSegmentTimelineInRepresentation)
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: data DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoGroupSettings.DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoGroupSettings.DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoGroupSettings.DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoGroupSettings.DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoGroupSettings.DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoGroupSettings.DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoGroupSettings.DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoGroupSettings.DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoGroupSettings: newDashIsoGroupSettings :: DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: DashIsoHbbtvCompliance' :: Text -> DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: [fromDashIsoHbbtvCompliance] :: DashIsoHbbtvCompliance -> Text
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance.DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: newtype DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: pattern DashIsoHbbtvCompliance_HBBTV_1_5 :: DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance: pattern DashIsoHbbtvCompliance_NONE :: DashIsoHbbtvCompliance
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: DashIsoImageBasedTrickPlay' :: Text -> DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: [fromDashIsoImageBasedTrickPlay] :: DashIsoImageBasedTrickPlay -> Text
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay.DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: newtype DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: pattern DashIsoImageBasedTrickPlay_ADVANCED :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: pattern DashIsoImageBasedTrickPlay_NONE :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: pattern DashIsoImageBasedTrickPlay_THUMBNAIL :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay: pattern DashIsoImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: DashIsoImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: DashIsoImageBasedTrickPlaySettings' :: Maybe DashIsoIntervalCadence -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: [$sel:intervalCadence:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: [$sel:thumbnailHeight:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: [$sel:thumbnailInterval:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Double
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: [$sel:thumbnailWidth:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: [$sel:tileHeight:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: [$sel:tileWidth:DashIsoImageBasedTrickPlaySettings'] :: DashIsoImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: dashIsoImageBasedTrickPlaySettings_intervalCadence :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe DashIsoIntervalCadence)
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: dashIsoImageBasedTrickPlaySettings_thumbnailHeight :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: dashIsoImageBasedTrickPlaySettings_thumbnailInterval :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Double)
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: dashIsoImageBasedTrickPlaySettings_thumbnailWidth :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: dashIsoImageBasedTrickPlaySettings_tileHeight :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: dashIsoImageBasedTrickPlaySettings_tileWidth :: Lens' DashIsoImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: data DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings.DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings.DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings.DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings.DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings.DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings.DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings.DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings.DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings: newDashIsoImageBasedTrickPlaySettings :: DashIsoImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: DashIsoIntervalCadence' :: Text -> DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: [fromDashIsoIntervalCadence] :: DashIsoIntervalCadence -> Text
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoIntervalCadence.DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: newtype DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: pattern DashIsoIntervalCadence_FOLLOW_CUSTOM :: DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoIntervalCadence: pattern DashIsoIntervalCadence_FOLLOW_IFRAME :: DashIsoIntervalCadence
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: DashIsoMpdManifestBandwidthType' :: Text -> DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: [fromDashIsoMpdManifestBandwidthType] :: DashIsoMpdManifestBandwidthType -> Text
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType.DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: newtype DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: pattern DashIsoMpdManifestBandwidthType_AVERAGE :: DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType: pattern DashIsoMpdManifestBandwidthType_MAX :: DashIsoMpdManifestBandwidthType
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: DashIsoMpdProfile' :: Text -> DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: [fromDashIsoMpdProfile] :: DashIsoMpdProfile -> Text
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoMpdProfile.DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: newtype DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: pattern DashIsoMpdProfile_MAIN_PROFILE :: DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoMpdProfile: pattern DashIsoMpdProfile_ON_DEMAND_PROFILE :: DashIsoMpdProfile
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: DashIsoPlaybackDeviceCompatibility' :: Text -> DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: [fromDashIsoPlaybackDeviceCompatibility] :: DashIsoPlaybackDeviceCompatibility -> Text
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility.DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: newtype DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: pattern DashIsoPlaybackDeviceCompatibility_CENC_V1 :: DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility: pattern DashIsoPlaybackDeviceCompatibility_UNENCRYPTED_SEI :: DashIsoPlaybackDeviceCompatibility
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: DashIsoPtsOffsetHandlingForBFrames' :: Text -> DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: [fromDashIsoPtsOffsetHandlingForBFrames] :: DashIsoPtsOffsetHandlingForBFrames -> Text
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames.DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: newtype DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: pattern DashIsoPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS :: DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames: pattern DashIsoPtsOffsetHandlingForBFrames_ZERO_BASED :: DashIsoPtsOffsetHandlingForBFrames
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: DashIsoSegmentControl' :: Text -> DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: [fromDashIsoSegmentControl] :: DashIsoSegmentControl -> Text
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoSegmentControl.DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: newtype DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: pattern DashIsoSegmentControl_SEGMENTED_FILES :: DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentControl: pattern DashIsoSegmentControl_SINGLE_FILE :: DashIsoSegmentControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: DashIsoSegmentLengthControl' :: Text -> DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: [fromDashIsoSegmentLengthControl] :: DashIsoSegmentLengthControl -> Text
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl.DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: newtype DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: pattern DashIsoSegmentLengthControl_EXACT :: DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl: pattern DashIsoSegmentLengthControl_GOP_MULTIPLE :: DashIsoSegmentLengthControl
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: DashIsoVideoCompositionOffsets' :: Text -> DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: [fromDashIsoVideoCompositionOffsets] :: DashIsoVideoCompositionOffsets -> Text
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets.DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: newtype DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: pattern DashIsoVideoCompositionOffsets_SIGNED :: DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets: pattern DashIsoVideoCompositionOffsets_UNSIGNED :: DashIsoVideoCompositionOffsets
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: DashIsoWriteSegmentTimelineInRepresentation' :: Text -> DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: [fromDashIsoWriteSegmentTimelineInRepresentation] :: DashIsoWriteSegmentTimelineInRepresentation -> Text
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance GHC.Read.Read Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: instance GHC.Show.Show Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation.DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: newtype DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: pattern DashIsoWriteSegmentTimelineInRepresentation_DISABLED :: DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation: pattern DashIsoWriteSegmentTimelineInRepresentation_ENABLED :: DashIsoWriteSegmentTimelineInRepresentation
+ Amazonka.MediaConvert.Types.DecryptionMode: DecryptionMode' :: Text -> DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: [fromDecryptionMode] :: DecryptionMode -> Text
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.DecryptionMode.DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: newtype DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: pattern DecryptionMode_AES_CBC :: DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: pattern DecryptionMode_AES_CTR :: DecryptionMode
+ Amazonka.MediaConvert.Types.DecryptionMode: pattern DecryptionMode_AES_GCM :: DecryptionMode
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: DeinterlaceAlgorithm' :: Text -> DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: [fromDeinterlaceAlgorithm] :: DeinterlaceAlgorithm -> Text
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.DeinterlaceAlgorithm.DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: newtype DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: pattern DeinterlaceAlgorithm_BLEND :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: pattern DeinterlaceAlgorithm_BLEND_TICKER :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: pattern DeinterlaceAlgorithm_INTERPOLATE :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.DeinterlaceAlgorithm: pattern DeinterlaceAlgorithm_INTERPOLATE_TICKER :: DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.Deinterlacer: Deinterlacer' :: Maybe DeinterlaceAlgorithm -> Maybe DeinterlacerControl -> Maybe DeinterlacerMode -> Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: [$sel:algorithm:Deinterlacer'] :: Deinterlacer -> Maybe DeinterlaceAlgorithm
+ Amazonka.MediaConvert.Types.Deinterlacer: [$sel:control:Deinterlacer'] :: Deinterlacer -> Maybe DeinterlacerControl
+ Amazonka.MediaConvert.Types.Deinterlacer: [$sel:mode:Deinterlacer'] :: Deinterlacer -> Maybe DeinterlacerMode
+ Amazonka.MediaConvert.Types.Deinterlacer: data Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: deinterlacer_algorithm :: Lens' Deinterlacer (Maybe DeinterlaceAlgorithm)
+ Amazonka.MediaConvert.Types.Deinterlacer: deinterlacer_control :: Lens' Deinterlacer (Maybe DeinterlacerControl)
+ Amazonka.MediaConvert.Types.Deinterlacer: deinterlacer_mode :: Lens' Deinterlacer (Maybe DeinterlacerMode)
+ Amazonka.MediaConvert.Types.Deinterlacer: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Deinterlacer.Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Deinterlacer.Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Deinterlacer.Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Deinterlacer.Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Deinterlacer.Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Deinterlacer.Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: instance GHC.Read.Read Amazonka.MediaConvert.Types.Deinterlacer.Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: instance GHC.Show.Show Amazonka.MediaConvert.Types.Deinterlacer.Deinterlacer
+ Amazonka.MediaConvert.Types.Deinterlacer: newDeinterlacer :: Deinterlacer
+ Amazonka.MediaConvert.Types.DeinterlacerControl: DeinterlacerControl' :: Text -> DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: [fromDeinterlacerControl] :: DeinterlacerControl -> Text
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.DeinterlacerControl.DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: newtype DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: pattern DeinterlacerControl_FORCE_ALL_FRAMES :: DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerControl: pattern DeinterlacerControl_NORMAL :: DeinterlacerControl
+ Amazonka.MediaConvert.Types.DeinterlacerMode: DeinterlacerMode' :: Text -> DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: [fromDeinterlacerMode] :: DeinterlacerMode -> Text
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.DeinterlacerMode.DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: newtype DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: pattern DeinterlacerMode_ADAPTIVE :: DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: pattern DeinterlacerMode_DEINTERLACE :: DeinterlacerMode
+ Amazonka.MediaConvert.Types.DeinterlacerMode: pattern DeinterlacerMode_INVERSE_TELECINE :: DeinterlacerMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: DescribeEndpointsMode' :: Text -> DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: [fromDescribeEndpointsMode] :: DescribeEndpointsMode -> Text
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.DescribeEndpointsMode.DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: newtype DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: pattern DescribeEndpointsMode_DEFAULT :: DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DescribeEndpointsMode: pattern DescribeEndpointsMode_GET_ONLY :: DescribeEndpointsMode
+ Amazonka.MediaConvert.Types.DestinationSettings: DestinationSettings' :: Maybe S3DestinationSettings -> DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: [$sel:s3Settings:DestinationSettings'] :: DestinationSettings -> Maybe S3DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: data DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: destinationSettings_s3Settings :: Lens' DestinationSettings (Maybe S3DestinationSettings)
+ Amazonka.MediaConvert.Types.DestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DestinationSettings.DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DestinationSettings.DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DestinationSettings.DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DestinationSettings.DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DestinationSettings.DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DestinationSettings.DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.DestinationSettings.DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.DestinationSettings.DestinationSettings
+ Amazonka.MediaConvert.Types.DestinationSettings: newDestinationSettings :: DestinationSettings
+ Amazonka.MediaConvert.Types.DolbyVision: DolbyVision' :: Maybe DolbyVisionLevel6Metadata -> Maybe DolbyVisionLevel6Mode -> Maybe DolbyVisionMapping -> Maybe DolbyVisionProfile -> DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: [$sel:l6Metadata:DolbyVision'] :: DolbyVision -> Maybe DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVision: [$sel:l6Mode:DolbyVision'] :: DolbyVision -> Maybe DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVision: [$sel:mapping:DolbyVision'] :: DolbyVision -> Maybe DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVision: [$sel:profile:DolbyVision'] :: DolbyVision -> Maybe DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVision: data DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: dolbyVision_l6Metadata :: Lens' DolbyVision (Maybe DolbyVisionLevel6Metadata)
+ Amazonka.MediaConvert.Types.DolbyVision: dolbyVision_l6Mode :: Lens' DolbyVision (Maybe DolbyVisionLevel6Mode)
+ Amazonka.MediaConvert.Types.DolbyVision: dolbyVision_mapping :: Lens' DolbyVision (Maybe DolbyVisionMapping)
+ Amazonka.MediaConvert.Types.DolbyVision: dolbyVision_profile :: Lens' DolbyVision (Maybe DolbyVisionProfile)
+ Amazonka.MediaConvert.Types.DolbyVision: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DolbyVision.DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DolbyVision.DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DolbyVision.DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DolbyVision.DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DolbyVision.DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DolbyVision.DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: instance GHC.Read.Read Amazonka.MediaConvert.Types.DolbyVision.DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: instance GHC.Show.Show Amazonka.MediaConvert.Types.DolbyVision.DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVision: newDolbyVision :: DolbyVision
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: DolbyVisionLevel6Metadata' :: Maybe Natural -> Maybe Natural -> DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: [$sel:maxCll:DolbyVisionLevel6Metadata'] :: DolbyVisionLevel6Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: [$sel:maxFall:DolbyVisionLevel6Metadata'] :: DolbyVisionLevel6Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: data DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: dolbyVisionLevel6Metadata_maxCll :: Lens' DolbyVisionLevel6Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: dolbyVisionLevel6Metadata_maxFall :: Lens' DolbyVisionLevel6Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata.DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata.DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata.DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata.DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata.DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata.DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: instance GHC.Read.Read Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata.DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: instance GHC.Show.Show Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata.DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata: newDolbyVisionLevel6Metadata :: DolbyVisionLevel6Metadata
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: DolbyVisionLevel6Mode' :: Text -> DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: [fromDolbyVisionLevel6Mode] :: DolbyVisionLevel6Mode -> Text
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance GHC.Read.Read Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: instance GHC.Show.Show Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode.DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: newtype DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: pattern DolbyVisionLevel6Mode_PASSTHROUGH :: DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: pattern DolbyVisionLevel6Mode_RECALCULATE :: DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode: pattern DolbyVisionLevel6Mode_SPECIFY :: DolbyVisionLevel6Mode
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: DolbyVisionMapping' :: Text -> DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: [fromDolbyVisionMapping] :: DolbyVisionMapping -> Text
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance GHC.Read.Read Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: instance GHC.Show.Show Amazonka.MediaConvert.Types.DolbyVisionMapping.DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: newtype DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: pattern DolbyVisionMapping_HDR10_1000 :: DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionMapping: pattern DolbyVisionMapping_HDR10_NOMAP :: DolbyVisionMapping
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: DolbyVisionProfile' :: Text -> DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: [fromDolbyVisionProfile] :: DolbyVisionProfile -> Text
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.DolbyVisionProfile.DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: newtype DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: pattern DolbyVisionProfile_PROFILE_5 :: DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DolbyVisionProfile: pattern DolbyVisionProfile_PROFILE_8_1 :: DolbyVisionProfile
+ Amazonka.MediaConvert.Types.DropFrameTimecode: DropFrameTimecode' :: Text -> DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: [fromDropFrameTimecode] :: DropFrameTimecode -> Text
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance GHC.Read.Read Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: instance GHC.Show.Show Amazonka.MediaConvert.Types.DropFrameTimecode.DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: newtype DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: pattern DropFrameTimecode_DISABLED :: DropFrameTimecode
+ Amazonka.MediaConvert.Types.DropFrameTimecode: pattern DropFrameTimecode_ENABLED :: DropFrameTimecode
+ Amazonka.MediaConvert.Types.DvbNitSettings: DvbNitSettings' :: Maybe Natural -> Maybe Text -> Maybe Natural -> DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: [$sel:networkId:DvbNitSettings'] :: DvbNitSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbNitSettings: [$sel:networkName:DvbNitSettings'] :: DvbNitSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.DvbNitSettings: [$sel:nitInterval:DvbNitSettings'] :: DvbNitSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbNitSettings: data DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: dvbNitSettings_networkId :: Lens' DvbNitSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbNitSettings: dvbNitSettings_networkName :: Lens' DvbNitSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.DvbNitSettings: dvbNitSettings_nitInterval :: Lens' DvbNitSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbNitSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbNitSettings.DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbNitSettings.DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbNitSettings.DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbNitSettings.DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbNitSettings.DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbNitSettings.DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbNitSettings.DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbNitSettings.DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbNitSettings: newDvbNitSettings :: DvbNitSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: DvbSdtSettings' :: Maybe OutputSdt -> Maybe Natural -> Maybe Text -> Maybe Text -> DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: [$sel:outputSdt:DvbSdtSettings'] :: DvbSdtSettings -> Maybe OutputSdt
+ Amazonka.MediaConvert.Types.DvbSdtSettings: [$sel:sdtInterval:DvbSdtSettings'] :: DvbSdtSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSdtSettings: [$sel:serviceName:DvbSdtSettings'] :: DvbSdtSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.DvbSdtSettings: [$sel:serviceProviderName:DvbSdtSettings'] :: DvbSdtSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.DvbSdtSettings: data DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: dvbSdtSettings_outputSdt :: Lens' DvbSdtSettings (Maybe OutputSdt)
+ Amazonka.MediaConvert.Types.DvbSdtSettings: dvbSdtSettings_sdtInterval :: Lens' DvbSdtSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSdtSettings: dvbSdtSettings_serviceName :: Lens' DvbSdtSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.DvbSdtSettings: dvbSdtSettings_serviceProviderName :: Lens' DvbSdtSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.DvbSdtSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSdtSettings.DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSdtSettings.DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSdtSettings.DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSdtSettings.DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSdtSettings.DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSdtSettings.DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSdtSettings.DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSdtSettings.DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSdtSettings: newDvbSdtSettings :: DvbSdtSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: DvbSubDestinationSettings' :: Maybe DvbSubtitleAlignment -> Maybe DvbSubtitleApplyFontColor -> Maybe DvbSubtitleBackgroundColor -> Maybe Natural -> Maybe DvbddsHandling -> Maybe Natural -> Maybe Natural -> Maybe DvbSubSubtitleFallbackFont -> Maybe DvbSubtitleFontColor -> Maybe Natural -> Maybe Natural -> Maybe FontScript -> Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe DvbSubtitleOutlineColor -> Maybe Natural -> Maybe DvbSubtitleShadowColor -> Maybe Natural -> Maybe Int -> Maybe Int -> Maybe DvbSubtitleStylePassthrough -> Maybe DvbSubtitlingType -> Maybe DvbSubtitleTeletextSpacing -> Maybe Natural -> Maybe Natural -> Maybe Natural -> DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:alignment:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:applyFontColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:backgroundColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:backgroundOpacity:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:ddsHandling:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:ddsXCoordinate:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:ddsYCoordinate:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:fallbackFont:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:fontColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:fontOpacity:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:fontResolution:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:fontScript:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe FontScript
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:fontSize:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:height:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:hexFontColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:outlineColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:outlineSize:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:shadowColor:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:shadowOpacity:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:shadowXOffset:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:shadowYOffset:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:stylePassthrough:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:subtitlingType:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:teletextSpacing:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:width:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:xPosition:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: [$sel:yPosition:DvbSubDestinationSettings'] :: DvbSubDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: data DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_alignment :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleAlignment)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_applyFontColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleApplyFontColor)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_backgroundColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleBackgroundColor)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_backgroundOpacity :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_ddsHandling :: Lens' DvbSubDestinationSettings (Maybe DvbddsHandling)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_ddsXCoordinate :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_ddsYCoordinate :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_fallbackFont :: Lens' DvbSubDestinationSettings (Maybe DvbSubSubtitleFallbackFont)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_fontColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleFontColor)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_fontOpacity :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_fontResolution :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_fontScript :: Lens' DvbSubDestinationSettings (Maybe FontScript)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_fontSize :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_height :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_hexFontColor :: Lens' DvbSubDestinationSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_outlineColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleOutlineColor)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_outlineSize :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_shadowColor :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleShadowColor)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_shadowOpacity :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_shadowXOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_shadowYOffset :: Lens' DvbSubDestinationSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_stylePassthrough :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleStylePassthrough)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_subtitlingType :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitlingType)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_teletextSpacing :: Lens' DvbSubDestinationSettings (Maybe DvbSubtitleTeletextSpacing)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_width :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_xPosition :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: dvbSubDestinationSettings_yPosition :: Lens' DvbSubDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubDestinationSettings.DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubDestinationSettings.DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubDestinationSettings.DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubDestinationSettings.DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubDestinationSettings.DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubDestinationSettings.DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubDestinationSettings.DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubDestinationSettings.DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubDestinationSettings: newDvbSubDestinationSettings :: DvbSubDestinationSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: DvbSubSourceSettings' :: Maybe Natural -> DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: [$sel:pid:DvbSubSourceSettings'] :: DvbSubSourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: data DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: dvbSubSourceSettings_pid :: Lens' DvbSubSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubSourceSettings.DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubSourceSettings.DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubSourceSettings.DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubSourceSettings.DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubSourceSettings.DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubSourceSettings.DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubSourceSettings.DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubSourceSettings.DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSourceSettings: newDvbSubSourceSettings :: DvbSubSourceSettings
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: DvbSubSubtitleFallbackFont' :: Text -> DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: [fromDvbSubSubtitleFallbackFont] :: DvbSubSubtitleFallbackFont -> Text
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont.DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: newtype DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: pattern DvbSubSubtitleFallbackFont_BEST_MATCH :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: pattern DvbSubSubtitleFallbackFont_MONOSPACED_SANSSERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: pattern DvbSubSubtitleFallbackFont_MONOSPACED_SERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SANSSERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont: pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SERIF :: DvbSubSubtitleFallbackFont
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: DvbSubtitleAlignment' :: Text -> DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: [fromDvbSubtitleAlignment] :: DvbSubtitleAlignment -> Text
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubtitleAlignment.DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: newtype DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: pattern DvbSubtitleAlignment_AUTO :: DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: pattern DvbSubtitleAlignment_CENTERED :: DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleAlignment: pattern DvbSubtitleAlignment_LEFT :: DvbSubtitleAlignment
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: DvbSubtitleApplyFontColor' :: Text -> DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: [fromDvbSubtitleApplyFontColor] :: DvbSubtitleApplyFontColor -> Text
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor.DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: newtype DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: pattern DvbSubtitleApplyFontColor_ALL_TEXT :: DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor: pattern DvbSubtitleApplyFontColor_WHITE_TEXT_ONLY :: DvbSubtitleApplyFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: DvbSubtitleBackgroundColor' :: Text -> DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: [fromDvbSubtitleBackgroundColor] :: DvbSubtitleBackgroundColor -> Text
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor.DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: newtype DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: pattern DvbSubtitleBackgroundColor_AUTO :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: pattern DvbSubtitleBackgroundColor_BLACK :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: pattern DvbSubtitleBackgroundColor_NONE :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor: pattern DvbSubtitleBackgroundColor_WHITE :: DvbSubtitleBackgroundColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: DvbSubtitleFontColor' :: Text -> DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: [fromDvbSubtitleFontColor] :: DvbSubtitleFontColor -> Text
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubtitleFontColor.DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: newtype DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: pattern DvbSubtitleFontColor_AUTO :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: pattern DvbSubtitleFontColor_BLACK :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: pattern DvbSubtitleFontColor_BLUE :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: pattern DvbSubtitleFontColor_GREEN :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: pattern DvbSubtitleFontColor_HEX :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: pattern DvbSubtitleFontColor_RED :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: pattern DvbSubtitleFontColor_WHITE :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleFontColor: pattern DvbSubtitleFontColor_YELLOW :: DvbSubtitleFontColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: DvbSubtitleOutlineColor' :: Text -> DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: [fromDvbSubtitleOutlineColor] :: DvbSubtitleOutlineColor -> Text
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor.DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: newtype DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: pattern DvbSubtitleOutlineColor_AUTO :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: pattern DvbSubtitleOutlineColor_BLACK :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: pattern DvbSubtitleOutlineColor_BLUE :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: pattern DvbSubtitleOutlineColor_GREEN :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: pattern DvbSubtitleOutlineColor_RED :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: pattern DvbSubtitleOutlineColor_WHITE :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor: pattern DvbSubtitleOutlineColor_YELLOW :: DvbSubtitleOutlineColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: DvbSubtitleShadowColor' :: Text -> DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: [fromDvbSubtitleShadowColor] :: DvbSubtitleShadowColor -> Text
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubtitleShadowColor.DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: newtype DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: pattern DvbSubtitleShadowColor_AUTO :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: pattern DvbSubtitleShadowColor_BLACK :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: pattern DvbSubtitleShadowColor_NONE :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleShadowColor: pattern DvbSubtitleShadowColor_WHITE :: DvbSubtitleShadowColor
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: DvbSubtitleStylePassthrough' :: Text -> DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: [fromDvbSubtitleStylePassthrough] :: DvbSubtitleStylePassthrough -> Text
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough.DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: newtype DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: pattern DvbSubtitleStylePassthrough_DISABLED :: DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough: pattern DvbSubtitleStylePassthrough_ENABLED :: DvbSubtitleStylePassthrough
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: DvbSubtitleTeletextSpacing' :: Text -> DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: [fromDvbSubtitleTeletextSpacing] :: DvbSubtitleTeletextSpacing -> Text
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing.DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: newtype DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: pattern DvbSubtitleTeletextSpacing_AUTO :: DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: pattern DvbSubtitleTeletextSpacing_FIXED_GRID :: DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing: pattern DvbSubtitleTeletextSpacing_PROPORTIONAL :: DvbSubtitleTeletextSpacing
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: DvbSubtitlingType' :: Text -> DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: [fromDvbSubtitlingType] :: DvbSubtitlingType -> Text
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbSubtitlingType.DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: newtype DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: pattern DvbSubtitlingType_HEARING_IMPAIRED :: DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbSubtitlingType: pattern DvbSubtitlingType_STANDARD :: DvbSubtitlingType
+ Amazonka.MediaConvert.Types.DvbTdtSettings: DvbTdtSettings' :: Maybe Natural -> DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: [$sel:tdtInterval:DvbTdtSettings'] :: DvbTdtSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.DvbTdtSettings: data DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: dvbTdtSettings_tdtInterval :: Lens' DvbTdtSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.DvbTdtSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbTdtSettings.DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbTdtSettings.DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbTdtSettings.DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbTdtSettings.DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbTdtSettings.DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbTdtSettings.DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbTdtSettings.DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbTdtSettings.DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbTdtSettings: newDvbTdtSettings :: DvbTdtSettings
+ Amazonka.MediaConvert.Types.DvbddsHandling: DvbddsHandling' :: Text -> DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: [fromDvbddsHandling] :: DvbddsHandling -> Text
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance GHC.Read.Read Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: instance GHC.Show.Show Amazonka.MediaConvert.Types.DvbddsHandling.DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: newtype DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: pattern DvbddsHandling_NONE :: DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: pattern DvbddsHandling_NO_DISPLAY_WINDOW :: DvbddsHandling
+ Amazonka.MediaConvert.Types.DvbddsHandling: pattern DvbddsHandling_SPECIFIED :: DvbddsHandling
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: Eac3AtmosBitstreamMode' :: Text -> Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: [fromEac3AtmosBitstreamMode] :: Eac3AtmosBitstreamMode -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode.Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: newtype Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode: pattern Eac3AtmosBitstreamMode_COMPLETE_MAIN :: Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: Eac3AtmosCodingMode' :: Text -> Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: [fromEac3AtmosCodingMode] :: Eac3AtmosCodingMode -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosCodingMode.Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: newtype Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: pattern Eac3AtmosCodingMode_CODING_MODE_5_1_4 :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: pattern Eac3AtmosCodingMode_CODING_MODE_7_1_4 :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: pattern Eac3AtmosCodingMode_CODING_MODE_9_1_6 :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosCodingMode: pattern Eac3AtmosCodingMode_CODING_MODE_AUTO :: Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: Eac3AtmosDialogueIntelligence' :: Text -> Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: [fromEac3AtmosDialogueIntelligence] :: Eac3AtmosDialogueIntelligence -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence.Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: newtype Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: pattern Eac3AtmosDialogueIntelligence_DISABLED :: Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence: pattern Eac3AtmosDialogueIntelligence_ENABLED :: Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: Eac3AtmosDownmixControl' :: Text -> Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: [fromEac3AtmosDownmixControl] :: Eac3AtmosDownmixControl -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl.Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: newtype Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: pattern Eac3AtmosDownmixControl_INITIALIZE_FROM_SOURCE :: Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl: pattern Eac3AtmosDownmixControl_SPECIFIED :: Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: Eac3AtmosDynamicRangeCompressionLine' :: Text -> Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: [fromEac3AtmosDynamicRangeCompressionLine] :: Eac3AtmosDynamicRangeCompressionLine -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine.Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: newtype Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: pattern Eac3AtmosDynamicRangeCompressionLine_FILM_LIGHT :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: pattern Eac3AtmosDynamicRangeCompressionLine_FILM_STANDARD :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_LIGHT :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_STANDARD :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: pattern Eac3AtmosDynamicRangeCompressionLine_NONE :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine: pattern Eac3AtmosDynamicRangeCompressionLine_SPEECH :: Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: Eac3AtmosDynamicRangeCompressionRf' :: Text -> Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: [fromEac3AtmosDynamicRangeCompressionRf] :: Eac3AtmosDynamicRangeCompressionRf -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf.Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: newtype Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: pattern Eac3AtmosDynamicRangeCompressionRf_FILM_LIGHT :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: pattern Eac3AtmosDynamicRangeCompressionRf_FILM_STANDARD :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_LIGHT :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_STANDARD :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: pattern Eac3AtmosDynamicRangeCompressionRf_NONE :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf: pattern Eac3AtmosDynamicRangeCompressionRf_SPEECH :: Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: Eac3AtmosDynamicRangeControl' :: Text -> Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: [fromEac3AtmosDynamicRangeControl] :: Eac3AtmosDynamicRangeControl -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl.Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: newtype Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: pattern Eac3AtmosDynamicRangeControl_INITIALIZE_FROM_SOURCE :: Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl: pattern Eac3AtmosDynamicRangeControl_SPECIFIED :: Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: Eac3AtmosMeteringMode' :: Text -> Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: [fromEac3AtmosMeteringMode] :: Eac3AtmosMeteringMode -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode.Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: newtype Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: pattern Eac3AtmosMeteringMode_ITU_BS_1770_1 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: pattern Eac3AtmosMeteringMode_ITU_BS_1770_2 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: pattern Eac3AtmosMeteringMode_ITU_BS_1770_3 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: pattern Eac3AtmosMeteringMode_ITU_BS_1770_4 :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode: pattern Eac3AtmosMeteringMode_LEQ_A :: Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: Eac3AtmosSettings' :: Maybe Natural -> Maybe Eac3AtmosBitstreamMode -> Maybe Eac3AtmosCodingMode -> Maybe Eac3AtmosDialogueIntelligence -> Maybe Eac3AtmosDownmixControl -> Maybe Eac3AtmosDynamicRangeCompressionLine -> Maybe Eac3AtmosDynamicRangeCompressionRf -> Maybe Eac3AtmosDynamicRangeControl -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Eac3AtmosMeteringMode -> Maybe Natural -> Maybe Natural -> Maybe Eac3AtmosStereoDownmix -> Maybe Eac3AtmosSurroundExMode -> Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:bitrate:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:bitstreamMode:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosBitstreamMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:codingMode:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosCodingMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:dialogueIntelligence:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDialogueIntelligence
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:downmixControl:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDownmixControl
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:dynamicRangeCompressionLine:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:dynamicRangeCompressionRf:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:dynamicRangeControl:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosDynamicRangeControl
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:loRoCenterMixLevel:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:loRoSurroundMixLevel:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:ltRtCenterMixLevel:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:ltRtSurroundMixLevel:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:meteringMode:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosMeteringMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:sampleRate:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:speechThreshold:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:stereoDownmix:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: [$sel:surroundExMode:Eac3AtmosSettings'] :: Eac3AtmosSettings -> Maybe Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: data Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_bitrate :: Lens' Eac3AtmosSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_bitstreamMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosBitstreamMode)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_codingMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosCodingMode)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_dialogueIntelligence :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDialogueIntelligence)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_downmixControl :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDownmixControl)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_dynamicRangeCompressionLine :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDynamicRangeCompressionLine)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_dynamicRangeCompressionRf :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDynamicRangeCompressionRf)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_dynamicRangeControl :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosDynamicRangeControl)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_loRoCenterMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_loRoSurroundMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_ltRtCenterMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_ltRtSurroundMixLevel :: Lens' Eac3AtmosSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_meteringMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosMeteringMode)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_sampleRate :: Lens' Eac3AtmosSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_speechThreshold :: Lens' Eac3AtmosSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_stereoDownmix :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosStereoDownmix)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: eac3AtmosSettings_surroundExMode :: Lens' Eac3AtmosSettings (Maybe Eac3AtmosSurroundExMode)
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosSettings.Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosSettings.Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosSettings.Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosSettings.Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosSettings.Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosSettings.Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosSettings.Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosSettings.Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosSettings: newEac3AtmosSettings :: Eac3AtmosSettings
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: Eac3AtmosStereoDownmix' :: Text -> Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: [fromEac3AtmosStereoDownmix] :: Eac3AtmosStereoDownmix -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix.Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: newtype Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: pattern Eac3AtmosStereoDownmix_DPL2 :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: pattern Eac3AtmosStereoDownmix_NOT_INDICATED :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: pattern Eac3AtmosStereoDownmix_STEREO :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix: pattern Eac3AtmosStereoDownmix_SURROUND :: Eac3AtmosStereoDownmix
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: Eac3AtmosSurroundExMode' :: Text -> Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: [fromEac3AtmosSurroundExMode] :: Eac3AtmosSurroundExMode -> Text
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode.Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: newtype Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: pattern Eac3AtmosSurroundExMode_DISABLED :: Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: pattern Eac3AtmosSurroundExMode_ENABLED :: Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode: pattern Eac3AtmosSurroundExMode_NOT_INDICATED :: Eac3AtmosSurroundExMode
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: Eac3AttenuationControl' :: Text -> Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: [fromEac3AttenuationControl] :: Eac3AttenuationControl -> Text
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3AttenuationControl.Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: newtype Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: pattern Eac3AttenuationControl_ATTENUATE_3_DB :: Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3AttenuationControl: pattern Eac3AttenuationControl_NONE :: Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: Eac3BitstreamMode' :: Text -> Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: [fromEac3BitstreamMode] :: Eac3BitstreamMode -> Text
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3BitstreamMode.Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: newtype Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: pattern Eac3BitstreamMode_COMMENTARY :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: pattern Eac3BitstreamMode_COMPLETE_MAIN :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: pattern Eac3BitstreamMode_EMERGENCY :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: pattern Eac3BitstreamMode_HEARING_IMPAIRED :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3BitstreamMode: pattern Eac3BitstreamMode_VISUALLY_IMPAIRED :: Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: Eac3CodingMode' :: Text -> Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: [fromEac3CodingMode] :: Eac3CodingMode -> Text
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3CodingMode.Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: newtype Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: pattern Eac3CodingMode_CODING_MODE_1_0 :: Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: pattern Eac3CodingMode_CODING_MODE_2_0 :: Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3CodingMode: pattern Eac3CodingMode_CODING_MODE_3_2 :: Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3DcFilter: Eac3DcFilter' :: Text -> Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: [fromEac3DcFilter] :: Eac3DcFilter -> Text
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3DcFilter.Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: newtype Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: pattern Eac3DcFilter_DISABLED :: Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DcFilter: pattern Eac3DcFilter_ENABLED :: Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: Eac3DynamicRangeCompressionLine' :: Text -> Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: [fromEac3DynamicRangeCompressionLine] :: Eac3DynamicRangeCompressionLine -> Text
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine.Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: newtype Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: pattern Eac3DynamicRangeCompressionLine_FILM_LIGHT :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: pattern Eac3DynamicRangeCompressionLine_FILM_STANDARD :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: pattern Eac3DynamicRangeCompressionLine_MUSIC_LIGHT :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: pattern Eac3DynamicRangeCompressionLine_MUSIC_STANDARD :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: pattern Eac3DynamicRangeCompressionLine_NONE :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine: pattern Eac3DynamicRangeCompressionLine_SPEECH :: Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: Eac3DynamicRangeCompressionRf' :: Text -> Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: [fromEac3DynamicRangeCompressionRf] :: Eac3DynamicRangeCompressionRf -> Text
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf.Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: newtype Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: pattern Eac3DynamicRangeCompressionRf_FILM_LIGHT :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: pattern Eac3DynamicRangeCompressionRf_FILM_STANDARD :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: pattern Eac3DynamicRangeCompressionRf_MUSIC_LIGHT :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: pattern Eac3DynamicRangeCompressionRf_MUSIC_STANDARD :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: pattern Eac3DynamicRangeCompressionRf_NONE :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf: pattern Eac3DynamicRangeCompressionRf_SPEECH :: Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3LfeControl: Eac3LfeControl' :: Text -> Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: [fromEac3LfeControl] :: Eac3LfeControl -> Text
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3LfeControl.Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: newtype Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: pattern Eac3LfeControl_LFE :: Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeControl: pattern Eac3LfeControl_NO_LFE :: Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: Eac3LfeFilter' :: Text -> Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: [fromEac3LfeFilter] :: Eac3LfeFilter -> Text
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3LfeFilter.Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: newtype Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: pattern Eac3LfeFilter_DISABLED :: Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3LfeFilter: pattern Eac3LfeFilter_ENABLED :: Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: Eac3MetadataControl' :: Text -> Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: [fromEac3MetadataControl] :: Eac3MetadataControl -> Text
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3MetadataControl.Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: newtype Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: pattern Eac3MetadataControl_FOLLOW_INPUT :: Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3MetadataControl: pattern Eac3MetadataControl_USE_CONFIGURED :: Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: Eac3PassthroughControl' :: Text -> Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: [fromEac3PassthroughControl] :: Eac3PassthroughControl -> Text
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3PassthroughControl.Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: newtype Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: pattern Eac3PassthroughControl_NO_PASSTHROUGH :: Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PassthroughControl: pattern Eac3PassthroughControl_WHEN_POSSIBLE :: Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: Eac3PhaseControl' :: Text -> Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: [fromEac3PhaseControl] :: Eac3PhaseControl -> Text
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3PhaseControl.Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: newtype Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: pattern Eac3PhaseControl_NO_SHIFT :: Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3PhaseControl: pattern Eac3PhaseControl_SHIFT_90_DEGREES :: Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3Settings: Eac3Settings' :: Maybe Eac3AttenuationControl -> Maybe Natural -> Maybe Eac3BitstreamMode -> Maybe Eac3CodingMode -> Maybe Eac3DcFilter -> Maybe Natural -> Maybe Eac3DynamicRangeCompressionLine -> Maybe Eac3DynamicRangeCompressionRf -> Maybe Eac3LfeControl -> Maybe Eac3LfeFilter -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Eac3MetadataControl -> Maybe Eac3PassthroughControl -> Maybe Eac3PhaseControl -> Maybe Natural -> Maybe Eac3StereoDownmix -> Maybe Eac3SurroundExMode -> Maybe Eac3SurroundMode -> Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:attenuationControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3AttenuationControl
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:bitrate:Eac3Settings'] :: Eac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:bitstreamMode:Eac3Settings'] :: Eac3Settings -> Maybe Eac3BitstreamMode
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:codingMode:Eac3Settings'] :: Eac3Settings -> Maybe Eac3CodingMode
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:dcFilter:Eac3Settings'] :: Eac3Settings -> Maybe Eac3DcFilter
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:dialnorm:Eac3Settings'] :: Eac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:dynamicRangeCompressionLine:Eac3Settings'] :: Eac3Settings -> Maybe Eac3DynamicRangeCompressionLine
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:dynamicRangeCompressionRf:Eac3Settings'] :: Eac3Settings -> Maybe Eac3DynamicRangeCompressionRf
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:lfeControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3LfeControl
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:lfeFilter:Eac3Settings'] :: Eac3Settings -> Maybe Eac3LfeFilter
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:loRoCenterMixLevel:Eac3Settings'] :: Eac3Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:loRoSurroundMixLevel:Eac3Settings'] :: Eac3Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:ltRtCenterMixLevel:Eac3Settings'] :: Eac3Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:ltRtSurroundMixLevel:Eac3Settings'] :: Eac3Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:metadataControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3MetadataControl
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:passthroughControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3PassthroughControl
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:phaseControl:Eac3Settings'] :: Eac3Settings -> Maybe Eac3PhaseControl
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:sampleRate:Eac3Settings'] :: Eac3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:stereoDownmix:Eac3Settings'] :: Eac3Settings -> Maybe Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:surroundExMode:Eac3Settings'] :: Eac3Settings -> Maybe Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3Settings: [$sel:surroundMode:Eac3Settings'] :: Eac3Settings -> Maybe Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3Settings: data Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_attenuationControl :: Lens' Eac3Settings (Maybe Eac3AttenuationControl)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_bitrate :: Lens' Eac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_bitstreamMode :: Lens' Eac3Settings (Maybe Eac3BitstreamMode)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_codingMode :: Lens' Eac3Settings (Maybe Eac3CodingMode)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_dcFilter :: Lens' Eac3Settings (Maybe Eac3DcFilter)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_dialnorm :: Lens' Eac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_dynamicRangeCompressionLine :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionLine)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_dynamicRangeCompressionRf :: Lens' Eac3Settings (Maybe Eac3DynamicRangeCompressionRf)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_lfeControl :: Lens' Eac3Settings (Maybe Eac3LfeControl)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_lfeFilter :: Lens' Eac3Settings (Maybe Eac3LfeFilter)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_loRoCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_loRoSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_ltRtCenterMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_ltRtSurroundMixLevel :: Lens' Eac3Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_metadataControl :: Lens' Eac3Settings (Maybe Eac3MetadataControl)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_passthroughControl :: Lens' Eac3Settings (Maybe Eac3PassthroughControl)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_phaseControl :: Lens' Eac3Settings (Maybe Eac3PhaseControl)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_sampleRate :: Lens' Eac3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_stereoDownmix :: Lens' Eac3Settings (Maybe Eac3StereoDownmix)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_surroundExMode :: Lens' Eac3Settings (Maybe Eac3SurroundExMode)
+ Amazonka.MediaConvert.Types.Eac3Settings: eac3Settings_surroundMode :: Lens' Eac3Settings (Maybe Eac3SurroundMode)
+ Amazonka.MediaConvert.Types.Eac3Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3Settings.Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3Settings.Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3Settings.Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3Settings.Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3Settings.Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3Settings.Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3Settings.Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3Settings.Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3Settings: newEac3Settings :: Eac3Settings
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: Eac3StereoDownmix' :: Text -> Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: [fromEac3StereoDownmix] :: Eac3StereoDownmix -> Text
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3StereoDownmix.Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: newtype Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: pattern Eac3StereoDownmix_DPL2 :: Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: pattern Eac3StereoDownmix_LO_RO :: Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: pattern Eac3StereoDownmix_LT_RT :: Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3StereoDownmix: pattern Eac3StereoDownmix_NOT_INDICATED :: Eac3StereoDownmix
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: Eac3SurroundExMode' :: Text -> Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: [fromEac3SurroundExMode] :: Eac3SurroundExMode -> Text
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3SurroundExMode.Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: newtype Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: pattern Eac3SurroundExMode_DISABLED :: Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: pattern Eac3SurroundExMode_ENABLED :: Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundExMode: pattern Eac3SurroundExMode_NOT_INDICATED :: Eac3SurroundExMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: Eac3SurroundMode' :: Text -> Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: [fromEac3SurroundMode] :: Eac3SurroundMode -> Text
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Eac3SurroundMode.Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: newtype Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: pattern Eac3SurroundMode_DISABLED :: Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: pattern Eac3SurroundMode_ENABLED :: Eac3SurroundMode
+ Amazonka.MediaConvert.Types.Eac3SurroundMode: pattern Eac3SurroundMode_NOT_INDICATED :: Eac3SurroundMode
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: EmbeddedConvert608To708' :: Text -> EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: [fromEmbeddedConvert608To708] :: EmbeddedConvert608To708 -> Text
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance GHC.Read.Read Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: instance GHC.Show.Show Amazonka.MediaConvert.Types.EmbeddedConvert608To708.EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: newtype EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: pattern EmbeddedConvert608To708_DISABLED :: EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedConvert608To708: pattern EmbeddedConvert608To708_UPCONVERT :: EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: EmbeddedDestinationSettings' :: Maybe Natural -> Maybe Natural -> EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: [$sel:destination608ChannelNumber:EmbeddedDestinationSettings'] :: EmbeddedDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: [$sel:destination708ServiceNumber:EmbeddedDestinationSettings'] :: EmbeddedDestinationSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: data EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: embeddedDestinationSettings_destination608ChannelNumber :: Lens' EmbeddedDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: embeddedDestinationSettings_destination708ServiceNumber :: Lens' EmbeddedDestinationSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.EmbeddedDestinationSettings.EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.EmbeddedDestinationSettings.EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.EmbeddedDestinationSettings.EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.EmbeddedDestinationSettings.EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.EmbeddedDestinationSettings.EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.EmbeddedDestinationSettings.EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.EmbeddedDestinationSettings.EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.EmbeddedDestinationSettings.EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedDestinationSettings: newEmbeddedDestinationSettings :: EmbeddedDestinationSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: EmbeddedSourceSettings' :: Maybe EmbeddedConvert608To708 -> Maybe Natural -> Maybe Natural -> Maybe EmbeddedTerminateCaptions -> EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: [$sel:convert608To708:EmbeddedSourceSettings'] :: EmbeddedSourceSettings -> Maybe EmbeddedConvert608To708
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: [$sel:source608ChannelNumber:EmbeddedSourceSettings'] :: EmbeddedSourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: [$sel:source608TrackNumber:EmbeddedSourceSettings'] :: EmbeddedSourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: [$sel:terminateCaptions:EmbeddedSourceSettings'] :: EmbeddedSourceSettings -> Maybe EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: data EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: embeddedSourceSettings_convert608To708 :: Lens' EmbeddedSourceSettings (Maybe EmbeddedConvert608To708)
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: embeddedSourceSettings_source608ChannelNumber :: Lens' EmbeddedSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: embeddedSourceSettings_source608TrackNumber :: Lens' EmbeddedSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: embeddedSourceSettings_terminateCaptions :: Lens' EmbeddedSourceSettings (Maybe EmbeddedTerminateCaptions)
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.EmbeddedSourceSettings.EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.EmbeddedSourceSettings.EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.EmbeddedSourceSettings.EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.EmbeddedSourceSettings.EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.EmbeddedSourceSettings.EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.EmbeddedSourceSettings.EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.EmbeddedSourceSettings.EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.EmbeddedSourceSettings.EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedSourceSettings: newEmbeddedSourceSettings :: EmbeddedSourceSettings
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: EmbeddedTerminateCaptions' :: Text -> EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: [fromEmbeddedTerminateCaptions] :: EmbeddedTerminateCaptions -> Text
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance GHC.Read.Read Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: instance GHC.Show.Show Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions.EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: newtype EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: pattern EmbeddedTerminateCaptions_DISABLED :: EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions: pattern EmbeddedTerminateCaptions_END_OF_INPUT :: EmbeddedTerminateCaptions
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: EmbeddedTimecodeOverride' :: Text -> EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: [fromEmbeddedTimecodeOverride] :: EmbeddedTimecodeOverride -> Text
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance GHC.Read.Read Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: instance GHC.Show.Show Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride.EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: newtype EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: pattern EmbeddedTimecodeOverride_NONE :: EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride: pattern EmbeddedTimecodeOverride_USE_MDPM :: EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.Endpoint: Endpoint' :: Maybe Text -> Endpoint
+ Amazonka.MediaConvert.Types.Endpoint: [$sel:url:Endpoint'] :: Endpoint -> Maybe Text
+ Amazonka.MediaConvert.Types.Endpoint: data Endpoint
+ Amazonka.MediaConvert.Types.Endpoint: endpoint_url :: Lens' Endpoint (Maybe Text)
+ Amazonka.MediaConvert.Types.Endpoint: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Endpoint.Endpoint
+ Amazonka.MediaConvert.Types.Endpoint: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Endpoint.Endpoint
+ Amazonka.MediaConvert.Types.Endpoint: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Endpoint.Endpoint
+ Amazonka.MediaConvert.Types.Endpoint: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Endpoint.Endpoint
+ Amazonka.MediaConvert.Types.Endpoint: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Endpoint.Endpoint
+ Amazonka.MediaConvert.Types.Endpoint: instance GHC.Read.Read Amazonka.MediaConvert.Types.Endpoint.Endpoint
+ Amazonka.MediaConvert.Types.Endpoint: instance GHC.Show.Show Amazonka.MediaConvert.Types.Endpoint.Endpoint
+ Amazonka.MediaConvert.Types.Endpoint: newEndpoint :: Endpoint
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: EsamManifestConfirmConditionNotification' :: Maybe Text -> EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: [$sel:mccXml:EsamManifestConfirmConditionNotification'] :: EsamManifestConfirmConditionNotification -> Maybe Text
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: data EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: esamManifestConfirmConditionNotification_mccXml :: Lens' EsamManifestConfirmConditionNotification (Maybe Text)
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification.EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification.EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification.EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification.EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification.EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification.EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: instance GHC.Read.Read Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification.EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: instance GHC.Show.Show Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification.EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification: newEsamManifestConfirmConditionNotification :: EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamSettings: EsamSettings' :: Maybe EsamManifestConfirmConditionNotification -> Maybe Natural -> Maybe EsamSignalProcessingNotification -> EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: [$sel:manifestConfirmConditionNotification:EsamSettings'] :: EsamSettings -> Maybe EsamManifestConfirmConditionNotification
+ Amazonka.MediaConvert.Types.EsamSettings: [$sel:responseSignalPreroll:EsamSettings'] :: EsamSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.EsamSettings: [$sel:signalProcessingNotification:EsamSettings'] :: EsamSettings -> Maybe EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSettings: data EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: esamSettings_manifestConfirmConditionNotification :: Lens' EsamSettings (Maybe EsamManifestConfirmConditionNotification)
+ Amazonka.MediaConvert.Types.EsamSettings: esamSettings_responseSignalPreroll :: Lens' EsamSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.EsamSettings: esamSettings_signalProcessingNotification :: Lens' EsamSettings (Maybe EsamSignalProcessingNotification)
+ Amazonka.MediaConvert.Types.EsamSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.EsamSettings.EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.EsamSettings.EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.EsamSettings.EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.EsamSettings.EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.EsamSettings.EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.EsamSettings.EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.EsamSettings.EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.EsamSettings.EsamSettings
+ Amazonka.MediaConvert.Types.EsamSettings: newEsamSettings :: EsamSettings
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: EsamSignalProcessingNotification' :: Maybe Text -> EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: [$sel:sccXml:EsamSignalProcessingNotification'] :: EsamSignalProcessingNotification -> Maybe Text
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: data EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: esamSignalProcessingNotification_sccXml :: Lens' EsamSignalProcessingNotification (Maybe Text)
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.EsamSignalProcessingNotification.EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.EsamSignalProcessingNotification.EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.EsamSignalProcessingNotification.EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.EsamSignalProcessingNotification.EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.EsamSignalProcessingNotification.EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.EsamSignalProcessingNotification.EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: instance GHC.Read.Read Amazonka.MediaConvert.Types.EsamSignalProcessingNotification.EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: instance GHC.Show.Show Amazonka.MediaConvert.Types.EsamSignalProcessingNotification.EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.EsamSignalProcessingNotification: newEsamSignalProcessingNotification :: EsamSignalProcessingNotification
+ Amazonka.MediaConvert.Types.ExtendedDataServices: ExtendedDataServices' :: Maybe CopyProtectionAction -> Maybe VchipAction -> ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: [$sel:copyProtectionAction:ExtendedDataServices'] :: ExtendedDataServices -> Maybe CopyProtectionAction
+ Amazonka.MediaConvert.Types.ExtendedDataServices: [$sel:vchipAction:ExtendedDataServices'] :: ExtendedDataServices -> Maybe VchipAction
+ Amazonka.MediaConvert.Types.ExtendedDataServices: data ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: extendedDataServices_copyProtectionAction :: Lens' ExtendedDataServices (Maybe CopyProtectionAction)
+ Amazonka.MediaConvert.Types.ExtendedDataServices: extendedDataServices_vchipAction :: Lens' ExtendedDataServices (Maybe VchipAction)
+ Amazonka.MediaConvert.Types.ExtendedDataServices: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ExtendedDataServices.ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ExtendedDataServices.ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ExtendedDataServices.ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ExtendedDataServices.ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ExtendedDataServices.ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ExtendedDataServices.ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: instance GHC.Read.Read Amazonka.MediaConvert.Types.ExtendedDataServices.ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: instance GHC.Show.Show Amazonka.MediaConvert.Types.ExtendedDataServices.ExtendedDataServices
+ Amazonka.MediaConvert.Types.ExtendedDataServices: newExtendedDataServices :: ExtendedDataServices
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: F4vMoovPlacement' :: Text -> F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: [fromF4vMoovPlacement] :: F4vMoovPlacement -> Text
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance GHC.Read.Read Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: instance GHC.Show.Show Amazonka.MediaConvert.Types.F4vMoovPlacement.F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: newtype F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: pattern F4vMoovPlacement_NORMAL :: F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vMoovPlacement: pattern F4vMoovPlacement_PROGRESSIVE_DOWNLOAD :: F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vSettings: F4vSettings' :: Maybe F4vMoovPlacement -> F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: [$sel:moovPlacement:F4vSettings'] :: F4vSettings -> Maybe F4vMoovPlacement
+ Amazonka.MediaConvert.Types.F4vSettings: data F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: f4vSettings_moovPlacement :: Lens' F4vSettings (Maybe F4vMoovPlacement)
+ Amazonka.MediaConvert.Types.F4vSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.F4vSettings.F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.F4vSettings.F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.F4vSettings.F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.F4vSettings.F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.F4vSettings.F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.F4vSettings.F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.F4vSettings.F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.F4vSettings.F4vSettings
+ Amazonka.MediaConvert.Types.F4vSettings: newF4vSettings :: F4vSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: FileGroupSettings' :: Maybe Text -> Maybe DestinationSettings -> FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: [$sel:destination:FileGroupSettings'] :: FileGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.FileGroupSettings: [$sel:destinationSettings:FileGroupSettings'] :: FileGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: data FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: fileGroupSettings_destination :: Lens' FileGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.FileGroupSettings: fileGroupSettings_destinationSettings :: Lens' FileGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types.FileGroupSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.FileGroupSettings.FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.FileGroupSettings.FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.FileGroupSettings.FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.FileGroupSettings.FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.FileGroupSettings.FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.FileGroupSettings.FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.FileGroupSettings.FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.FileGroupSettings.FileGroupSettings
+ Amazonka.MediaConvert.Types.FileGroupSettings: newFileGroupSettings :: FileGroupSettings
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: FileSourceConvert608To708' :: Text -> FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: [fromFileSourceConvert608To708] :: FileSourceConvert608To708 -> Text
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance GHC.Read.Read Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: instance GHC.Show.Show Amazonka.MediaConvert.Types.FileSourceConvert608To708.FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: newtype FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: pattern FileSourceConvert608To708_DISABLED :: FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceConvert608To708: pattern FileSourceConvert608To708_UPCONVERT :: FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceSettings: FileSourceSettings' :: Maybe FileSourceConvert608To708 -> Maybe CaptionSourceFramerate -> Maybe Text -> Maybe Int -> Maybe FileSourceTimeDeltaUnits -> FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: [$sel:convert608To708:FileSourceSettings'] :: FileSourceSettings -> Maybe FileSourceConvert608To708
+ Amazonka.MediaConvert.Types.FileSourceSettings: [$sel:framerate:FileSourceSettings'] :: FileSourceSettings -> Maybe CaptionSourceFramerate
+ Amazonka.MediaConvert.Types.FileSourceSettings: [$sel:sourceFile:FileSourceSettings'] :: FileSourceSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.FileSourceSettings: [$sel:timeDelta:FileSourceSettings'] :: FileSourceSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.FileSourceSettings: [$sel:timeDeltaUnits:FileSourceSettings'] :: FileSourceSettings -> Maybe FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceSettings: data FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: fileSourceSettings_convert608To708 :: Lens' FileSourceSettings (Maybe FileSourceConvert608To708)
+ Amazonka.MediaConvert.Types.FileSourceSettings: fileSourceSettings_framerate :: Lens' FileSourceSettings (Maybe CaptionSourceFramerate)
+ Amazonka.MediaConvert.Types.FileSourceSettings: fileSourceSettings_sourceFile :: Lens' FileSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.FileSourceSettings: fileSourceSettings_timeDelta :: Lens' FileSourceSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.FileSourceSettings: fileSourceSettings_timeDeltaUnits :: Lens' FileSourceSettings (Maybe FileSourceTimeDeltaUnits)
+ Amazonka.MediaConvert.Types.FileSourceSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.FileSourceSettings.FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.FileSourceSettings.FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.FileSourceSettings.FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.FileSourceSettings.FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.FileSourceSettings.FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.FileSourceSettings.FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.FileSourceSettings.FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.FileSourceSettings.FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceSettings: newFileSourceSettings :: FileSourceSettings
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: FileSourceTimeDeltaUnits' :: Text -> FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: [fromFileSourceTimeDeltaUnits] :: FileSourceTimeDeltaUnits -> Text
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance GHC.Read.Read Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: instance GHC.Show.Show Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits.FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: newtype FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: pattern FileSourceTimeDeltaUnits_MILLISECONDS :: FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits: pattern FileSourceTimeDeltaUnits_SECONDS :: FileSourceTimeDeltaUnits
+ Amazonka.MediaConvert.Types.FontScript: FontScript' :: Text -> FontScript
+ Amazonka.MediaConvert.Types.FontScript: [fromFontScript] :: FontScript -> Text
+ Amazonka.MediaConvert.Types.FontScript: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance GHC.Read.Read Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: instance GHC.Show.Show Amazonka.MediaConvert.Types.FontScript.FontScript
+ Amazonka.MediaConvert.Types.FontScript: newtype FontScript
+ Amazonka.MediaConvert.Types.FontScript: pattern FontScript_AUTOMATIC :: FontScript
+ Amazonka.MediaConvert.Types.FontScript: pattern FontScript_HANS :: FontScript
+ Amazonka.MediaConvert.Types.FontScript: pattern FontScript_HANT :: FontScript
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: ForceIncludeRenditionSize' :: Maybe Natural -> Maybe Natural -> ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: [$sel:height:ForceIncludeRenditionSize'] :: ForceIncludeRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: [$sel:width:ForceIncludeRenditionSize'] :: ForceIncludeRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: data ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: forceIncludeRenditionSize_height :: Lens' ForceIncludeRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: forceIncludeRenditionSize_width :: Lens' ForceIncludeRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ForceIncludeRenditionSize.ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ForceIncludeRenditionSize.ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ForceIncludeRenditionSize.ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ForceIncludeRenditionSize.ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ForceIncludeRenditionSize.ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ForceIncludeRenditionSize.ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: instance GHC.Read.Read Amazonka.MediaConvert.Types.ForceIncludeRenditionSize.ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: instance GHC.Show.Show Amazonka.MediaConvert.Types.ForceIncludeRenditionSize.ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.ForceIncludeRenditionSize: newForceIncludeRenditionSize :: ForceIncludeRenditionSize
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: FrameCaptureSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: [$sel:framerateDenominator:FrameCaptureSettings'] :: FrameCaptureSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: [$sel:framerateNumerator:FrameCaptureSettings'] :: FrameCaptureSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: [$sel:maxCaptures:FrameCaptureSettings'] :: FrameCaptureSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: [$sel:quality:FrameCaptureSettings'] :: FrameCaptureSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: data FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: frameCaptureSettings_framerateDenominator :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: frameCaptureSettings_framerateNumerator :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: frameCaptureSettings_maxCaptures :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: frameCaptureSettings_quality :: Lens' FrameCaptureSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.FrameCaptureSettings.FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.FrameCaptureSettings.FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.FrameCaptureSettings.FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.FrameCaptureSettings.FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.FrameCaptureSettings.FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.FrameCaptureSettings.FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.FrameCaptureSettings.FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.FrameCaptureSettings.FrameCaptureSettings
+ Amazonka.MediaConvert.Types.FrameCaptureSettings: newFrameCaptureSettings :: FrameCaptureSettings
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: H264AdaptiveQuantization' :: Text -> H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: [fromH264AdaptiveQuantization] :: H264AdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264AdaptiveQuantization.H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: newtype H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: pattern H264AdaptiveQuantization_AUTO :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: pattern H264AdaptiveQuantization_HIGH :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: pattern H264AdaptiveQuantization_HIGHER :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: pattern H264AdaptiveQuantization_LOW :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: pattern H264AdaptiveQuantization_MAX :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: pattern H264AdaptiveQuantization_MEDIUM :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264AdaptiveQuantization: pattern H264AdaptiveQuantization_OFF :: H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264CodecLevel: H264CodecLevel' :: Text -> H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: [fromH264CodecLevel] :: H264CodecLevel -> Text
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264CodecLevel.H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: newtype H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_AUTO :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_1_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_1_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_1_3 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_2_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_2_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_3 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_3_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_3_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_4 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_4_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_4_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_5 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_5_1 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecLevel: pattern H264CodecLevel_LEVEL_5_2 :: H264CodecLevel
+ Amazonka.MediaConvert.Types.H264CodecProfile: H264CodecProfile' :: Text -> H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: [fromH264CodecProfile] :: H264CodecProfile -> Text
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264CodecProfile.H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: newtype H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: pattern H264CodecProfile_BASELINE :: H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: pattern H264CodecProfile_HIGH :: H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: pattern H264CodecProfile_HIGH_10BIT :: H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: pattern H264CodecProfile_HIGH_422 :: H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: pattern H264CodecProfile_HIGH_422_10BIT :: H264CodecProfile
+ Amazonka.MediaConvert.Types.H264CodecProfile: pattern H264CodecProfile_MAIN :: H264CodecProfile
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: H264DynamicSubGop' :: Text -> H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: [fromH264DynamicSubGop] :: H264DynamicSubGop -> Text
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264DynamicSubGop.H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: newtype H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: pattern H264DynamicSubGop_ADAPTIVE :: H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264DynamicSubGop: pattern H264DynamicSubGop_STATIC :: H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: H264EntropyEncoding' :: Text -> H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: [fromH264EntropyEncoding] :: H264EntropyEncoding -> Text
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264EntropyEncoding.H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: newtype H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: pattern H264EntropyEncoding_CABAC :: H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264EntropyEncoding: pattern H264EntropyEncoding_CAVLC :: H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: H264FieldEncoding' :: Text -> H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: [fromH264FieldEncoding] :: H264FieldEncoding -> Text
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264FieldEncoding.H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: newtype H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: pattern H264FieldEncoding_FORCE_FIELD :: H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: pattern H264FieldEncoding_MBAFF :: H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FieldEncoding: pattern H264FieldEncoding_PAFF :: H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: H264FlickerAdaptiveQuantization' :: Text -> H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: [fromH264FlickerAdaptiveQuantization] :: H264FlickerAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization.H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: newtype H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: pattern H264FlickerAdaptiveQuantization_DISABLED :: H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization: pattern H264FlickerAdaptiveQuantization_ENABLED :: H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264FramerateControl: H264FramerateControl' :: Text -> H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: [fromH264FramerateControl] :: H264FramerateControl -> Text
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264FramerateControl.H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: newtype H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: pattern H264FramerateControl_INITIALIZE_FROM_SOURCE :: H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateControl: pattern H264FramerateControl_SPECIFIED :: H264FramerateControl
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: H264FramerateConversionAlgorithm' :: Text -> H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: [fromH264FramerateConversionAlgorithm] :: H264FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm.H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: newtype H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: pattern H264FramerateConversionAlgorithm_DUPLICATE_DROP :: H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: pattern H264FramerateConversionAlgorithm_FRAMEFORMER :: H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm: pattern H264FramerateConversionAlgorithm_INTERPOLATE :: H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264GopBReference: H264GopBReference' :: Text -> H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: [fromH264GopBReference] :: H264GopBReference -> Text
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264GopBReference.H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: newtype H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: pattern H264GopBReference_DISABLED :: H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopBReference: pattern H264GopBReference_ENABLED :: H264GopBReference
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: H264GopSizeUnits' :: Text -> H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: [fromH264GopSizeUnits] :: H264GopSizeUnits -> Text
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264GopSizeUnits.H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: newtype H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: pattern H264GopSizeUnits_AUTO :: H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: pattern H264GopSizeUnits_FRAMES :: H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264GopSizeUnits: pattern H264GopSizeUnits_SECONDS :: H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264InterlaceMode: H264InterlaceMode' :: Text -> H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: [fromH264InterlaceMode] :: H264InterlaceMode -> Text
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264InterlaceMode.H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: newtype H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: pattern H264InterlaceMode_BOTTOM_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: pattern H264InterlaceMode_FOLLOW_BOTTOM_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: pattern H264InterlaceMode_FOLLOW_TOP_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: pattern H264InterlaceMode_PROGRESSIVE :: H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264InterlaceMode: pattern H264InterlaceMode_TOP_FIELD :: H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264ParControl: H264ParControl' :: Text -> H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: [fromH264ParControl] :: H264ParControl -> Text
+ Amazonka.MediaConvert.Types.H264ParControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264ParControl.H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: newtype H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: pattern H264ParControl_INITIALIZE_FROM_SOURCE :: H264ParControl
+ Amazonka.MediaConvert.Types.H264ParControl: pattern H264ParControl_SPECIFIED :: H264ParControl
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: H264QualityTuningLevel' :: Text -> H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: [fromH264QualityTuningLevel] :: H264QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264QualityTuningLevel.H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: newtype H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: pattern H264QualityTuningLevel_MULTI_PASS_HQ :: H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: pattern H264QualityTuningLevel_SINGLE_PASS :: H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QualityTuningLevel: pattern H264QualityTuningLevel_SINGLE_PASS_HQ :: H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264QvbrSettings: H264QvbrSettings' :: Maybe Natural -> Maybe Natural -> Maybe Double -> H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: [$sel:maxAverageBitrate:H264QvbrSettings'] :: H264QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264QvbrSettings: [$sel:qvbrQualityLevel:H264QvbrSettings'] :: H264QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264QvbrSettings: [$sel:qvbrQualityLevelFineTune:H264QvbrSettings'] :: H264QvbrSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.H264QvbrSettings: data H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: h264QvbrSettings_maxAverageBitrate :: Lens' H264QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264QvbrSettings: h264QvbrSettings_qvbrQualityLevel :: Lens' H264QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264QvbrSettings: h264QvbrSettings_qvbrQualityLevelFineTune :: Lens' H264QvbrSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.H264QvbrSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264QvbrSettings.H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264QvbrSettings.H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264QvbrSettings.H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264QvbrSettings.H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264QvbrSettings.H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264QvbrSettings.H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264QvbrSettings.H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264QvbrSettings.H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264QvbrSettings: newH264QvbrSettings :: H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264RateControlMode: H264RateControlMode' :: Text -> H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: [fromH264RateControlMode] :: H264RateControlMode -> Text
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264RateControlMode.H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: newtype H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: pattern H264RateControlMode_CBR :: H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: pattern H264RateControlMode_QVBR :: H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RateControlMode: pattern H264RateControlMode_VBR :: H264RateControlMode
+ Amazonka.MediaConvert.Types.H264RepeatPps: H264RepeatPps' :: Text -> H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: [fromH264RepeatPps] :: H264RepeatPps -> Text
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264RepeatPps.H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: newtype H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: pattern H264RepeatPps_DISABLED :: H264RepeatPps
+ Amazonka.MediaConvert.Types.H264RepeatPps: pattern H264RepeatPps_ENABLED :: H264RepeatPps
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: H264ScanTypeConversionMode' :: Text -> H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: [fromH264ScanTypeConversionMode] :: H264ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264ScanTypeConversionMode.H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: newtype H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: pattern H264ScanTypeConversionMode_INTERLACED :: H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264ScanTypeConversionMode: pattern H264ScanTypeConversionMode_INTERLACED_OPTIMIZE :: H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: H264SceneChangeDetect' :: Text -> H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: [fromH264SceneChangeDetect] :: H264SceneChangeDetect -> Text
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264SceneChangeDetect.H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: newtype H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: pattern H264SceneChangeDetect_DISABLED :: H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: pattern H264SceneChangeDetect_ENABLED :: H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264SceneChangeDetect: pattern H264SceneChangeDetect_TRANSITION_DETECTION :: H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264Settings: H264Settings' :: Maybe H264AdaptiveQuantization -> Maybe Natural -> Maybe H264CodecLevel -> Maybe H264CodecProfile -> Maybe H264DynamicSubGop -> Maybe H264EntropyEncoding -> Maybe H264FieldEncoding -> Maybe H264FlickerAdaptiveQuantization -> Maybe H264FramerateControl -> Maybe H264FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe H264GopBReference -> Maybe Natural -> Maybe Double -> Maybe H264GopSizeUnits -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H264InterlaceMode -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H264ParControl -> Maybe Natural -> Maybe Natural -> Maybe H264QualityTuningLevel -> Maybe H264QvbrSettings -> Maybe H264RateControlMode -> Maybe H264RepeatPps -> Maybe H264ScanTypeConversionMode -> Maybe H264SceneChangeDetect -> Maybe Natural -> Maybe H264SlowPal -> Maybe Natural -> Maybe H264SpatialAdaptiveQuantization -> Maybe H264Syntax -> Maybe H264Telecine -> Maybe H264TemporalAdaptiveQuantization -> Maybe H264UnregisteredSeiTimecode -> H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:adaptiveQuantization:H264Settings'] :: H264Settings -> Maybe H264AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:bitrate:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:codecLevel:H264Settings'] :: H264Settings -> Maybe H264CodecLevel
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:codecProfile:H264Settings'] :: H264Settings -> Maybe H264CodecProfile
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:dynamicSubGop:H264Settings'] :: H264Settings -> Maybe H264DynamicSubGop
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:entropyEncoding:H264Settings'] :: H264Settings -> Maybe H264EntropyEncoding
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:fieldEncoding:H264Settings'] :: H264Settings -> Maybe H264FieldEncoding
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:flickerAdaptiveQuantization:H264Settings'] :: H264Settings -> Maybe H264FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:framerateControl:H264Settings'] :: H264Settings -> Maybe H264FramerateControl
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:framerateConversionAlgorithm:H264Settings'] :: H264Settings -> Maybe H264FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:framerateDenominator:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:framerateNumerator:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:gopBReference:H264Settings'] :: H264Settings -> Maybe H264GopBReference
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:gopClosedCadence:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:gopSize:H264Settings'] :: H264Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:gopSizeUnits:H264Settings'] :: H264Settings -> Maybe H264GopSizeUnits
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:hrdBufferFinalFillPercentage:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:hrdBufferInitialFillPercentage:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:hrdBufferSize:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:interlaceMode:H264Settings'] :: H264Settings -> Maybe H264InterlaceMode
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:maxBitrate:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:minIInterval:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:numberBFramesBetweenReferenceFrames:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:numberReferenceFrames:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:parControl:H264Settings'] :: H264Settings -> Maybe H264ParControl
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:parDenominator:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:parNumerator:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:qualityTuningLevel:H264Settings'] :: H264Settings -> Maybe H264QualityTuningLevel
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:qvbrSettings:H264Settings'] :: H264Settings -> Maybe H264QvbrSettings
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:rateControlMode:H264Settings'] :: H264Settings -> Maybe H264RateControlMode
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:repeatPps:H264Settings'] :: H264Settings -> Maybe H264RepeatPps
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:scanTypeConversionMode:H264Settings'] :: H264Settings -> Maybe H264ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:sceneChangeDetect:H264Settings'] :: H264Settings -> Maybe H264SceneChangeDetect
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:slices:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:slowPal:H264Settings'] :: H264Settings -> Maybe H264SlowPal
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:softness:H264Settings'] :: H264Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:spatialAdaptiveQuantization:H264Settings'] :: H264Settings -> Maybe H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:syntax:H264Settings'] :: H264Settings -> Maybe H264Syntax
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:telecine:H264Settings'] :: H264Settings -> Maybe H264Telecine
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:temporalAdaptiveQuantization:H264Settings'] :: H264Settings -> Maybe H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264Settings: [$sel:unregisteredSeiTimecode:H264Settings'] :: H264Settings -> Maybe H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264Settings: data H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_adaptiveQuantization :: Lens' H264Settings (Maybe H264AdaptiveQuantization)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_bitrate :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_codecLevel :: Lens' H264Settings (Maybe H264CodecLevel)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_codecProfile :: Lens' H264Settings (Maybe H264CodecProfile)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_dynamicSubGop :: Lens' H264Settings (Maybe H264DynamicSubGop)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_entropyEncoding :: Lens' H264Settings (Maybe H264EntropyEncoding)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_fieldEncoding :: Lens' H264Settings (Maybe H264FieldEncoding)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_flickerAdaptiveQuantization :: Lens' H264Settings (Maybe H264FlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_framerateControl :: Lens' H264Settings (Maybe H264FramerateControl)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_framerateConversionAlgorithm :: Lens' H264Settings (Maybe H264FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_framerateDenominator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_framerateNumerator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_gopBReference :: Lens' H264Settings (Maybe H264GopBReference)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_gopClosedCadence :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_gopSize :: Lens' H264Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_gopSizeUnits :: Lens' H264Settings (Maybe H264GopSizeUnits)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_hrdBufferFinalFillPercentage :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_hrdBufferInitialFillPercentage :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_hrdBufferSize :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_interlaceMode :: Lens' H264Settings (Maybe H264InterlaceMode)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_maxBitrate :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_minIInterval :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_numberBFramesBetweenReferenceFrames :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_numberReferenceFrames :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_parControl :: Lens' H264Settings (Maybe H264ParControl)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_parDenominator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_parNumerator :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_qualityTuningLevel :: Lens' H264Settings (Maybe H264QualityTuningLevel)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_qvbrSettings :: Lens' H264Settings (Maybe H264QvbrSettings)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_rateControlMode :: Lens' H264Settings (Maybe H264RateControlMode)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_repeatPps :: Lens' H264Settings (Maybe H264RepeatPps)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_scanTypeConversionMode :: Lens' H264Settings (Maybe H264ScanTypeConversionMode)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_sceneChangeDetect :: Lens' H264Settings (Maybe H264SceneChangeDetect)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_slices :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_slowPal :: Lens' H264Settings (Maybe H264SlowPal)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_softness :: Lens' H264Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_spatialAdaptiveQuantization :: Lens' H264Settings (Maybe H264SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_syntax :: Lens' H264Settings (Maybe H264Syntax)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_telecine :: Lens' H264Settings (Maybe H264Telecine)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_temporalAdaptiveQuantization :: Lens' H264Settings (Maybe H264TemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.H264Settings: h264Settings_unregisteredSeiTimecode :: Lens' H264Settings (Maybe H264UnregisteredSeiTimecode)
+ Amazonka.MediaConvert.Types.H264Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264Settings.H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264Settings.H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264Settings.H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264Settings.H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264Settings.H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264Settings.H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264Settings.H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264Settings.H264Settings
+ Amazonka.MediaConvert.Types.H264Settings: newH264Settings :: H264Settings
+ Amazonka.MediaConvert.Types.H264SlowPal: H264SlowPal' :: Text -> H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: [fromH264SlowPal] :: H264SlowPal -> Text
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264SlowPal.H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: newtype H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: pattern H264SlowPal_DISABLED :: H264SlowPal
+ Amazonka.MediaConvert.Types.H264SlowPal: pattern H264SlowPal_ENABLED :: H264SlowPal
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: H264SpatialAdaptiveQuantization' :: Text -> H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: [fromH264SpatialAdaptiveQuantization] :: H264SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization.H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: newtype H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: pattern H264SpatialAdaptiveQuantization_DISABLED :: H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization: pattern H264SpatialAdaptiveQuantization_ENABLED :: H264SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264Syntax: H264Syntax' :: Text -> H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: [fromH264Syntax] :: H264Syntax -> Text
+ Amazonka.MediaConvert.Types.H264Syntax: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264Syntax.H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: newtype H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: pattern H264Syntax_DEFAULT :: H264Syntax
+ Amazonka.MediaConvert.Types.H264Syntax: pattern H264Syntax_RP2027 :: H264Syntax
+ Amazonka.MediaConvert.Types.H264Telecine: H264Telecine' :: Text -> H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: [fromH264Telecine] :: H264Telecine -> Text
+ Amazonka.MediaConvert.Types.H264Telecine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264Telecine.H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: newtype H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: pattern H264Telecine_HARD :: H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: pattern H264Telecine_NONE :: H264Telecine
+ Amazonka.MediaConvert.Types.H264Telecine: pattern H264Telecine_SOFT :: H264Telecine
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: H264TemporalAdaptiveQuantization' :: Text -> H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: [fromH264TemporalAdaptiveQuantization] :: H264TemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization.H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: newtype H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: pattern H264TemporalAdaptiveQuantization_DISABLED :: H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization: pattern H264TemporalAdaptiveQuantization_ENABLED :: H264TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: H264UnregisteredSeiTimecode' :: Text -> H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: [fromH264UnregisteredSeiTimecode] :: H264UnregisteredSeiTimecode -> Text
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance GHC.Read.Read Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: instance GHC.Show.Show Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode.H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: newtype H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: pattern H264UnregisteredSeiTimecode_DISABLED :: H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode: pattern H264UnregisteredSeiTimecode_ENABLED :: H264UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: H265AdaptiveQuantization' :: Text -> H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: [fromH265AdaptiveQuantization] :: H265AdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265AdaptiveQuantization.H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: newtype H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: pattern H265AdaptiveQuantization_AUTO :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: pattern H265AdaptiveQuantization_HIGH :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: pattern H265AdaptiveQuantization_HIGHER :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: pattern H265AdaptiveQuantization_LOW :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: pattern H265AdaptiveQuantization_MAX :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: pattern H265AdaptiveQuantization_MEDIUM :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AdaptiveQuantization: pattern H265AdaptiveQuantization_OFF :: H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: H265AlternateTransferFunctionSei' :: Text -> H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: [fromH265AlternateTransferFunctionSei] :: H265AlternateTransferFunctionSei -> Text
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei.H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: newtype H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: pattern H265AlternateTransferFunctionSei_DISABLED :: H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei: pattern H265AlternateTransferFunctionSei_ENABLED :: H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265CodecLevel: H265CodecLevel' :: Text -> H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: [fromH265CodecLevel] :: H265CodecLevel -> Text
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265CodecLevel.H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: newtype H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_AUTO :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_2 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_2_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_3 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_3_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_4 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_4_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_5 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_5_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_5_2 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_6 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_6_1 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecLevel: pattern H265CodecLevel_LEVEL_6_2 :: H265CodecLevel
+ Amazonka.MediaConvert.Types.H265CodecProfile: H265CodecProfile' :: Text -> H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: [fromH265CodecProfile] :: H265CodecProfile -> Text
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265CodecProfile.H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: newtype H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: pattern H265CodecProfile_MAIN10_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: pattern H265CodecProfile_MAIN10_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: pattern H265CodecProfile_MAIN_422_10BIT_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: pattern H265CodecProfile_MAIN_422_10BIT_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: pattern H265CodecProfile_MAIN_422_8BIT_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: pattern H265CodecProfile_MAIN_422_8BIT_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: pattern H265CodecProfile_MAIN_HIGH :: H265CodecProfile
+ Amazonka.MediaConvert.Types.H265CodecProfile: pattern H265CodecProfile_MAIN_MAIN :: H265CodecProfile
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: H265DynamicSubGop' :: Text -> H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: [fromH265DynamicSubGop] :: H265DynamicSubGop -> Text
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265DynamicSubGop.H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: newtype H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: pattern H265DynamicSubGop_ADAPTIVE :: H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265DynamicSubGop: pattern H265DynamicSubGop_STATIC :: H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: H265FlickerAdaptiveQuantization' :: Text -> H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: [fromH265FlickerAdaptiveQuantization] :: H265FlickerAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization.H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: newtype H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: pattern H265FlickerAdaptiveQuantization_DISABLED :: H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization: pattern H265FlickerAdaptiveQuantization_ENABLED :: H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265FramerateControl: H265FramerateControl' :: Text -> H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: [fromH265FramerateControl] :: H265FramerateControl -> Text
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265FramerateControl.H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: newtype H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: pattern H265FramerateControl_INITIALIZE_FROM_SOURCE :: H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateControl: pattern H265FramerateControl_SPECIFIED :: H265FramerateControl
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: H265FramerateConversionAlgorithm' :: Text -> H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: [fromH265FramerateConversionAlgorithm] :: H265FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm.H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: newtype H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: pattern H265FramerateConversionAlgorithm_DUPLICATE_DROP :: H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: pattern H265FramerateConversionAlgorithm_FRAMEFORMER :: H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm: pattern H265FramerateConversionAlgorithm_INTERPOLATE :: H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265GopBReference: H265GopBReference' :: Text -> H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: [fromH265GopBReference] :: H265GopBReference -> Text
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265GopBReference.H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: newtype H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: pattern H265GopBReference_DISABLED :: H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopBReference: pattern H265GopBReference_ENABLED :: H265GopBReference
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: H265GopSizeUnits' :: Text -> H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: [fromH265GopSizeUnits] :: H265GopSizeUnits -> Text
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265GopSizeUnits.H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: newtype H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: pattern H265GopSizeUnits_AUTO :: H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: pattern H265GopSizeUnits_FRAMES :: H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265GopSizeUnits: pattern H265GopSizeUnits_SECONDS :: H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265InterlaceMode: H265InterlaceMode' :: Text -> H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: [fromH265InterlaceMode] :: H265InterlaceMode -> Text
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265InterlaceMode.H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: newtype H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: pattern H265InterlaceMode_BOTTOM_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: pattern H265InterlaceMode_FOLLOW_BOTTOM_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: pattern H265InterlaceMode_FOLLOW_TOP_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: pattern H265InterlaceMode_PROGRESSIVE :: H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265InterlaceMode: pattern H265InterlaceMode_TOP_FIELD :: H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265ParControl: H265ParControl' :: Text -> H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: [fromH265ParControl] :: H265ParControl -> Text
+ Amazonka.MediaConvert.Types.H265ParControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265ParControl.H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: newtype H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: pattern H265ParControl_INITIALIZE_FROM_SOURCE :: H265ParControl
+ Amazonka.MediaConvert.Types.H265ParControl: pattern H265ParControl_SPECIFIED :: H265ParControl
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: H265QualityTuningLevel' :: Text -> H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: [fromH265QualityTuningLevel] :: H265QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265QualityTuningLevel.H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: newtype H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: pattern H265QualityTuningLevel_MULTI_PASS_HQ :: H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: pattern H265QualityTuningLevel_SINGLE_PASS :: H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QualityTuningLevel: pattern H265QualityTuningLevel_SINGLE_PASS_HQ :: H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265QvbrSettings: H265QvbrSettings' :: Maybe Natural -> Maybe Natural -> Maybe Double -> H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: [$sel:maxAverageBitrate:H265QvbrSettings'] :: H265QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265QvbrSettings: [$sel:qvbrQualityLevel:H265QvbrSettings'] :: H265QvbrSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265QvbrSettings: [$sel:qvbrQualityLevelFineTune:H265QvbrSettings'] :: H265QvbrSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.H265QvbrSettings: data H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: h265QvbrSettings_maxAverageBitrate :: Lens' H265QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265QvbrSettings: h265QvbrSettings_qvbrQualityLevel :: Lens' H265QvbrSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265QvbrSettings: h265QvbrSettings_qvbrQualityLevelFineTune :: Lens' H265QvbrSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.H265QvbrSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265QvbrSettings.H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265QvbrSettings.H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265QvbrSettings.H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265QvbrSettings.H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265QvbrSettings.H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265QvbrSettings.H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265QvbrSettings.H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265QvbrSettings.H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265QvbrSettings: newH265QvbrSettings :: H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265RateControlMode: H265RateControlMode' :: Text -> H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: [fromH265RateControlMode] :: H265RateControlMode -> Text
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265RateControlMode.H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: newtype H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: pattern H265RateControlMode_CBR :: H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: pattern H265RateControlMode_QVBR :: H265RateControlMode
+ Amazonka.MediaConvert.Types.H265RateControlMode: pattern H265RateControlMode_VBR :: H265RateControlMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: H265SampleAdaptiveOffsetFilterMode' :: Text -> H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: [fromH265SampleAdaptiveOffsetFilterMode] :: H265SampleAdaptiveOffsetFilterMode -> Text
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode.H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: newtype H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: pattern H265SampleAdaptiveOffsetFilterMode_ADAPTIVE :: H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: pattern H265SampleAdaptiveOffsetFilterMode_DEFAULT :: H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode: pattern H265SampleAdaptiveOffsetFilterMode_OFF :: H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: H265ScanTypeConversionMode' :: Text -> H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: [fromH265ScanTypeConversionMode] :: H265ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265ScanTypeConversionMode.H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: newtype H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: pattern H265ScanTypeConversionMode_INTERLACED :: H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265ScanTypeConversionMode: pattern H265ScanTypeConversionMode_INTERLACED_OPTIMIZE :: H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: H265SceneChangeDetect' :: Text -> H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: [fromH265SceneChangeDetect] :: H265SceneChangeDetect -> Text
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265SceneChangeDetect.H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: newtype H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: pattern H265SceneChangeDetect_DISABLED :: H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: pattern H265SceneChangeDetect_ENABLED :: H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265SceneChangeDetect: pattern H265SceneChangeDetect_TRANSITION_DETECTION :: H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265Settings: H265Settings' :: Maybe H265AdaptiveQuantization -> Maybe H265AlternateTransferFunctionSei -> Maybe Natural -> Maybe H265CodecLevel -> Maybe H265CodecProfile -> Maybe H265DynamicSubGop -> Maybe H265FlickerAdaptiveQuantization -> Maybe H265FramerateControl -> Maybe H265FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe H265GopBReference -> Maybe Natural -> Maybe Double -> Maybe H265GopSizeUnits -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H265InterlaceMode -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe H265ParControl -> Maybe Natural -> Maybe Natural -> Maybe H265QualityTuningLevel -> Maybe H265QvbrSettings -> Maybe H265RateControlMode -> Maybe H265SampleAdaptiveOffsetFilterMode -> Maybe H265ScanTypeConversionMode -> Maybe H265SceneChangeDetect -> Maybe Natural -> Maybe H265SlowPal -> Maybe H265SpatialAdaptiveQuantization -> Maybe H265Telecine -> Maybe H265TemporalAdaptiveQuantization -> Maybe H265TemporalIds -> Maybe H265Tiles -> Maybe H265UnregisteredSeiTimecode -> Maybe H265WriteMp4PackagingType -> H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:adaptiveQuantization:H265Settings'] :: H265Settings -> Maybe H265AdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:alternateTransferFunctionSei:H265Settings'] :: H265Settings -> Maybe H265AlternateTransferFunctionSei
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:bitrate:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:codecLevel:H265Settings'] :: H265Settings -> Maybe H265CodecLevel
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:codecProfile:H265Settings'] :: H265Settings -> Maybe H265CodecProfile
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:dynamicSubGop:H265Settings'] :: H265Settings -> Maybe H265DynamicSubGop
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:flickerAdaptiveQuantization:H265Settings'] :: H265Settings -> Maybe H265FlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:framerateControl:H265Settings'] :: H265Settings -> Maybe H265FramerateControl
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:framerateConversionAlgorithm:H265Settings'] :: H265Settings -> Maybe H265FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:framerateDenominator:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:framerateNumerator:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:gopBReference:H265Settings'] :: H265Settings -> Maybe H265GopBReference
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:gopClosedCadence:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:gopSize:H265Settings'] :: H265Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:gopSizeUnits:H265Settings'] :: H265Settings -> Maybe H265GopSizeUnits
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:hrdBufferFinalFillPercentage:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:hrdBufferInitialFillPercentage:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:hrdBufferSize:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:interlaceMode:H265Settings'] :: H265Settings -> Maybe H265InterlaceMode
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:maxBitrate:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:minIInterval:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:numberBFramesBetweenReferenceFrames:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:numberReferenceFrames:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:parControl:H265Settings'] :: H265Settings -> Maybe H265ParControl
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:parDenominator:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:parNumerator:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:qualityTuningLevel:H265Settings'] :: H265Settings -> Maybe H265QualityTuningLevel
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:qvbrSettings:H265Settings'] :: H265Settings -> Maybe H265QvbrSettings
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:rateControlMode:H265Settings'] :: H265Settings -> Maybe H265RateControlMode
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:sampleAdaptiveOffsetFilterMode:H265Settings'] :: H265Settings -> Maybe H265SampleAdaptiveOffsetFilterMode
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:scanTypeConversionMode:H265Settings'] :: H265Settings -> Maybe H265ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:sceneChangeDetect:H265Settings'] :: H265Settings -> Maybe H265SceneChangeDetect
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:slices:H265Settings'] :: H265Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:slowPal:H265Settings'] :: H265Settings -> Maybe H265SlowPal
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:spatialAdaptiveQuantization:H265Settings'] :: H265Settings -> Maybe H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:telecine:H265Settings'] :: H265Settings -> Maybe H265Telecine
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:temporalAdaptiveQuantization:H265Settings'] :: H265Settings -> Maybe H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:temporalIds:H265Settings'] :: H265Settings -> Maybe H265TemporalIds
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:tiles:H265Settings'] :: H265Settings -> Maybe H265Tiles
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:unregisteredSeiTimecode:H265Settings'] :: H265Settings -> Maybe H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265Settings: [$sel:writeMp4PackagingType:H265Settings'] :: H265Settings -> Maybe H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265Settings: data H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_adaptiveQuantization :: Lens' H265Settings (Maybe H265AdaptiveQuantization)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_alternateTransferFunctionSei :: Lens' H265Settings (Maybe H265AlternateTransferFunctionSei)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_bitrate :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_codecLevel :: Lens' H265Settings (Maybe H265CodecLevel)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_codecProfile :: Lens' H265Settings (Maybe H265CodecProfile)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_dynamicSubGop :: Lens' H265Settings (Maybe H265DynamicSubGop)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_flickerAdaptiveQuantization :: Lens' H265Settings (Maybe H265FlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_framerateControl :: Lens' H265Settings (Maybe H265FramerateControl)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_framerateConversionAlgorithm :: Lens' H265Settings (Maybe H265FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_framerateDenominator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_framerateNumerator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_gopBReference :: Lens' H265Settings (Maybe H265GopBReference)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_gopClosedCadence :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_gopSize :: Lens' H265Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_gopSizeUnits :: Lens' H265Settings (Maybe H265GopSizeUnits)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_hrdBufferFinalFillPercentage :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_hrdBufferInitialFillPercentage :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_hrdBufferSize :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_interlaceMode :: Lens' H265Settings (Maybe H265InterlaceMode)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_maxBitrate :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_minIInterval :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_numberBFramesBetweenReferenceFrames :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_numberReferenceFrames :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_parControl :: Lens' H265Settings (Maybe H265ParControl)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_parDenominator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_parNumerator :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_qualityTuningLevel :: Lens' H265Settings (Maybe H265QualityTuningLevel)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_qvbrSettings :: Lens' H265Settings (Maybe H265QvbrSettings)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_rateControlMode :: Lens' H265Settings (Maybe H265RateControlMode)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_sampleAdaptiveOffsetFilterMode :: Lens' H265Settings (Maybe H265SampleAdaptiveOffsetFilterMode)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_scanTypeConversionMode :: Lens' H265Settings (Maybe H265ScanTypeConversionMode)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_sceneChangeDetect :: Lens' H265Settings (Maybe H265SceneChangeDetect)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_slices :: Lens' H265Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_slowPal :: Lens' H265Settings (Maybe H265SlowPal)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_spatialAdaptiveQuantization :: Lens' H265Settings (Maybe H265SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_telecine :: Lens' H265Settings (Maybe H265Telecine)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_temporalAdaptiveQuantization :: Lens' H265Settings (Maybe H265TemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_temporalIds :: Lens' H265Settings (Maybe H265TemporalIds)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_tiles :: Lens' H265Settings (Maybe H265Tiles)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_unregisteredSeiTimecode :: Lens' H265Settings (Maybe H265UnregisteredSeiTimecode)
+ Amazonka.MediaConvert.Types.H265Settings: h265Settings_writeMp4PackagingType :: Lens' H265Settings (Maybe H265WriteMp4PackagingType)
+ Amazonka.MediaConvert.Types.H265Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265Settings.H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265Settings.H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265Settings.H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265Settings.H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265Settings.H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265Settings.H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265Settings.H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265Settings.H265Settings
+ Amazonka.MediaConvert.Types.H265Settings: newH265Settings :: H265Settings
+ Amazonka.MediaConvert.Types.H265SlowPal: H265SlowPal' :: Text -> H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: [fromH265SlowPal] :: H265SlowPal -> Text
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265SlowPal.H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: newtype H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: pattern H265SlowPal_DISABLED :: H265SlowPal
+ Amazonka.MediaConvert.Types.H265SlowPal: pattern H265SlowPal_ENABLED :: H265SlowPal
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: H265SpatialAdaptiveQuantization' :: Text -> H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: [fromH265SpatialAdaptiveQuantization] :: H265SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization.H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: newtype H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: pattern H265SpatialAdaptiveQuantization_DISABLED :: H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization: pattern H265SpatialAdaptiveQuantization_ENABLED :: H265SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265Telecine: H265Telecine' :: Text -> H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: [fromH265Telecine] :: H265Telecine -> Text
+ Amazonka.MediaConvert.Types.H265Telecine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265Telecine.H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: newtype H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: pattern H265Telecine_HARD :: H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: pattern H265Telecine_NONE :: H265Telecine
+ Amazonka.MediaConvert.Types.H265Telecine: pattern H265Telecine_SOFT :: H265Telecine
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: H265TemporalAdaptiveQuantization' :: Text -> H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: [fromH265TemporalAdaptiveQuantization] :: H265TemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization.H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: newtype H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: pattern H265TemporalAdaptiveQuantization_DISABLED :: H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization: pattern H265TemporalAdaptiveQuantization_ENABLED :: H265TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.H265TemporalIds: H265TemporalIds' :: Text -> H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: [fromH265TemporalIds] :: H265TemporalIds -> Text
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265TemporalIds.H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: newtype H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: pattern H265TemporalIds_DISABLED :: H265TemporalIds
+ Amazonka.MediaConvert.Types.H265TemporalIds: pattern H265TemporalIds_ENABLED :: H265TemporalIds
+ Amazonka.MediaConvert.Types.H265Tiles: H265Tiles' :: Text -> H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: [fromH265Tiles] :: H265Tiles -> Text
+ Amazonka.MediaConvert.Types.H265Tiles: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265Tiles.H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: newtype H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: pattern H265Tiles_DISABLED :: H265Tiles
+ Amazonka.MediaConvert.Types.H265Tiles: pattern H265Tiles_ENABLED :: H265Tiles
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: H265UnregisteredSeiTimecode' :: Text -> H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: [fromH265UnregisteredSeiTimecode] :: H265UnregisteredSeiTimecode -> Text
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode.H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: newtype H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: pattern H265UnregisteredSeiTimecode_DISABLED :: H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode: pattern H265UnregisteredSeiTimecode_ENABLED :: H265UnregisteredSeiTimecode
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: H265WriteMp4PackagingType' :: Text -> H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: [fromH265WriteMp4PackagingType] :: H265WriteMp4PackagingType -> Text
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance GHC.Read.Read Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: instance GHC.Show.Show Amazonka.MediaConvert.Types.H265WriteMp4PackagingType.H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: newtype H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: pattern H265WriteMp4PackagingType_HEV1 :: H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.H265WriteMp4PackagingType: pattern H265WriteMp4PackagingType_HVC1 :: H265WriteMp4PackagingType
+ Amazonka.MediaConvert.Types.Hdr10Metadata: Hdr10Metadata' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:bluePrimaryX:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:bluePrimaryY:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:greenPrimaryX:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:greenPrimaryY:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:maxContentLightLevel:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:maxFrameAverageLightLevel:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:maxLuminance:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:minLuminance:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:redPrimaryX:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:redPrimaryY:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:whitePointX:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: [$sel:whitePointY:Hdr10Metadata'] :: Hdr10Metadata -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Metadata: data Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_bluePrimaryX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_bluePrimaryY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_greenPrimaryX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_greenPrimaryY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_maxContentLightLevel :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_maxFrameAverageLightLevel :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_maxLuminance :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_minLuminance :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_redPrimaryX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_redPrimaryY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_whitePointX :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: hdr10Metadata_whitePointY :: Lens' Hdr10Metadata (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Metadata: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Hdr10Metadata.Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Hdr10Metadata.Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Hdr10Metadata.Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Hdr10Metadata.Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Hdr10Metadata.Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Hdr10Metadata.Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: instance GHC.Read.Read Amazonka.MediaConvert.Types.Hdr10Metadata.Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: instance GHC.Show.Show Amazonka.MediaConvert.Types.Hdr10Metadata.Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Metadata: newHdr10Metadata :: Hdr10Metadata
+ Amazonka.MediaConvert.Types.Hdr10Plus: Hdr10Plus' :: Maybe Natural -> Maybe Natural -> Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: [$sel:masteringMonitorNits:Hdr10Plus'] :: Hdr10Plus -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Plus: [$sel:targetMonitorNits:Hdr10Plus'] :: Hdr10Plus -> Maybe Natural
+ Amazonka.MediaConvert.Types.Hdr10Plus: data Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: hdr10Plus_masteringMonitorNits :: Lens' Hdr10Plus (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Plus: hdr10Plus_targetMonitorNits :: Lens' Hdr10Plus (Maybe Natural)
+ Amazonka.MediaConvert.Types.Hdr10Plus: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Hdr10Plus.Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Hdr10Plus.Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Hdr10Plus.Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Hdr10Plus.Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Hdr10Plus.Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Hdr10Plus.Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: instance GHC.Read.Read Amazonka.MediaConvert.Types.Hdr10Plus.Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: instance GHC.Show.Show Amazonka.MediaConvert.Types.Hdr10Plus.Hdr10Plus
+ Amazonka.MediaConvert.Types.Hdr10Plus: newHdr10Plus :: Hdr10Plus
+ Amazonka.MediaConvert.Types.HlsAdMarkers: HlsAdMarkers' :: Text -> HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: [fromHlsAdMarkers] :: HlsAdMarkers -> Text
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsAdMarkers.HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: newtype HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: pattern HlsAdMarkers_ELEMENTAL :: HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdMarkers: pattern HlsAdMarkers_ELEMENTAL_SCTE35 :: HlsAdMarkers
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: HlsAdditionalManifest' :: Maybe Text -> Maybe [Text] -> HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: [$sel:manifestNameModifier:HlsAdditionalManifest'] :: HlsAdditionalManifest -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: [$sel:selectedOutputs:HlsAdditionalManifest'] :: HlsAdditionalManifest -> Maybe [Text]
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: data HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: hlsAdditionalManifest_manifestNameModifier :: Lens' HlsAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: hlsAdditionalManifest_selectedOutputs :: Lens' HlsAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsAdditionalManifest.HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsAdditionalManifest.HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsAdditionalManifest.HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsAdditionalManifest.HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsAdditionalManifest.HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsAdditionalManifest.HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsAdditionalManifest.HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsAdditionalManifest.HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAdditionalManifest: newHlsAdditionalManifest :: HlsAdditionalManifest
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: HlsAudioOnlyContainer' :: Text -> HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: [fromHlsAudioOnlyContainer] :: HlsAudioOnlyContainer -> Text
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsAudioOnlyContainer.HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: newtype HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: pattern HlsAudioOnlyContainer_AUTOMATIC :: HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyContainer: pattern HlsAudioOnlyContainer_M2TS :: HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: HlsAudioOnlyHeader' :: Text -> HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: [fromHlsAudioOnlyHeader] :: HlsAudioOnlyHeader -> Text
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsAudioOnlyHeader.HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: newtype HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: pattern HlsAudioOnlyHeader_EXCLUDE :: HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioOnlyHeader: pattern HlsAudioOnlyHeader_INCLUDE :: HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: HlsAudioTrackType' :: Text -> HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: [fromHlsAudioTrackType] :: HlsAudioTrackType -> Text
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsAudioTrackType.HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: newtype HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT :: HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT :: HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: pattern HlsAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT :: HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsAudioTrackType: pattern HlsAudioTrackType_AUDIO_ONLY_VARIANT_STREAM :: HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: HlsCaptionLanguageMapping' :: Maybe Int -> Maybe Text -> Maybe LanguageCode -> Maybe Text -> HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: [$sel:captionChannel:HlsCaptionLanguageMapping'] :: HlsCaptionLanguageMapping -> Maybe Int
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: [$sel:customLanguageCode:HlsCaptionLanguageMapping'] :: HlsCaptionLanguageMapping -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: [$sel:languageCode:HlsCaptionLanguageMapping'] :: HlsCaptionLanguageMapping -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: [$sel:languageDescription:HlsCaptionLanguageMapping'] :: HlsCaptionLanguageMapping -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: data HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: hlsCaptionLanguageMapping_captionChannel :: Lens' HlsCaptionLanguageMapping (Maybe Int)
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: hlsCaptionLanguageMapping_customLanguageCode :: Lens' HlsCaptionLanguageMapping (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: hlsCaptionLanguageMapping_languageCode :: Lens' HlsCaptionLanguageMapping (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: hlsCaptionLanguageMapping_languageDescription :: Lens' HlsCaptionLanguageMapping (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping.HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping.HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping.HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping.HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping.HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping.HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping.HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping.HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping: newHlsCaptionLanguageMapping :: HlsCaptionLanguageMapping
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: HlsCaptionLanguageSetting' :: Text -> HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: [fromHlsCaptionLanguageSetting] :: HlsCaptionLanguageSetting -> Text
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting.HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: newtype HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: pattern HlsCaptionLanguageSetting_INSERT :: HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: pattern HlsCaptionLanguageSetting_NONE :: HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting: pattern HlsCaptionLanguageSetting_OMIT :: HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: HlsCaptionSegmentLengthControl' :: Text -> HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: [fromHlsCaptionSegmentLengthControl] :: HlsCaptionSegmentLengthControl -> Text
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl.HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: newtype HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: pattern HlsCaptionSegmentLengthControl_LARGE_SEGMENTS :: HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl: pattern HlsCaptionSegmentLengthControl_MATCH_VIDEO :: HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsClientCache: HlsClientCache' :: Text -> HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: [fromHlsClientCache] :: HlsClientCache -> Text
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsClientCache.HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: newtype HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: pattern HlsClientCache_DISABLED :: HlsClientCache
+ Amazonka.MediaConvert.Types.HlsClientCache: pattern HlsClientCache_ENABLED :: HlsClientCache
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: HlsCodecSpecification' :: Text -> HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: [fromHlsCodecSpecification] :: HlsCodecSpecification -> Text
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsCodecSpecification.HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: newtype HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: pattern HlsCodecSpecification_RFC_4281 :: HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsCodecSpecification: pattern HlsCodecSpecification_RFC_6381 :: HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: HlsDescriptiveVideoServiceFlag' :: Text -> HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: [fromHlsDescriptiveVideoServiceFlag] :: HlsDescriptiveVideoServiceFlag -> Text
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag.HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: newtype HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: pattern HlsDescriptiveVideoServiceFlag_DONT_FLAG :: HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag: pattern HlsDescriptiveVideoServiceFlag_FLAG :: HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: HlsDirectoryStructure' :: Text -> HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: [fromHlsDirectoryStructure] :: HlsDirectoryStructure -> Text
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsDirectoryStructure.HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: newtype HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: pattern HlsDirectoryStructure_SINGLE_DIRECTORY :: HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsDirectoryStructure: pattern HlsDirectoryStructure_SUBDIRECTORY_PER_STREAM :: HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: HlsEncryptionSettings' :: Maybe Text -> Maybe HlsEncryptionType -> Maybe HlsInitializationVectorInManifest -> Maybe HlsOfflineEncrypted -> Maybe SpekeKeyProvider -> Maybe StaticKeyProvider -> Maybe HlsKeyProviderType -> HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: [$sel:constantInitializationVector:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: [$sel:encryptionMethod:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: [$sel:initializationVectorInManifest:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: [$sel:offlineEncrypted:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: [$sel:spekeKeyProvider:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe SpekeKeyProvider
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: [$sel:staticKeyProvider:HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe StaticKeyProvider
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: [$sel:type':HlsEncryptionSettings'] :: HlsEncryptionSettings -> Maybe HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: data HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: hlsEncryptionSettings_constantInitializationVector :: Lens' HlsEncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: hlsEncryptionSettings_encryptionMethod :: Lens' HlsEncryptionSettings (Maybe HlsEncryptionType)
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: hlsEncryptionSettings_initializationVectorInManifest :: Lens' HlsEncryptionSettings (Maybe HlsInitializationVectorInManifest)
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: hlsEncryptionSettings_offlineEncrypted :: Lens' HlsEncryptionSettings (Maybe HlsOfflineEncrypted)
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: hlsEncryptionSettings_spekeKeyProvider :: Lens' HlsEncryptionSettings (Maybe SpekeKeyProvider)
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: hlsEncryptionSettings_staticKeyProvider :: Lens' HlsEncryptionSettings (Maybe StaticKeyProvider)
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: hlsEncryptionSettings_type :: Lens' HlsEncryptionSettings (Maybe HlsKeyProviderType)
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsEncryptionSettings.HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsEncryptionSettings.HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsEncryptionSettings.HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsEncryptionSettings.HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsEncryptionSettings.HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsEncryptionSettings.HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsEncryptionSettings.HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsEncryptionSettings.HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionSettings: newHlsEncryptionSettings :: HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsEncryptionType: HlsEncryptionType' :: Text -> HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: [fromHlsEncryptionType] :: HlsEncryptionType -> Text
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsEncryptionType.HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: newtype HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: pattern HlsEncryptionType_AES128 :: HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsEncryptionType: pattern HlsEncryptionType_SAMPLE_AES :: HlsEncryptionType
+ Amazonka.MediaConvert.Types.HlsGroupSettings: HlsGroupSettings' :: Maybe [HlsAdMarkers] -> Maybe [HlsAdditionalManifest] -> Maybe HlsAudioOnlyHeader -> Maybe Text -> Maybe [HlsCaptionLanguageMapping] -> Maybe HlsCaptionLanguageSetting -> Maybe HlsCaptionSegmentLengthControl -> Maybe HlsClientCache -> Maybe HlsCodecSpecification -> Maybe Text -> Maybe DestinationSettings -> Maybe HlsDirectoryStructure -> Maybe HlsEncryptionSettings -> Maybe HlsImageBasedTrickPlay -> Maybe HlsImageBasedTrickPlaySettings -> Maybe HlsManifestCompression -> Maybe HlsManifestDurationFormat -> Maybe Double -> Maybe Natural -> Maybe HlsOutputSelection -> Maybe HlsProgramDateTime -> Maybe Natural -> Maybe HlsSegmentControl -> Maybe Natural -> Maybe HlsSegmentLengthControl -> Maybe Natural -> Maybe HlsStreamInfResolution -> Maybe HlsTargetDurationCompatibilityMode -> Maybe HlsTimedMetadataId3Frame -> Maybe Int -> Maybe Int -> HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:adMarkers:HlsGroupSettings'] :: HlsGroupSettings -> Maybe [HlsAdMarkers]
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:additionalManifests:HlsGroupSettings'] :: HlsGroupSettings -> Maybe [HlsAdditionalManifest]
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:audioOnlyHeader:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsAudioOnlyHeader
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:baseUrl:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:captionLanguageMappings:HlsGroupSettings'] :: HlsGroupSettings -> Maybe [HlsCaptionLanguageMapping]
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:captionLanguageSetting:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsCaptionLanguageSetting
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:captionSegmentLengthControl:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsCaptionSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:clientCache:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsClientCache
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:codecSpecification:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsCodecSpecification
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:destination:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:destinationSettings:HlsGroupSettings'] :: HlsGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:directoryStructure:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsDirectoryStructure
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:encryption:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsEncryptionSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:imageBasedTrickPlay:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:imageBasedTrickPlaySettings:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:manifestCompression:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:manifestDurationFormat:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:minFinalSegmentLength:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:minSegmentLength:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:outputSelection:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:programDateTime:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:programDateTimePeriod:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:segmentControl:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:segmentLength:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:segmentLengthControl:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:segmentsPerSubdirectory:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:streamInfResolution:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:targetDurationCompatibilityMode:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:timedMetadataId3Frame:HlsGroupSettings'] :: HlsGroupSettings -> Maybe HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:timedMetadataId3Period:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.HlsGroupSettings: [$sel:timestampDeltaMilliseconds:HlsGroupSettings'] :: HlsGroupSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.HlsGroupSettings: data HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_adMarkers :: Lens' HlsGroupSettings (Maybe [HlsAdMarkers])
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_additionalManifests :: Lens' HlsGroupSettings (Maybe [HlsAdditionalManifest])
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_audioOnlyHeader :: Lens' HlsGroupSettings (Maybe HlsAudioOnlyHeader)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_baseUrl :: Lens' HlsGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_captionLanguageMappings :: Lens' HlsGroupSettings (Maybe [HlsCaptionLanguageMapping])
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_captionLanguageSetting :: Lens' HlsGroupSettings (Maybe HlsCaptionLanguageSetting)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_captionSegmentLengthControl :: Lens' HlsGroupSettings (Maybe HlsCaptionSegmentLengthControl)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_clientCache :: Lens' HlsGroupSettings (Maybe HlsClientCache)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_codecSpecification :: Lens' HlsGroupSettings (Maybe HlsCodecSpecification)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_destination :: Lens' HlsGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_destinationSettings :: Lens' HlsGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_directoryStructure :: Lens' HlsGroupSettings (Maybe HlsDirectoryStructure)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_encryption :: Lens' HlsGroupSettings (Maybe HlsEncryptionSettings)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_imageBasedTrickPlay :: Lens' HlsGroupSettings (Maybe HlsImageBasedTrickPlay)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_imageBasedTrickPlaySettings :: Lens' HlsGroupSettings (Maybe HlsImageBasedTrickPlaySettings)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_manifestCompression :: Lens' HlsGroupSettings (Maybe HlsManifestCompression)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_manifestDurationFormat :: Lens' HlsGroupSettings (Maybe HlsManifestDurationFormat)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_minFinalSegmentLength :: Lens' HlsGroupSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_minSegmentLength :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_outputSelection :: Lens' HlsGroupSettings (Maybe HlsOutputSelection)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_programDateTime :: Lens' HlsGroupSettings (Maybe HlsProgramDateTime)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_programDateTimePeriod :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_segmentControl :: Lens' HlsGroupSettings (Maybe HlsSegmentControl)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_segmentLength :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_segmentLengthControl :: Lens' HlsGroupSettings (Maybe HlsSegmentLengthControl)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_segmentsPerSubdirectory :: Lens' HlsGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_streamInfResolution :: Lens' HlsGroupSettings (Maybe HlsStreamInfResolution)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_targetDurationCompatibilityMode :: Lens' HlsGroupSettings (Maybe HlsTargetDurationCompatibilityMode)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_timedMetadataId3Frame :: Lens' HlsGroupSettings (Maybe HlsTimedMetadataId3Frame)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_timedMetadataId3Period :: Lens' HlsGroupSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: hlsGroupSettings_timestampDeltaMilliseconds :: Lens' HlsGroupSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.HlsGroupSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsGroupSettings.HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsGroupSettings.HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsGroupSettings.HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsGroupSettings.HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsGroupSettings.HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsGroupSettings.HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsGroupSettings.HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsGroupSettings.HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsGroupSettings: newHlsGroupSettings :: HlsGroupSettings
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: HlsIFrameOnlyManifest' :: Text -> HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: [fromHlsIFrameOnlyManifest] :: HlsIFrameOnlyManifest -> Text
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest.HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: newtype HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: pattern HlsIFrameOnlyManifest_EXCLUDE :: HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest: pattern HlsIFrameOnlyManifest_INCLUDE :: HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: HlsImageBasedTrickPlay' :: Text -> HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: [fromHlsImageBasedTrickPlay] :: HlsImageBasedTrickPlay -> Text
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay.HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: newtype HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: pattern HlsImageBasedTrickPlay_ADVANCED :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: pattern HlsImageBasedTrickPlay_NONE :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: pattern HlsImageBasedTrickPlay_THUMBNAIL :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay: pattern HlsImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: HlsImageBasedTrickPlay
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: HlsImageBasedTrickPlaySettings' :: Maybe HlsIntervalCadence -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: [$sel:intervalCadence:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: [$sel:thumbnailHeight:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: [$sel:thumbnailInterval:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Double
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: [$sel:thumbnailWidth:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: [$sel:tileHeight:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: [$sel:tileWidth:HlsImageBasedTrickPlaySettings'] :: HlsImageBasedTrickPlaySettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: data HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: hlsImageBasedTrickPlaySettings_intervalCadence :: Lens' HlsImageBasedTrickPlaySettings (Maybe HlsIntervalCadence)
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: hlsImageBasedTrickPlaySettings_thumbnailHeight :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: hlsImageBasedTrickPlaySettings_thumbnailInterval :: Lens' HlsImageBasedTrickPlaySettings (Maybe Double)
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: hlsImageBasedTrickPlaySettings_thumbnailWidth :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: hlsImageBasedTrickPlaySettings_tileHeight :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: hlsImageBasedTrickPlaySettings_tileWidth :: Lens' HlsImageBasedTrickPlaySettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings.HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings.HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings.HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings.HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings.HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings.HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings.HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings.HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings: newHlsImageBasedTrickPlaySettings :: HlsImageBasedTrickPlaySettings
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: HlsInitializationVectorInManifest' :: Text -> HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: [fromHlsInitializationVectorInManifest] :: HlsInitializationVectorInManifest -> Text
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest.HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: newtype HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: pattern HlsInitializationVectorInManifest_EXCLUDE :: HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest: pattern HlsInitializationVectorInManifest_INCLUDE :: HlsInitializationVectorInManifest
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: HlsIntervalCadence' :: Text -> HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: [fromHlsIntervalCadence] :: HlsIntervalCadence -> Text
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsIntervalCadence.HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: newtype HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: pattern HlsIntervalCadence_FOLLOW_CUSTOM :: HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsIntervalCadence: pattern HlsIntervalCadence_FOLLOW_IFRAME :: HlsIntervalCadence
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: HlsKeyProviderType' :: Text -> HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: [fromHlsKeyProviderType] :: HlsKeyProviderType -> Text
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsKeyProviderType.HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: newtype HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: pattern HlsKeyProviderType_SPEKE :: HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsKeyProviderType: pattern HlsKeyProviderType_STATIC_KEY :: HlsKeyProviderType
+ Amazonka.MediaConvert.Types.HlsManifestCompression: HlsManifestCompression' :: Text -> HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: [fromHlsManifestCompression] :: HlsManifestCompression -> Text
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsManifestCompression.HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: newtype HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: pattern HlsManifestCompression_GZIP :: HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestCompression: pattern HlsManifestCompression_NONE :: HlsManifestCompression
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: HlsManifestDurationFormat' :: Text -> HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: [fromHlsManifestDurationFormat] :: HlsManifestDurationFormat -> Text
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsManifestDurationFormat.HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: newtype HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: pattern HlsManifestDurationFormat_FLOATING_POINT :: HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsManifestDurationFormat: pattern HlsManifestDurationFormat_INTEGER :: HlsManifestDurationFormat
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: HlsOfflineEncrypted' :: Text -> HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: [fromHlsOfflineEncrypted] :: HlsOfflineEncrypted -> Text
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsOfflineEncrypted.HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: newtype HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: pattern HlsOfflineEncrypted_DISABLED :: HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOfflineEncrypted: pattern HlsOfflineEncrypted_ENABLED :: HlsOfflineEncrypted
+ Amazonka.MediaConvert.Types.HlsOutputSelection: HlsOutputSelection' :: Text -> HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: [fromHlsOutputSelection] :: HlsOutputSelection -> Text
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsOutputSelection.HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: newtype HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: pattern HlsOutputSelection_MANIFESTS_AND_SEGMENTS :: HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsOutputSelection: pattern HlsOutputSelection_SEGMENTS_ONLY :: HlsOutputSelection
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: HlsProgramDateTime' :: Text -> HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: [fromHlsProgramDateTime] :: HlsProgramDateTime -> Text
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsProgramDateTime.HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: newtype HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: pattern HlsProgramDateTime_EXCLUDE :: HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsProgramDateTime: pattern HlsProgramDateTime_INCLUDE :: HlsProgramDateTime
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: HlsRenditionGroupSettings' :: Maybe Text -> Maybe LanguageCode -> Maybe Text -> HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: [$sel:renditionGroupId:HlsRenditionGroupSettings'] :: HlsRenditionGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: [$sel:renditionLanguageCode:HlsRenditionGroupSettings'] :: HlsRenditionGroupSettings -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: [$sel:renditionName:HlsRenditionGroupSettings'] :: HlsRenditionGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: data HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: hlsRenditionGroupSettings_renditionGroupId :: Lens' HlsRenditionGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: hlsRenditionGroupSettings_renditionLanguageCode :: Lens' HlsRenditionGroupSettings (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: hlsRenditionGroupSettings_renditionName :: Lens' HlsRenditionGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsRenditionGroupSettings.HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsRenditionGroupSettings.HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsRenditionGroupSettings.HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsRenditionGroupSettings.HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsRenditionGroupSettings.HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsRenditionGroupSettings.HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsRenditionGroupSettings.HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsRenditionGroupSettings.HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsRenditionGroupSettings: newHlsRenditionGroupSettings :: HlsRenditionGroupSettings
+ Amazonka.MediaConvert.Types.HlsSegmentControl: HlsSegmentControl' :: Text -> HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: [fromHlsSegmentControl] :: HlsSegmentControl -> Text
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsSegmentControl.HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: newtype HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: pattern HlsSegmentControl_SEGMENTED_FILES :: HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentControl: pattern HlsSegmentControl_SINGLE_FILE :: HlsSegmentControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: HlsSegmentLengthControl' :: Text -> HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: [fromHlsSegmentLengthControl] :: HlsSegmentLengthControl -> Text
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsSegmentLengthControl.HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: newtype HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: pattern HlsSegmentLengthControl_EXACT :: HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSegmentLengthControl: pattern HlsSegmentLengthControl_GOP_MULTIPLE :: HlsSegmentLengthControl
+ Amazonka.MediaConvert.Types.HlsSettings: HlsSettings' :: Maybe Text -> Maybe HlsAudioOnlyContainer -> Maybe Text -> Maybe HlsAudioTrackType -> Maybe HlsDescriptiveVideoServiceFlag -> Maybe HlsIFrameOnlyManifest -> Maybe Text -> HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: [$sel:audioGroupId:HlsSettings'] :: HlsSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsSettings: [$sel:audioOnlyContainer:HlsSettings'] :: HlsSettings -> Maybe HlsAudioOnlyContainer
+ Amazonka.MediaConvert.Types.HlsSettings: [$sel:audioRenditionSets:HlsSettings'] :: HlsSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsSettings: [$sel:audioTrackType:HlsSettings'] :: HlsSettings -> Maybe HlsAudioTrackType
+ Amazonka.MediaConvert.Types.HlsSettings: [$sel:descriptiveVideoServiceFlag:HlsSettings'] :: HlsSettings -> Maybe HlsDescriptiveVideoServiceFlag
+ Amazonka.MediaConvert.Types.HlsSettings: [$sel:iFrameOnlyManifest:HlsSettings'] :: HlsSettings -> Maybe HlsIFrameOnlyManifest
+ Amazonka.MediaConvert.Types.HlsSettings: [$sel:segmentModifier:HlsSettings'] :: HlsSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.HlsSettings: data HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: hlsSettings_audioGroupId :: Lens' HlsSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsSettings: hlsSettings_audioOnlyContainer :: Lens' HlsSettings (Maybe HlsAudioOnlyContainer)
+ Amazonka.MediaConvert.Types.HlsSettings: hlsSettings_audioRenditionSets :: Lens' HlsSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsSettings: hlsSettings_audioTrackType :: Lens' HlsSettings (Maybe HlsAudioTrackType)
+ Amazonka.MediaConvert.Types.HlsSettings: hlsSettings_descriptiveVideoServiceFlag :: Lens' HlsSettings (Maybe HlsDescriptiveVideoServiceFlag)
+ Amazonka.MediaConvert.Types.HlsSettings: hlsSettings_iFrameOnlyManifest :: Lens' HlsSettings (Maybe HlsIFrameOnlyManifest)
+ Amazonka.MediaConvert.Types.HlsSettings: hlsSettings_segmentModifier :: Lens' HlsSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.HlsSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsSettings.HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsSettings.HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsSettings.HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsSettings.HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsSettings.HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsSettings.HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsSettings.HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsSettings.HlsSettings
+ Amazonka.MediaConvert.Types.HlsSettings: newHlsSettings :: HlsSettings
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: HlsStreamInfResolution' :: Text -> HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: [fromHlsStreamInfResolution] :: HlsStreamInfResolution -> Text
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsStreamInfResolution.HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: newtype HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: pattern HlsStreamInfResolution_EXCLUDE :: HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsStreamInfResolution: pattern HlsStreamInfResolution_INCLUDE :: HlsStreamInfResolution
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: HlsTargetDurationCompatibilityMode' :: Text -> HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: [fromHlsTargetDurationCompatibilityMode] :: HlsTargetDurationCompatibilityMode -> Text
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode.HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: newtype HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: pattern HlsTargetDurationCompatibilityMode_LEGACY :: HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode: pattern HlsTargetDurationCompatibilityMode_SPEC_COMPLIANT :: HlsTargetDurationCompatibilityMode
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: HlsTimedMetadataId3Frame' :: Text -> HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: [fromHlsTimedMetadataId3Frame] :: HlsTimedMetadataId3Frame -> Text
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance GHC.Read.Read Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: instance GHC.Show.Show Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame.HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: newtype HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: pattern HlsTimedMetadataId3Frame_NONE :: HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: pattern HlsTimedMetadataId3Frame_PRIV :: HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame: pattern HlsTimedMetadataId3Frame_TDRL :: HlsTimedMetadataId3Frame
+ Amazonka.MediaConvert.Types.HopDestination: HopDestination' :: Maybe Int -> Maybe Text -> Maybe Int -> HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: [$sel:priority:HopDestination'] :: HopDestination -> Maybe Int
+ Amazonka.MediaConvert.Types.HopDestination: [$sel:queue:HopDestination'] :: HopDestination -> Maybe Text
+ Amazonka.MediaConvert.Types.HopDestination: [$sel:waitMinutes:HopDestination'] :: HopDestination -> Maybe Int
+ Amazonka.MediaConvert.Types.HopDestination: data HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: hopDestination_priority :: Lens' HopDestination (Maybe Int)
+ Amazonka.MediaConvert.Types.HopDestination: hopDestination_queue :: Lens' HopDestination (Maybe Text)
+ Amazonka.MediaConvert.Types.HopDestination: hopDestination_waitMinutes :: Lens' HopDestination (Maybe Int)
+ Amazonka.MediaConvert.Types.HopDestination: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.HopDestination.HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.HopDestination.HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.HopDestination.HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.HopDestination.HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.HopDestination.HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.HopDestination.HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: instance GHC.Read.Read Amazonka.MediaConvert.Types.HopDestination.HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: instance GHC.Show.Show Amazonka.MediaConvert.Types.HopDestination.HopDestination
+ Amazonka.MediaConvert.Types.HopDestination: newHopDestination :: HopDestination
+ Amazonka.MediaConvert.Types.Id3Insertion: Id3Insertion' :: Maybe Text -> Maybe Text -> Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: [$sel:id3:Id3Insertion'] :: Id3Insertion -> Maybe Text
+ Amazonka.MediaConvert.Types.Id3Insertion: [$sel:timecode:Id3Insertion'] :: Id3Insertion -> Maybe Text
+ Amazonka.MediaConvert.Types.Id3Insertion: data Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: id3Insertion_id3 :: Lens' Id3Insertion (Maybe Text)
+ Amazonka.MediaConvert.Types.Id3Insertion: id3Insertion_timecode :: Lens' Id3Insertion (Maybe Text)
+ Amazonka.MediaConvert.Types.Id3Insertion: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Id3Insertion.Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Id3Insertion.Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Id3Insertion.Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Id3Insertion.Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Id3Insertion.Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Id3Insertion.Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: instance GHC.Read.Read Amazonka.MediaConvert.Types.Id3Insertion.Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: instance GHC.Show.Show Amazonka.MediaConvert.Types.Id3Insertion.Id3Insertion
+ Amazonka.MediaConvert.Types.Id3Insertion: newId3Insertion :: Id3Insertion
+ Amazonka.MediaConvert.Types.ImageInserter: ImageInserter' :: Maybe [InsertableImage] -> Maybe Natural -> ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: [$sel:insertableImages:ImageInserter'] :: ImageInserter -> Maybe [InsertableImage]
+ Amazonka.MediaConvert.Types.ImageInserter: [$sel:sdrReferenceWhiteLevel:ImageInserter'] :: ImageInserter -> Maybe Natural
+ Amazonka.MediaConvert.Types.ImageInserter: data ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: imageInserter_insertableImages :: Lens' ImageInserter (Maybe [InsertableImage])
+ Amazonka.MediaConvert.Types.ImageInserter: imageInserter_sdrReferenceWhiteLevel :: Lens' ImageInserter (Maybe Natural)
+ Amazonka.MediaConvert.Types.ImageInserter: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ImageInserter.ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ImageInserter.ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ImageInserter.ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ImageInserter.ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ImageInserter.ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ImageInserter.ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: instance GHC.Read.Read Amazonka.MediaConvert.Types.ImageInserter.ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: instance GHC.Show.Show Amazonka.MediaConvert.Types.ImageInserter.ImageInserter
+ Amazonka.MediaConvert.Types.ImageInserter: newImageInserter :: ImageInserter
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: ImscAccessibilitySubs' :: Text -> ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: [fromImscAccessibilitySubs] :: ImscAccessibilitySubs -> Text
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance GHC.Read.Read Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: instance GHC.Show.Show Amazonka.MediaConvert.Types.ImscAccessibilitySubs.ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: newtype ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: pattern ImscAccessibilitySubs_DISABLED :: ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscAccessibilitySubs: pattern ImscAccessibilitySubs_ENABLED :: ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: ImscDestinationSettings' :: Maybe ImscAccessibilitySubs -> Maybe ImscStylePassthrough -> ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: [$sel:accessibility:ImscDestinationSettings'] :: ImscDestinationSettings -> Maybe ImscAccessibilitySubs
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: [$sel:stylePassthrough:ImscDestinationSettings'] :: ImscDestinationSettings -> Maybe ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: data ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: imscDestinationSettings_accessibility :: Lens' ImscDestinationSettings (Maybe ImscAccessibilitySubs)
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: imscDestinationSettings_stylePassthrough :: Lens' ImscDestinationSettings (Maybe ImscStylePassthrough)
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ImscDestinationSettings.ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ImscDestinationSettings.ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ImscDestinationSettings.ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ImscDestinationSettings.ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ImscDestinationSettings.ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ImscDestinationSettings.ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.ImscDestinationSettings.ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.ImscDestinationSettings.ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscDestinationSettings: newImscDestinationSettings :: ImscDestinationSettings
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: ImscStylePassthrough' :: Text -> ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: [fromImscStylePassthrough] :: ImscStylePassthrough -> Text
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance GHC.Read.Read Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: instance GHC.Show.Show Amazonka.MediaConvert.Types.ImscStylePassthrough.ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: newtype ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: pattern ImscStylePassthrough_DISABLED :: ImscStylePassthrough
+ Amazonka.MediaConvert.Types.ImscStylePassthrough: pattern ImscStylePassthrough_ENABLED :: ImscStylePassthrough
+ Amazonka.MediaConvert.Types.Input: Input' :: Maybe (HashMap Text AudioSelectorGroup) -> Maybe (HashMap Text AudioSelector) -> Maybe (HashMap Text CaptionSelector) -> Maybe Rectangle -> Maybe InputDeblockFilter -> Maybe InputDecryptionSettings -> Maybe InputDenoiseFilter -> Maybe Text -> Maybe Text -> Maybe InputFilterEnable -> Maybe Int -> Maybe ImageInserter -> Maybe [InputClipping] -> Maybe InputScanType -> Maybe Rectangle -> Maybe Natural -> Maybe InputPsiControl -> Maybe [Text] -> Maybe InputTimecodeSource -> Maybe Text -> Maybe InputVideoGenerator -> Maybe VideoSelector -> Input
+ Amazonka.MediaConvert.Types.Input: [$sel:audioSelectorGroups:Input'] :: Input -> Maybe (HashMap Text AudioSelectorGroup)
+ Amazonka.MediaConvert.Types.Input: [$sel:audioSelectors:Input'] :: Input -> Maybe (HashMap Text AudioSelector)
+ Amazonka.MediaConvert.Types.Input: [$sel:captionSelectors:Input'] :: Input -> Maybe (HashMap Text CaptionSelector)
+ Amazonka.MediaConvert.Types.Input: [$sel:crop:Input'] :: Input -> Maybe Rectangle
+ Amazonka.MediaConvert.Types.Input: [$sel:deblockFilter:Input'] :: Input -> Maybe InputDeblockFilter
+ Amazonka.MediaConvert.Types.Input: [$sel:decryptionSettings:Input'] :: Input -> Maybe InputDecryptionSettings
+ Amazonka.MediaConvert.Types.Input: [$sel:denoiseFilter:Input'] :: Input -> Maybe InputDenoiseFilter
+ Amazonka.MediaConvert.Types.Input: [$sel:dolbyVisionMetadataXml:Input'] :: Input -> Maybe Text
+ Amazonka.MediaConvert.Types.Input: [$sel:fileInput:Input'] :: Input -> Maybe Text
+ Amazonka.MediaConvert.Types.Input: [$sel:filterEnable:Input'] :: Input -> Maybe InputFilterEnable
+ Amazonka.MediaConvert.Types.Input: [$sel:filterStrength:Input'] :: Input -> Maybe Int
+ Amazonka.MediaConvert.Types.Input: [$sel:imageInserter:Input'] :: Input -> Maybe ImageInserter
+ Amazonka.MediaConvert.Types.Input: [$sel:inputClippings:Input'] :: Input -> Maybe [InputClipping]
+ Amazonka.MediaConvert.Types.Input: [$sel:inputScanType:Input'] :: Input -> Maybe InputScanType
+ Amazonka.MediaConvert.Types.Input: [$sel:position:Input'] :: Input -> Maybe Rectangle
+ Amazonka.MediaConvert.Types.Input: [$sel:programNumber:Input'] :: Input -> Maybe Natural
+ Amazonka.MediaConvert.Types.Input: [$sel:psiControl:Input'] :: Input -> Maybe InputPsiControl
+ Amazonka.MediaConvert.Types.Input: [$sel:supplementalImps:Input'] :: Input -> Maybe [Text]
+ Amazonka.MediaConvert.Types.Input: [$sel:timecodeSource:Input'] :: Input -> Maybe InputTimecodeSource
+ Amazonka.MediaConvert.Types.Input: [$sel:timecodeStart:Input'] :: Input -> Maybe Text
+ Amazonka.MediaConvert.Types.Input: [$sel:videoGenerator:Input'] :: Input -> Maybe InputVideoGenerator
+ Amazonka.MediaConvert.Types.Input: [$sel:videoSelector:Input'] :: Input -> Maybe VideoSelector
+ Amazonka.MediaConvert.Types.Input: data Input
+ Amazonka.MediaConvert.Types.Input: input_audioSelectorGroups :: Lens' Input (Maybe (HashMap Text AudioSelectorGroup))
+ Amazonka.MediaConvert.Types.Input: input_audioSelectors :: Lens' Input (Maybe (HashMap Text AudioSelector))
+ Amazonka.MediaConvert.Types.Input: input_captionSelectors :: Lens' Input (Maybe (HashMap Text CaptionSelector))
+ Amazonka.MediaConvert.Types.Input: input_crop :: Lens' Input (Maybe Rectangle)
+ Amazonka.MediaConvert.Types.Input: input_deblockFilter :: Lens' Input (Maybe InputDeblockFilter)
+ Amazonka.MediaConvert.Types.Input: input_decryptionSettings :: Lens' Input (Maybe InputDecryptionSettings)
+ Amazonka.MediaConvert.Types.Input: input_denoiseFilter :: Lens' Input (Maybe InputDenoiseFilter)
+ Amazonka.MediaConvert.Types.Input: input_dolbyVisionMetadataXml :: Lens' Input (Maybe Text)
+ Amazonka.MediaConvert.Types.Input: input_fileInput :: Lens' Input (Maybe Text)
+ Amazonka.MediaConvert.Types.Input: input_filterEnable :: Lens' Input (Maybe InputFilterEnable)
+ Amazonka.MediaConvert.Types.Input: input_filterStrength :: Lens' Input (Maybe Int)
+ Amazonka.MediaConvert.Types.Input: input_imageInserter :: Lens' Input (Maybe ImageInserter)
+ Amazonka.MediaConvert.Types.Input: input_inputClippings :: Lens' Input (Maybe [InputClipping])
+ Amazonka.MediaConvert.Types.Input: input_inputScanType :: Lens' Input (Maybe InputScanType)
+ Amazonka.MediaConvert.Types.Input: input_position :: Lens' Input (Maybe Rectangle)
+ Amazonka.MediaConvert.Types.Input: input_programNumber :: Lens' Input (Maybe Natural)
+ Amazonka.MediaConvert.Types.Input: input_psiControl :: Lens' Input (Maybe InputPsiControl)
+ Amazonka.MediaConvert.Types.Input: input_supplementalImps :: Lens' Input (Maybe [Text])
+ Amazonka.MediaConvert.Types.Input: input_timecodeSource :: Lens' Input (Maybe InputTimecodeSource)
+ Amazonka.MediaConvert.Types.Input: input_timecodeStart :: Lens' Input (Maybe Text)
+ Amazonka.MediaConvert.Types.Input: input_videoGenerator :: Lens' Input (Maybe InputVideoGenerator)
+ Amazonka.MediaConvert.Types.Input: input_videoSelector :: Lens' Input (Maybe VideoSelector)
+ Amazonka.MediaConvert.Types.Input: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Input.Input
+ Amazonka.MediaConvert.Types.Input: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Input.Input
+ Amazonka.MediaConvert.Types.Input: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Input.Input
+ Amazonka.MediaConvert.Types.Input: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Input.Input
+ Amazonka.MediaConvert.Types.Input: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Input.Input
+ Amazonka.MediaConvert.Types.Input: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Input.Input
+ Amazonka.MediaConvert.Types.Input: instance GHC.Read.Read Amazonka.MediaConvert.Types.Input.Input
+ Amazonka.MediaConvert.Types.Input: instance GHC.Show.Show Amazonka.MediaConvert.Types.Input.Input
+ Amazonka.MediaConvert.Types.Input: newInput :: Input
+ Amazonka.MediaConvert.Types.InputClipping: InputClipping' :: Maybe Text -> Maybe Text -> InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: [$sel:endTimecode:InputClipping'] :: InputClipping -> Maybe Text
+ Amazonka.MediaConvert.Types.InputClipping: [$sel:startTimecode:InputClipping'] :: InputClipping -> Maybe Text
+ Amazonka.MediaConvert.Types.InputClipping: data InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: inputClipping_endTimecode :: Lens' InputClipping (Maybe Text)
+ Amazonka.MediaConvert.Types.InputClipping: inputClipping_startTimecode :: Lens' InputClipping (Maybe Text)
+ Amazonka.MediaConvert.Types.InputClipping: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputClipping.InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputClipping.InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputClipping.InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputClipping.InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputClipping.InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputClipping.InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputClipping.InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputClipping.InputClipping
+ Amazonka.MediaConvert.Types.InputClipping: newInputClipping :: InputClipping
+ Amazonka.MediaConvert.Types.InputDeblockFilter: InputDeblockFilter' :: Text -> InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: [fromInputDeblockFilter] :: InputDeblockFilter -> Text
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputDeblockFilter.InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: newtype InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: pattern InputDeblockFilter_DISABLED :: InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDeblockFilter: pattern InputDeblockFilter_ENABLED :: InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: InputDecryptionSettings' :: Maybe DecryptionMode -> Maybe Text -> Maybe Text -> Maybe Text -> InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: [$sel:decryptionMode:InputDecryptionSettings'] :: InputDecryptionSettings -> Maybe DecryptionMode
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: [$sel:encryptedDecryptionKey:InputDecryptionSettings'] :: InputDecryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: [$sel:initializationVector:InputDecryptionSettings'] :: InputDecryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: [$sel:kmsKeyRegion:InputDecryptionSettings'] :: InputDecryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: data InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: inputDecryptionSettings_decryptionMode :: Lens' InputDecryptionSettings (Maybe DecryptionMode)
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: inputDecryptionSettings_encryptedDecryptionKey :: Lens' InputDecryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: inputDecryptionSettings_initializationVector :: Lens' InputDecryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: inputDecryptionSettings_kmsKeyRegion :: Lens' InputDecryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputDecryptionSettings.InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputDecryptionSettings.InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputDecryptionSettings.InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputDecryptionSettings.InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputDecryptionSettings.InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputDecryptionSettings.InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputDecryptionSettings.InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputDecryptionSettings.InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDecryptionSettings: newInputDecryptionSettings :: InputDecryptionSettings
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: InputDenoiseFilter' :: Text -> InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: [fromInputDenoiseFilter] :: InputDenoiseFilter -> Text
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputDenoiseFilter.InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: newtype InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: pattern InputDenoiseFilter_DISABLED :: InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputDenoiseFilter: pattern InputDenoiseFilter_ENABLED :: InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputFilterEnable: InputFilterEnable' :: Text -> InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: [fromInputFilterEnable] :: InputFilterEnable -> Text
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputFilterEnable.InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: newtype InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: pattern InputFilterEnable_AUTO :: InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: pattern InputFilterEnable_DISABLE :: InputFilterEnable
+ Amazonka.MediaConvert.Types.InputFilterEnable: pattern InputFilterEnable_FORCE :: InputFilterEnable
+ Amazonka.MediaConvert.Types.InputPolicy: InputPolicy' :: Text -> InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: [fromInputPolicy] :: InputPolicy -> Text
+ Amazonka.MediaConvert.Types.InputPolicy: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputPolicy.InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: newtype InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: pattern InputPolicy_ALLOWED :: InputPolicy
+ Amazonka.MediaConvert.Types.InputPolicy: pattern InputPolicy_DISALLOWED :: InputPolicy
+ Amazonka.MediaConvert.Types.InputPsiControl: InputPsiControl' :: Text -> InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: [fromInputPsiControl] :: InputPsiControl -> Text
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputPsiControl.InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: newtype InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: pattern InputPsiControl_IGNORE_PSI :: InputPsiControl
+ Amazonka.MediaConvert.Types.InputPsiControl: pattern InputPsiControl_USE_PSI :: InputPsiControl
+ Amazonka.MediaConvert.Types.InputRotate: InputRotate' :: Text -> InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: [fromInputRotate] :: InputRotate -> Text
+ Amazonka.MediaConvert.Types.InputRotate: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputRotate.InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: newtype InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: pattern InputRotate_AUTO :: InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: pattern InputRotate_DEGREES_180 :: InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: pattern InputRotate_DEGREES_270 :: InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: pattern InputRotate_DEGREES_90 :: InputRotate
+ Amazonka.MediaConvert.Types.InputRotate: pattern InputRotate_DEGREE_0 :: InputRotate
+ Amazonka.MediaConvert.Types.InputSampleRange: InputSampleRange' :: Text -> InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: [fromInputSampleRange] :: InputSampleRange -> Text
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputSampleRange.InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: newtype InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: pattern InputSampleRange_FOLLOW :: InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: pattern InputSampleRange_FULL_RANGE :: InputSampleRange
+ Amazonka.MediaConvert.Types.InputSampleRange: pattern InputSampleRange_LIMITED_RANGE :: InputSampleRange
+ Amazonka.MediaConvert.Types.InputScanType: InputScanType' :: Text -> InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: [fromInputScanType] :: InputScanType -> Text
+ Amazonka.MediaConvert.Types.InputScanType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputScanType.InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: newtype InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: pattern InputScanType_AUTO :: InputScanType
+ Amazonka.MediaConvert.Types.InputScanType: pattern InputScanType_PSF :: InputScanType
+ Amazonka.MediaConvert.Types.InputTemplate: InputTemplate' :: Maybe (HashMap Text AudioSelectorGroup) -> Maybe (HashMap Text AudioSelector) -> Maybe (HashMap Text CaptionSelector) -> Maybe Rectangle -> Maybe InputDeblockFilter -> Maybe InputDenoiseFilter -> Maybe Text -> Maybe InputFilterEnable -> Maybe Int -> Maybe ImageInserter -> Maybe [InputClipping] -> Maybe InputScanType -> Maybe Rectangle -> Maybe Natural -> Maybe InputPsiControl -> Maybe InputTimecodeSource -> Maybe Text -> Maybe VideoSelector -> InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:audioSelectorGroups:InputTemplate'] :: InputTemplate -> Maybe (HashMap Text AudioSelectorGroup)
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:audioSelectors:InputTemplate'] :: InputTemplate -> Maybe (HashMap Text AudioSelector)
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:captionSelectors:InputTemplate'] :: InputTemplate -> Maybe (HashMap Text CaptionSelector)
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:crop:InputTemplate'] :: InputTemplate -> Maybe Rectangle
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:deblockFilter:InputTemplate'] :: InputTemplate -> Maybe InputDeblockFilter
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:denoiseFilter:InputTemplate'] :: InputTemplate -> Maybe InputDenoiseFilter
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:dolbyVisionMetadataXml:InputTemplate'] :: InputTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:filterEnable:InputTemplate'] :: InputTemplate -> Maybe InputFilterEnable
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:filterStrength:InputTemplate'] :: InputTemplate -> Maybe Int
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:imageInserter:InputTemplate'] :: InputTemplate -> Maybe ImageInserter
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:inputClippings:InputTemplate'] :: InputTemplate -> Maybe [InputClipping]
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:inputScanType:InputTemplate'] :: InputTemplate -> Maybe InputScanType
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:position:InputTemplate'] :: InputTemplate -> Maybe Rectangle
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:programNumber:InputTemplate'] :: InputTemplate -> Maybe Natural
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:psiControl:InputTemplate'] :: InputTemplate -> Maybe InputPsiControl
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:timecodeSource:InputTemplate'] :: InputTemplate -> Maybe InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:timecodeStart:InputTemplate'] :: InputTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types.InputTemplate: [$sel:videoSelector:InputTemplate'] :: InputTemplate -> Maybe VideoSelector
+ Amazonka.MediaConvert.Types.InputTemplate: data InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_audioSelectorGroups :: Lens' InputTemplate (Maybe (HashMap Text AudioSelectorGroup))
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_audioSelectors :: Lens' InputTemplate (Maybe (HashMap Text AudioSelector))
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_captionSelectors :: Lens' InputTemplate (Maybe (HashMap Text CaptionSelector))
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_crop :: Lens' InputTemplate (Maybe Rectangle)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_deblockFilter :: Lens' InputTemplate (Maybe InputDeblockFilter)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_denoiseFilter :: Lens' InputTemplate (Maybe InputDenoiseFilter)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_dolbyVisionMetadataXml :: Lens' InputTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_filterEnable :: Lens' InputTemplate (Maybe InputFilterEnable)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_filterStrength :: Lens' InputTemplate (Maybe Int)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_imageInserter :: Lens' InputTemplate (Maybe ImageInserter)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_inputClippings :: Lens' InputTemplate (Maybe [InputClipping])
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_inputScanType :: Lens' InputTemplate (Maybe InputScanType)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_position :: Lens' InputTemplate (Maybe Rectangle)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_programNumber :: Lens' InputTemplate (Maybe Natural)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_psiControl :: Lens' InputTemplate (Maybe InputPsiControl)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_timecodeSource :: Lens' InputTemplate (Maybe InputTimecodeSource)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_timecodeStart :: Lens' InputTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types.InputTemplate: inputTemplate_videoSelector :: Lens' InputTemplate (Maybe VideoSelector)
+ Amazonka.MediaConvert.Types.InputTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputTemplate.InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputTemplate.InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputTemplate.InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputTemplate.InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputTemplate.InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputTemplate.InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputTemplate.InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputTemplate.InputTemplate
+ Amazonka.MediaConvert.Types.InputTemplate: newInputTemplate :: InputTemplate
+ Amazonka.MediaConvert.Types.InputTimecodeSource: InputTimecodeSource' :: Text -> InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: [fromInputTimecodeSource] :: InputTimecodeSource -> Text
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputTimecodeSource.InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: newtype InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: pattern InputTimecodeSource_EMBEDDED :: InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: pattern InputTimecodeSource_SPECIFIEDSTART :: InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputTimecodeSource: pattern InputTimecodeSource_ZEROBASED :: InputTimecodeSource
+ Amazonka.MediaConvert.Types.InputVideoGenerator: InputVideoGenerator' :: Maybe Natural -> InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: [$sel:duration:InputVideoGenerator'] :: InputVideoGenerator -> Maybe Natural
+ Amazonka.MediaConvert.Types.InputVideoGenerator: data InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: inputVideoGenerator_duration :: Lens' InputVideoGenerator (Maybe Natural)
+ Amazonka.MediaConvert.Types.InputVideoGenerator: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InputVideoGenerator.InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InputVideoGenerator.InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InputVideoGenerator.InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InputVideoGenerator.InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InputVideoGenerator.InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InputVideoGenerator.InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: instance GHC.Read.Read Amazonka.MediaConvert.Types.InputVideoGenerator.InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: instance GHC.Show.Show Amazonka.MediaConvert.Types.InputVideoGenerator.InputVideoGenerator
+ Amazonka.MediaConvert.Types.InputVideoGenerator: newInputVideoGenerator :: InputVideoGenerator
+ Amazonka.MediaConvert.Types.InsertableImage: InsertableImage' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Text -> Maybe Natural -> InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:duration:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:fadeIn:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:fadeOut:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:height:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:imageInserterInput:InsertableImage'] :: InsertableImage -> Maybe Text
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:imageX:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:imageY:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:layer:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:opacity:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:startTime:InsertableImage'] :: InsertableImage -> Maybe Text
+ Amazonka.MediaConvert.Types.InsertableImage: [$sel:width:InsertableImage'] :: InsertableImage -> Maybe Natural
+ Amazonka.MediaConvert.Types.InsertableImage: data InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_duration :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_fadeIn :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_fadeOut :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_height :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_imageInserterInput :: Lens' InsertableImage (Maybe Text)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_imageX :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_imageY :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_layer :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_opacity :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_startTime :: Lens' InsertableImage (Maybe Text)
+ Amazonka.MediaConvert.Types.InsertableImage: insertableImage_width :: Lens' InsertableImage (Maybe Natural)
+ Amazonka.MediaConvert.Types.InsertableImage: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.InsertableImage.InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.InsertableImage.InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.InsertableImage.InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.InsertableImage.InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.InsertableImage.InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.InsertableImage.InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: instance GHC.Read.Read Amazonka.MediaConvert.Types.InsertableImage.InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: instance GHC.Show.Show Amazonka.MediaConvert.Types.InsertableImage.InsertableImage
+ Amazonka.MediaConvert.Types.InsertableImage: newInsertableImage :: InsertableImage
+ Amazonka.MediaConvert.Types.Job: Job' :: Maybe AccelerationSettings -> Maybe AccelerationStatus -> Maybe Text -> Maybe BillingTagsSource -> Maybe POSIX -> Maybe JobPhase -> Maybe Int -> Maybe Text -> Maybe [HopDestination] -> Maybe Text -> Maybe Int -> Maybe Text -> Maybe JobMessages -> Maybe [OutputGroupDetail] -> Maybe Int -> Maybe Text -> Maybe [QueueTransition] -> Maybe Int -> Maybe SimulateReservedQueue -> Maybe JobStatus -> Maybe StatusUpdateInterval -> Maybe Timing -> Maybe (HashMap Text Text) -> Text -> JobSettings -> Job
+ Amazonka.MediaConvert.Types.Job: [$sel:accelerationSettings:Job'] :: Job -> Maybe AccelerationSettings
+ Amazonka.MediaConvert.Types.Job: [$sel:accelerationStatus:Job'] :: Job -> Maybe AccelerationStatus
+ Amazonka.MediaConvert.Types.Job: [$sel:arn:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types.Job: [$sel:billingTagsSource:Job'] :: Job -> Maybe BillingTagsSource
+ Amazonka.MediaConvert.Types.Job: [$sel:createdAt:Job'] :: Job -> Maybe POSIX
+ Amazonka.MediaConvert.Types.Job: [$sel:currentPhase:Job'] :: Job -> Maybe JobPhase
+ Amazonka.MediaConvert.Types.Job: [$sel:errorCode:Job'] :: Job -> Maybe Int
+ Amazonka.MediaConvert.Types.Job: [$sel:errorMessage:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types.Job: [$sel:hopDestinations:Job'] :: Job -> Maybe [HopDestination]
+ Amazonka.MediaConvert.Types.Job: [$sel:id:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types.Job: [$sel:jobPercentComplete:Job'] :: Job -> Maybe Int
+ Amazonka.MediaConvert.Types.Job: [$sel:jobTemplate:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types.Job: [$sel:messages:Job'] :: Job -> Maybe JobMessages
+ Amazonka.MediaConvert.Types.Job: [$sel:outputGroupDetails:Job'] :: Job -> Maybe [OutputGroupDetail]
+ Amazonka.MediaConvert.Types.Job: [$sel:priority:Job'] :: Job -> Maybe Int
+ Amazonka.MediaConvert.Types.Job: [$sel:queue:Job'] :: Job -> Maybe Text
+ Amazonka.MediaConvert.Types.Job: [$sel:queueTransitions:Job'] :: Job -> Maybe [QueueTransition]
+ Amazonka.MediaConvert.Types.Job: [$sel:retryCount:Job'] :: Job -> Maybe Int
+ Amazonka.MediaConvert.Types.Job: [$sel:role':Job'] :: Job -> Text
+ Amazonka.MediaConvert.Types.Job: [$sel:settings:Job'] :: Job -> JobSettings
+ Amazonka.MediaConvert.Types.Job: [$sel:simulateReservedQueue:Job'] :: Job -> Maybe SimulateReservedQueue
+ Amazonka.MediaConvert.Types.Job: [$sel:status:Job'] :: Job -> Maybe JobStatus
+ Amazonka.MediaConvert.Types.Job: [$sel:statusUpdateInterval:Job'] :: Job -> Maybe StatusUpdateInterval
+ Amazonka.MediaConvert.Types.Job: [$sel:timing:Job'] :: Job -> Maybe Timing
+ Amazonka.MediaConvert.Types.Job: [$sel:userMetadata:Job'] :: Job -> Maybe (HashMap Text Text)
+ Amazonka.MediaConvert.Types.Job: data Job
+ Amazonka.MediaConvert.Types.Job: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Job.Job
+ Amazonka.MediaConvert.Types.Job: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Job.Job
+ Amazonka.MediaConvert.Types.Job: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Job.Job
+ Amazonka.MediaConvert.Types.Job: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Job.Job
+ Amazonka.MediaConvert.Types.Job: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Job.Job
+ Amazonka.MediaConvert.Types.Job: instance GHC.Read.Read Amazonka.MediaConvert.Types.Job.Job
+ Amazonka.MediaConvert.Types.Job: instance GHC.Show.Show Amazonka.MediaConvert.Types.Job.Job
+ Amazonka.MediaConvert.Types.Job: job_accelerationSettings :: Lens' Job (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.Types.Job: job_accelerationStatus :: Lens' Job (Maybe AccelerationStatus)
+ Amazonka.MediaConvert.Types.Job: job_arn :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types.Job: job_billingTagsSource :: Lens' Job (Maybe BillingTagsSource)
+ Amazonka.MediaConvert.Types.Job: job_createdAt :: Lens' Job (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.Job: job_currentPhase :: Lens' Job (Maybe JobPhase)
+ Amazonka.MediaConvert.Types.Job: job_errorCode :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Types.Job: job_errorMessage :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types.Job: job_hopDestinations :: Lens' Job (Maybe [HopDestination])
+ Amazonka.MediaConvert.Types.Job: job_id :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types.Job: job_jobPercentComplete :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Types.Job: job_jobTemplate :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types.Job: job_messages :: Lens' Job (Maybe JobMessages)
+ Amazonka.MediaConvert.Types.Job: job_outputGroupDetails :: Lens' Job (Maybe [OutputGroupDetail])
+ Amazonka.MediaConvert.Types.Job: job_priority :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Types.Job: job_queue :: Lens' Job (Maybe Text)
+ Amazonka.MediaConvert.Types.Job: job_queueTransitions :: Lens' Job (Maybe [QueueTransition])
+ Amazonka.MediaConvert.Types.Job: job_retryCount :: Lens' Job (Maybe Int)
+ Amazonka.MediaConvert.Types.Job: job_role :: Lens' Job Text
+ Amazonka.MediaConvert.Types.Job: job_settings :: Lens' Job JobSettings
+ Amazonka.MediaConvert.Types.Job: job_simulateReservedQueue :: Lens' Job (Maybe SimulateReservedQueue)
+ Amazonka.MediaConvert.Types.Job: job_status :: Lens' Job (Maybe JobStatus)
+ Amazonka.MediaConvert.Types.Job: job_statusUpdateInterval :: Lens' Job (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.Types.Job: job_timing :: Lens' Job (Maybe Timing)
+ Amazonka.MediaConvert.Types.Job: job_userMetadata :: Lens' Job (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Types.Job: newJob :: Text -> JobSettings -> Job
+ Amazonka.MediaConvert.Types.JobMessages: JobMessages' :: Maybe [Text] -> Maybe [Text] -> JobMessages
+ Amazonka.MediaConvert.Types.JobMessages: [$sel:info:JobMessages'] :: JobMessages -> Maybe [Text]
+ Amazonka.MediaConvert.Types.JobMessages: [$sel:warning:JobMessages'] :: JobMessages -> Maybe [Text]
+ Amazonka.MediaConvert.Types.JobMessages: data JobMessages
+ Amazonka.MediaConvert.Types.JobMessages: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.JobMessages.JobMessages
+ Amazonka.MediaConvert.Types.JobMessages: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.JobMessages.JobMessages
+ Amazonka.MediaConvert.Types.JobMessages: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.JobMessages.JobMessages
+ Amazonka.MediaConvert.Types.JobMessages: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.JobMessages.JobMessages
+ Amazonka.MediaConvert.Types.JobMessages: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.JobMessages.JobMessages
+ Amazonka.MediaConvert.Types.JobMessages: instance GHC.Read.Read Amazonka.MediaConvert.Types.JobMessages.JobMessages
+ Amazonka.MediaConvert.Types.JobMessages: instance GHC.Show.Show Amazonka.MediaConvert.Types.JobMessages.JobMessages
+ Amazonka.MediaConvert.Types.JobMessages: jobMessages_info :: Lens' JobMessages (Maybe [Text])
+ Amazonka.MediaConvert.Types.JobMessages: jobMessages_warning :: Lens' JobMessages (Maybe [Text])
+ Amazonka.MediaConvert.Types.JobMessages: newJobMessages :: JobMessages
+ Amazonka.MediaConvert.Types.JobPhase: JobPhase' :: Text -> JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: [fromJobPhase] :: JobPhase -> Text
+ Amazonka.MediaConvert.Types.JobPhase: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance GHC.Read.Read Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: instance GHC.Show.Show Amazonka.MediaConvert.Types.JobPhase.JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: newtype JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: pattern JobPhase_PROBING :: JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: pattern JobPhase_TRANSCODING :: JobPhase
+ Amazonka.MediaConvert.Types.JobPhase: pattern JobPhase_UPLOADING :: JobPhase
+ Amazonka.MediaConvert.Types.JobSettings: JobSettings' :: Maybe Int -> Maybe AvailBlanking -> Maybe EsamSettings -> Maybe ExtendedDataServices -> Maybe [Input] -> Maybe KantarWatermarkSettings -> Maybe MotionImageInserter -> Maybe NielsenConfiguration -> Maybe NielsenNonLinearWatermarkSettings -> Maybe [OutputGroup] -> Maybe TimecodeConfig -> Maybe TimedMetadataInsertion -> JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:adAvailOffset:JobSettings'] :: JobSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:availBlanking:JobSettings'] :: JobSettings -> Maybe AvailBlanking
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:esam:JobSettings'] :: JobSettings -> Maybe EsamSettings
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:extendedDataServices:JobSettings'] :: JobSettings -> Maybe ExtendedDataServices
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:inputs:JobSettings'] :: JobSettings -> Maybe [Input]
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:kantarWatermark:JobSettings'] :: JobSettings -> Maybe KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:motionImageInserter:JobSettings'] :: JobSettings -> Maybe MotionImageInserter
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:nielsenConfiguration:JobSettings'] :: JobSettings -> Maybe NielsenConfiguration
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:nielsenNonLinearWatermark:JobSettings'] :: JobSettings -> Maybe NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:outputGroups:JobSettings'] :: JobSettings -> Maybe [OutputGroup]
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:timecodeConfig:JobSettings'] :: JobSettings -> Maybe TimecodeConfig
+ Amazonka.MediaConvert.Types.JobSettings: [$sel:timedMetadataInsertion:JobSettings'] :: JobSettings -> Maybe TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.JobSettings: data JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.JobSettings.JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.JobSettings.JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.JobSettings.JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.JobSettings.JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.JobSettings.JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.JobSettings.JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.JobSettings.JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.JobSettings.JobSettings
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_adAvailOffset :: Lens' JobSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_availBlanking :: Lens' JobSettings (Maybe AvailBlanking)
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_esam :: Lens' JobSettings (Maybe EsamSettings)
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_extendedDataServices :: Lens' JobSettings (Maybe ExtendedDataServices)
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_inputs :: Lens' JobSettings (Maybe [Input])
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_kantarWatermark :: Lens' JobSettings (Maybe KantarWatermarkSettings)
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_motionImageInserter :: Lens' JobSettings (Maybe MotionImageInserter)
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_nielsenConfiguration :: Lens' JobSettings (Maybe NielsenConfiguration)
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_nielsenNonLinearWatermark :: Lens' JobSettings (Maybe NielsenNonLinearWatermarkSettings)
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_outputGroups :: Lens' JobSettings (Maybe [OutputGroup])
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_timecodeConfig :: Lens' JobSettings (Maybe TimecodeConfig)
+ Amazonka.MediaConvert.Types.JobSettings: jobSettings_timedMetadataInsertion :: Lens' JobSettings (Maybe TimedMetadataInsertion)
+ Amazonka.MediaConvert.Types.JobSettings: newJobSettings :: JobSettings
+ Amazonka.MediaConvert.Types.JobStatus: JobStatus' :: Text -> JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: [fromJobStatus] :: JobStatus -> Text
+ Amazonka.MediaConvert.Types.JobStatus: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance GHC.Read.Read Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: instance GHC.Show.Show Amazonka.MediaConvert.Types.JobStatus.JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: newtype JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: pattern JobStatus_CANCELED :: JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: pattern JobStatus_COMPLETE :: JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: pattern JobStatus_ERROR :: JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: pattern JobStatus_PROGRESSING :: JobStatus
+ Amazonka.MediaConvert.Types.JobStatus: pattern JobStatus_SUBMITTED :: JobStatus
+ Amazonka.MediaConvert.Types.JobTemplate: JobTemplate' :: Maybe AccelerationSettings -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe [HopDestination] -> Maybe POSIX -> Maybe Int -> Maybe Text -> Maybe StatusUpdateInterval -> Maybe Type -> JobTemplateSettings -> Text -> JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:accelerationSettings:JobTemplate'] :: JobTemplate -> Maybe AccelerationSettings
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:arn:JobTemplate'] :: JobTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:category:JobTemplate'] :: JobTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:createdAt:JobTemplate'] :: JobTemplate -> Maybe POSIX
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:description:JobTemplate'] :: JobTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:hopDestinations:JobTemplate'] :: JobTemplate -> Maybe [HopDestination]
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:lastUpdated:JobTemplate'] :: JobTemplate -> Maybe POSIX
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:name:JobTemplate'] :: JobTemplate -> Text
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:priority:JobTemplate'] :: JobTemplate -> Maybe Int
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:queue:JobTemplate'] :: JobTemplate -> Maybe Text
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:settings:JobTemplate'] :: JobTemplate -> JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:statusUpdateInterval:JobTemplate'] :: JobTemplate -> Maybe StatusUpdateInterval
+ Amazonka.MediaConvert.Types.JobTemplate: [$sel:type':JobTemplate'] :: JobTemplate -> Maybe Type
+ Amazonka.MediaConvert.Types.JobTemplate: data JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.JobTemplate.JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplate: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.JobTemplate.JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.JobTemplate.JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.JobTemplate.JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.JobTemplate.JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplate: instance GHC.Read.Read Amazonka.MediaConvert.Types.JobTemplate.JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplate: instance GHC.Show.Show Amazonka.MediaConvert.Types.JobTemplate.JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_accelerationSettings :: Lens' JobTemplate (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_arn :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_category :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_createdAt :: Lens' JobTemplate (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_description :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_hopDestinations :: Lens' JobTemplate (Maybe [HopDestination])
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_lastUpdated :: Lens' JobTemplate (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_name :: Lens' JobTemplate Text
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_priority :: Lens' JobTemplate (Maybe Int)
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_queue :: Lens' JobTemplate (Maybe Text)
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_settings :: Lens' JobTemplate JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_statusUpdateInterval :: Lens' JobTemplate (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.Types.JobTemplate: jobTemplate_type :: Lens' JobTemplate (Maybe Type)
+ Amazonka.MediaConvert.Types.JobTemplate: newJobTemplate :: JobTemplateSettings -> Text -> JobTemplate
+ Amazonka.MediaConvert.Types.JobTemplateListBy: JobTemplateListBy' :: Text -> JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: [fromJobTemplateListBy] :: JobTemplateListBy -> Text
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance GHC.Read.Read Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: instance GHC.Show.Show Amazonka.MediaConvert.Types.JobTemplateListBy.JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: newtype JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: pattern JobTemplateListBy_CREATION_DATE :: JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: pattern JobTemplateListBy_NAME :: JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateListBy: pattern JobTemplateListBy_SYSTEM :: JobTemplateListBy
+ Amazonka.MediaConvert.Types.JobTemplateSettings: JobTemplateSettings' :: Maybe Int -> Maybe AvailBlanking -> Maybe EsamSettings -> Maybe ExtendedDataServices -> Maybe [InputTemplate] -> Maybe KantarWatermarkSettings -> Maybe MotionImageInserter -> Maybe NielsenConfiguration -> Maybe NielsenNonLinearWatermarkSettings -> Maybe [OutputGroup] -> Maybe TimecodeConfig -> Maybe TimedMetadataInsertion -> JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:adAvailOffset:JobTemplateSettings'] :: JobTemplateSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:availBlanking:JobTemplateSettings'] :: JobTemplateSettings -> Maybe AvailBlanking
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:esam:JobTemplateSettings'] :: JobTemplateSettings -> Maybe EsamSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:extendedDataServices:JobTemplateSettings'] :: JobTemplateSettings -> Maybe ExtendedDataServices
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:inputs:JobTemplateSettings'] :: JobTemplateSettings -> Maybe [InputTemplate]
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:kantarWatermark:JobTemplateSettings'] :: JobTemplateSettings -> Maybe KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:motionImageInserter:JobTemplateSettings'] :: JobTemplateSettings -> Maybe MotionImageInserter
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:nielsenConfiguration:JobTemplateSettings'] :: JobTemplateSettings -> Maybe NielsenConfiguration
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:nielsenNonLinearWatermark:JobTemplateSettings'] :: JobTemplateSettings -> Maybe NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:outputGroups:JobTemplateSettings'] :: JobTemplateSettings -> Maybe [OutputGroup]
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:timecodeConfig:JobTemplateSettings'] :: JobTemplateSettings -> Maybe TimecodeConfig
+ Amazonka.MediaConvert.Types.JobTemplateSettings: [$sel:timedMetadataInsertion:JobTemplateSettings'] :: JobTemplateSettings -> Maybe TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.JobTemplateSettings: data JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.JobTemplateSettings.JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.JobTemplateSettings.JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.JobTemplateSettings.JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.JobTemplateSettings.JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.JobTemplateSettings.JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.JobTemplateSettings.JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.JobTemplateSettings.JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.JobTemplateSettings.JobTemplateSettings
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_adAvailOffset :: Lens' JobTemplateSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_availBlanking :: Lens' JobTemplateSettings (Maybe AvailBlanking)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_esam :: Lens' JobTemplateSettings (Maybe EsamSettings)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_extendedDataServices :: Lens' JobTemplateSettings (Maybe ExtendedDataServices)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_inputs :: Lens' JobTemplateSettings (Maybe [InputTemplate])
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_kantarWatermark :: Lens' JobTemplateSettings (Maybe KantarWatermarkSettings)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_motionImageInserter :: Lens' JobTemplateSettings (Maybe MotionImageInserter)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_nielsenConfiguration :: Lens' JobTemplateSettings (Maybe NielsenConfiguration)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_nielsenNonLinearWatermark :: Lens' JobTemplateSettings (Maybe NielsenNonLinearWatermarkSettings)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_outputGroups :: Lens' JobTemplateSettings (Maybe [OutputGroup])
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_timecodeConfig :: Lens' JobTemplateSettings (Maybe TimecodeConfig)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: jobTemplateSettings_timedMetadataInsertion :: Lens' JobTemplateSettings (Maybe TimedMetadataInsertion)
+ Amazonka.MediaConvert.Types.JobTemplateSettings: newJobTemplateSettings :: JobTemplateSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: KantarWatermarkSettings' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Double -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:channelName:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:contentReference:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:credentialsSecretName:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:fileOffset:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:kantarLicenseId:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:kantarServerUrl:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:logDestination:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:metadata3:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:metadata4:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:metadata5:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:metadata6:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:metadata7:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: [$sel:metadata8:KantarWatermarkSettings'] :: KantarWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: data KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.KantarWatermarkSettings.KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.KantarWatermarkSettings.KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.KantarWatermarkSettings.KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.KantarWatermarkSettings.KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.KantarWatermarkSettings.KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.KantarWatermarkSettings.KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.KantarWatermarkSettings.KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.KantarWatermarkSettings.KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_channelName :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_contentReference :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_credentialsSecretName :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_fileOffset :: Lens' KantarWatermarkSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_kantarLicenseId :: Lens' KantarWatermarkSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_kantarServerUrl :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_logDestination :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_metadata3 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_metadata4 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_metadata5 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_metadata6 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_metadata7 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: kantarWatermarkSettings_metadata8 :: Lens' KantarWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.KantarWatermarkSettings: newKantarWatermarkSettings :: KantarWatermarkSettings
+ Amazonka.MediaConvert.Types.LanguageCode: LanguageCode' :: Text -> LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: [fromLanguageCode] :: LanguageCode -> Text
+ Amazonka.MediaConvert.Types.LanguageCode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance GHC.Read.Read Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: instance GHC.Show.Show Amazonka.MediaConvert.Types.LanguageCode.LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: newtype LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_AAR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ABK :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_AFR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_AKA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_AMH :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ARA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ARG :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ASM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_AVA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_AVE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_AYM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_AZE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BAK :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BAM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BEL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BEN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BIH :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BIS :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BOD :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BOS :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BRE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_BUL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_CAT :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_CES :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_CHA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_CHE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_CHU :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_CHV :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_COR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_COS :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_CRE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_CYM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_DAN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_DEU :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_DIV :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_DZO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ELL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ENG :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ENM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_EPO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_EST :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_EUS :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_EWE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_FAO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_FAS :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_FIJ :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_FIN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_FRA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_FRM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_FRY :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_FUL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_GER :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_GLA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_GLE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_GLG :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_GLV :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_GRN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_GUJ :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_HAT :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_HAU :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_HEB :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_HER :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_HIN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_HMO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_HRV :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_HUN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_HYE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_IBO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_IDO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_III :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_IKU :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ILE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_INA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_IND :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_IPK :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ISL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ITA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_JAV :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_JPN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KAL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KAN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KAS :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KAT :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KAU :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KAZ :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KHM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KIK :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KIN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KIR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KOM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KON :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KOR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KUA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_KUR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_LAO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_LAT :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_LAV :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_LIM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_LIN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_LIT :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_LTZ :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_LUB :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_LUG :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MAH :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MAL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MAR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MKD :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MLG :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MLT :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MON :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MRI :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MSA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_MYA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NAU :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NAV :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NBL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NDE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NDO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NEP :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NLD :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NNO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NOB :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NOR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_NYA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_OCI :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_OJI :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ORI :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ORJ :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ORM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_OSS :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_PAN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_PLI :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_POL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_POR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_PUS :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_QAA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_QPC :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_QUE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ROH :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_RON :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_RUN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_RUS :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SAG :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SAN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SIN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SLK :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SLV :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SME :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SMO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SNA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SND :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SOM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SOT :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SPA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SQI :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SRB :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SRD :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SRP :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SSW :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SUN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SWA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_SWE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TAH :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TAM :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TAT :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TEL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TGK :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TGL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_THA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TIR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TNG :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TON :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TSN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TSO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TUK :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TUR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_TWI :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_UIG :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_UKR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_URD :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_UZB :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_VEN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_VIE :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_VOL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_WLN :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_WOL :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_XHO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_YID :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_YOR :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ZHA :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ZHO :: LanguageCode
+ Amazonka.MediaConvert.Types.LanguageCode: pattern LanguageCode_ZUL :: LanguageCode
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: M2tsAudioBufferModel' :: Text -> M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: [fromM2tsAudioBufferModel] :: M2tsAudioBufferModel -> Text
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsAudioBufferModel.M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: newtype M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: pattern M2tsAudioBufferModel_ATSC :: M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioBufferModel: pattern M2tsAudioBufferModel_DVB :: M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: M2tsAudioDuration' :: Text -> M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: [fromM2tsAudioDuration] :: M2tsAudioDuration -> Text
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsAudioDuration.M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: newtype M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: pattern M2tsAudioDuration_DEFAULT_CODEC_DURATION :: M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsAudioDuration: pattern M2tsAudioDuration_MATCH_VIDEO_DURATION :: M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsBufferModel: M2tsBufferModel' :: Text -> M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: [fromM2tsBufferModel] :: M2tsBufferModel -> Text
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsBufferModel.M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: newtype M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: pattern M2tsBufferModel_MULTIPLEX :: M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsBufferModel: pattern M2tsBufferModel_NONE :: M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: M2tsDataPtsControl' :: Text -> M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: [fromM2tsDataPtsControl] :: M2tsDataPtsControl -> Text
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsDataPtsControl.M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: newtype M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: pattern M2tsDataPtsControl_ALIGN_TO_VIDEO :: M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsDataPtsControl: pattern M2tsDataPtsControl_AUTO :: M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: M2tsEbpAudioInterval' :: Text -> M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: [fromM2tsEbpAudioInterval] :: M2tsEbpAudioInterval -> Text
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsEbpAudioInterval.M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: newtype M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: pattern M2tsEbpAudioInterval_VIDEO_AND_FIXED_INTERVALS :: M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpAudioInterval: pattern M2tsEbpAudioInterval_VIDEO_INTERVAL :: M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: M2tsEbpPlacement' :: Text -> M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: [fromM2tsEbpPlacement] :: M2tsEbpPlacement -> Text
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsEbpPlacement.M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: newtype M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: pattern M2tsEbpPlacement_VIDEO_AND_AUDIO_PIDS :: M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEbpPlacement: pattern M2tsEbpPlacement_VIDEO_PID :: M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: M2tsEsRateInPes' :: Text -> M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: [fromM2tsEsRateInPes] :: M2tsEsRateInPes -> Text
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsEsRateInPes.M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: newtype M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: pattern M2tsEsRateInPes_EXCLUDE :: M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsEsRateInPes: pattern M2tsEsRateInPes_INCLUDE :: M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: M2tsForceTsVideoEbpOrder' :: Text -> M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: [fromM2tsForceTsVideoEbpOrder] :: M2tsForceTsVideoEbpOrder -> Text
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder.M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: newtype M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: pattern M2tsForceTsVideoEbpOrder_DEFAULT :: M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder: pattern M2tsForceTsVideoEbpOrder_FORCE :: M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: M2tsKlvMetadata' :: Text -> M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: [fromM2tsKlvMetadata] :: M2tsKlvMetadata -> Text
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsKlvMetadata.M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: newtype M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: pattern M2tsKlvMetadata_NONE :: M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsKlvMetadata: pattern M2tsKlvMetadata_PASSTHROUGH :: M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: M2tsNielsenId3' :: Text -> M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: [fromM2tsNielsenId3] :: M2tsNielsenId3 -> Text
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsNielsenId3.M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: newtype M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: pattern M2tsNielsenId3_INSERT :: M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsNielsenId3: pattern M2tsNielsenId3_NONE :: M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsPcrControl: M2tsPcrControl' :: Text -> M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: [fromM2tsPcrControl] :: M2tsPcrControl -> Text
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsPcrControl.M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: newtype M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: pattern M2tsPcrControl_CONFIGURED_PCR_PERIOD :: M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsPcrControl: pattern M2tsPcrControl_PCR_EVERY_PES_PACKET :: M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsRateMode: M2tsRateMode' :: Text -> M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: [fromM2tsRateMode] :: M2tsRateMode -> Text
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsRateMode.M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: newtype M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: pattern M2tsRateMode_CBR :: M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsRateMode: pattern M2tsRateMode_VBR :: M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: M2tsScte35Esam' :: Maybe Natural -> M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: [$sel:scte35EsamPid:M2tsScte35Esam'] :: M2tsScte35Esam -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: data M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsScte35Esam.M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsScte35Esam.M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsScte35Esam.M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsScte35Esam.M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsScte35Esam.M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsScte35Esam.M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsScte35Esam.M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsScte35Esam.M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: m2tsScte35Esam_scte35EsamPid :: Lens' M2tsScte35Esam (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsScte35Esam: newM2tsScte35Esam :: M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsScte35Source: M2tsScte35Source' :: Text -> M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: [fromM2tsScte35Source] :: M2tsScte35Source -> Text
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsScte35Source.M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: newtype M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: pattern M2tsScte35Source_NONE :: M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsScte35Source: pattern M2tsScte35Source_PASSTHROUGH :: M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: M2tsSegmentationMarkers' :: Text -> M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: [fromM2tsSegmentationMarkers] :: M2tsSegmentationMarkers -> Text
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsSegmentationMarkers.M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: newtype M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: pattern M2tsSegmentationMarkers_EBP :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: pattern M2tsSegmentationMarkers_EBP_LEGACY :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: pattern M2tsSegmentationMarkers_NONE :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: pattern M2tsSegmentationMarkers_PSI_SEGSTART :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: pattern M2tsSegmentationMarkers_RAI_ADAPT :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationMarkers: pattern M2tsSegmentationMarkers_RAI_SEGSTART :: M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: M2tsSegmentationStyle' :: Text -> M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: [fromM2tsSegmentationStyle] :: M2tsSegmentationStyle -> Text
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsSegmentationStyle.M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: newtype M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: pattern M2tsSegmentationStyle_MAINTAIN_CADENCE :: M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSegmentationStyle: pattern M2tsSegmentationStyle_RESET_CADENCE :: M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSettings: M2tsSettings' :: Maybe M2tsAudioBufferModel -> Maybe M2tsAudioDuration -> Maybe Natural -> Maybe [Natural] -> Maybe Natural -> Maybe M2tsBufferModel -> Maybe M2tsDataPtsControl -> Maybe DvbNitSettings -> Maybe DvbSdtSettings -> Maybe [Natural] -> Maybe DvbTdtSettings -> Maybe Natural -> Maybe M2tsEbpAudioInterval -> Maybe M2tsEbpPlacement -> Maybe M2tsEsRateInPes -> Maybe M2tsForceTsVideoEbpOrder -> Maybe Double -> Maybe M2tsKlvMetadata -> Maybe Natural -> Maybe Natural -> Maybe M2tsNielsenId3 -> Maybe Double -> Maybe Natural -> Maybe M2tsPcrControl -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe M2tsRateMode -> Maybe M2tsScte35Esam -> Maybe Natural -> Maybe M2tsScte35Source -> Maybe M2tsSegmentationMarkers -> Maybe M2tsSegmentationStyle -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Natural -> M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:audioBufferModel:M2tsSettings'] :: M2tsSettings -> Maybe M2tsAudioBufferModel
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:audioDuration:M2tsSettings'] :: M2tsSettings -> Maybe M2tsAudioDuration
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:audioFramesPerPes:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:audioPids:M2tsSettings'] :: M2tsSettings -> Maybe [Natural]
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:bitrate:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:bufferModel:M2tsSettings'] :: M2tsSettings -> Maybe M2tsBufferModel
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:dataPTSControl:M2tsSettings'] :: M2tsSettings -> Maybe M2tsDataPtsControl
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:dvbNitSettings:M2tsSettings'] :: M2tsSettings -> Maybe DvbNitSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:dvbSdtSettings:M2tsSettings'] :: M2tsSettings -> Maybe DvbSdtSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:dvbSubPids:M2tsSettings'] :: M2tsSettings -> Maybe [Natural]
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:dvbTdtSettings:M2tsSettings'] :: M2tsSettings -> Maybe DvbTdtSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:dvbTeletextPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:ebpAudioInterval:M2tsSettings'] :: M2tsSettings -> Maybe M2tsEbpAudioInterval
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:ebpPlacement:M2tsSettings'] :: M2tsSettings -> Maybe M2tsEbpPlacement
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:esRateInPes:M2tsSettings'] :: M2tsSettings -> Maybe M2tsEsRateInPes
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:forceTsVideoEbpOrder:M2tsSettings'] :: M2tsSettings -> Maybe M2tsForceTsVideoEbpOrder
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:fragmentTime:M2tsSettings'] :: M2tsSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:klvMetadata:M2tsSettings'] :: M2tsSettings -> Maybe M2tsKlvMetadata
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:maxPcrInterval:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:minEbpInterval:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:nielsenId3:M2tsSettings'] :: M2tsSettings -> Maybe M2tsNielsenId3
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:nullPacketBitrate:M2tsSettings'] :: M2tsSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:patInterval:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:pcrControl:M2tsSettings'] :: M2tsSettings -> Maybe M2tsPcrControl
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:pcrPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:pmtInterval:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:pmtPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:privateMetadataPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:programNumber:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:rateMode:M2tsSettings'] :: M2tsSettings -> Maybe M2tsRateMode
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:scte35Esam:M2tsSettings'] :: M2tsSettings -> Maybe M2tsScte35Esam
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:scte35Pid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:scte35Source:M2tsSettings'] :: M2tsSettings -> Maybe M2tsScte35Source
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:segmentationMarkers:M2tsSettings'] :: M2tsSettings -> Maybe M2tsSegmentationMarkers
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:segmentationStyle:M2tsSettings'] :: M2tsSettings -> Maybe M2tsSegmentationStyle
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:segmentationTime:M2tsSettings'] :: M2tsSettings -> Maybe Double
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:timedMetadataPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:transportStreamId:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: [$sel:videoPid:M2tsSettings'] :: M2tsSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M2tsSettings: data M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M2tsSettings.M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M2tsSettings.M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M2tsSettings.M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M2tsSettings.M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M2tsSettings.M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M2tsSettings.M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.M2tsSettings.M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.M2tsSettings.M2tsSettings
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_audioBufferModel :: Lens' M2tsSettings (Maybe M2tsAudioBufferModel)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_audioDuration :: Lens' M2tsSettings (Maybe M2tsAudioDuration)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_audioFramesPerPes :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_audioPids :: Lens' M2tsSettings (Maybe [Natural])
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_bitrate :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_bufferModel :: Lens' M2tsSettings (Maybe M2tsBufferModel)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_dataPTSControl :: Lens' M2tsSettings (Maybe M2tsDataPtsControl)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_dvbNitSettings :: Lens' M2tsSettings (Maybe DvbNitSettings)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_dvbSdtSettings :: Lens' M2tsSettings (Maybe DvbSdtSettings)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_dvbSubPids :: Lens' M2tsSettings (Maybe [Natural])
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_dvbTdtSettings :: Lens' M2tsSettings (Maybe DvbTdtSettings)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_dvbTeletextPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_ebpAudioInterval :: Lens' M2tsSettings (Maybe M2tsEbpAudioInterval)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_ebpPlacement :: Lens' M2tsSettings (Maybe M2tsEbpPlacement)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_esRateInPes :: Lens' M2tsSettings (Maybe M2tsEsRateInPes)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_forceTsVideoEbpOrder :: Lens' M2tsSettings (Maybe M2tsForceTsVideoEbpOrder)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_fragmentTime :: Lens' M2tsSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_klvMetadata :: Lens' M2tsSettings (Maybe M2tsKlvMetadata)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_maxPcrInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_minEbpInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_nielsenId3 :: Lens' M2tsSettings (Maybe M2tsNielsenId3)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_nullPacketBitrate :: Lens' M2tsSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_patInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_pcrControl :: Lens' M2tsSettings (Maybe M2tsPcrControl)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_pcrPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_pmtInterval :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_pmtPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_privateMetadataPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_programNumber :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_rateMode :: Lens' M2tsSettings (Maybe M2tsRateMode)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_scte35Esam :: Lens' M2tsSettings (Maybe M2tsScte35Esam)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_scte35Pid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_scte35Source :: Lens' M2tsSettings (Maybe M2tsScte35Source)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_segmentationMarkers :: Lens' M2tsSettings (Maybe M2tsSegmentationMarkers)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_segmentationStyle :: Lens' M2tsSettings (Maybe M2tsSegmentationStyle)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_segmentationTime :: Lens' M2tsSettings (Maybe Double)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_timedMetadataPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_transportStreamId :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: m2tsSettings_videoPid :: Lens' M2tsSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M2tsSettings: newM2tsSettings :: M2tsSettings
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: M3u8AudioDuration' :: Text -> M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: [fromM3u8AudioDuration] :: M3u8AudioDuration -> Text
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance GHC.Read.Read Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: instance GHC.Show.Show Amazonka.MediaConvert.Types.M3u8AudioDuration.M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: newtype M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: pattern M3u8AudioDuration_DEFAULT_CODEC_DURATION :: M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8AudioDuration: pattern M3u8AudioDuration_MATCH_VIDEO_DURATION :: M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: M3u8DataPtsControl' :: Text -> M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: [fromM3u8DataPtsControl] :: M3u8DataPtsControl -> Text
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.M3u8DataPtsControl.M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: newtype M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: pattern M3u8DataPtsControl_ALIGN_TO_VIDEO :: M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8DataPtsControl: pattern M3u8DataPtsControl_AUTO :: M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: M3u8NielsenId3' :: Text -> M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: [fromM3u8NielsenId3] :: M3u8NielsenId3 -> Text
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance GHC.Read.Read Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: instance GHC.Show.Show Amazonka.MediaConvert.Types.M3u8NielsenId3.M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: newtype M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: pattern M3u8NielsenId3_INSERT :: M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8NielsenId3: pattern M3u8NielsenId3_NONE :: M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8PcrControl: M3u8PcrControl' :: Text -> M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: [fromM3u8PcrControl] :: M3u8PcrControl -> Text
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.M3u8PcrControl.M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: newtype M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: pattern M3u8PcrControl_CONFIGURED_PCR_PERIOD :: M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8PcrControl: pattern M3u8PcrControl_PCR_EVERY_PES_PACKET :: M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: M3u8Scte35Source' :: Text -> M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: [fromM3u8Scte35Source] :: M3u8Scte35Source -> Text
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance GHC.Read.Read Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: instance GHC.Show.Show Amazonka.MediaConvert.Types.M3u8Scte35Source.M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: newtype M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: pattern M3u8Scte35Source_NONE :: M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Scte35Source: pattern M3u8Scte35Source_PASSTHROUGH :: M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Settings: M3u8Settings' :: Maybe M3u8AudioDuration -> Maybe Natural -> Maybe [Natural] -> Maybe M3u8DataPtsControl -> Maybe Natural -> Maybe M3u8NielsenId3 -> Maybe Natural -> Maybe M3u8PcrControl -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe M3u8Scte35Source -> Maybe TimedMetadata -> Maybe Natural -> Maybe Natural -> Maybe Natural -> M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:audioDuration:M3u8Settings'] :: M3u8Settings -> Maybe M3u8AudioDuration
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:audioFramesPerPes:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:audioPids:M3u8Settings'] :: M3u8Settings -> Maybe [Natural]
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:dataPTSControl:M3u8Settings'] :: M3u8Settings -> Maybe M3u8DataPtsControl
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:maxPcrInterval:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:nielsenId3:M3u8Settings'] :: M3u8Settings -> Maybe M3u8NielsenId3
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:patInterval:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:pcrControl:M3u8Settings'] :: M3u8Settings -> Maybe M3u8PcrControl
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:pcrPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:pmtInterval:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:pmtPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:privateMetadataPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:programNumber:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:scte35Pid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:scte35Source:M3u8Settings'] :: M3u8Settings -> Maybe M3u8Scte35Source
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:timedMetadata:M3u8Settings'] :: M3u8Settings -> Maybe TimedMetadata
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:timedMetadataPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:transportStreamId:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: [$sel:videoPid:M3u8Settings'] :: M3u8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.M3u8Settings: data M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.M3u8Settings.M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.M3u8Settings.M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.M3u8Settings.M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.M3u8Settings.M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.M3u8Settings.M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.M3u8Settings.M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.M3u8Settings.M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.M3u8Settings.M3u8Settings
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_audioDuration :: Lens' M3u8Settings (Maybe M3u8AudioDuration)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_audioFramesPerPes :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_audioPids :: Lens' M3u8Settings (Maybe [Natural])
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_dataPTSControl :: Lens' M3u8Settings (Maybe M3u8DataPtsControl)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_maxPcrInterval :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_nielsenId3 :: Lens' M3u8Settings (Maybe M3u8NielsenId3)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_patInterval :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_pcrControl :: Lens' M3u8Settings (Maybe M3u8PcrControl)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_pcrPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_pmtInterval :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_pmtPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_privateMetadataPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_programNumber :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_scte35Pid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_scte35Source :: Lens' M3u8Settings (Maybe M3u8Scte35Source)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_timedMetadata :: Lens' M3u8Settings (Maybe TimedMetadata)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_timedMetadataPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_transportStreamId :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: m3u8Settings_videoPid :: Lens' M3u8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.M3u8Settings: newM3u8Settings :: M3u8Settings
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: MinBottomRenditionSize' :: Maybe Natural -> Maybe Natural -> MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: [$sel:height:MinBottomRenditionSize'] :: MinBottomRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: [$sel:width:MinBottomRenditionSize'] :: MinBottomRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: data MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MinBottomRenditionSize.MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MinBottomRenditionSize.MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MinBottomRenditionSize.MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MinBottomRenditionSize.MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MinBottomRenditionSize.MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MinBottomRenditionSize.MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: instance GHC.Read.Read Amazonka.MediaConvert.Types.MinBottomRenditionSize.MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: instance GHC.Show.Show Amazonka.MediaConvert.Types.MinBottomRenditionSize.MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: minBottomRenditionSize_height :: Lens' MinBottomRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: minBottomRenditionSize_width :: Lens' MinBottomRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types.MinBottomRenditionSize: newMinBottomRenditionSize :: MinBottomRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: MinTopRenditionSize' :: Maybe Natural -> Maybe Natural -> MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: [$sel:height:MinTopRenditionSize'] :: MinTopRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: [$sel:width:MinTopRenditionSize'] :: MinTopRenditionSize -> Maybe Natural
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: data MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MinTopRenditionSize.MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MinTopRenditionSize.MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MinTopRenditionSize.MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MinTopRenditionSize.MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MinTopRenditionSize.MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MinTopRenditionSize.MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: instance GHC.Read.Read Amazonka.MediaConvert.Types.MinTopRenditionSize.MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: instance GHC.Show.Show Amazonka.MediaConvert.Types.MinTopRenditionSize.MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: minTopRenditionSize_height :: Lens' MinTopRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: minTopRenditionSize_width :: Lens' MinTopRenditionSize (Maybe Natural)
+ Amazonka.MediaConvert.Types.MinTopRenditionSize: newMinTopRenditionSize :: MinTopRenditionSize
+ Amazonka.MediaConvert.Types.MotionImageInserter: MotionImageInserter' :: Maybe MotionImageInsertionFramerate -> Maybe Text -> Maybe MotionImageInsertionMode -> Maybe MotionImageInsertionOffset -> Maybe MotionImagePlayback -> Maybe Text -> MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: [$sel:framerate:MotionImageInserter'] :: MotionImageInserter -> Maybe MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInserter: [$sel:input:MotionImageInserter'] :: MotionImageInserter -> Maybe Text
+ Amazonka.MediaConvert.Types.MotionImageInserter: [$sel:insertionMode:MotionImageInserter'] :: MotionImageInserter -> Maybe MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInserter: [$sel:offset:MotionImageInserter'] :: MotionImageInserter -> Maybe MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInserter: [$sel:playback:MotionImageInserter'] :: MotionImageInserter -> Maybe MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImageInserter: [$sel:startTime:MotionImageInserter'] :: MotionImageInserter -> Maybe Text
+ Amazonka.MediaConvert.Types.MotionImageInserter: data MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MotionImageInserter.MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MotionImageInserter.MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MotionImageInserter.MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MotionImageInserter.MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MotionImageInserter.MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MotionImageInserter.MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: instance GHC.Read.Read Amazonka.MediaConvert.Types.MotionImageInserter.MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: instance GHC.Show.Show Amazonka.MediaConvert.Types.MotionImageInserter.MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInserter: motionImageInserter_framerate :: Lens' MotionImageInserter (Maybe MotionImageInsertionFramerate)
+ Amazonka.MediaConvert.Types.MotionImageInserter: motionImageInserter_input :: Lens' MotionImageInserter (Maybe Text)
+ Amazonka.MediaConvert.Types.MotionImageInserter: motionImageInserter_insertionMode :: Lens' MotionImageInserter (Maybe MotionImageInsertionMode)
+ Amazonka.MediaConvert.Types.MotionImageInserter: motionImageInserter_offset :: Lens' MotionImageInserter (Maybe MotionImageInsertionOffset)
+ Amazonka.MediaConvert.Types.MotionImageInserter: motionImageInserter_playback :: Lens' MotionImageInserter (Maybe MotionImagePlayback)
+ Amazonka.MediaConvert.Types.MotionImageInserter: motionImageInserter_startTime :: Lens' MotionImageInserter (Maybe Text)
+ Amazonka.MediaConvert.Types.MotionImageInserter: newMotionImageInserter :: MotionImageInserter
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: MotionImageInsertionFramerate' :: Maybe Natural -> Maybe Natural -> MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: [$sel:framerateDenominator:MotionImageInsertionFramerate'] :: MotionImageInsertionFramerate -> Maybe Natural
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: [$sel:framerateNumerator:MotionImageInsertionFramerate'] :: MotionImageInsertionFramerate -> Maybe Natural
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: data MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MotionImageInsertionFramerate.MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MotionImageInsertionFramerate.MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MotionImageInsertionFramerate.MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MotionImageInsertionFramerate.MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MotionImageInsertionFramerate.MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MotionImageInsertionFramerate.MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: instance GHC.Read.Read Amazonka.MediaConvert.Types.MotionImageInsertionFramerate.MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: instance GHC.Show.Show Amazonka.MediaConvert.Types.MotionImageInsertionFramerate.MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: motionImageInsertionFramerate_framerateDenominator :: Lens' MotionImageInsertionFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: motionImageInsertionFramerate_framerateNumerator :: Lens' MotionImageInsertionFramerate (Maybe Natural)
+ Amazonka.MediaConvert.Types.MotionImageInsertionFramerate: newMotionImageInsertionFramerate :: MotionImageInsertionFramerate
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: MotionImageInsertionMode' :: Text -> MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: [fromMotionImageInsertionMode] :: MotionImageInsertionMode -> Text
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.MotionImageInsertionMode.MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: newtype MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: pattern MotionImageInsertionMode_MOV :: MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionMode: pattern MotionImageInsertionMode_PNG :: MotionImageInsertionMode
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: MotionImageInsertionOffset' :: Maybe Natural -> Maybe Natural -> MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: [$sel:imageX:MotionImageInsertionOffset'] :: MotionImageInsertionOffset -> Maybe Natural
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: [$sel:imageY:MotionImageInsertionOffset'] :: MotionImageInsertionOffset -> Maybe Natural
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: data MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MotionImageInsertionOffset.MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MotionImageInsertionOffset.MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MotionImageInsertionOffset.MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MotionImageInsertionOffset.MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MotionImageInsertionOffset.MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MotionImageInsertionOffset.MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: instance GHC.Read.Read Amazonka.MediaConvert.Types.MotionImageInsertionOffset.MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: instance GHC.Show.Show Amazonka.MediaConvert.Types.MotionImageInsertionOffset.MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: motionImageInsertionOffset_imageX :: Lens' MotionImageInsertionOffset (Maybe Natural)
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: motionImageInsertionOffset_imageY :: Lens' MotionImageInsertionOffset (Maybe Natural)
+ Amazonka.MediaConvert.Types.MotionImageInsertionOffset: newMotionImageInsertionOffset :: MotionImageInsertionOffset
+ Amazonka.MediaConvert.Types.MotionImagePlayback: MotionImagePlayback' :: Text -> MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: [fromMotionImagePlayback] :: MotionImagePlayback -> Text
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance GHC.Read.Read Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: instance GHC.Show.Show Amazonka.MediaConvert.Types.MotionImagePlayback.MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: newtype MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: pattern MotionImagePlayback_ONCE :: MotionImagePlayback
+ Amazonka.MediaConvert.Types.MotionImagePlayback: pattern MotionImagePlayback_REPEAT :: MotionImagePlayback
+ Amazonka.MediaConvert.Types.MovClapAtom: MovClapAtom' :: Text -> MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: [fromMovClapAtom] :: MovClapAtom -> Text
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance GHC.Read.Read Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: instance GHC.Show.Show Amazonka.MediaConvert.Types.MovClapAtom.MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: newtype MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: pattern MovClapAtom_EXCLUDE :: MovClapAtom
+ Amazonka.MediaConvert.Types.MovClapAtom: pattern MovClapAtom_INCLUDE :: MovClapAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: MovCslgAtom' :: Text -> MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: [fromMovCslgAtom] :: MovCslgAtom -> Text
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance GHC.Read.Read Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: instance GHC.Show.Show Amazonka.MediaConvert.Types.MovCslgAtom.MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: newtype MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: pattern MovCslgAtom_EXCLUDE :: MovCslgAtom
+ Amazonka.MediaConvert.Types.MovCslgAtom: pattern MovCslgAtom_INCLUDE :: MovCslgAtom
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: MovMpeg2FourCCControl' :: Text -> MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: [fromMovMpeg2FourCCControl] :: MovMpeg2FourCCControl -> Text
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.MovMpeg2FourCCControl.MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: newtype MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: pattern MovMpeg2FourCCControl_MPEG :: MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovMpeg2FourCCControl: pattern MovMpeg2FourCCControl_XDCAM :: MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: MovPaddingControl' :: Text -> MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: [fromMovPaddingControl] :: MovPaddingControl -> Text
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.MovPaddingControl.MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: newtype MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: pattern MovPaddingControl_NONE :: MovPaddingControl
+ Amazonka.MediaConvert.Types.MovPaddingControl: pattern MovPaddingControl_OMNEON :: MovPaddingControl
+ Amazonka.MediaConvert.Types.MovReference: MovReference' :: Text -> MovReference
+ Amazonka.MediaConvert.Types.MovReference: [fromMovReference] :: MovReference -> Text
+ Amazonka.MediaConvert.Types.MovReference: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance GHC.Read.Read Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: instance GHC.Show.Show Amazonka.MediaConvert.Types.MovReference.MovReference
+ Amazonka.MediaConvert.Types.MovReference: newtype MovReference
+ Amazonka.MediaConvert.Types.MovReference: pattern MovReference_EXTERNAL :: MovReference
+ Amazonka.MediaConvert.Types.MovReference: pattern MovReference_SELF_CONTAINED :: MovReference
+ Amazonka.MediaConvert.Types.MovSettings: MovSettings' :: Maybe MovClapAtom -> Maybe MovCslgAtom -> Maybe MovMpeg2FourCCControl -> Maybe MovPaddingControl -> Maybe MovReference -> MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: [$sel:clapAtom:MovSettings'] :: MovSettings -> Maybe MovClapAtom
+ Amazonka.MediaConvert.Types.MovSettings: [$sel:cslgAtom:MovSettings'] :: MovSettings -> Maybe MovCslgAtom
+ Amazonka.MediaConvert.Types.MovSettings: [$sel:mpeg2FourCCControl:MovSettings'] :: MovSettings -> Maybe MovMpeg2FourCCControl
+ Amazonka.MediaConvert.Types.MovSettings: [$sel:paddingControl:MovSettings'] :: MovSettings -> Maybe MovPaddingControl
+ Amazonka.MediaConvert.Types.MovSettings: [$sel:reference:MovSettings'] :: MovSettings -> Maybe MovReference
+ Amazonka.MediaConvert.Types.MovSettings: data MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MovSettings.MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MovSettings.MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MovSettings.MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MovSettings.MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MovSettings.MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MovSettings.MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.MovSettings.MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.MovSettings.MovSettings
+ Amazonka.MediaConvert.Types.MovSettings: movSettings_clapAtom :: Lens' MovSettings (Maybe MovClapAtom)
+ Amazonka.MediaConvert.Types.MovSettings: movSettings_cslgAtom :: Lens' MovSettings (Maybe MovCslgAtom)
+ Amazonka.MediaConvert.Types.MovSettings: movSettings_mpeg2FourCCControl :: Lens' MovSettings (Maybe MovMpeg2FourCCControl)
+ Amazonka.MediaConvert.Types.MovSettings: movSettings_paddingControl :: Lens' MovSettings (Maybe MovPaddingControl)
+ Amazonka.MediaConvert.Types.MovSettings: movSettings_reference :: Lens' MovSettings (Maybe MovReference)
+ Amazonka.MediaConvert.Types.MovSettings: newMovSettings :: MovSettings
+ Amazonka.MediaConvert.Types.Mp2Settings: Mp2Settings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: [$sel:bitrate:Mp2Settings'] :: Mp2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mp2Settings: [$sel:channels:Mp2Settings'] :: Mp2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mp2Settings: [$sel:sampleRate:Mp2Settings'] :: Mp2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mp2Settings: data Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mp2Settings.Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mp2Settings.Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mp2Settings.Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mp2Settings.Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mp2Settings.Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mp2Settings.Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mp2Settings.Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mp2Settings.Mp2Settings
+ Amazonka.MediaConvert.Types.Mp2Settings: mp2Settings_bitrate :: Lens' Mp2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mp2Settings: mp2Settings_channels :: Lens' Mp2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mp2Settings: mp2Settings_sampleRate :: Lens' Mp2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mp2Settings: newMp2Settings :: Mp2Settings
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: Mp3RateControlMode' :: Text -> Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: [fromMp3RateControlMode] :: Mp3RateControlMode -> Text
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mp3RateControlMode.Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: newtype Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: pattern Mp3RateControlMode_CBR :: Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3RateControlMode: pattern Mp3RateControlMode_VBR :: Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3Settings: Mp3Settings' :: Maybe Natural -> Maybe Natural -> Maybe Mp3RateControlMode -> Maybe Natural -> Maybe Natural -> Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: [$sel:bitrate:Mp3Settings'] :: Mp3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mp3Settings: [$sel:channels:Mp3Settings'] :: Mp3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mp3Settings: [$sel:rateControlMode:Mp3Settings'] :: Mp3Settings -> Maybe Mp3RateControlMode
+ Amazonka.MediaConvert.Types.Mp3Settings: [$sel:sampleRate:Mp3Settings'] :: Mp3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mp3Settings: [$sel:vbrQuality:Mp3Settings'] :: Mp3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mp3Settings: data Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mp3Settings.Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mp3Settings.Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mp3Settings.Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mp3Settings.Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mp3Settings.Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mp3Settings.Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mp3Settings.Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mp3Settings.Mp3Settings
+ Amazonka.MediaConvert.Types.Mp3Settings: mp3Settings_bitrate :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mp3Settings: mp3Settings_channels :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mp3Settings: mp3Settings_rateControlMode :: Lens' Mp3Settings (Maybe Mp3RateControlMode)
+ Amazonka.MediaConvert.Types.Mp3Settings: mp3Settings_sampleRate :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mp3Settings: mp3Settings_vbrQuality :: Lens' Mp3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mp3Settings: newMp3Settings :: Mp3Settings
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: Mp4CslgAtom' :: Text -> Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: [fromMp4CslgAtom] :: Mp4CslgAtom -> Text
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mp4CslgAtom.Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: newtype Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: pattern Mp4CslgAtom_EXCLUDE :: Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4CslgAtom: pattern Mp4CslgAtom_INCLUDE :: Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: Mp4FreeSpaceBox' :: Text -> Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: [fromMp4FreeSpaceBox] :: Mp4FreeSpaceBox -> Text
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mp4FreeSpaceBox.Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: newtype Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: pattern Mp4FreeSpaceBox_EXCLUDE :: Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4FreeSpaceBox: pattern Mp4FreeSpaceBox_INCLUDE :: Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: Mp4MoovPlacement' :: Text -> Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: [fromMp4MoovPlacement] :: Mp4MoovPlacement -> Text
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mp4MoovPlacement.Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: newtype Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: pattern Mp4MoovPlacement_NORMAL :: Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4MoovPlacement: pattern Mp4MoovPlacement_PROGRESSIVE_DOWNLOAD :: Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4Settings: Mp4Settings' :: Maybe CmfcAudioDuration -> Maybe Mp4CslgAtom -> Maybe Natural -> Maybe Mp4FreeSpaceBox -> Maybe Mp4MoovPlacement -> Maybe Text -> Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: [$sel:audioDuration:Mp4Settings'] :: Mp4Settings -> Maybe CmfcAudioDuration
+ Amazonka.MediaConvert.Types.Mp4Settings: [$sel:cslgAtom:Mp4Settings'] :: Mp4Settings -> Maybe Mp4CslgAtom
+ Amazonka.MediaConvert.Types.Mp4Settings: [$sel:cttsVersion:Mp4Settings'] :: Mp4Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mp4Settings: [$sel:freeSpaceBox:Mp4Settings'] :: Mp4Settings -> Maybe Mp4FreeSpaceBox
+ Amazonka.MediaConvert.Types.Mp4Settings: [$sel:moovPlacement:Mp4Settings'] :: Mp4Settings -> Maybe Mp4MoovPlacement
+ Amazonka.MediaConvert.Types.Mp4Settings: [$sel:mp4MajorBrand:Mp4Settings'] :: Mp4Settings -> Maybe Text
+ Amazonka.MediaConvert.Types.Mp4Settings: data Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mp4Settings.Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mp4Settings.Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mp4Settings.Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mp4Settings.Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mp4Settings.Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mp4Settings.Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mp4Settings.Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mp4Settings.Mp4Settings
+ Amazonka.MediaConvert.Types.Mp4Settings: mp4Settings_audioDuration :: Lens' Mp4Settings (Maybe CmfcAudioDuration)
+ Amazonka.MediaConvert.Types.Mp4Settings: mp4Settings_cslgAtom :: Lens' Mp4Settings (Maybe Mp4CslgAtom)
+ Amazonka.MediaConvert.Types.Mp4Settings: mp4Settings_cttsVersion :: Lens' Mp4Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mp4Settings: mp4Settings_freeSpaceBox :: Lens' Mp4Settings (Maybe Mp4FreeSpaceBox)
+ Amazonka.MediaConvert.Types.Mp4Settings: mp4Settings_moovPlacement :: Lens' Mp4Settings (Maybe Mp4MoovPlacement)
+ Amazonka.MediaConvert.Types.Mp4Settings: mp4Settings_mp4MajorBrand :: Lens' Mp4Settings (Maybe Text)
+ Amazonka.MediaConvert.Types.Mp4Settings: newMp4Settings :: Mp4Settings
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: MpdAccessibilityCaptionHints' :: Text -> MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: [fromMpdAccessibilityCaptionHints] :: MpdAccessibilityCaptionHints -> Text
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints.MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: newtype MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: pattern MpdAccessibilityCaptionHints_EXCLUDE :: MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints: pattern MpdAccessibilityCaptionHints_INCLUDE :: MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdAudioDuration: MpdAudioDuration' :: Text -> MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: [fromMpdAudioDuration] :: MpdAudioDuration -> Text
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdAudioDuration.MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: newtype MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: pattern MpdAudioDuration_DEFAULT_CODEC_DURATION :: MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdAudioDuration: pattern MpdAudioDuration_MATCH_VIDEO_DURATION :: MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: MpdCaptionContainerType' :: Text -> MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: [fromMpdCaptionContainerType] :: MpdCaptionContainerType -> Text
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdCaptionContainerType.MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: newtype MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: pattern MpdCaptionContainerType_FRAGMENTED_MP4 :: MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdCaptionContainerType: pattern MpdCaptionContainerType_RAW :: MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: MpdKlvMetadata' :: Text -> MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: [fromMpdKlvMetadata] :: MpdKlvMetadata -> Text
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdKlvMetadata.MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: newtype MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: pattern MpdKlvMetadata_NONE :: MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdKlvMetadata: pattern MpdKlvMetadata_PASSTHROUGH :: MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: MpdManifestMetadataSignaling' :: Text -> MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: [fromMpdManifestMetadataSignaling] :: MpdManifestMetadataSignaling -> Text
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling.MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: newtype MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: pattern MpdManifestMetadataSignaling_DISABLED :: MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling: pattern MpdManifestMetadataSignaling_ENABLED :: MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdScte35Esam: MpdScte35Esam' :: Text -> MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: [fromMpdScte35Esam] :: MpdScte35Esam -> Text
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdScte35Esam.MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: newtype MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: pattern MpdScte35Esam_INSERT :: MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Esam: pattern MpdScte35Esam_NONE :: MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdScte35Source: MpdScte35Source' :: Text -> MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: [fromMpdScte35Source] :: MpdScte35Source -> Text
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdScte35Source.MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: newtype MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: pattern MpdScte35Source_NONE :: MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdScte35Source: pattern MpdScte35Source_PASSTHROUGH :: MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdSettings: MpdSettings' :: Maybe MpdAccessibilityCaptionHints -> Maybe MpdAudioDuration -> Maybe MpdCaptionContainerType -> Maybe MpdKlvMetadata -> Maybe MpdManifestMetadataSignaling -> Maybe MpdScte35Esam -> Maybe MpdScte35Source -> Maybe MpdTimedMetadata -> Maybe MpdTimedMetadataBoxVersion -> Maybe Text -> Maybe Text -> MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:accessibilityCaptionHints:MpdSettings'] :: MpdSettings -> Maybe MpdAccessibilityCaptionHints
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:audioDuration:MpdSettings'] :: MpdSettings -> Maybe MpdAudioDuration
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:captionContainerType:MpdSettings'] :: MpdSettings -> Maybe MpdCaptionContainerType
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:klvMetadata:MpdSettings'] :: MpdSettings -> Maybe MpdKlvMetadata
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:manifestMetadataSignaling:MpdSettings'] :: MpdSettings -> Maybe MpdManifestMetadataSignaling
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:scte35Esam:MpdSettings'] :: MpdSettings -> Maybe MpdScte35Esam
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:scte35Source:MpdSettings'] :: MpdSettings -> Maybe MpdScte35Source
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:timedMetadata:MpdSettings'] :: MpdSettings -> Maybe MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:timedMetadataBoxVersion:MpdSettings'] :: MpdSettings -> Maybe MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:timedMetadataSchemeIdUri:MpdSettings'] :: MpdSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.MpdSettings: [$sel:timedMetadataValue:MpdSettings'] :: MpdSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.MpdSettings: data MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdSettings.MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdSettings.MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdSettings.MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdSettings.MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdSettings.MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdSettings.MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdSettings.MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdSettings.MpdSettings
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_accessibilityCaptionHints :: Lens' MpdSettings (Maybe MpdAccessibilityCaptionHints)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_audioDuration :: Lens' MpdSettings (Maybe MpdAudioDuration)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_captionContainerType :: Lens' MpdSettings (Maybe MpdCaptionContainerType)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_klvMetadata :: Lens' MpdSettings (Maybe MpdKlvMetadata)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_manifestMetadataSignaling :: Lens' MpdSettings (Maybe MpdManifestMetadataSignaling)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_scte35Esam :: Lens' MpdSettings (Maybe MpdScte35Esam)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_scte35Source :: Lens' MpdSettings (Maybe MpdScte35Source)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_timedMetadata :: Lens' MpdSettings (Maybe MpdTimedMetadata)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_timedMetadataBoxVersion :: Lens' MpdSettings (Maybe MpdTimedMetadataBoxVersion)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_timedMetadataSchemeIdUri :: Lens' MpdSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.MpdSettings: mpdSettings_timedMetadataValue :: Lens' MpdSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.MpdSettings: newMpdSettings :: MpdSettings
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: MpdTimedMetadata' :: Text -> MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: [fromMpdTimedMetadata] :: MpdTimedMetadata -> Text
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdTimedMetadata.MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: newtype MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: pattern MpdTimedMetadata_NONE :: MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadata: pattern MpdTimedMetadata_PASSTHROUGH :: MpdTimedMetadata
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: MpdTimedMetadataBoxVersion' :: Text -> MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: [fromMpdTimedMetadataBoxVersion] :: MpdTimedMetadataBoxVersion -> Text
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance GHC.Read.Read Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: instance GHC.Show.Show Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion.MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: newtype MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: pattern MpdTimedMetadataBoxVersion_VERSION_0 :: MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion: pattern MpdTimedMetadataBoxVersion_VERSION_1 :: MpdTimedMetadataBoxVersion
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: Mpeg2AdaptiveQuantization' :: Text -> Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: [fromMpeg2AdaptiveQuantization] :: Mpeg2AdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization.Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: newtype Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: pattern Mpeg2AdaptiveQuantization_HIGH :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: pattern Mpeg2AdaptiveQuantization_LOW :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: pattern Mpeg2AdaptiveQuantization_MEDIUM :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization: pattern Mpeg2AdaptiveQuantization_OFF :: Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: Mpeg2CodecLevel' :: Text -> Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: [fromMpeg2CodecLevel] :: Mpeg2CodecLevel -> Text
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2CodecLevel.Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: newtype Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: pattern Mpeg2CodecLevel_AUTO :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: pattern Mpeg2CodecLevel_HIGH :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: pattern Mpeg2CodecLevel_HIGH1440 :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: pattern Mpeg2CodecLevel_LOW :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecLevel: pattern Mpeg2CodecLevel_MAIN :: Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: Mpeg2CodecProfile' :: Text -> Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: [fromMpeg2CodecProfile] :: Mpeg2CodecProfile -> Text
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2CodecProfile.Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: newtype Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: pattern Mpeg2CodecProfile_MAIN :: Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2CodecProfile: pattern Mpeg2CodecProfile_PROFILE_422 :: Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: Mpeg2DynamicSubGop' :: Text -> Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: [fromMpeg2DynamicSubGop] :: Mpeg2DynamicSubGop -> Text
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop.Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: newtype Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: pattern Mpeg2DynamicSubGop_ADAPTIVE :: Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop: pattern Mpeg2DynamicSubGop_STATIC :: Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: Mpeg2FramerateControl' :: Text -> Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: [fromMpeg2FramerateControl] :: Mpeg2FramerateControl -> Text
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2FramerateControl.Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: newtype Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: pattern Mpeg2FramerateControl_INITIALIZE_FROM_SOURCE :: Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateControl: pattern Mpeg2FramerateControl_SPECIFIED :: Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: Mpeg2FramerateConversionAlgorithm' :: Text -> Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: [fromMpeg2FramerateConversionAlgorithm] :: Mpeg2FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm.Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: newtype Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: pattern Mpeg2FramerateConversionAlgorithm_DUPLICATE_DROP :: Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: pattern Mpeg2FramerateConversionAlgorithm_FRAMEFORMER :: Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm: pattern Mpeg2FramerateConversionAlgorithm_INTERPOLATE :: Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: Mpeg2GopSizeUnits' :: Text -> Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: [fromMpeg2GopSizeUnits] :: Mpeg2GopSizeUnits -> Text
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits.Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: newtype Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: pattern Mpeg2GopSizeUnits_FRAMES :: Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits: pattern Mpeg2GopSizeUnits_SECONDS :: Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: Mpeg2InterlaceMode' :: Text -> Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: [fromMpeg2InterlaceMode] :: Mpeg2InterlaceMode -> Text
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2InterlaceMode.Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: newtype Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: pattern Mpeg2InterlaceMode_BOTTOM_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: pattern Mpeg2InterlaceMode_FOLLOW_BOTTOM_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: pattern Mpeg2InterlaceMode_FOLLOW_TOP_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: pattern Mpeg2InterlaceMode_PROGRESSIVE :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2InterlaceMode: pattern Mpeg2InterlaceMode_TOP_FIELD :: Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: Mpeg2IntraDcPrecision' :: Text -> Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: [fromMpeg2IntraDcPrecision] :: Mpeg2IntraDcPrecision -> Text
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision.Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: newtype Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: pattern Mpeg2IntraDcPrecision_AUTO :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_10 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_11 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_8 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision: pattern Mpeg2IntraDcPrecision_INTRA_DC_PRECISION_9 :: Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: Mpeg2ParControl' :: Text -> Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: [fromMpeg2ParControl] :: Mpeg2ParControl -> Text
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2ParControl.Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: newtype Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: pattern Mpeg2ParControl_INITIALIZE_FROM_SOURCE :: Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2ParControl: pattern Mpeg2ParControl_SPECIFIED :: Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: Mpeg2QualityTuningLevel' :: Text -> Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: [fromMpeg2QualityTuningLevel] :: Mpeg2QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel.Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: newtype Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: pattern Mpeg2QualityTuningLevel_MULTI_PASS :: Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel: pattern Mpeg2QualityTuningLevel_SINGLE_PASS :: Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: Mpeg2RateControlMode' :: Text -> Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: [fromMpeg2RateControlMode] :: Mpeg2RateControlMode -> Text
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2RateControlMode.Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: newtype Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: pattern Mpeg2RateControlMode_CBR :: Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2RateControlMode: pattern Mpeg2RateControlMode_VBR :: Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: Mpeg2ScanTypeConversionMode' :: Text -> Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: [fromMpeg2ScanTypeConversionMode] :: Mpeg2ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode.Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: newtype Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: pattern Mpeg2ScanTypeConversionMode_INTERLACED :: Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode: pattern Mpeg2ScanTypeConversionMode_INTERLACED_OPTIMIZE :: Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: Mpeg2SceneChangeDetect' :: Text -> Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: [fromMpeg2SceneChangeDetect] :: Mpeg2SceneChangeDetect -> Text
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect.Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: newtype Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: pattern Mpeg2SceneChangeDetect_DISABLED :: Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect: pattern Mpeg2SceneChangeDetect_ENABLED :: Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2Settings: Mpeg2Settings' :: Maybe Mpeg2AdaptiveQuantization -> Maybe Natural -> Maybe Mpeg2CodecLevel -> Maybe Mpeg2CodecProfile -> Maybe Mpeg2DynamicSubGop -> Maybe Mpeg2FramerateControl -> Maybe Mpeg2FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Mpeg2GopSizeUnits -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Mpeg2InterlaceMode -> Maybe Mpeg2IntraDcPrecision -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Mpeg2ParControl -> Maybe Natural -> Maybe Natural -> Maybe Mpeg2QualityTuningLevel -> Maybe Mpeg2RateControlMode -> Maybe Mpeg2ScanTypeConversionMode -> Maybe Mpeg2SceneChangeDetect -> Maybe Mpeg2SlowPal -> Maybe Natural -> Maybe Mpeg2SpatialAdaptiveQuantization -> Maybe Mpeg2Syntax -> Maybe Mpeg2Telecine -> Maybe Mpeg2TemporalAdaptiveQuantization -> Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:adaptiveQuantization:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2AdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:bitrate:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:codecLevel:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2CodecLevel
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:codecProfile:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2CodecProfile
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:dynamicSubGop:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2DynamicSubGop
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:framerateControl:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2FramerateControl
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:framerateConversionAlgorithm:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:framerateDenominator:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:framerateNumerator:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:gopClosedCadence:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:gopSize:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:gopSizeUnits:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2GopSizeUnits
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:hrdBufferFinalFillPercentage:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:hrdBufferInitialFillPercentage:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:hrdBufferSize:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:interlaceMode:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2InterlaceMode
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:intraDcPrecision:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2IntraDcPrecision
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:maxBitrate:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:minIInterval:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:numberBFramesBetweenReferenceFrames:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:parControl:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2ParControl
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:parDenominator:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:parNumerator:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:qualityTuningLevel:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2QualityTuningLevel
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:rateControlMode:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2RateControlMode
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:scanTypeConversionMode:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:sceneChangeDetect:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2SceneChangeDetect
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:slowPal:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:softness:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:spatialAdaptiveQuantization:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:syntax:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:telecine:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Settings: [$sel:temporalAdaptiveQuantization:Mpeg2Settings'] :: Mpeg2Settings -> Maybe Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2Settings: data Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2Settings.Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2Settings.Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2Settings.Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2Settings.Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2Settings.Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2Settings.Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2Settings.Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2Settings.Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_adaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2AdaptiveQuantization)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_bitrate :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_codecLevel :: Lens' Mpeg2Settings (Maybe Mpeg2CodecLevel)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_codecProfile :: Lens' Mpeg2Settings (Maybe Mpeg2CodecProfile)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_dynamicSubGop :: Lens' Mpeg2Settings (Maybe Mpeg2DynamicSubGop)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_framerateControl :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateControl)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_framerateConversionAlgorithm :: Lens' Mpeg2Settings (Maybe Mpeg2FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_framerateDenominator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_framerateNumerator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_gopClosedCadence :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_gopSize :: Lens' Mpeg2Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_gopSizeUnits :: Lens' Mpeg2Settings (Maybe Mpeg2GopSizeUnits)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_hrdBufferFinalFillPercentage :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_hrdBufferInitialFillPercentage :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_hrdBufferSize :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_interlaceMode :: Lens' Mpeg2Settings (Maybe Mpeg2InterlaceMode)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_intraDcPrecision :: Lens' Mpeg2Settings (Maybe Mpeg2IntraDcPrecision)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_maxBitrate :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_minIInterval :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_numberBFramesBetweenReferenceFrames :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_parControl :: Lens' Mpeg2Settings (Maybe Mpeg2ParControl)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_parDenominator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_parNumerator :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_qualityTuningLevel :: Lens' Mpeg2Settings (Maybe Mpeg2QualityTuningLevel)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_rateControlMode :: Lens' Mpeg2Settings (Maybe Mpeg2RateControlMode)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_scanTypeConversionMode :: Lens' Mpeg2Settings (Maybe Mpeg2ScanTypeConversionMode)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_sceneChangeDetect :: Lens' Mpeg2Settings (Maybe Mpeg2SceneChangeDetect)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_slowPal :: Lens' Mpeg2Settings (Maybe Mpeg2SlowPal)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_softness :: Lens' Mpeg2Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_spatialAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2SpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_syntax :: Lens' Mpeg2Settings (Maybe Mpeg2Syntax)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_telecine :: Lens' Mpeg2Settings (Maybe Mpeg2Telecine)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: mpeg2Settings_temporalAdaptiveQuantization :: Lens' Mpeg2Settings (Maybe Mpeg2TemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.Mpeg2Settings: newMpeg2Settings :: Mpeg2Settings
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: Mpeg2SlowPal' :: Text -> Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: [fromMpeg2SlowPal] :: Mpeg2SlowPal -> Text
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2SlowPal.Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: newtype Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: pattern Mpeg2SlowPal_DISABLED :: Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SlowPal: pattern Mpeg2SlowPal_ENABLED :: Mpeg2SlowPal
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: Mpeg2SpatialAdaptiveQuantization' :: Text -> Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: [fromMpeg2SpatialAdaptiveQuantization] :: Mpeg2SpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization.Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: newtype Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: pattern Mpeg2SpatialAdaptiveQuantization_DISABLED :: Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization: pattern Mpeg2SpatialAdaptiveQuantization_ENABLED :: Mpeg2SpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: Mpeg2Syntax' :: Text -> Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: [fromMpeg2Syntax] :: Mpeg2Syntax -> Text
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2Syntax.Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: newtype Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: pattern Mpeg2Syntax_DEFAULT :: Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Syntax: pattern Mpeg2Syntax_D_10 :: Mpeg2Syntax
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: Mpeg2Telecine' :: Text -> Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: [fromMpeg2Telecine] :: Mpeg2Telecine -> Text
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2Telecine.Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: newtype Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: pattern Mpeg2Telecine_HARD :: Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: pattern Mpeg2Telecine_NONE :: Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2Telecine: pattern Mpeg2Telecine_SOFT :: Mpeg2Telecine
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: Mpeg2TemporalAdaptiveQuantization' :: Text -> Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: [fromMpeg2TemporalAdaptiveQuantization] :: Mpeg2TemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization.Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: newtype Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: pattern Mpeg2TemporalAdaptiveQuantization_DISABLED :: Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization: pattern Mpeg2TemporalAdaptiveQuantization_ENABLED :: Mpeg2TemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: MsSmoothAdditionalManifest' :: Maybe Text -> Maybe [Text] -> MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: [$sel:manifestNameModifier:MsSmoothAdditionalManifest'] :: MsSmoothAdditionalManifest -> Maybe Text
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: [$sel:selectedOutputs:MsSmoothAdditionalManifest'] :: MsSmoothAdditionalManifest -> Maybe [Text]
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: data MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest.MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest.MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest.MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest.MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest.MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest.MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: instance GHC.Read.Read Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest.MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: instance GHC.Show.Show Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest.MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: msSmoothAdditionalManifest_manifestNameModifier :: Lens' MsSmoothAdditionalManifest (Maybe Text)
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: msSmoothAdditionalManifest_selectedOutputs :: Lens' MsSmoothAdditionalManifest (Maybe [Text])
+ Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest: newMsSmoothAdditionalManifest :: MsSmoothAdditionalManifest
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: MsSmoothAudioDeduplication' :: Text -> MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: [fromMsSmoothAudioDeduplication] :: MsSmoothAudioDeduplication -> Text
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance GHC.Read.Read Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: instance GHC.Show.Show Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication.MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: newtype MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: pattern MsSmoothAudioDeduplication_COMBINE_DUPLICATE_STREAMS :: MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication: pattern MsSmoothAudioDeduplication_NONE :: MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: MsSmoothEncryptionSettings' :: Maybe SpekeKeyProvider -> MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: [$sel:spekeKeyProvider:MsSmoothEncryptionSettings'] :: MsSmoothEncryptionSettings -> Maybe SpekeKeyProvider
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: data MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings.MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings.MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings.MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings.MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings.MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings.MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings.MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings.MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: msSmoothEncryptionSettings_spekeKeyProvider :: Lens' MsSmoothEncryptionSettings (Maybe SpekeKeyProvider)
+ Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings: newMsSmoothEncryptionSettings :: MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: MsSmoothFragmentLengthControl' :: Text -> MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: [fromMsSmoothFragmentLengthControl] :: MsSmoothFragmentLengthControl -> Text
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl.MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: newtype MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: pattern MsSmoothFragmentLengthControl_EXACT :: MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl: pattern MsSmoothFragmentLengthControl_GOP_MULTIPLE :: MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: MsSmoothGroupSettings' :: Maybe [MsSmoothAdditionalManifest] -> Maybe MsSmoothAudioDeduplication -> Maybe Text -> Maybe DestinationSettings -> Maybe MsSmoothEncryptionSettings -> Maybe Natural -> Maybe MsSmoothFragmentLengthControl -> Maybe MsSmoothManifestEncoding -> MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: [$sel:additionalManifests:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe [MsSmoothAdditionalManifest]
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: [$sel:audioDeduplication:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe MsSmoothAudioDeduplication
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: [$sel:destination:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: [$sel:destinationSettings:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe DestinationSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: [$sel:encryption:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe MsSmoothEncryptionSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: [$sel:fragmentLength:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: [$sel:fragmentLengthControl:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe MsSmoothFragmentLengthControl
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: [$sel:manifestEncoding:MsSmoothGroupSettings'] :: MsSmoothGroupSettings -> Maybe MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: data MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MsSmoothGroupSettings.MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MsSmoothGroupSettings.MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MsSmoothGroupSettings.MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MsSmoothGroupSettings.MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MsSmoothGroupSettings.MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MsSmoothGroupSettings.MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.MsSmoothGroupSettings.MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.MsSmoothGroupSettings.MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: msSmoothGroupSettings_additionalManifests :: Lens' MsSmoothGroupSettings (Maybe [MsSmoothAdditionalManifest])
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: msSmoothGroupSettings_audioDeduplication :: Lens' MsSmoothGroupSettings (Maybe MsSmoothAudioDeduplication)
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: msSmoothGroupSettings_destination :: Lens' MsSmoothGroupSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: msSmoothGroupSettings_destinationSettings :: Lens' MsSmoothGroupSettings (Maybe DestinationSettings)
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: msSmoothGroupSettings_encryption :: Lens' MsSmoothGroupSettings (Maybe MsSmoothEncryptionSettings)
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: msSmoothGroupSettings_fragmentLength :: Lens' MsSmoothGroupSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: msSmoothGroupSettings_fragmentLengthControl :: Lens' MsSmoothGroupSettings (Maybe MsSmoothFragmentLengthControl)
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: msSmoothGroupSettings_manifestEncoding :: Lens' MsSmoothGroupSettings (Maybe MsSmoothManifestEncoding)
+ Amazonka.MediaConvert.Types.MsSmoothGroupSettings: newMsSmoothGroupSettings :: MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: MsSmoothManifestEncoding' :: Text -> MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: [fromMsSmoothManifestEncoding] :: MsSmoothManifestEncoding -> Text
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance GHC.Read.Read Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: instance GHC.Show.Show Amazonka.MediaConvert.Types.MsSmoothManifestEncoding.MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: newtype MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: pattern MsSmoothManifestEncoding_UTF16 :: MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MsSmoothManifestEncoding: pattern MsSmoothManifestEncoding_UTF8 :: MsSmoothManifestEncoding
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: MxfAfdSignaling' :: Text -> MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: [fromMxfAfdSignaling] :: MxfAfdSignaling -> Text
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance GHC.Read.Read Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: instance GHC.Show.Show Amazonka.MediaConvert.Types.MxfAfdSignaling.MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: newtype MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: pattern MxfAfdSignaling_COPY_FROM_VIDEO :: MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfAfdSignaling: pattern MxfAfdSignaling_NO_COPY :: MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfProfile: MxfProfile' :: Text -> MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: [fromMxfProfile] :: MxfProfile -> Text
+ Amazonka.MediaConvert.Types.MxfProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.MxfProfile.MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: newtype MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: pattern MxfProfile_D_10 :: MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: pattern MxfProfile_OP1A :: MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: pattern MxfProfile_XAVC :: MxfProfile
+ Amazonka.MediaConvert.Types.MxfProfile: pattern MxfProfile_XDCAM :: MxfProfile
+ Amazonka.MediaConvert.Types.MxfSettings: MxfSettings' :: Maybe MxfAfdSignaling -> Maybe MxfProfile -> Maybe MxfXavcProfileSettings -> MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: [$sel:afdSignaling:MxfSettings'] :: MxfSettings -> Maybe MxfAfdSignaling
+ Amazonka.MediaConvert.Types.MxfSettings: [$sel:profile:MxfSettings'] :: MxfSettings -> Maybe MxfProfile
+ Amazonka.MediaConvert.Types.MxfSettings: [$sel:xavcProfileSettings:MxfSettings'] :: MxfSettings -> Maybe MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfSettings: data MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MxfSettings.MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MxfSettings.MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MxfSettings.MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MxfSettings.MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MxfSettings.MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MxfSettings.MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.MxfSettings.MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.MxfSettings.MxfSettings
+ Amazonka.MediaConvert.Types.MxfSettings: mxfSettings_afdSignaling :: Lens' MxfSettings (Maybe MxfAfdSignaling)
+ Amazonka.MediaConvert.Types.MxfSettings: mxfSettings_profile :: Lens' MxfSettings (Maybe MxfProfile)
+ Amazonka.MediaConvert.Types.MxfSettings: mxfSettings_xavcProfileSettings :: Lens' MxfSettings (Maybe MxfXavcProfileSettings)
+ Amazonka.MediaConvert.Types.MxfSettings: newMxfSettings :: MxfSettings
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: MxfXavcDurationMode' :: Text -> MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: [fromMxfXavcDurationMode] :: MxfXavcDurationMode -> Text
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.MxfXavcDurationMode.MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: newtype MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: pattern MxfXavcDurationMode_ALLOW_ANY_DURATION :: MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcDurationMode: pattern MxfXavcDurationMode_DROP_FRAMES_FOR_COMPLIANCE :: MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: MxfXavcProfileSettings' :: Maybe MxfXavcDurationMode -> Maybe Natural -> MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: [$sel:durationMode:MxfXavcProfileSettings'] :: MxfXavcProfileSettings -> Maybe MxfXavcDurationMode
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: [$sel:maxAncDataSize:MxfXavcProfileSettings'] :: MxfXavcProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: data MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.MxfXavcProfileSettings.MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.MxfXavcProfileSettings.MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.MxfXavcProfileSettings.MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.MxfXavcProfileSettings.MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.MxfXavcProfileSettings.MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.MxfXavcProfileSettings.MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.MxfXavcProfileSettings.MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.MxfXavcProfileSettings.MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: mxfXavcProfileSettings_durationMode :: Lens' MxfXavcProfileSettings (Maybe MxfXavcDurationMode)
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: mxfXavcProfileSettings_maxAncDataSize :: Lens' MxfXavcProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.MxfXavcProfileSettings: newMxfXavcProfileSettings :: MxfXavcProfileSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: NexGuardFileMarkerSettings' :: Maybe Text -> Maybe Natural -> Maybe Text -> Maybe WatermarkingStrength -> NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: [$sel:license:NexGuardFileMarkerSettings'] :: NexGuardFileMarkerSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: [$sel:payload:NexGuardFileMarkerSettings'] :: NexGuardFileMarkerSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: [$sel:preset:NexGuardFileMarkerSettings'] :: NexGuardFileMarkerSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: [$sel:strength:NexGuardFileMarkerSettings'] :: NexGuardFileMarkerSettings -> Maybe WatermarkingStrength
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: data NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings.NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings.NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings.NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings.NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings.NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings.NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings.NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings.NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: newNexGuardFileMarkerSettings :: NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: nexGuardFileMarkerSettings_license :: Lens' NexGuardFileMarkerSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: nexGuardFileMarkerSettings_payload :: Lens' NexGuardFileMarkerSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: nexGuardFileMarkerSettings_preset :: Lens' NexGuardFileMarkerSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings: nexGuardFileMarkerSettings_strength :: Lens' NexGuardFileMarkerSettings (Maybe WatermarkingStrength)
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: NielsenActiveWatermarkProcessType' :: Text -> NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: [fromNielsenActiveWatermarkProcessType] :: NielsenActiveWatermarkProcessType -> Text
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance GHC.Read.Read Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: instance GHC.Show.Show Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType.NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: newtype NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: pattern NielsenActiveWatermarkProcessType_CBET :: NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: pattern NielsenActiveWatermarkProcessType_NAES2_AND_NW :: NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType: pattern NielsenActiveWatermarkProcessType_NAES2_AND_NW_AND_CBET :: NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenConfiguration: NielsenConfiguration' :: Maybe Natural -> Maybe Text -> NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: [$sel:breakoutCode:NielsenConfiguration'] :: NielsenConfiguration -> Maybe Natural
+ Amazonka.MediaConvert.Types.NielsenConfiguration: [$sel:distributorId:NielsenConfiguration'] :: NielsenConfiguration -> Maybe Text
+ Amazonka.MediaConvert.Types.NielsenConfiguration: data NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NielsenConfiguration.NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NielsenConfiguration.NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NielsenConfiguration.NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NielsenConfiguration.NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NielsenConfiguration.NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NielsenConfiguration.NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: instance GHC.Read.Read Amazonka.MediaConvert.Types.NielsenConfiguration.NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: instance GHC.Show.Show Amazonka.MediaConvert.Types.NielsenConfiguration.NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: newNielsenConfiguration :: NielsenConfiguration
+ Amazonka.MediaConvert.Types.NielsenConfiguration: nielsenConfiguration_breakoutCode :: Lens' NielsenConfiguration (Maybe Natural)
+ Amazonka.MediaConvert.Types.NielsenConfiguration: nielsenConfiguration_distributorId :: Lens' NielsenConfiguration (Maybe Text)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: NielsenNonLinearWatermarkSettings' :: Maybe NielsenActiveWatermarkProcessType -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe NielsenSourceWatermarkStatusType -> Maybe Text -> Maybe NielsenUniqueTicPerAudioTrackType -> NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:activeWatermarkProcess:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe NielsenActiveWatermarkProcessType
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:adiFilename:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:assetId:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:assetName:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:cbetSourceId:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:episodeId:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:metadataDestination:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:sourceId:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:sourceWatermarkStatus:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:ticServerUrl:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: [$sel:uniqueTicPerAudioTrack:NielsenNonLinearWatermarkSettings'] :: NielsenNonLinearWatermarkSettings -> Maybe NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: data NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings.NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings.NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings.NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings.NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings.NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings.NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings.NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings.NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: newNielsenNonLinearWatermarkSettings :: NielsenNonLinearWatermarkSettings
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_activeWatermarkProcess :: Lens' NielsenNonLinearWatermarkSettings (Maybe NielsenActiveWatermarkProcessType)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_adiFilename :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_assetId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_assetName :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_cbetSourceId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_episodeId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_metadataDestination :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_sourceId :: Lens' NielsenNonLinearWatermarkSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_sourceWatermarkStatus :: Lens' NielsenNonLinearWatermarkSettings (Maybe NielsenSourceWatermarkStatusType)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_ticServerUrl :: Lens' NielsenNonLinearWatermarkSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings: nielsenNonLinearWatermarkSettings_uniqueTicPerAudioTrack :: Lens' NielsenNonLinearWatermarkSettings (Maybe NielsenUniqueTicPerAudioTrackType)
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: NielsenSourceWatermarkStatusType' :: Text -> NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: [fromNielsenSourceWatermarkStatusType] :: NielsenSourceWatermarkStatusType -> Text
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance GHC.Read.Read Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: instance GHC.Show.Show Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType.NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: newtype NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: pattern NielsenSourceWatermarkStatusType_CLEAN :: NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType: pattern NielsenSourceWatermarkStatusType_WATERMARKED :: NielsenSourceWatermarkStatusType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: NielsenUniqueTicPerAudioTrackType' :: Text -> NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: [fromNielsenUniqueTicPerAudioTrackType] :: NielsenUniqueTicPerAudioTrackType -> Text
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance GHC.Read.Read Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: instance GHC.Show.Show Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType.NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: newtype NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: pattern NielsenUniqueTicPerAudioTrackType_RESERVE_UNIQUE_TICS_PER_TRACK :: NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType: pattern NielsenUniqueTicPerAudioTrackType_SAME_TICS_PER_TRACK :: NielsenUniqueTicPerAudioTrackType
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: NoiseFilterPostTemporalSharpening' :: Text -> NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: [fromNoiseFilterPostTemporalSharpening] :: NoiseFilterPostTemporalSharpening -> Text
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance GHC.Read.Read Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: instance GHC.Show.Show Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening.NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: newtype NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: pattern NoiseFilterPostTemporalSharpening_AUTO :: NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: pattern NoiseFilterPostTemporalSharpening_DISABLED :: NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening: pattern NoiseFilterPostTemporalSharpening_ENABLED :: NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: NoiseFilterPostTemporalSharpeningStrength' :: Text -> NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: [fromNoiseFilterPostTemporalSharpeningStrength] :: NoiseFilterPostTemporalSharpeningStrength -> Text
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance GHC.Read.Read Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: instance GHC.Show.Show Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength.NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: newtype NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: pattern NoiseFilterPostTemporalSharpeningStrength_HIGH :: NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: pattern NoiseFilterPostTemporalSharpeningStrength_LOW :: NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength: pattern NoiseFilterPostTemporalSharpeningStrength_MEDIUM :: NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseReducer: NoiseReducer' :: Maybe NoiseReducerFilter -> Maybe NoiseReducerFilterSettings -> Maybe NoiseReducerSpatialFilterSettings -> Maybe NoiseReducerTemporalFilterSettings -> NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: [$sel:filter':NoiseReducer'] :: NoiseReducer -> Maybe NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducer: [$sel:filterSettings:NoiseReducer'] :: NoiseReducer -> Maybe NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducer: [$sel:spatialFilterSettings:NoiseReducer'] :: NoiseReducer -> Maybe NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducer: [$sel:temporalFilterSettings:NoiseReducer'] :: NoiseReducer -> Maybe NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducer: data NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NoiseReducer.NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NoiseReducer.NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NoiseReducer.NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NoiseReducer.NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NoiseReducer.NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NoiseReducer.NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: instance GHC.Read.Read Amazonka.MediaConvert.Types.NoiseReducer.NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: instance GHC.Show.Show Amazonka.MediaConvert.Types.NoiseReducer.NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: newNoiseReducer :: NoiseReducer
+ Amazonka.MediaConvert.Types.NoiseReducer: noiseReducer_filter :: Lens' NoiseReducer (Maybe NoiseReducerFilter)
+ Amazonka.MediaConvert.Types.NoiseReducer: noiseReducer_filterSettings :: Lens' NoiseReducer (Maybe NoiseReducerFilterSettings)
+ Amazonka.MediaConvert.Types.NoiseReducer: noiseReducer_spatialFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerSpatialFilterSettings)
+ Amazonka.MediaConvert.Types.NoiseReducer: noiseReducer_temporalFilterSettings :: Lens' NoiseReducer (Maybe NoiseReducerTemporalFilterSettings)
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: NoiseReducerFilter' :: Text -> NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: [fromNoiseReducerFilter] :: NoiseReducerFilter -> Text
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance GHC.Read.Read Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: instance GHC.Show.Show Amazonka.MediaConvert.Types.NoiseReducerFilter.NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: newtype NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: pattern NoiseReducerFilter_BILATERAL :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: pattern NoiseReducerFilter_CONSERVE :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: pattern NoiseReducerFilter_GAUSSIAN :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: pattern NoiseReducerFilter_LANCZOS :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: pattern NoiseReducerFilter_MEAN :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: pattern NoiseReducerFilter_SHARPEN :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: pattern NoiseReducerFilter_SPATIAL :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilter: pattern NoiseReducerFilter_TEMPORAL :: NoiseReducerFilter
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: NoiseReducerFilterSettings' :: Maybe Natural -> NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: [$sel:strength:NoiseReducerFilterSettings'] :: NoiseReducerFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: data NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NoiseReducerFilterSettings.NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NoiseReducerFilterSettings.NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NoiseReducerFilterSettings.NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NoiseReducerFilterSettings.NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NoiseReducerFilterSettings.NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NoiseReducerFilterSettings.NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.NoiseReducerFilterSettings.NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.NoiseReducerFilterSettings.NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: newNoiseReducerFilterSettings :: NoiseReducerFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerFilterSettings: noiseReducerFilterSettings_strength :: Lens' NoiseReducerFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: NoiseReducerSpatialFilterSettings' :: Maybe Natural -> Maybe Int -> Maybe Natural -> NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: [$sel:postFilterSharpenStrength:NoiseReducerSpatialFilterSettings'] :: NoiseReducerSpatialFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: [$sel:speed:NoiseReducerSpatialFilterSettings'] :: NoiseReducerSpatialFilterSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: [$sel:strength:NoiseReducerSpatialFilterSettings'] :: NoiseReducerSpatialFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: data NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings.NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings.NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings.NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings.NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings.NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings.NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings.NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings.NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: newNoiseReducerSpatialFilterSettings :: NoiseReducerSpatialFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: noiseReducerSpatialFilterSettings_postFilterSharpenStrength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: noiseReducerSpatialFilterSettings_speed :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings: noiseReducerSpatialFilterSettings_strength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: NoiseReducerTemporalFilterSettings' :: Maybe Natural -> Maybe NoiseFilterPostTemporalSharpening -> Maybe NoiseFilterPostTemporalSharpeningStrength -> Maybe Int -> Maybe Natural -> NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: [$sel:aggressiveMode:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: [$sel:postTemporalSharpening:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe NoiseFilterPostTemporalSharpening
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: [$sel:postTemporalSharpeningStrength:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe NoiseFilterPostTemporalSharpeningStrength
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: [$sel:speed:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: [$sel:strength:NoiseReducerTemporalFilterSettings'] :: NoiseReducerTemporalFilterSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: data NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings.NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings.NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings.NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings.NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings.NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings.NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings.NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings.NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: newNoiseReducerTemporalFilterSettings :: NoiseReducerTemporalFilterSettings
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: noiseReducerTemporalFilterSettings_aggressiveMode :: Lens' NoiseReducerTemporalFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: noiseReducerTemporalFilterSettings_postTemporalSharpening :: Lens' NoiseReducerTemporalFilterSettings (Maybe NoiseFilterPostTemporalSharpening)
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: noiseReducerTemporalFilterSettings_postTemporalSharpeningStrength :: Lens' NoiseReducerTemporalFilterSettings (Maybe NoiseFilterPostTemporalSharpeningStrength)
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: noiseReducerTemporalFilterSettings_speed :: Lens' NoiseReducerTemporalFilterSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings: noiseReducerTemporalFilterSettings_strength :: Lens' NoiseReducerTemporalFilterSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.OpusSettings: OpusSettings' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: [$sel:bitrate:OpusSettings'] :: OpusSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.OpusSettings: [$sel:channels:OpusSettings'] :: OpusSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.OpusSettings: [$sel:sampleRate:OpusSettings'] :: OpusSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.OpusSettings: data OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.OpusSettings.OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.OpusSettings.OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.OpusSettings.OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.OpusSettings.OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.OpusSettings.OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.OpusSettings.OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.OpusSettings.OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.OpusSettings.OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: newOpusSettings :: OpusSettings
+ Amazonka.MediaConvert.Types.OpusSettings: opusSettings_bitrate :: Lens' OpusSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.OpusSettings: opusSettings_channels :: Lens' OpusSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.OpusSettings: opusSettings_sampleRate :: Lens' OpusSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Order: Order' :: Text -> Order
+ Amazonka.MediaConvert.Types.Order: [fromOrder] :: Order -> Text
+ Amazonka.MediaConvert.Types.Order: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance GHC.Read.Read Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: instance GHC.Show.Show Amazonka.MediaConvert.Types.Order.Order
+ Amazonka.MediaConvert.Types.Order: newtype Order
+ Amazonka.MediaConvert.Types.Order: pattern Order_ASCENDING :: Order
+ Amazonka.MediaConvert.Types.Order: pattern Order_DESCENDING :: Order
+ Amazonka.MediaConvert.Types.Output: Output' :: Maybe [AudioDescription] -> Maybe [CaptionDescription] -> Maybe ContainerSettings -> Maybe Text -> Maybe Text -> Maybe OutputSettings -> Maybe Text -> Maybe VideoDescription -> Output
+ Amazonka.MediaConvert.Types.Output: [$sel:audioDescriptions:Output'] :: Output -> Maybe [AudioDescription]
+ Amazonka.MediaConvert.Types.Output: [$sel:captionDescriptions:Output'] :: Output -> Maybe [CaptionDescription]
+ Amazonka.MediaConvert.Types.Output: [$sel:containerSettings:Output'] :: Output -> Maybe ContainerSettings
+ Amazonka.MediaConvert.Types.Output: [$sel:extension:Output'] :: Output -> Maybe Text
+ Amazonka.MediaConvert.Types.Output: [$sel:nameModifier:Output'] :: Output -> Maybe Text
+ Amazonka.MediaConvert.Types.Output: [$sel:outputSettings:Output'] :: Output -> Maybe OutputSettings
+ Amazonka.MediaConvert.Types.Output: [$sel:preset:Output'] :: Output -> Maybe Text
+ Amazonka.MediaConvert.Types.Output: [$sel:videoDescription:Output'] :: Output -> Maybe VideoDescription
+ Amazonka.MediaConvert.Types.Output: data Output
+ Amazonka.MediaConvert.Types.Output: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Output.Output
+ Amazonka.MediaConvert.Types.Output: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Output.Output
+ Amazonka.MediaConvert.Types.Output: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Output.Output
+ Amazonka.MediaConvert.Types.Output: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Output.Output
+ Amazonka.MediaConvert.Types.Output: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Output.Output
+ Amazonka.MediaConvert.Types.Output: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Output.Output
+ Amazonka.MediaConvert.Types.Output: instance GHC.Read.Read Amazonka.MediaConvert.Types.Output.Output
+ Amazonka.MediaConvert.Types.Output: instance GHC.Show.Show Amazonka.MediaConvert.Types.Output.Output
+ Amazonka.MediaConvert.Types.Output: newOutput :: Output
+ Amazonka.MediaConvert.Types.Output: output_audioDescriptions :: Lens' Output (Maybe [AudioDescription])
+ Amazonka.MediaConvert.Types.Output: output_captionDescriptions :: Lens' Output (Maybe [CaptionDescription])
+ Amazonka.MediaConvert.Types.Output: output_containerSettings :: Lens' Output (Maybe ContainerSettings)
+ Amazonka.MediaConvert.Types.Output: output_extension :: Lens' Output (Maybe Text)
+ Amazonka.MediaConvert.Types.Output: output_nameModifier :: Lens' Output (Maybe Text)
+ Amazonka.MediaConvert.Types.Output: output_outputSettings :: Lens' Output (Maybe OutputSettings)
+ Amazonka.MediaConvert.Types.Output: output_preset :: Lens' Output (Maybe Text)
+ Amazonka.MediaConvert.Types.Output: output_videoDescription :: Lens' Output (Maybe VideoDescription)
+ Amazonka.MediaConvert.Types.OutputChannelMapping: OutputChannelMapping' :: Maybe [Int] -> Maybe [Double] -> OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: [$sel:inputChannels:OutputChannelMapping'] :: OutputChannelMapping -> Maybe [Int]
+ Amazonka.MediaConvert.Types.OutputChannelMapping: [$sel:inputChannelsFineTune:OutputChannelMapping'] :: OutputChannelMapping -> Maybe [Double]
+ Amazonka.MediaConvert.Types.OutputChannelMapping: data OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.OutputChannelMapping.OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.OutputChannelMapping.OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.OutputChannelMapping.OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.OutputChannelMapping.OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.OutputChannelMapping.OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.OutputChannelMapping.OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: instance GHC.Read.Read Amazonka.MediaConvert.Types.OutputChannelMapping.OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: instance GHC.Show.Show Amazonka.MediaConvert.Types.OutputChannelMapping.OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: newOutputChannelMapping :: OutputChannelMapping
+ Amazonka.MediaConvert.Types.OutputChannelMapping: outputChannelMapping_inputChannels :: Lens' OutputChannelMapping (Maybe [Int])
+ Amazonka.MediaConvert.Types.OutputChannelMapping: outputChannelMapping_inputChannelsFineTune :: Lens' OutputChannelMapping (Maybe [Double])
+ Amazonka.MediaConvert.Types.OutputDetail: OutputDetail' :: Maybe Int -> Maybe VideoDetail -> OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: [$sel:durationInMs:OutputDetail'] :: OutputDetail -> Maybe Int
+ Amazonka.MediaConvert.Types.OutputDetail: [$sel:videoDetails:OutputDetail'] :: OutputDetail -> Maybe VideoDetail
+ Amazonka.MediaConvert.Types.OutputDetail: data OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.OutputDetail.OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.OutputDetail.OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.OutputDetail.OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.OutputDetail.OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.OutputDetail.OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: instance GHC.Read.Read Amazonka.MediaConvert.Types.OutputDetail.OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: instance GHC.Show.Show Amazonka.MediaConvert.Types.OutputDetail.OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: newOutputDetail :: OutputDetail
+ Amazonka.MediaConvert.Types.OutputDetail: outputDetail_durationInMs :: Lens' OutputDetail (Maybe Int)
+ Amazonka.MediaConvert.Types.OutputDetail: outputDetail_videoDetails :: Lens' OutputDetail (Maybe VideoDetail)
+ Amazonka.MediaConvert.Types.OutputGroup: OutputGroup' :: Maybe AutomatedEncodingSettings -> Maybe Text -> Maybe Text -> Maybe OutputGroupSettings -> Maybe [Output] -> OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: [$sel:automatedEncodingSettings:OutputGroup'] :: OutputGroup -> Maybe AutomatedEncodingSettings
+ Amazonka.MediaConvert.Types.OutputGroup: [$sel:customName:OutputGroup'] :: OutputGroup -> Maybe Text
+ Amazonka.MediaConvert.Types.OutputGroup: [$sel:name:OutputGroup'] :: OutputGroup -> Maybe Text
+ Amazonka.MediaConvert.Types.OutputGroup: [$sel:outputGroupSettings:OutputGroup'] :: OutputGroup -> Maybe OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroup: [$sel:outputs:OutputGroup'] :: OutputGroup -> Maybe [Output]
+ Amazonka.MediaConvert.Types.OutputGroup: data OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.OutputGroup.OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.OutputGroup.OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.OutputGroup.OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.OutputGroup.OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.OutputGroup.OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.OutputGroup.OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: instance GHC.Read.Read Amazonka.MediaConvert.Types.OutputGroup.OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: instance GHC.Show.Show Amazonka.MediaConvert.Types.OutputGroup.OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: newOutputGroup :: OutputGroup
+ Amazonka.MediaConvert.Types.OutputGroup: outputGroup_automatedEncodingSettings :: Lens' OutputGroup (Maybe AutomatedEncodingSettings)
+ Amazonka.MediaConvert.Types.OutputGroup: outputGroup_customName :: Lens' OutputGroup (Maybe Text)
+ Amazonka.MediaConvert.Types.OutputGroup: outputGroup_name :: Lens' OutputGroup (Maybe Text)
+ Amazonka.MediaConvert.Types.OutputGroup: outputGroup_outputGroupSettings :: Lens' OutputGroup (Maybe OutputGroupSettings)
+ Amazonka.MediaConvert.Types.OutputGroup: outputGroup_outputs :: Lens' OutputGroup (Maybe [Output])
+ Amazonka.MediaConvert.Types.OutputGroupDetail: OutputGroupDetail' :: Maybe [OutputDetail] -> OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: [$sel:outputDetails:OutputGroupDetail'] :: OutputGroupDetail -> Maybe [OutputDetail]
+ Amazonka.MediaConvert.Types.OutputGroupDetail: data OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.OutputGroupDetail.OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.OutputGroupDetail.OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.OutputGroupDetail.OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.OutputGroupDetail.OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.OutputGroupDetail.OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: instance GHC.Read.Read Amazonka.MediaConvert.Types.OutputGroupDetail.OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: instance GHC.Show.Show Amazonka.MediaConvert.Types.OutputGroupDetail.OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: newOutputGroupDetail :: OutputGroupDetail
+ Amazonka.MediaConvert.Types.OutputGroupDetail: outputGroupDetail_outputDetails :: Lens' OutputGroupDetail (Maybe [OutputDetail])
+ Amazonka.MediaConvert.Types.OutputGroupSettings: OutputGroupSettings' :: Maybe CmafGroupSettings -> Maybe DashIsoGroupSettings -> Maybe FileGroupSettings -> Maybe HlsGroupSettings -> Maybe MsSmoothGroupSettings -> Maybe OutputGroupType -> OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: [$sel:cmafGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe CmafGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: [$sel:dashIsoGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe DashIsoGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: [$sel:fileGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe FileGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: [$sel:hlsGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe HlsGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: [$sel:msSmoothGroupSettings:OutputGroupSettings'] :: OutputGroupSettings -> Maybe MsSmoothGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: [$sel:type':OutputGroupSettings'] :: OutputGroupSettings -> Maybe OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupSettings: data OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.OutputGroupSettings.OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.OutputGroupSettings.OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.OutputGroupSettings.OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.OutputGroupSettings.OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.OutputGroupSettings.OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.OutputGroupSettings.OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.OutputGroupSettings.OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.OutputGroupSettings.OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: newOutputGroupSettings :: OutputGroupSettings
+ Amazonka.MediaConvert.Types.OutputGroupSettings: outputGroupSettings_cmafGroupSettings :: Lens' OutputGroupSettings (Maybe CmafGroupSettings)
+ Amazonka.MediaConvert.Types.OutputGroupSettings: outputGroupSettings_dashIsoGroupSettings :: Lens' OutputGroupSettings (Maybe DashIsoGroupSettings)
+ Amazonka.MediaConvert.Types.OutputGroupSettings: outputGroupSettings_fileGroupSettings :: Lens' OutputGroupSettings (Maybe FileGroupSettings)
+ Amazonka.MediaConvert.Types.OutputGroupSettings: outputGroupSettings_hlsGroupSettings :: Lens' OutputGroupSettings (Maybe HlsGroupSettings)
+ Amazonka.MediaConvert.Types.OutputGroupSettings: outputGroupSettings_msSmoothGroupSettings :: Lens' OutputGroupSettings (Maybe MsSmoothGroupSettings)
+ Amazonka.MediaConvert.Types.OutputGroupSettings: outputGroupSettings_type :: Lens' OutputGroupSettings (Maybe OutputGroupType)
+ Amazonka.MediaConvert.Types.OutputGroupType: OutputGroupType' :: Text -> OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: [fromOutputGroupType] :: OutputGroupType -> Text
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance GHC.Read.Read Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: instance GHC.Show.Show Amazonka.MediaConvert.Types.OutputGroupType.OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: newtype OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: pattern OutputGroupType_CMAF_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: pattern OutputGroupType_DASH_ISO_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: pattern OutputGroupType_FILE_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: pattern OutputGroupType_HLS_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types.OutputGroupType: pattern OutputGroupType_MS_SMOOTH_GROUP_SETTINGS :: OutputGroupType
+ Amazonka.MediaConvert.Types.OutputSdt: OutputSdt' :: Text -> OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: [fromOutputSdt] :: OutputSdt -> Text
+ Amazonka.MediaConvert.Types.OutputSdt: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance GHC.Read.Read Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: instance GHC.Show.Show Amazonka.MediaConvert.Types.OutputSdt.OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: newtype OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: pattern OutputSdt_SDT_FOLLOW :: OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: pattern OutputSdt_SDT_FOLLOW_IF_PRESENT :: OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: pattern OutputSdt_SDT_MANUAL :: OutputSdt
+ Amazonka.MediaConvert.Types.OutputSdt: pattern OutputSdt_SDT_NONE :: OutputSdt
+ Amazonka.MediaConvert.Types.OutputSettings: OutputSettings' :: Maybe HlsSettings -> OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: [$sel:hlsSettings:OutputSettings'] :: OutputSettings -> Maybe HlsSettings
+ Amazonka.MediaConvert.Types.OutputSettings: data OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.OutputSettings.OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.OutputSettings.OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.OutputSettings.OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.OutputSettings.OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.OutputSettings.OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.OutputSettings.OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.OutputSettings.OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.OutputSettings.OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: newOutputSettings :: OutputSettings
+ Amazonka.MediaConvert.Types.OutputSettings: outputSettings_hlsSettings :: Lens' OutputSettings (Maybe HlsSettings)
+ Amazonka.MediaConvert.Types.PadVideo: PadVideo' :: Text -> PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: [fromPadVideo] :: PadVideo -> Text
+ Amazonka.MediaConvert.Types.PadVideo: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance GHC.Read.Read Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: instance GHC.Show.Show Amazonka.MediaConvert.Types.PadVideo.PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: newtype PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: pattern PadVideo_BLACK :: PadVideo
+ Amazonka.MediaConvert.Types.PadVideo: pattern PadVideo_DISABLED :: PadVideo
+ Amazonka.MediaConvert.Types.PartnerWatermarking: PartnerWatermarking' :: Maybe NexGuardFileMarkerSettings -> PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: [$sel:nexguardFileMarkerSettings:PartnerWatermarking'] :: PartnerWatermarking -> Maybe NexGuardFileMarkerSettings
+ Amazonka.MediaConvert.Types.PartnerWatermarking: data PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.PartnerWatermarking.PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.PartnerWatermarking.PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.PartnerWatermarking.PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.PartnerWatermarking.PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.PartnerWatermarking.PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.PartnerWatermarking.PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: instance GHC.Read.Read Amazonka.MediaConvert.Types.PartnerWatermarking.PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: instance GHC.Show.Show Amazonka.MediaConvert.Types.PartnerWatermarking.PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: newPartnerWatermarking :: PartnerWatermarking
+ Amazonka.MediaConvert.Types.PartnerWatermarking: partnerWatermarking_nexguardFileMarkerSettings :: Lens' PartnerWatermarking (Maybe NexGuardFileMarkerSettings)
+ Amazonka.MediaConvert.Types.Policy: Policy' :: Maybe InputPolicy -> Maybe InputPolicy -> Maybe InputPolicy -> Policy
+ Amazonka.MediaConvert.Types.Policy: [$sel:httpInputs:Policy'] :: Policy -> Maybe InputPolicy
+ Amazonka.MediaConvert.Types.Policy: [$sel:httpsInputs:Policy'] :: Policy -> Maybe InputPolicy
+ Amazonka.MediaConvert.Types.Policy: [$sel:s3Inputs:Policy'] :: Policy -> Maybe InputPolicy
+ Amazonka.MediaConvert.Types.Policy: data Policy
+ Amazonka.MediaConvert.Types.Policy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Policy.Policy
+ Amazonka.MediaConvert.Types.Policy: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Policy.Policy
+ Amazonka.MediaConvert.Types.Policy: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Policy.Policy
+ Amazonka.MediaConvert.Types.Policy: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Policy.Policy
+ Amazonka.MediaConvert.Types.Policy: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Policy.Policy
+ Amazonka.MediaConvert.Types.Policy: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Policy.Policy
+ Amazonka.MediaConvert.Types.Policy: instance GHC.Read.Read Amazonka.MediaConvert.Types.Policy.Policy
+ Amazonka.MediaConvert.Types.Policy: instance GHC.Show.Show Amazonka.MediaConvert.Types.Policy.Policy
+ Amazonka.MediaConvert.Types.Policy: newPolicy :: Policy
+ Amazonka.MediaConvert.Types.Policy: policy_httpInputs :: Lens' Policy (Maybe InputPolicy)
+ Amazonka.MediaConvert.Types.Policy: policy_httpsInputs :: Lens' Policy (Maybe InputPolicy)
+ Amazonka.MediaConvert.Types.Policy: policy_s3Inputs :: Lens' Policy (Maybe InputPolicy)
+ Amazonka.MediaConvert.Types.Preset: Preset' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe POSIX -> Maybe Type -> PresetSettings -> Text -> Preset
+ Amazonka.MediaConvert.Types.Preset: [$sel:arn:Preset'] :: Preset -> Maybe Text
+ Amazonka.MediaConvert.Types.Preset: [$sel:category:Preset'] :: Preset -> Maybe Text
+ Amazonka.MediaConvert.Types.Preset: [$sel:createdAt:Preset'] :: Preset -> Maybe POSIX
+ Amazonka.MediaConvert.Types.Preset: [$sel:description:Preset'] :: Preset -> Maybe Text
+ Amazonka.MediaConvert.Types.Preset: [$sel:lastUpdated:Preset'] :: Preset -> Maybe POSIX
+ Amazonka.MediaConvert.Types.Preset: [$sel:name:Preset'] :: Preset -> Text
+ Amazonka.MediaConvert.Types.Preset: [$sel:settings:Preset'] :: Preset -> PresetSettings
+ Amazonka.MediaConvert.Types.Preset: [$sel:type':Preset'] :: Preset -> Maybe Type
+ Amazonka.MediaConvert.Types.Preset: data Preset
+ Amazonka.MediaConvert.Types.Preset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Preset.Preset
+ Amazonka.MediaConvert.Types.Preset: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Preset.Preset
+ Amazonka.MediaConvert.Types.Preset: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Preset.Preset
+ Amazonka.MediaConvert.Types.Preset: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Preset.Preset
+ Amazonka.MediaConvert.Types.Preset: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Preset.Preset
+ Amazonka.MediaConvert.Types.Preset: instance GHC.Read.Read Amazonka.MediaConvert.Types.Preset.Preset
+ Amazonka.MediaConvert.Types.Preset: instance GHC.Show.Show Amazonka.MediaConvert.Types.Preset.Preset
+ Amazonka.MediaConvert.Types.Preset: newPreset :: PresetSettings -> Text -> Preset
+ Amazonka.MediaConvert.Types.Preset: preset_arn :: Lens' Preset (Maybe Text)
+ Amazonka.MediaConvert.Types.Preset: preset_category :: Lens' Preset (Maybe Text)
+ Amazonka.MediaConvert.Types.Preset: preset_createdAt :: Lens' Preset (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.Preset: preset_description :: Lens' Preset (Maybe Text)
+ Amazonka.MediaConvert.Types.Preset: preset_lastUpdated :: Lens' Preset (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.Preset: preset_name :: Lens' Preset Text
+ Amazonka.MediaConvert.Types.Preset: preset_settings :: Lens' Preset PresetSettings
+ Amazonka.MediaConvert.Types.Preset: preset_type :: Lens' Preset (Maybe Type)
+ Amazonka.MediaConvert.Types.PresetListBy: PresetListBy' :: Text -> PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: [fromPresetListBy] :: PresetListBy -> Text
+ Amazonka.MediaConvert.Types.PresetListBy: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance GHC.Read.Read Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: instance GHC.Show.Show Amazonka.MediaConvert.Types.PresetListBy.PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: newtype PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: pattern PresetListBy_CREATION_DATE :: PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: pattern PresetListBy_NAME :: PresetListBy
+ Amazonka.MediaConvert.Types.PresetListBy: pattern PresetListBy_SYSTEM :: PresetListBy
+ Amazonka.MediaConvert.Types.PresetSettings: PresetSettings' :: Maybe [AudioDescription] -> Maybe [CaptionDescriptionPreset] -> Maybe ContainerSettings -> Maybe VideoDescription -> PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: [$sel:audioDescriptions:PresetSettings'] :: PresetSettings -> Maybe [AudioDescription]
+ Amazonka.MediaConvert.Types.PresetSettings: [$sel:captionDescriptions:PresetSettings'] :: PresetSettings -> Maybe [CaptionDescriptionPreset]
+ Amazonka.MediaConvert.Types.PresetSettings: [$sel:containerSettings:PresetSettings'] :: PresetSettings -> Maybe ContainerSettings
+ Amazonka.MediaConvert.Types.PresetSettings: [$sel:videoDescription:PresetSettings'] :: PresetSettings -> Maybe VideoDescription
+ Amazonka.MediaConvert.Types.PresetSettings: data PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.PresetSettings.PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.PresetSettings.PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.PresetSettings.PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.PresetSettings.PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.PresetSettings.PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.PresetSettings.PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.PresetSettings.PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.PresetSettings.PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: newPresetSettings :: PresetSettings
+ Amazonka.MediaConvert.Types.PresetSettings: presetSettings_audioDescriptions :: Lens' PresetSettings (Maybe [AudioDescription])
+ Amazonka.MediaConvert.Types.PresetSettings: presetSettings_captionDescriptions :: Lens' PresetSettings (Maybe [CaptionDescriptionPreset])
+ Amazonka.MediaConvert.Types.PresetSettings: presetSettings_containerSettings :: Lens' PresetSettings (Maybe ContainerSettings)
+ Amazonka.MediaConvert.Types.PresetSettings: presetSettings_videoDescription :: Lens' PresetSettings (Maybe VideoDescription)
+ Amazonka.MediaConvert.Types.PricingPlan: PricingPlan' :: Text -> PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: [fromPricingPlan] :: PricingPlan -> Text
+ Amazonka.MediaConvert.Types.PricingPlan: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance GHC.Read.Read Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: instance GHC.Show.Show Amazonka.MediaConvert.Types.PricingPlan.PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: newtype PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: pattern PricingPlan_ON_DEMAND :: PricingPlan
+ Amazonka.MediaConvert.Types.PricingPlan: pattern PricingPlan_RESERVED :: PricingPlan
+ Amazonka.MediaConvert.Types.ProresChromaSampling: ProresChromaSampling' :: Text -> ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: [fromProresChromaSampling] :: ProresChromaSampling -> Text
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresChromaSampling.ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: newtype ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: pattern ProresChromaSampling_PRESERVE_444_SAMPLING :: ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresChromaSampling: pattern ProresChromaSampling_SUBSAMPLE_TO_422 :: ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresCodecProfile: ProresCodecProfile' :: Text -> ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: [fromProresCodecProfile] :: ProresCodecProfile -> Text
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresCodecProfile.ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: newtype ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: pattern ProresCodecProfile_APPLE_PRORES_422 :: ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: pattern ProresCodecProfile_APPLE_PRORES_422_HQ :: ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: pattern ProresCodecProfile_APPLE_PRORES_422_LT :: ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: pattern ProresCodecProfile_APPLE_PRORES_422_PROXY :: ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: pattern ProresCodecProfile_APPLE_PRORES_4444 :: ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresCodecProfile: pattern ProresCodecProfile_APPLE_PRORES_4444_XQ :: ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresFramerateControl: ProresFramerateControl' :: Text -> ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: [fromProresFramerateControl] :: ProresFramerateControl -> Text
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresFramerateControl.ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: newtype ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: pattern ProresFramerateControl_INITIALIZE_FROM_SOURCE :: ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateControl: pattern ProresFramerateControl_SPECIFIED :: ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: ProresFramerateConversionAlgorithm' :: Text -> ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: [fromProresFramerateConversionAlgorithm] :: ProresFramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm.ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: newtype ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: pattern ProresFramerateConversionAlgorithm_DUPLICATE_DROP :: ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: pattern ProresFramerateConversionAlgorithm_FRAMEFORMER :: ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm: pattern ProresFramerateConversionAlgorithm_INTERPOLATE :: ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: ProresInterlaceMode' :: Text -> ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: [fromProresInterlaceMode] :: ProresInterlaceMode -> Text
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresInterlaceMode.ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: newtype ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: pattern ProresInterlaceMode_BOTTOM_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: pattern ProresInterlaceMode_FOLLOW_BOTTOM_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: pattern ProresInterlaceMode_FOLLOW_TOP_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: pattern ProresInterlaceMode_PROGRESSIVE :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresInterlaceMode: pattern ProresInterlaceMode_TOP_FIELD :: ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresParControl: ProresParControl' :: Text -> ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: [fromProresParControl] :: ProresParControl -> Text
+ Amazonka.MediaConvert.Types.ProresParControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresParControl.ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: newtype ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: pattern ProresParControl_INITIALIZE_FROM_SOURCE :: ProresParControl
+ Amazonka.MediaConvert.Types.ProresParControl: pattern ProresParControl_SPECIFIED :: ProresParControl
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: ProresScanTypeConversionMode' :: Text -> ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: [fromProresScanTypeConversionMode] :: ProresScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresScanTypeConversionMode.ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: newtype ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: pattern ProresScanTypeConversionMode_INTERLACED :: ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresScanTypeConversionMode: pattern ProresScanTypeConversionMode_INTERLACED_OPTIMIZE :: ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresSettings: ProresSettings' :: Maybe ProresChromaSampling -> Maybe ProresCodecProfile -> Maybe ProresFramerateControl -> Maybe ProresFramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe ProresInterlaceMode -> Maybe ProresParControl -> Maybe Natural -> Maybe Natural -> Maybe ProresScanTypeConversionMode -> Maybe ProresSlowPal -> Maybe ProresTelecine -> ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:chromaSampling:ProresSettings'] :: ProresSettings -> Maybe ProresChromaSampling
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:codecProfile:ProresSettings'] :: ProresSettings -> Maybe ProresCodecProfile
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:framerateControl:ProresSettings'] :: ProresSettings -> Maybe ProresFramerateControl
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:framerateConversionAlgorithm:ProresSettings'] :: ProresSettings -> Maybe ProresFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:framerateDenominator:ProresSettings'] :: ProresSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:framerateNumerator:ProresSettings'] :: ProresSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:interlaceMode:ProresSettings'] :: ProresSettings -> Maybe ProresInterlaceMode
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:parControl:ProresSettings'] :: ProresSettings -> Maybe ProresParControl
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:parDenominator:ProresSettings'] :: ProresSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:parNumerator:ProresSettings'] :: ProresSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:scanTypeConversionMode:ProresSettings'] :: ProresSettings -> Maybe ProresScanTypeConversionMode
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:slowPal:ProresSettings'] :: ProresSettings -> Maybe ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSettings: [$sel:telecine:ProresSettings'] :: ProresSettings -> Maybe ProresTelecine
+ Amazonka.MediaConvert.Types.ProresSettings: data ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresSettings.ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresSettings.ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresSettings.ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresSettings.ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresSettings.ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresSettings.ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresSettings.ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresSettings.ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: newProresSettings :: ProresSettings
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_chromaSampling :: Lens' ProresSettings (Maybe ProresChromaSampling)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_codecProfile :: Lens' ProresSettings (Maybe ProresCodecProfile)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_framerateControl :: Lens' ProresSettings (Maybe ProresFramerateControl)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_framerateConversionAlgorithm :: Lens' ProresSettings (Maybe ProresFramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_framerateDenominator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_framerateNumerator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_interlaceMode :: Lens' ProresSettings (Maybe ProresInterlaceMode)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_parControl :: Lens' ProresSettings (Maybe ProresParControl)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_parDenominator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_parNumerator :: Lens' ProresSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_scanTypeConversionMode :: Lens' ProresSettings (Maybe ProresScanTypeConversionMode)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_slowPal :: Lens' ProresSettings (Maybe ProresSlowPal)
+ Amazonka.MediaConvert.Types.ProresSettings: proresSettings_telecine :: Lens' ProresSettings (Maybe ProresTelecine)
+ Amazonka.MediaConvert.Types.ProresSlowPal: ProresSlowPal' :: Text -> ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: [fromProresSlowPal] :: ProresSlowPal -> Text
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresSlowPal.ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: newtype ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: pattern ProresSlowPal_DISABLED :: ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresSlowPal: pattern ProresSlowPal_ENABLED :: ProresSlowPal
+ Amazonka.MediaConvert.Types.ProresTelecine: ProresTelecine' :: Text -> ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: [fromProresTelecine] :: ProresTelecine -> Text
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance GHC.Read.Read Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: instance GHC.Show.Show Amazonka.MediaConvert.Types.ProresTelecine.ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: newtype ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: pattern ProresTelecine_HARD :: ProresTelecine
+ Amazonka.MediaConvert.Types.ProresTelecine: pattern ProresTelecine_NONE :: ProresTelecine
+ Amazonka.MediaConvert.Types.Queue: Queue' :: Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe POSIX -> Maybe PricingPlan -> Maybe Int -> Maybe ReservationPlan -> Maybe QueueStatus -> Maybe Int -> Maybe Type -> Text -> Queue
+ Amazonka.MediaConvert.Types.Queue: [$sel:arn:Queue'] :: Queue -> Maybe Text
+ Amazonka.MediaConvert.Types.Queue: [$sel:createdAt:Queue'] :: Queue -> Maybe POSIX
+ Amazonka.MediaConvert.Types.Queue: [$sel:description:Queue'] :: Queue -> Maybe Text
+ Amazonka.MediaConvert.Types.Queue: [$sel:lastUpdated:Queue'] :: Queue -> Maybe POSIX
+ Amazonka.MediaConvert.Types.Queue: [$sel:name:Queue'] :: Queue -> Text
+ Amazonka.MediaConvert.Types.Queue: [$sel:pricingPlan:Queue'] :: Queue -> Maybe PricingPlan
+ Amazonka.MediaConvert.Types.Queue: [$sel:progressingJobsCount:Queue'] :: Queue -> Maybe Int
+ Amazonka.MediaConvert.Types.Queue: [$sel:reservationPlan:Queue'] :: Queue -> Maybe ReservationPlan
+ Amazonka.MediaConvert.Types.Queue: [$sel:status:Queue'] :: Queue -> Maybe QueueStatus
+ Amazonka.MediaConvert.Types.Queue: [$sel:submittedJobsCount:Queue'] :: Queue -> Maybe Int
+ Amazonka.MediaConvert.Types.Queue: [$sel:type':Queue'] :: Queue -> Maybe Type
+ Amazonka.MediaConvert.Types.Queue: data Queue
+ Amazonka.MediaConvert.Types.Queue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Queue.Queue
+ Amazonka.MediaConvert.Types.Queue: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Queue.Queue
+ Amazonka.MediaConvert.Types.Queue: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Queue.Queue
+ Amazonka.MediaConvert.Types.Queue: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Queue.Queue
+ Amazonka.MediaConvert.Types.Queue: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Queue.Queue
+ Amazonka.MediaConvert.Types.Queue: instance GHC.Read.Read Amazonka.MediaConvert.Types.Queue.Queue
+ Amazonka.MediaConvert.Types.Queue: instance GHC.Show.Show Amazonka.MediaConvert.Types.Queue.Queue
+ Amazonka.MediaConvert.Types.Queue: newQueue :: Text -> Queue
+ Amazonka.MediaConvert.Types.Queue: queue_arn :: Lens' Queue (Maybe Text)
+ Amazonka.MediaConvert.Types.Queue: queue_createdAt :: Lens' Queue (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.Queue: queue_description :: Lens' Queue (Maybe Text)
+ Amazonka.MediaConvert.Types.Queue: queue_lastUpdated :: Lens' Queue (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.Queue: queue_name :: Lens' Queue Text
+ Amazonka.MediaConvert.Types.Queue: queue_pricingPlan :: Lens' Queue (Maybe PricingPlan)
+ Amazonka.MediaConvert.Types.Queue: queue_progressingJobsCount :: Lens' Queue (Maybe Int)
+ Amazonka.MediaConvert.Types.Queue: queue_reservationPlan :: Lens' Queue (Maybe ReservationPlan)
+ Amazonka.MediaConvert.Types.Queue: queue_status :: Lens' Queue (Maybe QueueStatus)
+ Amazonka.MediaConvert.Types.Queue: queue_submittedJobsCount :: Lens' Queue (Maybe Int)
+ Amazonka.MediaConvert.Types.Queue: queue_type :: Lens' Queue (Maybe Type)
+ Amazonka.MediaConvert.Types.QueueListBy: QueueListBy' :: Text -> QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: [fromQueueListBy] :: QueueListBy -> Text
+ Amazonka.MediaConvert.Types.QueueListBy: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance GHC.Read.Read Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: instance GHC.Show.Show Amazonka.MediaConvert.Types.QueueListBy.QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: newtype QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: pattern QueueListBy_CREATION_DATE :: QueueListBy
+ Amazonka.MediaConvert.Types.QueueListBy: pattern QueueListBy_NAME :: QueueListBy
+ Amazonka.MediaConvert.Types.QueueStatus: QueueStatus' :: Text -> QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: [fromQueueStatus] :: QueueStatus -> Text
+ Amazonka.MediaConvert.Types.QueueStatus: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance GHC.Read.Read Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: instance GHC.Show.Show Amazonka.MediaConvert.Types.QueueStatus.QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: newtype QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: pattern QueueStatus_ACTIVE :: QueueStatus
+ Amazonka.MediaConvert.Types.QueueStatus: pattern QueueStatus_PAUSED :: QueueStatus
+ Amazonka.MediaConvert.Types.QueueTransition: QueueTransition' :: Maybe Text -> Maybe Text -> Maybe POSIX -> QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: [$sel:destinationQueue:QueueTransition'] :: QueueTransition -> Maybe Text
+ Amazonka.MediaConvert.Types.QueueTransition: [$sel:sourceQueue:QueueTransition'] :: QueueTransition -> Maybe Text
+ Amazonka.MediaConvert.Types.QueueTransition: [$sel:timestamp:QueueTransition'] :: QueueTransition -> Maybe POSIX
+ Amazonka.MediaConvert.Types.QueueTransition: data QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.QueueTransition.QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.QueueTransition.QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.QueueTransition.QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.QueueTransition.QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.QueueTransition.QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: instance GHC.Read.Read Amazonka.MediaConvert.Types.QueueTransition.QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: instance GHC.Show.Show Amazonka.MediaConvert.Types.QueueTransition.QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: newQueueTransition :: QueueTransition
+ Amazonka.MediaConvert.Types.QueueTransition: queueTransition_destinationQueue :: Lens' QueueTransition (Maybe Text)
+ Amazonka.MediaConvert.Types.QueueTransition: queueTransition_sourceQueue :: Lens' QueueTransition (Maybe Text)
+ Amazonka.MediaConvert.Types.QueueTransition: queueTransition_timestamp :: Lens' QueueTransition (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.Rectangle: Rectangle' :: Maybe Natural -> Maybe Natural -> Maybe Natural -> Maybe Natural -> Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: [$sel:height:Rectangle'] :: Rectangle -> Maybe Natural
+ Amazonka.MediaConvert.Types.Rectangle: [$sel:width:Rectangle'] :: Rectangle -> Maybe Natural
+ Amazonka.MediaConvert.Types.Rectangle: [$sel:x:Rectangle'] :: Rectangle -> Maybe Natural
+ Amazonka.MediaConvert.Types.Rectangle: [$sel:y:Rectangle'] :: Rectangle -> Maybe Natural
+ Amazonka.MediaConvert.Types.Rectangle: data Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Rectangle.Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Rectangle.Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Rectangle.Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Rectangle.Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Rectangle.Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Rectangle.Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: instance GHC.Read.Read Amazonka.MediaConvert.Types.Rectangle.Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: instance GHC.Show.Show Amazonka.MediaConvert.Types.Rectangle.Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: newRectangle :: Rectangle
+ Amazonka.MediaConvert.Types.Rectangle: rectangle_height :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Types.Rectangle: rectangle_width :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Types.Rectangle: rectangle_x :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Types.Rectangle: rectangle_y :: Lens' Rectangle (Maybe Natural)
+ Amazonka.MediaConvert.Types.RemixSettings: RemixSettings' :: Maybe ChannelMapping -> Maybe Natural -> Maybe Natural -> RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: [$sel:channelMapping:RemixSettings'] :: RemixSettings -> Maybe ChannelMapping
+ Amazonka.MediaConvert.Types.RemixSettings: [$sel:channelsIn:RemixSettings'] :: RemixSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.RemixSettings: [$sel:channelsOut:RemixSettings'] :: RemixSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.RemixSettings: data RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.RemixSettings.RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.RemixSettings.RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.RemixSettings.RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.RemixSettings.RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.RemixSettings.RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.RemixSettings.RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.RemixSettings.RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.RemixSettings.RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: newRemixSettings :: RemixSettings
+ Amazonka.MediaConvert.Types.RemixSettings: remixSettings_channelMapping :: Lens' RemixSettings (Maybe ChannelMapping)
+ Amazonka.MediaConvert.Types.RemixSettings: remixSettings_channelsIn :: Lens' RemixSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.RemixSettings: remixSettings_channelsOut :: Lens' RemixSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.RenewalType: RenewalType' :: Text -> RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: [fromRenewalType] :: RenewalType -> Text
+ Amazonka.MediaConvert.Types.RenewalType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance GHC.Read.Read Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: instance GHC.Show.Show Amazonka.MediaConvert.Types.RenewalType.RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: newtype RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: pattern RenewalType_AUTO_RENEW :: RenewalType
+ Amazonka.MediaConvert.Types.RenewalType: pattern RenewalType_EXPIRE :: RenewalType
+ Amazonka.MediaConvert.Types.RequiredFlag: RequiredFlag' :: Text -> RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: [fromRequiredFlag] :: RequiredFlag -> Text
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance GHC.Read.Read Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: instance GHC.Show.Show Amazonka.MediaConvert.Types.RequiredFlag.RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: newtype RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: pattern RequiredFlag_DISABLED :: RequiredFlag
+ Amazonka.MediaConvert.Types.RequiredFlag: pattern RequiredFlag_ENABLED :: RequiredFlag
+ Amazonka.MediaConvert.Types.ReservationPlan: ReservationPlan' :: Maybe Commitment -> Maybe POSIX -> Maybe POSIX -> Maybe RenewalType -> Maybe Int -> Maybe ReservationPlanStatus -> ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: [$sel:commitment:ReservationPlan'] :: ReservationPlan -> Maybe Commitment
+ Amazonka.MediaConvert.Types.ReservationPlan: [$sel:expiresAt:ReservationPlan'] :: ReservationPlan -> Maybe POSIX
+ Amazonka.MediaConvert.Types.ReservationPlan: [$sel:purchasedAt:ReservationPlan'] :: ReservationPlan -> Maybe POSIX
+ Amazonka.MediaConvert.Types.ReservationPlan: [$sel:renewalType:ReservationPlan'] :: ReservationPlan -> Maybe RenewalType
+ Amazonka.MediaConvert.Types.ReservationPlan: [$sel:reservedSlots:ReservationPlan'] :: ReservationPlan -> Maybe Int
+ Amazonka.MediaConvert.Types.ReservationPlan: [$sel:status:ReservationPlan'] :: ReservationPlan -> Maybe ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlan: data ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ReservationPlan.ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ReservationPlan.ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ReservationPlan.ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ReservationPlan.ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ReservationPlan.ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: instance GHC.Read.Read Amazonka.MediaConvert.Types.ReservationPlan.ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: instance GHC.Show.Show Amazonka.MediaConvert.Types.ReservationPlan.ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: newReservationPlan :: ReservationPlan
+ Amazonka.MediaConvert.Types.ReservationPlan: reservationPlan_commitment :: Lens' ReservationPlan (Maybe Commitment)
+ Amazonka.MediaConvert.Types.ReservationPlan: reservationPlan_expiresAt :: Lens' ReservationPlan (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.ReservationPlan: reservationPlan_purchasedAt :: Lens' ReservationPlan (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.ReservationPlan: reservationPlan_renewalType :: Lens' ReservationPlan (Maybe RenewalType)
+ Amazonka.MediaConvert.Types.ReservationPlan: reservationPlan_reservedSlots :: Lens' ReservationPlan (Maybe Int)
+ Amazonka.MediaConvert.Types.ReservationPlan: reservationPlan_status :: Lens' ReservationPlan (Maybe ReservationPlanStatus)
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: ReservationPlanSettings' :: Commitment -> Int -> RenewalType -> ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: [$sel:commitment:ReservationPlanSettings'] :: ReservationPlanSettings -> Commitment
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: [$sel:renewalType:ReservationPlanSettings'] :: ReservationPlanSettings -> RenewalType
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: [$sel:reservedSlots:ReservationPlanSettings'] :: ReservationPlanSettings -> Int
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: data ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ReservationPlanSettings.ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ReservationPlanSettings.ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ReservationPlanSettings.ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ReservationPlanSettings.ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ReservationPlanSettings.ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.ReservationPlanSettings.ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.ReservationPlanSettings.ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: newReservationPlanSettings :: Commitment -> Int -> RenewalType -> ReservationPlanSettings
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: reservationPlanSettings_commitment :: Lens' ReservationPlanSettings Commitment
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: reservationPlanSettings_renewalType :: Lens' ReservationPlanSettings RenewalType
+ Amazonka.MediaConvert.Types.ReservationPlanSettings: reservationPlanSettings_reservedSlots :: Lens' ReservationPlanSettings Int
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: ReservationPlanStatus' :: Text -> ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: [fromReservationPlanStatus] :: ReservationPlanStatus -> Text
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance GHC.Read.Read Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: instance GHC.Show.Show Amazonka.MediaConvert.Types.ReservationPlanStatus.ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: newtype ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: pattern ReservationPlanStatus_ACTIVE :: ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ReservationPlanStatus: pattern ReservationPlanStatus_EXPIRED :: ReservationPlanStatus
+ Amazonka.MediaConvert.Types.ResourceTags: ResourceTags' :: Maybe Text -> Maybe (HashMap Text Text) -> ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: [$sel:arn:ResourceTags'] :: ResourceTags -> Maybe Text
+ Amazonka.MediaConvert.Types.ResourceTags: [$sel:tags:ResourceTags'] :: ResourceTags -> Maybe (HashMap Text Text)
+ Amazonka.MediaConvert.Types.ResourceTags: data ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ResourceTags.ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ResourceTags.ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ResourceTags.ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ResourceTags.ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ResourceTags.ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: instance GHC.Read.Read Amazonka.MediaConvert.Types.ResourceTags.ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: instance GHC.Show.Show Amazonka.MediaConvert.Types.ResourceTags.ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: newResourceTags :: ResourceTags
+ Amazonka.MediaConvert.Types.ResourceTags: resourceTags_arn :: Lens' ResourceTags (Maybe Text)
+ Amazonka.MediaConvert.Types.ResourceTags: resourceTags_tags :: Lens' ResourceTags (Maybe (HashMap Text Text))
+ Amazonka.MediaConvert.Types.RespondToAfd: RespondToAfd' :: Text -> RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: [fromRespondToAfd] :: RespondToAfd -> Text
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance GHC.Read.Read Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: instance GHC.Show.Show Amazonka.MediaConvert.Types.RespondToAfd.RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: newtype RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: pattern RespondToAfd_NONE :: RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: pattern RespondToAfd_PASSTHROUGH :: RespondToAfd
+ Amazonka.MediaConvert.Types.RespondToAfd: pattern RespondToAfd_RESPOND :: RespondToAfd
+ Amazonka.MediaConvert.Types.RuleType: RuleType' :: Text -> RuleType
+ Amazonka.MediaConvert.Types.RuleType: [fromRuleType] :: RuleType -> Text
+ Amazonka.MediaConvert.Types.RuleType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance GHC.Read.Read Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: instance GHC.Show.Show Amazonka.MediaConvert.Types.RuleType.RuleType
+ Amazonka.MediaConvert.Types.RuleType: newtype RuleType
+ Amazonka.MediaConvert.Types.RuleType: pattern RuleType_ALLOWED_RENDITIONS :: RuleType
+ Amazonka.MediaConvert.Types.RuleType: pattern RuleType_FORCE_INCLUDE_RENDITIONS :: RuleType
+ Amazonka.MediaConvert.Types.RuleType: pattern RuleType_MIN_BOTTOM_RENDITION_SIZE :: RuleType
+ Amazonka.MediaConvert.Types.RuleType: pattern RuleType_MIN_TOP_RENDITION_SIZE :: RuleType
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: S3DestinationAccessControl' :: Maybe S3ObjectCannedAcl -> S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: [$sel:cannedAcl:S3DestinationAccessControl'] :: S3DestinationAccessControl -> Maybe S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: data S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.S3DestinationAccessControl.S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.S3DestinationAccessControl.S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.S3DestinationAccessControl.S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.S3DestinationAccessControl.S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.S3DestinationAccessControl.S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.S3DestinationAccessControl.S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.S3DestinationAccessControl.S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.S3DestinationAccessControl.S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: newS3DestinationAccessControl :: S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationAccessControl: s3DestinationAccessControl_cannedAcl :: Lens' S3DestinationAccessControl (Maybe S3ObjectCannedAcl)
+ Amazonka.MediaConvert.Types.S3DestinationSettings: S3DestinationSettings' :: Maybe S3DestinationAccessControl -> Maybe S3EncryptionSettings -> S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: [$sel:accessControl:S3DestinationSettings'] :: S3DestinationSettings -> Maybe S3DestinationAccessControl
+ Amazonka.MediaConvert.Types.S3DestinationSettings: [$sel:encryption:S3DestinationSettings'] :: S3DestinationSettings -> Maybe S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: data S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.S3DestinationSettings.S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.S3DestinationSettings.S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.S3DestinationSettings.S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.S3DestinationSettings.S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.S3DestinationSettings.S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.S3DestinationSettings.S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.S3DestinationSettings.S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.S3DestinationSettings.S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: newS3DestinationSettings :: S3DestinationSettings
+ Amazonka.MediaConvert.Types.S3DestinationSettings: s3DestinationSettings_accessControl :: Lens' S3DestinationSettings (Maybe S3DestinationAccessControl)
+ Amazonka.MediaConvert.Types.S3DestinationSettings: s3DestinationSettings_encryption :: Lens' S3DestinationSettings (Maybe S3EncryptionSettings)
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: S3EncryptionSettings' :: Maybe S3ServerSideEncryptionType -> Maybe Text -> Maybe Text -> S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: [$sel:encryptionType:S3EncryptionSettings'] :: S3EncryptionSettings -> Maybe S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: [$sel:kmsEncryptionContext:S3EncryptionSettings'] :: S3EncryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: [$sel:kmsKeyArn:S3EncryptionSettings'] :: S3EncryptionSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: data S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.S3EncryptionSettings.S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.S3EncryptionSettings.S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.S3EncryptionSettings.S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.S3EncryptionSettings.S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.S3EncryptionSettings.S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.S3EncryptionSettings.S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.S3EncryptionSettings.S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.S3EncryptionSettings.S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: newS3EncryptionSettings :: S3EncryptionSettings
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: s3EncryptionSettings_encryptionType :: Lens' S3EncryptionSettings (Maybe S3ServerSideEncryptionType)
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: s3EncryptionSettings_kmsEncryptionContext :: Lens' S3EncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.S3EncryptionSettings: s3EncryptionSettings_kmsKeyArn :: Lens' S3EncryptionSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: S3ObjectCannedAcl' :: Text -> S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: [fromS3ObjectCannedAcl] :: S3ObjectCannedAcl -> Text
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance GHC.Read.Read Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: instance GHC.Show.Show Amazonka.MediaConvert.Types.S3ObjectCannedAcl.S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: newtype S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: pattern S3ObjectCannedAcl_AUTHENTICATED_READ :: S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: pattern S3ObjectCannedAcl_BUCKET_OWNER_FULL_CONTROL :: S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: pattern S3ObjectCannedAcl_BUCKET_OWNER_READ :: S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ObjectCannedAcl: pattern S3ObjectCannedAcl_PUBLIC_READ :: S3ObjectCannedAcl
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: S3ServerSideEncryptionType' :: Text -> S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: [fromS3ServerSideEncryptionType] :: S3ServerSideEncryptionType -> Text
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance GHC.Read.Read Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: instance GHC.Show.Show Amazonka.MediaConvert.Types.S3ServerSideEncryptionType.S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: newtype S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: pattern S3ServerSideEncryptionType_SERVER_SIDE_ENCRYPTION_KMS :: S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.S3ServerSideEncryptionType: pattern S3ServerSideEncryptionType_SERVER_SIDE_ENCRYPTION_S3 :: S3ServerSideEncryptionType
+ Amazonka.MediaConvert.Types.SampleRangeConversion: SampleRangeConversion' :: Text -> SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: [fromSampleRangeConversion] :: SampleRangeConversion -> Text
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance GHC.Read.Read Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: instance GHC.Show.Show Amazonka.MediaConvert.Types.SampleRangeConversion.SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: newtype SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: pattern SampleRangeConversion_LIMITED_RANGE_SQUEEZE :: SampleRangeConversion
+ Amazonka.MediaConvert.Types.SampleRangeConversion: pattern SampleRangeConversion_NONE :: SampleRangeConversion
+ Amazonka.MediaConvert.Types.ScalingBehavior: ScalingBehavior' :: Text -> ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: [fromScalingBehavior] :: ScalingBehavior -> Text
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance GHC.Read.Read Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: instance GHC.Show.Show Amazonka.MediaConvert.Types.ScalingBehavior.ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: newtype ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: pattern ScalingBehavior_DEFAULT :: ScalingBehavior
+ Amazonka.MediaConvert.Types.ScalingBehavior: pattern ScalingBehavior_STRETCH_TO_OUTPUT :: ScalingBehavior
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: SccDestinationFramerate' :: Text -> SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: [fromSccDestinationFramerate] :: SccDestinationFramerate -> Text
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance GHC.Read.Read Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: instance GHC.Show.Show Amazonka.MediaConvert.Types.SccDestinationFramerate.SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: newtype SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: pattern SccDestinationFramerate_FRAMERATE_23_97 :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: pattern SccDestinationFramerate_FRAMERATE_24 :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: pattern SccDestinationFramerate_FRAMERATE_25 :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: pattern SccDestinationFramerate_FRAMERATE_29_97_DROPFRAME :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationFramerate: pattern SccDestinationFramerate_FRAMERATE_29_97_NON_DROPFRAME :: SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationSettings: SccDestinationSettings' :: Maybe SccDestinationFramerate -> SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: [$sel:framerate:SccDestinationSettings'] :: SccDestinationSettings -> Maybe SccDestinationFramerate
+ Amazonka.MediaConvert.Types.SccDestinationSettings: data SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.SccDestinationSettings.SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.SccDestinationSettings.SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.SccDestinationSettings.SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.SccDestinationSettings.SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.SccDestinationSettings.SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.SccDestinationSettings.SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.SccDestinationSettings.SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.SccDestinationSettings.SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: newSccDestinationSettings :: SccDestinationSettings
+ Amazonka.MediaConvert.Types.SccDestinationSettings: sccDestinationSettings_framerate :: Lens' SccDestinationSettings (Maybe SccDestinationFramerate)
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: SimulateReservedQueue' :: Text -> SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: [fromSimulateReservedQueue] :: SimulateReservedQueue -> Text
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance GHC.Read.Read Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: instance GHC.Show.Show Amazonka.MediaConvert.Types.SimulateReservedQueue.SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: newtype SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: pattern SimulateReservedQueue_DISABLED :: SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SimulateReservedQueue: pattern SimulateReservedQueue_ENABLED :: SimulateReservedQueue
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: SpekeKeyProvider' :: Maybe Text -> Maybe Text -> Maybe [Text] -> Maybe Text -> SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: [$sel:certificateArn:SpekeKeyProvider'] :: SpekeKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: [$sel:resourceId:SpekeKeyProvider'] :: SpekeKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: [$sel:systemIds:SpekeKeyProvider'] :: SpekeKeyProvider -> Maybe [Text]
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: [$sel:url:SpekeKeyProvider'] :: SpekeKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: data SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.SpekeKeyProvider.SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.SpekeKeyProvider.SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.SpekeKeyProvider.SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.SpekeKeyProvider.SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.SpekeKeyProvider.SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.SpekeKeyProvider.SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: instance GHC.Read.Read Amazonka.MediaConvert.Types.SpekeKeyProvider.SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: instance GHC.Show.Show Amazonka.MediaConvert.Types.SpekeKeyProvider.SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: newSpekeKeyProvider :: SpekeKeyProvider
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: spekeKeyProvider_certificateArn :: Lens' SpekeKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: spekeKeyProvider_resourceId :: Lens' SpekeKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: spekeKeyProvider_systemIds :: Lens' SpekeKeyProvider (Maybe [Text])
+ Amazonka.MediaConvert.Types.SpekeKeyProvider: spekeKeyProvider_url :: Lens' SpekeKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: SpekeKeyProviderCmaf' :: Maybe Text -> Maybe [Text] -> Maybe [Text] -> Maybe Text -> Maybe Text -> SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: [$sel:certificateArn:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe Text
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: [$sel:dashSignaledSystemIds:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe [Text]
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: [$sel:hlsSignaledSystemIds:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe [Text]
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: [$sel:resourceId:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe Text
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: [$sel:url:SpekeKeyProviderCmaf'] :: SpekeKeyProviderCmaf -> Maybe Text
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: data SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf.SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf.SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf.SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf.SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf.SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf.SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: instance GHC.Read.Read Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf.SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: instance GHC.Show.Show Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf.SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: newSpekeKeyProviderCmaf :: SpekeKeyProviderCmaf
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: spekeKeyProviderCmaf_certificateArn :: Lens' SpekeKeyProviderCmaf (Maybe Text)
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: spekeKeyProviderCmaf_dashSignaledSystemIds :: Lens' SpekeKeyProviderCmaf (Maybe [Text])
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: spekeKeyProviderCmaf_hlsSignaledSystemIds :: Lens' SpekeKeyProviderCmaf (Maybe [Text])
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: spekeKeyProviderCmaf_resourceId :: Lens' SpekeKeyProviderCmaf (Maybe Text)
+ Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf: spekeKeyProviderCmaf_url :: Lens' SpekeKeyProviderCmaf (Maybe Text)
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: SrtDestinationSettings' :: Maybe SrtStylePassthrough -> SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: [$sel:stylePassthrough:SrtDestinationSettings'] :: SrtDestinationSettings -> Maybe SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: data SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.SrtDestinationSettings.SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.SrtDestinationSettings.SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.SrtDestinationSettings.SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.SrtDestinationSettings.SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.SrtDestinationSettings.SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.SrtDestinationSettings.SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.SrtDestinationSettings.SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.SrtDestinationSettings.SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: newSrtDestinationSettings :: SrtDestinationSettings
+ Amazonka.MediaConvert.Types.SrtDestinationSettings: srtDestinationSettings_stylePassthrough :: Lens' SrtDestinationSettings (Maybe SrtStylePassthrough)
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: SrtStylePassthrough' :: Text -> SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: [fromSrtStylePassthrough] :: SrtStylePassthrough -> Text
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance GHC.Read.Read Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: instance GHC.Show.Show Amazonka.MediaConvert.Types.SrtStylePassthrough.SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: newtype SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: pattern SrtStylePassthrough_DISABLED :: SrtStylePassthrough
+ Amazonka.MediaConvert.Types.SrtStylePassthrough: pattern SrtStylePassthrough_ENABLED :: SrtStylePassthrough
+ Amazonka.MediaConvert.Types.StaticKeyProvider: StaticKeyProvider' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: [$sel:keyFormat:StaticKeyProvider'] :: StaticKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types.StaticKeyProvider: [$sel:keyFormatVersions:StaticKeyProvider'] :: StaticKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types.StaticKeyProvider: [$sel:staticKeyValue:StaticKeyProvider'] :: StaticKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types.StaticKeyProvider: [$sel:url:StaticKeyProvider'] :: StaticKeyProvider -> Maybe Text
+ Amazonka.MediaConvert.Types.StaticKeyProvider: data StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.StaticKeyProvider.StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.StaticKeyProvider.StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.StaticKeyProvider.StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.StaticKeyProvider.StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.StaticKeyProvider.StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.StaticKeyProvider.StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: instance GHC.Read.Read Amazonka.MediaConvert.Types.StaticKeyProvider.StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: instance GHC.Show.Show Amazonka.MediaConvert.Types.StaticKeyProvider.StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: newStaticKeyProvider :: StaticKeyProvider
+ Amazonka.MediaConvert.Types.StaticKeyProvider: staticKeyProvider_keyFormat :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types.StaticKeyProvider: staticKeyProvider_keyFormatVersions :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types.StaticKeyProvider: staticKeyProvider_staticKeyValue :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types.StaticKeyProvider: staticKeyProvider_url :: Lens' StaticKeyProvider (Maybe Text)
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: StatusUpdateInterval' :: Text -> StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: [fromStatusUpdateInterval] :: StatusUpdateInterval -> Text
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance GHC.Read.Read Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: instance GHC.Show.Show Amazonka.MediaConvert.Types.StatusUpdateInterval.StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: newtype StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_10 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_12 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_120 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_15 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_180 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_20 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_240 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_30 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_300 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_360 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_420 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_480 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_540 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_60 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.StatusUpdateInterval: pattern StatusUpdateInterval_SECONDS_600 :: StatusUpdateInterval
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: TeletextDestinationSettings' :: Maybe Text -> Maybe [TeletextPageType] -> TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: [$sel:pageNumber:TeletextDestinationSettings'] :: TeletextDestinationSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: [$sel:pageTypes:TeletextDestinationSettings'] :: TeletextDestinationSettings -> Maybe [TeletextPageType]
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: data TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TeletextDestinationSettings.TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TeletextDestinationSettings.TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TeletextDestinationSettings.TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TeletextDestinationSettings.TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TeletextDestinationSettings.TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TeletextDestinationSettings.TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.TeletextDestinationSettings.TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.TeletextDestinationSettings.TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: newTeletextDestinationSettings :: TeletextDestinationSettings
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: teletextDestinationSettings_pageNumber :: Lens' TeletextDestinationSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.TeletextDestinationSettings: teletextDestinationSettings_pageTypes :: Lens' TeletextDestinationSettings (Maybe [TeletextPageType])
+ Amazonka.MediaConvert.Types.TeletextPageType: TeletextPageType' :: Text -> TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: [fromTeletextPageType] :: TeletextPageType -> Text
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance GHC.Read.Read Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: instance GHC.Show.Show Amazonka.MediaConvert.Types.TeletextPageType.TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: newtype TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: pattern TeletextPageType_PAGE_TYPE_ADDL_INFO :: TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: pattern TeletextPageType_PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE :: TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: pattern TeletextPageType_PAGE_TYPE_INITIAL :: TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: pattern TeletextPageType_PAGE_TYPE_PROGRAM_SCHEDULE :: TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextPageType: pattern TeletextPageType_PAGE_TYPE_SUBTITLE :: TeletextPageType
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: TeletextSourceSettings' :: Maybe Text -> TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: [$sel:pageNumber:TeletextSourceSettings'] :: TeletextSourceSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: data TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TeletextSourceSettings.TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TeletextSourceSettings.TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TeletextSourceSettings.TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TeletextSourceSettings.TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TeletextSourceSettings.TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TeletextSourceSettings.TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.TeletextSourceSettings.TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.TeletextSourceSettings.TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: newTeletextSourceSettings :: TeletextSourceSettings
+ Amazonka.MediaConvert.Types.TeletextSourceSettings: teletextSourceSettings_pageNumber :: Lens' TeletextSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.TimecodeBurnin: TimecodeBurnin' :: Maybe Natural -> Maybe TimecodeBurninPosition -> Maybe Text -> TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: [$sel:fontSize:TimecodeBurnin'] :: TimecodeBurnin -> Maybe Natural
+ Amazonka.MediaConvert.Types.TimecodeBurnin: [$sel:position:TimecodeBurnin'] :: TimecodeBurnin -> Maybe TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurnin: [$sel:prefix:TimecodeBurnin'] :: TimecodeBurnin -> Maybe Text
+ Amazonka.MediaConvert.Types.TimecodeBurnin: data TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TimecodeBurnin.TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TimecodeBurnin.TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TimecodeBurnin.TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TimecodeBurnin.TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TimecodeBurnin.TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TimecodeBurnin.TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: instance GHC.Read.Read Amazonka.MediaConvert.Types.TimecodeBurnin.TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: instance GHC.Show.Show Amazonka.MediaConvert.Types.TimecodeBurnin.TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: newTimecodeBurnin :: TimecodeBurnin
+ Amazonka.MediaConvert.Types.TimecodeBurnin: timecodeBurnin_fontSize :: Lens' TimecodeBurnin (Maybe Natural)
+ Amazonka.MediaConvert.Types.TimecodeBurnin: timecodeBurnin_position :: Lens' TimecodeBurnin (Maybe TimecodeBurninPosition)
+ Amazonka.MediaConvert.Types.TimecodeBurnin: timecodeBurnin_prefix :: Lens' TimecodeBurnin (Maybe Text)
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: TimecodeBurninPosition' :: Text -> TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: [fromTimecodeBurninPosition] :: TimecodeBurninPosition -> Text
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance GHC.Read.Read Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: instance GHC.Show.Show Amazonka.MediaConvert.Types.TimecodeBurninPosition.TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: newtype TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: pattern TimecodeBurninPosition_BOTTOM_CENTER :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: pattern TimecodeBurninPosition_BOTTOM_LEFT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: pattern TimecodeBurninPosition_BOTTOM_RIGHT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: pattern TimecodeBurninPosition_MIDDLE_CENTER :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: pattern TimecodeBurninPosition_MIDDLE_LEFT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: pattern TimecodeBurninPosition_MIDDLE_RIGHT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: pattern TimecodeBurninPosition_TOP_CENTER :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: pattern TimecodeBurninPosition_TOP_LEFT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeBurninPosition: pattern TimecodeBurninPosition_TOP_RIGHT :: TimecodeBurninPosition
+ Amazonka.MediaConvert.Types.TimecodeConfig: TimecodeConfig' :: Maybe Text -> Maybe TimecodeSource -> Maybe Text -> Maybe Text -> TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: [$sel:anchor:TimecodeConfig'] :: TimecodeConfig -> Maybe Text
+ Amazonka.MediaConvert.Types.TimecodeConfig: [$sel:source:TimecodeConfig'] :: TimecodeConfig -> Maybe TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeConfig: [$sel:start:TimecodeConfig'] :: TimecodeConfig -> Maybe Text
+ Amazonka.MediaConvert.Types.TimecodeConfig: [$sel:timestampOffset:TimecodeConfig'] :: TimecodeConfig -> Maybe Text
+ Amazonka.MediaConvert.Types.TimecodeConfig: data TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TimecodeConfig.TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TimecodeConfig.TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TimecodeConfig.TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TimecodeConfig.TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TimecodeConfig.TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TimecodeConfig.TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: instance GHC.Read.Read Amazonka.MediaConvert.Types.TimecodeConfig.TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: instance GHC.Show.Show Amazonka.MediaConvert.Types.TimecodeConfig.TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: newTimecodeConfig :: TimecodeConfig
+ Amazonka.MediaConvert.Types.TimecodeConfig: timecodeConfig_anchor :: Lens' TimecodeConfig (Maybe Text)
+ Amazonka.MediaConvert.Types.TimecodeConfig: timecodeConfig_source :: Lens' TimecodeConfig (Maybe TimecodeSource)
+ Amazonka.MediaConvert.Types.TimecodeConfig: timecodeConfig_start :: Lens' TimecodeConfig (Maybe Text)
+ Amazonka.MediaConvert.Types.TimecodeConfig: timecodeConfig_timestampOffset :: Lens' TimecodeConfig (Maybe Text)
+ Amazonka.MediaConvert.Types.TimecodeSource: TimecodeSource' :: Text -> TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: [fromTimecodeSource] :: TimecodeSource -> Text
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance GHC.Read.Read Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: instance GHC.Show.Show Amazonka.MediaConvert.Types.TimecodeSource.TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: newtype TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: pattern TimecodeSource_EMBEDDED :: TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: pattern TimecodeSource_SPECIFIEDSTART :: TimecodeSource
+ Amazonka.MediaConvert.Types.TimecodeSource: pattern TimecodeSource_ZEROBASED :: TimecodeSource
+ Amazonka.MediaConvert.Types.TimedMetadata: TimedMetadata' :: Text -> TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: [fromTimedMetadata] :: TimedMetadata -> Text
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance GHC.Read.Read Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: instance GHC.Show.Show Amazonka.MediaConvert.Types.TimedMetadata.TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: newtype TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: pattern TimedMetadata_NONE :: TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadata: pattern TimedMetadata_PASSTHROUGH :: TimedMetadata
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: TimedMetadataInsertion' :: Maybe [Id3Insertion] -> TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: [$sel:id3Insertions:TimedMetadataInsertion'] :: TimedMetadataInsertion -> Maybe [Id3Insertion]
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: data TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TimedMetadataInsertion.TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TimedMetadataInsertion.TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TimedMetadataInsertion.TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TimedMetadataInsertion.TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TimedMetadataInsertion.TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TimedMetadataInsertion.TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: instance GHC.Read.Read Amazonka.MediaConvert.Types.TimedMetadataInsertion.TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: instance GHC.Show.Show Amazonka.MediaConvert.Types.TimedMetadataInsertion.TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: newTimedMetadataInsertion :: TimedMetadataInsertion
+ Amazonka.MediaConvert.Types.TimedMetadataInsertion: timedMetadataInsertion_id3Insertions :: Lens' TimedMetadataInsertion (Maybe [Id3Insertion])
+ Amazonka.MediaConvert.Types.Timing: Timing' :: Maybe POSIX -> Maybe POSIX -> Maybe POSIX -> Timing
+ Amazonka.MediaConvert.Types.Timing: [$sel:finishTime:Timing'] :: Timing -> Maybe POSIX
+ Amazonka.MediaConvert.Types.Timing: [$sel:startTime:Timing'] :: Timing -> Maybe POSIX
+ Amazonka.MediaConvert.Types.Timing: [$sel:submitTime:Timing'] :: Timing -> Maybe POSIX
+ Amazonka.MediaConvert.Types.Timing: data Timing
+ Amazonka.MediaConvert.Types.Timing: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Timing.Timing
+ Amazonka.MediaConvert.Types.Timing: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Timing.Timing
+ Amazonka.MediaConvert.Types.Timing: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Timing.Timing
+ Amazonka.MediaConvert.Types.Timing: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Timing.Timing
+ Amazonka.MediaConvert.Types.Timing: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Timing.Timing
+ Amazonka.MediaConvert.Types.Timing: instance GHC.Read.Read Amazonka.MediaConvert.Types.Timing.Timing
+ Amazonka.MediaConvert.Types.Timing: instance GHC.Show.Show Amazonka.MediaConvert.Types.Timing.Timing
+ Amazonka.MediaConvert.Types.Timing: newTiming :: Timing
+ Amazonka.MediaConvert.Types.Timing: timing_finishTime :: Lens' Timing (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.Timing: timing_startTime :: Lens' Timing (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.Timing: timing_submitTime :: Lens' Timing (Maybe UTCTime)
+ Amazonka.MediaConvert.Types.TrackSourceSettings: TrackSourceSettings' :: Maybe Natural -> TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: [$sel:trackNumber:TrackSourceSettings'] :: TrackSourceSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.TrackSourceSettings: data TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TrackSourceSettings.TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TrackSourceSettings.TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TrackSourceSettings.TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TrackSourceSettings.TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TrackSourceSettings.TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TrackSourceSettings.TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.TrackSourceSettings.TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.TrackSourceSettings.TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: newTrackSourceSettings :: TrackSourceSettings
+ Amazonka.MediaConvert.Types.TrackSourceSettings: trackSourceSettings_trackNumber :: Lens' TrackSourceSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: TtmlDestinationSettings' :: Maybe TtmlStylePassthrough -> TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: [$sel:stylePassthrough:TtmlDestinationSettings'] :: TtmlDestinationSettings -> Maybe TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: data TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TtmlDestinationSettings.TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TtmlDestinationSettings.TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TtmlDestinationSettings.TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TtmlDestinationSettings.TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TtmlDestinationSettings.TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TtmlDestinationSettings.TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.TtmlDestinationSettings.TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.TtmlDestinationSettings.TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: newTtmlDestinationSettings :: TtmlDestinationSettings
+ Amazonka.MediaConvert.Types.TtmlDestinationSettings: ttmlDestinationSettings_stylePassthrough :: Lens' TtmlDestinationSettings (Maybe TtmlStylePassthrough)
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: TtmlStylePassthrough' :: Text -> TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: [fromTtmlStylePassthrough] :: TtmlStylePassthrough -> Text
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance GHC.Read.Read Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: instance GHC.Show.Show Amazonka.MediaConvert.Types.TtmlStylePassthrough.TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: newtype TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: pattern TtmlStylePassthrough_DISABLED :: TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.TtmlStylePassthrough: pattern TtmlStylePassthrough_ENABLED :: TtmlStylePassthrough
+ Amazonka.MediaConvert.Types.Type: Type' :: Text -> Type
+ Amazonka.MediaConvert.Types.Type: [fromType] :: Type -> Text
+ Amazonka.MediaConvert.Types.Type: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance GHC.Read.Read Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: instance GHC.Show.Show Amazonka.MediaConvert.Types.Type.Type
+ Amazonka.MediaConvert.Types.Type: newtype Type
+ Amazonka.MediaConvert.Types.Type: pattern Type_CUSTOM :: Type
+ Amazonka.MediaConvert.Types.Type: pattern Type_SYSTEM :: Type
+ Amazonka.MediaConvert.Types.Vc3Class: Vc3Class' :: Text -> Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: [fromVc3Class] :: Vc3Class -> Text
+ Amazonka.MediaConvert.Types.Vc3Class: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vc3Class.Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: newtype Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: pattern Vc3Class_CLASS_145_8BIT :: Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: pattern Vc3Class_CLASS_220_10BIT :: Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Class: pattern Vc3Class_CLASS_220_8BIT :: Vc3Class
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: Vc3FramerateControl' :: Text -> Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: [fromVc3FramerateControl] :: Vc3FramerateControl -> Text
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vc3FramerateControl.Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: newtype Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: pattern Vc3FramerateControl_INITIALIZE_FROM_SOURCE :: Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateControl: pattern Vc3FramerateControl_SPECIFIED :: Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: Vc3FramerateConversionAlgorithm' :: Text -> Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: [fromVc3FramerateConversionAlgorithm] :: Vc3FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm.Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: newtype Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: pattern Vc3FramerateConversionAlgorithm_DUPLICATE_DROP :: Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: pattern Vc3FramerateConversionAlgorithm_FRAMEFORMER :: Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm: pattern Vc3FramerateConversionAlgorithm_INTERPOLATE :: Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: Vc3InterlaceMode' :: Text -> Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: [fromVc3InterlaceMode] :: Vc3InterlaceMode -> Text
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vc3InterlaceMode.Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: newtype Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: pattern Vc3InterlaceMode_INTERLACED :: Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3InterlaceMode: pattern Vc3InterlaceMode_PROGRESSIVE :: Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: Vc3ScanTypeConversionMode' :: Text -> Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: [fromVc3ScanTypeConversionMode] :: Vc3ScanTypeConversionMode -> Text
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode.Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: newtype Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: pattern Vc3ScanTypeConversionMode_INTERLACED :: Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode: pattern Vc3ScanTypeConversionMode_INTERLACED_OPTIMIZE :: Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3Settings: Vc3Settings' :: Maybe Vc3FramerateControl -> Maybe Vc3FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Vc3InterlaceMode -> Maybe Vc3ScanTypeConversionMode -> Maybe Vc3SlowPal -> Maybe Vc3Telecine -> Maybe Vc3Class -> Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: [$sel:framerateControl:Vc3Settings'] :: Vc3Settings -> Maybe Vc3FramerateControl
+ Amazonka.MediaConvert.Types.Vc3Settings: [$sel:framerateConversionAlgorithm:Vc3Settings'] :: Vc3Settings -> Maybe Vc3FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vc3Settings: [$sel:framerateDenominator:Vc3Settings'] :: Vc3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vc3Settings: [$sel:framerateNumerator:Vc3Settings'] :: Vc3Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vc3Settings: [$sel:interlaceMode:Vc3Settings'] :: Vc3Settings -> Maybe Vc3InterlaceMode
+ Amazonka.MediaConvert.Types.Vc3Settings: [$sel:scanTypeConversionMode:Vc3Settings'] :: Vc3Settings -> Maybe Vc3ScanTypeConversionMode
+ Amazonka.MediaConvert.Types.Vc3Settings: [$sel:slowPal:Vc3Settings'] :: Vc3Settings -> Maybe Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3Settings: [$sel:telecine:Vc3Settings'] :: Vc3Settings -> Maybe Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Settings: [$sel:vc3Class:Vc3Settings'] :: Vc3Settings -> Maybe Vc3Class
+ Amazonka.MediaConvert.Types.Vc3Settings: data Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vc3Settings.Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vc3Settings.Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vc3Settings.Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vc3Settings.Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vc3Settings.Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vc3Settings.Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vc3Settings.Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vc3Settings.Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: newVc3Settings :: Vc3Settings
+ Amazonka.MediaConvert.Types.Vc3Settings: vc3Settings_framerateControl :: Lens' Vc3Settings (Maybe Vc3FramerateControl)
+ Amazonka.MediaConvert.Types.Vc3Settings: vc3Settings_framerateConversionAlgorithm :: Lens' Vc3Settings (Maybe Vc3FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.Vc3Settings: vc3Settings_framerateDenominator :: Lens' Vc3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vc3Settings: vc3Settings_framerateNumerator :: Lens' Vc3Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vc3Settings: vc3Settings_interlaceMode :: Lens' Vc3Settings (Maybe Vc3InterlaceMode)
+ Amazonka.MediaConvert.Types.Vc3Settings: vc3Settings_scanTypeConversionMode :: Lens' Vc3Settings (Maybe Vc3ScanTypeConversionMode)
+ Amazonka.MediaConvert.Types.Vc3Settings: vc3Settings_slowPal :: Lens' Vc3Settings (Maybe Vc3SlowPal)
+ Amazonka.MediaConvert.Types.Vc3Settings: vc3Settings_telecine :: Lens' Vc3Settings (Maybe Vc3Telecine)
+ Amazonka.MediaConvert.Types.Vc3Settings: vc3Settings_vc3Class :: Lens' Vc3Settings (Maybe Vc3Class)
+ Amazonka.MediaConvert.Types.Vc3SlowPal: Vc3SlowPal' :: Text -> Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: [fromVc3SlowPal] :: Vc3SlowPal -> Text
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vc3SlowPal.Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: newtype Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: pattern Vc3SlowPal_DISABLED :: Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3SlowPal: pattern Vc3SlowPal_ENABLED :: Vc3SlowPal
+ Amazonka.MediaConvert.Types.Vc3Telecine: Vc3Telecine' :: Text -> Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: [fromVc3Telecine] :: Vc3Telecine -> Text
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vc3Telecine.Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: newtype Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: pattern Vc3Telecine_HARD :: Vc3Telecine
+ Amazonka.MediaConvert.Types.Vc3Telecine: pattern Vc3Telecine_NONE :: Vc3Telecine
+ Amazonka.MediaConvert.Types.VchipAction: VchipAction' :: Text -> VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: [fromVchipAction] :: VchipAction -> Text
+ Amazonka.MediaConvert.Types.VchipAction: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance GHC.Read.Read Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: instance GHC.Show.Show Amazonka.MediaConvert.Types.VchipAction.VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: newtype VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: pattern VchipAction_PASSTHROUGH :: VchipAction
+ Amazonka.MediaConvert.Types.VchipAction: pattern VchipAction_STRIP :: VchipAction
+ Amazonka.MediaConvert.Types.VideoCodec: VideoCodec' :: Text -> VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: [fromVideoCodec] :: VideoCodec -> Text
+ Amazonka.MediaConvert.Types.VideoCodec: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance GHC.Read.Read Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: instance GHC.Show.Show Amazonka.MediaConvert.Types.VideoCodec.VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: newtype VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_AV1 :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_AVC_INTRA :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_FRAME_CAPTURE :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_H_264 :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_H_265 :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_MPEG2 :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_PRORES :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_VC3 :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_VP8 :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_VP9 :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodec: pattern VideoCodec_XAVC :: VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodecSettings: VideoCodecSettings' :: Maybe Av1Settings -> Maybe AvcIntraSettings -> Maybe VideoCodec -> Maybe FrameCaptureSettings -> Maybe H264Settings -> Maybe H265Settings -> Maybe Mpeg2Settings -> Maybe ProresSettings -> Maybe Vc3Settings -> Maybe Vp8Settings -> Maybe Vp9Settings -> Maybe XavcSettings -> VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:av1Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Av1Settings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:avcIntraSettings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe AvcIntraSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:codec:VideoCodecSettings'] :: VideoCodecSettings -> Maybe VideoCodec
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:frameCaptureSettings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe FrameCaptureSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:h264Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe H264Settings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:h265Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe H265Settings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:mpeg2Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Mpeg2Settings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:proresSettings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe ProresSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:vc3Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Vc3Settings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:vp8Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Vp8Settings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:vp9Settings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe Vp9Settings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: [$sel:xavcSettings:VideoCodecSettings'] :: VideoCodecSettings -> Maybe XavcSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: data VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.VideoCodecSettings.VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.VideoCodecSettings.VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.VideoCodecSettings.VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.VideoCodecSettings.VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.VideoCodecSettings.VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.VideoCodecSettings.VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.VideoCodecSettings.VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.VideoCodecSettings.VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: newVideoCodecSettings :: VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_av1Settings :: Lens' VideoCodecSettings (Maybe Av1Settings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_avcIntraSettings :: Lens' VideoCodecSettings (Maybe AvcIntraSettings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_codec :: Lens' VideoCodecSettings (Maybe VideoCodec)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_frameCaptureSettings :: Lens' VideoCodecSettings (Maybe FrameCaptureSettings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_h264Settings :: Lens' VideoCodecSettings (Maybe H264Settings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_h265Settings :: Lens' VideoCodecSettings (Maybe H265Settings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_mpeg2Settings :: Lens' VideoCodecSettings (Maybe Mpeg2Settings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_proresSettings :: Lens' VideoCodecSettings (Maybe ProresSettings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_vc3Settings :: Lens' VideoCodecSettings (Maybe Vc3Settings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_vp8Settings :: Lens' VideoCodecSettings (Maybe Vp8Settings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_vp9Settings :: Lens' VideoCodecSettings (Maybe Vp9Settings)
+ Amazonka.MediaConvert.Types.VideoCodecSettings: videoCodecSettings_xavcSettings :: Lens' VideoCodecSettings (Maybe XavcSettings)
+ Amazonka.MediaConvert.Types.VideoDescription: VideoDescription' :: Maybe AfdSignaling -> Maybe AntiAlias -> Maybe VideoCodecSettings -> Maybe ColorMetadata -> Maybe Rectangle -> Maybe DropFrameTimecode -> Maybe Natural -> Maybe Natural -> Maybe Rectangle -> Maybe RespondToAfd -> Maybe ScalingBehavior -> Maybe Natural -> Maybe VideoTimecodeInsertion -> Maybe VideoPreprocessor -> Maybe Natural -> VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:afdSignaling:VideoDescription'] :: VideoDescription -> Maybe AfdSignaling
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:antiAlias:VideoDescription'] :: VideoDescription -> Maybe AntiAlias
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:codecSettings:VideoDescription'] :: VideoDescription -> Maybe VideoCodecSettings
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:colorMetadata:VideoDescription'] :: VideoDescription -> Maybe ColorMetadata
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:crop:VideoDescription'] :: VideoDescription -> Maybe Rectangle
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:dropFrameTimecode:VideoDescription'] :: VideoDescription -> Maybe DropFrameTimecode
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:fixedAfd:VideoDescription'] :: VideoDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:height:VideoDescription'] :: VideoDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:position:VideoDescription'] :: VideoDescription -> Maybe Rectangle
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:respondToAfd:VideoDescription'] :: VideoDescription -> Maybe RespondToAfd
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:scalingBehavior:VideoDescription'] :: VideoDescription -> Maybe ScalingBehavior
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:sharpness:VideoDescription'] :: VideoDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:timecodeInsertion:VideoDescription'] :: VideoDescription -> Maybe VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:videoPreprocessors:VideoDescription'] :: VideoDescription -> Maybe VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoDescription: [$sel:width:VideoDescription'] :: VideoDescription -> Maybe Natural
+ Amazonka.MediaConvert.Types.VideoDescription: data VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.VideoDescription.VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.VideoDescription.VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.VideoDescription.VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.VideoDescription.VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.VideoDescription.VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.VideoDescription.VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: instance GHC.Read.Read Amazonka.MediaConvert.Types.VideoDescription.VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: instance GHC.Show.Show Amazonka.MediaConvert.Types.VideoDescription.VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: newVideoDescription :: VideoDescription
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_afdSignaling :: Lens' VideoDescription (Maybe AfdSignaling)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_antiAlias :: Lens' VideoDescription (Maybe AntiAlias)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_codecSettings :: Lens' VideoDescription (Maybe VideoCodecSettings)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_colorMetadata :: Lens' VideoDescription (Maybe ColorMetadata)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_crop :: Lens' VideoDescription (Maybe Rectangle)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_dropFrameTimecode :: Lens' VideoDescription (Maybe DropFrameTimecode)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_fixedAfd :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_height :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_position :: Lens' VideoDescription (Maybe Rectangle)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_respondToAfd :: Lens' VideoDescription (Maybe RespondToAfd)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_scalingBehavior :: Lens' VideoDescription (Maybe ScalingBehavior)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_sharpness :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_timecodeInsertion :: Lens' VideoDescription (Maybe VideoTimecodeInsertion)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_videoPreprocessors :: Lens' VideoDescription (Maybe VideoPreprocessor)
+ Amazonka.MediaConvert.Types.VideoDescription: videoDescription_width :: Lens' VideoDescription (Maybe Natural)
+ Amazonka.MediaConvert.Types.VideoDetail: VideoDetail' :: Maybe Int -> Maybe Int -> VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: [$sel:heightInPx:VideoDetail'] :: VideoDetail -> Maybe Int
+ Amazonka.MediaConvert.Types.VideoDetail: [$sel:widthInPx:VideoDetail'] :: VideoDetail -> Maybe Int
+ Amazonka.MediaConvert.Types.VideoDetail: data VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.VideoDetail.VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.VideoDetail.VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.VideoDetail.VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.VideoDetail.VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.VideoDetail.VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: instance GHC.Read.Read Amazonka.MediaConvert.Types.VideoDetail.VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: instance GHC.Show.Show Amazonka.MediaConvert.Types.VideoDetail.VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: newVideoDetail :: VideoDetail
+ Amazonka.MediaConvert.Types.VideoDetail: videoDetail_heightInPx :: Lens' VideoDetail (Maybe Int)
+ Amazonka.MediaConvert.Types.VideoDetail: videoDetail_widthInPx :: Lens' VideoDetail (Maybe Int)
+ Amazonka.MediaConvert.Types.VideoPreprocessor: VideoPreprocessor' :: Maybe ColorCorrector -> Maybe Deinterlacer -> Maybe DolbyVision -> Maybe Hdr10Plus -> Maybe ImageInserter -> Maybe NoiseReducer -> Maybe PartnerWatermarking -> Maybe TimecodeBurnin -> VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: [$sel:colorCorrector:VideoPreprocessor'] :: VideoPreprocessor -> Maybe ColorCorrector
+ Amazonka.MediaConvert.Types.VideoPreprocessor: [$sel:deinterlacer:VideoPreprocessor'] :: VideoPreprocessor -> Maybe Deinterlacer
+ Amazonka.MediaConvert.Types.VideoPreprocessor: [$sel:dolbyVision:VideoPreprocessor'] :: VideoPreprocessor -> Maybe DolbyVision
+ Amazonka.MediaConvert.Types.VideoPreprocessor: [$sel:hdr10Plus:VideoPreprocessor'] :: VideoPreprocessor -> Maybe Hdr10Plus
+ Amazonka.MediaConvert.Types.VideoPreprocessor: [$sel:imageInserter:VideoPreprocessor'] :: VideoPreprocessor -> Maybe ImageInserter
+ Amazonka.MediaConvert.Types.VideoPreprocessor: [$sel:noiseReducer:VideoPreprocessor'] :: VideoPreprocessor -> Maybe NoiseReducer
+ Amazonka.MediaConvert.Types.VideoPreprocessor: [$sel:partnerWatermarking:VideoPreprocessor'] :: VideoPreprocessor -> Maybe PartnerWatermarking
+ Amazonka.MediaConvert.Types.VideoPreprocessor: [$sel:timecodeBurnin:VideoPreprocessor'] :: VideoPreprocessor -> Maybe TimecodeBurnin
+ Amazonka.MediaConvert.Types.VideoPreprocessor: data VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.VideoPreprocessor.VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.VideoPreprocessor.VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.VideoPreprocessor.VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.VideoPreprocessor.VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.VideoPreprocessor.VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.VideoPreprocessor.VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: instance GHC.Read.Read Amazonka.MediaConvert.Types.VideoPreprocessor.VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: instance GHC.Show.Show Amazonka.MediaConvert.Types.VideoPreprocessor.VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: newVideoPreprocessor :: VideoPreprocessor
+ Amazonka.MediaConvert.Types.VideoPreprocessor: videoPreprocessor_colorCorrector :: Lens' VideoPreprocessor (Maybe ColorCorrector)
+ Amazonka.MediaConvert.Types.VideoPreprocessor: videoPreprocessor_deinterlacer :: Lens' VideoPreprocessor (Maybe Deinterlacer)
+ Amazonka.MediaConvert.Types.VideoPreprocessor: videoPreprocessor_dolbyVision :: Lens' VideoPreprocessor (Maybe DolbyVision)
+ Amazonka.MediaConvert.Types.VideoPreprocessor: videoPreprocessor_hdr10Plus :: Lens' VideoPreprocessor (Maybe Hdr10Plus)
+ Amazonka.MediaConvert.Types.VideoPreprocessor: videoPreprocessor_imageInserter :: Lens' VideoPreprocessor (Maybe ImageInserter)
+ Amazonka.MediaConvert.Types.VideoPreprocessor: videoPreprocessor_noiseReducer :: Lens' VideoPreprocessor (Maybe NoiseReducer)
+ Amazonka.MediaConvert.Types.VideoPreprocessor: videoPreprocessor_partnerWatermarking :: Lens' VideoPreprocessor (Maybe PartnerWatermarking)
+ Amazonka.MediaConvert.Types.VideoPreprocessor: videoPreprocessor_timecodeBurnin :: Lens' VideoPreprocessor (Maybe TimecodeBurnin)
+ Amazonka.MediaConvert.Types.VideoSelector: VideoSelector' :: Maybe AlphaBehavior -> Maybe ColorSpace -> Maybe ColorSpaceUsage -> Maybe EmbeddedTimecodeOverride -> Maybe Hdr10Metadata -> Maybe PadVideo -> Maybe Natural -> Maybe Int -> Maybe InputRotate -> Maybe InputSampleRange -> VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:alphaBehavior:VideoSelector'] :: VideoSelector -> Maybe AlphaBehavior
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:colorSpace:VideoSelector'] :: VideoSelector -> Maybe ColorSpace
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:colorSpaceUsage:VideoSelector'] :: VideoSelector -> Maybe ColorSpaceUsage
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:embeddedTimecodeOverride:VideoSelector'] :: VideoSelector -> Maybe EmbeddedTimecodeOverride
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:hdr10Metadata:VideoSelector'] :: VideoSelector -> Maybe Hdr10Metadata
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:padVideo:VideoSelector'] :: VideoSelector -> Maybe PadVideo
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:pid:VideoSelector'] :: VideoSelector -> Maybe Natural
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:programNumber:VideoSelector'] :: VideoSelector -> Maybe Int
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:rotate:VideoSelector'] :: VideoSelector -> Maybe InputRotate
+ Amazonka.MediaConvert.Types.VideoSelector: [$sel:sampleRange:VideoSelector'] :: VideoSelector -> Maybe InputSampleRange
+ Amazonka.MediaConvert.Types.VideoSelector: data VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.VideoSelector.VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.VideoSelector.VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.VideoSelector.VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.VideoSelector.VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.VideoSelector.VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.VideoSelector.VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: instance GHC.Read.Read Amazonka.MediaConvert.Types.VideoSelector.VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: instance GHC.Show.Show Amazonka.MediaConvert.Types.VideoSelector.VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: newVideoSelector :: VideoSelector
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_alphaBehavior :: Lens' VideoSelector (Maybe AlphaBehavior)
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_colorSpace :: Lens' VideoSelector (Maybe ColorSpace)
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_colorSpaceUsage :: Lens' VideoSelector (Maybe ColorSpaceUsage)
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_embeddedTimecodeOverride :: Lens' VideoSelector (Maybe EmbeddedTimecodeOverride)
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_hdr10Metadata :: Lens' VideoSelector (Maybe Hdr10Metadata)
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_padVideo :: Lens' VideoSelector (Maybe PadVideo)
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_pid :: Lens' VideoSelector (Maybe Natural)
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_programNumber :: Lens' VideoSelector (Maybe Int)
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_rotate :: Lens' VideoSelector (Maybe InputRotate)
+ Amazonka.MediaConvert.Types.VideoSelector: videoSelector_sampleRange :: Lens' VideoSelector (Maybe InputSampleRange)
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: VideoTimecodeInsertion' :: Text -> VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: [fromVideoTimecodeInsertion] :: VideoTimecodeInsertion -> Text
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance GHC.Read.Read Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: instance GHC.Show.Show Amazonka.MediaConvert.Types.VideoTimecodeInsertion.VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: newtype VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: pattern VideoTimecodeInsertion_DISABLED :: VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VideoTimecodeInsertion: pattern VideoTimecodeInsertion_PIC_TIMING_SEI :: VideoTimecodeInsertion
+ Amazonka.MediaConvert.Types.VorbisSettings: VorbisSettings' :: Maybe Natural -> Maybe Natural -> Maybe Int -> VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: [$sel:channels:VorbisSettings'] :: VorbisSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.VorbisSettings: [$sel:sampleRate:VorbisSettings'] :: VorbisSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.VorbisSettings: [$sel:vbrQuality:VorbisSettings'] :: VorbisSettings -> Maybe Int
+ Amazonka.MediaConvert.Types.VorbisSettings: data VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.VorbisSettings.VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.VorbisSettings.VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.VorbisSettings.VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.VorbisSettings.VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.VorbisSettings.VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.VorbisSettings.VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.VorbisSettings.VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.VorbisSettings.VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: newVorbisSettings :: VorbisSettings
+ Amazonka.MediaConvert.Types.VorbisSettings: vorbisSettings_channels :: Lens' VorbisSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.VorbisSettings: vorbisSettings_sampleRate :: Lens' VorbisSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.VorbisSettings: vorbisSettings_vbrQuality :: Lens' VorbisSettings (Maybe Int)
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: Vp8FramerateControl' :: Text -> Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: [fromVp8FramerateControl] :: Vp8FramerateControl -> Text
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp8FramerateControl.Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: newtype Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: pattern Vp8FramerateControl_INITIALIZE_FROM_SOURCE :: Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateControl: pattern Vp8FramerateControl_SPECIFIED :: Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: Vp8FramerateConversionAlgorithm' :: Text -> Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: [fromVp8FramerateConversionAlgorithm] :: Vp8FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm.Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: newtype Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: pattern Vp8FramerateConversionAlgorithm_DUPLICATE_DROP :: Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: pattern Vp8FramerateConversionAlgorithm_FRAMEFORMER :: Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm: pattern Vp8FramerateConversionAlgorithm_INTERPOLATE :: Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8ParControl: Vp8ParControl' :: Text -> Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: [fromVp8ParControl] :: Vp8ParControl -> Text
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp8ParControl.Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: newtype Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: pattern Vp8ParControl_INITIALIZE_FROM_SOURCE :: Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8ParControl: pattern Vp8ParControl_SPECIFIED :: Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: Vp8QualityTuningLevel' :: Text -> Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: [fromVp8QualityTuningLevel] :: Vp8QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp8QualityTuningLevel.Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: newtype Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: pattern Vp8QualityTuningLevel_MULTI_PASS :: Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8QualityTuningLevel: pattern Vp8QualityTuningLevel_MULTI_PASS_HQ :: Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: Vp8RateControlMode' :: Text -> Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: [fromVp8RateControlMode] :: Vp8RateControlMode -> Text
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp8RateControlMode.Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: newtype Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8RateControlMode: pattern Vp8RateControlMode_VBR :: Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8Settings: Vp8Settings' :: Maybe Natural -> Maybe Vp8FramerateControl -> Maybe Vp8FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Vp8ParControl -> Maybe Natural -> Maybe Natural -> Maybe Vp8QualityTuningLevel -> Maybe Vp8RateControlMode -> Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:bitrate:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:framerateControl:Vp8Settings'] :: Vp8Settings -> Maybe Vp8FramerateControl
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:framerateConversionAlgorithm:Vp8Settings'] :: Vp8Settings -> Maybe Vp8FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:framerateDenominator:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:framerateNumerator:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:gopSize:Vp8Settings'] :: Vp8Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:hrdBufferSize:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:maxBitrate:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:parControl:Vp8Settings'] :: Vp8Settings -> Maybe Vp8ParControl
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:parDenominator:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:parNumerator:Vp8Settings'] :: Vp8Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:qualityTuningLevel:Vp8Settings'] :: Vp8Settings -> Maybe Vp8QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp8Settings: [$sel:rateControlMode:Vp8Settings'] :: Vp8Settings -> Maybe Vp8RateControlMode
+ Amazonka.MediaConvert.Types.Vp8Settings: data Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp8Settings.Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp8Settings.Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp8Settings.Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp8Settings.Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp8Settings.Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp8Settings.Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp8Settings.Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp8Settings.Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: newVp8Settings :: Vp8Settings
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_bitrate :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_framerateControl :: Lens' Vp8Settings (Maybe Vp8FramerateControl)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_framerateConversionAlgorithm :: Lens' Vp8Settings (Maybe Vp8FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_framerateDenominator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_framerateNumerator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_gopSize :: Lens' Vp8Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_hrdBufferSize :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_maxBitrate :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_parControl :: Lens' Vp8Settings (Maybe Vp8ParControl)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_parDenominator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_parNumerator :: Lens' Vp8Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_qualityTuningLevel :: Lens' Vp8Settings (Maybe Vp8QualityTuningLevel)
+ Amazonka.MediaConvert.Types.Vp8Settings: vp8Settings_rateControlMode :: Lens' Vp8Settings (Maybe Vp8RateControlMode)
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: Vp9FramerateControl' :: Text -> Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: [fromVp9FramerateControl] :: Vp9FramerateControl -> Text
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp9FramerateControl.Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: newtype Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: pattern Vp9FramerateControl_INITIALIZE_FROM_SOURCE :: Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateControl: pattern Vp9FramerateControl_SPECIFIED :: Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: Vp9FramerateConversionAlgorithm' :: Text -> Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: [fromVp9FramerateConversionAlgorithm] :: Vp9FramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm.Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: newtype Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: pattern Vp9FramerateConversionAlgorithm_DUPLICATE_DROP :: Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: pattern Vp9FramerateConversionAlgorithm_FRAMEFORMER :: Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm: pattern Vp9FramerateConversionAlgorithm_INTERPOLATE :: Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9ParControl: Vp9ParControl' :: Text -> Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: [fromVp9ParControl] :: Vp9ParControl -> Text
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp9ParControl.Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: newtype Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: pattern Vp9ParControl_INITIALIZE_FROM_SOURCE :: Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9ParControl: pattern Vp9ParControl_SPECIFIED :: Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: Vp9QualityTuningLevel' :: Text -> Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: [fromVp9QualityTuningLevel] :: Vp9QualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp9QualityTuningLevel.Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: newtype Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: pattern Vp9QualityTuningLevel_MULTI_PASS :: Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9QualityTuningLevel: pattern Vp9QualityTuningLevel_MULTI_PASS_HQ :: Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: Vp9RateControlMode' :: Text -> Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: [fromVp9RateControlMode] :: Vp9RateControlMode -> Text
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp9RateControlMode.Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: newtype Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9RateControlMode: pattern Vp9RateControlMode_VBR :: Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9Settings: Vp9Settings' :: Maybe Natural -> Maybe Vp9FramerateControl -> Maybe Vp9FramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe Double -> Maybe Natural -> Maybe Natural -> Maybe Vp9ParControl -> Maybe Natural -> Maybe Natural -> Maybe Vp9QualityTuningLevel -> Maybe Vp9RateControlMode -> Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:bitrate:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:framerateControl:Vp9Settings'] :: Vp9Settings -> Maybe Vp9FramerateControl
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:framerateConversionAlgorithm:Vp9Settings'] :: Vp9Settings -> Maybe Vp9FramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:framerateDenominator:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:framerateNumerator:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:gopSize:Vp9Settings'] :: Vp9Settings -> Maybe Double
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:hrdBufferSize:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:maxBitrate:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:parControl:Vp9Settings'] :: Vp9Settings -> Maybe Vp9ParControl
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:parDenominator:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:parNumerator:Vp9Settings'] :: Vp9Settings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:qualityTuningLevel:Vp9Settings'] :: Vp9Settings -> Maybe Vp9QualityTuningLevel
+ Amazonka.MediaConvert.Types.Vp9Settings: [$sel:rateControlMode:Vp9Settings'] :: Vp9Settings -> Maybe Vp9RateControlMode
+ Amazonka.MediaConvert.Types.Vp9Settings: data Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Vp9Settings.Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Vp9Settings.Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Vp9Settings.Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Vp9Settings.Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Vp9Settings.Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Vp9Settings.Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Vp9Settings.Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Vp9Settings.Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: newVp9Settings :: Vp9Settings
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_bitrate :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_framerateControl :: Lens' Vp9Settings (Maybe Vp9FramerateControl)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_framerateConversionAlgorithm :: Lens' Vp9Settings (Maybe Vp9FramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_framerateDenominator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_framerateNumerator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_gopSize :: Lens' Vp9Settings (Maybe Double)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_hrdBufferSize :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_maxBitrate :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_parControl :: Lens' Vp9Settings (Maybe Vp9ParControl)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_parDenominator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_parNumerator :: Lens' Vp9Settings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_qualityTuningLevel :: Lens' Vp9Settings (Maybe Vp9QualityTuningLevel)
+ Amazonka.MediaConvert.Types.Vp9Settings: vp9Settings_rateControlMode :: Lens' Vp9Settings (Maybe Vp9RateControlMode)
+ Amazonka.MediaConvert.Types.WatermarkingStrength: WatermarkingStrength' :: Text -> WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: [fromWatermarkingStrength] :: WatermarkingStrength -> Text
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance GHC.Read.Read Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: instance GHC.Show.Show Amazonka.MediaConvert.Types.WatermarkingStrength.WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: newtype WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: pattern WatermarkingStrength_DEFAULT :: WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: pattern WatermarkingStrength_LIGHTER :: WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: pattern WatermarkingStrength_LIGHTEST :: WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: pattern WatermarkingStrength_STRONGER :: WatermarkingStrength
+ Amazonka.MediaConvert.Types.WatermarkingStrength: pattern WatermarkingStrength_STRONGEST :: WatermarkingStrength
+ Amazonka.MediaConvert.Types.WavFormat: WavFormat' :: Text -> WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: [fromWavFormat] :: WavFormat -> Text
+ Amazonka.MediaConvert.Types.WavFormat: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance GHC.Read.Read Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: instance GHC.Show.Show Amazonka.MediaConvert.Types.WavFormat.WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: newtype WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: pattern WavFormat_RF64 :: WavFormat
+ Amazonka.MediaConvert.Types.WavFormat: pattern WavFormat_RIFF :: WavFormat
+ Amazonka.MediaConvert.Types.WavSettings: WavSettings' :: Maybe Natural -> Maybe Natural -> Maybe WavFormat -> Maybe Natural -> WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: [$sel:bitDepth:WavSettings'] :: WavSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.WavSettings: [$sel:channels:WavSettings'] :: WavSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.WavSettings: [$sel:format:WavSettings'] :: WavSettings -> Maybe WavFormat
+ Amazonka.MediaConvert.Types.WavSettings: [$sel:sampleRate:WavSettings'] :: WavSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.WavSettings: data WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.WavSettings.WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.WavSettings.WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.WavSettings.WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.WavSettings.WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.WavSettings.WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.WavSettings.WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.WavSettings.WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.WavSettings.WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: newWavSettings :: WavSettings
+ Amazonka.MediaConvert.Types.WavSettings: wavSettings_bitDepth :: Lens' WavSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.WavSettings: wavSettings_channels :: Lens' WavSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.WavSettings: wavSettings_format :: Lens' WavSettings (Maybe WavFormat)
+ Amazonka.MediaConvert.Types.WavSettings: wavSettings_sampleRate :: Lens' WavSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: WebvttAccessibilitySubs' :: Text -> WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: [fromWebvttAccessibilitySubs] :: WebvttAccessibilitySubs -> Text
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance GHC.Read.Read Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: instance GHC.Show.Show Amazonka.MediaConvert.Types.WebvttAccessibilitySubs.WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: newtype WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: pattern WebvttAccessibilitySubs_DISABLED :: WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttAccessibilitySubs: pattern WebvttAccessibilitySubs_ENABLED :: WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: WebvttDestinationSettings' :: Maybe WebvttAccessibilitySubs -> Maybe WebvttStylePassthrough -> WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: [$sel:accessibility:WebvttDestinationSettings'] :: WebvttDestinationSettings -> Maybe WebvttAccessibilitySubs
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: [$sel:stylePassthrough:WebvttDestinationSettings'] :: WebvttDestinationSettings -> Maybe WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: data WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.WebvttDestinationSettings.WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.WebvttDestinationSettings.WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.WebvttDestinationSettings.WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.WebvttDestinationSettings.WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.WebvttDestinationSettings.WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.WebvttDestinationSettings.WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.WebvttDestinationSettings.WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.WebvttDestinationSettings.WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: newWebvttDestinationSettings :: WebvttDestinationSettings
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: webvttDestinationSettings_accessibility :: Lens' WebvttDestinationSettings (Maybe WebvttAccessibilitySubs)
+ Amazonka.MediaConvert.Types.WebvttDestinationSettings: webvttDestinationSettings_stylePassthrough :: Lens' WebvttDestinationSettings (Maybe WebvttStylePassthrough)
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: WebvttHlsSourceSettings' :: Maybe Text -> Maybe LanguageCode -> Maybe Text -> WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: [$sel:renditionGroupId:WebvttHlsSourceSettings'] :: WebvttHlsSourceSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: [$sel:renditionLanguageCode:WebvttHlsSourceSettings'] :: WebvttHlsSourceSettings -> Maybe LanguageCode
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: [$sel:renditionName:WebvttHlsSourceSettings'] :: WebvttHlsSourceSettings -> Maybe Text
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: data WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.WebvttHlsSourceSettings.WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.WebvttHlsSourceSettings.WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.WebvttHlsSourceSettings.WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.WebvttHlsSourceSettings.WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.WebvttHlsSourceSettings.WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.WebvttHlsSourceSettings.WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.WebvttHlsSourceSettings.WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.WebvttHlsSourceSettings.WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: newWebvttHlsSourceSettings :: WebvttHlsSourceSettings
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: webvttHlsSourceSettings_renditionGroupId :: Lens' WebvttHlsSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: webvttHlsSourceSettings_renditionLanguageCode :: Lens' WebvttHlsSourceSettings (Maybe LanguageCode)
+ Amazonka.MediaConvert.Types.WebvttHlsSourceSettings: webvttHlsSourceSettings_renditionName :: Lens' WebvttHlsSourceSettings (Maybe Text)
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: WebvttStylePassthrough' :: Text -> WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: [fromWebvttStylePassthrough] :: WebvttStylePassthrough -> Text
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance GHC.Read.Read Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: instance GHC.Show.Show Amazonka.MediaConvert.Types.WebvttStylePassthrough.WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: newtype WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: pattern WebvttStylePassthrough_DISABLED :: WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: pattern WebvttStylePassthrough_ENABLED :: WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.WebvttStylePassthrough: pattern WebvttStylePassthrough_STRICT :: WebvttStylePassthrough
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: Xavc4kIntraCbgProfileClass' :: Text -> Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: [fromXavc4kIntraCbgProfileClass] :: Xavc4kIntraCbgProfileClass -> Text
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance GHC.Read.Read Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: instance GHC.Show.Show Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass.Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: newtype Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: pattern Xavc4kIntraCbgProfileClass_CLASS_100 :: Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: pattern Xavc4kIntraCbgProfileClass_CLASS_300 :: Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass: pattern Xavc4kIntraCbgProfileClass_CLASS_480 :: Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: Xavc4kIntraCbgProfileSettings' :: Maybe Xavc4kIntraCbgProfileClass -> Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: [$sel:xavcClass:Xavc4kIntraCbgProfileSettings'] :: Xavc4kIntraCbgProfileSettings -> Maybe Xavc4kIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: data Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings.Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings.Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings.Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings.Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings.Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings.Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings.Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings.Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: newXavc4kIntraCbgProfileSettings :: Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings: xavc4kIntraCbgProfileSettings_xavcClass :: Lens' Xavc4kIntraCbgProfileSettings (Maybe Xavc4kIntraCbgProfileClass)
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: Xavc4kIntraVbrProfileClass' :: Text -> Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: [fromXavc4kIntraVbrProfileClass] :: Xavc4kIntraVbrProfileClass -> Text
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance GHC.Read.Read Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: instance GHC.Show.Show Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass.Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: newtype Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: pattern Xavc4kIntraVbrProfileClass_CLASS_100 :: Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: pattern Xavc4kIntraVbrProfileClass_CLASS_300 :: Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass: pattern Xavc4kIntraVbrProfileClass_CLASS_480 :: Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: Xavc4kIntraVbrProfileSettings' :: Maybe Xavc4kIntraVbrProfileClass -> Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: [$sel:xavcClass:Xavc4kIntraVbrProfileSettings'] :: Xavc4kIntraVbrProfileSettings -> Maybe Xavc4kIntraVbrProfileClass
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: data Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings.Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings.Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings.Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings.Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings.Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings.Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings.Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings.Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: newXavc4kIntraVbrProfileSettings :: Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings: xavc4kIntraVbrProfileSettings_xavcClass :: Lens' Xavc4kIntraVbrProfileSettings (Maybe Xavc4kIntraVbrProfileClass)
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: Xavc4kProfileBitrateClass' :: Text -> Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: [fromXavc4kProfileBitrateClass] :: Xavc4kProfileBitrateClass -> Text
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance GHC.Read.Read Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: instance GHC.Show.Show Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass.Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: newtype Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: pattern Xavc4kProfileBitrateClass_BITRATE_CLASS_100 :: Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: pattern Xavc4kProfileBitrateClass_BITRATE_CLASS_140 :: Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass: pattern Xavc4kProfileBitrateClass_BITRATE_CLASS_200 :: Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: Xavc4kProfileCodecProfile' :: Text -> Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: [fromXavc4kProfileCodecProfile] :: Xavc4kProfileCodecProfile -> Text
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile.Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: newtype Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: pattern Xavc4kProfileCodecProfile_HIGH :: Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile: pattern Xavc4kProfileCodecProfile_HIGH_422 :: Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: Xavc4kProfileQualityTuningLevel' :: Text -> Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: [fromXavc4kProfileQualityTuningLevel] :: Xavc4kProfileQualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel.Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: newtype Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: pattern Xavc4kProfileQualityTuningLevel_MULTI_PASS_HQ :: Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: pattern Xavc4kProfileQualityTuningLevel_SINGLE_PASS :: Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel: pattern Xavc4kProfileQualityTuningLevel_SINGLE_PASS_HQ :: Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: Xavc4kProfileSettings' :: Maybe Xavc4kProfileBitrateClass -> Maybe Xavc4kProfileCodecProfile -> Maybe XavcFlickerAdaptiveQuantization -> Maybe XavcGopBReference -> Maybe Natural -> Maybe Natural -> Maybe Xavc4kProfileQualityTuningLevel -> Maybe Natural -> Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: [$sel:bitrateClass:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Xavc4kProfileBitrateClass
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: [$sel:codecProfile:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Xavc4kProfileCodecProfile
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: [$sel:flickerAdaptiveQuantization:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: [$sel:gopBReference:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe XavcGopBReference
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: [$sel:gopClosedCadence:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: [$sel:hrdBufferSize:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: [$sel:qualityTuningLevel:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Xavc4kProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: [$sel:slices:Xavc4kProfileSettings'] :: Xavc4kProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: data Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.Xavc4kProfileSettings.Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.Xavc4kProfileSettings.Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.Xavc4kProfileSettings.Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.Xavc4kProfileSettings.Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.Xavc4kProfileSettings.Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.Xavc4kProfileSettings.Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.Xavc4kProfileSettings.Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.Xavc4kProfileSettings.Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: newXavc4kProfileSettings :: Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: xavc4kProfileSettings_bitrateClass :: Lens' Xavc4kProfileSettings (Maybe Xavc4kProfileBitrateClass)
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: xavc4kProfileSettings_codecProfile :: Lens' Xavc4kProfileSettings (Maybe Xavc4kProfileCodecProfile)
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: xavc4kProfileSettings_flickerAdaptiveQuantization :: Lens' Xavc4kProfileSettings (Maybe XavcFlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: xavc4kProfileSettings_gopBReference :: Lens' Xavc4kProfileSettings (Maybe XavcGopBReference)
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: xavc4kProfileSettings_gopClosedCadence :: Lens' Xavc4kProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: xavc4kProfileSettings_hrdBufferSize :: Lens' Xavc4kProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: xavc4kProfileSettings_qualityTuningLevel :: Lens' Xavc4kProfileSettings (Maybe Xavc4kProfileQualityTuningLevel)
+ Amazonka.MediaConvert.Types.Xavc4kProfileSettings: xavc4kProfileSettings_slices :: Lens' Xavc4kProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: XavcAdaptiveQuantization' :: Text -> XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: [fromXavcAdaptiveQuantization] :: XavcAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcAdaptiveQuantization.XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: newtype XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: pattern XavcAdaptiveQuantization_AUTO :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: pattern XavcAdaptiveQuantization_HIGH :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: pattern XavcAdaptiveQuantization_HIGHER :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: pattern XavcAdaptiveQuantization_LOW :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: pattern XavcAdaptiveQuantization_MAX :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: pattern XavcAdaptiveQuantization_MEDIUM :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcAdaptiveQuantization: pattern XavcAdaptiveQuantization_OFF :: XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: XavcEntropyEncoding' :: Text -> XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: [fromXavcEntropyEncoding] :: XavcEntropyEncoding -> Text
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcEntropyEncoding.XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: newtype XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: pattern XavcEntropyEncoding_AUTO :: XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: pattern XavcEntropyEncoding_CABAC :: XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcEntropyEncoding: pattern XavcEntropyEncoding_CAVLC :: XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: XavcFlickerAdaptiveQuantization' :: Text -> XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: [fromXavcFlickerAdaptiveQuantization] :: XavcFlickerAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization.XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: newtype XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: pattern XavcFlickerAdaptiveQuantization_DISABLED :: XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization: pattern XavcFlickerAdaptiveQuantization_ENABLED :: XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcFramerateControl: XavcFramerateControl' :: Text -> XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: [fromXavcFramerateControl] :: XavcFramerateControl -> Text
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcFramerateControl.XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: newtype XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: pattern XavcFramerateControl_INITIALIZE_FROM_SOURCE :: XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateControl: pattern XavcFramerateControl_SPECIFIED :: XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: XavcFramerateConversionAlgorithm' :: Text -> XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: [fromXavcFramerateConversionAlgorithm] :: XavcFramerateConversionAlgorithm -> Text
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm.XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: newtype XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: pattern XavcFramerateConversionAlgorithm_DUPLICATE_DROP :: XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: pattern XavcFramerateConversionAlgorithm_FRAMEFORMER :: XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm: pattern XavcFramerateConversionAlgorithm_INTERPOLATE :: XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcGopBReference: XavcGopBReference' :: Text -> XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: [fromXavcGopBReference] :: XavcGopBReference -> Text
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcGopBReference.XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: newtype XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: pattern XavcGopBReference_DISABLED :: XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcGopBReference: pattern XavcGopBReference_ENABLED :: XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: XavcHdIntraCbgProfileClass' :: Text -> XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: [fromXavcHdIntraCbgProfileClass] :: XavcHdIntraCbgProfileClass -> Text
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass.XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: newtype XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: pattern XavcHdIntraCbgProfileClass_CLASS_100 :: XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: pattern XavcHdIntraCbgProfileClass_CLASS_200 :: XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass: pattern XavcHdIntraCbgProfileClass_CLASS_50 :: XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: XavcHdIntraCbgProfileSettings' :: Maybe XavcHdIntraCbgProfileClass -> XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: [$sel:xavcClass:XavcHdIntraCbgProfileSettings'] :: XavcHdIntraCbgProfileSettings -> Maybe XavcHdIntraCbgProfileClass
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: data XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings.XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings.XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings.XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings.XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings.XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings.XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings.XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings.XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: newXavcHdIntraCbgProfileSettings :: XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings: xavcHdIntraCbgProfileSettings_xavcClass :: Lens' XavcHdIntraCbgProfileSettings (Maybe XavcHdIntraCbgProfileClass)
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: XavcHdProfileBitrateClass' :: Text -> XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: [fromXavcHdProfileBitrateClass] :: XavcHdProfileBitrateClass -> Text
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass.XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: newtype XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: pattern XavcHdProfileBitrateClass_BITRATE_CLASS_25 :: XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: pattern XavcHdProfileBitrateClass_BITRATE_CLASS_35 :: XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass: pattern XavcHdProfileBitrateClass_BITRATE_CLASS_50 :: XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: XavcHdProfileQualityTuningLevel' :: Text -> XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: [fromXavcHdProfileQualityTuningLevel] :: XavcHdProfileQualityTuningLevel -> Text
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel.XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: newtype XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: pattern XavcHdProfileQualityTuningLevel_MULTI_PASS_HQ :: XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: pattern XavcHdProfileQualityTuningLevel_SINGLE_PASS :: XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel: pattern XavcHdProfileQualityTuningLevel_SINGLE_PASS_HQ :: XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: XavcHdProfileSettings' :: Maybe XavcHdProfileBitrateClass -> Maybe XavcFlickerAdaptiveQuantization -> Maybe XavcGopBReference -> Maybe Natural -> Maybe Natural -> Maybe XavcInterlaceMode -> Maybe XavcHdProfileQualityTuningLevel -> Maybe Natural -> Maybe XavcHdProfileTelecine -> XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: [$sel:bitrateClass:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcHdProfileBitrateClass
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: [$sel:flickerAdaptiveQuantization:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcFlickerAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: [$sel:gopBReference:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcGopBReference
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: [$sel:gopClosedCadence:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: [$sel:hrdBufferSize:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: [$sel:interlaceMode:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: [$sel:qualityTuningLevel:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcHdProfileQualityTuningLevel
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: [$sel:slices:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: [$sel:telecine:XavcHdProfileSettings'] :: XavcHdProfileSettings -> Maybe XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: data XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcHdProfileSettings.XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcHdProfileSettings.XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcHdProfileSettings.XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcHdProfileSettings.XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcHdProfileSettings.XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcHdProfileSettings.XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcHdProfileSettings.XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcHdProfileSettings.XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: newXavcHdProfileSettings :: XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: xavcHdProfileSettings_bitrateClass :: Lens' XavcHdProfileSettings (Maybe XavcHdProfileBitrateClass)
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: xavcHdProfileSettings_flickerAdaptiveQuantization :: Lens' XavcHdProfileSettings (Maybe XavcFlickerAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: xavcHdProfileSettings_gopBReference :: Lens' XavcHdProfileSettings (Maybe XavcGopBReference)
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: xavcHdProfileSettings_gopClosedCadence :: Lens' XavcHdProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: xavcHdProfileSettings_hrdBufferSize :: Lens' XavcHdProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: xavcHdProfileSettings_interlaceMode :: Lens' XavcHdProfileSettings (Maybe XavcInterlaceMode)
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: xavcHdProfileSettings_qualityTuningLevel :: Lens' XavcHdProfileSettings (Maybe XavcHdProfileQualityTuningLevel)
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: xavcHdProfileSettings_slices :: Lens' XavcHdProfileSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.XavcHdProfileSettings: xavcHdProfileSettings_telecine :: Lens' XavcHdProfileSettings (Maybe XavcHdProfileTelecine)
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: XavcHdProfileTelecine' :: Text -> XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: [fromXavcHdProfileTelecine] :: XavcHdProfileTelecine -> Text
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcHdProfileTelecine.XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: newtype XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: pattern XavcHdProfileTelecine_HARD :: XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcHdProfileTelecine: pattern XavcHdProfileTelecine_NONE :: XavcHdProfileTelecine
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: XavcInterlaceMode' :: Text -> XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: [fromXavcInterlaceMode] :: XavcInterlaceMode -> Text
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcInterlaceMode.XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: newtype XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: pattern XavcInterlaceMode_BOTTOM_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: pattern XavcInterlaceMode_FOLLOW_BOTTOM_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: pattern XavcInterlaceMode_FOLLOW_TOP_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: pattern XavcInterlaceMode_PROGRESSIVE :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcInterlaceMode: pattern XavcInterlaceMode_TOP_FIELD :: XavcInterlaceMode
+ Amazonka.MediaConvert.Types.XavcProfile: XavcProfile' :: Text -> XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: [fromXavcProfile] :: XavcProfile -> Text
+ Amazonka.MediaConvert.Types.XavcProfile: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcProfile.XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: newtype XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: pattern XavcProfile_XAVC_4K :: XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: pattern XavcProfile_XAVC_4K_INTRA_CBG :: XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: pattern XavcProfile_XAVC_4K_INTRA_VBR :: XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: pattern XavcProfile_XAVC_HD :: XavcProfile
+ Amazonka.MediaConvert.Types.XavcProfile: pattern XavcProfile_XAVC_HD_INTRA_CBG :: XavcProfile
+ Amazonka.MediaConvert.Types.XavcSettings: XavcSettings' :: Maybe XavcAdaptiveQuantization -> Maybe XavcEntropyEncoding -> Maybe XavcFramerateControl -> Maybe XavcFramerateConversionAlgorithm -> Maybe Natural -> Maybe Natural -> Maybe XavcProfile -> Maybe XavcSlowPal -> Maybe Natural -> Maybe XavcSpatialAdaptiveQuantization -> Maybe XavcTemporalAdaptiveQuantization -> Maybe Xavc4kIntraCbgProfileSettings -> Maybe Xavc4kIntraVbrProfileSettings -> Maybe Xavc4kProfileSettings -> Maybe XavcHdIntraCbgProfileSettings -> Maybe XavcHdProfileSettings -> XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:adaptiveQuantization:XavcSettings'] :: XavcSettings -> Maybe XavcAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:entropyEncoding:XavcSettings'] :: XavcSettings -> Maybe XavcEntropyEncoding
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:framerateControl:XavcSettings'] :: XavcSettings -> Maybe XavcFramerateControl
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:framerateConversionAlgorithm:XavcSettings'] :: XavcSettings -> Maybe XavcFramerateConversionAlgorithm
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:framerateDenominator:XavcSettings'] :: XavcSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:framerateNumerator:XavcSettings'] :: XavcSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:profile:XavcSettings'] :: XavcSettings -> Maybe XavcProfile
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:slowPal:XavcSettings'] :: XavcSettings -> Maybe XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:softness:XavcSettings'] :: XavcSettings -> Maybe Natural
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:spatialAdaptiveQuantization:XavcSettings'] :: XavcSettings -> Maybe XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:temporalAdaptiveQuantization:XavcSettings'] :: XavcSettings -> Maybe XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:xavc4kIntraCbgProfileSettings:XavcSettings'] :: XavcSettings -> Maybe Xavc4kIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:xavc4kIntraVbrProfileSettings:XavcSettings'] :: XavcSettings -> Maybe Xavc4kIntraVbrProfileSettings
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:xavc4kProfileSettings:XavcSettings'] :: XavcSettings -> Maybe Xavc4kProfileSettings
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:xavcHdIntraCbgProfileSettings:XavcSettings'] :: XavcSettings -> Maybe XavcHdIntraCbgProfileSettings
+ Amazonka.MediaConvert.Types.XavcSettings: [$sel:xavcHdProfileSettings:XavcSettings'] :: XavcSettings -> Maybe XavcHdProfileSettings
+ Amazonka.MediaConvert.Types.XavcSettings: data XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcSettings.XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcSettings.XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcSettings.XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcSettings.XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcSettings.XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcSettings.XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcSettings.XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcSettings.XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: newXavcSettings :: XavcSettings
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_adaptiveQuantization :: Lens' XavcSettings (Maybe XavcAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_entropyEncoding :: Lens' XavcSettings (Maybe XavcEntropyEncoding)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_framerateControl :: Lens' XavcSettings (Maybe XavcFramerateControl)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_framerateConversionAlgorithm :: Lens' XavcSettings (Maybe XavcFramerateConversionAlgorithm)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_framerateDenominator :: Lens' XavcSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_framerateNumerator :: Lens' XavcSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_profile :: Lens' XavcSettings (Maybe XavcProfile)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_slowPal :: Lens' XavcSettings (Maybe XavcSlowPal)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_softness :: Lens' XavcSettings (Maybe Natural)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_spatialAdaptiveQuantization :: Lens' XavcSettings (Maybe XavcSpatialAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_temporalAdaptiveQuantization :: Lens' XavcSettings (Maybe XavcTemporalAdaptiveQuantization)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_xavc4kIntraCbgProfileSettings :: Lens' XavcSettings (Maybe Xavc4kIntraCbgProfileSettings)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_xavc4kIntraVbrProfileSettings :: Lens' XavcSettings (Maybe Xavc4kIntraVbrProfileSettings)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_xavc4kProfileSettings :: Lens' XavcSettings (Maybe Xavc4kProfileSettings)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_xavcHdIntraCbgProfileSettings :: Lens' XavcSettings (Maybe XavcHdIntraCbgProfileSettings)
+ Amazonka.MediaConvert.Types.XavcSettings: xavcSettings_xavcHdProfileSettings :: Lens' XavcSettings (Maybe XavcHdProfileSettings)
+ Amazonka.MediaConvert.Types.XavcSlowPal: XavcSlowPal' :: Text -> XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: [fromXavcSlowPal] :: XavcSlowPal -> Text
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcSlowPal.XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: newtype XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: pattern XavcSlowPal_DISABLED :: XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSlowPal: pattern XavcSlowPal_ENABLED :: XavcSlowPal
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: XavcSpatialAdaptiveQuantization' :: Text -> XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: [fromXavcSpatialAdaptiveQuantization] :: XavcSpatialAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization.XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: newtype XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: pattern XavcSpatialAdaptiveQuantization_DISABLED :: XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization: pattern XavcSpatialAdaptiveQuantization_ENABLED :: XavcSpatialAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: XavcTemporalAdaptiveQuantization' :: Text -> XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: [fromXavcTemporalAdaptiveQuantization] :: XavcTemporalAdaptiveQuantization -> Text
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Amazonka.Data.ByteString.ToByteString Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Amazonka.Data.Headers.ToHeader Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Amazonka.Data.Log.ToLog Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Amazonka.Data.Text.FromText Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Amazonka.Data.Text.ToText Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Amazonka.Data.XML.FromXML Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Amazonka.Data.XML.ToXML Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Control.DeepSeq.NFData Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance GHC.Classes.Eq Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance GHC.Classes.Ord Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance GHC.Generics.Generic Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance GHC.Read.Read Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: instance GHC.Show.Show Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization.XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: newtype XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: pattern XavcTemporalAdaptiveQuantization_DISABLED :: XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization: pattern XavcTemporalAdaptiveQuantization_ENABLED :: XavcTemporalAdaptiveQuantization
+ Amazonka.MediaConvert.UntagResource: UntagResource' :: Maybe [Text] -> Text -> UntagResource
+ Amazonka.MediaConvert.UntagResource: UntagResourceResponse' :: Int -> UntagResourceResponse
+ Amazonka.MediaConvert.UntagResource: [$sel:arn:UntagResource'] :: UntagResource -> Text
+ Amazonka.MediaConvert.UntagResource: [$sel:httpStatus:UntagResourceResponse'] :: UntagResourceResponse -> Int
+ Amazonka.MediaConvert.UntagResource: [$sel:tagKeys:UntagResource'] :: UntagResource -> Maybe [Text]
+ Amazonka.MediaConvert.UntagResource: data UntagResource
+ Amazonka.MediaConvert.UntagResource: data UntagResourceResponse
+ Amazonka.MediaConvert.UntagResource: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance Control.DeepSeq.NFData Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance Control.DeepSeq.NFData Amazonka.MediaConvert.UntagResource.UntagResourceResponse
+ Amazonka.MediaConvert.UntagResource: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance GHC.Classes.Eq Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance GHC.Classes.Eq Amazonka.MediaConvert.UntagResource.UntagResourceResponse
+ Amazonka.MediaConvert.UntagResource: instance GHC.Generics.Generic Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance GHC.Generics.Generic Amazonka.MediaConvert.UntagResource.UntagResourceResponse
+ Amazonka.MediaConvert.UntagResource: instance GHC.Read.Read Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance GHC.Read.Read Amazonka.MediaConvert.UntagResource.UntagResourceResponse
+ Amazonka.MediaConvert.UntagResource: instance GHC.Show.Show Amazonka.MediaConvert.UntagResource.UntagResource
+ Amazonka.MediaConvert.UntagResource: instance GHC.Show.Show Amazonka.MediaConvert.UntagResource.UntagResourceResponse
+ Amazonka.MediaConvert.UntagResource: newUntagResource :: Text -> UntagResource
+ Amazonka.MediaConvert.UntagResource: newUntagResourceResponse :: Int -> UntagResourceResponse
+ Amazonka.MediaConvert.UntagResource: untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
+ Amazonka.MediaConvert.UntagResource: untagResource_arn :: Lens' UntagResource Text
+ Amazonka.MediaConvert.UntagResource: untagResource_tagKeys :: Lens' UntagResource (Maybe [Text])
+ Amazonka.MediaConvert.UpdateJobTemplate: UpdateJobTemplate' :: Maybe AccelerationSettings -> Maybe Text -> Maybe Text -> Maybe [HopDestination] -> Maybe Int -> Maybe Text -> Maybe JobTemplateSettings -> Maybe StatusUpdateInterval -> Text -> UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: UpdateJobTemplateResponse' :: Maybe JobTemplate -> Int -> UpdateJobTemplateResponse
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:accelerationSettings:UpdateJobTemplate'] :: UpdateJobTemplate -> Maybe AccelerationSettings
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:category:UpdateJobTemplate'] :: UpdateJobTemplate -> Maybe Text
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:description:UpdateJobTemplate'] :: UpdateJobTemplate -> Maybe Text
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:hopDestinations:UpdateJobTemplate'] :: UpdateJobTemplate -> Maybe [HopDestination]
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:httpStatus:UpdateJobTemplateResponse'] :: UpdateJobTemplateResponse -> Int
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:jobTemplate:UpdateJobTemplateResponse'] :: UpdateJobTemplateResponse -> Maybe JobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:name:UpdateJobTemplate'] :: UpdateJobTemplate -> Text
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:priority:UpdateJobTemplate'] :: UpdateJobTemplate -> Maybe Int
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:queue:UpdateJobTemplate'] :: UpdateJobTemplate -> Maybe Text
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:settings:UpdateJobTemplate'] :: UpdateJobTemplate -> Maybe JobTemplateSettings
+ Amazonka.MediaConvert.UpdateJobTemplate: [$sel:statusUpdateInterval:UpdateJobTemplate'] :: UpdateJobTemplate -> Maybe StatusUpdateInterval
+ Amazonka.MediaConvert.UpdateJobTemplate: data UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: data UpdateJobTemplateResponse
+ Amazonka.MediaConvert.UpdateJobTemplate: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance Control.DeepSeq.NFData Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
+ Amazonka.MediaConvert.UpdateJobTemplate: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance GHC.Classes.Eq Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
+ Amazonka.MediaConvert.UpdateJobTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance GHC.Generics.Generic Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
+ Amazonka.MediaConvert.UpdateJobTemplate: instance GHC.Read.Read Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance GHC.Read.Read Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
+ Amazonka.MediaConvert.UpdateJobTemplate: instance GHC.Show.Show Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: instance GHC.Show.Show Amazonka.MediaConvert.UpdateJobTemplate.UpdateJobTemplateResponse
+ Amazonka.MediaConvert.UpdateJobTemplate: newUpdateJobTemplate :: Text -> UpdateJobTemplate
+ Amazonka.MediaConvert.UpdateJobTemplate: newUpdateJobTemplateResponse :: Int -> UpdateJobTemplateResponse
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplateResponse_httpStatus :: Lens' UpdateJobTemplateResponse Int
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplateResponse_jobTemplate :: Lens' UpdateJobTemplateResponse (Maybe JobTemplate)
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplate_accelerationSettings :: Lens' UpdateJobTemplate (Maybe AccelerationSettings)
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplate_category :: Lens' UpdateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplate_description :: Lens' UpdateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplate_hopDestinations :: Lens' UpdateJobTemplate (Maybe [HopDestination])
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplate_name :: Lens' UpdateJobTemplate Text
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplate_priority :: Lens' UpdateJobTemplate (Maybe Int)
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplate_queue :: Lens' UpdateJobTemplate (Maybe Text)
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplate_settings :: Lens' UpdateJobTemplate (Maybe JobTemplateSettings)
+ Amazonka.MediaConvert.UpdateJobTemplate: updateJobTemplate_statusUpdateInterval :: Lens' UpdateJobTemplate (Maybe StatusUpdateInterval)
+ Amazonka.MediaConvert.UpdatePreset: UpdatePreset' :: Maybe Text -> Maybe Text -> Maybe PresetSettings -> Text -> UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: UpdatePresetResponse' :: Maybe Preset -> Int -> UpdatePresetResponse
+ Amazonka.MediaConvert.UpdatePreset: [$sel:category:UpdatePreset'] :: UpdatePreset -> Maybe Text
+ Amazonka.MediaConvert.UpdatePreset: [$sel:description:UpdatePreset'] :: UpdatePreset -> Maybe Text
+ Amazonka.MediaConvert.UpdatePreset: [$sel:httpStatus:UpdatePresetResponse'] :: UpdatePresetResponse -> Int
+ Amazonka.MediaConvert.UpdatePreset: [$sel:name:UpdatePreset'] :: UpdatePreset -> Text
+ Amazonka.MediaConvert.UpdatePreset: [$sel:preset:UpdatePresetResponse'] :: UpdatePresetResponse -> Maybe Preset
+ Amazonka.MediaConvert.UpdatePreset: [$sel:settings:UpdatePreset'] :: UpdatePreset -> Maybe PresetSettings
+ Amazonka.MediaConvert.UpdatePreset: data UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: data UpdatePresetResponse
+ Amazonka.MediaConvert.UpdatePreset: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance Control.DeepSeq.NFData Amazonka.MediaConvert.UpdatePreset.UpdatePresetResponse
+ Amazonka.MediaConvert.UpdatePreset: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance GHC.Classes.Eq Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance GHC.Classes.Eq Amazonka.MediaConvert.UpdatePreset.UpdatePresetResponse
+ Amazonka.MediaConvert.UpdatePreset: instance GHC.Generics.Generic Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance GHC.Generics.Generic Amazonka.MediaConvert.UpdatePreset.UpdatePresetResponse
+ Amazonka.MediaConvert.UpdatePreset: instance GHC.Read.Read Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance GHC.Read.Read Amazonka.MediaConvert.UpdatePreset.UpdatePresetResponse
+ Amazonka.MediaConvert.UpdatePreset: instance GHC.Show.Show Amazonka.MediaConvert.UpdatePreset.UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: instance GHC.Show.Show Amazonka.MediaConvert.UpdatePreset.UpdatePresetResponse
+ Amazonka.MediaConvert.UpdatePreset: newUpdatePreset :: Text -> UpdatePreset
+ Amazonka.MediaConvert.UpdatePreset: newUpdatePresetResponse :: Int -> UpdatePresetResponse
+ Amazonka.MediaConvert.UpdatePreset: updatePresetResponse_httpStatus :: Lens' UpdatePresetResponse Int
+ Amazonka.MediaConvert.UpdatePreset: updatePresetResponse_preset :: Lens' UpdatePresetResponse (Maybe Preset)
+ Amazonka.MediaConvert.UpdatePreset: updatePreset_category :: Lens' UpdatePreset (Maybe Text)
+ Amazonka.MediaConvert.UpdatePreset: updatePreset_description :: Lens' UpdatePreset (Maybe Text)
+ Amazonka.MediaConvert.UpdatePreset: updatePreset_name :: Lens' UpdatePreset Text
+ Amazonka.MediaConvert.UpdatePreset: updatePreset_settings :: Lens' UpdatePreset (Maybe PresetSettings)
+ Amazonka.MediaConvert.UpdateQueue: UpdateQueue' :: Maybe Text -> Maybe ReservationPlanSettings -> Maybe QueueStatus -> Text -> UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: UpdateQueueResponse' :: Maybe Queue -> Int -> UpdateQueueResponse
+ Amazonka.MediaConvert.UpdateQueue: [$sel:description:UpdateQueue'] :: UpdateQueue -> Maybe Text
+ Amazonka.MediaConvert.UpdateQueue: [$sel:httpStatus:UpdateQueueResponse'] :: UpdateQueueResponse -> Int
+ Amazonka.MediaConvert.UpdateQueue: [$sel:name:UpdateQueue'] :: UpdateQueue -> Text
+ Amazonka.MediaConvert.UpdateQueue: [$sel:queue:UpdateQueueResponse'] :: UpdateQueueResponse -> Maybe Queue
+ Amazonka.MediaConvert.UpdateQueue: [$sel:reservationPlanSettings:UpdateQueue'] :: UpdateQueue -> Maybe ReservationPlanSettings
+ Amazonka.MediaConvert.UpdateQueue: [$sel:status:UpdateQueue'] :: UpdateQueue -> Maybe QueueStatus
+ Amazonka.MediaConvert.UpdateQueue: data UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: data UpdateQueueResponse
+ Amazonka.MediaConvert.UpdateQueue: instance Amazonka.Data.Headers.ToHeaders Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance Amazonka.Data.Path.ToPath Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance Amazonka.Data.Query.ToQuery Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance Amazonka.Types.AWSRequest Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance Control.DeepSeq.NFData Amazonka.MediaConvert.UpdateQueue.UpdateQueueResponse
+ Amazonka.MediaConvert.UpdateQueue: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance Data.Hashable.Class.Hashable Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance GHC.Classes.Eq Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance GHC.Classes.Eq Amazonka.MediaConvert.UpdateQueue.UpdateQueueResponse
+ Amazonka.MediaConvert.UpdateQueue: instance GHC.Generics.Generic Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance GHC.Generics.Generic Amazonka.MediaConvert.UpdateQueue.UpdateQueueResponse
+ Amazonka.MediaConvert.UpdateQueue: instance GHC.Read.Read Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance GHC.Read.Read Amazonka.MediaConvert.UpdateQueue.UpdateQueueResponse
+ Amazonka.MediaConvert.UpdateQueue: instance GHC.Show.Show Amazonka.MediaConvert.UpdateQueue.UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: instance GHC.Show.Show Amazonka.MediaConvert.UpdateQueue.UpdateQueueResponse
+ Amazonka.MediaConvert.UpdateQueue: newUpdateQueue :: Text -> UpdateQueue
+ Amazonka.MediaConvert.UpdateQueue: newUpdateQueueResponse :: Int -> UpdateQueueResponse
+ Amazonka.MediaConvert.UpdateQueue: updateQueueResponse_httpStatus :: Lens' UpdateQueueResponse Int
+ Amazonka.MediaConvert.UpdateQueue: updateQueueResponse_queue :: Lens' UpdateQueueResponse (Maybe Queue)
+ Amazonka.MediaConvert.UpdateQueue: updateQueue_description :: Lens' UpdateQueue (Maybe Text)
+ Amazonka.MediaConvert.UpdateQueue: updateQueue_name :: Lens' UpdateQueue Text
+ Amazonka.MediaConvert.UpdateQueue: updateQueue_reservationPlanSettings :: Lens' UpdateQueue (Maybe ReservationPlanSettings)
+ Amazonka.MediaConvert.UpdateQueue: updateQueue_status :: Lens' UpdateQueue (Maybe QueueStatus)

This diff is very large; some files are shown as “too large to diff”. Download the raw patch for the complete diff.

Files

README.md view
@@ -7,9 +7,8 @@   ## Version--`1.6.1`-+ +`2.0` - Derived from API version @2017-08-29@ of the AWS service descriptions, licensed under Apache 2.0.  ## Description @@ -26,7 +25,7 @@ The provided lenses should be compatible with any of the major lens libraries [lens](http://hackage.haskell.org/package/lens) or [lens-family-core](http://hackage.haskell.org/package/lens-family-core). -See [Network.AWS.MediaConvert](http://hackage.haskell.org/package/amazonka-mediaconvert/docs/Network-AWS-MediaConvert.html)+See [Amazonka.MediaConvert](http://hackage.haskell.org/package/amazonka-mediaconvert/docs/Amazonka-MediaConvert.html) or [the AWS documentation](https://aws.amazon.com/documentation/) to get started.  
− Setup.hs
@@ -1,2 +0,0 @@-import           Distribution.Simple-main = defaultMain
amazonka-mediaconvert.cabal view
@@ -1,105 +1,681 @@-name:                  amazonka-mediaconvert-version:               1.6.1-synopsis:              Amazon Elemental MediaConvert SDK.-homepage:              https://github.com/brendanhay/amazonka-bug-reports:           https://github.com/brendanhay/amazonka/issues-license:               MPL-2.0-license-file:          LICENSE-author:                Brendan Hay-maintainer:            Brendan Hay <brendan.g.hay+amazonka@gmail.com>-copyright:             Copyright (c) 2013-2018 Brendan Hay-category:              Network, AWS, Cloud, Distributed Computing-build-type:            Simple-cabal-version:         >= 1.10-extra-source-files:    README.md fixture/*.yaml fixture/*.proto src/.gitkeep+cabal-version:      2.2+name:               amazonka-mediaconvert+version:            2.0+synopsis:           Amazon Elemental MediaConvert SDK.+homepage:           https://github.com/brendanhay/amazonka+bug-reports:        https://github.com/brendanhay/amazonka/issues+license:            MPL-2.0+license-file:       LICENSE+author:             Brendan Hay+maintainer:+  Brendan Hay <brendan.g.hay+amazonka@gmail.com>, Jack Kelly <jack@jackkelly.name>++copyright:          Copyright (c) 2013-2023 Brendan Hay+category:           AWS+build-type:         Simple+extra-source-files:+  fixture/*.proto+  fixture/*.yaml+  README.md+  src/.gitkeep+ description:-    The types from this library are intended to be used with-    <http://hackage.haskell.org/package/amazonka amazonka>, which provides-    mechanisms for specifying AuthN/AuthZ information, sending requests,-    and receiving responses.-    .-    Lenses are used for constructing and manipulating types,-    due to the depth of nesting of AWS types and transparency regarding-    de/serialisation into more palatable Haskell values.-    The provided lenses should be compatible with any of the major lens libraries-    such as <http://hackage.haskell.org/package/lens lens> or-    <http://hackage.haskell.org/package/lens-family-core lens-family-core>.-    .-    See "Network.AWS.MediaConvert" or <https://aws.amazon.com/documentation/ the AWS documentation>-    to get started.+  Derived from API version @2017-08-29@ of the AWS service descriptions, licensed under Apache 2.0.+  .+  The types from this library are intended to be used with <http://hackage.haskell.org/package/amazonka amazonka>,+  which provides mechanisms for specifying AuthN/AuthZ information, sending requests, and receiving responses.+  .+  It is recommended to use generic lenses or optics from packages such as <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify optional fields and deconstruct responses.+  .+  Generated lenses can be found in "Amazonka.MediaConvert.Lens" and are+  suitable for use with a lens package such as <http://hackage.haskell.org/package/lens lens> or <http://hackage.haskell.org/package/lens-family-core lens-family-core>.+  .+  See "Amazonka.MediaConvert" and the <https://aws.amazon.com/documentation/ AWS documentation> to get started.  source-repository head-    type:              git-    location:          git://github.com/brendanhay/amazonka.git-    subdir:            amazonka-mediaconvert+  type:     git+  location: git://github.com/brendanhay/amazonka.git+  subdir:   amazonka-mediaconvert  library-    default-language:  Haskell2010-    hs-source-dirs:    src gen--    ghc-options:-        -Wall-        -fwarn-incomplete-uni-patterns-        -fwarn-incomplete-record-updates-        -funbox-strict-fields--    exposed-modules:-          Network.AWS.MediaConvert-        , Network.AWS.MediaConvert.CancelJob-        , Network.AWS.MediaConvert.CreateJob-        , Network.AWS.MediaConvert.CreateJobTemplate-        , Network.AWS.MediaConvert.CreatePreset-        , Network.AWS.MediaConvert.CreateQueue-        , Network.AWS.MediaConvert.DeleteJobTemplate-        , Network.AWS.MediaConvert.DeletePreset-        , Network.AWS.MediaConvert.DeleteQueue-        , Network.AWS.MediaConvert.DescribeEndpoints-        , Network.AWS.MediaConvert.GetJob-        , Network.AWS.MediaConvert.GetJobTemplate-        , Network.AWS.MediaConvert.GetPreset-        , Network.AWS.MediaConvert.GetQueue-        , Network.AWS.MediaConvert.ListJobTemplates-        , Network.AWS.MediaConvert.ListJobs-        , Network.AWS.MediaConvert.ListPresets-        , Network.AWS.MediaConvert.ListQueues-        , Network.AWS.MediaConvert.Types-        , Network.AWS.MediaConvert.UpdateJobTemplate-        , Network.AWS.MediaConvert.UpdatePreset-        , Network.AWS.MediaConvert.UpdateQueue-        , Network.AWS.MediaConvert.Waiters+  default-language: Haskell2010+  hs-source-dirs:   src gen+  ghc-options:+    -Wall -fwarn-incomplete-uni-patterns+    -fwarn-incomplete-record-updates -funbox-strict-fields -    other-modules:-          Network.AWS.MediaConvert.Types.Product-        , Network.AWS.MediaConvert.Types.Sum+  exposed-modules:+    Amazonka.MediaConvert+    Amazonka.MediaConvert.AssociateCertificate+    Amazonka.MediaConvert.CancelJob+    Amazonka.MediaConvert.CreateJob+    Amazonka.MediaConvert.CreateJobTemplate+    Amazonka.MediaConvert.CreatePreset+    Amazonka.MediaConvert.CreateQueue+    Amazonka.MediaConvert.DeleteJobTemplate+    Amazonka.MediaConvert.DeletePolicy+    Amazonka.MediaConvert.DeletePreset+    Amazonka.MediaConvert.DeleteQueue+    Amazonka.MediaConvert.DescribeEndpoints+    Amazonka.MediaConvert.DisassociateCertificate+    Amazonka.MediaConvert.GetJob+    Amazonka.MediaConvert.GetJobTemplate+    Amazonka.MediaConvert.GetPolicy+    Amazonka.MediaConvert.GetPreset+    Amazonka.MediaConvert.GetQueue+    Amazonka.MediaConvert.Lens+    Amazonka.MediaConvert.ListJobs+    Amazonka.MediaConvert.ListJobTemplates+    Amazonka.MediaConvert.ListPresets+    Amazonka.MediaConvert.ListQueues+    Amazonka.MediaConvert.ListTagsForResource+    Amazonka.MediaConvert.PutPolicy+    Amazonka.MediaConvert.TagResource+    Amazonka.MediaConvert.Types+    Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix+    Amazonka.MediaConvert.Types.AacCodecProfile+    Amazonka.MediaConvert.Types.AacCodingMode+    Amazonka.MediaConvert.Types.AacRateControlMode+    Amazonka.MediaConvert.Types.AacRawFormat+    Amazonka.MediaConvert.Types.AacSettings+    Amazonka.MediaConvert.Types.AacSpecification+    Amazonka.MediaConvert.Types.AacVbrQuality+    Amazonka.MediaConvert.Types.Ac3BitstreamMode+    Amazonka.MediaConvert.Types.Ac3CodingMode+    Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine+    Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile+    Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf+    Amazonka.MediaConvert.Types.Ac3LfeFilter+    Amazonka.MediaConvert.Types.Ac3MetadataControl+    Amazonka.MediaConvert.Types.Ac3Settings+    Amazonka.MediaConvert.Types.AccelerationMode+    Amazonka.MediaConvert.Types.AccelerationSettings+    Amazonka.MediaConvert.Types.AccelerationStatus+    Amazonka.MediaConvert.Types.AfdSignaling+    Amazonka.MediaConvert.Types.AiffSettings+    Amazonka.MediaConvert.Types.AllowedRenditionSize+    Amazonka.MediaConvert.Types.AlphaBehavior+    Amazonka.MediaConvert.Types.AncillaryConvert608To708+    Amazonka.MediaConvert.Types.AncillarySourceSettings+    Amazonka.MediaConvert.Types.AncillaryTerminateCaptions+    Amazonka.MediaConvert.Types.AntiAlias+    Amazonka.MediaConvert.Types.AudioChannelTag+    Amazonka.MediaConvert.Types.AudioChannelTaggingSettings+    Amazonka.MediaConvert.Types.AudioCodec+    Amazonka.MediaConvert.Types.AudioCodecSettings+    Amazonka.MediaConvert.Types.AudioDefaultSelection+    Amazonka.MediaConvert.Types.AudioDescription+    Amazonka.MediaConvert.Types.AudioDurationCorrection+    Amazonka.MediaConvert.Types.AudioLanguageCodeControl+    Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm+    Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl+    Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging+    Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation+    Amazonka.MediaConvert.Types.AudioNormalizationSettings+    Amazonka.MediaConvert.Types.AudioSelector+    Amazonka.MediaConvert.Types.AudioSelectorGroup+    Amazonka.MediaConvert.Types.AudioSelectorType+    Amazonka.MediaConvert.Types.AudioTypeControl+    Amazonka.MediaConvert.Types.AutomatedAbrRule+    Amazonka.MediaConvert.Types.AutomatedAbrSettings+    Amazonka.MediaConvert.Types.AutomatedEncodingSettings+    Amazonka.MediaConvert.Types.Av1AdaptiveQuantization+    Amazonka.MediaConvert.Types.Av1BitDepth+    Amazonka.MediaConvert.Types.Av1FramerateControl+    Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.Av1QvbrSettings+    Amazonka.MediaConvert.Types.Av1RateControlMode+    Amazonka.MediaConvert.Types.Av1Settings+    Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization+    Amazonka.MediaConvert.Types.AvailBlanking+    Amazonka.MediaConvert.Types.AvcIntraClass+    Amazonka.MediaConvert.Types.AvcIntraFramerateControl+    Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.AvcIntraInterlaceMode+    Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode+    Amazonka.MediaConvert.Types.AvcIntraSettings+    Amazonka.MediaConvert.Types.AvcIntraSlowPal+    Amazonka.MediaConvert.Types.AvcIntraTelecine+    Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel+    Amazonka.MediaConvert.Types.AvcIntraUhdSettings+    Amazonka.MediaConvert.Types.BillingTagsSource+    Amazonka.MediaConvert.Types.BurninDestinationSettings+    Amazonka.MediaConvert.Types.BurninSubtitleAlignment+    Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor+    Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor+    Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont+    Amazonka.MediaConvert.Types.BurninSubtitleFontColor+    Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor+    Amazonka.MediaConvert.Types.BurninSubtitleShadowColor+    Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough+    Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing+    Amazonka.MediaConvert.Types.CaptionDescription+    Amazonka.MediaConvert.Types.CaptionDescriptionPreset+    Amazonka.MediaConvert.Types.CaptionDestinationSettings+    Amazonka.MediaConvert.Types.CaptionDestinationType+    Amazonka.MediaConvert.Types.CaptionSelector+    Amazonka.MediaConvert.Types.CaptionSourceFramerate+    Amazonka.MediaConvert.Types.CaptionSourceSettings+    Amazonka.MediaConvert.Types.CaptionSourceType+    Amazonka.MediaConvert.Types.ChannelMapping+    Amazonka.MediaConvert.Types.CmafAdditionalManifest+    Amazonka.MediaConvert.Types.CmafClientCache+    Amazonka.MediaConvert.Types.CmafCodecSpecification+    Amazonka.MediaConvert.Types.CmafEncryptionSettings+    Amazonka.MediaConvert.Types.CmafEncryptionType+    Amazonka.MediaConvert.Types.CmafGroupSettings+    Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay+    Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings+    Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest+    Amazonka.MediaConvert.Types.CmafIntervalCadence+    Amazonka.MediaConvert.Types.CmafKeyProviderType+    Amazonka.MediaConvert.Types.CmafManifestCompression+    Amazonka.MediaConvert.Types.CmafManifestDurationFormat+    Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType+    Amazonka.MediaConvert.Types.CmafMpdProfile+    Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames+    Amazonka.MediaConvert.Types.CmafSegmentControl+    Amazonka.MediaConvert.Types.CmafSegmentLengthControl+    Amazonka.MediaConvert.Types.CmafStreamInfResolution+    Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode+    Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets+    Amazonka.MediaConvert.Types.CmafWriteDASHManifest+    Amazonka.MediaConvert.Types.CmafWriteHLSManifest+    Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation+    Amazonka.MediaConvert.Types.CmfcAudioDuration+    Amazonka.MediaConvert.Types.CmfcAudioTrackType+    Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag+    Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest+    Amazonka.MediaConvert.Types.CmfcKlvMetadata+    Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling+    Amazonka.MediaConvert.Types.CmfcScte35Esam+    Amazonka.MediaConvert.Types.CmfcScte35Source+    Amazonka.MediaConvert.Types.CmfcSettings+    Amazonka.MediaConvert.Types.CmfcTimedMetadata+    Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion+    Amazonka.MediaConvert.Types.ColorCorrector+    Amazonka.MediaConvert.Types.ColorMetadata+    Amazonka.MediaConvert.Types.ColorSpace+    Amazonka.MediaConvert.Types.ColorSpaceConversion+    Amazonka.MediaConvert.Types.ColorSpaceUsage+    Amazonka.MediaConvert.Types.Commitment+    Amazonka.MediaConvert.Types.ContainerSettings+    Amazonka.MediaConvert.Types.ContainerType+    Amazonka.MediaConvert.Types.CopyProtectionAction+    Amazonka.MediaConvert.Types.DashAdditionalManifest+    Amazonka.MediaConvert.Types.DashIsoEncryptionSettings+    Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri+    Amazonka.MediaConvert.Types.DashIsoGroupSettings+    Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance+    Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay+    Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings+    Amazonka.MediaConvert.Types.DashIsoIntervalCadence+    Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType+    Amazonka.MediaConvert.Types.DashIsoMpdProfile+    Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility+    Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames+    Amazonka.MediaConvert.Types.DashIsoSegmentControl+    Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl+    Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets+    Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation+    Amazonka.MediaConvert.Types.DecryptionMode+    Amazonka.MediaConvert.Types.DeinterlaceAlgorithm+    Amazonka.MediaConvert.Types.Deinterlacer+    Amazonka.MediaConvert.Types.DeinterlacerControl+    Amazonka.MediaConvert.Types.DeinterlacerMode+    Amazonka.MediaConvert.Types.DescribeEndpointsMode+    Amazonka.MediaConvert.Types.DestinationSettings+    Amazonka.MediaConvert.Types.DolbyVision+    Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata+    Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode+    Amazonka.MediaConvert.Types.DolbyVisionMapping+    Amazonka.MediaConvert.Types.DolbyVisionProfile+    Amazonka.MediaConvert.Types.DropFrameTimecode+    Amazonka.MediaConvert.Types.DvbddsHandling+    Amazonka.MediaConvert.Types.DvbNitSettings+    Amazonka.MediaConvert.Types.DvbSdtSettings+    Amazonka.MediaConvert.Types.DvbSubDestinationSettings+    Amazonka.MediaConvert.Types.DvbSubSourceSettings+    Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont+    Amazonka.MediaConvert.Types.DvbSubtitleAlignment+    Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor+    Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor+    Amazonka.MediaConvert.Types.DvbSubtitleFontColor+    Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor+    Amazonka.MediaConvert.Types.DvbSubtitleShadowColor+    Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough+    Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing+    Amazonka.MediaConvert.Types.DvbSubtitlingType+    Amazonka.MediaConvert.Types.DvbTdtSettings+    Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode+    Amazonka.MediaConvert.Types.Eac3AtmosCodingMode+    Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence+    Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl+    Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine+    Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf+    Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl+    Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode+    Amazonka.MediaConvert.Types.Eac3AtmosSettings+    Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix+    Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode+    Amazonka.MediaConvert.Types.Eac3AttenuationControl+    Amazonka.MediaConvert.Types.Eac3BitstreamMode+    Amazonka.MediaConvert.Types.Eac3CodingMode+    Amazonka.MediaConvert.Types.Eac3DcFilter+    Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine+    Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf+    Amazonka.MediaConvert.Types.Eac3LfeControl+    Amazonka.MediaConvert.Types.Eac3LfeFilter+    Amazonka.MediaConvert.Types.Eac3MetadataControl+    Amazonka.MediaConvert.Types.Eac3PassthroughControl+    Amazonka.MediaConvert.Types.Eac3PhaseControl+    Amazonka.MediaConvert.Types.Eac3Settings+    Amazonka.MediaConvert.Types.Eac3StereoDownmix+    Amazonka.MediaConvert.Types.Eac3SurroundExMode+    Amazonka.MediaConvert.Types.Eac3SurroundMode+    Amazonka.MediaConvert.Types.EmbeddedConvert608To708+    Amazonka.MediaConvert.Types.EmbeddedDestinationSettings+    Amazonka.MediaConvert.Types.EmbeddedSourceSettings+    Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions+    Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride+    Amazonka.MediaConvert.Types.Endpoint+    Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification+    Amazonka.MediaConvert.Types.EsamSettings+    Amazonka.MediaConvert.Types.EsamSignalProcessingNotification+    Amazonka.MediaConvert.Types.ExtendedDataServices+    Amazonka.MediaConvert.Types.F4vMoovPlacement+    Amazonka.MediaConvert.Types.F4vSettings+    Amazonka.MediaConvert.Types.FileGroupSettings+    Amazonka.MediaConvert.Types.FileSourceConvert608To708+    Amazonka.MediaConvert.Types.FileSourceSettings+    Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits+    Amazonka.MediaConvert.Types.FontScript+    Amazonka.MediaConvert.Types.ForceIncludeRenditionSize+    Amazonka.MediaConvert.Types.FrameCaptureSettings+    Amazonka.MediaConvert.Types.H264AdaptiveQuantization+    Amazonka.MediaConvert.Types.H264CodecLevel+    Amazonka.MediaConvert.Types.H264CodecProfile+    Amazonka.MediaConvert.Types.H264DynamicSubGop+    Amazonka.MediaConvert.Types.H264EntropyEncoding+    Amazonka.MediaConvert.Types.H264FieldEncoding+    Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization+    Amazonka.MediaConvert.Types.H264FramerateControl+    Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.H264GopBReference+    Amazonka.MediaConvert.Types.H264GopSizeUnits+    Amazonka.MediaConvert.Types.H264InterlaceMode+    Amazonka.MediaConvert.Types.H264ParControl+    Amazonka.MediaConvert.Types.H264QualityTuningLevel+    Amazonka.MediaConvert.Types.H264QvbrSettings+    Amazonka.MediaConvert.Types.H264RateControlMode+    Amazonka.MediaConvert.Types.H264RepeatPps+    Amazonka.MediaConvert.Types.H264ScanTypeConversionMode+    Amazonka.MediaConvert.Types.H264SceneChangeDetect+    Amazonka.MediaConvert.Types.H264Settings+    Amazonka.MediaConvert.Types.H264SlowPal+    Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization+    Amazonka.MediaConvert.Types.H264Syntax+    Amazonka.MediaConvert.Types.H264Telecine+    Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization+    Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode+    Amazonka.MediaConvert.Types.H265AdaptiveQuantization+    Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei+    Amazonka.MediaConvert.Types.H265CodecLevel+    Amazonka.MediaConvert.Types.H265CodecProfile+    Amazonka.MediaConvert.Types.H265DynamicSubGop+    Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization+    Amazonka.MediaConvert.Types.H265FramerateControl+    Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.H265GopBReference+    Amazonka.MediaConvert.Types.H265GopSizeUnits+    Amazonka.MediaConvert.Types.H265InterlaceMode+    Amazonka.MediaConvert.Types.H265ParControl+    Amazonka.MediaConvert.Types.H265QualityTuningLevel+    Amazonka.MediaConvert.Types.H265QvbrSettings+    Amazonka.MediaConvert.Types.H265RateControlMode+    Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode+    Amazonka.MediaConvert.Types.H265ScanTypeConversionMode+    Amazonka.MediaConvert.Types.H265SceneChangeDetect+    Amazonka.MediaConvert.Types.H265Settings+    Amazonka.MediaConvert.Types.H265SlowPal+    Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization+    Amazonka.MediaConvert.Types.H265Telecine+    Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization+    Amazonka.MediaConvert.Types.H265TemporalIds+    Amazonka.MediaConvert.Types.H265Tiles+    Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode+    Amazonka.MediaConvert.Types.H265WriteMp4PackagingType+    Amazonka.MediaConvert.Types.Hdr10Metadata+    Amazonka.MediaConvert.Types.Hdr10Plus+    Amazonka.MediaConvert.Types.HlsAdditionalManifest+    Amazonka.MediaConvert.Types.HlsAdMarkers+    Amazonka.MediaConvert.Types.HlsAudioOnlyContainer+    Amazonka.MediaConvert.Types.HlsAudioOnlyHeader+    Amazonka.MediaConvert.Types.HlsAudioTrackType+    Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping+    Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting+    Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl+    Amazonka.MediaConvert.Types.HlsClientCache+    Amazonka.MediaConvert.Types.HlsCodecSpecification+    Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag+    Amazonka.MediaConvert.Types.HlsDirectoryStructure+    Amazonka.MediaConvert.Types.HlsEncryptionSettings+    Amazonka.MediaConvert.Types.HlsEncryptionType+    Amazonka.MediaConvert.Types.HlsGroupSettings+    Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest+    Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay+    Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings+    Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest+    Amazonka.MediaConvert.Types.HlsIntervalCadence+    Amazonka.MediaConvert.Types.HlsKeyProviderType+    Amazonka.MediaConvert.Types.HlsManifestCompression+    Amazonka.MediaConvert.Types.HlsManifestDurationFormat+    Amazonka.MediaConvert.Types.HlsOfflineEncrypted+    Amazonka.MediaConvert.Types.HlsOutputSelection+    Amazonka.MediaConvert.Types.HlsProgramDateTime+    Amazonka.MediaConvert.Types.HlsRenditionGroupSettings+    Amazonka.MediaConvert.Types.HlsSegmentControl+    Amazonka.MediaConvert.Types.HlsSegmentLengthControl+    Amazonka.MediaConvert.Types.HlsSettings+    Amazonka.MediaConvert.Types.HlsStreamInfResolution+    Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode+    Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame+    Amazonka.MediaConvert.Types.HopDestination+    Amazonka.MediaConvert.Types.Id3Insertion+    Amazonka.MediaConvert.Types.ImageInserter+    Amazonka.MediaConvert.Types.ImscAccessibilitySubs+    Amazonka.MediaConvert.Types.ImscDestinationSettings+    Amazonka.MediaConvert.Types.ImscStylePassthrough+    Amazonka.MediaConvert.Types.Input+    Amazonka.MediaConvert.Types.InputClipping+    Amazonka.MediaConvert.Types.InputDeblockFilter+    Amazonka.MediaConvert.Types.InputDecryptionSettings+    Amazonka.MediaConvert.Types.InputDenoiseFilter+    Amazonka.MediaConvert.Types.InputFilterEnable+    Amazonka.MediaConvert.Types.InputPolicy+    Amazonka.MediaConvert.Types.InputPsiControl+    Amazonka.MediaConvert.Types.InputRotate+    Amazonka.MediaConvert.Types.InputSampleRange+    Amazonka.MediaConvert.Types.InputScanType+    Amazonka.MediaConvert.Types.InputTemplate+    Amazonka.MediaConvert.Types.InputTimecodeSource+    Amazonka.MediaConvert.Types.InputVideoGenerator+    Amazonka.MediaConvert.Types.InsertableImage+    Amazonka.MediaConvert.Types.Job+    Amazonka.MediaConvert.Types.JobMessages+    Amazonka.MediaConvert.Types.JobPhase+    Amazonka.MediaConvert.Types.JobSettings+    Amazonka.MediaConvert.Types.JobStatus+    Amazonka.MediaConvert.Types.JobTemplate+    Amazonka.MediaConvert.Types.JobTemplateListBy+    Amazonka.MediaConvert.Types.JobTemplateSettings+    Amazonka.MediaConvert.Types.KantarWatermarkSettings+    Amazonka.MediaConvert.Types.LanguageCode+    Amazonka.MediaConvert.Types.M2tsAudioBufferModel+    Amazonka.MediaConvert.Types.M2tsAudioDuration+    Amazonka.MediaConvert.Types.M2tsBufferModel+    Amazonka.MediaConvert.Types.M2tsDataPtsControl+    Amazonka.MediaConvert.Types.M2tsEbpAudioInterval+    Amazonka.MediaConvert.Types.M2tsEbpPlacement+    Amazonka.MediaConvert.Types.M2tsEsRateInPes+    Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder+    Amazonka.MediaConvert.Types.M2tsKlvMetadata+    Amazonka.MediaConvert.Types.M2tsNielsenId3+    Amazonka.MediaConvert.Types.M2tsPcrControl+    Amazonka.MediaConvert.Types.M2tsRateMode+    Amazonka.MediaConvert.Types.M2tsScte35Esam+    Amazonka.MediaConvert.Types.M2tsScte35Source+    Amazonka.MediaConvert.Types.M2tsSegmentationMarkers+    Amazonka.MediaConvert.Types.M2tsSegmentationStyle+    Amazonka.MediaConvert.Types.M2tsSettings+    Amazonka.MediaConvert.Types.M3u8AudioDuration+    Amazonka.MediaConvert.Types.M3u8DataPtsControl+    Amazonka.MediaConvert.Types.M3u8NielsenId3+    Amazonka.MediaConvert.Types.M3u8PcrControl+    Amazonka.MediaConvert.Types.M3u8Scte35Source+    Amazonka.MediaConvert.Types.M3u8Settings+    Amazonka.MediaConvert.Types.MinBottomRenditionSize+    Amazonka.MediaConvert.Types.MinTopRenditionSize+    Amazonka.MediaConvert.Types.MotionImageInserter+    Amazonka.MediaConvert.Types.MotionImageInsertionFramerate+    Amazonka.MediaConvert.Types.MotionImageInsertionMode+    Amazonka.MediaConvert.Types.MotionImageInsertionOffset+    Amazonka.MediaConvert.Types.MotionImagePlayback+    Amazonka.MediaConvert.Types.MovClapAtom+    Amazonka.MediaConvert.Types.MovCslgAtom+    Amazonka.MediaConvert.Types.MovMpeg2FourCCControl+    Amazonka.MediaConvert.Types.MovPaddingControl+    Amazonka.MediaConvert.Types.MovReference+    Amazonka.MediaConvert.Types.MovSettings+    Amazonka.MediaConvert.Types.Mp2Settings+    Amazonka.MediaConvert.Types.Mp3RateControlMode+    Amazonka.MediaConvert.Types.Mp3Settings+    Amazonka.MediaConvert.Types.Mp4CslgAtom+    Amazonka.MediaConvert.Types.Mp4FreeSpaceBox+    Amazonka.MediaConvert.Types.Mp4MoovPlacement+    Amazonka.MediaConvert.Types.Mp4Settings+    Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints+    Amazonka.MediaConvert.Types.MpdAudioDuration+    Amazonka.MediaConvert.Types.MpdCaptionContainerType+    Amazonka.MediaConvert.Types.MpdKlvMetadata+    Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling+    Amazonka.MediaConvert.Types.MpdScte35Esam+    Amazonka.MediaConvert.Types.MpdScte35Source+    Amazonka.MediaConvert.Types.MpdSettings+    Amazonka.MediaConvert.Types.MpdTimedMetadata+    Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion+    Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization+    Amazonka.MediaConvert.Types.Mpeg2CodecLevel+    Amazonka.MediaConvert.Types.Mpeg2CodecProfile+    Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop+    Amazonka.MediaConvert.Types.Mpeg2FramerateControl+    Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits+    Amazonka.MediaConvert.Types.Mpeg2InterlaceMode+    Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision+    Amazonka.MediaConvert.Types.Mpeg2ParControl+    Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel+    Amazonka.MediaConvert.Types.Mpeg2RateControlMode+    Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode+    Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect+    Amazonka.MediaConvert.Types.Mpeg2Settings+    Amazonka.MediaConvert.Types.Mpeg2SlowPal+    Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization+    Amazonka.MediaConvert.Types.Mpeg2Syntax+    Amazonka.MediaConvert.Types.Mpeg2Telecine+    Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization+    Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest+    Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication+    Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings+    Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl+    Amazonka.MediaConvert.Types.MsSmoothGroupSettings+    Amazonka.MediaConvert.Types.MsSmoothManifestEncoding+    Amazonka.MediaConvert.Types.MxfAfdSignaling+    Amazonka.MediaConvert.Types.MxfProfile+    Amazonka.MediaConvert.Types.MxfSettings+    Amazonka.MediaConvert.Types.MxfXavcDurationMode+    Amazonka.MediaConvert.Types.MxfXavcProfileSettings+    Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings+    Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType+    Amazonka.MediaConvert.Types.NielsenConfiguration+    Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings+    Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType+    Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType+    Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening+    Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength+    Amazonka.MediaConvert.Types.NoiseReducer+    Amazonka.MediaConvert.Types.NoiseReducerFilter+    Amazonka.MediaConvert.Types.NoiseReducerFilterSettings+    Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings+    Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings+    Amazonka.MediaConvert.Types.OpusSettings+    Amazonka.MediaConvert.Types.Order+    Amazonka.MediaConvert.Types.Output+    Amazonka.MediaConvert.Types.OutputChannelMapping+    Amazonka.MediaConvert.Types.OutputDetail+    Amazonka.MediaConvert.Types.OutputGroup+    Amazonka.MediaConvert.Types.OutputGroupDetail+    Amazonka.MediaConvert.Types.OutputGroupSettings+    Amazonka.MediaConvert.Types.OutputGroupType+    Amazonka.MediaConvert.Types.OutputSdt+    Amazonka.MediaConvert.Types.OutputSettings+    Amazonka.MediaConvert.Types.PadVideo+    Amazonka.MediaConvert.Types.PartnerWatermarking+    Amazonka.MediaConvert.Types.Policy+    Amazonka.MediaConvert.Types.Preset+    Amazonka.MediaConvert.Types.PresetListBy+    Amazonka.MediaConvert.Types.PresetSettings+    Amazonka.MediaConvert.Types.PricingPlan+    Amazonka.MediaConvert.Types.ProresChromaSampling+    Amazonka.MediaConvert.Types.ProresCodecProfile+    Amazonka.MediaConvert.Types.ProresFramerateControl+    Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.ProresInterlaceMode+    Amazonka.MediaConvert.Types.ProresParControl+    Amazonka.MediaConvert.Types.ProresScanTypeConversionMode+    Amazonka.MediaConvert.Types.ProresSettings+    Amazonka.MediaConvert.Types.ProresSlowPal+    Amazonka.MediaConvert.Types.ProresTelecine+    Amazonka.MediaConvert.Types.Queue+    Amazonka.MediaConvert.Types.QueueListBy+    Amazonka.MediaConvert.Types.QueueStatus+    Amazonka.MediaConvert.Types.QueueTransition+    Amazonka.MediaConvert.Types.Rectangle+    Amazonka.MediaConvert.Types.RemixSettings+    Amazonka.MediaConvert.Types.RenewalType+    Amazonka.MediaConvert.Types.RequiredFlag+    Amazonka.MediaConvert.Types.ReservationPlan+    Amazonka.MediaConvert.Types.ReservationPlanSettings+    Amazonka.MediaConvert.Types.ReservationPlanStatus+    Amazonka.MediaConvert.Types.ResourceTags+    Amazonka.MediaConvert.Types.RespondToAfd+    Amazonka.MediaConvert.Types.RuleType+    Amazonka.MediaConvert.Types.S3DestinationAccessControl+    Amazonka.MediaConvert.Types.S3DestinationSettings+    Amazonka.MediaConvert.Types.S3EncryptionSettings+    Amazonka.MediaConvert.Types.S3ObjectCannedAcl+    Amazonka.MediaConvert.Types.S3ServerSideEncryptionType+    Amazonka.MediaConvert.Types.SampleRangeConversion+    Amazonka.MediaConvert.Types.ScalingBehavior+    Amazonka.MediaConvert.Types.SccDestinationFramerate+    Amazonka.MediaConvert.Types.SccDestinationSettings+    Amazonka.MediaConvert.Types.SimulateReservedQueue+    Amazonka.MediaConvert.Types.SpekeKeyProvider+    Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf+    Amazonka.MediaConvert.Types.SrtDestinationSettings+    Amazonka.MediaConvert.Types.SrtStylePassthrough+    Amazonka.MediaConvert.Types.StaticKeyProvider+    Amazonka.MediaConvert.Types.StatusUpdateInterval+    Amazonka.MediaConvert.Types.TeletextDestinationSettings+    Amazonka.MediaConvert.Types.TeletextPageType+    Amazonka.MediaConvert.Types.TeletextSourceSettings+    Amazonka.MediaConvert.Types.TimecodeBurnin+    Amazonka.MediaConvert.Types.TimecodeBurninPosition+    Amazonka.MediaConvert.Types.TimecodeConfig+    Amazonka.MediaConvert.Types.TimecodeSource+    Amazonka.MediaConvert.Types.TimedMetadata+    Amazonka.MediaConvert.Types.TimedMetadataInsertion+    Amazonka.MediaConvert.Types.Timing+    Amazonka.MediaConvert.Types.TrackSourceSettings+    Amazonka.MediaConvert.Types.TtmlDestinationSettings+    Amazonka.MediaConvert.Types.TtmlStylePassthrough+    Amazonka.MediaConvert.Types.Type+    Amazonka.MediaConvert.Types.Vc3Class+    Amazonka.MediaConvert.Types.Vc3FramerateControl+    Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.Vc3InterlaceMode+    Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode+    Amazonka.MediaConvert.Types.Vc3Settings+    Amazonka.MediaConvert.Types.Vc3SlowPal+    Amazonka.MediaConvert.Types.Vc3Telecine+    Amazonka.MediaConvert.Types.VchipAction+    Amazonka.MediaConvert.Types.VideoCodec+    Amazonka.MediaConvert.Types.VideoCodecSettings+    Amazonka.MediaConvert.Types.VideoDescription+    Amazonka.MediaConvert.Types.VideoDetail+    Amazonka.MediaConvert.Types.VideoPreprocessor+    Amazonka.MediaConvert.Types.VideoSelector+    Amazonka.MediaConvert.Types.VideoTimecodeInsertion+    Amazonka.MediaConvert.Types.VorbisSettings+    Amazonka.MediaConvert.Types.Vp8FramerateControl+    Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.Vp8ParControl+    Amazonka.MediaConvert.Types.Vp8QualityTuningLevel+    Amazonka.MediaConvert.Types.Vp8RateControlMode+    Amazonka.MediaConvert.Types.Vp8Settings+    Amazonka.MediaConvert.Types.Vp9FramerateControl+    Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.Vp9ParControl+    Amazonka.MediaConvert.Types.Vp9QualityTuningLevel+    Amazonka.MediaConvert.Types.Vp9RateControlMode+    Amazonka.MediaConvert.Types.Vp9Settings+    Amazonka.MediaConvert.Types.WatermarkingStrength+    Amazonka.MediaConvert.Types.WavFormat+    Amazonka.MediaConvert.Types.WavSettings+    Amazonka.MediaConvert.Types.WebvttAccessibilitySubs+    Amazonka.MediaConvert.Types.WebvttDestinationSettings+    Amazonka.MediaConvert.Types.WebvttHlsSourceSettings+    Amazonka.MediaConvert.Types.WebvttStylePassthrough+    Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass+    Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings+    Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass+    Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings+    Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass+    Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile+    Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel+    Amazonka.MediaConvert.Types.Xavc4kProfileSettings+    Amazonka.MediaConvert.Types.XavcAdaptiveQuantization+    Amazonka.MediaConvert.Types.XavcEntropyEncoding+    Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization+    Amazonka.MediaConvert.Types.XavcFramerateControl+    Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm+    Amazonka.MediaConvert.Types.XavcGopBReference+    Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass+    Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings+    Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass+    Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel+    Amazonka.MediaConvert.Types.XavcHdProfileSettings+    Amazonka.MediaConvert.Types.XavcHdProfileTelecine+    Amazonka.MediaConvert.Types.XavcInterlaceMode+    Amazonka.MediaConvert.Types.XavcProfile+    Amazonka.MediaConvert.Types.XavcSettings+    Amazonka.MediaConvert.Types.XavcSlowPal+    Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization+    Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization+    Amazonka.MediaConvert.UntagResource+    Amazonka.MediaConvert.UpdateJobTemplate+    Amazonka.MediaConvert.UpdatePreset+    Amazonka.MediaConvert.UpdateQueue+    Amazonka.MediaConvert.Waiters -    build-depends:-          amazonka-core == 1.6.1.*-        , base          >= 4.7     && < 5+  build-depends:+    , amazonka-core  >=2.0  && <2.1+    , base           >=4.12 && <5  test-suite amazonka-mediaconvert-test-    type:              exitcode-stdio-1.0-    default-language:  Haskell2010-    hs-source-dirs:    test-    main-is:           Main.hs--    ghc-options:       -Wall -threaded+  type:             exitcode-stdio-1.0+  default-language: Haskell2010+  hs-source-dirs:   test+  main-is:          Main.hs+  ghc-options:      -Wall -threaded -    -- This section is encoded by the template and any modules added by-    -- hand outside these namespaces will not correctly be added to the-    -- distribution package.-    other-modules:-          Test.AWS.MediaConvert-        , Test.AWS.Gen.MediaConvert-        , Test.AWS.MediaConvert.Internal+  -- This section is encoded by the template and any modules added by+  -- hand outside these namespaces will not correctly be added to the+  -- distribution package.+  other-modules:+    Test.Amazonka.Gen.MediaConvert+    Test.Amazonka.MediaConvert+    Test.Amazonka.MediaConvert.Internal -    build-depends:-          amazonka-core == 1.6.1.*-        , amazonka-test == 1.6.1.*-        , amazonka-mediaconvert-        , base-        , bytestring-        , tasty-        , tasty-hunit-        , text-        , time-        , unordered-containers+  build-depends:+    , amazonka-core          >=2.0 && <2.1+    , amazonka-mediaconvert+    , amazonka-test          >=2.0 && <2.1+    , base+    , bytestring+    , case-insensitive+    , tasty+    , tasty-hunit+    , text+    , time+    , unordered-containers
+ fixture/AssociateCertificate.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+  Authorization:         AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/mediaconvert/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+  Host:                  mediaconvert.us-east-1.amazonaws.com+  Content-Type:          application/x-www-form-urlencoded; charset=utf-8+  X-Amz-Content-SHA256:  abcdef+  X-Amz-Date:            20091028T223200Z+body:+  ''
+ fixture/AssociateCertificateResponse.proto view
+ fixture/DeletePolicy.yaml view
@@ -0,0 +1,10 @@+---+method: DELETE+headers:+  Authorization:         AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/mediaconvert/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+  Host:                  mediaconvert.us-east-1.amazonaws.com+  Content-Type:          application/x-www-form-urlencoded; charset=utf-8+  X-Amz-Content-SHA256:  abcdef+  X-Amz-Date:            20091028T223200Z+body:+  ''
+ fixture/DeletePolicyResponse.proto view
+ fixture/DisassociateCertificate.yaml view
@@ -0,0 +1,10 @@+---+method: DELETE+headers:+  Authorization:         AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/mediaconvert/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+  Host:                  mediaconvert.us-east-1.amazonaws.com+  Content-Type:          application/x-www-form-urlencoded; charset=utf-8+  X-Amz-Content-SHA256:  abcdef+  X-Amz-Date:            20091028T223200Z+body:+  ''
+ fixture/DisassociateCertificateResponse.proto view
+ fixture/GetPolicy.yaml view
@@ -0,0 +1,10 @@+---+method: GET+headers:+  Authorization:         AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/mediaconvert/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+  Host:                  mediaconvert.us-east-1.amazonaws.com+  Content-Type:          application/x-www-form-urlencoded; charset=utf-8+  X-Amz-Content-SHA256:  abcdef+  X-Amz-Date:            20091028T223200Z+body:+  ''
+ fixture/GetPolicyResponse.proto view
+ fixture/ListTagsForResource.yaml view
@@ -0,0 +1,10 @@+---+method: GET+headers:+  Authorization:         AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/mediaconvert/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+  Host:                  mediaconvert.us-east-1.amazonaws.com+  Content-Type:          application/x-www-form-urlencoded; charset=utf-8+  X-Amz-Content-SHA256:  abcdef+  X-Amz-Date:            20091028T223200Z+body:+  ''
+ fixture/ListTagsForResourceResponse.proto view
+ fixture/PutPolicy.yaml view
@@ -0,0 +1,10 @@+---+method: PUT+headers:+  Authorization:         AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/mediaconvert/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+  Host:                  mediaconvert.us-east-1.amazonaws.com+  Content-Type:          application/x-www-form-urlencoded; charset=utf-8+  X-Amz-Content-SHA256:  abcdef+  X-Amz-Date:            20091028T223200Z+body:+  ''
+ fixture/PutPolicyResponse.proto view
+ fixture/TagResource.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+  Authorization:         AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/mediaconvert/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+  Host:                  mediaconvert.us-east-1.amazonaws.com+  Content-Type:          application/x-www-form-urlencoded; charset=utf-8+  X-Amz-Content-SHA256:  abcdef+  X-Amz-Date:            20091028T223200Z+body:+  ''
+ fixture/TagResourceResponse.proto view
+ fixture/UntagResource.yaml view
@@ -0,0 +1,10 @@+---+method: PUT+headers:+  Authorization:         AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/mediaconvert/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+  Host:                  mediaconvert.us-east-1.amazonaws.com+  Content-Type:          application/x-www-form-urlencoded; charset=utf-8+  X-Amz-Content-SHA256:  abcdef+  X-Amz-Date:            20091028T223200Z+body:+  ''
+ fixture/UntagResourceResponse.proto view
+ gen/Amazonka/MediaConvert.hs view
@@ -0,0 +1,2156 @@+{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- |+-- Module      : Amazonka.MediaConvert+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Derived from API version @2017-08-29@ of the AWS service descriptions, licensed under Apache 2.0.+--+-- AWS Elemental MediaConvert+module Amazonka.MediaConvert+  ( -- * Service Configuration+    defaultService,++    -- * Errors+    -- $errors++    -- ** BadRequestException+    _BadRequestException,++    -- ** ConflictException+    _ConflictException,++    -- ** ForbiddenException+    _ForbiddenException,++    -- ** InternalServerErrorException+    _InternalServerErrorException,++    -- ** NotFoundException+    _NotFoundException,++    -- ** TooManyRequestsException+    _TooManyRequestsException,++    -- * Waiters+    -- $waiters++    -- * Operations+    -- $operations++    -- ** AssociateCertificate+    AssociateCertificate (AssociateCertificate'),+    newAssociateCertificate,+    AssociateCertificateResponse (AssociateCertificateResponse'),+    newAssociateCertificateResponse,++    -- ** CancelJob+    CancelJob (CancelJob'),+    newCancelJob,+    CancelJobResponse (CancelJobResponse'),+    newCancelJobResponse,++    -- ** CreateJob+    CreateJob (CreateJob'),+    newCreateJob,+    CreateJobResponse (CreateJobResponse'),+    newCreateJobResponse,++    -- ** CreateJobTemplate+    CreateJobTemplate (CreateJobTemplate'),+    newCreateJobTemplate,+    CreateJobTemplateResponse (CreateJobTemplateResponse'),+    newCreateJobTemplateResponse,++    -- ** CreatePreset+    CreatePreset (CreatePreset'),+    newCreatePreset,+    CreatePresetResponse (CreatePresetResponse'),+    newCreatePresetResponse,++    -- ** CreateQueue+    CreateQueue (CreateQueue'),+    newCreateQueue,+    CreateQueueResponse (CreateQueueResponse'),+    newCreateQueueResponse,++    -- ** DeleteJobTemplate+    DeleteJobTemplate (DeleteJobTemplate'),+    newDeleteJobTemplate,+    DeleteJobTemplateResponse (DeleteJobTemplateResponse'),+    newDeleteJobTemplateResponse,++    -- ** DeletePolicy+    DeletePolicy (DeletePolicy'),+    newDeletePolicy,+    DeletePolicyResponse (DeletePolicyResponse'),+    newDeletePolicyResponse,++    -- ** DeletePreset+    DeletePreset (DeletePreset'),+    newDeletePreset,+    DeletePresetResponse (DeletePresetResponse'),+    newDeletePresetResponse,++    -- ** DeleteQueue+    DeleteQueue (DeleteQueue'),+    newDeleteQueue,+    DeleteQueueResponse (DeleteQueueResponse'),+    newDeleteQueueResponse,++    -- ** DescribeEndpoints (Paginated)+    DescribeEndpoints (DescribeEndpoints'),+    newDescribeEndpoints,+    DescribeEndpointsResponse (DescribeEndpointsResponse'),+    newDescribeEndpointsResponse,++    -- ** DisassociateCertificate+    DisassociateCertificate (DisassociateCertificate'),+    newDisassociateCertificate,+    DisassociateCertificateResponse (DisassociateCertificateResponse'),+    newDisassociateCertificateResponse,++    -- ** GetJob+    GetJob (GetJob'),+    newGetJob,+    GetJobResponse (GetJobResponse'),+    newGetJobResponse,++    -- ** GetJobTemplate+    GetJobTemplate (GetJobTemplate'),+    newGetJobTemplate,+    GetJobTemplateResponse (GetJobTemplateResponse'),+    newGetJobTemplateResponse,++    -- ** GetPolicy+    GetPolicy (GetPolicy'),+    newGetPolicy,+    GetPolicyResponse (GetPolicyResponse'),+    newGetPolicyResponse,++    -- ** GetPreset+    GetPreset (GetPreset'),+    newGetPreset,+    GetPresetResponse (GetPresetResponse'),+    newGetPresetResponse,++    -- ** GetQueue+    GetQueue (GetQueue'),+    newGetQueue,+    GetQueueResponse (GetQueueResponse'),+    newGetQueueResponse,++    -- ** ListJobTemplates (Paginated)+    ListJobTemplates (ListJobTemplates'),+    newListJobTemplates,+    ListJobTemplatesResponse (ListJobTemplatesResponse'),+    newListJobTemplatesResponse,++    -- ** ListJobs (Paginated)+    ListJobs (ListJobs'),+    newListJobs,+    ListJobsResponse (ListJobsResponse'),+    newListJobsResponse,++    -- ** ListPresets (Paginated)+    ListPresets (ListPresets'),+    newListPresets,+    ListPresetsResponse (ListPresetsResponse'),+    newListPresetsResponse,++    -- ** ListQueues (Paginated)+    ListQueues (ListQueues'),+    newListQueues,+    ListQueuesResponse (ListQueuesResponse'),+    newListQueuesResponse,++    -- ** ListTagsForResource+    ListTagsForResource (ListTagsForResource'),+    newListTagsForResource,+    ListTagsForResourceResponse (ListTagsForResourceResponse'),+    newListTagsForResourceResponse,++    -- ** PutPolicy+    PutPolicy (PutPolicy'),+    newPutPolicy,+    PutPolicyResponse (PutPolicyResponse'),+    newPutPolicyResponse,++    -- ** TagResource+    TagResource (TagResource'),+    newTagResource,+    TagResourceResponse (TagResourceResponse'),+    newTagResourceResponse,++    -- ** UntagResource+    UntagResource (UntagResource'),+    newUntagResource,+    UntagResourceResponse (UntagResourceResponse'),+    newUntagResourceResponse,++    -- ** UpdateJobTemplate+    UpdateJobTemplate (UpdateJobTemplate'),+    newUpdateJobTemplate,+    UpdateJobTemplateResponse (UpdateJobTemplateResponse'),+    newUpdateJobTemplateResponse,++    -- ** UpdatePreset+    UpdatePreset (UpdatePreset'),+    newUpdatePreset,+    UpdatePresetResponse (UpdatePresetResponse'),+    newUpdatePresetResponse,++    -- ** UpdateQueue+    UpdateQueue (UpdateQueue'),+    newUpdateQueue,+    UpdateQueueResponse (UpdateQueueResponse'),+    newUpdateQueueResponse,++    -- * Types++    -- ** AacAudioDescriptionBroadcasterMix+    AacAudioDescriptionBroadcasterMix (..),++    -- ** AacCodecProfile+    AacCodecProfile (..),++    -- ** AacCodingMode+    AacCodingMode (..),++    -- ** AacRateControlMode+    AacRateControlMode (..),++    -- ** AacRawFormat+    AacRawFormat (..),++    -- ** AacSpecification+    AacSpecification (..),++    -- ** AacVbrQuality+    AacVbrQuality (..),++    -- ** Ac3BitstreamMode+    Ac3BitstreamMode (..),++    -- ** Ac3CodingMode+    Ac3CodingMode (..),++    -- ** Ac3DynamicRangeCompressionLine+    Ac3DynamicRangeCompressionLine (..),++    -- ** Ac3DynamicRangeCompressionProfile+    Ac3DynamicRangeCompressionProfile (..),++    -- ** Ac3DynamicRangeCompressionRf+    Ac3DynamicRangeCompressionRf (..),++    -- ** Ac3LfeFilter+    Ac3LfeFilter (..),++    -- ** Ac3MetadataControl+    Ac3MetadataControl (..),++    -- ** AccelerationMode+    AccelerationMode (..),++    -- ** AccelerationStatus+    AccelerationStatus (..),++    -- ** AfdSignaling+    AfdSignaling (..),++    -- ** AlphaBehavior+    AlphaBehavior (..),++    -- ** AncillaryConvert608To708+    AncillaryConvert608To708 (..),++    -- ** AncillaryTerminateCaptions+    AncillaryTerminateCaptions (..),++    -- ** AntiAlias+    AntiAlias (..),++    -- ** AudioChannelTag+    AudioChannelTag (..),++    -- ** AudioCodec+    AudioCodec (..),++    -- ** AudioDefaultSelection+    AudioDefaultSelection (..),++    -- ** AudioDurationCorrection+    AudioDurationCorrection (..),++    -- ** AudioLanguageCodeControl+    AudioLanguageCodeControl (..),++    -- ** AudioNormalizationAlgorithm+    AudioNormalizationAlgorithm (..),++    -- ** AudioNormalizationAlgorithmControl+    AudioNormalizationAlgorithmControl (..),++    -- ** AudioNormalizationLoudnessLogging+    AudioNormalizationLoudnessLogging (..),++    -- ** AudioNormalizationPeakCalculation+    AudioNormalizationPeakCalculation (..),++    -- ** AudioSelectorType+    AudioSelectorType (..),++    -- ** AudioTypeControl+    AudioTypeControl (..),++    -- ** Av1AdaptiveQuantization+    Av1AdaptiveQuantization (..),++    -- ** Av1BitDepth+    Av1BitDepth (..),++    -- ** Av1FramerateControl+    Av1FramerateControl (..),++    -- ** Av1FramerateConversionAlgorithm+    Av1FramerateConversionAlgorithm (..),++    -- ** Av1RateControlMode+    Av1RateControlMode (..),++    -- ** Av1SpatialAdaptiveQuantization+    Av1SpatialAdaptiveQuantization (..),++    -- ** AvcIntraClass+    AvcIntraClass (..),++    -- ** AvcIntraFramerateControl+    AvcIntraFramerateControl (..),++    -- ** AvcIntraFramerateConversionAlgorithm+    AvcIntraFramerateConversionAlgorithm (..),++    -- ** AvcIntraInterlaceMode+    AvcIntraInterlaceMode (..),++    -- ** AvcIntraScanTypeConversionMode+    AvcIntraScanTypeConversionMode (..),++    -- ** AvcIntraSlowPal+    AvcIntraSlowPal (..),++    -- ** AvcIntraTelecine+    AvcIntraTelecine (..),++    -- ** AvcIntraUhdQualityTuningLevel+    AvcIntraUhdQualityTuningLevel (..),++    -- ** BillingTagsSource+    BillingTagsSource (..),++    -- ** BurnInSubtitleStylePassthrough+    BurnInSubtitleStylePassthrough (..),++    -- ** BurninSubtitleAlignment+    BurninSubtitleAlignment (..),++    -- ** BurninSubtitleApplyFontColor+    BurninSubtitleApplyFontColor (..),++    -- ** BurninSubtitleBackgroundColor+    BurninSubtitleBackgroundColor (..),++    -- ** BurninSubtitleFallbackFont+    BurninSubtitleFallbackFont (..),++    -- ** BurninSubtitleFontColor+    BurninSubtitleFontColor (..),++    -- ** BurninSubtitleOutlineColor+    BurninSubtitleOutlineColor (..),++    -- ** BurninSubtitleShadowColor+    BurninSubtitleShadowColor (..),++    -- ** BurninSubtitleTeletextSpacing+    BurninSubtitleTeletextSpacing (..),++    -- ** CaptionDestinationType+    CaptionDestinationType (..),++    -- ** CaptionSourceType+    CaptionSourceType (..),++    -- ** CmafClientCache+    CmafClientCache (..),++    -- ** CmafCodecSpecification+    CmafCodecSpecification (..),++    -- ** CmafEncryptionType+    CmafEncryptionType (..),++    -- ** CmafImageBasedTrickPlay+    CmafImageBasedTrickPlay (..),++    -- ** CmafInitializationVectorInManifest+    CmafInitializationVectorInManifest (..),++    -- ** CmafIntervalCadence+    CmafIntervalCadence (..),++    -- ** CmafKeyProviderType+    CmafKeyProviderType (..),++    -- ** CmafManifestCompression+    CmafManifestCompression (..),++    -- ** CmafManifestDurationFormat+    CmafManifestDurationFormat (..),++    -- ** CmafMpdManifestBandwidthType+    CmafMpdManifestBandwidthType (..),++    -- ** CmafMpdProfile+    CmafMpdProfile (..),++    -- ** CmafPtsOffsetHandlingForBFrames+    CmafPtsOffsetHandlingForBFrames (..),++    -- ** CmafSegmentControl+    CmafSegmentControl (..),++    -- ** CmafSegmentLengthControl+    CmafSegmentLengthControl (..),++    -- ** CmafStreamInfResolution+    CmafStreamInfResolution (..),++    -- ** CmafTargetDurationCompatibilityMode+    CmafTargetDurationCompatibilityMode (..),++    -- ** CmafVideoCompositionOffsets+    CmafVideoCompositionOffsets (..),++    -- ** CmafWriteDASHManifest+    CmafWriteDASHManifest (..),++    -- ** CmafWriteHLSManifest+    CmafWriteHLSManifest (..),++    -- ** CmafWriteSegmentTimelineInRepresentation+    CmafWriteSegmentTimelineInRepresentation (..),++    -- ** CmfcAudioDuration+    CmfcAudioDuration (..),++    -- ** CmfcAudioTrackType+    CmfcAudioTrackType (..),++    -- ** CmfcDescriptiveVideoServiceFlag+    CmfcDescriptiveVideoServiceFlag (..),++    -- ** CmfcIFrameOnlyManifest+    CmfcIFrameOnlyManifest (..),++    -- ** CmfcKlvMetadata+    CmfcKlvMetadata (..),++    -- ** CmfcManifestMetadataSignaling+    CmfcManifestMetadataSignaling (..),++    -- ** CmfcScte35Esam+    CmfcScte35Esam (..),++    -- ** CmfcScte35Source+    CmfcScte35Source (..),++    -- ** CmfcTimedMetadata+    CmfcTimedMetadata (..),++    -- ** CmfcTimedMetadataBoxVersion+    CmfcTimedMetadataBoxVersion (..),++    -- ** ColorMetadata+    ColorMetadata (..),++    -- ** ColorSpace+    ColorSpace (..),++    -- ** ColorSpaceConversion+    ColorSpaceConversion (..),++    -- ** ColorSpaceUsage+    ColorSpaceUsage (..),++    -- ** Commitment+    Commitment (..),++    -- ** ContainerType+    ContainerType (..),++    -- ** CopyProtectionAction+    CopyProtectionAction (..),++    -- ** DashIsoGroupAudioChannelConfigSchemeIdUri+    DashIsoGroupAudioChannelConfigSchemeIdUri (..),++    -- ** DashIsoHbbtvCompliance+    DashIsoHbbtvCompliance (..),++    -- ** DashIsoImageBasedTrickPlay+    DashIsoImageBasedTrickPlay (..),++    -- ** DashIsoIntervalCadence+    DashIsoIntervalCadence (..),++    -- ** DashIsoMpdManifestBandwidthType+    DashIsoMpdManifestBandwidthType (..),++    -- ** DashIsoMpdProfile+    DashIsoMpdProfile (..),++    -- ** DashIsoPlaybackDeviceCompatibility+    DashIsoPlaybackDeviceCompatibility (..),++    -- ** DashIsoPtsOffsetHandlingForBFrames+    DashIsoPtsOffsetHandlingForBFrames (..),++    -- ** DashIsoSegmentControl+    DashIsoSegmentControl (..),++    -- ** DashIsoSegmentLengthControl+    DashIsoSegmentLengthControl (..),++    -- ** DashIsoVideoCompositionOffsets+    DashIsoVideoCompositionOffsets (..),++    -- ** DashIsoWriteSegmentTimelineInRepresentation+    DashIsoWriteSegmentTimelineInRepresentation (..),++    -- ** DecryptionMode+    DecryptionMode (..),++    -- ** DeinterlaceAlgorithm+    DeinterlaceAlgorithm (..),++    -- ** DeinterlacerControl+    DeinterlacerControl (..),++    -- ** DeinterlacerMode+    DeinterlacerMode (..),++    -- ** DescribeEndpointsMode+    DescribeEndpointsMode (..),++    -- ** DolbyVisionLevel6Mode+    DolbyVisionLevel6Mode (..),++    -- ** DolbyVisionMapping+    DolbyVisionMapping (..),++    -- ** DolbyVisionProfile+    DolbyVisionProfile (..),++    -- ** DropFrameTimecode+    DropFrameTimecode (..),++    -- ** DvbSubSubtitleFallbackFont+    DvbSubSubtitleFallbackFont (..),++    -- ** DvbSubtitleAlignment+    DvbSubtitleAlignment (..),++    -- ** DvbSubtitleApplyFontColor+    DvbSubtitleApplyFontColor (..),++    -- ** DvbSubtitleBackgroundColor+    DvbSubtitleBackgroundColor (..),++    -- ** DvbSubtitleFontColor+    DvbSubtitleFontColor (..),++    -- ** DvbSubtitleOutlineColor+    DvbSubtitleOutlineColor (..),++    -- ** DvbSubtitleShadowColor+    DvbSubtitleShadowColor (..),++    -- ** DvbSubtitleStylePassthrough+    DvbSubtitleStylePassthrough (..),++    -- ** DvbSubtitleTeletextSpacing+    DvbSubtitleTeletextSpacing (..),++    -- ** DvbSubtitlingType+    DvbSubtitlingType (..),++    -- ** DvbddsHandling+    DvbddsHandling (..),++    -- ** Eac3AtmosBitstreamMode+    Eac3AtmosBitstreamMode (..),++    -- ** Eac3AtmosCodingMode+    Eac3AtmosCodingMode (..),++    -- ** Eac3AtmosDialogueIntelligence+    Eac3AtmosDialogueIntelligence (..),++    -- ** Eac3AtmosDownmixControl+    Eac3AtmosDownmixControl (..),++    -- ** Eac3AtmosDynamicRangeCompressionLine+    Eac3AtmosDynamicRangeCompressionLine (..),++    -- ** Eac3AtmosDynamicRangeCompressionRf+    Eac3AtmosDynamicRangeCompressionRf (..),++    -- ** Eac3AtmosDynamicRangeControl+    Eac3AtmosDynamicRangeControl (..),++    -- ** Eac3AtmosMeteringMode+    Eac3AtmosMeteringMode (..),++    -- ** Eac3AtmosStereoDownmix+    Eac3AtmosStereoDownmix (..),++    -- ** Eac3AtmosSurroundExMode+    Eac3AtmosSurroundExMode (..),++    -- ** Eac3AttenuationControl+    Eac3AttenuationControl (..),++    -- ** Eac3BitstreamMode+    Eac3BitstreamMode (..),++    -- ** Eac3CodingMode+    Eac3CodingMode (..),++    -- ** Eac3DcFilter+    Eac3DcFilter (..),++    -- ** Eac3DynamicRangeCompressionLine+    Eac3DynamicRangeCompressionLine (..),++    -- ** Eac3DynamicRangeCompressionRf+    Eac3DynamicRangeCompressionRf (..),++    -- ** Eac3LfeControl+    Eac3LfeControl (..),++    -- ** Eac3LfeFilter+    Eac3LfeFilter (..),++    -- ** Eac3MetadataControl+    Eac3MetadataControl (..),++    -- ** Eac3PassthroughControl+    Eac3PassthroughControl (..),++    -- ** Eac3PhaseControl+    Eac3PhaseControl (..),++    -- ** Eac3StereoDownmix+    Eac3StereoDownmix (..),++    -- ** Eac3SurroundExMode+    Eac3SurroundExMode (..),++    -- ** Eac3SurroundMode+    Eac3SurroundMode (..),++    -- ** EmbeddedConvert608To708+    EmbeddedConvert608To708 (..),++    -- ** EmbeddedTerminateCaptions+    EmbeddedTerminateCaptions (..),++    -- ** EmbeddedTimecodeOverride+    EmbeddedTimecodeOverride (..),++    -- ** F4vMoovPlacement+    F4vMoovPlacement (..),++    -- ** FileSourceConvert608To708+    FileSourceConvert608To708 (..),++    -- ** FileSourceTimeDeltaUnits+    FileSourceTimeDeltaUnits (..),++    -- ** FontScript+    FontScript (..),++    -- ** H264AdaptiveQuantization+    H264AdaptiveQuantization (..),++    -- ** H264CodecLevel+    H264CodecLevel (..),++    -- ** H264CodecProfile+    H264CodecProfile (..),++    -- ** H264DynamicSubGop+    H264DynamicSubGop (..),++    -- ** H264EntropyEncoding+    H264EntropyEncoding (..),++    -- ** H264FieldEncoding+    H264FieldEncoding (..),++    -- ** H264FlickerAdaptiveQuantization+    H264FlickerAdaptiveQuantization (..),++    -- ** H264FramerateControl+    H264FramerateControl (..),++    -- ** H264FramerateConversionAlgorithm+    H264FramerateConversionAlgorithm (..),++    -- ** H264GopBReference+    H264GopBReference (..),++    -- ** H264GopSizeUnits+    H264GopSizeUnits (..),++    -- ** H264InterlaceMode+    H264InterlaceMode (..),++    -- ** H264ParControl+    H264ParControl (..),++    -- ** H264QualityTuningLevel+    H264QualityTuningLevel (..),++    -- ** H264RateControlMode+    H264RateControlMode (..),++    -- ** H264RepeatPps+    H264RepeatPps (..),++    -- ** H264ScanTypeConversionMode+    H264ScanTypeConversionMode (..),++    -- ** H264SceneChangeDetect+    H264SceneChangeDetect (..),++    -- ** H264SlowPal+    H264SlowPal (..),++    -- ** H264SpatialAdaptiveQuantization+    H264SpatialAdaptiveQuantization (..),++    -- ** H264Syntax+    H264Syntax (..),++    -- ** H264Telecine+    H264Telecine (..),++    -- ** H264TemporalAdaptiveQuantization+    H264TemporalAdaptiveQuantization (..),++    -- ** H264UnregisteredSeiTimecode+    H264UnregisteredSeiTimecode (..),++    -- ** H265AdaptiveQuantization+    H265AdaptiveQuantization (..),++    -- ** H265AlternateTransferFunctionSei+    H265AlternateTransferFunctionSei (..),++    -- ** H265CodecLevel+    H265CodecLevel (..),++    -- ** H265CodecProfile+    H265CodecProfile (..),++    -- ** H265DynamicSubGop+    H265DynamicSubGop (..),++    -- ** H265FlickerAdaptiveQuantization+    H265FlickerAdaptiveQuantization (..),++    -- ** H265FramerateControl+    H265FramerateControl (..),++    -- ** H265FramerateConversionAlgorithm+    H265FramerateConversionAlgorithm (..),++    -- ** H265GopBReference+    H265GopBReference (..),++    -- ** H265GopSizeUnits+    H265GopSizeUnits (..),++    -- ** H265InterlaceMode+    H265InterlaceMode (..),++    -- ** H265ParControl+    H265ParControl (..),++    -- ** H265QualityTuningLevel+    H265QualityTuningLevel (..),++    -- ** H265RateControlMode+    H265RateControlMode (..),++    -- ** H265SampleAdaptiveOffsetFilterMode+    H265SampleAdaptiveOffsetFilterMode (..),++    -- ** H265ScanTypeConversionMode+    H265ScanTypeConversionMode (..),++    -- ** H265SceneChangeDetect+    H265SceneChangeDetect (..),++    -- ** H265SlowPal+    H265SlowPal (..),++    -- ** H265SpatialAdaptiveQuantization+    H265SpatialAdaptiveQuantization (..),++    -- ** H265Telecine+    H265Telecine (..),++    -- ** H265TemporalAdaptiveQuantization+    H265TemporalAdaptiveQuantization (..),++    -- ** H265TemporalIds+    H265TemporalIds (..),++    -- ** H265Tiles+    H265Tiles (..),++    -- ** H265UnregisteredSeiTimecode+    H265UnregisteredSeiTimecode (..),++    -- ** H265WriteMp4PackagingType+    H265WriteMp4PackagingType (..),++    -- ** HlsAdMarkers+    HlsAdMarkers (..),++    -- ** HlsAudioOnlyContainer+    HlsAudioOnlyContainer (..),++    -- ** HlsAudioOnlyHeader+    HlsAudioOnlyHeader (..),++    -- ** HlsAudioTrackType+    HlsAudioTrackType (..),++    -- ** HlsCaptionLanguageSetting+    HlsCaptionLanguageSetting (..),++    -- ** HlsCaptionSegmentLengthControl+    HlsCaptionSegmentLengthControl (..),++    -- ** HlsClientCache+    HlsClientCache (..),++    -- ** HlsCodecSpecification+    HlsCodecSpecification (..),++    -- ** HlsDescriptiveVideoServiceFlag+    HlsDescriptiveVideoServiceFlag (..),++    -- ** HlsDirectoryStructure+    HlsDirectoryStructure (..),++    -- ** HlsEncryptionType+    HlsEncryptionType (..),++    -- ** HlsIFrameOnlyManifest+    HlsIFrameOnlyManifest (..),++    -- ** HlsImageBasedTrickPlay+    HlsImageBasedTrickPlay (..),++    -- ** HlsInitializationVectorInManifest+    HlsInitializationVectorInManifest (..),++    -- ** HlsIntervalCadence+    HlsIntervalCadence (..),++    -- ** HlsKeyProviderType+    HlsKeyProviderType (..),++    -- ** HlsManifestCompression+    HlsManifestCompression (..),++    -- ** HlsManifestDurationFormat+    HlsManifestDurationFormat (..),++    -- ** HlsOfflineEncrypted+    HlsOfflineEncrypted (..),++    -- ** HlsOutputSelection+    HlsOutputSelection (..),++    -- ** HlsProgramDateTime+    HlsProgramDateTime (..),++    -- ** HlsSegmentControl+    HlsSegmentControl (..),++    -- ** HlsSegmentLengthControl+    HlsSegmentLengthControl (..),++    -- ** HlsStreamInfResolution+    HlsStreamInfResolution (..),++    -- ** HlsTargetDurationCompatibilityMode+    HlsTargetDurationCompatibilityMode (..),++    -- ** HlsTimedMetadataId3Frame+    HlsTimedMetadataId3Frame (..),++    -- ** ImscAccessibilitySubs+    ImscAccessibilitySubs (..),++    -- ** ImscStylePassthrough+    ImscStylePassthrough (..),++    -- ** InputDeblockFilter+    InputDeblockFilter (..),++    -- ** InputDenoiseFilter+    InputDenoiseFilter (..),++    -- ** InputFilterEnable+    InputFilterEnable (..),++    -- ** InputPolicy+    InputPolicy (..),++    -- ** InputPsiControl+    InputPsiControl (..),++    -- ** InputRotate+    InputRotate (..),++    -- ** InputSampleRange+    InputSampleRange (..),++    -- ** InputScanType+    InputScanType (..),++    -- ** InputTimecodeSource+    InputTimecodeSource (..),++    -- ** JobPhase+    JobPhase (..),++    -- ** JobStatus+    JobStatus (..),++    -- ** JobTemplateListBy+    JobTemplateListBy (..),++    -- ** LanguageCode+    LanguageCode (..),++    -- ** M2tsAudioBufferModel+    M2tsAudioBufferModel (..),++    -- ** M2tsAudioDuration+    M2tsAudioDuration (..),++    -- ** M2tsBufferModel+    M2tsBufferModel (..),++    -- ** M2tsDataPtsControl+    M2tsDataPtsControl (..),++    -- ** M2tsEbpAudioInterval+    M2tsEbpAudioInterval (..),++    -- ** M2tsEbpPlacement+    M2tsEbpPlacement (..),++    -- ** M2tsEsRateInPes+    M2tsEsRateInPes (..),++    -- ** M2tsForceTsVideoEbpOrder+    M2tsForceTsVideoEbpOrder (..),++    -- ** M2tsKlvMetadata+    M2tsKlvMetadata (..),++    -- ** M2tsNielsenId3+    M2tsNielsenId3 (..),++    -- ** M2tsPcrControl+    M2tsPcrControl (..),++    -- ** M2tsRateMode+    M2tsRateMode (..),++    -- ** M2tsScte35Source+    M2tsScte35Source (..),++    -- ** M2tsSegmentationMarkers+    M2tsSegmentationMarkers (..),++    -- ** M2tsSegmentationStyle+    M2tsSegmentationStyle (..),++    -- ** M3u8AudioDuration+    M3u8AudioDuration (..),++    -- ** M3u8DataPtsControl+    M3u8DataPtsControl (..),++    -- ** M3u8NielsenId3+    M3u8NielsenId3 (..),++    -- ** M3u8PcrControl+    M3u8PcrControl (..),++    -- ** M3u8Scte35Source+    M3u8Scte35Source (..),++    -- ** MotionImageInsertionMode+    MotionImageInsertionMode (..),++    -- ** MotionImagePlayback+    MotionImagePlayback (..),++    -- ** MovClapAtom+    MovClapAtom (..),++    -- ** MovCslgAtom+    MovCslgAtom (..),++    -- ** MovMpeg2FourCCControl+    MovMpeg2FourCCControl (..),++    -- ** MovPaddingControl+    MovPaddingControl (..),++    -- ** MovReference+    MovReference (..),++    -- ** Mp3RateControlMode+    Mp3RateControlMode (..),++    -- ** Mp4CslgAtom+    Mp4CslgAtom (..),++    -- ** Mp4FreeSpaceBox+    Mp4FreeSpaceBox (..),++    -- ** Mp4MoovPlacement+    Mp4MoovPlacement (..),++    -- ** MpdAccessibilityCaptionHints+    MpdAccessibilityCaptionHints (..),++    -- ** MpdAudioDuration+    MpdAudioDuration (..),++    -- ** MpdCaptionContainerType+    MpdCaptionContainerType (..),++    -- ** MpdKlvMetadata+    MpdKlvMetadata (..),++    -- ** MpdManifestMetadataSignaling+    MpdManifestMetadataSignaling (..),++    -- ** MpdScte35Esam+    MpdScte35Esam (..),++    -- ** MpdScte35Source+    MpdScte35Source (..),++    -- ** MpdTimedMetadata+    MpdTimedMetadata (..),++    -- ** MpdTimedMetadataBoxVersion+    MpdTimedMetadataBoxVersion (..),++    -- ** Mpeg2AdaptiveQuantization+    Mpeg2AdaptiveQuantization (..),++    -- ** Mpeg2CodecLevel+    Mpeg2CodecLevel (..),++    -- ** Mpeg2CodecProfile+    Mpeg2CodecProfile (..),++    -- ** Mpeg2DynamicSubGop+    Mpeg2DynamicSubGop (..),++    -- ** Mpeg2FramerateControl+    Mpeg2FramerateControl (..),++    -- ** Mpeg2FramerateConversionAlgorithm+    Mpeg2FramerateConversionAlgorithm (..),++    -- ** Mpeg2GopSizeUnits+    Mpeg2GopSizeUnits (..),++    -- ** Mpeg2InterlaceMode+    Mpeg2InterlaceMode (..),++    -- ** Mpeg2IntraDcPrecision+    Mpeg2IntraDcPrecision (..),++    -- ** Mpeg2ParControl+    Mpeg2ParControl (..),++    -- ** Mpeg2QualityTuningLevel+    Mpeg2QualityTuningLevel (..),++    -- ** Mpeg2RateControlMode+    Mpeg2RateControlMode (..),++    -- ** Mpeg2ScanTypeConversionMode+    Mpeg2ScanTypeConversionMode (..),++    -- ** Mpeg2SceneChangeDetect+    Mpeg2SceneChangeDetect (..),++    -- ** Mpeg2SlowPal+    Mpeg2SlowPal (..),++    -- ** Mpeg2SpatialAdaptiveQuantization+    Mpeg2SpatialAdaptiveQuantization (..),++    -- ** Mpeg2Syntax+    Mpeg2Syntax (..),++    -- ** Mpeg2Telecine+    Mpeg2Telecine (..),++    -- ** Mpeg2TemporalAdaptiveQuantization+    Mpeg2TemporalAdaptiveQuantization (..),++    -- ** MsSmoothAudioDeduplication+    MsSmoothAudioDeduplication (..),++    -- ** MsSmoothFragmentLengthControl+    MsSmoothFragmentLengthControl (..),++    -- ** MsSmoothManifestEncoding+    MsSmoothManifestEncoding (..),++    -- ** MxfAfdSignaling+    MxfAfdSignaling (..),++    -- ** MxfProfile+    MxfProfile (..),++    -- ** MxfXavcDurationMode+    MxfXavcDurationMode (..),++    -- ** NielsenActiveWatermarkProcessType+    NielsenActiveWatermarkProcessType (..),++    -- ** NielsenSourceWatermarkStatusType+    NielsenSourceWatermarkStatusType (..),++    -- ** NielsenUniqueTicPerAudioTrackType+    NielsenUniqueTicPerAudioTrackType (..),++    -- ** NoiseFilterPostTemporalSharpening+    NoiseFilterPostTemporalSharpening (..),++    -- ** NoiseFilterPostTemporalSharpeningStrength+    NoiseFilterPostTemporalSharpeningStrength (..),++    -- ** NoiseReducerFilter+    NoiseReducerFilter (..),++    -- ** Order+    Order (..),++    -- ** OutputGroupType+    OutputGroupType (..),++    -- ** OutputSdt+    OutputSdt (..),++    -- ** PadVideo+    PadVideo (..),++    -- ** PresetListBy+    PresetListBy (..),++    -- ** PricingPlan+    PricingPlan (..),++    -- ** ProresChromaSampling+    ProresChromaSampling (..),++    -- ** ProresCodecProfile+    ProresCodecProfile (..),++    -- ** ProresFramerateControl+    ProresFramerateControl (..),++    -- ** ProresFramerateConversionAlgorithm+    ProresFramerateConversionAlgorithm (..),++    -- ** ProresInterlaceMode+    ProresInterlaceMode (..),++    -- ** ProresParControl+    ProresParControl (..),++    -- ** ProresScanTypeConversionMode+    ProresScanTypeConversionMode (..),++    -- ** ProresSlowPal+    ProresSlowPal (..),++    -- ** ProresTelecine+    ProresTelecine (..),++    -- ** QueueListBy+    QueueListBy (..),++    -- ** QueueStatus+    QueueStatus (..),++    -- ** RenewalType+    RenewalType (..),++    -- ** RequiredFlag+    RequiredFlag (..),++    -- ** ReservationPlanStatus+    ReservationPlanStatus (..),++    -- ** RespondToAfd+    RespondToAfd (..),++    -- ** RuleType+    RuleType (..),++    -- ** S3ObjectCannedAcl+    S3ObjectCannedAcl (..),++    -- ** S3ServerSideEncryptionType+    S3ServerSideEncryptionType (..),++    -- ** SampleRangeConversion+    SampleRangeConversion (..),++    -- ** ScalingBehavior+    ScalingBehavior (..),++    -- ** SccDestinationFramerate+    SccDestinationFramerate (..),++    -- ** SimulateReservedQueue+    SimulateReservedQueue (..),++    -- ** SrtStylePassthrough+    SrtStylePassthrough (..),++    -- ** StatusUpdateInterval+    StatusUpdateInterval (..),++    -- ** TeletextPageType+    TeletextPageType (..),++    -- ** TimecodeBurninPosition+    TimecodeBurninPosition (..),++    -- ** TimecodeSource+    TimecodeSource (..),++    -- ** TimedMetadata+    TimedMetadata (..),++    -- ** TtmlStylePassthrough+    TtmlStylePassthrough (..),++    -- ** Type+    Type (..),++    -- ** Vc3Class+    Vc3Class (..),++    -- ** Vc3FramerateControl+    Vc3FramerateControl (..),++    -- ** Vc3FramerateConversionAlgorithm+    Vc3FramerateConversionAlgorithm (..),++    -- ** Vc3InterlaceMode+    Vc3InterlaceMode (..),++    -- ** Vc3ScanTypeConversionMode+    Vc3ScanTypeConversionMode (..),++    -- ** Vc3SlowPal+    Vc3SlowPal (..),++    -- ** Vc3Telecine+    Vc3Telecine (..),++    -- ** VchipAction+    VchipAction (..),++    -- ** VideoCodec+    VideoCodec (..),++    -- ** VideoTimecodeInsertion+    VideoTimecodeInsertion (..),++    -- ** Vp8FramerateControl+    Vp8FramerateControl (..),++    -- ** Vp8FramerateConversionAlgorithm+    Vp8FramerateConversionAlgorithm (..),++    -- ** Vp8ParControl+    Vp8ParControl (..),++    -- ** Vp8QualityTuningLevel+    Vp8QualityTuningLevel (..),++    -- ** Vp8RateControlMode+    Vp8RateControlMode (..),++    -- ** Vp9FramerateControl+    Vp9FramerateControl (..),++    -- ** Vp9FramerateConversionAlgorithm+    Vp9FramerateConversionAlgorithm (..),++    -- ** Vp9ParControl+    Vp9ParControl (..),++    -- ** Vp9QualityTuningLevel+    Vp9QualityTuningLevel (..),++    -- ** Vp9RateControlMode+    Vp9RateControlMode (..),++    -- ** WatermarkingStrength+    WatermarkingStrength (..),++    -- ** WavFormat+    WavFormat (..),++    -- ** WebvttAccessibilitySubs+    WebvttAccessibilitySubs (..),++    -- ** WebvttStylePassthrough+    WebvttStylePassthrough (..),++    -- ** Xavc4kIntraCbgProfileClass+    Xavc4kIntraCbgProfileClass (..),++    -- ** Xavc4kIntraVbrProfileClass+    Xavc4kIntraVbrProfileClass (..),++    -- ** Xavc4kProfileBitrateClass+    Xavc4kProfileBitrateClass (..),++    -- ** Xavc4kProfileCodecProfile+    Xavc4kProfileCodecProfile (..),++    -- ** Xavc4kProfileQualityTuningLevel+    Xavc4kProfileQualityTuningLevel (..),++    -- ** XavcAdaptiveQuantization+    XavcAdaptiveQuantization (..),++    -- ** XavcEntropyEncoding+    XavcEntropyEncoding (..),++    -- ** XavcFlickerAdaptiveQuantization+    XavcFlickerAdaptiveQuantization (..),++    -- ** XavcFramerateControl+    XavcFramerateControl (..),++    -- ** XavcFramerateConversionAlgorithm+    XavcFramerateConversionAlgorithm (..),++    -- ** XavcGopBReference+    XavcGopBReference (..),++    -- ** XavcHdIntraCbgProfileClass+    XavcHdIntraCbgProfileClass (..),++    -- ** XavcHdProfileBitrateClass+    XavcHdProfileBitrateClass (..),++    -- ** XavcHdProfileQualityTuningLevel+    XavcHdProfileQualityTuningLevel (..),++    -- ** XavcHdProfileTelecine+    XavcHdProfileTelecine (..),++    -- ** XavcInterlaceMode+    XavcInterlaceMode (..),++    -- ** XavcProfile+    XavcProfile (..),++    -- ** XavcSlowPal+    XavcSlowPal (..),++    -- ** XavcSpatialAdaptiveQuantization+    XavcSpatialAdaptiveQuantization (..),++    -- ** XavcTemporalAdaptiveQuantization+    XavcTemporalAdaptiveQuantization (..),++    -- ** AacSettings+    AacSettings (AacSettings'),+    newAacSettings,++    -- ** Ac3Settings+    Ac3Settings (Ac3Settings'),+    newAc3Settings,++    -- ** AccelerationSettings+    AccelerationSettings (AccelerationSettings'),+    newAccelerationSettings,++    -- ** AiffSettings+    AiffSettings (AiffSettings'),+    newAiffSettings,++    -- ** AllowedRenditionSize+    AllowedRenditionSize (AllowedRenditionSize'),+    newAllowedRenditionSize,++    -- ** AncillarySourceSettings+    AncillarySourceSettings (AncillarySourceSettings'),+    newAncillarySourceSettings,++    -- ** AudioChannelTaggingSettings+    AudioChannelTaggingSettings (AudioChannelTaggingSettings'),+    newAudioChannelTaggingSettings,++    -- ** AudioCodecSettings+    AudioCodecSettings (AudioCodecSettings'),+    newAudioCodecSettings,++    -- ** AudioDescription+    AudioDescription (AudioDescription'),+    newAudioDescription,++    -- ** AudioNormalizationSettings+    AudioNormalizationSettings (AudioNormalizationSettings'),+    newAudioNormalizationSettings,++    -- ** AudioSelector+    AudioSelector (AudioSelector'),+    newAudioSelector,++    -- ** AudioSelectorGroup+    AudioSelectorGroup (AudioSelectorGroup'),+    newAudioSelectorGroup,++    -- ** AutomatedAbrRule+    AutomatedAbrRule (AutomatedAbrRule'),+    newAutomatedAbrRule,++    -- ** AutomatedAbrSettings+    AutomatedAbrSettings (AutomatedAbrSettings'),+    newAutomatedAbrSettings,++    -- ** AutomatedEncodingSettings+    AutomatedEncodingSettings (AutomatedEncodingSettings'),+    newAutomatedEncodingSettings,++    -- ** Av1QvbrSettings+    Av1QvbrSettings (Av1QvbrSettings'),+    newAv1QvbrSettings,++    -- ** Av1Settings+    Av1Settings (Av1Settings'),+    newAv1Settings,++    -- ** AvailBlanking+    AvailBlanking (AvailBlanking'),+    newAvailBlanking,++    -- ** AvcIntraSettings+    AvcIntraSettings (AvcIntraSettings'),+    newAvcIntraSettings,++    -- ** AvcIntraUhdSettings+    AvcIntraUhdSettings (AvcIntraUhdSettings'),+    newAvcIntraUhdSettings,++    -- ** BurninDestinationSettings+    BurninDestinationSettings (BurninDestinationSettings'),+    newBurninDestinationSettings,++    -- ** CaptionDescription+    CaptionDescription (CaptionDescription'),+    newCaptionDescription,++    -- ** CaptionDescriptionPreset+    CaptionDescriptionPreset (CaptionDescriptionPreset'),+    newCaptionDescriptionPreset,++    -- ** CaptionDestinationSettings+    CaptionDestinationSettings (CaptionDestinationSettings'),+    newCaptionDestinationSettings,++    -- ** CaptionSelector+    CaptionSelector (CaptionSelector'),+    newCaptionSelector,++    -- ** CaptionSourceFramerate+    CaptionSourceFramerate (CaptionSourceFramerate'),+    newCaptionSourceFramerate,++    -- ** CaptionSourceSettings+    CaptionSourceSettings (CaptionSourceSettings'),+    newCaptionSourceSettings,++    -- ** ChannelMapping+    ChannelMapping (ChannelMapping'),+    newChannelMapping,++    -- ** CmafAdditionalManifest+    CmafAdditionalManifest (CmafAdditionalManifest'),+    newCmafAdditionalManifest,++    -- ** CmafEncryptionSettings+    CmafEncryptionSettings (CmafEncryptionSettings'),+    newCmafEncryptionSettings,++    -- ** CmafGroupSettings+    CmafGroupSettings (CmafGroupSettings'),+    newCmafGroupSettings,++    -- ** CmafImageBasedTrickPlaySettings+    CmafImageBasedTrickPlaySettings (CmafImageBasedTrickPlaySettings'),+    newCmafImageBasedTrickPlaySettings,++    -- ** CmfcSettings+    CmfcSettings (CmfcSettings'),+    newCmfcSettings,++    -- ** ColorCorrector+    ColorCorrector (ColorCorrector'),+    newColorCorrector,++    -- ** ContainerSettings+    ContainerSettings (ContainerSettings'),+    newContainerSettings,++    -- ** DashAdditionalManifest+    DashAdditionalManifest (DashAdditionalManifest'),+    newDashAdditionalManifest,++    -- ** DashIsoEncryptionSettings+    DashIsoEncryptionSettings (DashIsoEncryptionSettings'),+    newDashIsoEncryptionSettings,++    -- ** DashIsoGroupSettings+    DashIsoGroupSettings (DashIsoGroupSettings'),+    newDashIsoGroupSettings,++    -- ** DashIsoImageBasedTrickPlaySettings+    DashIsoImageBasedTrickPlaySettings (DashIsoImageBasedTrickPlaySettings'),+    newDashIsoImageBasedTrickPlaySettings,++    -- ** Deinterlacer+    Deinterlacer (Deinterlacer'),+    newDeinterlacer,++    -- ** DestinationSettings+    DestinationSettings (DestinationSettings'),+    newDestinationSettings,++    -- ** DolbyVision+    DolbyVision (DolbyVision'),+    newDolbyVision,++    -- ** DolbyVisionLevel6Metadata+    DolbyVisionLevel6Metadata (DolbyVisionLevel6Metadata'),+    newDolbyVisionLevel6Metadata,++    -- ** DvbNitSettings+    DvbNitSettings (DvbNitSettings'),+    newDvbNitSettings,++    -- ** DvbSdtSettings+    DvbSdtSettings (DvbSdtSettings'),+    newDvbSdtSettings,++    -- ** DvbSubDestinationSettings+    DvbSubDestinationSettings (DvbSubDestinationSettings'),+    newDvbSubDestinationSettings,++    -- ** DvbSubSourceSettings+    DvbSubSourceSettings (DvbSubSourceSettings'),+    newDvbSubSourceSettings,++    -- ** DvbTdtSettings+    DvbTdtSettings (DvbTdtSettings'),+    newDvbTdtSettings,++    -- ** Eac3AtmosSettings+    Eac3AtmosSettings (Eac3AtmosSettings'),+    newEac3AtmosSettings,++    -- ** Eac3Settings+    Eac3Settings (Eac3Settings'),+    newEac3Settings,++    -- ** EmbeddedDestinationSettings+    EmbeddedDestinationSettings (EmbeddedDestinationSettings'),+    newEmbeddedDestinationSettings,++    -- ** EmbeddedSourceSettings+    EmbeddedSourceSettings (EmbeddedSourceSettings'),+    newEmbeddedSourceSettings,++    -- ** Endpoint+    Endpoint (Endpoint'),+    newEndpoint,++    -- ** EsamManifestConfirmConditionNotification+    EsamManifestConfirmConditionNotification (EsamManifestConfirmConditionNotification'),+    newEsamManifestConfirmConditionNotification,++    -- ** EsamSettings+    EsamSettings (EsamSettings'),+    newEsamSettings,++    -- ** EsamSignalProcessingNotification+    EsamSignalProcessingNotification (EsamSignalProcessingNotification'),+    newEsamSignalProcessingNotification,++    -- ** ExtendedDataServices+    ExtendedDataServices (ExtendedDataServices'),+    newExtendedDataServices,++    -- ** F4vSettings+    F4vSettings (F4vSettings'),+    newF4vSettings,++    -- ** FileGroupSettings+    FileGroupSettings (FileGroupSettings'),+    newFileGroupSettings,++    -- ** FileSourceSettings+    FileSourceSettings (FileSourceSettings'),+    newFileSourceSettings,++    -- ** ForceIncludeRenditionSize+    ForceIncludeRenditionSize (ForceIncludeRenditionSize'),+    newForceIncludeRenditionSize,++    -- ** FrameCaptureSettings+    FrameCaptureSettings (FrameCaptureSettings'),+    newFrameCaptureSettings,++    -- ** H264QvbrSettings+    H264QvbrSettings (H264QvbrSettings'),+    newH264QvbrSettings,++    -- ** H264Settings+    H264Settings (H264Settings'),+    newH264Settings,++    -- ** H265QvbrSettings+    H265QvbrSettings (H265QvbrSettings'),+    newH265QvbrSettings,++    -- ** H265Settings+    H265Settings (H265Settings'),+    newH265Settings,++    -- ** Hdr10Metadata+    Hdr10Metadata (Hdr10Metadata'),+    newHdr10Metadata,++    -- ** Hdr10Plus+    Hdr10Plus (Hdr10Plus'),+    newHdr10Plus,++    -- ** HlsAdditionalManifest+    HlsAdditionalManifest (HlsAdditionalManifest'),+    newHlsAdditionalManifest,++    -- ** HlsCaptionLanguageMapping+    HlsCaptionLanguageMapping (HlsCaptionLanguageMapping'),+    newHlsCaptionLanguageMapping,++    -- ** HlsEncryptionSettings+    HlsEncryptionSettings (HlsEncryptionSettings'),+    newHlsEncryptionSettings,++    -- ** HlsGroupSettings+    HlsGroupSettings (HlsGroupSettings'),+    newHlsGroupSettings,++    -- ** HlsImageBasedTrickPlaySettings+    HlsImageBasedTrickPlaySettings (HlsImageBasedTrickPlaySettings'),+    newHlsImageBasedTrickPlaySettings,++    -- ** HlsRenditionGroupSettings+    HlsRenditionGroupSettings (HlsRenditionGroupSettings'),+    newHlsRenditionGroupSettings,++    -- ** HlsSettings+    HlsSettings (HlsSettings'),+    newHlsSettings,++    -- ** HopDestination+    HopDestination (HopDestination'),+    newHopDestination,++    -- ** Id3Insertion+    Id3Insertion (Id3Insertion'),+    newId3Insertion,++    -- ** ImageInserter+    ImageInserter (ImageInserter'),+    newImageInserter,++    -- ** ImscDestinationSettings+    ImscDestinationSettings (ImscDestinationSettings'),+    newImscDestinationSettings,++    -- ** Input+    Input (Input'),+    newInput,++    -- ** InputClipping+    InputClipping (InputClipping'),+    newInputClipping,++    -- ** InputDecryptionSettings+    InputDecryptionSettings (InputDecryptionSettings'),+    newInputDecryptionSettings,++    -- ** InputTemplate+    InputTemplate (InputTemplate'),+    newInputTemplate,++    -- ** InputVideoGenerator+    InputVideoGenerator (InputVideoGenerator'),+    newInputVideoGenerator,++    -- ** InsertableImage+    InsertableImage (InsertableImage'),+    newInsertableImage,++    -- ** Job+    Job (Job'),+    newJob,++    -- ** JobMessages+    JobMessages (JobMessages'),+    newJobMessages,++    -- ** JobSettings+    JobSettings (JobSettings'),+    newJobSettings,++    -- ** JobTemplate+    JobTemplate (JobTemplate'),+    newJobTemplate,++    -- ** JobTemplateSettings+    JobTemplateSettings (JobTemplateSettings'),+    newJobTemplateSettings,++    -- ** KantarWatermarkSettings+    KantarWatermarkSettings (KantarWatermarkSettings'),+    newKantarWatermarkSettings,++    -- ** M2tsScte35Esam+    M2tsScte35Esam (M2tsScte35Esam'),+    newM2tsScte35Esam,++    -- ** M2tsSettings+    M2tsSettings (M2tsSettings'),+    newM2tsSettings,++    -- ** M3u8Settings+    M3u8Settings (M3u8Settings'),+    newM3u8Settings,++    -- ** MinBottomRenditionSize+    MinBottomRenditionSize (MinBottomRenditionSize'),+    newMinBottomRenditionSize,++    -- ** MinTopRenditionSize+    MinTopRenditionSize (MinTopRenditionSize'),+    newMinTopRenditionSize,++    -- ** MotionImageInserter+    MotionImageInserter (MotionImageInserter'),+    newMotionImageInserter,++    -- ** MotionImageInsertionFramerate+    MotionImageInsertionFramerate (MotionImageInsertionFramerate'),+    newMotionImageInsertionFramerate,++    -- ** MotionImageInsertionOffset+    MotionImageInsertionOffset (MotionImageInsertionOffset'),+    newMotionImageInsertionOffset,++    -- ** MovSettings+    MovSettings (MovSettings'),+    newMovSettings,++    -- ** Mp2Settings+    Mp2Settings (Mp2Settings'),+    newMp2Settings,++    -- ** Mp3Settings+    Mp3Settings (Mp3Settings'),+    newMp3Settings,++    -- ** Mp4Settings+    Mp4Settings (Mp4Settings'),+    newMp4Settings,++    -- ** MpdSettings+    MpdSettings (MpdSettings'),+    newMpdSettings,++    -- ** Mpeg2Settings+    Mpeg2Settings (Mpeg2Settings'),+    newMpeg2Settings,++    -- ** MsSmoothAdditionalManifest+    MsSmoothAdditionalManifest (MsSmoothAdditionalManifest'),+    newMsSmoothAdditionalManifest,++    -- ** MsSmoothEncryptionSettings+    MsSmoothEncryptionSettings (MsSmoothEncryptionSettings'),+    newMsSmoothEncryptionSettings,++    -- ** MsSmoothGroupSettings+    MsSmoothGroupSettings (MsSmoothGroupSettings'),+    newMsSmoothGroupSettings,++    -- ** MxfSettings+    MxfSettings (MxfSettings'),+    newMxfSettings,++    -- ** MxfXavcProfileSettings+    MxfXavcProfileSettings (MxfXavcProfileSettings'),+    newMxfXavcProfileSettings,++    -- ** NexGuardFileMarkerSettings+    NexGuardFileMarkerSettings (NexGuardFileMarkerSettings'),+    newNexGuardFileMarkerSettings,++    -- ** NielsenConfiguration+    NielsenConfiguration (NielsenConfiguration'),+    newNielsenConfiguration,++    -- ** NielsenNonLinearWatermarkSettings+    NielsenNonLinearWatermarkSettings (NielsenNonLinearWatermarkSettings'),+    newNielsenNonLinearWatermarkSettings,++    -- ** NoiseReducer+    NoiseReducer (NoiseReducer'),+    newNoiseReducer,++    -- ** NoiseReducerFilterSettings+    NoiseReducerFilterSettings (NoiseReducerFilterSettings'),+    newNoiseReducerFilterSettings,++    -- ** NoiseReducerSpatialFilterSettings+    NoiseReducerSpatialFilterSettings (NoiseReducerSpatialFilterSettings'),+    newNoiseReducerSpatialFilterSettings,++    -- ** NoiseReducerTemporalFilterSettings+    NoiseReducerTemporalFilterSettings (NoiseReducerTemporalFilterSettings'),+    newNoiseReducerTemporalFilterSettings,++    -- ** OpusSettings+    OpusSettings (OpusSettings'),+    newOpusSettings,++    -- ** Output+    Output (Output'),+    newOutput,++    -- ** OutputChannelMapping+    OutputChannelMapping (OutputChannelMapping'),+    newOutputChannelMapping,++    -- ** OutputDetail+    OutputDetail (OutputDetail'),+    newOutputDetail,++    -- ** OutputGroup+    OutputGroup (OutputGroup'),+    newOutputGroup,++    -- ** OutputGroupDetail+    OutputGroupDetail (OutputGroupDetail'),+    newOutputGroupDetail,++    -- ** OutputGroupSettings+    OutputGroupSettings (OutputGroupSettings'),+    newOutputGroupSettings,++    -- ** OutputSettings+    OutputSettings (OutputSettings'),+    newOutputSettings,++    -- ** PartnerWatermarking+    PartnerWatermarking (PartnerWatermarking'),+    newPartnerWatermarking,++    -- ** Policy+    Policy (Policy'),+    newPolicy,++    -- ** Preset+    Preset (Preset'),+    newPreset,++    -- ** PresetSettings+    PresetSettings (PresetSettings'),+    newPresetSettings,++    -- ** ProresSettings+    ProresSettings (ProresSettings'),+    newProresSettings,++    -- ** Queue+    Queue (Queue'),+    newQueue,++    -- ** QueueTransition+    QueueTransition (QueueTransition'),+    newQueueTransition,++    -- ** Rectangle+    Rectangle (Rectangle'),+    newRectangle,++    -- ** RemixSettings+    RemixSettings (RemixSettings'),+    newRemixSettings,++    -- ** ReservationPlan+    ReservationPlan (ReservationPlan'),+    newReservationPlan,++    -- ** ReservationPlanSettings+    ReservationPlanSettings (ReservationPlanSettings'),+    newReservationPlanSettings,++    -- ** ResourceTags+    ResourceTags (ResourceTags'),+    newResourceTags,++    -- ** S3DestinationAccessControl+    S3DestinationAccessControl (S3DestinationAccessControl'),+    newS3DestinationAccessControl,++    -- ** S3DestinationSettings+    S3DestinationSettings (S3DestinationSettings'),+    newS3DestinationSettings,++    -- ** S3EncryptionSettings+    S3EncryptionSettings (S3EncryptionSettings'),+    newS3EncryptionSettings,++    -- ** SccDestinationSettings+    SccDestinationSettings (SccDestinationSettings'),+    newSccDestinationSettings,++    -- ** SpekeKeyProvider+    SpekeKeyProvider (SpekeKeyProvider'),+    newSpekeKeyProvider,++    -- ** SpekeKeyProviderCmaf+    SpekeKeyProviderCmaf (SpekeKeyProviderCmaf'),+    newSpekeKeyProviderCmaf,++    -- ** SrtDestinationSettings+    SrtDestinationSettings (SrtDestinationSettings'),+    newSrtDestinationSettings,++    -- ** StaticKeyProvider+    StaticKeyProvider (StaticKeyProvider'),+    newStaticKeyProvider,++    -- ** TeletextDestinationSettings+    TeletextDestinationSettings (TeletextDestinationSettings'),+    newTeletextDestinationSettings,++    -- ** TeletextSourceSettings+    TeletextSourceSettings (TeletextSourceSettings'),+    newTeletextSourceSettings,++    -- ** TimecodeBurnin+    TimecodeBurnin (TimecodeBurnin'),+    newTimecodeBurnin,++    -- ** TimecodeConfig+    TimecodeConfig (TimecodeConfig'),+    newTimecodeConfig,++    -- ** TimedMetadataInsertion+    TimedMetadataInsertion (TimedMetadataInsertion'),+    newTimedMetadataInsertion,++    -- ** Timing+    Timing (Timing'),+    newTiming,++    -- ** TrackSourceSettings+    TrackSourceSettings (TrackSourceSettings'),+    newTrackSourceSettings,++    -- ** TtmlDestinationSettings+    TtmlDestinationSettings (TtmlDestinationSettings'),+    newTtmlDestinationSettings,++    -- ** Vc3Settings+    Vc3Settings (Vc3Settings'),+    newVc3Settings,++    -- ** VideoCodecSettings+    VideoCodecSettings (VideoCodecSettings'),+    newVideoCodecSettings,++    -- ** VideoDescription+    VideoDescription (VideoDescription'),+    newVideoDescription,++    -- ** VideoDetail+    VideoDetail (VideoDetail'),+    newVideoDetail,++    -- ** VideoPreprocessor+    VideoPreprocessor (VideoPreprocessor'),+    newVideoPreprocessor,++    -- ** VideoSelector+    VideoSelector (VideoSelector'),+    newVideoSelector,++    -- ** VorbisSettings+    VorbisSettings (VorbisSettings'),+    newVorbisSettings,++    -- ** Vp8Settings+    Vp8Settings (Vp8Settings'),+    newVp8Settings,++    -- ** Vp9Settings+    Vp9Settings (Vp9Settings'),+    newVp9Settings,++    -- ** WavSettings+    WavSettings (WavSettings'),+    newWavSettings,++    -- ** WebvttDestinationSettings+    WebvttDestinationSettings (WebvttDestinationSettings'),+    newWebvttDestinationSettings,++    -- ** WebvttHlsSourceSettings+    WebvttHlsSourceSettings (WebvttHlsSourceSettings'),+    newWebvttHlsSourceSettings,++    -- ** Xavc4kIntraCbgProfileSettings+    Xavc4kIntraCbgProfileSettings (Xavc4kIntraCbgProfileSettings'),+    newXavc4kIntraCbgProfileSettings,++    -- ** Xavc4kIntraVbrProfileSettings+    Xavc4kIntraVbrProfileSettings (Xavc4kIntraVbrProfileSettings'),+    newXavc4kIntraVbrProfileSettings,++    -- ** Xavc4kProfileSettings+    Xavc4kProfileSettings (Xavc4kProfileSettings'),+    newXavc4kProfileSettings,++    -- ** XavcHdIntraCbgProfileSettings+    XavcHdIntraCbgProfileSettings (XavcHdIntraCbgProfileSettings'),+    newXavcHdIntraCbgProfileSettings,++    -- ** XavcHdProfileSettings+    XavcHdProfileSettings (XavcHdProfileSettings'),+    newXavcHdProfileSettings,++    -- ** XavcSettings+    XavcSettings (XavcSettings'),+    newXavcSettings,+  )+where++import Amazonka.MediaConvert.AssociateCertificate+import Amazonka.MediaConvert.CancelJob+import Amazonka.MediaConvert.CreateJob+import Amazonka.MediaConvert.CreateJobTemplate+import Amazonka.MediaConvert.CreatePreset+import Amazonka.MediaConvert.CreateQueue+import Amazonka.MediaConvert.DeleteJobTemplate+import Amazonka.MediaConvert.DeletePolicy+import Amazonka.MediaConvert.DeletePreset+import Amazonka.MediaConvert.DeleteQueue+import Amazonka.MediaConvert.DescribeEndpoints+import Amazonka.MediaConvert.DisassociateCertificate+import Amazonka.MediaConvert.GetJob+import Amazonka.MediaConvert.GetJobTemplate+import Amazonka.MediaConvert.GetPolicy+import Amazonka.MediaConvert.GetPreset+import Amazonka.MediaConvert.GetQueue+import Amazonka.MediaConvert.Lens+import Amazonka.MediaConvert.ListJobTemplates+import Amazonka.MediaConvert.ListJobs+import Amazonka.MediaConvert.ListPresets+import Amazonka.MediaConvert.ListQueues+import Amazonka.MediaConvert.ListTagsForResource+import Amazonka.MediaConvert.PutPolicy+import Amazonka.MediaConvert.TagResource+import Amazonka.MediaConvert.Types+import Amazonka.MediaConvert.UntagResource+import Amazonka.MediaConvert.UpdateJobTemplate+import Amazonka.MediaConvert.UpdatePreset+import Amazonka.MediaConvert.UpdateQueue+import Amazonka.MediaConvert.Waiters++-- $errors+-- Error matchers are designed for use with the functions provided by+-- <http://hackage.haskell.org/package/lens/docs/Control-Exception-Lens.html Control.Exception.Lens>.+-- This allows catching (and rethrowing) service specific errors returned+-- by 'MediaConvert'.++-- $operations+-- Some AWS operations return results that are incomplete and require subsequent+-- requests in order to obtain the entire result set. The process of sending+-- subsequent requests to continue where a previous request left off is called+-- pagination. For example, the 'ListObjects' operation of Amazon S3 returns up to+-- 1000 objects at a time, and you must send subsequent requests with the+-- appropriate Marker in order to retrieve the next page of results.+--+-- Operations that have an 'AWSPager' instance can transparently perform subsequent+-- requests, correctly setting Markers and other request facets to iterate through+-- the entire result set of a truncated API operation. Operations which support+-- this have an additional note in the documentation.+--+-- Many operations have the ability to filter results on the server side. See the+-- individual operation parameters for details.++-- $waiters+-- Waiters poll by repeatedly sending a request until some remote success condition+-- configured by the 'Wait' specification is fulfilled. The 'Wait' specification+-- determines how many attempts should be made, in addition to delay and retry strategies.
+ gen/Amazonka/MediaConvert/AssociateCertificate.hs view
@@ -0,0 +1,156 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.AssociateCertificate+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN)+-- with AWS Elemental MediaConvert.+module Amazonka.MediaConvert.AssociateCertificate+  ( -- * Creating a Request+    AssociateCertificate (..),+    newAssociateCertificate,++    -- * Request Lenses+    associateCertificate_arn,++    -- * Destructuring the Response+    AssociateCertificateResponse (..),+    newAssociateCertificateResponse,++    -- * Response Lenses+    associateCertificateResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newAssociateCertificate' smart constructor.+data AssociateCertificate = AssociateCertificate'+  { -- | The ARN of the ACM certificate that you want to associate with your+    -- MediaConvert resource.+    arn :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AssociateCertificate' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'arn', 'associateCertificate_arn' - The ARN of the ACM certificate that you want to associate with your+-- MediaConvert resource.+newAssociateCertificate ::+  -- | 'arn'+  Prelude.Text ->+  AssociateCertificate+newAssociateCertificate pArn_ =+  AssociateCertificate' {arn = pArn_}++-- | The ARN of the ACM certificate that you want to associate with your+-- MediaConvert resource.+associateCertificate_arn :: Lens.Lens' AssociateCertificate Prelude.Text+associateCertificate_arn = Lens.lens (\AssociateCertificate' {arn} -> arn) (\s@AssociateCertificate' {} a -> s {arn = a} :: AssociateCertificate)++instance Core.AWSRequest AssociateCertificate where+  type+    AWSResponse AssociateCertificate =+      AssociateCertificateResponse+  request overrides =+    Request.postJSON (overrides defaultService)+  response =+    Response.receiveEmpty+      ( \s h x ->+          AssociateCertificateResponse'+            Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable AssociateCertificate where+  hashWithSalt _salt AssociateCertificate' {..} =+    _salt `Prelude.hashWithSalt` arn++instance Prelude.NFData AssociateCertificate where+  rnf AssociateCertificate' {..} = Prelude.rnf arn++instance Data.ToHeaders AssociateCertificate where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToJSON AssociateCertificate where+  toJSON AssociateCertificate' {..} =+    Data.object+      ( Prelude.catMaybes+          [Prelude.Just ("arn" Data..= arn)]+      )++instance Data.ToPath AssociateCertificate where+  toPath = Prelude.const "/2017-08-29/certificates"++instance Data.ToQuery AssociateCertificate where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newAssociateCertificateResponse' smart constructor.+data AssociateCertificateResponse = AssociateCertificateResponse'+  { -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AssociateCertificateResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'associateCertificateResponse_httpStatus' - The response's http status code.+newAssociateCertificateResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  AssociateCertificateResponse+newAssociateCertificateResponse pHttpStatus_ =+  AssociateCertificateResponse'+    { httpStatus =+        pHttpStatus_+    }++-- | The response's http status code.+associateCertificateResponse_httpStatus :: Lens.Lens' AssociateCertificateResponse Prelude.Int+associateCertificateResponse_httpStatus = Lens.lens (\AssociateCertificateResponse' {httpStatus} -> httpStatus) (\s@AssociateCertificateResponse' {} a -> s {httpStatus = a} :: AssociateCertificateResponse)++instance Prelude.NFData AssociateCertificateResponse where+  rnf AssociateCertificateResponse' {..} =+    Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/CancelJob.hs view
@@ -0,0 +1,140 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.CancelJob+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Permanently cancel a job. Once you have canceled a job, you can\'t start+-- it again.+module Amazonka.MediaConvert.CancelJob+  ( -- * Creating a Request+    CancelJob (..),+    newCancelJob,++    -- * Request Lenses+    cancelJob_id,++    -- * Destructuring the Response+    CancelJobResponse (..),+    newCancelJobResponse,++    -- * Response Lenses+    cancelJobResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newCancelJob' smart constructor.+data CancelJob = CancelJob'+  { -- | The Job ID of the job to be cancelled.+    id :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CancelJob' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'id', 'cancelJob_id' - The Job ID of the job to be cancelled.+newCancelJob ::+  -- | 'id'+  Prelude.Text ->+  CancelJob+newCancelJob pId_ = CancelJob' {id = pId_}++-- | The Job ID of the job to be cancelled.+cancelJob_id :: Lens.Lens' CancelJob Prelude.Text+cancelJob_id = Lens.lens (\CancelJob' {id} -> id) (\s@CancelJob' {} a -> s {id = a} :: CancelJob)++instance Core.AWSRequest CancelJob where+  type AWSResponse CancelJob = CancelJobResponse+  request overrides =+    Request.delete (overrides defaultService)+  response =+    Response.receiveEmpty+      ( \s h x ->+          CancelJobResponse'+            Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable CancelJob where+  hashWithSalt _salt CancelJob' {..} =+    _salt `Prelude.hashWithSalt` id++instance Prelude.NFData CancelJob where+  rnf CancelJob' {..} = Prelude.rnf id++instance Data.ToHeaders CancelJob where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath CancelJob where+  toPath CancelJob' {..} =+    Prelude.mconcat ["/2017-08-29/jobs/", Data.toBS id]++instance Data.ToQuery CancelJob where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newCancelJobResponse' smart constructor.+data CancelJobResponse = CancelJobResponse'+  { -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CancelJobResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'cancelJobResponse_httpStatus' - The response's http status code.+newCancelJobResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  CancelJobResponse+newCancelJobResponse pHttpStatus_ =+  CancelJobResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+cancelJobResponse_httpStatus :: Lens.Lens' CancelJobResponse Prelude.Int+cancelJobResponse_httpStatus = Lens.lens (\CancelJobResponse' {httpStatus} -> httpStatus) (\s@CancelJobResponse' {} a -> s {httpStatus = a} :: CancelJobResponse)++instance Prelude.NFData CancelJobResponse where+  rnf CancelJobResponse' {..} = Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/CreateJob.hs view
@@ -0,0 +1,446 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.CreateJob+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Create a new transcoding job. For information about jobs and job+-- settings, see the User Guide at+-- http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+module Amazonka.MediaConvert.CreateJob+  ( -- * Creating a Request+    CreateJob (..),+    newCreateJob,++    -- * Request Lenses+    createJob_accelerationSettings,+    createJob_billingTagsSource,+    createJob_clientRequestToken,+    createJob_hopDestinations,+    createJob_jobTemplate,+    createJob_priority,+    createJob_queue,+    createJob_simulateReservedQueue,+    createJob_statusUpdateInterval,+    createJob_tags,+    createJob_userMetadata,+    createJob_role,+    createJob_settings,++    -- * Destructuring the Response+    CreateJobResponse (..),+    newCreateJobResponse,++    -- * Response Lenses+    createJobResponse_job,+    createJobResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newCreateJob' smart constructor.+data CreateJob = CreateJob'+  { -- | Optional. Accelerated transcoding can significantly speed up jobs with+    -- long, visually complex content. Outputs that use this feature incur+    -- pro-tier pricing. For information about feature limitations, see the AWS+    -- Elemental MediaConvert User Guide.+    accelerationSettings :: Prelude.Maybe AccelerationSettings,+    -- | Optional. Choose a tag type that AWS Billing and Cost Management will+    -- use to sort your AWS Elemental MediaConvert costs on any billing report+    -- that you set up. Any transcoding outputs that don\'t have an associated+    -- tag will appear in your billing report unsorted. If you don\'t choose a+    -- valid value for this field, your job outputs will appear on the billing+    -- report unsorted.+    billingTagsSource :: Prelude.Maybe BillingTagsSource,+    -- | Optional. Idempotency token for CreateJob operation.+    clientRequestToken :: Prelude.Maybe Prelude.Text,+    -- | Optional. Use queue hopping to avoid overly long waits in the backlog of+    -- the queue that you submit your job to. Specify an alternate queue and+    -- the maximum time that your job will wait in the initial queue before+    -- hopping. For more information about this feature, see the AWS Elemental+    -- MediaConvert User Guide.+    hopDestinations :: Prelude.Maybe [HopDestination],+    -- | Optional. When you create a job, you can either specify a job template+    -- or specify the transcoding settings individually.+    jobTemplate :: Prelude.Maybe Prelude.Text,+    -- | Optional. Specify the relative priority for this job. In any given+    -- queue, the service begins processing the job with the highest value+    -- first. When more than one job has the same priority, the service begins+    -- processing the job that you submitted first. If you don\'t specify a+    -- priority, the service uses the default value 0.+    priority :: Prelude.Maybe Prelude.Int,+    -- | Optional. When you create a job, you can specify a queue to send it to.+    -- If you don\'t specify, the job will go to the default queue. For more+    -- about queues, see the User Guide topic at+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html.+    queue :: Prelude.Maybe Prelude.Text,+    -- | Optional. Enable this setting when you run a test job to estimate how+    -- many reserved transcoding slots (RTS) you need. When this is enabled,+    -- MediaConvert runs your job from an on-demand queue with similar+    -- performance to what you will see with one RTS in a reserved queue. This+    -- setting is disabled by default.+    simulateReservedQueue :: Prelude.Maybe SimulateReservedQueue,+    -- | Optional. Specify how often MediaConvert sends STATUS_UPDATE events to+    -- Amazon CloudWatch Events. Set the interval, in seconds, between status+    -- updates. MediaConvert sends an update at this interval from the time the+    -- service begins processing your job to the time it completes the+    -- transcode or encounters an error.+    statusUpdateInterval :: Prelude.Maybe StatusUpdateInterval,+    -- | Optional. The tags that you want to add to the resource. You can tag+    -- resources with a key-value pair or with only a key. Use standard AWS+    -- tags on your job for automatic integration with AWS services and for+    -- custom integrations and workflows.+    tags :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),+    -- | Optional. User-defined metadata that you want to associate with an+    -- MediaConvert job. You specify metadata in key\/value pairs. Use only for+    -- existing integrations or workflows that rely on job metadata tags.+    -- Otherwise, we recommend that you use standard AWS tags.+    userMetadata :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),+    -- | Required. The IAM role you use for creating this job. For details about+    -- permissions, see the User Guide topic at the User Guide at+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html.+    role' :: Prelude.Text,+    -- | JobSettings contains all the transcode settings for a job.+    settings :: JobSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateJob' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'accelerationSettings', 'createJob_accelerationSettings' - Optional. Accelerated transcoding can significantly speed up jobs with+-- long, visually complex content. Outputs that use this feature incur+-- pro-tier pricing. For information about feature limitations, see the AWS+-- Elemental MediaConvert User Guide.+--+-- 'billingTagsSource', 'createJob_billingTagsSource' - Optional. Choose a tag type that AWS Billing and Cost Management will+-- use to sort your AWS Elemental MediaConvert costs on any billing report+-- that you set up. Any transcoding outputs that don\'t have an associated+-- tag will appear in your billing report unsorted. If you don\'t choose a+-- valid value for this field, your job outputs will appear on the billing+-- report unsorted.+--+-- 'clientRequestToken', 'createJob_clientRequestToken' - Optional. Idempotency token for CreateJob operation.+--+-- 'hopDestinations', 'createJob_hopDestinations' - Optional. Use queue hopping to avoid overly long waits in the backlog of+-- the queue that you submit your job to. Specify an alternate queue and+-- the maximum time that your job will wait in the initial queue before+-- hopping. For more information about this feature, see the AWS Elemental+-- MediaConvert User Guide.+--+-- 'jobTemplate', 'createJob_jobTemplate' - Optional. When you create a job, you can either specify a job template+-- or specify the transcoding settings individually.+--+-- 'priority', 'createJob_priority' - Optional. Specify the relative priority for this job. In any given+-- queue, the service begins processing the job with the highest value+-- first. When more than one job has the same priority, the service begins+-- processing the job that you submitted first. If you don\'t specify a+-- priority, the service uses the default value 0.+--+-- 'queue', 'createJob_queue' - Optional. When you create a job, you can specify a queue to send it to.+-- If you don\'t specify, the job will go to the default queue. For more+-- about queues, see the User Guide topic at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html.+--+-- 'simulateReservedQueue', 'createJob_simulateReservedQueue' - Optional. Enable this setting when you run a test job to estimate how+-- many reserved transcoding slots (RTS) you need. When this is enabled,+-- MediaConvert runs your job from an on-demand queue with similar+-- performance to what you will see with one RTS in a reserved queue. This+-- setting is disabled by default.+--+-- 'statusUpdateInterval', 'createJob_statusUpdateInterval' - Optional. Specify how often MediaConvert sends STATUS_UPDATE events to+-- Amazon CloudWatch Events. Set the interval, in seconds, between status+-- updates. MediaConvert sends an update at this interval from the time the+-- service begins processing your job to the time it completes the+-- transcode or encounters an error.+--+-- 'tags', 'createJob_tags' - Optional. The tags that you want to add to the resource. You can tag+-- resources with a key-value pair or with only a key. Use standard AWS+-- tags on your job for automatic integration with AWS services and for+-- custom integrations and workflows.+--+-- 'userMetadata', 'createJob_userMetadata' - Optional. User-defined metadata that you want to associate with an+-- MediaConvert job. You specify metadata in key\/value pairs. Use only for+-- existing integrations or workflows that rely on job metadata tags.+-- Otherwise, we recommend that you use standard AWS tags.+--+-- 'role'', 'createJob_role' - Required. The IAM role you use for creating this job. For details about+-- permissions, see the User Guide topic at the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html.+--+-- 'settings', 'createJob_settings' - JobSettings contains all the transcode settings for a job.+newCreateJob ::+  -- | 'role''+  Prelude.Text ->+  -- | 'settings'+  JobSettings ->+  CreateJob+newCreateJob pRole_ pSettings_ =+  CreateJob'+    { accelerationSettings = Prelude.Nothing,+      billingTagsSource = Prelude.Nothing,+      clientRequestToken = Prelude.Nothing,+      hopDestinations = Prelude.Nothing,+      jobTemplate = Prelude.Nothing,+      priority = Prelude.Nothing,+      queue = Prelude.Nothing,+      simulateReservedQueue = Prelude.Nothing,+      statusUpdateInterval = Prelude.Nothing,+      tags = Prelude.Nothing,+      userMetadata = Prelude.Nothing,+      role' = pRole_,+      settings = pSettings_+    }++-- | Optional. Accelerated transcoding can significantly speed up jobs with+-- long, visually complex content. Outputs that use this feature incur+-- pro-tier pricing. For information about feature limitations, see the AWS+-- Elemental MediaConvert User Guide.+createJob_accelerationSettings :: Lens.Lens' CreateJob (Prelude.Maybe AccelerationSettings)+createJob_accelerationSettings = Lens.lens (\CreateJob' {accelerationSettings} -> accelerationSettings) (\s@CreateJob' {} a -> s {accelerationSettings = a} :: CreateJob)++-- | Optional. Choose a tag type that AWS Billing and Cost Management will+-- use to sort your AWS Elemental MediaConvert costs on any billing report+-- that you set up. Any transcoding outputs that don\'t have an associated+-- tag will appear in your billing report unsorted. If you don\'t choose a+-- valid value for this field, your job outputs will appear on the billing+-- report unsorted.+createJob_billingTagsSource :: Lens.Lens' CreateJob (Prelude.Maybe BillingTagsSource)+createJob_billingTagsSource = Lens.lens (\CreateJob' {billingTagsSource} -> billingTagsSource) (\s@CreateJob' {} a -> s {billingTagsSource = a} :: CreateJob)++-- | Optional. Idempotency token for CreateJob operation.+createJob_clientRequestToken :: Lens.Lens' CreateJob (Prelude.Maybe Prelude.Text)+createJob_clientRequestToken = Lens.lens (\CreateJob' {clientRequestToken} -> clientRequestToken) (\s@CreateJob' {} a -> s {clientRequestToken = a} :: CreateJob)++-- | Optional. Use queue hopping to avoid overly long waits in the backlog of+-- the queue that you submit your job to. Specify an alternate queue and+-- the maximum time that your job will wait in the initial queue before+-- hopping. For more information about this feature, see the AWS Elemental+-- MediaConvert User Guide.+createJob_hopDestinations :: Lens.Lens' CreateJob (Prelude.Maybe [HopDestination])+createJob_hopDestinations = Lens.lens (\CreateJob' {hopDestinations} -> hopDestinations) (\s@CreateJob' {} a -> s {hopDestinations = a} :: CreateJob) Prelude.. Lens.mapping Lens.coerced++-- | Optional. When you create a job, you can either specify a job template+-- or specify the transcoding settings individually.+createJob_jobTemplate :: Lens.Lens' CreateJob (Prelude.Maybe Prelude.Text)+createJob_jobTemplate = Lens.lens (\CreateJob' {jobTemplate} -> jobTemplate) (\s@CreateJob' {} a -> s {jobTemplate = a} :: CreateJob)++-- | Optional. Specify the relative priority for this job. In any given+-- queue, the service begins processing the job with the highest value+-- first. When more than one job has the same priority, the service begins+-- processing the job that you submitted first. If you don\'t specify a+-- priority, the service uses the default value 0.+createJob_priority :: Lens.Lens' CreateJob (Prelude.Maybe Prelude.Int)+createJob_priority = Lens.lens (\CreateJob' {priority} -> priority) (\s@CreateJob' {} a -> s {priority = a} :: CreateJob)++-- | Optional. When you create a job, you can specify a queue to send it to.+-- If you don\'t specify, the job will go to the default queue. For more+-- about queues, see the User Guide topic at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html.+createJob_queue :: Lens.Lens' CreateJob (Prelude.Maybe Prelude.Text)+createJob_queue = Lens.lens (\CreateJob' {queue} -> queue) (\s@CreateJob' {} a -> s {queue = a} :: CreateJob)++-- | Optional. Enable this setting when you run a test job to estimate how+-- many reserved transcoding slots (RTS) you need. When this is enabled,+-- MediaConvert runs your job from an on-demand queue with similar+-- performance to what you will see with one RTS in a reserved queue. This+-- setting is disabled by default.+createJob_simulateReservedQueue :: Lens.Lens' CreateJob (Prelude.Maybe SimulateReservedQueue)+createJob_simulateReservedQueue = Lens.lens (\CreateJob' {simulateReservedQueue} -> simulateReservedQueue) (\s@CreateJob' {} a -> s {simulateReservedQueue = a} :: CreateJob)++-- | Optional. Specify how often MediaConvert sends STATUS_UPDATE events to+-- Amazon CloudWatch Events. Set the interval, in seconds, between status+-- updates. MediaConvert sends an update at this interval from the time the+-- service begins processing your job to the time it completes the+-- transcode or encounters an error.+createJob_statusUpdateInterval :: Lens.Lens' CreateJob (Prelude.Maybe StatusUpdateInterval)+createJob_statusUpdateInterval = Lens.lens (\CreateJob' {statusUpdateInterval} -> statusUpdateInterval) (\s@CreateJob' {} a -> s {statusUpdateInterval = a} :: CreateJob)++-- | Optional. The tags that you want to add to the resource. You can tag+-- resources with a key-value pair or with only a key. Use standard AWS+-- tags on your job for automatic integration with AWS services and for+-- custom integrations and workflows.+createJob_tags :: Lens.Lens' CreateJob (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))+createJob_tags = Lens.lens (\CreateJob' {tags} -> tags) (\s@CreateJob' {} a -> s {tags = a} :: CreateJob) Prelude.. Lens.mapping Lens.coerced++-- | Optional. User-defined metadata that you want to associate with an+-- MediaConvert job. You specify metadata in key\/value pairs. Use only for+-- existing integrations or workflows that rely on job metadata tags.+-- Otherwise, we recommend that you use standard AWS tags.+createJob_userMetadata :: Lens.Lens' CreateJob (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))+createJob_userMetadata = Lens.lens (\CreateJob' {userMetadata} -> userMetadata) (\s@CreateJob' {} a -> s {userMetadata = a} :: CreateJob) Prelude.. Lens.mapping Lens.coerced++-- | Required. The IAM role you use for creating this job. For details about+-- permissions, see the User Guide topic at the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html.+createJob_role :: Lens.Lens' CreateJob Prelude.Text+createJob_role = Lens.lens (\CreateJob' {role'} -> role') (\s@CreateJob' {} a -> s {role' = a} :: CreateJob)++-- | JobSettings contains all the transcode settings for a job.+createJob_settings :: Lens.Lens' CreateJob JobSettings+createJob_settings = Lens.lens (\CreateJob' {settings} -> settings) (\s@CreateJob' {} a -> s {settings = a} :: CreateJob)++instance Core.AWSRequest CreateJob where+  type AWSResponse CreateJob = CreateJobResponse+  request overrides =+    Request.postJSON (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          CreateJobResponse'+            Prelude.<$> (x Data..?> "job")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable CreateJob where+  hashWithSalt _salt CreateJob' {..} =+    _salt+      `Prelude.hashWithSalt` accelerationSettings+      `Prelude.hashWithSalt` billingTagsSource+      `Prelude.hashWithSalt` clientRequestToken+      `Prelude.hashWithSalt` hopDestinations+      `Prelude.hashWithSalt` jobTemplate+      `Prelude.hashWithSalt` priority+      `Prelude.hashWithSalt` queue+      `Prelude.hashWithSalt` simulateReservedQueue+      `Prelude.hashWithSalt` statusUpdateInterval+      `Prelude.hashWithSalt` tags+      `Prelude.hashWithSalt` userMetadata+      `Prelude.hashWithSalt` role'+      `Prelude.hashWithSalt` settings++instance Prelude.NFData CreateJob where+  rnf CreateJob' {..} =+    Prelude.rnf accelerationSettings+      `Prelude.seq` Prelude.rnf billingTagsSource+      `Prelude.seq` Prelude.rnf clientRequestToken+      `Prelude.seq` Prelude.rnf hopDestinations+      `Prelude.seq` Prelude.rnf jobTemplate+      `Prelude.seq` Prelude.rnf priority+      `Prelude.seq` Prelude.rnf queue+      `Prelude.seq` Prelude.rnf simulateReservedQueue+      `Prelude.seq` Prelude.rnf statusUpdateInterval+      `Prelude.seq` Prelude.rnf tags+      `Prelude.seq` Prelude.rnf userMetadata+      `Prelude.seq` Prelude.rnf role'+      `Prelude.seq` Prelude.rnf settings++instance Data.ToHeaders CreateJob where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToJSON CreateJob where+  toJSON CreateJob' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("accelerationSettings" Data..=)+              Prelude.<$> accelerationSettings,+            ("billingTagsSource" Data..=)+              Prelude.<$> billingTagsSource,+            ("clientRequestToken" Data..=)+              Prelude.<$> clientRequestToken,+            ("hopDestinations" Data..=)+              Prelude.<$> hopDestinations,+            ("jobTemplate" Data..=) Prelude.<$> jobTemplate,+            ("priority" Data..=) Prelude.<$> priority,+            ("queue" Data..=) Prelude.<$> queue,+            ("simulateReservedQueue" Data..=)+              Prelude.<$> simulateReservedQueue,+            ("statusUpdateInterval" Data..=)+              Prelude.<$> statusUpdateInterval,+            ("tags" Data..=) Prelude.<$> tags,+            ("userMetadata" Data..=) Prelude.<$> userMetadata,+            Prelude.Just ("role" Data..= role'),+            Prelude.Just ("settings" Data..= settings)+          ]+      )++instance Data.ToPath CreateJob where+  toPath = Prelude.const "/2017-08-29/jobs"++instance Data.ToQuery CreateJob where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newCreateJobResponse' smart constructor.+data CreateJobResponse = CreateJobResponse'+  { -- | Each job converts an input file into an output file or files. For more+    -- information, see the User Guide at+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+    job :: Prelude.Maybe Job,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateJobResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'job', 'createJobResponse_job' - Each job converts an input file into an output file or files. For more+-- information, see the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+--+-- 'httpStatus', 'createJobResponse_httpStatus' - The response's http status code.+newCreateJobResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  CreateJobResponse+newCreateJobResponse pHttpStatus_ =+  CreateJobResponse'+    { job = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | Each job converts an input file into an output file or files. For more+-- information, see the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+createJobResponse_job :: Lens.Lens' CreateJobResponse (Prelude.Maybe Job)+createJobResponse_job = Lens.lens (\CreateJobResponse' {job} -> job) (\s@CreateJobResponse' {} a -> s {job = a} :: CreateJobResponse)++-- | The response's http status code.+createJobResponse_httpStatus :: Lens.Lens' CreateJobResponse Prelude.Int+createJobResponse_httpStatus = Lens.lens (\CreateJobResponse' {httpStatus} -> httpStatus) (\s@CreateJobResponse' {} a -> s {httpStatus = a} :: CreateJobResponse)++instance Prelude.NFData CreateJobResponse where+  rnf CreateJobResponse' {..} =+    Prelude.rnf job+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/CreateJobTemplate.hs view
@@ -0,0 +1,351 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.CreateJobTemplate+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Create a new job template. For information about job templates see the+-- User Guide at+-- http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+module Amazonka.MediaConvert.CreateJobTemplate+  ( -- * Creating a Request+    CreateJobTemplate (..),+    newCreateJobTemplate,++    -- * Request Lenses+    createJobTemplate_accelerationSettings,+    createJobTemplate_category,+    createJobTemplate_description,+    createJobTemplate_hopDestinations,+    createJobTemplate_priority,+    createJobTemplate_queue,+    createJobTemplate_statusUpdateInterval,+    createJobTemplate_tags,+    createJobTemplate_settings,+    createJobTemplate_name,++    -- * Destructuring the Response+    CreateJobTemplateResponse (..),+    newCreateJobTemplateResponse,++    -- * Response Lenses+    createJobTemplateResponse_jobTemplate,+    createJobTemplateResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newCreateJobTemplate' smart constructor.+data CreateJobTemplate = CreateJobTemplate'+  { -- | Accelerated transcoding can significantly speed up jobs with long,+    -- visually complex content. Outputs that use this feature incur pro-tier+    -- pricing. For information about feature limitations, see the AWS+    -- Elemental MediaConvert User Guide.+    accelerationSettings :: Prelude.Maybe AccelerationSettings,+    -- | Optional. A category for the job template you are creating+    category :: Prelude.Maybe Prelude.Text,+    -- | Optional. A description of the job template you are creating.+    description :: Prelude.Maybe Prelude.Text,+    -- | Optional. Use queue hopping to avoid overly long waits in the backlog of+    -- the queue that you submit your job to. Specify an alternate queue and+    -- the maximum time that your job will wait in the initial queue before+    -- hopping. For more information about this feature, see the AWS Elemental+    -- MediaConvert User Guide.+    hopDestinations :: Prelude.Maybe [HopDestination],+    -- | Specify the relative priority for this job. In any given queue, the+    -- service begins processing the job with the highest value first. When+    -- more than one job has the same priority, the service begins processing+    -- the job that you submitted first. If you don\'t specify a priority, the+    -- service uses the default value 0.+    priority :: Prelude.Maybe Prelude.Int,+    -- | Optional. The queue that jobs created from this template are assigned+    -- to. If you don\'t specify this, jobs will go to the default queue.+    queue :: Prelude.Maybe Prelude.Text,+    -- | Specify how often MediaConvert sends STATUS_UPDATE events to Amazon+    -- CloudWatch Events. Set the interval, in seconds, between status updates.+    -- MediaConvert sends an update at this interval from the time the service+    -- begins processing your job to the time it completes the transcode or+    -- encounters an error.+    statusUpdateInterval :: Prelude.Maybe StatusUpdateInterval,+    -- | The tags that you want to add to the resource. You can tag resources+    -- with a key-value pair or with only a key.+    tags :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),+    -- | JobTemplateSettings contains all the transcode settings saved in the+    -- template that will be applied to jobs created from it.+    settings :: JobTemplateSettings,+    -- | The name of the job template you are creating.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateJobTemplate' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'accelerationSettings', 'createJobTemplate_accelerationSettings' - Accelerated transcoding can significantly speed up jobs with long,+-- visually complex content. Outputs that use this feature incur pro-tier+-- pricing. For information about feature limitations, see the AWS+-- Elemental MediaConvert User Guide.+--+-- 'category', 'createJobTemplate_category' - Optional. A category for the job template you are creating+--+-- 'description', 'createJobTemplate_description' - Optional. A description of the job template you are creating.+--+-- 'hopDestinations', 'createJobTemplate_hopDestinations' - Optional. Use queue hopping to avoid overly long waits in the backlog of+-- the queue that you submit your job to. Specify an alternate queue and+-- the maximum time that your job will wait in the initial queue before+-- hopping. For more information about this feature, see the AWS Elemental+-- MediaConvert User Guide.+--+-- 'priority', 'createJobTemplate_priority' - Specify the relative priority for this job. In any given queue, the+-- service begins processing the job with the highest value first. When+-- more than one job has the same priority, the service begins processing+-- the job that you submitted first. If you don\'t specify a priority, the+-- service uses the default value 0.+--+-- 'queue', 'createJobTemplate_queue' - Optional. The queue that jobs created from this template are assigned+-- to. If you don\'t specify this, jobs will go to the default queue.+--+-- 'statusUpdateInterval', 'createJobTemplate_statusUpdateInterval' - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon+-- CloudWatch Events. Set the interval, in seconds, between status updates.+-- MediaConvert sends an update at this interval from the time the service+-- begins processing your job to the time it completes the transcode or+-- encounters an error.+--+-- 'tags', 'createJobTemplate_tags' - The tags that you want to add to the resource. You can tag resources+-- with a key-value pair or with only a key.+--+-- 'settings', 'createJobTemplate_settings' - JobTemplateSettings contains all the transcode settings saved in the+-- template that will be applied to jobs created from it.+--+-- 'name', 'createJobTemplate_name' - The name of the job template you are creating.+newCreateJobTemplate ::+  -- | 'settings'+  JobTemplateSettings ->+  -- | 'name'+  Prelude.Text ->+  CreateJobTemplate+newCreateJobTemplate pSettings_ pName_ =+  CreateJobTemplate'+    { accelerationSettings =+        Prelude.Nothing,+      category = Prelude.Nothing,+      description = Prelude.Nothing,+      hopDestinations = Prelude.Nothing,+      priority = Prelude.Nothing,+      queue = Prelude.Nothing,+      statusUpdateInterval = Prelude.Nothing,+      tags = Prelude.Nothing,+      settings = pSettings_,+      name = pName_+    }++-- | Accelerated transcoding can significantly speed up jobs with long,+-- visually complex content. Outputs that use this feature incur pro-tier+-- pricing. For information about feature limitations, see the AWS+-- Elemental MediaConvert User Guide.+createJobTemplate_accelerationSettings :: Lens.Lens' CreateJobTemplate (Prelude.Maybe AccelerationSettings)+createJobTemplate_accelerationSettings = Lens.lens (\CreateJobTemplate' {accelerationSettings} -> accelerationSettings) (\s@CreateJobTemplate' {} a -> s {accelerationSettings = a} :: CreateJobTemplate)++-- | Optional. A category for the job template you are creating+createJobTemplate_category :: Lens.Lens' CreateJobTemplate (Prelude.Maybe Prelude.Text)+createJobTemplate_category = Lens.lens (\CreateJobTemplate' {category} -> category) (\s@CreateJobTemplate' {} a -> s {category = a} :: CreateJobTemplate)++-- | Optional. A description of the job template you are creating.+createJobTemplate_description :: Lens.Lens' CreateJobTemplate (Prelude.Maybe Prelude.Text)+createJobTemplate_description = Lens.lens (\CreateJobTemplate' {description} -> description) (\s@CreateJobTemplate' {} a -> s {description = a} :: CreateJobTemplate)++-- | Optional. Use queue hopping to avoid overly long waits in the backlog of+-- the queue that you submit your job to. Specify an alternate queue and+-- the maximum time that your job will wait in the initial queue before+-- hopping. For more information about this feature, see the AWS Elemental+-- MediaConvert User Guide.+createJobTemplate_hopDestinations :: Lens.Lens' CreateJobTemplate (Prelude.Maybe [HopDestination])+createJobTemplate_hopDestinations = Lens.lens (\CreateJobTemplate' {hopDestinations} -> hopDestinations) (\s@CreateJobTemplate' {} a -> s {hopDestinations = a} :: CreateJobTemplate) Prelude.. Lens.mapping Lens.coerced++-- | Specify the relative priority for this job. In any given queue, the+-- service begins processing the job with the highest value first. When+-- more than one job has the same priority, the service begins processing+-- the job that you submitted first. If you don\'t specify a priority, the+-- service uses the default value 0.+createJobTemplate_priority :: Lens.Lens' CreateJobTemplate (Prelude.Maybe Prelude.Int)+createJobTemplate_priority = Lens.lens (\CreateJobTemplate' {priority} -> priority) (\s@CreateJobTemplate' {} a -> s {priority = a} :: CreateJobTemplate)++-- | Optional. The queue that jobs created from this template are assigned+-- to. If you don\'t specify this, jobs will go to the default queue.+createJobTemplate_queue :: Lens.Lens' CreateJobTemplate (Prelude.Maybe Prelude.Text)+createJobTemplate_queue = Lens.lens (\CreateJobTemplate' {queue} -> queue) (\s@CreateJobTemplate' {} a -> s {queue = a} :: CreateJobTemplate)++-- | Specify how often MediaConvert sends STATUS_UPDATE events to Amazon+-- CloudWatch Events. Set the interval, in seconds, between status updates.+-- MediaConvert sends an update at this interval from the time the service+-- begins processing your job to the time it completes the transcode or+-- encounters an error.+createJobTemplate_statusUpdateInterval :: Lens.Lens' CreateJobTemplate (Prelude.Maybe StatusUpdateInterval)+createJobTemplate_statusUpdateInterval = Lens.lens (\CreateJobTemplate' {statusUpdateInterval} -> statusUpdateInterval) (\s@CreateJobTemplate' {} a -> s {statusUpdateInterval = a} :: CreateJobTemplate)++-- | The tags that you want to add to the resource. You can tag resources+-- with a key-value pair or with only a key.+createJobTemplate_tags :: Lens.Lens' CreateJobTemplate (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))+createJobTemplate_tags = Lens.lens (\CreateJobTemplate' {tags} -> tags) (\s@CreateJobTemplate' {} a -> s {tags = a} :: CreateJobTemplate) Prelude.. Lens.mapping Lens.coerced++-- | JobTemplateSettings contains all the transcode settings saved in the+-- template that will be applied to jobs created from it.+createJobTemplate_settings :: Lens.Lens' CreateJobTemplate JobTemplateSettings+createJobTemplate_settings = Lens.lens (\CreateJobTemplate' {settings} -> settings) (\s@CreateJobTemplate' {} a -> s {settings = a} :: CreateJobTemplate)++-- | The name of the job template you are creating.+createJobTemplate_name :: Lens.Lens' CreateJobTemplate Prelude.Text+createJobTemplate_name = Lens.lens (\CreateJobTemplate' {name} -> name) (\s@CreateJobTemplate' {} a -> s {name = a} :: CreateJobTemplate)++instance Core.AWSRequest CreateJobTemplate where+  type+    AWSResponse CreateJobTemplate =+      CreateJobTemplateResponse+  request overrides =+    Request.postJSON (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          CreateJobTemplateResponse'+            Prelude.<$> (x Data..?> "jobTemplate")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable CreateJobTemplate where+  hashWithSalt _salt CreateJobTemplate' {..} =+    _salt+      `Prelude.hashWithSalt` accelerationSettings+      `Prelude.hashWithSalt` category+      `Prelude.hashWithSalt` description+      `Prelude.hashWithSalt` hopDestinations+      `Prelude.hashWithSalt` priority+      `Prelude.hashWithSalt` queue+      `Prelude.hashWithSalt` statusUpdateInterval+      `Prelude.hashWithSalt` tags+      `Prelude.hashWithSalt` settings+      `Prelude.hashWithSalt` name++instance Prelude.NFData CreateJobTemplate where+  rnf CreateJobTemplate' {..} =+    Prelude.rnf accelerationSettings+      `Prelude.seq` Prelude.rnf category+      `Prelude.seq` Prelude.rnf description+      `Prelude.seq` Prelude.rnf hopDestinations+      `Prelude.seq` Prelude.rnf priority+      `Prelude.seq` Prelude.rnf queue+      `Prelude.seq` Prelude.rnf statusUpdateInterval+      `Prelude.seq` Prelude.rnf tags+      `Prelude.seq` Prelude.rnf settings+      `Prelude.seq` Prelude.rnf name++instance Data.ToHeaders CreateJobTemplate where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToJSON CreateJobTemplate where+  toJSON CreateJobTemplate' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("accelerationSettings" Data..=)+              Prelude.<$> accelerationSettings,+            ("category" Data..=) Prelude.<$> category,+            ("description" Data..=) Prelude.<$> description,+            ("hopDestinations" Data..=)+              Prelude.<$> hopDestinations,+            ("priority" Data..=) Prelude.<$> priority,+            ("queue" Data..=) Prelude.<$> queue,+            ("statusUpdateInterval" Data..=)+              Prelude.<$> statusUpdateInterval,+            ("tags" Data..=) Prelude.<$> tags,+            Prelude.Just ("settings" Data..= settings),+            Prelude.Just ("name" Data..= name)+          ]+      )++instance Data.ToPath CreateJobTemplate where+  toPath = Prelude.const "/2017-08-29/jobTemplates"++instance Data.ToQuery CreateJobTemplate where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newCreateJobTemplateResponse' smart constructor.+data CreateJobTemplateResponse = CreateJobTemplateResponse'+  { -- | A job template is a pre-made set of encoding instructions that you can+    -- use to quickly create a job.+    jobTemplate :: Prelude.Maybe JobTemplate,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateJobTemplateResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'jobTemplate', 'createJobTemplateResponse_jobTemplate' - A job template is a pre-made set of encoding instructions that you can+-- use to quickly create a job.+--+-- 'httpStatus', 'createJobTemplateResponse_httpStatus' - The response's http status code.+newCreateJobTemplateResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  CreateJobTemplateResponse+newCreateJobTemplateResponse pHttpStatus_ =+  CreateJobTemplateResponse'+    { jobTemplate =+        Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | A job template is a pre-made set of encoding instructions that you can+-- use to quickly create a job.+createJobTemplateResponse_jobTemplate :: Lens.Lens' CreateJobTemplateResponse (Prelude.Maybe JobTemplate)+createJobTemplateResponse_jobTemplate = Lens.lens (\CreateJobTemplateResponse' {jobTemplate} -> jobTemplate) (\s@CreateJobTemplateResponse' {} a -> s {jobTemplate = a} :: CreateJobTemplateResponse)++-- | The response's http status code.+createJobTemplateResponse_httpStatus :: Lens.Lens' CreateJobTemplateResponse Prelude.Int+createJobTemplateResponse_httpStatus = Lens.lens (\CreateJobTemplateResponse' {httpStatus} -> httpStatus) (\s@CreateJobTemplateResponse' {} a -> s {httpStatus = a} :: CreateJobTemplateResponse)++instance Prelude.NFData CreateJobTemplateResponse where+  rnf CreateJobTemplateResponse' {..} =+    Prelude.rnf jobTemplate+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/CreatePreset.hs view
@@ -0,0 +1,231 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.CreatePreset+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Create a new preset. For information about job templates see the User+-- Guide at+-- http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+module Amazonka.MediaConvert.CreatePreset+  ( -- * Creating a Request+    CreatePreset (..),+    newCreatePreset,++    -- * Request Lenses+    createPreset_category,+    createPreset_description,+    createPreset_tags,+    createPreset_settings,+    createPreset_name,++    -- * Destructuring the Response+    CreatePresetResponse (..),+    newCreatePresetResponse,++    -- * Response Lenses+    createPresetResponse_preset,+    createPresetResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newCreatePreset' smart constructor.+data CreatePreset = CreatePreset'+  { -- | Optional. A category for the preset you are creating.+    category :: Prelude.Maybe Prelude.Text,+    -- | Optional. A description of the preset you are creating.+    description :: Prelude.Maybe Prelude.Text,+    -- | The tags that you want to add to the resource. You can tag resources+    -- with a key-value pair or with only a key.+    tags :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),+    -- | Settings for preset+    settings :: PresetSettings,+    -- | The name of the preset you are creating.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreatePreset' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'category', 'createPreset_category' - Optional. A category for the preset you are creating.+--+-- 'description', 'createPreset_description' - Optional. A description of the preset you are creating.+--+-- 'tags', 'createPreset_tags' - The tags that you want to add to the resource. You can tag resources+-- with a key-value pair or with only a key.+--+-- 'settings', 'createPreset_settings' - Settings for preset+--+-- 'name', 'createPreset_name' - The name of the preset you are creating.+newCreatePreset ::+  -- | 'settings'+  PresetSettings ->+  -- | 'name'+  Prelude.Text ->+  CreatePreset+newCreatePreset pSettings_ pName_ =+  CreatePreset'+    { category = Prelude.Nothing,+      description = Prelude.Nothing,+      tags = Prelude.Nothing,+      settings = pSettings_,+      name = pName_+    }++-- | Optional. A category for the preset you are creating.+createPreset_category :: Lens.Lens' CreatePreset (Prelude.Maybe Prelude.Text)+createPreset_category = Lens.lens (\CreatePreset' {category} -> category) (\s@CreatePreset' {} a -> s {category = a} :: CreatePreset)++-- | Optional. A description of the preset you are creating.+createPreset_description :: Lens.Lens' CreatePreset (Prelude.Maybe Prelude.Text)+createPreset_description = Lens.lens (\CreatePreset' {description} -> description) (\s@CreatePreset' {} a -> s {description = a} :: CreatePreset)++-- | The tags that you want to add to the resource. You can tag resources+-- with a key-value pair or with only a key.+createPreset_tags :: Lens.Lens' CreatePreset (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))+createPreset_tags = Lens.lens (\CreatePreset' {tags} -> tags) (\s@CreatePreset' {} a -> s {tags = a} :: CreatePreset) Prelude.. Lens.mapping Lens.coerced++-- | Settings for preset+createPreset_settings :: Lens.Lens' CreatePreset PresetSettings+createPreset_settings = Lens.lens (\CreatePreset' {settings} -> settings) (\s@CreatePreset' {} a -> s {settings = a} :: CreatePreset)++-- | The name of the preset you are creating.+createPreset_name :: Lens.Lens' CreatePreset Prelude.Text+createPreset_name = Lens.lens (\CreatePreset' {name} -> name) (\s@CreatePreset' {} a -> s {name = a} :: CreatePreset)++instance Core.AWSRequest CreatePreset where+  type AWSResponse CreatePreset = CreatePresetResponse+  request overrides =+    Request.postJSON (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          CreatePresetResponse'+            Prelude.<$> (x Data..?> "preset")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable CreatePreset where+  hashWithSalt _salt CreatePreset' {..} =+    _salt+      `Prelude.hashWithSalt` category+      `Prelude.hashWithSalt` description+      `Prelude.hashWithSalt` tags+      `Prelude.hashWithSalt` settings+      `Prelude.hashWithSalt` name++instance Prelude.NFData CreatePreset where+  rnf CreatePreset' {..} =+    Prelude.rnf category+      `Prelude.seq` Prelude.rnf description+      `Prelude.seq` Prelude.rnf tags+      `Prelude.seq` Prelude.rnf settings+      `Prelude.seq` Prelude.rnf name++instance Data.ToHeaders CreatePreset where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToJSON CreatePreset where+  toJSON CreatePreset' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("category" Data..=) Prelude.<$> category,+            ("description" Data..=) Prelude.<$> description,+            ("tags" Data..=) Prelude.<$> tags,+            Prelude.Just ("settings" Data..= settings),+            Prelude.Just ("name" Data..= name)+          ]+      )++instance Data.ToPath CreatePreset where+  toPath = Prelude.const "/2017-08-29/presets"++instance Data.ToQuery CreatePreset where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newCreatePresetResponse' smart constructor.+data CreatePresetResponse = CreatePresetResponse'+  { -- | A preset is a collection of preconfigured media conversion settings that+    -- you want MediaConvert to apply to the output during the conversion+    -- process.+    preset :: Prelude.Maybe Preset,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreatePresetResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'preset', 'createPresetResponse_preset' - A preset is a collection of preconfigured media conversion settings that+-- you want MediaConvert to apply to the output during the conversion+-- process.+--+-- 'httpStatus', 'createPresetResponse_httpStatus' - The response's http status code.+newCreatePresetResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  CreatePresetResponse+newCreatePresetResponse pHttpStatus_ =+  CreatePresetResponse'+    { preset = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | A preset is a collection of preconfigured media conversion settings that+-- you want MediaConvert to apply to the output during the conversion+-- process.+createPresetResponse_preset :: Lens.Lens' CreatePresetResponse (Prelude.Maybe Preset)+createPresetResponse_preset = Lens.lens (\CreatePresetResponse' {preset} -> preset) (\s@CreatePresetResponse' {} a -> s {preset = a} :: CreatePresetResponse)++-- | The response's http status code.+createPresetResponse_httpStatus :: Lens.Lens' CreatePresetResponse Prelude.Int+createPresetResponse_httpStatus = Lens.lens (\CreatePresetResponse' {httpStatus} -> httpStatus) (\s@CreatePresetResponse' {} a -> s {httpStatus = a} :: CreatePresetResponse)++instance Prelude.NFData CreatePresetResponse where+  rnf CreatePresetResponse' {..} =+    Prelude.rnf preset+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/CreateQueue.hs view
@@ -0,0 +1,270 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.CreateQueue+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Create a new transcoding queue. For information about queues, see+-- Working With Queues in the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/working-with-queues.html+module Amazonka.MediaConvert.CreateQueue+  ( -- * Creating a Request+    CreateQueue (..),+    newCreateQueue,++    -- * Request Lenses+    createQueue_description,+    createQueue_pricingPlan,+    createQueue_reservationPlanSettings,+    createQueue_status,+    createQueue_tags,+    createQueue_name,++    -- * Destructuring the Response+    CreateQueueResponse (..),+    newCreateQueueResponse,++    -- * Response Lenses+    createQueueResponse_queue,+    createQueueResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newCreateQueue' smart constructor.+data CreateQueue = CreateQueue'+  { -- | Optional. A description of the queue that you are creating.+    description :: Prelude.Maybe Prelude.Text,+    -- | Specifies whether the pricing plan for the queue is on-demand or+    -- reserved. For on-demand, you pay per minute, billed in increments of .01+    -- minute. For reserved, you pay for the transcoding capacity of the entire+    -- queue, regardless of how much or how little you use it. Reserved pricing+    -- requires a 12-month commitment. When you use the API to create a queue,+    -- the default is on-demand.+    pricingPlan :: Prelude.Maybe PricingPlan,+    -- | Details about the pricing plan for your reserved queue. Required for+    -- reserved queues and not applicable to on-demand queues.+    reservationPlanSettings :: Prelude.Maybe ReservationPlanSettings,+    -- | Initial state of the queue. If you create a paused queue, then jobs in+    -- that queue won\'t begin.+    status :: Prelude.Maybe QueueStatus,+    -- | The tags that you want to add to the resource. You can tag resources+    -- with a key-value pair or with only a key.+    tags :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),+    -- | The name of the queue that you are creating.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateQueue' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'description', 'createQueue_description' - Optional. A description of the queue that you are creating.+--+-- 'pricingPlan', 'createQueue_pricingPlan' - Specifies whether the pricing plan for the queue is on-demand or+-- reserved. For on-demand, you pay per minute, billed in increments of .01+-- minute. For reserved, you pay for the transcoding capacity of the entire+-- queue, regardless of how much or how little you use it. Reserved pricing+-- requires a 12-month commitment. When you use the API to create a queue,+-- the default is on-demand.+--+-- 'reservationPlanSettings', 'createQueue_reservationPlanSettings' - Details about the pricing plan for your reserved queue. Required for+-- reserved queues and not applicable to on-demand queues.+--+-- 'status', 'createQueue_status' - Initial state of the queue. If you create a paused queue, then jobs in+-- that queue won\'t begin.+--+-- 'tags', 'createQueue_tags' - The tags that you want to add to the resource. You can tag resources+-- with a key-value pair or with only a key.+--+-- 'name', 'createQueue_name' - The name of the queue that you are creating.+newCreateQueue ::+  -- | 'name'+  Prelude.Text ->+  CreateQueue+newCreateQueue pName_ =+  CreateQueue'+    { description = Prelude.Nothing,+      pricingPlan = Prelude.Nothing,+      reservationPlanSettings = Prelude.Nothing,+      status = Prelude.Nothing,+      tags = Prelude.Nothing,+      name = pName_+    }++-- | Optional. A description of the queue that you are creating.+createQueue_description :: Lens.Lens' CreateQueue (Prelude.Maybe Prelude.Text)+createQueue_description = Lens.lens (\CreateQueue' {description} -> description) (\s@CreateQueue' {} a -> s {description = a} :: CreateQueue)++-- | Specifies whether the pricing plan for the queue is on-demand or+-- reserved. For on-demand, you pay per minute, billed in increments of .01+-- minute. For reserved, you pay for the transcoding capacity of the entire+-- queue, regardless of how much or how little you use it. Reserved pricing+-- requires a 12-month commitment. When you use the API to create a queue,+-- the default is on-demand.+createQueue_pricingPlan :: Lens.Lens' CreateQueue (Prelude.Maybe PricingPlan)+createQueue_pricingPlan = Lens.lens (\CreateQueue' {pricingPlan} -> pricingPlan) (\s@CreateQueue' {} a -> s {pricingPlan = a} :: CreateQueue)++-- | Details about the pricing plan for your reserved queue. Required for+-- reserved queues and not applicable to on-demand queues.+createQueue_reservationPlanSettings :: Lens.Lens' CreateQueue (Prelude.Maybe ReservationPlanSettings)+createQueue_reservationPlanSettings = Lens.lens (\CreateQueue' {reservationPlanSettings} -> reservationPlanSettings) (\s@CreateQueue' {} a -> s {reservationPlanSettings = a} :: CreateQueue)++-- | Initial state of the queue. If you create a paused queue, then jobs in+-- that queue won\'t begin.+createQueue_status :: Lens.Lens' CreateQueue (Prelude.Maybe QueueStatus)+createQueue_status = Lens.lens (\CreateQueue' {status} -> status) (\s@CreateQueue' {} a -> s {status = a} :: CreateQueue)++-- | The tags that you want to add to the resource. You can tag resources+-- with a key-value pair or with only a key.+createQueue_tags :: Lens.Lens' CreateQueue (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))+createQueue_tags = Lens.lens (\CreateQueue' {tags} -> tags) (\s@CreateQueue' {} a -> s {tags = a} :: CreateQueue) Prelude.. Lens.mapping Lens.coerced++-- | The name of the queue that you are creating.+createQueue_name :: Lens.Lens' CreateQueue Prelude.Text+createQueue_name = Lens.lens (\CreateQueue' {name} -> name) (\s@CreateQueue' {} a -> s {name = a} :: CreateQueue)++instance Core.AWSRequest CreateQueue where+  type AWSResponse CreateQueue = CreateQueueResponse+  request overrides =+    Request.postJSON (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          CreateQueueResponse'+            Prelude.<$> (x Data..?> "queue")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable CreateQueue where+  hashWithSalt _salt CreateQueue' {..} =+    _salt+      `Prelude.hashWithSalt` description+      `Prelude.hashWithSalt` pricingPlan+      `Prelude.hashWithSalt` reservationPlanSettings+      `Prelude.hashWithSalt` status+      `Prelude.hashWithSalt` tags+      `Prelude.hashWithSalt` name++instance Prelude.NFData CreateQueue where+  rnf CreateQueue' {..} =+    Prelude.rnf description+      `Prelude.seq` Prelude.rnf pricingPlan+      `Prelude.seq` Prelude.rnf reservationPlanSettings+      `Prelude.seq` Prelude.rnf status+      `Prelude.seq` Prelude.rnf tags+      `Prelude.seq` Prelude.rnf name++instance Data.ToHeaders CreateQueue where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToJSON CreateQueue where+  toJSON CreateQueue' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("description" Data..=) Prelude.<$> description,+            ("pricingPlan" Data..=) Prelude.<$> pricingPlan,+            ("reservationPlanSettings" Data..=)+              Prelude.<$> reservationPlanSettings,+            ("status" Data..=) Prelude.<$> status,+            ("tags" Data..=) Prelude.<$> tags,+            Prelude.Just ("name" Data..= name)+          ]+      )++instance Data.ToPath CreateQueue where+  toPath = Prelude.const "/2017-08-29/queues"++instance Data.ToQuery CreateQueue where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newCreateQueueResponse' smart constructor.+data CreateQueueResponse = CreateQueueResponse'+  { -- | You can use queues to manage the resources that are available to your+    -- AWS account for running multiple transcoding jobs at the same time. If+    -- you don\'t specify a queue, the service sends all jobs through the+    -- default queue. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/working-with-queues.html.+    queue :: Prelude.Maybe Queue,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateQueueResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'queue', 'createQueueResponse_queue' - You can use queues to manage the resources that are available to your+-- AWS account for running multiple transcoding jobs at the same time. If+-- you don\'t specify a queue, the service sends all jobs through the+-- default queue. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/working-with-queues.html.+--+-- 'httpStatus', 'createQueueResponse_httpStatus' - The response's http status code.+newCreateQueueResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  CreateQueueResponse+newCreateQueueResponse pHttpStatus_ =+  CreateQueueResponse'+    { queue = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | You can use queues to manage the resources that are available to your+-- AWS account for running multiple transcoding jobs at the same time. If+-- you don\'t specify a queue, the service sends all jobs through the+-- default queue. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/working-with-queues.html.+createQueueResponse_queue :: Lens.Lens' CreateQueueResponse (Prelude.Maybe Queue)+createQueueResponse_queue = Lens.lens (\CreateQueueResponse' {queue} -> queue) (\s@CreateQueueResponse' {} a -> s {queue = a} :: CreateQueueResponse)++-- | The response's http status code.+createQueueResponse_httpStatus :: Lens.Lens' CreateQueueResponse Prelude.Int+createQueueResponse_httpStatus = Lens.lens (\CreateQueueResponse' {httpStatus} -> httpStatus) (\s@CreateQueueResponse' {} a -> s {httpStatus = a} :: CreateQueueResponse)++instance Prelude.NFData CreateQueueResponse where+  rnf CreateQueueResponse' {..} =+    Prelude.rnf queue+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/DeleteJobTemplate.hs view
@@ -0,0 +1,147 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.DeleteJobTemplate+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Permanently delete a job template you have created.+module Amazonka.MediaConvert.DeleteJobTemplate+  ( -- * Creating a Request+    DeleteJobTemplate (..),+    newDeleteJobTemplate,++    -- * Request Lenses+    deleteJobTemplate_name,++    -- * Destructuring the Response+    DeleteJobTemplateResponse (..),+    newDeleteJobTemplateResponse,++    -- * Response Lenses+    deleteJobTemplateResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newDeleteJobTemplate' smart constructor.+data DeleteJobTemplate = DeleteJobTemplate'+  { -- | The name of the job template to be deleted.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteJobTemplate' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'name', 'deleteJobTemplate_name' - The name of the job template to be deleted.+newDeleteJobTemplate ::+  -- | 'name'+  Prelude.Text ->+  DeleteJobTemplate+newDeleteJobTemplate pName_ =+  DeleteJobTemplate' {name = pName_}++-- | The name of the job template to be deleted.+deleteJobTemplate_name :: Lens.Lens' DeleteJobTemplate Prelude.Text+deleteJobTemplate_name = Lens.lens (\DeleteJobTemplate' {name} -> name) (\s@DeleteJobTemplate' {} a -> s {name = a} :: DeleteJobTemplate)++instance Core.AWSRequest DeleteJobTemplate where+  type+    AWSResponse DeleteJobTemplate =+      DeleteJobTemplateResponse+  request overrides =+    Request.delete (overrides defaultService)+  response =+    Response.receiveEmpty+      ( \s h x ->+          DeleteJobTemplateResponse'+            Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable DeleteJobTemplate where+  hashWithSalt _salt DeleteJobTemplate' {..} =+    _salt `Prelude.hashWithSalt` name++instance Prelude.NFData DeleteJobTemplate where+  rnf DeleteJobTemplate' {..} = Prelude.rnf name++instance Data.ToHeaders DeleteJobTemplate where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath DeleteJobTemplate where+  toPath DeleteJobTemplate' {..} =+    Prelude.mconcat+      ["/2017-08-29/jobTemplates/", Data.toBS name]++instance Data.ToQuery DeleteJobTemplate where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDeleteJobTemplateResponse' smart constructor.+data DeleteJobTemplateResponse = DeleteJobTemplateResponse'+  { -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteJobTemplateResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deleteJobTemplateResponse_httpStatus' - The response's http status code.+newDeleteJobTemplateResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  DeleteJobTemplateResponse+newDeleteJobTemplateResponse pHttpStatus_ =+  DeleteJobTemplateResponse'+    { httpStatus =+        pHttpStatus_+    }++-- | The response's http status code.+deleteJobTemplateResponse_httpStatus :: Lens.Lens' DeleteJobTemplateResponse Prelude.Int+deleteJobTemplateResponse_httpStatus = Lens.lens (\DeleteJobTemplateResponse' {httpStatus} -> httpStatus) (\s@DeleteJobTemplateResponse' {} a -> s {httpStatus = a} :: DeleteJobTemplateResponse)++instance Prelude.NFData DeleteJobTemplateResponse where+  rnf DeleteJobTemplateResponse' {..} =+    Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/DeletePolicy.hs view
@@ -0,0 +1,124 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.DeletePolicy+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Permanently delete a policy that you created.+module Amazonka.MediaConvert.DeletePolicy+  ( -- * Creating a Request+    DeletePolicy (..),+    newDeletePolicy,++    -- * Destructuring the Response+    DeletePolicyResponse (..),+    newDeletePolicyResponse,++    -- * Response Lenses+    deletePolicyResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newDeletePolicy' smart constructor.+data DeletePolicy = DeletePolicy'+  {+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeletePolicy' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+newDeletePolicy ::+  DeletePolicy+newDeletePolicy = DeletePolicy'++instance Core.AWSRequest DeletePolicy where+  type AWSResponse DeletePolicy = DeletePolicyResponse+  request overrides =+    Request.delete (overrides defaultService)+  response =+    Response.receiveEmpty+      ( \s h x ->+          DeletePolicyResponse'+            Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable DeletePolicy where+  hashWithSalt _salt _ =+    _salt `Prelude.hashWithSalt` ()++instance Prelude.NFData DeletePolicy where+  rnf _ = ()++instance Data.ToHeaders DeletePolicy where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath DeletePolicy where+  toPath = Prelude.const "/2017-08-29/policy"++instance Data.ToQuery DeletePolicy where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDeletePolicyResponse' smart constructor.+data DeletePolicyResponse = DeletePolicyResponse'+  { -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeletePolicyResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deletePolicyResponse_httpStatus' - The response's http status code.+newDeletePolicyResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  DeletePolicyResponse+newDeletePolicyResponse pHttpStatus_ =+  DeletePolicyResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+deletePolicyResponse_httpStatus :: Lens.Lens' DeletePolicyResponse Prelude.Int+deletePolicyResponse_httpStatus = Lens.lens (\DeletePolicyResponse' {httpStatus} -> httpStatus) (\s@DeletePolicyResponse' {} a -> s {httpStatus = a} :: DeletePolicyResponse)++instance Prelude.NFData DeletePolicyResponse where+  rnf DeletePolicyResponse' {..} =+    Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/DeletePreset.hs view
@@ -0,0 +1,141 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.DeletePreset+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Permanently delete a preset you have created.+module Amazonka.MediaConvert.DeletePreset+  ( -- * Creating a Request+    DeletePreset (..),+    newDeletePreset,++    -- * Request Lenses+    deletePreset_name,++    -- * Destructuring the Response+    DeletePresetResponse (..),+    newDeletePresetResponse,++    -- * Response Lenses+    deletePresetResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newDeletePreset' smart constructor.+data DeletePreset = DeletePreset'+  { -- | The name of the preset to be deleted.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeletePreset' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'name', 'deletePreset_name' - The name of the preset to be deleted.+newDeletePreset ::+  -- | 'name'+  Prelude.Text ->+  DeletePreset+newDeletePreset pName_ = DeletePreset' {name = pName_}++-- | The name of the preset to be deleted.+deletePreset_name :: Lens.Lens' DeletePreset Prelude.Text+deletePreset_name = Lens.lens (\DeletePreset' {name} -> name) (\s@DeletePreset' {} a -> s {name = a} :: DeletePreset)++instance Core.AWSRequest DeletePreset where+  type AWSResponse DeletePreset = DeletePresetResponse+  request overrides =+    Request.delete (overrides defaultService)+  response =+    Response.receiveEmpty+      ( \s h x ->+          DeletePresetResponse'+            Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable DeletePreset where+  hashWithSalt _salt DeletePreset' {..} =+    _salt `Prelude.hashWithSalt` name++instance Prelude.NFData DeletePreset where+  rnf DeletePreset' {..} = Prelude.rnf name++instance Data.ToHeaders DeletePreset where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath DeletePreset where+  toPath DeletePreset' {..} =+    Prelude.mconcat+      ["/2017-08-29/presets/", Data.toBS name]++instance Data.ToQuery DeletePreset where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDeletePresetResponse' smart constructor.+data DeletePresetResponse = DeletePresetResponse'+  { -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeletePresetResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deletePresetResponse_httpStatus' - The response's http status code.+newDeletePresetResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  DeletePresetResponse+newDeletePresetResponse pHttpStatus_ =+  DeletePresetResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+deletePresetResponse_httpStatus :: Lens.Lens' DeletePresetResponse Prelude.Int+deletePresetResponse_httpStatus = Lens.lens (\DeletePresetResponse' {httpStatus} -> httpStatus) (\s@DeletePresetResponse' {} a -> s {httpStatus = a} :: DeletePresetResponse)++instance Prelude.NFData DeletePresetResponse where+  rnf DeletePresetResponse' {..} =+    Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/DeleteQueue.hs view
@@ -0,0 +1,140 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.DeleteQueue+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Permanently delete a queue you have created.+module Amazonka.MediaConvert.DeleteQueue+  ( -- * Creating a Request+    DeleteQueue (..),+    newDeleteQueue,++    -- * Request Lenses+    deleteQueue_name,++    -- * Destructuring the Response+    DeleteQueueResponse (..),+    newDeleteQueueResponse,++    -- * Response Lenses+    deleteQueueResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newDeleteQueue' smart constructor.+data DeleteQueue = DeleteQueue'+  { -- | The name of the queue that you want to delete.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteQueue' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'name', 'deleteQueue_name' - The name of the queue that you want to delete.+newDeleteQueue ::+  -- | 'name'+  Prelude.Text ->+  DeleteQueue+newDeleteQueue pName_ = DeleteQueue' {name = pName_}++-- | The name of the queue that you want to delete.+deleteQueue_name :: Lens.Lens' DeleteQueue Prelude.Text+deleteQueue_name = Lens.lens (\DeleteQueue' {name} -> name) (\s@DeleteQueue' {} a -> s {name = a} :: DeleteQueue)++instance Core.AWSRequest DeleteQueue where+  type AWSResponse DeleteQueue = DeleteQueueResponse+  request overrides =+    Request.delete (overrides defaultService)+  response =+    Response.receiveEmpty+      ( \s h x ->+          DeleteQueueResponse'+            Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable DeleteQueue where+  hashWithSalt _salt DeleteQueue' {..} =+    _salt `Prelude.hashWithSalt` name++instance Prelude.NFData DeleteQueue where+  rnf DeleteQueue' {..} = Prelude.rnf name++instance Data.ToHeaders DeleteQueue where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath DeleteQueue where+  toPath DeleteQueue' {..} =+    Prelude.mconcat+      ["/2017-08-29/queues/", Data.toBS name]++instance Data.ToQuery DeleteQueue where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDeleteQueueResponse' smart constructor.+data DeleteQueueResponse = DeleteQueueResponse'+  { -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteQueueResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deleteQueueResponse_httpStatus' - The response's http status code.+newDeleteQueueResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  DeleteQueueResponse+newDeleteQueueResponse pHttpStatus_ =+  DeleteQueueResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+deleteQueueResponse_httpStatus :: Lens.Lens' DeleteQueueResponse Prelude.Int+deleteQueueResponse_httpStatus = Lens.lens (\DeleteQueueResponse' {httpStatus} -> httpStatus) (\s@DeleteQueueResponse' {} a -> s {httpStatus = a} :: DeleteQueueResponse)++instance Prelude.NFData DeleteQueueResponse where+  rnf DeleteQueueResponse' {..} = Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/DescribeEndpoints.hs view
@@ -0,0 +1,247 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.DescribeEndpoints+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Send an request with an empty body to the regional API endpoint to get+-- your account API endpoint.+--+-- This operation returns paginated results.+module Amazonka.MediaConvert.DescribeEndpoints+  ( -- * Creating a Request+    DescribeEndpoints (..),+    newDescribeEndpoints,++    -- * Request Lenses+    describeEndpoints_maxResults,+    describeEndpoints_mode,+    describeEndpoints_nextToken,++    -- * Destructuring the Response+    DescribeEndpointsResponse (..),+    newDescribeEndpointsResponse,++    -- * Response Lenses+    describeEndpointsResponse_endpoints,+    describeEndpointsResponse_nextToken,+    describeEndpointsResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | DescribeEndpointsRequest+--+-- /See:/ 'newDescribeEndpoints' smart constructor.+data DescribeEndpoints = DescribeEndpoints'+  { -- | Optional. Max number of endpoints, up to twenty, that will be returned+    -- at one time.+    maxResults :: Prelude.Maybe Prelude.Int,+    -- | Optional field, defaults to DEFAULT. Specify DEFAULT for this operation+    -- to return your endpoints if any exist, or to create an endpoint for you+    -- and return it if one doesn\'t already exist. Specify GET_ONLY to return+    -- your endpoints if any exist, or an empty list if none exist.+    mode :: Prelude.Maybe DescribeEndpointsMode,+    -- | Use this string, provided with the response to a previous request, to+    -- request the next batch of endpoints.+    nextToken :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeEndpoints' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxResults', 'describeEndpoints_maxResults' - Optional. Max number of endpoints, up to twenty, that will be returned+-- at one time.+--+-- 'mode', 'describeEndpoints_mode' - Optional field, defaults to DEFAULT. Specify DEFAULT for this operation+-- to return your endpoints if any exist, or to create an endpoint for you+-- and return it if one doesn\'t already exist. Specify GET_ONLY to return+-- your endpoints if any exist, or an empty list if none exist.+--+-- 'nextToken', 'describeEndpoints_nextToken' - Use this string, provided with the response to a previous request, to+-- request the next batch of endpoints.+newDescribeEndpoints ::+  DescribeEndpoints+newDescribeEndpoints =+  DescribeEndpoints'+    { maxResults = Prelude.Nothing,+      mode = Prelude.Nothing,+      nextToken = Prelude.Nothing+    }++-- | Optional. Max number of endpoints, up to twenty, that will be returned+-- at one time.+describeEndpoints_maxResults :: Lens.Lens' DescribeEndpoints (Prelude.Maybe Prelude.Int)+describeEndpoints_maxResults = Lens.lens (\DescribeEndpoints' {maxResults} -> maxResults) (\s@DescribeEndpoints' {} a -> s {maxResults = a} :: DescribeEndpoints)++-- | Optional field, defaults to DEFAULT. Specify DEFAULT for this operation+-- to return your endpoints if any exist, or to create an endpoint for you+-- and return it if one doesn\'t already exist. Specify GET_ONLY to return+-- your endpoints if any exist, or an empty list if none exist.+describeEndpoints_mode :: Lens.Lens' DescribeEndpoints (Prelude.Maybe DescribeEndpointsMode)+describeEndpoints_mode = Lens.lens (\DescribeEndpoints' {mode} -> mode) (\s@DescribeEndpoints' {} a -> s {mode = a} :: DescribeEndpoints)++-- | Use this string, provided with the response to a previous request, to+-- request the next batch of endpoints.+describeEndpoints_nextToken :: Lens.Lens' DescribeEndpoints (Prelude.Maybe Prelude.Text)+describeEndpoints_nextToken = Lens.lens (\DescribeEndpoints' {nextToken} -> nextToken) (\s@DescribeEndpoints' {} a -> s {nextToken = a} :: DescribeEndpoints)++instance Core.AWSPager DescribeEndpoints where+  page rq rs+    | Core.stop+        ( rs+            Lens.^? describeEndpointsResponse_nextToken+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Core.stop+        ( rs+            Lens.^? describeEndpointsResponse_endpoints+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Prelude.otherwise =+        Prelude.Just+          Prelude.$ rq+          Prelude.& describeEndpoints_nextToken+          Lens..~ rs+          Lens.^? describeEndpointsResponse_nextToken+          Prelude.. Lens._Just++instance Core.AWSRequest DescribeEndpoints where+  type+    AWSResponse DescribeEndpoints =+      DescribeEndpointsResponse+  request overrides =+    Request.postJSON (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          DescribeEndpointsResponse'+            Prelude.<$> (x Data..?> "endpoints" Core..!@ Prelude.mempty)+            Prelude.<*> (x Data..?> "nextToken")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable DescribeEndpoints where+  hashWithSalt _salt DescribeEndpoints' {..} =+    _salt+      `Prelude.hashWithSalt` maxResults+      `Prelude.hashWithSalt` mode+      `Prelude.hashWithSalt` nextToken++instance Prelude.NFData DescribeEndpoints where+  rnf DescribeEndpoints' {..} =+    Prelude.rnf maxResults+      `Prelude.seq` Prelude.rnf mode+      `Prelude.seq` Prelude.rnf nextToken++instance Data.ToHeaders DescribeEndpoints where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToJSON DescribeEndpoints where+  toJSON DescribeEndpoints' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("maxResults" Data..=) Prelude.<$> maxResults,+            ("mode" Data..=) Prelude.<$> mode,+            ("nextToken" Data..=) Prelude.<$> nextToken+          ]+      )++instance Data.ToPath DescribeEndpoints where+  toPath = Prelude.const "/2017-08-29/endpoints"++instance Data.ToQuery DescribeEndpoints where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDescribeEndpointsResponse' smart constructor.+data DescribeEndpointsResponse = DescribeEndpointsResponse'+  { -- | List of endpoints+    endpoints :: Prelude.Maybe [Endpoint],+    -- | Use this string to request the next batch of endpoints.+    nextToken :: Prelude.Maybe Prelude.Text,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeEndpointsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'endpoints', 'describeEndpointsResponse_endpoints' - List of endpoints+--+-- 'nextToken', 'describeEndpointsResponse_nextToken' - Use this string to request the next batch of endpoints.+--+-- 'httpStatus', 'describeEndpointsResponse_httpStatus' - The response's http status code.+newDescribeEndpointsResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  DescribeEndpointsResponse+newDescribeEndpointsResponse pHttpStatus_ =+  DescribeEndpointsResponse'+    { endpoints =+        Prelude.Nothing,+      nextToken = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | List of endpoints+describeEndpointsResponse_endpoints :: Lens.Lens' DescribeEndpointsResponse (Prelude.Maybe [Endpoint])+describeEndpointsResponse_endpoints = Lens.lens (\DescribeEndpointsResponse' {endpoints} -> endpoints) (\s@DescribeEndpointsResponse' {} a -> s {endpoints = a} :: DescribeEndpointsResponse) Prelude.. Lens.mapping Lens.coerced++-- | Use this string to request the next batch of endpoints.+describeEndpointsResponse_nextToken :: Lens.Lens' DescribeEndpointsResponse (Prelude.Maybe Prelude.Text)+describeEndpointsResponse_nextToken = Lens.lens (\DescribeEndpointsResponse' {nextToken} -> nextToken) (\s@DescribeEndpointsResponse' {} a -> s {nextToken = a} :: DescribeEndpointsResponse)++-- | The response's http status code.+describeEndpointsResponse_httpStatus :: Lens.Lens' DescribeEndpointsResponse Prelude.Int+describeEndpointsResponse_httpStatus = Lens.lens (\DescribeEndpointsResponse' {httpStatus} -> httpStatus) (\s@DescribeEndpointsResponse' {} a -> s {httpStatus = a} :: DescribeEndpointsResponse)++instance Prelude.NFData DescribeEndpointsResponse where+  rnf DescribeEndpointsResponse' {..} =+    Prelude.rnf endpoints+      `Prelude.seq` Prelude.rnf nextToken+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/DisassociateCertificate.hs view
@@ -0,0 +1,155 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.DisassociateCertificate+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Removes an association between the Amazon Resource Name (ARN) of an AWS+-- Certificate Manager (ACM) certificate and an AWS Elemental MediaConvert+-- resource.+module Amazonka.MediaConvert.DisassociateCertificate+  ( -- * Creating a Request+    DisassociateCertificate (..),+    newDisassociateCertificate,++    -- * Request Lenses+    disassociateCertificate_arn,++    -- * Destructuring the Response+    DisassociateCertificateResponse (..),+    newDisassociateCertificateResponse,++    -- * Response Lenses+    disassociateCertificateResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newDisassociateCertificate' smart constructor.+data DisassociateCertificate = DisassociateCertificate'+  { -- | The ARN of the ACM certificate that you want to disassociate from your+    -- MediaConvert resource.+    arn :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DisassociateCertificate' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'arn', 'disassociateCertificate_arn' - The ARN of the ACM certificate that you want to disassociate from your+-- MediaConvert resource.+newDisassociateCertificate ::+  -- | 'arn'+  Prelude.Text ->+  DisassociateCertificate+newDisassociateCertificate pArn_ =+  DisassociateCertificate' {arn = pArn_}++-- | The ARN of the ACM certificate that you want to disassociate from your+-- MediaConvert resource.+disassociateCertificate_arn :: Lens.Lens' DisassociateCertificate Prelude.Text+disassociateCertificate_arn = Lens.lens (\DisassociateCertificate' {arn} -> arn) (\s@DisassociateCertificate' {} a -> s {arn = a} :: DisassociateCertificate)++instance Core.AWSRequest DisassociateCertificate where+  type+    AWSResponse DisassociateCertificate =+      DisassociateCertificateResponse+  request overrides =+    Request.delete (overrides defaultService)+  response =+    Response.receiveEmpty+      ( \s h x ->+          DisassociateCertificateResponse'+            Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable DisassociateCertificate where+  hashWithSalt _salt DisassociateCertificate' {..} =+    _salt `Prelude.hashWithSalt` arn++instance Prelude.NFData DisassociateCertificate where+  rnf DisassociateCertificate' {..} = Prelude.rnf arn++instance Data.ToHeaders DisassociateCertificate where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath DisassociateCertificate where+  toPath DisassociateCertificate' {..} =+    Prelude.mconcat+      ["/2017-08-29/certificates/", Data.toBS arn]++instance Data.ToQuery DisassociateCertificate where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDisassociateCertificateResponse' smart constructor.+data DisassociateCertificateResponse = DisassociateCertificateResponse'+  { -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DisassociateCertificateResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'disassociateCertificateResponse_httpStatus' - The response's http status code.+newDisassociateCertificateResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  DisassociateCertificateResponse+newDisassociateCertificateResponse pHttpStatus_ =+  DisassociateCertificateResponse'+    { httpStatus =+        pHttpStatus_+    }++-- | The response's http status code.+disassociateCertificateResponse_httpStatus :: Lens.Lens' DisassociateCertificateResponse Prelude.Int+disassociateCertificateResponse_httpStatus = Lens.lens (\DisassociateCertificateResponse' {httpStatus} -> httpStatus) (\s@DisassociateCertificateResponse' {} a -> s {httpStatus = a} :: DisassociateCertificateResponse)++instance+  Prelude.NFData+    DisassociateCertificateResponse+  where+  rnf DisassociateCertificateResponse' {..} =+    Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/GetJob.hs view
@@ -0,0 +1,160 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.GetJob+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve the JSON for a specific completed transcoding job.+module Amazonka.MediaConvert.GetJob+  ( -- * Creating a Request+    GetJob (..),+    newGetJob,++    -- * Request Lenses+    getJob_id,++    -- * Destructuring the Response+    GetJobResponse (..),+    newGetJobResponse,++    -- * Response Lenses+    getJobResponse_job,+    getJobResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newGetJob' smart constructor.+data GetJob = GetJob'+  { -- | the job ID of the job.+    id :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetJob' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'id', 'getJob_id' - the job ID of the job.+newGetJob ::+  -- | 'id'+  Prelude.Text ->+  GetJob+newGetJob pId_ = GetJob' {id = pId_}++-- | the job ID of the job.+getJob_id :: Lens.Lens' GetJob Prelude.Text+getJob_id = Lens.lens (\GetJob' {id} -> id) (\s@GetJob' {} a -> s {id = a} :: GetJob)++instance Core.AWSRequest GetJob where+  type AWSResponse GetJob = GetJobResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          GetJobResponse'+            Prelude.<$> (x Data..?> "job")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable GetJob where+  hashWithSalt _salt GetJob' {..} =+    _salt `Prelude.hashWithSalt` id++instance Prelude.NFData GetJob where+  rnf GetJob' {..} = Prelude.rnf id++instance Data.ToHeaders GetJob where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath GetJob where+  toPath GetJob' {..} =+    Prelude.mconcat ["/2017-08-29/jobs/", Data.toBS id]++instance Data.ToQuery GetJob where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newGetJobResponse' smart constructor.+data GetJobResponse = GetJobResponse'+  { -- | Each job converts an input file into an output file or files. For more+    -- information, see the User Guide at+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+    job :: Prelude.Maybe Job,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetJobResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'job', 'getJobResponse_job' - Each job converts an input file into an output file or files. For more+-- information, see the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+--+-- 'httpStatus', 'getJobResponse_httpStatus' - The response's http status code.+newGetJobResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  GetJobResponse+newGetJobResponse pHttpStatus_ =+  GetJobResponse'+    { job = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | Each job converts an input file into an output file or files. For more+-- information, see the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+getJobResponse_job :: Lens.Lens' GetJobResponse (Prelude.Maybe Job)+getJobResponse_job = Lens.lens (\GetJobResponse' {job} -> job) (\s@GetJobResponse' {} a -> s {job = a} :: GetJobResponse)++-- | The response's http status code.+getJobResponse_httpStatus :: Lens.Lens' GetJobResponse Prelude.Int+getJobResponse_httpStatus = Lens.lens (\GetJobResponse' {httpStatus} -> httpStatus) (\s@GetJobResponse' {} a -> s {httpStatus = a} :: GetJobResponse)++instance Prelude.NFData GetJobResponse where+  rnf GetJobResponse' {..} =+    Prelude.rnf job+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/GetJobTemplate.hs view
@@ -0,0 +1,162 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.GetJobTemplate+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve the JSON for a specific job template.+module Amazonka.MediaConvert.GetJobTemplate+  ( -- * Creating a Request+    GetJobTemplate (..),+    newGetJobTemplate,++    -- * Request Lenses+    getJobTemplate_name,++    -- * Destructuring the Response+    GetJobTemplateResponse (..),+    newGetJobTemplateResponse,++    -- * Response Lenses+    getJobTemplateResponse_jobTemplate,+    getJobTemplateResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newGetJobTemplate' smart constructor.+data GetJobTemplate = GetJobTemplate'+  { -- | The name of the job template.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetJobTemplate' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'name', 'getJobTemplate_name' - The name of the job template.+newGetJobTemplate ::+  -- | 'name'+  Prelude.Text ->+  GetJobTemplate+newGetJobTemplate pName_ =+  GetJobTemplate' {name = pName_}++-- | The name of the job template.+getJobTemplate_name :: Lens.Lens' GetJobTemplate Prelude.Text+getJobTemplate_name = Lens.lens (\GetJobTemplate' {name} -> name) (\s@GetJobTemplate' {} a -> s {name = a} :: GetJobTemplate)++instance Core.AWSRequest GetJobTemplate where+  type+    AWSResponse GetJobTemplate =+      GetJobTemplateResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          GetJobTemplateResponse'+            Prelude.<$> (x Data..?> "jobTemplate")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable GetJobTemplate where+  hashWithSalt _salt GetJobTemplate' {..} =+    _salt `Prelude.hashWithSalt` name++instance Prelude.NFData GetJobTemplate where+  rnf GetJobTemplate' {..} = Prelude.rnf name++instance Data.ToHeaders GetJobTemplate where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath GetJobTemplate where+  toPath GetJobTemplate' {..} =+    Prelude.mconcat+      ["/2017-08-29/jobTemplates/", Data.toBS name]++instance Data.ToQuery GetJobTemplate where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newGetJobTemplateResponse' smart constructor.+data GetJobTemplateResponse = GetJobTemplateResponse'+  { -- | A job template is a pre-made set of encoding instructions that you can+    -- use to quickly create a job.+    jobTemplate :: Prelude.Maybe JobTemplate,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetJobTemplateResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'jobTemplate', 'getJobTemplateResponse_jobTemplate' - A job template is a pre-made set of encoding instructions that you can+-- use to quickly create a job.+--+-- 'httpStatus', 'getJobTemplateResponse_httpStatus' - The response's http status code.+newGetJobTemplateResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  GetJobTemplateResponse+newGetJobTemplateResponse pHttpStatus_ =+  GetJobTemplateResponse'+    { jobTemplate =+        Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | A job template is a pre-made set of encoding instructions that you can+-- use to quickly create a job.+getJobTemplateResponse_jobTemplate :: Lens.Lens' GetJobTemplateResponse (Prelude.Maybe JobTemplate)+getJobTemplateResponse_jobTemplate = Lens.lens (\GetJobTemplateResponse' {jobTemplate} -> jobTemplate) (\s@GetJobTemplateResponse' {} a -> s {jobTemplate = a} :: GetJobTemplateResponse)++-- | The response's http status code.+getJobTemplateResponse_httpStatus :: Lens.Lens' GetJobTemplateResponse Prelude.Int+getJobTemplateResponse_httpStatus = Lens.lens (\GetJobTemplateResponse' {httpStatus} -> httpStatus) (\s@GetJobTemplateResponse' {} a -> s {httpStatus = a} :: GetJobTemplateResponse)++instance Prelude.NFData GetJobTemplateResponse where+  rnf GetJobTemplateResponse' {..} =+    Prelude.rnf jobTemplate+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/GetPolicy.hs view
@@ -0,0 +1,144 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.GetPolicy+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve the JSON for your policy.+module Amazonka.MediaConvert.GetPolicy+  ( -- * Creating a Request+    GetPolicy (..),+    newGetPolicy,++    -- * Destructuring the Response+    GetPolicyResponse (..),+    newGetPolicyResponse,++    -- * Response Lenses+    getPolicyResponse_policy,+    getPolicyResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newGetPolicy' smart constructor.+data GetPolicy = GetPolicy'+  {+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetPolicy' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+newGetPolicy ::+  GetPolicy+newGetPolicy = GetPolicy'++instance Core.AWSRequest GetPolicy where+  type AWSResponse GetPolicy = GetPolicyResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          GetPolicyResponse'+            Prelude.<$> (x Data..?> "policy")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable GetPolicy where+  hashWithSalt _salt _ =+    _salt `Prelude.hashWithSalt` ()++instance Prelude.NFData GetPolicy where+  rnf _ = ()++instance Data.ToHeaders GetPolicy where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath GetPolicy where+  toPath = Prelude.const "/2017-08-29/policy"++instance Data.ToQuery GetPolicy where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newGetPolicyResponse' smart constructor.+data GetPolicyResponse = GetPolicyResponse'+  { -- | A policy configures behavior that you allow or disallow for your+    -- account. For information about MediaConvert policies, see the user guide+    -- at http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+    policy :: Prelude.Maybe Policy,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetPolicyResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'policy', 'getPolicyResponse_policy' - A policy configures behavior that you allow or disallow for your+-- account. For information about MediaConvert policies, see the user guide+-- at http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+--+-- 'httpStatus', 'getPolicyResponse_httpStatus' - The response's http status code.+newGetPolicyResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  GetPolicyResponse+newGetPolicyResponse pHttpStatus_ =+  GetPolicyResponse'+    { policy = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | A policy configures behavior that you allow or disallow for your+-- account. For information about MediaConvert policies, see the user guide+-- at http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+getPolicyResponse_policy :: Lens.Lens' GetPolicyResponse (Prelude.Maybe Policy)+getPolicyResponse_policy = Lens.lens (\GetPolicyResponse' {policy} -> policy) (\s@GetPolicyResponse' {} a -> s {policy = a} :: GetPolicyResponse)++-- | The response's http status code.+getPolicyResponse_httpStatus :: Lens.Lens' GetPolicyResponse Prelude.Int+getPolicyResponse_httpStatus = Lens.lens (\GetPolicyResponse' {httpStatus} -> httpStatus) (\s@GetPolicyResponse' {} a -> s {httpStatus = a} :: GetPolicyResponse)++instance Prelude.NFData GetPolicyResponse where+  rnf GetPolicyResponse' {..} =+    Prelude.rnf policy+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/GetPreset.hs view
@@ -0,0 +1,161 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.GetPreset+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve the JSON for a specific preset.+module Amazonka.MediaConvert.GetPreset+  ( -- * Creating a Request+    GetPreset (..),+    newGetPreset,++    -- * Request Lenses+    getPreset_name,++    -- * Destructuring the Response+    GetPresetResponse (..),+    newGetPresetResponse,++    -- * Response Lenses+    getPresetResponse_preset,+    getPresetResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newGetPreset' smart constructor.+data GetPreset = GetPreset'+  { -- | The name of the preset.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetPreset' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'name', 'getPreset_name' - The name of the preset.+newGetPreset ::+  -- | 'name'+  Prelude.Text ->+  GetPreset+newGetPreset pName_ = GetPreset' {name = pName_}++-- | The name of the preset.+getPreset_name :: Lens.Lens' GetPreset Prelude.Text+getPreset_name = Lens.lens (\GetPreset' {name} -> name) (\s@GetPreset' {} a -> s {name = a} :: GetPreset)++instance Core.AWSRequest GetPreset where+  type AWSResponse GetPreset = GetPresetResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          GetPresetResponse'+            Prelude.<$> (x Data..?> "preset")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable GetPreset where+  hashWithSalt _salt GetPreset' {..} =+    _salt `Prelude.hashWithSalt` name++instance Prelude.NFData GetPreset where+  rnf GetPreset' {..} = Prelude.rnf name++instance Data.ToHeaders GetPreset where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath GetPreset where+  toPath GetPreset' {..} =+    Prelude.mconcat+      ["/2017-08-29/presets/", Data.toBS name]++instance Data.ToQuery GetPreset where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newGetPresetResponse' smart constructor.+data GetPresetResponse = GetPresetResponse'+  { -- | A preset is a collection of preconfigured media conversion settings that+    -- you want MediaConvert to apply to the output during the conversion+    -- process.+    preset :: Prelude.Maybe Preset,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetPresetResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'preset', 'getPresetResponse_preset' - A preset is a collection of preconfigured media conversion settings that+-- you want MediaConvert to apply to the output during the conversion+-- process.+--+-- 'httpStatus', 'getPresetResponse_httpStatus' - The response's http status code.+newGetPresetResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  GetPresetResponse+newGetPresetResponse pHttpStatus_ =+  GetPresetResponse'+    { preset = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | A preset is a collection of preconfigured media conversion settings that+-- you want MediaConvert to apply to the output during the conversion+-- process.+getPresetResponse_preset :: Lens.Lens' GetPresetResponse (Prelude.Maybe Preset)+getPresetResponse_preset = Lens.lens (\GetPresetResponse' {preset} -> preset) (\s@GetPresetResponse' {} a -> s {preset = a} :: GetPresetResponse)++-- | The response's http status code.+getPresetResponse_httpStatus :: Lens.Lens' GetPresetResponse Prelude.Int+getPresetResponse_httpStatus = Lens.lens (\GetPresetResponse' {httpStatus} -> httpStatus) (\s@GetPresetResponse' {} a -> s {httpStatus = a} :: GetPresetResponse)++instance Prelude.NFData GetPresetResponse where+  rnf GetPresetResponse' {..} =+    Prelude.rnf preset+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/GetQueue.hs view
@@ -0,0 +1,167 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.GetQueue+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve the JSON for a specific queue.+module Amazonka.MediaConvert.GetQueue+  ( -- * Creating a Request+    GetQueue (..),+    newGetQueue,++    -- * Request Lenses+    getQueue_name,++    -- * Destructuring the Response+    GetQueueResponse (..),+    newGetQueueResponse,++    -- * Response Lenses+    getQueueResponse_queue,+    getQueueResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newGetQueue' smart constructor.+data GetQueue = GetQueue'+  { -- | The name of the queue that you want information about.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetQueue' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'name', 'getQueue_name' - The name of the queue that you want information about.+newGetQueue ::+  -- | 'name'+  Prelude.Text ->+  GetQueue+newGetQueue pName_ = GetQueue' {name = pName_}++-- | The name of the queue that you want information about.+getQueue_name :: Lens.Lens' GetQueue Prelude.Text+getQueue_name = Lens.lens (\GetQueue' {name} -> name) (\s@GetQueue' {} a -> s {name = a} :: GetQueue)++instance Core.AWSRequest GetQueue where+  type AWSResponse GetQueue = GetQueueResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          GetQueueResponse'+            Prelude.<$> (x Data..?> "queue")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable GetQueue where+  hashWithSalt _salt GetQueue' {..} =+    _salt `Prelude.hashWithSalt` name++instance Prelude.NFData GetQueue where+  rnf GetQueue' {..} = Prelude.rnf name++instance Data.ToHeaders GetQueue where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath GetQueue where+  toPath GetQueue' {..} =+    Prelude.mconcat+      ["/2017-08-29/queues/", Data.toBS name]++instance Data.ToQuery GetQueue where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newGetQueueResponse' smart constructor.+data GetQueueResponse = GetQueueResponse'+  { -- | You can use queues to manage the resources that are available to your+    -- AWS account for running multiple transcoding jobs at the same time. If+    -- you don\'t specify a queue, the service sends all jobs through the+    -- default queue. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/working-with-queues.html.+    queue :: Prelude.Maybe Queue,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetQueueResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'queue', 'getQueueResponse_queue' - You can use queues to manage the resources that are available to your+-- AWS account for running multiple transcoding jobs at the same time. If+-- you don\'t specify a queue, the service sends all jobs through the+-- default queue. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/working-with-queues.html.+--+-- 'httpStatus', 'getQueueResponse_httpStatus' - The response's http status code.+newGetQueueResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  GetQueueResponse+newGetQueueResponse pHttpStatus_ =+  GetQueueResponse'+    { queue = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | You can use queues to manage the resources that are available to your+-- AWS account for running multiple transcoding jobs at the same time. If+-- you don\'t specify a queue, the service sends all jobs through the+-- default queue. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/working-with-queues.html.+getQueueResponse_queue :: Lens.Lens' GetQueueResponse (Prelude.Maybe Queue)+getQueueResponse_queue = Lens.lens (\GetQueueResponse' {queue} -> queue) (\s@GetQueueResponse' {} a -> s {queue = a} :: GetQueueResponse)++-- | The response's http status code.+getQueueResponse_httpStatus :: Lens.Lens' GetQueueResponse Prelude.Int+getQueueResponse_httpStatus = Lens.lens (\GetQueueResponse' {httpStatus} -> httpStatus) (\s@GetQueueResponse' {} a -> s {httpStatus = a} :: GetQueueResponse)++instance Prelude.NFData GetQueueResponse where+  rnf GetQueueResponse' {..} =+    Prelude.rnf queue+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/Lens.hs view
@@ -0,0 +1,1877 @@+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Lens+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Lens+  ( -- * Operations++    -- ** AssociateCertificate+    associateCertificate_arn,+    associateCertificateResponse_httpStatus,++    -- ** CancelJob+    cancelJob_id,+    cancelJobResponse_httpStatus,++    -- ** CreateJob+    createJob_accelerationSettings,+    createJob_billingTagsSource,+    createJob_clientRequestToken,+    createJob_hopDestinations,+    createJob_jobTemplate,+    createJob_priority,+    createJob_queue,+    createJob_simulateReservedQueue,+    createJob_statusUpdateInterval,+    createJob_tags,+    createJob_userMetadata,+    createJob_role,+    createJob_settings,+    createJobResponse_job,+    createJobResponse_httpStatus,++    -- ** CreateJobTemplate+    createJobTemplate_accelerationSettings,+    createJobTemplate_category,+    createJobTemplate_description,+    createJobTemplate_hopDestinations,+    createJobTemplate_priority,+    createJobTemplate_queue,+    createJobTemplate_statusUpdateInterval,+    createJobTemplate_tags,+    createJobTemplate_settings,+    createJobTemplate_name,+    createJobTemplateResponse_jobTemplate,+    createJobTemplateResponse_httpStatus,++    -- ** CreatePreset+    createPreset_category,+    createPreset_description,+    createPreset_tags,+    createPreset_settings,+    createPreset_name,+    createPresetResponse_preset,+    createPresetResponse_httpStatus,++    -- ** CreateQueue+    createQueue_description,+    createQueue_pricingPlan,+    createQueue_reservationPlanSettings,+    createQueue_status,+    createQueue_tags,+    createQueue_name,+    createQueueResponse_queue,+    createQueueResponse_httpStatus,++    -- ** DeleteJobTemplate+    deleteJobTemplate_name,+    deleteJobTemplateResponse_httpStatus,++    -- ** DeletePolicy+    deletePolicyResponse_httpStatus,++    -- ** DeletePreset+    deletePreset_name,+    deletePresetResponse_httpStatus,++    -- ** DeleteQueue+    deleteQueue_name,+    deleteQueueResponse_httpStatus,++    -- ** DescribeEndpoints+    describeEndpoints_maxResults,+    describeEndpoints_mode,+    describeEndpoints_nextToken,+    describeEndpointsResponse_endpoints,+    describeEndpointsResponse_nextToken,+    describeEndpointsResponse_httpStatus,++    -- ** DisassociateCertificate+    disassociateCertificate_arn,+    disassociateCertificateResponse_httpStatus,++    -- ** GetJob+    getJob_id,+    getJobResponse_job,+    getJobResponse_httpStatus,++    -- ** GetJobTemplate+    getJobTemplate_name,+    getJobTemplateResponse_jobTemplate,+    getJobTemplateResponse_httpStatus,++    -- ** GetPolicy+    getPolicyResponse_policy,+    getPolicyResponse_httpStatus,++    -- ** GetPreset+    getPreset_name,+    getPresetResponse_preset,+    getPresetResponse_httpStatus,++    -- ** GetQueue+    getQueue_name,+    getQueueResponse_queue,+    getQueueResponse_httpStatus,++    -- ** ListJobTemplates+    listJobTemplates_category,+    listJobTemplates_listBy,+    listJobTemplates_maxResults,+    listJobTemplates_nextToken,+    listJobTemplates_order,+    listJobTemplatesResponse_jobTemplates,+    listJobTemplatesResponse_nextToken,+    listJobTemplatesResponse_httpStatus,++    -- ** ListJobs+    listJobs_maxResults,+    listJobs_nextToken,+    listJobs_order,+    listJobs_queue,+    listJobs_status,+    listJobsResponse_jobs,+    listJobsResponse_nextToken,+    listJobsResponse_httpStatus,++    -- ** ListPresets+    listPresets_category,+    listPresets_listBy,+    listPresets_maxResults,+    listPresets_nextToken,+    listPresets_order,+    listPresetsResponse_nextToken,+    listPresetsResponse_presets,+    listPresetsResponse_httpStatus,++    -- ** ListQueues+    listQueues_listBy,+    listQueues_maxResults,+    listQueues_nextToken,+    listQueues_order,+    listQueuesResponse_nextToken,+    listQueuesResponse_queues,+    listQueuesResponse_httpStatus,++    -- ** ListTagsForResource+    listTagsForResource_arn,+    listTagsForResourceResponse_resourceTags,+    listTagsForResourceResponse_httpStatus,++    -- ** PutPolicy+    putPolicy_policy,+    putPolicyResponse_policy,+    putPolicyResponse_httpStatus,++    -- ** TagResource+    tagResource_arn,+    tagResource_tags,+    tagResourceResponse_httpStatus,++    -- ** UntagResource+    untagResource_tagKeys,+    untagResource_arn,+    untagResourceResponse_httpStatus,++    -- ** UpdateJobTemplate+    updateJobTemplate_accelerationSettings,+    updateJobTemplate_category,+    updateJobTemplate_description,+    updateJobTemplate_hopDestinations,+    updateJobTemplate_priority,+    updateJobTemplate_queue,+    updateJobTemplate_settings,+    updateJobTemplate_statusUpdateInterval,+    updateJobTemplate_name,+    updateJobTemplateResponse_jobTemplate,+    updateJobTemplateResponse_httpStatus,++    -- ** UpdatePreset+    updatePreset_category,+    updatePreset_description,+    updatePreset_settings,+    updatePreset_name,+    updatePresetResponse_preset,+    updatePresetResponse_httpStatus,++    -- ** UpdateQueue+    updateQueue_description,+    updateQueue_reservationPlanSettings,+    updateQueue_status,+    updateQueue_name,+    updateQueueResponse_queue,+    updateQueueResponse_httpStatus,++    -- * Types++    -- ** AacSettings+    aacSettings_audioDescriptionBroadcasterMix,+    aacSettings_bitrate,+    aacSettings_codecProfile,+    aacSettings_codingMode,+    aacSettings_rateControlMode,+    aacSettings_rawFormat,+    aacSettings_sampleRate,+    aacSettings_specification,+    aacSettings_vbrQuality,++    -- ** Ac3Settings+    ac3Settings_bitrate,+    ac3Settings_bitstreamMode,+    ac3Settings_codingMode,+    ac3Settings_dialnorm,+    ac3Settings_dynamicRangeCompressionLine,+    ac3Settings_dynamicRangeCompressionProfile,+    ac3Settings_dynamicRangeCompressionRf,+    ac3Settings_lfeFilter,+    ac3Settings_metadataControl,+    ac3Settings_sampleRate,++    -- ** AccelerationSettings+    accelerationSettings_mode,++    -- ** AiffSettings+    aiffSettings_bitDepth,+    aiffSettings_channels,+    aiffSettings_sampleRate,++    -- ** AllowedRenditionSize+    allowedRenditionSize_height,+    allowedRenditionSize_required,+    allowedRenditionSize_width,++    -- ** AncillarySourceSettings+    ancillarySourceSettings_convert608To708,+    ancillarySourceSettings_sourceAncillaryChannelNumber,+    ancillarySourceSettings_terminateCaptions,++    -- ** AudioChannelTaggingSettings+    audioChannelTaggingSettings_channelTag,++    -- ** AudioCodecSettings+    audioCodecSettings_aacSettings,+    audioCodecSettings_ac3Settings,+    audioCodecSettings_aiffSettings,+    audioCodecSettings_codec,+    audioCodecSettings_eac3AtmosSettings,+    audioCodecSettings_eac3Settings,+    audioCodecSettings_mp2Settings,+    audioCodecSettings_mp3Settings,+    audioCodecSettings_opusSettings,+    audioCodecSettings_vorbisSettings,+    audioCodecSettings_wavSettings,++    -- ** AudioDescription+    audioDescription_audioChannelTaggingSettings,+    audioDescription_audioNormalizationSettings,+    audioDescription_audioSourceName,+    audioDescription_audioType,+    audioDescription_audioTypeControl,+    audioDescription_codecSettings,+    audioDescription_customLanguageCode,+    audioDescription_languageCode,+    audioDescription_languageCodeControl,+    audioDescription_remixSettings,+    audioDescription_streamName,++    -- ** AudioNormalizationSettings+    audioNormalizationSettings_algorithm,+    audioNormalizationSettings_algorithmControl,+    audioNormalizationSettings_correctionGateLevel,+    audioNormalizationSettings_loudnessLogging,+    audioNormalizationSettings_peakCalculation,+    audioNormalizationSettings_targetLkfs,++    -- ** AudioSelector+    audioSelector_audioDurationCorrection,+    audioSelector_customLanguageCode,+    audioSelector_defaultSelection,+    audioSelector_externalAudioFileInput,+    audioSelector_hlsRenditionGroupSettings,+    audioSelector_languageCode,+    audioSelector_offset,+    audioSelector_pids,+    audioSelector_programSelection,+    audioSelector_remixSettings,+    audioSelector_selectorType,+    audioSelector_tracks,++    -- ** AudioSelectorGroup+    audioSelectorGroup_audioSelectorNames,++    -- ** AutomatedAbrRule+    automatedAbrRule_allowedRenditions,+    automatedAbrRule_forceIncludeRenditions,+    automatedAbrRule_minBottomRenditionSize,+    automatedAbrRule_minTopRenditionSize,+    automatedAbrRule_type,++    -- ** AutomatedAbrSettings+    automatedAbrSettings_maxAbrBitrate,+    automatedAbrSettings_maxRenditions,+    automatedAbrSettings_minAbrBitrate,+    automatedAbrSettings_rules,++    -- ** AutomatedEncodingSettings+    automatedEncodingSettings_abrSettings,++    -- ** Av1QvbrSettings+    av1QvbrSettings_qvbrQualityLevel,+    av1QvbrSettings_qvbrQualityLevelFineTune,++    -- ** Av1Settings+    av1Settings_adaptiveQuantization,+    av1Settings_bitDepth,+    av1Settings_framerateControl,+    av1Settings_framerateConversionAlgorithm,+    av1Settings_framerateDenominator,+    av1Settings_framerateNumerator,+    av1Settings_gopSize,+    av1Settings_maxBitrate,+    av1Settings_numberBFramesBetweenReferenceFrames,+    av1Settings_qvbrSettings,+    av1Settings_rateControlMode,+    av1Settings_slices,+    av1Settings_spatialAdaptiveQuantization,++    -- ** AvailBlanking+    availBlanking_availBlankingImage,++    -- ** AvcIntraSettings+    avcIntraSettings_avcIntraClass,+    avcIntraSettings_avcIntraUhdSettings,+    avcIntraSettings_framerateControl,+    avcIntraSettings_framerateConversionAlgorithm,+    avcIntraSettings_framerateDenominator,+    avcIntraSettings_framerateNumerator,+    avcIntraSettings_interlaceMode,+    avcIntraSettings_scanTypeConversionMode,+    avcIntraSettings_slowPal,+    avcIntraSettings_telecine,++    -- ** AvcIntraUhdSettings+    avcIntraUhdSettings_qualityTuningLevel,++    -- ** BurninDestinationSettings+    burninDestinationSettings_alignment,+    burninDestinationSettings_applyFontColor,+    burninDestinationSettings_backgroundColor,+    burninDestinationSettings_backgroundOpacity,+    burninDestinationSettings_fallbackFont,+    burninDestinationSettings_fontColor,+    burninDestinationSettings_fontOpacity,+    burninDestinationSettings_fontResolution,+    burninDestinationSettings_fontScript,+    burninDestinationSettings_fontSize,+    burninDestinationSettings_hexFontColor,+    burninDestinationSettings_outlineColor,+    burninDestinationSettings_outlineSize,+    burninDestinationSettings_shadowColor,+    burninDestinationSettings_shadowOpacity,+    burninDestinationSettings_shadowXOffset,+    burninDestinationSettings_shadowYOffset,+    burninDestinationSettings_stylePassthrough,+    burninDestinationSettings_teletextSpacing,+    burninDestinationSettings_xPosition,+    burninDestinationSettings_yPosition,++    -- ** CaptionDescription+    captionDescription_captionSelectorName,+    captionDescription_customLanguageCode,+    captionDescription_destinationSettings,+    captionDescription_languageCode,+    captionDescription_languageDescription,++    -- ** CaptionDescriptionPreset+    captionDescriptionPreset_customLanguageCode,+    captionDescriptionPreset_destinationSettings,+    captionDescriptionPreset_languageCode,+    captionDescriptionPreset_languageDescription,++    -- ** CaptionDestinationSettings+    captionDestinationSettings_burninDestinationSettings,+    captionDestinationSettings_destinationType,+    captionDestinationSettings_dvbSubDestinationSettings,+    captionDestinationSettings_embeddedDestinationSettings,+    captionDestinationSettings_imscDestinationSettings,+    captionDestinationSettings_sccDestinationSettings,+    captionDestinationSettings_srtDestinationSettings,+    captionDestinationSettings_teletextDestinationSettings,+    captionDestinationSettings_ttmlDestinationSettings,+    captionDestinationSettings_webvttDestinationSettings,++    -- ** CaptionSelector+    captionSelector_customLanguageCode,+    captionSelector_languageCode,+    captionSelector_sourceSettings,++    -- ** CaptionSourceFramerate+    captionSourceFramerate_framerateDenominator,+    captionSourceFramerate_framerateNumerator,++    -- ** CaptionSourceSettings+    captionSourceSettings_ancillarySourceSettings,+    captionSourceSettings_dvbSubSourceSettings,+    captionSourceSettings_embeddedSourceSettings,+    captionSourceSettings_fileSourceSettings,+    captionSourceSettings_sourceType,+    captionSourceSettings_teletextSourceSettings,+    captionSourceSettings_trackSourceSettings,+    captionSourceSettings_webvttHlsSourceSettings,++    -- ** ChannelMapping+    channelMapping_outputChannels,++    -- ** CmafAdditionalManifest+    cmafAdditionalManifest_manifestNameModifier,+    cmafAdditionalManifest_selectedOutputs,++    -- ** CmafEncryptionSettings+    cmafEncryptionSettings_constantInitializationVector,+    cmafEncryptionSettings_encryptionMethod,+    cmafEncryptionSettings_initializationVectorInManifest,+    cmafEncryptionSettings_spekeKeyProvider,+    cmafEncryptionSettings_staticKeyProvider,+    cmafEncryptionSettings_type,++    -- ** CmafGroupSettings+    cmafGroupSettings_additionalManifests,+    cmafGroupSettings_baseUrl,+    cmafGroupSettings_clientCache,+    cmafGroupSettings_codecSpecification,+    cmafGroupSettings_destination,+    cmafGroupSettings_destinationSettings,+    cmafGroupSettings_encryption,+    cmafGroupSettings_fragmentLength,+    cmafGroupSettings_imageBasedTrickPlay,+    cmafGroupSettings_imageBasedTrickPlaySettings,+    cmafGroupSettings_manifestCompression,+    cmafGroupSettings_manifestDurationFormat,+    cmafGroupSettings_minBufferTime,+    cmafGroupSettings_minFinalSegmentLength,+    cmafGroupSettings_mpdManifestBandwidthType,+    cmafGroupSettings_mpdProfile,+    cmafGroupSettings_ptsOffsetHandlingForBFrames,+    cmafGroupSettings_segmentControl,+    cmafGroupSettings_segmentLength,+    cmafGroupSettings_segmentLengthControl,+    cmafGroupSettings_streamInfResolution,+    cmafGroupSettings_targetDurationCompatibilityMode,+    cmafGroupSettings_videoCompositionOffsets,+    cmafGroupSettings_writeDashManifest,+    cmafGroupSettings_writeHlsManifest,+    cmafGroupSettings_writeSegmentTimelineInRepresentation,++    -- ** CmafImageBasedTrickPlaySettings+    cmafImageBasedTrickPlaySettings_intervalCadence,+    cmafImageBasedTrickPlaySettings_thumbnailHeight,+    cmafImageBasedTrickPlaySettings_thumbnailInterval,+    cmafImageBasedTrickPlaySettings_thumbnailWidth,+    cmafImageBasedTrickPlaySettings_tileHeight,+    cmafImageBasedTrickPlaySettings_tileWidth,++    -- ** CmfcSettings+    cmfcSettings_audioDuration,+    cmfcSettings_audioGroupId,+    cmfcSettings_audioRenditionSets,+    cmfcSettings_audioTrackType,+    cmfcSettings_descriptiveVideoServiceFlag,+    cmfcSettings_iFrameOnlyManifest,+    cmfcSettings_klvMetadata,+    cmfcSettings_manifestMetadataSignaling,+    cmfcSettings_scte35Esam,+    cmfcSettings_scte35Source,+    cmfcSettings_timedMetadata,+    cmfcSettings_timedMetadataBoxVersion,+    cmfcSettings_timedMetadataSchemeIdUri,+    cmfcSettings_timedMetadataValue,++    -- ** ColorCorrector+    colorCorrector_brightness,+    colorCorrector_colorSpaceConversion,+    colorCorrector_contrast,+    colorCorrector_hdr10Metadata,+    colorCorrector_hue,+    colorCorrector_sampleRangeConversion,+    colorCorrector_saturation,+    colorCorrector_sdrReferenceWhiteLevel,++    -- ** ContainerSettings+    containerSettings_cmfcSettings,+    containerSettings_container,+    containerSettings_f4vSettings,+    containerSettings_m2tsSettings,+    containerSettings_m3u8Settings,+    containerSettings_movSettings,+    containerSettings_mp4Settings,+    containerSettings_mpdSettings,+    containerSettings_mxfSettings,++    -- ** DashAdditionalManifest+    dashAdditionalManifest_manifestNameModifier,+    dashAdditionalManifest_selectedOutputs,++    -- ** DashIsoEncryptionSettings+    dashIsoEncryptionSettings_playbackDeviceCompatibility,+    dashIsoEncryptionSettings_spekeKeyProvider,++    -- ** DashIsoGroupSettings+    dashIsoGroupSettings_additionalManifests,+    dashIsoGroupSettings_audioChannelConfigSchemeIdUri,+    dashIsoGroupSettings_baseUrl,+    dashIsoGroupSettings_destination,+    dashIsoGroupSettings_destinationSettings,+    dashIsoGroupSettings_encryption,+    dashIsoGroupSettings_fragmentLength,+    dashIsoGroupSettings_hbbtvCompliance,+    dashIsoGroupSettings_imageBasedTrickPlay,+    dashIsoGroupSettings_imageBasedTrickPlaySettings,+    dashIsoGroupSettings_minBufferTime,+    dashIsoGroupSettings_minFinalSegmentLength,+    dashIsoGroupSettings_mpdManifestBandwidthType,+    dashIsoGroupSettings_mpdProfile,+    dashIsoGroupSettings_ptsOffsetHandlingForBFrames,+    dashIsoGroupSettings_segmentControl,+    dashIsoGroupSettings_segmentLength,+    dashIsoGroupSettings_segmentLengthControl,+    dashIsoGroupSettings_videoCompositionOffsets,+    dashIsoGroupSettings_writeSegmentTimelineInRepresentation,++    -- ** DashIsoImageBasedTrickPlaySettings+    dashIsoImageBasedTrickPlaySettings_intervalCadence,+    dashIsoImageBasedTrickPlaySettings_thumbnailHeight,+    dashIsoImageBasedTrickPlaySettings_thumbnailInterval,+    dashIsoImageBasedTrickPlaySettings_thumbnailWidth,+    dashIsoImageBasedTrickPlaySettings_tileHeight,+    dashIsoImageBasedTrickPlaySettings_tileWidth,++    -- ** Deinterlacer+    deinterlacer_algorithm,+    deinterlacer_control,+    deinterlacer_mode,++    -- ** DestinationSettings+    destinationSettings_s3Settings,++    -- ** DolbyVision+    dolbyVision_l6Metadata,+    dolbyVision_l6Mode,+    dolbyVision_mapping,+    dolbyVision_profile,++    -- ** DolbyVisionLevel6Metadata+    dolbyVisionLevel6Metadata_maxCll,+    dolbyVisionLevel6Metadata_maxFall,++    -- ** DvbNitSettings+    dvbNitSettings_networkId,+    dvbNitSettings_networkName,+    dvbNitSettings_nitInterval,++    -- ** DvbSdtSettings+    dvbSdtSettings_outputSdt,+    dvbSdtSettings_sdtInterval,+    dvbSdtSettings_serviceName,+    dvbSdtSettings_serviceProviderName,++    -- ** DvbSubDestinationSettings+    dvbSubDestinationSettings_alignment,+    dvbSubDestinationSettings_applyFontColor,+    dvbSubDestinationSettings_backgroundColor,+    dvbSubDestinationSettings_backgroundOpacity,+    dvbSubDestinationSettings_ddsHandling,+    dvbSubDestinationSettings_ddsXCoordinate,+    dvbSubDestinationSettings_ddsYCoordinate,+    dvbSubDestinationSettings_fallbackFont,+    dvbSubDestinationSettings_fontColor,+    dvbSubDestinationSettings_fontOpacity,+    dvbSubDestinationSettings_fontResolution,+    dvbSubDestinationSettings_fontScript,+    dvbSubDestinationSettings_fontSize,+    dvbSubDestinationSettings_height,+    dvbSubDestinationSettings_hexFontColor,+    dvbSubDestinationSettings_outlineColor,+    dvbSubDestinationSettings_outlineSize,+    dvbSubDestinationSettings_shadowColor,+    dvbSubDestinationSettings_shadowOpacity,+    dvbSubDestinationSettings_shadowXOffset,+    dvbSubDestinationSettings_shadowYOffset,+    dvbSubDestinationSettings_stylePassthrough,+    dvbSubDestinationSettings_subtitlingType,+    dvbSubDestinationSettings_teletextSpacing,+    dvbSubDestinationSettings_width,+    dvbSubDestinationSettings_xPosition,+    dvbSubDestinationSettings_yPosition,++    -- ** DvbSubSourceSettings+    dvbSubSourceSettings_pid,++    -- ** DvbTdtSettings+    dvbTdtSettings_tdtInterval,++    -- ** Eac3AtmosSettings+    eac3AtmosSettings_bitrate,+    eac3AtmosSettings_bitstreamMode,+    eac3AtmosSettings_codingMode,+    eac3AtmosSettings_dialogueIntelligence,+    eac3AtmosSettings_downmixControl,+    eac3AtmosSettings_dynamicRangeCompressionLine,+    eac3AtmosSettings_dynamicRangeCompressionRf,+    eac3AtmosSettings_dynamicRangeControl,+    eac3AtmosSettings_loRoCenterMixLevel,+    eac3AtmosSettings_loRoSurroundMixLevel,+    eac3AtmosSettings_ltRtCenterMixLevel,+    eac3AtmosSettings_ltRtSurroundMixLevel,+    eac3AtmosSettings_meteringMode,+    eac3AtmosSettings_sampleRate,+    eac3AtmosSettings_speechThreshold,+    eac3AtmosSettings_stereoDownmix,+    eac3AtmosSettings_surroundExMode,++    -- ** Eac3Settings+    eac3Settings_attenuationControl,+    eac3Settings_bitrate,+    eac3Settings_bitstreamMode,+    eac3Settings_codingMode,+    eac3Settings_dcFilter,+    eac3Settings_dialnorm,+    eac3Settings_dynamicRangeCompressionLine,+    eac3Settings_dynamicRangeCompressionRf,+    eac3Settings_lfeControl,+    eac3Settings_lfeFilter,+    eac3Settings_loRoCenterMixLevel,+    eac3Settings_loRoSurroundMixLevel,+    eac3Settings_ltRtCenterMixLevel,+    eac3Settings_ltRtSurroundMixLevel,+    eac3Settings_metadataControl,+    eac3Settings_passthroughControl,+    eac3Settings_phaseControl,+    eac3Settings_sampleRate,+    eac3Settings_stereoDownmix,+    eac3Settings_surroundExMode,+    eac3Settings_surroundMode,++    -- ** EmbeddedDestinationSettings+    embeddedDestinationSettings_destination608ChannelNumber,+    embeddedDestinationSettings_destination708ServiceNumber,++    -- ** EmbeddedSourceSettings+    embeddedSourceSettings_convert608To708,+    embeddedSourceSettings_source608ChannelNumber,+    embeddedSourceSettings_source608TrackNumber,+    embeddedSourceSettings_terminateCaptions,++    -- ** Endpoint+    endpoint_url,++    -- ** EsamManifestConfirmConditionNotification+    esamManifestConfirmConditionNotification_mccXml,++    -- ** EsamSettings+    esamSettings_manifestConfirmConditionNotification,+    esamSettings_responseSignalPreroll,+    esamSettings_signalProcessingNotification,++    -- ** EsamSignalProcessingNotification+    esamSignalProcessingNotification_sccXml,++    -- ** ExtendedDataServices+    extendedDataServices_copyProtectionAction,+    extendedDataServices_vchipAction,++    -- ** F4vSettings+    f4vSettings_moovPlacement,++    -- ** FileGroupSettings+    fileGroupSettings_destination,+    fileGroupSettings_destinationSettings,++    -- ** FileSourceSettings+    fileSourceSettings_convert608To708,+    fileSourceSettings_framerate,+    fileSourceSettings_sourceFile,+    fileSourceSettings_timeDelta,+    fileSourceSettings_timeDeltaUnits,++    -- ** ForceIncludeRenditionSize+    forceIncludeRenditionSize_height,+    forceIncludeRenditionSize_width,++    -- ** FrameCaptureSettings+    frameCaptureSettings_framerateDenominator,+    frameCaptureSettings_framerateNumerator,+    frameCaptureSettings_maxCaptures,+    frameCaptureSettings_quality,++    -- ** H264QvbrSettings+    h264QvbrSettings_maxAverageBitrate,+    h264QvbrSettings_qvbrQualityLevel,+    h264QvbrSettings_qvbrQualityLevelFineTune,++    -- ** H264Settings+    h264Settings_adaptiveQuantization,+    h264Settings_bitrate,+    h264Settings_codecLevel,+    h264Settings_codecProfile,+    h264Settings_dynamicSubGop,+    h264Settings_entropyEncoding,+    h264Settings_fieldEncoding,+    h264Settings_flickerAdaptiveQuantization,+    h264Settings_framerateControl,+    h264Settings_framerateConversionAlgorithm,+    h264Settings_framerateDenominator,+    h264Settings_framerateNumerator,+    h264Settings_gopBReference,+    h264Settings_gopClosedCadence,+    h264Settings_gopSize,+    h264Settings_gopSizeUnits,+    h264Settings_hrdBufferFinalFillPercentage,+    h264Settings_hrdBufferInitialFillPercentage,+    h264Settings_hrdBufferSize,+    h264Settings_interlaceMode,+    h264Settings_maxBitrate,+    h264Settings_minIInterval,+    h264Settings_numberBFramesBetweenReferenceFrames,+    h264Settings_numberReferenceFrames,+    h264Settings_parControl,+    h264Settings_parDenominator,+    h264Settings_parNumerator,+    h264Settings_qualityTuningLevel,+    h264Settings_qvbrSettings,+    h264Settings_rateControlMode,+    h264Settings_repeatPps,+    h264Settings_scanTypeConversionMode,+    h264Settings_sceneChangeDetect,+    h264Settings_slices,+    h264Settings_slowPal,+    h264Settings_softness,+    h264Settings_spatialAdaptiveQuantization,+    h264Settings_syntax,+    h264Settings_telecine,+    h264Settings_temporalAdaptiveQuantization,+    h264Settings_unregisteredSeiTimecode,++    -- ** H265QvbrSettings+    h265QvbrSettings_maxAverageBitrate,+    h265QvbrSettings_qvbrQualityLevel,+    h265QvbrSettings_qvbrQualityLevelFineTune,++    -- ** H265Settings+    h265Settings_adaptiveQuantization,+    h265Settings_alternateTransferFunctionSei,+    h265Settings_bitrate,+    h265Settings_codecLevel,+    h265Settings_codecProfile,+    h265Settings_dynamicSubGop,+    h265Settings_flickerAdaptiveQuantization,+    h265Settings_framerateControl,+    h265Settings_framerateConversionAlgorithm,+    h265Settings_framerateDenominator,+    h265Settings_framerateNumerator,+    h265Settings_gopBReference,+    h265Settings_gopClosedCadence,+    h265Settings_gopSize,+    h265Settings_gopSizeUnits,+    h265Settings_hrdBufferFinalFillPercentage,+    h265Settings_hrdBufferInitialFillPercentage,+    h265Settings_hrdBufferSize,+    h265Settings_interlaceMode,+    h265Settings_maxBitrate,+    h265Settings_minIInterval,+    h265Settings_numberBFramesBetweenReferenceFrames,+    h265Settings_numberReferenceFrames,+    h265Settings_parControl,+    h265Settings_parDenominator,+    h265Settings_parNumerator,+    h265Settings_qualityTuningLevel,+    h265Settings_qvbrSettings,+    h265Settings_rateControlMode,+    h265Settings_sampleAdaptiveOffsetFilterMode,+    h265Settings_scanTypeConversionMode,+    h265Settings_sceneChangeDetect,+    h265Settings_slices,+    h265Settings_slowPal,+    h265Settings_spatialAdaptiveQuantization,+    h265Settings_telecine,+    h265Settings_temporalAdaptiveQuantization,+    h265Settings_temporalIds,+    h265Settings_tiles,+    h265Settings_unregisteredSeiTimecode,+    h265Settings_writeMp4PackagingType,++    -- ** Hdr10Metadata+    hdr10Metadata_bluePrimaryX,+    hdr10Metadata_bluePrimaryY,+    hdr10Metadata_greenPrimaryX,+    hdr10Metadata_greenPrimaryY,+    hdr10Metadata_maxContentLightLevel,+    hdr10Metadata_maxFrameAverageLightLevel,+    hdr10Metadata_maxLuminance,+    hdr10Metadata_minLuminance,+    hdr10Metadata_redPrimaryX,+    hdr10Metadata_redPrimaryY,+    hdr10Metadata_whitePointX,+    hdr10Metadata_whitePointY,++    -- ** Hdr10Plus+    hdr10Plus_masteringMonitorNits,+    hdr10Plus_targetMonitorNits,++    -- ** HlsAdditionalManifest+    hlsAdditionalManifest_manifestNameModifier,+    hlsAdditionalManifest_selectedOutputs,++    -- ** HlsCaptionLanguageMapping+    hlsCaptionLanguageMapping_captionChannel,+    hlsCaptionLanguageMapping_customLanguageCode,+    hlsCaptionLanguageMapping_languageCode,+    hlsCaptionLanguageMapping_languageDescription,++    -- ** HlsEncryptionSettings+    hlsEncryptionSettings_constantInitializationVector,+    hlsEncryptionSettings_encryptionMethod,+    hlsEncryptionSettings_initializationVectorInManifest,+    hlsEncryptionSettings_offlineEncrypted,+    hlsEncryptionSettings_spekeKeyProvider,+    hlsEncryptionSettings_staticKeyProvider,+    hlsEncryptionSettings_type,++    -- ** HlsGroupSettings+    hlsGroupSettings_adMarkers,+    hlsGroupSettings_additionalManifests,+    hlsGroupSettings_audioOnlyHeader,+    hlsGroupSettings_baseUrl,+    hlsGroupSettings_captionLanguageMappings,+    hlsGroupSettings_captionLanguageSetting,+    hlsGroupSettings_captionSegmentLengthControl,+    hlsGroupSettings_clientCache,+    hlsGroupSettings_codecSpecification,+    hlsGroupSettings_destination,+    hlsGroupSettings_destinationSettings,+    hlsGroupSettings_directoryStructure,+    hlsGroupSettings_encryption,+    hlsGroupSettings_imageBasedTrickPlay,+    hlsGroupSettings_imageBasedTrickPlaySettings,+    hlsGroupSettings_manifestCompression,+    hlsGroupSettings_manifestDurationFormat,+    hlsGroupSettings_minFinalSegmentLength,+    hlsGroupSettings_minSegmentLength,+    hlsGroupSettings_outputSelection,+    hlsGroupSettings_programDateTime,+    hlsGroupSettings_programDateTimePeriod,+    hlsGroupSettings_segmentControl,+    hlsGroupSettings_segmentLength,+    hlsGroupSettings_segmentLengthControl,+    hlsGroupSettings_segmentsPerSubdirectory,+    hlsGroupSettings_streamInfResolution,+    hlsGroupSettings_targetDurationCompatibilityMode,+    hlsGroupSettings_timedMetadataId3Frame,+    hlsGroupSettings_timedMetadataId3Period,+    hlsGroupSettings_timestampDeltaMilliseconds,++    -- ** HlsImageBasedTrickPlaySettings+    hlsImageBasedTrickPlaySettings_intervalCadence,+    hlsImageBasedTrickPlaySettings_thumbnailHeight,+    hlsImageBasedTrickPlaySettings_thumbnailInterval,+    hlsImageBasedTrickPlaySettings_thumbnailWidth,+    hlsImageBasedTrickPlaySettings_tileHeight,+    hlsImageBasedTrickPlaySettings_tileWidth,++    -- ** HlsRenditionGroupSettings+    hlsRenditionGroupSettings_renditionGroupId,+    hlsRenditionGroupSettings_renditionLanguageCode,+    hlsRenditionGroupSettings_renditionName,++    -- ** HlsSettings+    hlsSettings_audioGroupId,+    hlsSettings_audioOnlyContainer,+    hlsSettings_audioRenditionSets,+    hlsSettings_audioTrackType,+    hlsSettings_descriptiveVideoServiceFlag,+    hlsSettings_iFrameOnlyManifest,+    hlsSettings_segmentModifier,++    -- ** HopDestination+    hopDestination_priority,+    hopDestination_queue,+    hopDestination_waitMinutes,++    -- ** Id3Insertion+    id3Insertion_id3,+    id3Insertion_timecode,++    -- ** ImageInserter+    imageInserter_insertableImages,+    imageInserter_sdrReferenceWhiteLevel,++    -- ** ImscDestinationSettings+    imscDestinationSettings_accessibility,+    imscDestinationSettings_stylePassthrough,++    -- ** Input+    input_audioSelectorGroups,+    input_audioSelectors,+    input_captionSelectors,+    input_crop,+    input_deblockFilter,+    input_decryptionSettings,+    input_denoiseFilter,+    input_dolbyVisionMetadataXml,+    input_fileInput,+    input_filterEnable,+    input_filterStrength,+    input_imageInserter,+    input_inputClippings,+    input_inputScanType,+    input_position,+    input_programNumber,+    input_psiControl,+    input_supplementalImps,+    input_timecodeSource,+    input_timecodeStart,+    input_videoGenerator,+    input_videoSelector,++    -- ** InputClipping+    inputClipping_endTimecode,+    inputClipping_startTimecode,++    -- ** InputDecryptionSettings+    inputDecryptionSettings_decryptionMode,+    inputDecryptionSettings_encryptedDecryptionKey,+    inputDecryptionSettings_initializationVector,+    inputDecryptionSettings_kmsKeyRegion,++    -- ** InputTemplate+    inputTemplate_audioSelectorGroups,+    inputTemplate_audioSelectors,+    inputTemplate_captionSelectors,+    inputTemplate_crop,+    inputTemplate_deblockFilter,+    inputTemplate_denoiseFilter,+    inputTemplate_dolbyVisionMetadataXml,+    inputTemplate_filterEnable,+    inputTemplate_filterStrength,+    inputTemplate_imageInserter,+    inputTemplate_inputClippings,+    inputTemplate_inputScanType,+    inputTemplate_position,+    inputTemplate_programNumber,+    inputTemplate_psiControl,+    inputTemplate_timecodeSource,+    inputTemplate_timecodeStart,+    inputTemplate_videoSelector,++    -- ** InputVideoGenerator+    inputVideoGenerator_duration,++    -- ** InsertableImage+    insertableImage_duration,+    insertableImage_fadeIn,+    insertableImage_fadeOut,+    insertableImage_height,+    insertableImage_imageInserterInput,+    insertableImage_imageX,+    insertableImage_imageY,+    insertableImage_layer,+    insertableImage_opacity,+    insertableImage_startTime,+    insertableImage_width,++    -- ** Job+    job_accelerationSettings,+    job_accelerationStatus,+    job_arn,+    job_billingTagsSource,+    job_createdAt,+    job_currentPhase,+    job_errorCode,+    job_errorMessage,+    job_hopDestinations,+    job_id,+    job_jobPercentComplete,+    job_jobTemplate,+    job_messages,+    job_outputGroupDetails,+    job_priority,+    job_queue,+    job_queueTransitions,+    job_retryCount,+    job_simulateReservedQueue,+    job_status,+    job_statusUpdateInterval,+    job_timing,+    job_userMetadata,+    job_role,+    job_settings,++    -- ** JobMessages+    jobMessages_info,+    jobMessages_warning,++    -- ** JobSettings+    jobSettings_adAvailOffset,+    jobSettings_availBlanking,+    jobSettings_esam,+    jobSettings_extendedDataServices,+    jobSettings_inputs,+    jobSettings_kantarWatermark,+    jobSettings_motionImageInserter,+    jobSettings_nielsenConfiguration,+    jobSettings_nielsenNonLinearWatermark,+    jobSettings_outputGroups,+    jobSettings_timecodeConfig,+    jobSettings_timedMetadataInsertion,++    -- ** JobTemplate+    jobTemplate_accelerationSettings,+    jobTemplate_arn,+    jobTemplate_category,+    jobTemplate_createdAt,+    jobTemplate_description,+    jobTemplate_hopDestinations,+    jobTemplate_lastUpdated,+    jobTemplate_priority,+    jobTemplate_queue,+    jobTemplate_statusUpdateInterval,+    jobTemplate_type,+    jobTemplate_settings,+    jobTemplate_name,++    -- ** JobTemplateSettings+    jobTemplateSettings_adAvailOffset,+    jobTemplateSettings_availBlanking,+    jobTemplateSettings_esam,+    jobTemplateSettings_extendedDataServices,+    jobTemplateSettings_inputs,+    jobTemplateSettings_kantarWatermark,+    jobTemplateSettings_motionImageInserter,+    jobTemplateSettings_nielsenConfiguration,+    jobTemplateSettings_nielsenNonLinearWatermark,+    jobTemplateSettings_outputGroups,+    jobTemplateSettings_timecodeConfig,+    jobTemplateSettings_timedMetadataInsertion,++    -- ** KantarWatermarkSettings+    kantarWatermarkSettings_channelName,+    kantarWatermarkSettings_contentReference,+    kantarWatermarkSettings_credentialsSecretName,+    kantarWatermarkSettings_fileOffset,+    kantarWatermarkSettings_kantarLicenseId,+    kantarWatermarkSettings_kantarServerUrl,+    kantarWatermarkSettings_logDestination,+    kantarWatermarkSettings_metadata3,+    kantarWatermarkSettings_metadata4,+    kantarWatermarkSettings_metadata5,+    kantarWatermarkSettings_metadata6,+    kantarWatermarkSettings_metadata7,+    kantarWatermarkSettings_metadata8,++    -- ** M2tsScte35Esam+    m2tsScte35Esam_scte35EsamPid,++    -- ** M2tsSettings+    m2tsSettings_audioBufferModel,+    m2tsSettings_audioDuration,+    m2tsSettings_audioFramesPerPes,+    m2tsSettings_audioPids,+    m2tsSettings_bitrate,+    m2tsSettings_bufferModel,+    m2tsSettings_dataPTSControl,+    m2tsSettings_dvbNitSettings,+    m2tsSettings_dvbSdtSettings,+    m2tsSettings_dvbSubPids,+    m2tsSettings_dvbTdtSettings,+    m2tsSettings_dvbTeletextPid,+    m2tsSettings_ebpAudioInterval,+    m2tsSettings_ebpPlacement,+    m2tsSettings_esRateInPes,+    m2tsSettings_forceTsVideoEbpOrder,+    m2tsSettings_fragmentTime,+    m2tsSettings_klvMetadata,+    m2tsSettings_maxPcrInterval,+    m2tsSettings_minEbpInterval,+    m2tsSettings_nielsenId3,+    m2tsSettings_nullPacketBitrate,+    m2tsSettings_patInterval,+    m2tsSettings_pcrControl,+    m2tsSettings_pcrPid,+    m2tsSettings_pmtInterval,+    m2tsSettings_pmtPid,+    m2tsSettings_privateMetadataPid,+    m2tsSettings_programNumber,+    m2tsSettings_rateMode,+    m2tsSettings_scte35Esam,+    m2tsSettings_scte35Pid,+    m2tsSettings_scte35Source,+    m2tsSettings_segmentationMarkers,+    m2tsSettings_segmentationStyle,+    m2tsSettings_segmentationTime,+    m2tsSettings_timedMetadataPid,+    m2tsSettings_transportStreamId,+    m2tsSettings_videoPid,++    -- ** M3u8Settings+    m3u8Settings_audioDuration,+    m3u8Settings_audioFramesPerPes,+    m3u8Settings_audioPids,+    m3u8Settings_dataPTSControl,+    m3u8Settings_maxPcrInterval,+    m3u8Settings_nielsenId3,+    m3u8Settings_patInterval,+    m3u8Settings_pcrControl,+    m3u8Settings_pcrPid,+    m3u8Settings_pmtInterval,+    m3u8Settings_pmtPid,+    m3u8Settings_privateMetadataPid,+    m3u8Settings_programNumber,+    m3u8Settings_scte35Pid,+    m3u8Settings_scte35Source,+    m3u8Settings_timedMetadata,+    m3u8Settings_timedMetadataPid,+    m3u8Settings_transportStreamId,+    m3u8Settings_videoPid,++    -- ** MinBottomRenditionSize+    minBottomRenditionSize_height,+    minBottomRenditionSize_width,++    -- ** MinTopRenditionSize+    minTopRenditionSize_height,+    minTopRenditionSize_width,++    -- ** MotionImageInserter+    motionImageInserter_framerate,+    motionImageInserter_input,+    motionImageInserter_insertionMode,+    motionImageInserter_offset,+    motionImageInserter_playback,+    motionImageInserter_startTime,++    -- ** MotionImageInsertionFramerate+    motionImageInsertionFramerate_framerateDenominator,+    motionImageInsertionFramerate_framerateNumerator,++    -- ** MotionImageInsertionOffset+    motionImageInsertionOffset_imageX,+    motionImageInsertionOffset_imageY,++    -- ** MovSettings+    movSettings_clapAtom,+    movSettings_cslgAtom,+    movSettings_mpeg2FourCCControl,+    movSettings_paddingControl,+    movSettings_reference,++    -- ** Mp2Settings+    mp2Settings_bitrate,+    mp2Settings_channels,+    mp2Settings_sampleRate,++    -- ** Mp3Settings+    mp3Settings_bitrate,+    mp3Settings_channels,+    mp3Settings_rateControlMode,+    mp3Settings_sampleRate,+    mp3Settings_vbrQuality,++    -- ** Mp4Settings+    mp4Settings_audioDuration,+    mp4Settings_cslgAtom,+    mp4Settings_cttsVersion,+    mp4Settings_freeSpaceBox,+    mp4Settings_moovPlacement,+    mp4Settings_mp4MajorBrand,++    -- ** MpdSettings+    mpdSettings_accessibilityCaptionHints,+    mpdSettings_audioDuration,+    mpdSettings_captionContainerType,+    mpdSettings_klvMetadata,+    mpdSettings_manifestMetadataSignaling,+    mpdSettings_scte35Esam,+    mpdSettings_scte35Source,+    mpdSettings_timedMetadata,+    mpdSettings_timedMetadataBoxVersion,+    mpdSettings_timedMetadataSchemeIdUri,+    mpdSettings_timedMetadataValue,++    -- ** Mpeg2Settings+    mpeg2Settings_adaptiveQuantization,+    mpeg2Settings_bitrate,+    mpeg2Settings_codecLevel,+    mpeg2Settings_codecProfile,+    mpeg2Settings_dynamicSubGop,+    mpeg2Settings_framerateControl,+    mpeg2Settings_framerateConversionAlgorithm,+    mpeg2Settings_framerateDenominator,+    mpeg2Settings_framerateNumerator,+    mpeg2Settings_gopClosedCadence,+    mpeg2Settings_gopSize,+    mpeg2Settings_gopSizeUnits,+    mpeg2Settings_hrdBufferFinalFillPercentage,+    mpeg2Settings_hrdBufferInitialFillPercentage,+    mpeg2Settings_hrdBufferSize,+    mpeg2Settings_interlaceMode,+    mpeg2Settings_intraDcPrecision,+    mpeg2Settings_maxBitrate,+    mpeg2Settings_minIInterval,+    mpeg2Settings_numberBFramesBetweenReferenceFrames,+    mpeg2Settings_parControl,+    mpeg2Settings_parDenominator,+    mpeg2Settings_parNumerator,+    mpeg2Settings_qualityTuningLevel,+    mpeg2Settings_rateControlMode,+    mpeg2Settings_scanTypeConversionMode,+    mpeg2Settings_sceneChangeDetect,+    mpeg2Settings_slowPal,+    mpeg2Settings_softness,+    mpeg2Settings_spatialAdaptiveQuantization,+    mpeg2Settings_syntax,+    mpeg2Settings_telecine,+    mpeg2Settings_temporalAdaptiveQuantization,++    -- ** MsSmoothAdditionalManifest+    msSmoothAdditionalManifest_manifestNameModifier,+    msSmoothAdditionalManifest_selectedOutputs,++    -- ** MsSmoothEncryptionSettings+    msSmoothEncryptionSettings_spekeKeyProvider,++    -- ** MsSmoothGroupSettings+    msSmoothGroupSettings_additionalManifests,+    msSmoothGroupSettings_audioDeduplication,+    msSmoothGroupSettings_destination,+    msSmoothGroupSettings_destinationSettings,+    msSmoothGroupSettings_encryption,+    msSmoothGroupSettings_fragmentLength,+    msSmoothGroupSettings_fragmentLengthControl,+    msSmoothGroupSettings_manifestEncoding,++    -- ** MxfSettings+    mxfSettings_afdSignaling,+    mxfSettings_profile,+    mxfSettings_xavcProfileSettings,++    -- ** MxfXavcProfileSettings+    mxfXavcProfileSettings_durationMode,+    mxfXavcProfileSettings_maxAncDataSize,++    -- ** NexGuardFileMarkerSettings+    nexGuardFileMarkerSettings_license,+    nexGuardFileMarkerSettings_payload,+    nexGuardFileMarkerSettings_preset,+    nexGuardFileMarkerSettings_strength,++    -- ** NielsenConfiguration+    nielsenConfiguration_breakoutCode,+    nielsenConfiguration_distributorId,++    -- ** NielsenNonLinearWatermarkSettings+    nielsenNonLinearWatermarkSettings_activeWatermarkProcess,+    nielsenNonLinearWatermarkSettings_adiFilename,+    nielsenNonLinearWatermarkSettings_assetId,+    nielsenNonLinearWatermarkSettings_assetName,+    nielsenNonLinearWatermarkSettings_cbetSourceId,+    nielsenNonLinearWatermarkSettings_episodeId,+    nielsenNonLinearWatermarkSettings_metadataDestination,+    nielsenNonLinearWatermarkSettings_sourceId,+    nielsenNonLinearWatermarkSettings_sourceWatermarkStatus,+    nielsenNonLinearWatermarkSettings_ticServerUrl,+    nielsenNonLinearWatermarkSettings_uniqueTicPerAudioTrack,++    -- ** NoiseReducer+    noiseReducer_filter,+    noiseReducer_filterSettings,+    noiseReducer_spatialFilterSettings,+    noiseReducer_temporalFilterSettings,++    -- ** NoiseReducerFilterSettings+    noiseReducerFilterSettings_strength,++    -- ** NoiseReducerSpatialFilterSettings+    noiseReducerSpatialFilterSettings_postFilterSharpenStrength,+    noiseReducerSpatialFilterSettings_speed,+    noiseReducerSpatialFilterSettings_strength,++    -- ** NoiseReducerTemporalFilterSettings+    noiseReducerTemporalFilterSettings_aggressiveMode,+    noiseReducerTemporalFilterSettings_postTemporalSharpening,+    noiseReducerTemporalFilterSettings_postTemporalSharpeningStrength,+    noiseReducerTemporalFilterSettings_speed,+    noiseReducerTemporalFilterSettings_strength,++    -- ** OpusSettings+    opusSettings_bitrate,+    opusSettings_channels,+    opusSettings_sampleRate,++    -- ** Output+    output_audioDescriptions,+    output_captionDescriptions,+    output_containerSettings,+    output_extension,+    output_nameModifier,+    output_outputSettings,+    output_preset,+    output_videoDescription,++    -- ** OutputChannelMapping+    outputChannelMapping_inputChannels,+    outputChannelMapping_inputChannelsFineTune,++    -- ** OutputDetail+    outputDetail_durationInMs,+    outputDetail_videoDetails,++    -- ** OutputGroup+    outputGroup_automatedEncodingSettings,+    outputGroup_customName,+    outputGroup_name,+    outputGroup_outputGroupSettings,+    outputGroup_outputs,++    -- ** OutputGroupDetail+    outputGroupDetail_outputDetails,++    -- ** OutputGroupSettings+    outputGroupSettings_cmafGroupSettings,+    outputGroupSettings_dashIsoGroupSettings,+    outputGroupSettings_fileGroupSettings,+    outputGroupSettings_hlsGroupSettings,+    outputGroupSettings_msSmoothGroupSettings,+    outputGroupSettings_type,++    -- ** OutputSettings+    outputSettings_hlsSettings,++    -- ** PartnerWatermarking+    partnerWatermarking_nexguardFileMarkerSettings,++    -- ** Policy+    policy_httpInputs,+    policy_httpsInputs,+    policy_s3Inputs,++    -- ** Preset+    preset_arn,+    preset_category,+    preset_createdAt,+    preset_description,+    preset_lastUpdated,+    preset_type,+    preset_settings,+    preset_name,++    -- ** PresetSettings+    presetSettings_audioDescriptions,+    presetSettings_captionDescriptions,+    presetSettings_containerSettings,+    presetSettings_videoDescription,++    -- ** ProresSettings+    proresSettings_chromaSampling,+    proresSettings_codecProfile,+    proresSettings_framerateControl,+    proresSettings_framerateConversionAlgorithm,+    proresSettings_framerateDenominator,+    proresSettings_framerateNumerator,+    proresSettings_interlaceMode,+    proresSettings_parControl,+    proresSettings_parDenominator,+    proresSettings_parNumerator,+    proresSettings_scanTypeConversionMode,+    proresSettings_slowPal,+    proresSettings_telecine,++    -- ** Queue+    queue_arn,+    queue_createdAt,+    queue_description,+    queue_lastUpdated,+    queue_pricingPlan,+    queue_progressingJobsCount,+    queue_reservationPlan,+    queue_status,+    queue_submittedJobsCount,+    queue_type,+    queue_name,++    -- ** QueueTransition+    queueTransition_destinationQueue,+    queueTransition_sourceQueue,+    queueTransition_timestamp,++    -- ** Rectangle+    rectangle_height,+    rectangle_width,+    rectangle_x,+    rectangle_y,++    -- ** RemixSettings+    remixSettings_channelMapping,+    remixSettings_channelsIn,+    remixSettings_channelsOut,++    -- ** ReservationPlan+    reservationPlan_commitment,+    reservationPlan_expiresAt,+    reservationPlan_purchasedAt,+    reservationPlan_renewalType,+    reservationPlan_reservedSlots,+    reservationPlan_status,++    -- ** ReservationPlanSettings+    reservationPlanSettings_commitment,+    reservationPlanSettings_reservedSlots,+    reservationPlanSettings_renewalType,++    -- ** ResourceTags+    resourceTags_arn,+    resourceTags_tags,++    -- ** S3DestinationAccessControl+    s3DestinationAccessControl_cannedAcl,++    -- ** S3DestinationSettings+    s3DestinationSettings_accessControl,+    s3DestinationSettings_encryption,++    -- ** S3EncryptionSettings+    s3EncryptionSettings_encryptionType,+    s3EncryptionSettings_kmsEncryptionContext,+    s3EncryptionSettings_kmsKeyArn,++    -- ** SccDestinationSettings+    sccDestinationSettings_framerate,++    -- ** SpekeKeyProvider+    spekeKeyProvider_certificateArn,+    spekeKeyProvider_resourceId,+    spekeKeyProvider_systemIds,+    spekeKeyProvider_url,++    -- ** SpekeKeyProviderCmaf+    spekeKeyProviderCmaf_certificateArn,+    spekeKeyProviderCmaf_dashSignaledSystemIds,+    spekeKeyProviderCmaf_hlsSignaledSystemIds,+    spekeKeyProviderCmaf_resourceId,+    spekeKeyProviderCmaf_url,++    -- ** SrtDestinationSettings+    srtDestinationSettings_stylePassthrough,++    -- ** StaticKeyProvider+    staticKeyProvider_keyFormat,+    staticKeyProvider_keyFormatVersions,+    staticKeyProvider_staticKeyValue,+    staticKeyProvider_url,++    -- ** TeletextDestinationSettings+    teletextDestinationSettings_pageNumber,+    teletextDestinationSettings_pageTypes,++    -- ** TeletextSourceSettings+    teletextSourceSettings_pageNumber,++    -- ** TimecodeBurnin+    timecodeBurnin_fontSize,+    timecodeBurnin_position,+    timecodeBurnin_prefix,++    -- ** TimecodeConfig+    timecodeConfig_anchor,+    timecodeConfig_source,+    timecodeConfig_start,+    timecodeConfig_timestampOffset,++    -- ** TimedMetadataInsertion+    timedMetadataInsertion_id3Insertions,++    -- ** Timing+    timing_finishTime,+    timing_startTime,+    timing_submitTime,++    -- ** TrackSourceSettings+    trackSourceSettings_trackNumber,++    -- ** TtmlDestinationSettings+    ttmlDestinationSettings_stylePassthrough,++    -- ** Vc3Settings+    vc3Settings_framerateControl,+    vc3Settings_framerateConversionAlgorithm,+    vc3Settings_framerateDenominator,+    vc3Settings_framerateNumerator,+    vc3Settings_interlaceMode,+    vc3Settings_scanTypeConversionMode,+    vc3Settings_slowPal,+    vc3Settings_telecine,+    vc3Settings_vc3Class,++    -- ** VideoCodecSettings+    videoCodecSettings_av1Settings,+    videoCodecSettings_avcIntraSettings,+    videoCodecSettings_codec,+    videoCodecSettings_frameCaptureSettings,+    videoCodecSettings_h264Settings,+    videoCodecSettings_h265Settings,+    videoCodecSettings_mpeg2Settings,+    videoCodecSettings_proresSettings,+    videoCodecSettings_vc3Settings,+    videoCodecSettings_vp8Settings,+    videoCodecSettings_vp9Settings,+    videoCodecSettings_xavcSettings,++    -- ** VideoDescription+    videoDescription_afdSignaling,+    videoDescription_antiAlias,+    videoDescription_codecSettings,+    videoDescription_colorMetadata,+    videoDescription_crop,+    videoDescription_dropFrameTimecode,+    videoDescription_fixedAfd,+    videoDescription_height,+    videoDescription_position,+    videoDescription_respondToAfd,+    videoDescription_scalingBehavior,+    videoDescription_sharpness,+    videoDescription_timecodeInsertion,+    videoDescription_videoPreprocessors,+    videoDescription_width,++    -- ** VideoDetail+    videoDetail_heightInPx,+    videoDetail_widthInPx,++    -- ** VideoPreprocessor+    videoPreprocessor_colorCorrector,+    videoPreprocessor_deinterlacer,+    videoPreprocessor_dolbyVision,+    videoPreprocessor_hdr10Plus,+    videoPreprocessor_imageInserter,+    videoPreprocessor_noiseReducer,+    videoPreprocessor_partnerWatermarking,+    videoPreprocessor_timecodeBurnin,++    -- ** VideoSelector+    videoSelector_alphaBehavior,+    videoSelector_colorSpace,+    videoSelector_colorSpaceUsage,+    videoSelector_embeddedTimecodeOverride,+    videoSelector_hdr10Metadata,+    videoSelector_padVideo,+    videoSelector_pid,+    videoSelector_programNumber,+    videoSelector_rotate,+    videoSelector_sampleRange,++    -- ** VorbisSettings+    vorbisSettings_channels,+    vorbisSettings_sampleRate,+    vorbisSettings_vbrQuality,++    -- ** Vp8Settings+    vp8Settings_bitrate,+    vp8Settings_framerateControl,+    vp8Settings_framerateConversionAlgorithm,+    vp8Settings_framerateDenominator,+    vp8Settings_framerateNumerator,+    vp8Settings_gopSize,+    vp8Settings_hrdBufferSize,+    vp8Settings_maxBitrate,+    vp8Settings_parControl,+    vp8Settings_parDenominator,+    vp8Settings_parNumerator,+    vp8Settings_qualityTuningLevel,+    vp8Settings_rateControlMode,++    -- ** Vp9Settings+    vp9Settings_bitrate,+    vp9Settings_framerateControl,+    vp9Settings_framerateConversionAlgorithm,+    vp9Settings_framerateDenominator,+    vp9Settings_framerateNumerator,+    vp9Settings_gopSize,+    vp9Settings_hrdBufferSize,+    vp9Settings_maxBitrate,+    vp9Settings_parControl,+    vp9Settings_parDenominator,+    vp9Settings_parNumerator,+    vp9Settings_qualityTuningLevel,+    vp9Settings_rateControlMode,++    -- ** WavSettings+    wavSettings_bitDepth,+    wavSettings_channels,+    wavSettings_format,+    wavSettings_sampleRate,++    -- ** WebvttDestinationSettings+    webvttDestinationSettings_accessibility,+    webvttDestinationSettings_stylePassthrough,++    -- ** WebvttHlsSourceSettings+    webvttHlsSourceSettings_renditionGroupId,+    webvttHlsSourceSettings_renditionLanguageCode,+    webvttHlsSourceSettings_renditionName,++    -- ** Xavc4kIntraCbgProfileSettings+    xavc4kIntraCbgProfileSettings_xavcClass,++    -- ** Xavc4kIntraVbrProfileSettings+    xavc4kIntraVbrProfileSettings_xavcClass,++    -- ** Xavc4kProfileSettings+    xavc4kProfileSettings_bitrateClass,+    xavc4kProfileSettings_codecProfile,+    xavc4kProfileSettings_flickerAdaptiveQuantization,+    xavc4kProfileSettings_gopBReference,+    xavc4kProfileSettings_gopClosedCadence,+    xavc4kProfileSettings_hrdBufferSize,+    xavc4kProfileSettings_qualityTuningLevel,+    xavc4kProfileSettings_slices,++    -- ** XavcHdIntraCbgProfileSettings+    xavcHdIntraCbgProfileSettings_xavcClass,++    -- ** XavcHdProfileSettings+    xavcHdProfileSettings_bitrateClass,+    xavcHdProfileSettings_flickerAdaptiveQuantization,+    xavcHdProfileSettings_gopBReference,+    xavcHdProfileSettings_gopClosedCadence,+    xavcHdProfileSettings_hrdBufferSize,+    xavcHdProfileSettings_interlaceMode,+    xavcHdProfileSettings_qualityTuningLevel,+    xavcHdProfileSettings_slices,+    xavcHdProfileSettings_telecine,++    -- ** XavcSettings+    xavcSettings_adaptiveQuantization,+    xavcSettings_entropyEncoding,+    xavcSettings_framerateControl,+    xavcSettings_framerateConversionAlgorithm,+    xavcSettings_framerateDenominator,+    xavcSettings_framerateNumerator,+    xavcSettings_profile,+    xavcSettings_slowPal,+    xavcSettings_softness,+    xavcSettings_spatialAdaptiveQuantization,+    xavcSettings_temporalAdaptiveQuantization,+    xavcSettings_xavc4kIntraCbgProfileSettings,+    xavcSettings_xavc4kIntraVbrProfileSettings,+    xavcSettings_xavc4kProfileSettings,+    xavcSettings_xavcHdIntraCbgProfileSettings,+    xavcSettings_xavcHdProfileSettings,+  )+where++import Amazonka.MediaConvert.AssociateCertificate+import Amazonka.MediaConvert.CancelJob+import Amazonka.MediaConvert.CreateJob+import Amazonka.MediaConvert.CreateJobTemplate+import Amazonka.MediaConvert.CreatePreset+import Amazonka.MediaConvert.CreateQueue+import Amazonka.MediaConvert.DeleteJobTemplate+import Amazonka.MediaConvert.DeletePolicy+import Amazonka.MediaConvert.DeletePreset+import Amazonka.MediaConvert.DeleteQueue+import Amazonka.MediaConvert.DescribeEndpoints+import Amazonka.MediaConvert.DisassociateCertificate+import Amazonka.MediaConvert.GetJob+import Amazonka.MediaConvert.GetJobTemplate+import Amazonka.MediaConvert.GetPolicy+import Amazonka.MediaConvert.GetPreset+import Amazonka.MediaConvert.GetQueue+import Amazonka.MediaConvert.ListJobTemplates+import Amazonka.MediaConvert.ListJobs+import Amazonka.MediaConvert.ListPresets+import Amazonka.MediaConvert.ListQueues+import Amazonka.MediaConvert.ListTagsForResource+import Amazonka.MediaConvert.PutPolicy+import Amazonka.MediaConvert.TagResource+import Amazonka.MediaConvert.Types.AacSettings+import Amazonka.MediaConvert.Types.Ac3Settings+import Amazonka.MediaConvert.Types.AccelerationSettings+import Amazonka.MediaConvert.Types.AiffSettings+import Amazonka.MediaConvert.Types.AllowedRenditionSize+import Amazonka.MediaConvert.Types.AncillarySourceSettings+import Amazonka.MediaConvert.Types.AudioChannelTaggingSettings+import Amazonka.MediaConvert.Types.AudioCodecSettings+import Amazonka.MediaConvert.Types.AudioDescription+import Amazonka.MediaConvert.Types.AudioNormalizationSettings+import Amazonka.MediaConvert.Types.AudioSelector+import Amazonka.MediaConvert.Types.AudioSelectorGroup+import Amazonka.MediaConvert.Types.AutomatedAbrRule+import Amazonka.MediaConvert.Types.AutomatedAbrSettings+import Amazonka.MediaConvert.Types.AutomatedEncodingSettings+import Amazonka.MediaConvert.Types.Av1QvbrSettings+import Amazonka.MediaConvert.Types.Av1Settings+import Amazonka.MediaConvert.Types.AvailBlanking+import Amazonka.MediaConvert.Types.AvcIntraSettings+import Amazonka.MediaConvert.Types.AvcIntraUhdSettings+import Amazonka.MediaConvert.Types.BurninDestinationSettings+import Amazonka.MediaConvert.Types.CaptionDescription+import Amazonka.MediaConvert.Types.CaptionDescriptionPreset+import Amazonka.MediaConvert.Types.CaptionDestinationSettings+import Amazonka.MediaConvert.Types.CaptionSelector+import Amazonka.MediaConvert.Types.CaptionSourceFramerate+import Amazonka.MediaConvert.Types.CaptionSourceSettings+import Amazonka.MediaConvert.Types.ChannelMapping+import Amazonka.MediaConvert.Types.CmafAdditionalManifest+import Amazonka.MediaConvert.Types.CmafEncryptionSettings+import Amazonka.MediaConvert.Types.CmafGroupSettings+import Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings+import Amazonka.MediaConvert.Types.CmfcSettings+import Amazonka.MediaConvert.Types.ColorCorrector+import Amazonka.MediaConvert.Types.ContainerSettings+import Amazonka.MediaConvert.Types.DashAdditionalManifest+import Amazonka.MediaConvert.Types.DashIsoEncryptionSettings+import Amazonka.MediaConvert.Types.DashIsoGroupSettings+import Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings+import Amazonka.MediaConvert.Types.Deinterlacer+import Amazonka.MediaConvert.Types.DestinationSettings+import Amazonka.MediaConvert.Types.DolbyVision+import Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata+import Amazonka.MediaConvert.Types.DvbNitSettings+import Amazonka.MediaConvert.Types.DvbSdtSettings+import Amazonka.MediaConvert.Types.DvbSubDestinationSettings+import Amazonka.MediaConvert.Types.DvbSubSourceSettings+import Amazonka.MediaConvert.Types.DvbTdtSettings+import Amazonka.MediaConvert.Types.Eac3AtmosSettings+import Amazonka.MediaConvert.Types.Eac3Settings+import Amazonka.MediaConvert.Types.EmbeddedDestinationSettings+import Amazonka.MediaConvert.Types.EmbeddedSourceSettings+import Amazonka.MediaConvert.Types.Endpoint+import Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification+import Amazonka.MediaConvert.Types.EsamSettings+import Amazonka.MediaConvert.Types.EsamSignalProcessingNotification+import Amazonka.MediaConvert.Types.ExtendedDataServices+import Amazonka.MediaConvert.Types.F4vSettings+import Amazonka.MediaConvert.Types.FileGroupSettings+import Amazonka.MediaConvert.Types.FileSourceSettings+import Amazonka.MediaConvert.Types.ForceIncludeRenditionSize+import Amazonka.MediaConvert.Types.FrameCaptureSettings+import Amazonka.MediaConvert.Types.H264QvbrSettings+import Amazonka.MediaConvert.Types.H264Settings+import Amazonka.MediaConvert.Types.H265QvbrSettings+import Amazonka.MediaConvert.Types.H265Settings+import Amazonka.MediaConvert.Types.Hdr10Metadata+import Amazonka.MediaConvert.Types.Hdr10Plus+import Amazonka.MediaConvert.Types.HlsAdditionalManifest+import Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping+import Amazonka.MediaConvert.Types.HlsEncryptionSettings+import Amazonka.MediaConvert.Types.HlsGroupSettings+import Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings+import Amazonka.MediaConvert.Types.HlsRenditionGroupSettings+import Amazonka.MediaConvert.Types.HlsSettings+import Amazonka.MediaConvert.Types.HopDestination+import Amazonka.MediaConvert.Types.Id3Insertion+import Amazonka.MediaConvert.Types.ImageInserter+import Amazonka.MediaConvert.Types.ImscDestinationSettings+import Amazonka.MediaConvert.Types.Input+import Amazonka.MediaConvert.Types.InputClipping+import Amazonka.MediaConvert.Types.InputDecryptionSettings+import Amazonka.MediaConvert.Types.InputTemplate+import Amazonka.MediaConvert.Types.InputVideoGenerator+import Amazonka.MediaConvert.Types.InsertableImage+import Amazonka.MediaConvert.Types.Job+import Amazonka.MediaConvert.Types.JobMessages+import Amazonka.MediaConvert.Types.JobSettings+import Amazonka.MediaConvert.Types.JobTemplate+import Amazonka.MediaConvert.Types.JobTemplateSettings+import Amazonka.MediaConvert.Types.KantarWatermarkSettings+import Amazonka.MediaConvert.Types.M2tsScte35Esam+import Amazonka.MediaConvert.Types.M2tsSettings+import Amazonka.MediaConvert.Types.M3u8Settings+import Amazonka.MediaConvert.Types.MinBottomRenditionSize+import Amazonka.MediaConvert.Types.MinTopRenditionSize+import Amazonka.MediaConvert.Types.MotionImageInserter+import Amazonka.MediaConvert.Types.MotionImageInsertionFramerate+import Amazonka.MediaConvert.Types.MotionImageInsertionOffset+import Amazonka.MediaConvert.Types.MovSettings+import Amazonka.MediaConvert.Types.Mp2Settings+import Amazonka.MediaConvert.Types.Mp3Settings+import Amazonka.MediaConvert.Types.Mp4Settings+import Amazonka.MediaConvert.Types.MpdSettings+import Amazonka.MediaConvert.Types.Mpeg2Settings+import Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest+import Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings+import Amazonka.MediaConvert.Types.MsSmoothGroupSettings+import Amazonka.MediaConvert.Types.MxfSettings+import Amazonka.MediaConvert.Types.MxfXavcProfileSettings+import Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings+import Amazonka.MediaConvert.Types.NielsenConfiguration+import Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings+import Amazonka.MediaConvert.Types.NoiseReducer+import Amazonka.MediaConvert.Types.NoiseReducerFilterSettings+import Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings+import Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings+import Amazonka.MediaConvert.Types.OpusSettings+import Amazonka.MediaConvert.Types.Output+import Amazonka.MediaConvert.Types.OutputChannelMapping+import Amazonka.MediaConvert.Types.OutputDetail+import Amazonka.MediaConvert.Types.OutputGroup+import Amazonka.MediaConvert.Types.OutputGroupDetail+import Amazonka.MediaConvert.Types.OutputGroupSettings+import Amazonka.MediaConvert.Types.OutputSettings+import Amazonka.MediaConvert.Types.PartnerWatermarking+import Amazonka.MediaConvert.Types.Policy+import Amazonka.MediaConvert.Types.Preset+import Amazonka.MediaConvert.Types.PresetSettings+import Amazonka.MediaConvert.Types.ProresSettings+import Amazonka.MediaConvert.Types.Queue+import Amazonka.MediaConvert.Types.QueueTransition+import Amazonka.MediaConvert.Types.Rectangle+import Amazonka.MediaConvert.Types.RemixSettings+import Amazonka.MediaConvert.Types.ReservationPlan+import Amazonka.MediaConvert.Types.ReservationPlanSettings+import Amazonka.MediaConvert.Types.ResourceTags+import Amazonka.MediaConvert.Types.S3DestinationAccessControl+import Amazonka.MediaConvert.Types.S3DestinationSettings+import Amazonka.MediaConvert.Types.S3EncryptionSettings+import Amazonka.MediaConvert.Types.SccDestinationSettings+import Amazonka.MediaConvert.Types.SpekeKeyProvider+import Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf+import Amazonka.MediaConvert.Types.SrtDestinationSettings+import Amazonka.MediaConvert.Types.StaticKeyProvider+import Amazonka.MediaConvert.Types.TeletextDestinationSettings+import Amazonka.MediaConvert.Types.TeletextSourceSettings+import Amazonka.MediaConvert.Types.TimecodeBurnin+import Amazonka.MediaConvert.Types.TimecodeConfig+import Amazonka.MediaConvert.Types.TimedMetadataInsertion+import Amazonka.MediaConvert.Types.Timing+import Amazonka.MediaConvert.Types.TrackSourceSettings+import Amazonka.MediaConvert.Types.TtmlDestinationSettings+import Amazonka.MediaConvert.Types.Vc3Settings+import Amazonka.MediaConvert.Types.VideoCodecSettings+import Amazonka.MediaConvert.Types.VideoDescription+import Amazonka.MediaConvert.Types.VideoDetail+import Amazonka.MediaConvert.Types.VideoPreprocessor+import Amazonka.MediaConvert.Types.VideoSelector+import Amazonka.MediaConvert.Types.VorbisSettings+import Amazonka.MediaConvert.Types.Vp8Settings+import Amazonka.MediaConvert.Types.Vp9Settings+import Amazonka.MediaConvert.Types.WavSettings+import Amazonka.MediaConvert.Types.WebvttDestinationSettings+import Amazonka.MediaConvert.Types.WebvttHlsSourceSettings+import Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings+import Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings+import Amazonka.MediaConvert.Types.Xavc4kProfileSettings+import Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings+import Amazonka.MediaConvert.Types.XavcHdProfileSettings+import Amazonka.MediaConvert.Types.XavcSettings+import Amazonka.MediaConvert.UntagResource+import Amazonka.MediaConvert.UpdateJobTemplate+import Amazonka.MediaConvert.UpdatePreset+import Amazonka.MediaConvert.UpdateQueue
+ gen/Amazonka/MediaConvert/ListJobTemplates.hs view
@@ -0,0 +1,274 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.ListJobTemplates+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve a JSON array of up to twenty of your job templates. This will+-- return the templates themselves, not just a list of them. To retrieve+-- the next twenty templates, use the nextToken string returned with the+-- array+--+-- This operation returns paginated results.+module Amazonka.MediaConvert.ListJobTemplates+  ( -- * Creating a Request+    ListJobTemplates (..),+    newListJobTemplates,++    -- * Request Lenses+    listJobTemplates_category,+    listJobTemplates_listBy,+    listJobTemplates_maxResults,+    listJobTemplates_nextToken,+    listJobTemplates_order,++    -- * Destructuring the Response+    ListJobTemplatesResponse (..),+    newListJobTemplatesResponse,++    -- * Response Lenses+    listJobTemplatesResponse_jobTemplates,+    listJobTemplatesResponse_nextToken,+    listJobTemplatesResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newListJobTemplates' smart constructor.+data ListJobTemplates = ListJobTemplates'+  { -- | Optionally, specify a job template category to limit responses to only+    -- job templates from that category.+    category :: Prelude.Maybe Prelude.Text,+    -- | Optional. When you request a list of job templates, you can choose to+    -- list them alphabetically by NAME or chronologically by CREATION_DATE. If+    -- you don\'t specify, the service will list them by name.+    listBy :: Prelude.Maybe JobTemplateListBy,+    -- | Optional. Number of job templates, up to twenty, that will be returned+    -- at one time.+    maxResults :: Prelude.Maybe Prelude.Natural,+    -- | Use this string, provided with the response to a previous request, to+    -- request the next batch of job templates.+    nextToken :: Prelude.Maybe Prelude.Text,+    -- | Optional. When you request lists of resources, you can specify whether+    -- they are sorted in ASCENDING or DESCENDING order. Default varies by+    -- resource.+    order :: Prelude.Maybe Order+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListJobTemplates' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'category', 'listJobTemplates_category' - Optionally, specify a job template category to limit responses to only+-- job templates from that category.+--+-- 'listBy', 'listJobTemplates_listBy' - Optional. When you request a list of job templates, you can choose to+-- list them alphabetically by NAME or chronologically by CREATION_DATE. If+-- you don\'t specify, the service will list them by name.+--+-- 'maxResults', 'listJobTemplates_maxResults' - Optional. Number of job templates, up to twenty, that will be returned+-- at one time.+--+-- 'nextToken', 'listJobTemplates_nextToken' - Use this string, provided with the response to a previous request, to+-- request the next batch of job templates.+--+-- 'order', 'listJobTemplates_order' - Optional. When you request lists of resources, you can specify whether+-- they are sorted in ASCENDING or DESCENDING order. Default varies by+-- resource.+newListJobTemplates ::+  ListJobTemplates+newListJobTemplates =+  ListJobTemplates'+    { category = Prelude.Nothing,+      listBy = Prelude.Nothing,+      maxResults = Prelude.Nothing,+      nextToken = Prelude.Nothing,+      order = Prelude.Nothing+    }++-- | Optionally, specify a job template category to limit responses to only+-- job templates from that category.+listJobTemplates_category :: Lens.Lens' ListJobTemplates (Prelude.Maybe Prelude.Text)+listJobTemplates_category = Lens.lens (\ListJobTemplates' {category} -> category) (\s@ListJobTemplates' {} a -> s {category = a} :: ListJobTemplates)++-- | Optional. When you request a list of job templates, you can choose to+-- list them alphabetically by NAME or chronologically by CREATION_DATE. If+-- you don\'t specify, the service will list them by name.+listJobTemplates_listBy :: Lens.Lens' ListJobTemplates (Prelude.Maybe JobTemplateListBy)+listJobTemplates_listBy = Lens.lens (\ListJobTemplates' {listBy} -> listBy) (\s@ListJobTemplates' {} a -> s {listBy = a} :: ListJobTemplates)++-- | Optional. Number of job templates, up to twenty, that will be returned+-- at one time.+listJobTemplates_maxResults :: Lens.Lens' ListJobTemplates (Prelude.Maybe Prelude.Natural)+listJobTemplates_maxResults = Lens.lens (\ListJobTemplates' {maxResults} -> maxResults) (\s@ListJobTemplates' {} a -> s {maxResults = a} :: ListJobTemplates)++-- | Use this string, provided with the response to a previous request, to+-- request the next batch of job templates.+listJobTemplates_nextToken :: Lens.Lens' ListJobTemplates (Prelude.Maybe Prelude.Text)+listJobTemplates_nextToken = Lens.lens (\ListJobTemplates' {nextToken} -> nextToken) (\s@ListJobTemplates' {} a -> s {nextToken = a} :: ListJobTemplates)++-- | Optional. When you request lists of resources, you can specify whether+-- they are sorted in ASCENDING or DESCENDING order. Default varies by+-- resource.+listJobTemplates_order :: Lens.Lens' ListJobTemplates (Prelude.Maybe Order)+listJobTemplates_order = Lens.lens (\ListJobTemplates' {order} -> order) (\s@ListJobTemplates' {} a -> s {order = a} :: ListJobTemplates)++instance Core.AWSPager ListJobTemplates where+  page rq rs+    | Core.stop+        ( rs+            Lens.^? listJobTemplatesResponse_nextToken+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Core.stop+        ( rs+            Lens.^? listJobTemplatesResponse_jobTemplates+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Prelude.otherwise =+        Prelude.Just+          Prelude.$ rq+          Prelude.& listJobTemplates_nextToken+          Lens..~ rs+          Lens.^? listJobTemplatesResponse_nextToken+          Prelude.. Lens._Just++instance Core.AWSRequest ListJobTemplates where+  type+    AWSResponse ListJobTemplates =+      ListJobTemplatesResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          ListJobTemplatesResponse'+            Prelude.<$> (x Data..?> "jobTemplates" Core..!@ Prelude.mempty)+            Prelude.<*> (x Data..?> "nextToken")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable ListJobTemplates where+  hashWithSalt _salt ListJobTemplates' {..} =+    _salt+      `Prelude.hashWithSalt` category+      `Prelude.hashWithSalt` listBy+      `Prelude.hashWithSalt` maxResults+      `Prelude.hashWithSalt` nextToken+      `Prelude.hashWithSalt` order++instance Prelude.NFData ListJobTemplates where+  rnf ListJobTemplates' {..} =+    Prelude.rnf category+      `Prelude.seq` Prelude.rnf listBy+      `Prelude.seq` Prelude.rnf maxResults+      `Prelude.seq` Prelude.rnf nextToken+      `Prelude.seq` Prelude.rnf order++instance Data.ToHeaders ListJobTemplates where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath ListJobTemplates where+  toPath = Prelude.const "/2017-08-29/jobTemplates"++instance Data.ToQuery ListJobTemplates where+  toQuery ListJobTemplates' {..} =+    Prelude.mconcat+      [ "category" Data.=: category,+        "listBy" Data.=: listBy,+        "maxResults" Data.=: maxResults,+        "nextToken" Data.=: nextToken,+        "order" Data.=: order+      ]++-- | /See:/ 'newListJobTemplatesResponse' smart constructor.+data ListJobTemplatesResponse = ListJobTemplatesResponse'+  { -- | List of Job templates.+    jobTemplates :: Prelude.Maybe [JobTemplate],+    -- | Use this string to request the next batch of job templates.+    nextToken :: Prelude.Maybe Prelude.Text,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListJobTemplatesResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'jobTemplates', 'listJobTemplatesResponse_jobTemplates' - List of Job templates.+--+-- 'nextToken', 'listJobTemplatesResponse_nextToken' - Use this string to request the next batch of job templates.+--+-- 'httpStatus', 'listJobTemplatesResponse_httpStatus' - The response's http status code.+newListJobTemplatesResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  ListJobTemplatesResponse+newListJobTemplatesResponse pHttpStatus_ =+  ListJobTemplatesResponse'+    { jobTemplates =+        Prelude.Nothing,+      nextToken = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | List of Job templates.+listJobTemplatesResponse_jobTemplates :: Lens.Lens' ListJobTemplatesResponse (Prelude.Maybe [JobTemplate])+listJobTemplatesResponse_jobTemplates = Lens.lens (\ListJobTemplatesResponse' {jobTemplates} -> jobTemplates) (\s@ListJobTemplatesResponse' {} a -> s {jobTemplates = a} :: ListJobTemplatesResponse) Prelude.. Lens.mapping Lens.coerced++-- | Use this string to request the next batch of job templates.+listJobTemplatesResponse_nextToken :: Lens.Lens' ListJobTemplatesResponse (Prelude.Maybe Prelude.Text)+listJobTemplatesResponse_nextToken = Lens.lens (\ListJobTemplatesResponse' {nextToken} -> nextToken) (\s@ListJobTemplatesResponse' {} a -> s {nextToken = a} :: ListJobTemplatesResponse)++-- | The response's http status code.+listJobTemplatesResponse_httpStatus :: Lens.Lens' ListJobTemplatesResponse Prelude.Int+listJobTemplatesResponse_httpStatus = Lens.lens (\ListJobTemplatesResponse' {httpStatus} -> httpStatus) (\s@ListJobTemplatesResponse' {} a -> s {httpStatus = a} :: ListJobTemplatesResponse)++instance Prelude.NFData ListJobTemplatesResponse where+  rnf ListJobTemplatesResponse' {..} =+    Prelude.rnf jobTemplates+      `Prelude.seq` Prelude.rnf nextToken+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/ListJobs.hs view
@@ -0,0 +1,266 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.ListJobs+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve a JSON array of up to twenty of your most recently created+-- jobs. This array includes in-process, completed, and errored jobs. This+-- will return the jobs themselves, not just a list of the jobs. To+-- retrieve the twenty next most recent jobs, use the nextToken string+-- returned with the array.+--+-- This operation returns paginated results.+module Amazonka.MediaConvert.ListJobs+  ( -- * Creating a Request+    ListJobs (..),+    newListJobs,++    -- * Request Lenses+    listJobs_maxResults,+    listJobs_nextToken,+    listJobs_order,+    listJobs_queue,+    listJobs_status,++    -- * Destructuring the Response+    ListJobsResponse (..),+    newListJobsResponse,++    -- * Response Lenses+    listJobsResponse_jobs,+    listJobsResponse_nextToken,+    listJobsResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newListJobs' smart constructor.+data ListJobs = ListJobs'+  { -- | Optional. Number of jobs, up to twenty, that will be returned at one+    -- time.+    maxResults :: Prelude.Maybe Prelude.Natural,+    -- | Optional. Use this string, provided with the response to a previous+    -- request, to request the next batch of jobs.+    nextToken :: Prelude.Maybe Prelude.Text,+    -- | Optional. When you request lists of resources, you can specify whether+    -- they are sorted in ASCENDING or DESCENDING order. Default varies by+    -- resource.+    order :: Prelude.Maybe Order,+    -- | Optional. Provide a queue name to get back only jobs from that queue.+    queue :: Prelude.Maybe Prelude.Text,+    -- | Optional. A job\'s status can be SUBMITTED, PROGRESSING, COMPLETE,+    -- CANCELED, or ERROR.+    status :: Prelude.Maybe JobStatus+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListJobs' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxResults', 'listJobs_maxResults' - Optional. Number of jobs, up to twenty, that will be returned at one+-- time.+--+-- 'nextToken', 'listJobs_nextToken' - Optional. Use this string, provided with the response to a previous+-- request, to request the next batch of jobs.+--+-- 'order', 'listJobs_order' - Optional. When you request lists of resources, you can specify whether+-- they are sorted in ASCENDING or DESCENDING order. Default varies by+-- resource.+--+-- 'queue', 'listJobs_queue' - Optional. Provide a queue name to get back only jobs from that queue.+--+-- 'status', 'listJobs_status' - Optional. A job\'s status can be SUBMITTED, PROGRESSING, COMPLETE,+-- CANCELED, or ERROR.+newListJobs ::+  ListJobs+newListJobs =+  ListJobs'+    { maxResults = Prelude.Nothing,+      nextToken = Prelude.Nothing,+      order = Prelude.Nothing,+      queue = Prelude.Nothing,+      status = Prelude.Nothing+    }++-- | Optional. Number of jobs, up to twenty, that will be returned at one+-- time.+listJobs_maxResults :: Lens.Lens' ListJobs (Prelude.Maybe Prelude.Natural)+listJobs_maxResults = Lens.lens (\ListJobs' {maxResults} -> maxResults) (\s@ListJobs' {} a -> s {maxResults = a} :: ListJobs)++-- | Optional. Use this string, provided with the response to a previous+-- request, to request the next batch of jobs.+listJobs_nextToken :: Lens.Lens' ListJobs (Prelude.Maybe Prelude.Text)+listJobs_nextToken = Lens.lens (\ListJobs' {nextToken} -> nextToken) (\s@ListJobs' {} a -> s {nextToken = a} :: ListJobs)++-- | Optional. When you request lists of resources, you can specify whether+-- they are sorted in ASCENDING or DESCENDING order. Default varies by+-- resource.+listJobs_order :: Lens.Lens' ListJobs (Prelude.Maybe Order)+listJobs_order = Lens.lens (\ListJobs' {order} -> order) (\s@ListJobs' {} a -> s {order = a} :: ListJobs)++-- | Optional. Provide a queue name to get back only jobs from that queue.+listJobs_queue :: Lens.Lens' ListJobs (Prelude.Maybe Prelude.Text)+listJobs_queue = Lens.lens (\ListJobs' {queue} -> queue) (\s@ListJobs' {} a -> s {queue = a} :: ListJobs)++-- | Optional. A job\'s status can be SUBMITTED, PROGRESSING, COMPLETE,+-- CANCELED, or ERROR.+listJobs_status :: Lens.Lens' ListJobs (Prelude.Maybe JobStatus)+listJobs_status = Lens.lens (\ListJobs' {status} -> status) (\s@ListJobs' {} a -> s {status = a} :: ListJobs)++instance Core.AWSPager ListJobs where+  page rq rs+    | Core.stop+        ( rs+            Lens.^? listJobsResponse_nextToken+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Core.stop+        ( rs+            Lens.^? listJobsResponse_jobs+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Prelude.otherwise =+        Prelude.Just+          Prelude.$ rq+          Prelude.& listJobs_nextToken+          Lens..~ rs+          Lens.^? listJobsResponse_nextToken+          Prelude.. Lens._Just++instance Core.AWSRequest ListJobs where+  type AWSResponse ListJobs = ListJobsResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          ListJobsResponse'+            Prelude.<$> (x Data..?> "jobs" Core..!@ Prelude.mempty)+            Prelude.<*> (x Data..?> "nextToken")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable ListJobs where+  hashWithSalt _salt ListJobs' {..} =+    _salt+      `Prelude.hashWithSalt` maxResults+      `Prelude.hashWithSalt` nextToken+      `Prelude.hashWithSalt` order+      `Prelude.hashWithSalt` queue+      `Prelude.hashWithSalt` status++instance Prelude.NFData ListJobs where+  rnf ListJobs' {..} =+    Prelude.rnf maxResults+      `Prelude.seq` Prelude.rnf nextToken+      `Prelude.seq` Prelude.rnf order+      `Prelude.seq` Prelude.rnf queue+      `Prelude.seq` Prelude.rnf status++instance Data.ToHeaders ListJobs where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath ListJobs where+  toPath = Prelude.const "/2017-08-29/jobs"++instance Data.ToQuery ListJobs where+  toQuery ListJobs' {..} =+    Prelude.mconcat+      [ "maxResults" Data.=: maxResults,+        "nextToken" Data.=: nextToken,+        "order" Data.=: order,+        "queue" Data.=: queue,+        "status" Data.=: status+      ]++-- | /See:/ 'newListJobsResponse' smart constructor.+data ListJobsResponse = ListJobsResponse'+  { -- | List of jobs+    jobs :: Prelude.Maybe [Job],+    -- | Use this string to request the next batch of jobs.+    nextToken :: Prelude.Maybe Prelude.Text,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListJobsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'jobs', 'listJobsResponse_jobs' - List of jobs+--+-- 'nextToken', 'listJobsResponse_nextToken' - Use this string to request the next batch of jobs.+--+-- 'httpStatus', 'listJobsResponse_httpStatus' - The response's http status code.+newListJobsResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  ListJobsResponse+newListJobsResponse pHttpStatus_ =+  ListJobsResponse'+    { jobs = Prelude.Nothing,+      nextToken = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | List of jobs+listJobsResponse_jobs :: Lens.Lens' ListJobsResponse (Prelude.Maybe [Job])+listJobsResponse_jobs = Lens.lens (\ListJobsResponse' {jobs} -> jobs) (\s@ListJobsResponse' {} a -> s {jobs = a} :: ListJobsResponse) Prelude.. Lens.mapping Lens.coerced++-- | Use this string to request the next batch of jobs.+listJobsResponse_nextToken :: Lens.Lens' ListJobsResponse (Prelude.Maybe Prelude.Text)+listJobsResponse_nextToken = Lens.lens (\ListJobsResponse' {nextToken} -> nextToken) (\s@ListJobsResponse' {} a -> s {nextToken = a} :: ListJobsResponse)++-- | The response's http status code.+listJobsResponse_httpStatus :: Lens.Lens' ListJobsResponse Prelude.Int+listJobsResponse_httpStatus = Lens.lens (\ListJobsResponse' {httpStatus} -> httpStatus) (\s@ListJobsResponse' {} a -> s {httpStatus = a} :: ListJobsResponse)++instance Prelude.NFData ListJobsResponse where+  rnf ListJobsResponse' {..} =+    Prelude.rnf jobs+      `Prelude.seq` Prelude.rnf nextToken+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/ListPresets.hs view
@@ -0,0 +1,270 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.ListPresets+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve a JSON array of up to twenty of your presets. This will return+-- the presets themselves, not just a list of them. To retrieve the next+-- twenty presets, use the nextToken string returned with the array.+--+-- This operation returns paginated results.+module Amazonka.MediaConvert.ListPresets+  ( -- * Creating a Request+    ListPresets (..),+    newListPresets,++    -- * Request Lenses+    listPresets_category,+    listPresets_listBy,+    listPresets_maxResults,+    listPresets_nextToken,+    listPresets_order,++    -- * Destructuring the Response+    ListPresetsResponse (..),+    newListPresetsResponse,++    -- * Response Lenses+    listPresetsResponse_nextToken,+    listPresetsResponse_presets,+    listPresetsResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newListPresets' smart constructor.+data ListPresets = ListPresets'+  { -- | Optionally, specify a preset category to limit responses to only presets+    -- from that category.+    category :: Prelude.Maybe Prelude.Text,+    -- | Optional. When you request a list of presets, you can choose to list+    -- them alphabetically by NAME or chronologically by CREATION_DATE. If you+    -- don\'t specify, the service will list them by name.+    listBy :: Prelude.Maybe PresetListBy,+    -- | Optional. Number of presets, up to twenty, that will be returned at one+    -- time+    maxResults :: Prelude.Maybe Prelude.Natural,+    -- | Use this string, provided with the response to a previous request, to+    -- request the next batch of presets.+    nextToken :: Prelude.Maybe Prelude.Text,+    -- | Optional. When you request lists of resources, you can specify whether+    -- they are sorted in ASCENDING or DESCENDING order. Default varies by+    -- resource.+    order :: Prelude.Maybe Order+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListPresets' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'category', 'listPresets_category' - Optionally, specify a preset category to limit responses to only presets+-- from that category.+--+-- 'listBy', 'listPresets_listBy' - Optional. When you request a list of presets, you can choose to list+-- them alphabetically by NAME or chronologically by CREATION_DATE. If you+-- don\'t specify, the service will list them by name.+--+-- 'maxResults', 'listPresets_maxResults' - Optional. Number of presets, up to twenty, that will be returned at one+-- time+--+-- 'nextToken', 'listPresets_nextToken' - Use this string, provided with the response to a previous request, to+-- request the next batch of presets.+--+-- 'order', 'listPresets_order' - Optional. When you request lists of resources, you can specify whether+-- they are sorted in ASCENDING or DESCENDING order. Default varies by+-- resource.+newListPresets ::+  ListPresets+newListPresets =+  ListPresets'+    { category = Prelude.Nothing,+      listBy = Prelude.Nothing,+      maxResults = Prelude.Nothing,+      nextToken = Prelude.Nothing,+      order = Prelude.Nothing+    }++-- | Optionally, specify a preset category to limit responses to only presets+-- from that category.+listPresets_category :: Lens.Lens' ListPresets (Prelude.Maybe Prelude.Text)+listPresets_category = Lens.lens (\ListPresets' {category} -> category) (\s@ListPresets' {} a -> s {category = a} :: ListPresets)++-- | Optional. When you request a list of presets, you can choose to list+-- them alphabetically by NAME or chronologically by CREATION_DATE. If you+-- don\'t specify, the service will list them by name.+listPresets_listBy :: Lens.Lens' ListPresets (Prelude.Maybe PresetListBy)+listPresets_listBy = Lens.lens (\ListPresets' {listBy} -> listBy) (\s@ListPresets' {} a -> s {listBy = a} :: ListPresets)++-- | Optional. Number of presets, up to twenty, that will be returned at one+-- time+listPresets_maxResults :: Lens.Lens' ListPresets (Prelude.Maybe Prelude.Natural)+listPresets_maxResults = Lens.lens (\ListPresets' {maxResults} -> maxResults) (\s@ListPresets' {} a -> s {maxResults = a} :: ListPresets)++-- | Use this string, provided with the response to a previous request, to+-- request the next batch of presets.+listPresets_nextToken :: Lens.Lens' ListPresets (Prelude.Maybe Prelude.Text)+listPresets_nextToken = Lens.lens (\ListPresets' {nextToken} -> nextToken) (\s@ListPresets' {} a -> s {nextToken = a} :: ListPresets)++-- | Optional. When you request lists of resources, you can specify whether+-- they are sorted in ASCENDING or DESCENDING order. Default varies by+-- resource.+listPresets_order :: Lens.Lens' ListPresets (Prelude.Maybe Order)+listPresets_order = Lens.lens (\ListPresets' {order} -> order) (\s@ListPresets' {} a -> s {order = a} :: ListPresets)++instance Core.AWSPager ListPresets where+  page rq rs+    | Core.stop+        ( rs+            Lens.^? listPresetsResponse_nextToken+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Core.stop+        ( rs+            Lens.^? listPresetsResponse_presets+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Prelude.otherwise =+        Prelude.Just+          Prelude.$ rq+          Prelude.& listPresets_nextToken+          Lens..~ rs+          Lens.^? listPresetsResponse_nextToken+          Prelude.. Lens._Just++instance Core.AWSRequest ListPresets where+  type AWSResponse ListPresets = ListPresetsResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          ListPresetsResponse'+            Prelude.<$> (x Data..?> "nextToken")+            Prelude.<*> (x Data..?> "presets" Core..!@ Prelude.mempty)+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable ListPresets where+  hashWithSalt _salt ListPresets' {..} =+    _salt+      `Prelude.hashWithSalt` category+      `Prelude.hashWithSalt` listBy+      `Prelude.hashWithSalt` maxResults+      `Prelude.hashWithSalt` nextToken+      `Prelude.hashWithSalt` order++instance Prelude.NFData ListPresets where+  rnf ListPresets' {..} =+    Prelude.rnf category+      `Prelude.seq` Prelude.rnf listBy+      `Prelude.seq` Prelude.rnf maxResults+      `Prelude.seq` Prelude.rnf nextToken+      `Prelude.seq` Prelude.rnf order++instance Data.ToHeaders ListPresets where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath ListPresets where+  toPath = Prelude.const "/2017-08-29/presets"++instance Data.ToQuery ListPresets where+  toQuery ListPresets' {..} =+    Prelude.mconcat+      [ "category" Data.=: category,+        "listBy" Data.=: listBy,+        "maxResults" Data.=: maxResults,+        "nextToken" Data.=: nextToken,+        "order" Data.=: order+      ]++-- | /See:/ 'newListPresetsResponse' smart constructor.+data ListPresetsResponse = ListPresetsResponse'+  { -- | Use this string to request the next batch of presets.+    nextToken :: Prelude.Maybe Prelude.Text,+    -- | List of presets+    presets :: Prelude.Maybe [Preset],+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListPresetsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'nextToken', 'listPresetsResponse_nextToken' - Use this string to request the next batch of presets.+--+-- 'presets', 'listPresetsResponse_presets' - List of presets+--+-- 'httpStatus', 'listPresetsResponse_httpStatus' - The response's http status code.+newListPresetsResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  ListPresetsResponse+newListPresetsResponse pHttpStatus_ =+  ListPresetsResponse'+    { nextToken = Prelude.Nothing,+      presets = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | Use this string to request the next batch of presets.+listPresetsResponse_nextToken :: Lens.Lens' ListPresetsResponse (Prelude.Maybe Prelude.Text)+listPresetsResponse_nextToken = Lens.lens (\ListPresetsResponse' {nextToken} -> nextToken) (\s@ListPresetsResponse' {} a -> s {nextToken = a} :: ListPresetsResponse)++-- | List of presets+listPresetsResponse_presets :: Lens.Lens' ListPresetsResponse (Prelude.Maybe [Preset])+listPresetsResponse_presets = Lens.lens (\ListPresetsResponse' {presets} -> presets) (\s@ListPresetsResponse' {} a -> s {presets = a} :: ListPresetsResponse) Prelude.. Lens.mapping Lens.coerced++-- | The response's http status code.+listPresetsResponse_httpStatus :: Lens.Lens' ListPresetsResponse Prelude.Int+listPresetsResponse_httpStatus = Lens.lens (\ListPresetsResponse' {httpStatus} -> httpStatus) (\s@ListPresetsResponse' {} a -> s {httpStatus = a} :: ListPresetsResponse)++instance Prelude.NFData ListPresetsResponse where+  rnf ListPresetsResponse' {..} =+    Prelude.rnf nextToken+      `Prelude.seq` Prelude.rnf presets+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/ListQueues.hs view
@@ -0,0 +1,254 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.ListQueues+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve a JSON array of up to twenty of your queues. This will return+-- the queues themselves, not just a list of them. To retrieve the next+-- twenty queues, use the nextToken string returned with the array.+--+-- This operation returns paginated results.+module Amazonka.MediaConvert.ListQueues+  ( -- * Creating a Request+    ListQueues (..),+    newListQueues,++    -- * Request Lenses+    listQueues_listBy,+    listQueues_maxResults,+    listQueues_nextToken,+    listQueues_order,++    -- * Destructuring the Response+    ListQueuesResponse (..),+    newListQueuesResponse,++    -- * Response Lenses+    listQueuesResponse_nextToken,+    listQueuesResponse_queues,+    listQueuesResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newListQueues' smart constructor.+data ListQueues = ListQueues'+  { -- | Optional. When you request a list of queues, you can choose to list them+    -- alphabetically by NAME or chronologically by CREATION_DATE. If you+    -- don\'t specify, the service will list them by creation date.+    listBy :: Prelude.Maybe QueueListBy,+    -- | Optional. Number of queues, up to twenty, that will be returned at one+    -- time.+    maxResults :: Prelude.Maybe Prelude.Natural,+    -- | Use this string, provided with the response to a previous request, to+    -- request the next batch of queues.+    nextToken :: Prelude.Maybe Prelude.Text,+    -- | Optional. When you request lists of resources, you can specify whether+    -- they are sorted in ASCENDING or DESCENDING order. Default varies by+    -- resource.+    order :: Prelude.Maybe Order+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListQueues' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'listBy', 'listQueues_listBy' - Optional. When you request a list of queues, you can choose to list them+-- alphabetically by NAME or chronologically by CREATION_DATE. If you+-- don\'t specify, the service will list them by creation date.+--+-- 'maxResults', 'listQueues_maxResults' - Optional. Number of queues, up to twenty, that will be returned at one+-- time.+--+-- 'nextToken', 'listQueues_nextToken' - Use this string, provided with the response to a previous request, to+-- request the next batch of queues.+--+-- 'order', 'listQueues_order' - Optional. When you request lists of resources, you can specify whether+-- they are sorted in ASCENDING or DESCENDING order. Default varies by+-- resource.+newListQueues ::+  ListQueues+newListQueues =+  ListQueues'+    { listBy = Prelude.Nothing,+      maxResults = Prelude.Nothing,+      nextToken = Prelude.Nothing,+      order = Prelude.Nothing+    }++-- | Optional. When you request a list of queues, you can choose to list them+-- alphabetically by NAME or chronologically by CREATION_DATE. If you+-- don\'t specify, the service will list them by creation date.+listQueues_listBy :: Lens.Lens' ListQueues (Prelude.Maybe QueueListBy)+listQueues_listBy = Lens.lens (\ListQueues' {listBy} -> listBy) (\s@ListQueues' {} a -> s {listBy = a} :: ListQueues)++-- | Optional. Number of queues, up to twenty, that will be returned at one+-- time.+listQueues_maxResults :: Lens.Lens' ListQueues (Prelude.Maybe Prelude.Natural)+listQueues_maxResults = Lens.lens (\ListQueues' {maxResults} -> maxResults) (\s@ListQueues' {} a -> s {maxResults = a} :: ListQueues)++-- | Use this string, provided with the response to a previous request, to+-- request the next batch of queues.+listQueues_nextToken :: Lens.Lens' ListQueues (Prelude.Maybe Prelude.Text)+listQueues_nextToken = Lens.lens (\ListQueues' {nextToken} -> nextToken) (\s@ListQueues' {} a -> s {nextToken = a} :: ListQueues)++-- | Optional. When you request lists of resources, you can specify whether+-- they are sorted in ASCENDING or DESCENDING order. Default varies by+-- resource.+listQueues_order :: Lens.Lens' ListQueues (Prelude.Maybe Order)+listQueues_order = Lens.lens (\ListQueues' {order} -> order) (\s@ListQueues' {} a -> s {order = a} :: ListQueues)++instance Core.AWSPager ListQueues where+  page rq rs+    | Core.stop+        ( rs+            Lens.^? listQueuesResponse_nextToken+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Core.stop+        ( rs+            Lens.^? listQueuesResponse_queues+            Prelude.. Lens._Just+        ) =+        Prelude.Nothing+    | Prelude.otherwise =+        Prelude.Just+          Prelude.$ rq+          Prelude.& listQueues_nextToken+          Lens..~ rs+          Lens.^? listQueuesResponse_nextToken+          Prelude.. Lens._Just++instance Core.AWSRequest ListQueues where+  type AWSResponse ListQueues = ListQueuesResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          ListQueuesResponse'+            Prelude.<$> (x Data..?> "nextToken")+            Prelude.<*> (x Data..?> "queues" Core..!@ Prelude.mempty)+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable ListQueues where+  hashWithSalt _salt ListQueues' {..} =+    _salt+      `Prelude.hashWithSalt` listBy+      `Prelude.hashWithSalt` maxResults+      `Prelude.hashWithSalt` nextToken+      `Prelude.hashWithSalt` order++instance Prelude.NFData ListQueues where+  rnf ListQueues' {..} =+    Prelude.rnf listBy+      `Prelude.seq` Prelude.rnf maxResults+      `Prelude.seq` Prelude.rnf nextToken+      `Prelude.seq` Prelude.rnf order++instance Data.ToHeaders ListQueues where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath ListQueues where+  toPath = Prelude.const "/2017-08-29/queues"++instance Data.ToQuery ListQueues where+  toQuery ListQueues' {..} =+    Prelude.mconcat+      [ "listBy" Data.=: listBy,+        "maxResults" Data.=: maxResults,+        "nextToken" Data.=: nextToken,+        "order" Data.=: order+      ]++-- | /See:/ 'newListQueuesResponse' smart constructor.+data ListQueuesResponse = ListQueuesResponse'+  { -- | Use this string to request the next batch of queues.+    nextToken :: Prelude.Maybe Prelude.Text,+    -- | List of queues.+    queues :: Prelude.Maybe [Queue],+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListQueuesResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'nextToken', 'listQueuesResponse_nextToken' - Use this string to request the next batch of queues.+--+-- 'queues', 'listQueuesResponse_queues' - List of queues.+--+-- 'httpStatus', 'listQueuesResponse_httpStatus' - The response's http status code.+newListQueuesResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  ListQueuesResponse+newListQueuesResponse pHttpStatus_ =+  ListQueuesResponse'+    { nextToken = Prelude.Nothing,+      queues = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | Use this string to request the next batch of queues.+listQueuesResponse_nextToken :: Lens.Lens' ListQueuesResponse (Prelude.Maybe Prelude.Text)+listQueuesResponse_nextToken = Lens.lens (\ListQueuesResponse' {nextToken} -> nextToken) (\s@ListQueuesResponse' {} a -> s {nextToken = a} :: ListQueuesResponse)++-- | List of queues.+listQueuesResponse_queues :: Lens.Lens' ListQueuesResponse (Prelude.Maybe [Queue])+listQueuesResponse_queues = Lens.lens (\ListQueuesResponse' {queues} -> queues) (\s@ListQueuesResponse' {} a -> s {queues = a} :: ListQueuesResponse) Prelude.. Lens.mapping Lens.coerced++-- | The response's http status code.+listQueuesResponse_httpStatus :: Lens.Lens' ListQueuesResponse Prelude.Int+listQueuesResponse_httpStatus = Lens.lens (\ListQueuesResponse' {httpStatus} -> httpStatus) (\s@ListQueuesResponse' {} a -> s {httpStatus = a} :: ListQueuesResponse)++instance Prelude.NFData ListQueuesResponse where+  rnf ListQueuesResponse' {..} =+    Prelude.rnf nextToken+      `Prelude.seq` Prelude.rnf queues+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/ListTagsForResource.hs view
@@ -0,0 +1,165 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.ListTagsForResource+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieve the tags for a MediaConvert resource.+module Amazonka.MediaConvert.ListTagsForResource+  ( -- * Creating a Request+    ListTagsForResource (..),+    newListTagsForResource,++    -- * Request Lenses+    listTagsForResource_arn,++    -- * Destructuring the Response+    ListTagsForResourceResponse (..),+    newListTagsForResourceResponse,++    -- * Response Lenses+    listTagsForResourceResponse_resourceTags,+    listTagsForResourceResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newListTagsForResource' smart constructor.+data ListTagsForResource = ListTagsForResource'+  { -- | The Amazon Resource Name (ARN) of the resource that you want to list+    -- tags for. To get the ARN, send a GET request with the resource name.+    arn :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListTagsForResource' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'arn', 'listTagsForResource_arn' - The Amazon Resource Name (ARN) of the resource that you want to list+-- tags for. To get the ARN, send a GET request with the resource name.+newListTagsForResource ::+  -- | 'arn'+  Prelude.Text ->+  ListTagsForResource+newListTagsForResource pArn_ =+  ListTagsForResource' {arn = pArn_}++-- | The Amazon Resource Name (ARN) of the resource that you want to list+-- tags for. To get the ARN, send a GET request with the resource name.+listTagsForResource_arn :: Lens.Lens' ListTagsForResource Prelude.Text+listTagsForResource_arn = Lens.lens (\ListTagsForResource' {arn} -> arn) (\s@ListTagsForResource' {} a -> s {arn = a} :: ListTagsForResource)++instance Core.AWSRequest ListTagsForResource where+  type+    AWSResponse ListTagsForResource =+      ListTagsForResourceResponse+  request overrides =+    Request.get (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          ListTagsForResourceResponse'+            Prelude.<$> (x Data..?> "resourceTags")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable ListTagsForResource where+  hashWithSalt _salt ListTagsForResource' {..} =+    _salt `Prelude.hashWithSalt` arn++instance Prelude.NFData ListTagsForResource where+  rnf ListTagsForResource' {..} = Prelude.rnf arn++instance Data.ToHeaders ListTagsForResource where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToPath ListTagsForResource where+  toPath ListTagsForResource' {..} =+    Prelude.mconcat+      ["/2017-08-29/tags/", Data.toBS arn]++instance Data.ToQuery ListTagsForResource where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newListTagsForResourceResponse' smart constructor.+data ListTagsForResourceResponse = ListTagsForResourceResponse'+  { -- | The Amazon Resource Name (ARN) and tags for an AWS Elemental+    -- MediaConvert resource.+    resourceTags :: Prelude.Maybe ResourceTags,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListTagsForResourceResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'resourceTags', 'listTagsForResourceResponse_resourceTags' - The Amazon Resource Name (ARN) and tags for an AWS Elemental+-- MediaConvert resource.+--+-- 'httpStatus', 'listTagsForResourceResponse_httpStatus' - The response's http status code.+newListTagsForResourceResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  ListTagsForResourceResponse+newListTagsForResourceResponse pHttpStatus_ =+  ListTagsForResourceResponse'+    { resourceTags =+        Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | The Amazon Resource Name (ARN) and tags for an AWS Elemental+-- MediaConvert resource.+listTagsForResourceResponse_resourceTags :: Lens.Lens' ListTagsForResourceResponse (Prelude.Maybe ResourceTags)+listTagsForResourceResponse_resourceTags = Lens.lens (\ListTagsForResourceResponse' {resourceTags} -> resourceTags) (\s@ListTagsForResourceResponse' {} a -> s {resourceTags = a} :: ListTagsForResourceResponse)++-- | The response's http status code.+listTagsForResourceResponse_httpStatus :: Lens.Lens' ListTagsForResourceResponse Prelude.Int+listTagsForResourceResponse_httpStatus = Lens.lens (\ListTagsForResourceResponse' {httpStatus} -> httpStatus) (\s@ListTagsForResourceResponse' {} a -> s {httpStatus = a} :: ListTagsForResourceResponse)++instance Prelude.NFData ListTagsForResourceResponse where+  rnf ListTagsForResourceResponse' {..} =+    Prelude.rnf resourceTags+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/PutPolicy.hs view
@@ -0,0 +1,174 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.PutPolicy+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Create or change your policy. For more information about policies, see+-- the user guide at+-- http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+module Amazonka.MediaConvert.PutPolicy+  ( -- * Creating a Request+    PutPolicy (..),+    newPutPolicy,++    -- * Request Lenses+    putPolicy_policy,++    -- * Destructuring the Response+    PutPolicyResponse (..),+    newPutPolicyResponse,++    -- * Response Lenses+    putPolicyResponse_policy,+    putPolicyResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newPutPolicy' smart constructor.+data PutPolicy = PutPolicy'+  { -- | A policy configures behavior that you allow or disallow for your+    -- account. For information about MediaConvert policies, see the user guide+    -- at http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+    policy :: Policy+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'PutPolicy' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'policy', 'putPolicy_policy' - A policy configures behavior that you allow or disallow for your+-- account. For information about MediaConvert policies, see the user guide+-- at http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+newPutPolicy ::+  -- | 'policy'+  Policy ->+  PutPolicy+newPutPolicy pPolicy_ = PutPolicy' {policy = pPolicy_}++-- | A policy configures behavior that you allow or disallow for your+-- account. For information about MediaConvert policies, see the user guide+-- at http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+putPolicy_policy :: Lens.Lens' PutPolicy Policy+putPolicy_policy = Lens.lens (\PutPolicy' {policy} -> policy) (\s@PutPolicy' {} a -> s {policy = a} :: PutPolicy)++instance Core.AWSRequest PutPolicy where+  type AWSResponse PutPolicy = PutPolicyResponse+  request overrides =+    Request.putJSON (overrides defaultService)+  response =+    Response.receiveJSON+      ( \s h x ->+          PutPolicyResponse'+            Prelude.<$> (x Data..?> "policy")+            Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable PutPolicy where+  hashWithSalt _salt PutPolicy' {..} =+    _salt `Prelude.hashWithSalt` policy++instance Prelude.NFData PutPolicy where+  rnf PutPolicy' {..} = Prelude.rnf policy++instance Data.ToHeaders PutPolicy where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToJSON PutPolicy where+  toJSON PutPolicy' {..} =+    Data.object+      ( Prelude.catMaybes+          [Prelude.Just ("policy" Data..= policy)]+      )++instance Data.ToPath PutPolicy where+  toPath = Prelude.const "/2017-08-29/policy"++instance Data.ToQuery PutPolicy where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newPutPolicyResponse' smart constructor.+data PutPolicyResponse = PutPolicyResponse'+  { -- | A policy configures behavior that you allow or disallow for your+    -- account. For information about MediaConvert policies, see the user guide+    -- at http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+    policy :: Prelude.Maybe Policy,+    -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'PutPolicyResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'policy', 'putPolicyResponse_policy' - A policy configures behavior that you allow or disallow for your+-- account. For information about MediaConvert policies, see the user guide+-- at http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+--+-- 'httpStatus', 'putPolicyResponse_httpStatus' - The response's http status code.+newPutPolicyResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  PutPolicyResponse+newPutPolicyResponse pHttpStatus_ =+  PutPolicyResponse'+    { policy = Prelude.Nothing,+      httpStatus = pHttpStatus_+    }++-- | A policy configures behavior that you allow or disallow for your+-- account. For information about MediaConvert policies, see the user guide+-- at http:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+putPolicyResponse_policy :: Lens.Lens' PutPolicyResponse (Prelude.Maybe Policy)+putPolicyResponse_policy = Lens.lens (\PutPolicyResponse' {policy} -> policy) (\s@PutPolicyResponse' {} a -> s {policy = a} :: PutPolicyResponse)++-- | The response's http status code.+putPolicyResponse_httpStatus :: Lens.Lens' PutPolicyResponse Prelude.Int+putPolicyResponse_httpStatus = Lens.lens (\PutPolicyResponse' {httpStatus} -> httpStatus) (\s@PutPolicyResponse' {} a -> s {httpStatus = a} :: PutPolicyResponse)++instance Prelude.NFData PutPolicyResponse where+  rnf PutPolicyResponse' {..} =+    Prelude.rnf policy+      `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/TagResource.hs view
@@ -0,0 +1,168 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.TagResource+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Add tags to a MediaConvert queue, preset, or job template. For+-- information about tagging, see the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/tagging-resources.html+module Amazonka.MediaConvert.TagResource+  ( -- * Creating a Request+    TagResource (..),+    newTagResource,++    -- * Request Lenses+    tagResource_arn,+    tagResource_tags,++    -- * Destructuring the Response+    TagResourceResponse (..),+    newTagResourceResponse,++    -- * Response Lenses+    tagResourceResponse_httpStatus,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newTagResource' smart constructor.+data TagResource = TagResource'+  { -- | The Amazon Resource Name (ARN) of the resource that you want to tag. To+    -- get the ARN, send a GET request with the resource name.+    arn :: Prelude.Text,+    -- | The tags that you want to add to the resource. You can tag resources+    -- with a key-value pair or with only a key.+    tags :: Prelude.HashMap Prelude.Text Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TagResource' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'arn', 'tagResource_arn' - The Amazon Resource Name (ARN) of the resource that you want to tag. To+-- get the ARN, send a GET request with the resource name.+--+-- 'tags', 'tagResource_tags' - The tags that you want to add to the resource. You can tag resources+-- with a key-value pair or with only a key.+newTagResource ::+  -- | 'arn'+  Prelude.Text ->+  TagResource+newTagResource pArn_ =+  TagResource' {arn = pArn_, tags = Prelude.mempty}++-- | The Amazon Resource Name (ARN) of the resource that you want to tag. To+-- get the ARN, send a GET request with the resource name.+tagResource_arn :: Lens.Lens' TagResource Prelude.Text+tagResource_arn = Lens.lens (\TagResource' {arn} -> arn) (\s@TagResource' {} a -> s {arn = a} :: TagResource)++-- | The tags that you want to add to the resource. You can tag resources+-- with a key-value pair or with only a key.+tagResource_tags :: Lens.Lens' TagResource (Prelude.HashMap Prelude.Text Prelude.Text)+tagResource_tags = Lens.lens (\TagResource' {tags} -> tags) (\s@TagResource' {} a -> s {tags = a} :: TagResource) Prelude.. Lens.coerced++instance Core.AWSRequest TagResource where+  type AWSResponse TagResource = TagResourceResponse+  request overrides =+    Request.postJSON (overrides defaultService)+  response =+    Response.receiveEmpty+      ( \s h x ->+          TagResourceResponse'+            Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+      )++instance Prelude.Hashable TagResource where+  hashWithSalt _salt TagResource' {..} =+    _salt+      `Prelude.hashWithSalt` arn+      `Prelude.hashWithSalt` tags++instance Prelude.NFData TagResource where+  rnf TagResource' {..} =+    Prelude.rnf arn `Prelude.seq` Prelude.rnf tags++instance Data.ToHeaders TagResource where+  toHeaders =+    Prelude.const+      ( Prelude.mconcat+          [ "Content-Type"+              Data.=# ( "application/x-amz-json-1.1" ::+                          Prelude.ByteString+                      )+          ]+      )++instance Data.ToJSON TagResource where+  toJSON TagResource' {..} =+    Data.object+      ( Prelude.catMaybes+          [ Prelude.Just ("arn" Data..= arn),+            Prelude.Just ("tags" Data..= tags)+          ]+      )++instance Data.ToPath TagResource where+  toPath = Prelude.const "/2017-08-29/tags"++instance Data.ToQuery TagResource where+  toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newTagResourceResponse' smart constructor.+data TagResourceResponse = TagResourceResponse'+  { -- | The response's http status code.+    httpStatus :: Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TagResourceResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'tagResourceResponse_httpStatus' - The response's http status code.+newTagResourceResponse ::+  -- | 'httpStatus'+  Prelude.Int ->+  TagResourceResponse+newTagResourceResponse pHttpStatus_ =+  TagResourceResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+tagResourceResponse_httpStatus :: Lens.Lens' TagResourceResponse Prelude.Int+tagResourceResponse_httpStatus = Lens.lens (\TagResourceResponse' {httpStatus} -> httpStatus) (\s@TagResourceResponse' {} a -> s {httpStatus = a} :: TagResourceResponse)++instance Prelude.NFData TagResourceResponse where+  rnf TagResourceResponse' {..} = Prelude.rnf httpStatus
+ gen/Amazonka/MediaConvert/Types.hs view
@@ -0,0 +1,3726 @@+{-# LANGUAGE DisambiguateRecordFields #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types+  ( -- * Service Configuration+    defaultService,++    -- * Errors+    _BadRequestException,+    _ConflictException,+    _ForbiddenException,+    _InternalServerErrorException,+    _NotFoundException,+    _TooManyRequestsException,++    -- * AacAudioDescriptionBroadcasterMix+    AacAudioDescriptionBroadcasterMix (..),++    -- * AacCodecProfile+    AacCodecProfile (..),++    -- * AacCodingMode+    AacCodingMode (..),++    -- * AacRateControlMode+    AacRateControlMode (..),++    -- * AacRawFormat+    AacRawFormat (..),++    -- * AacSpecification+    AacSpecification (..),++    -- * AacVbrQuality+    AacVbrQuality (..),++    -- * Ac3BitstreamMode+    Ac3BitstreamMode (..),++    -- * Ac3CodingMode+    Ac3CodingMode (..),++    -- * Ac3DynamicRangeCompressionLine+    Ac3DynamicRangeCompressionLine (..),++    -- * Ac3DynamicRangeCompressionProfile+    Ac3DynamicRangeCompressionProfile (..),++    -- * Ac3DynamicRangeCompressionRf+    Ac3DynamicRangeCompressionRf (..),++    -- * Ac3LfeFilter+    Ac3LfeFilter (..),++    -- * Ac3MetadataControl+    Ac3MetadataControl (..),++    -- * AccelerationMode+    AccelerationMode (..),++    -- * AccelerationStatus+    AccelerationStatus (..),++    -- * AfdSignaling+    AfdSignaling (..),++    -- * AlphaBehavior+    AlphaBehavior (..),++    -- * AncillaryConvert608To708+    AncillaryConvert608To708 (..),++    -- * AncillaryTerminateCaptions+    AncillaryTerminateCaptions (..),++    -- * AntiAlias+    AntiAlias (..),++    -- * AudioChannelTag+    AudioChannelTag (..),++    -- * AudioCodec+    AudioCodec (..),++    -- * AudioDefaultSelection+    AudioDefaultSelection (..),++    -- * AudioDurationCorrection+    AudioDurationCorrection (..),++    -- * AudioLanguageCodeControl+    AudioLanguageCodeControl (..),++    -- * AudioNormalizationAlgorithm+    AudioNormalizationAlgorithm (..),++    -- * AudioNormalizationAlgorithmControl+    AudioNormalizationAlgorithmControl (..),++    -- * AudioNormalizationLoudnessLogging+    AudioNormalizationLoudnessLogging (..),++    -- * AudioNormalizationPeakCalculation+    AudioNormalizationPeakCalculation (..),++    -- * AudioSelectorType+    AudioSelectorType (..),++    -- * AudioTypeControl+    AudioTypeControl (..),++    -- * Av1AdaptiveQuantization+    Av1AdaptiveQuantization (..),++    -- * Av1BitDepth+    Av1BitDepth (..),++    -- * Av1FramerateControl+    Av1FramerateControl (..),++    -- * Av1FramerateConversionAlgorithm+    Av1FramerateConversionAlgorithm (..),++    -- * Av1RateControlMode+    Av1RateControlMode (..),++    -- * Av1SpatialAdaptiveQuantization+    Av1SpatialAdaptiveQuantization (..),++    -- * AvcIntraClass+    AvcIntraClass (..),++    -- * AvcIntraFramerateControl+    AvcIntraFramerateControl (..),++    -- * AvcIntraFramerateConversionAlgorithm+    AvcIntraFramerateConversionAlgorithm (..),++    -- * AvcIntraInterlaceMode+    AvcIntraInterlaceMode (..),++    -- * AvcIntraScanTypeConversionMode+    AvcIntraScanTypeConversionMode (..),++    -- * AvcIntraSlowPal+    AvcIntraSlowPal (..),++    -- * AvcIntraTelecine+    AvcIntraTelecine (..),++    -- * AvcIntraUhdQualityTuningLevel+    AvcIntraUhdQualityTuningLevel (..),++    -- * BillingTagsSource+    BillingTagsSource (..),++    -- * BurnInSubtitleStylePassthrough+    BurnInSubtitleStylePassthrough (..),++    -- * BurninSubtitleAlignment+    BurninSubtitleAlignment (..),++    -- * BurninSubtitleApplyFontColor+    BurninSubtitleApplyFontColor (..),++    -- * BurninSubtitleBackgroundColor+    BurninSubtitleBackgroundColor (..),++    -- * BurninSubtitleFallbackFont+    BurninSubtitleFallbackFont (..),++    -- * BurninSubtitleFontColor+    BurninSubtitleFontColor (..),++    -- * BurninSubtitleOutlineColor+    BurninSubtitleOutlineColor (..),++    -- * BurninSubtitleShadowColor+    BurninSubtitleShadowColor (..),++    -- * BurninSubtitleTeletextSpacing+    BurninSubtitleTeletextSpacing (..),++    -- * CaptionDestinationType+    CaptionDestinationType (..),++    -- * CaptionSourceType+    CaptionSourceType (..),++    -- * CmafClientCache+    CmafClientCache (..),++    -- * CmafCodecSpecification+    CmafCodecSpecification (..),++    -- * CmafEncryptionType+    CmafEncryptionType (..),++    -- * CmafImageBasedTrickPlay+    CmafImageBasedTrickPlay (..),++    -- * CmafInitializationVectorInManifest+    CmafInitializationVectorInManifest (..),++    -- * CmafIntervalCadence+    CmafIntervalCadence (..),++    -- * CmafKeyProviderType+    CmafKeyProviderType (..),++    -- * CmafManifestCompression+    CmafManifestCompression (..),++    -- * CmafManifestDurationFormat+    CmafManifestDurationFormat (..),++    -- * CmafMpdManifestBandwidthType+    CmafMpdManifestBandwidthType (..),++    -- * CmafMpdProfile+    CmafMpdProfile (..),++    -- * CmafPtsOffsetHandlingForBFrames+    CmafPtsOffsetHandlingForBFrames (..),++    -- * CmafSegmentControl+    CmafSegmentControl (..),++    -- * CmafSegmentLengthControl+    CmafSegmentLengthControl (..),++    -- * CmafStreamInfResolution+    CmafStreamInfResolution (..),++    -- * CmafTargetDurationCompatibilityMode+    CmafTargetDurationCompatibilityMode (..),++    -- * CmafVideoCompositionOffsets+    CmafVideoCompositionOffsets (..),++    -- * CmafWriteDASHManifest+    CmafWriteDASHManifest (..),++    -- * CmafWriteHLSManifest+    CmafWriteHLSManifest (..),++    -- * CmafWriteSegmentTimelineInRepresentation+    CmafWriteSegmentTimelineInRepresentation (..),++    -- * CmfcAudioDuration+    CmfcAudioDuration (..),++    -- * CmfcAudioTrackType+    CmfcAudioTrackType (..),++    -- * CmfcDescriptiveVideoServiceFlag+    CmfcDescriptiveVideoServiceFlag (..),++    -- * CmfcIFrameOnlyManifest+    CmfcIFrameOnlyManifest (..),++    -- * CmfcKlvMetadata+    CmfcKlvMetadata (..),++    -- * CmfcManifestMetadataSignaling+    CmfcManifestMetadataSignaling (..),++    -- * CmfcScte35Esam+    CmfcScte35Esam (..),++    -- * CmfcScte35Source+    CmfcScte35Source (..),++    -- * CmfcTimedMetadata+    CmfcTimedMetadata (..),++    -- * CmfcTimedMetadataBoxVersion+    CmfcTimedMetadataBoxVersion (..),++    -- * ColorMetadata+    ColorMetadata (..),++    -- * ColorSpace+    ColorSpace (..),++    -- * ColorSpaceConversion+    ColorSpaceConversion (..),++    -- * ColorSpaceUsage+    ColorSpaceUsage (..),++    -- * Commitment+    Commitment (..),++    -- * ContainerType+    ContainerType (..),++    -- * CopyProtectionAction+    CopyProtectionAction (..),++    -- * DashIsoGroupAudioChannelConfigSchemeIdUri+    DashIsoGroupAudioChannelConfigSchemeIdUri (..),++    -- * DashIsoHbbtvCompliance+    DashIsoHbbtvCompliance (..),++    -- * DashIsoImageBasedTrickPlay+    DashIsoImageBasedTrickPlay (..),++    -- * DashIsoIntervalCadence+    DashIsoIntervalCadence (..),++    -- * DashIsoMpdManifestBandwidthType+    DashIsoMpdManifestBandwidthType (..),++    -- * DashIsoMpdProfile+    DashIsoMpdProfile (..),++    -- * DashIsoPlaybackDeviceCompatibility+    DashIsoPlaybackDeviceCompatibility (..),++    -- * DashIsoPtsOffsetHandlingForBFrames+    DashIsoPtsOffsetHandlingForBFrames (..),++    -- * DashIsoSegmentControl+    DashIsoSegmentControl (..),++    -- * DashIsoSegmentLengthControl+    DashIsoSegmentLengthControl (..),++    -- * DashIsoVideoCompositionOffsets+    DashIsoVideoCompositionOffsets (..),++    -- * DashIsoWriteSegmentTimelineInRepresentation+    DashIsoWriteSegmentTimelineInRepresentation (..),++    -- * DecryptionMode+    DecryptionMode (..),++    -- * DeinterlaceAlgorithm+    DeinterlaceAlgorithm (..),++    -- * DeinterlacerControl+    DeinterlacerControl (..),++    -- * DeinterlacerMode+    DeinterlacerMode (..),++    -- * DescribeEndpointsMode+    DescribeEndpointsMode (..),++    -- * DolbyVisionLevel6Mode+    DolbyVisionLevel6Mode (..),++    -- * DolbyVisionMapping+    DolbyVisionMapping (..),++    -- * DolbyVisionProfile+    DolbyVisionProfile (..),++    -- * DropFrameTimecode+    DropFrameTimecode (..),++    -- * DvbSubSubtitleFallbackFont+    DvbSubSubtitleFallbackFont (..),++    -- * DvbSubtitleAlignment+    DvbSubtitleAlignment (..),++    -- * DvbSubtitleApplyFontColor+    DvbSubtitleApplyFontColor (..),++    -- * DvbSubtitleBackgroundColor+    DvbSubtitleBackgroundColor (..),++    -- * DvbSubtitleFontColor+    DvbSubtitleFontColor (..),++    -- * DvbSubtitleOutlineColor+    DvbSubtitleOutlineColor (..),++    -- * DvbSubtitleShadowColor+    DvbSubtitleShadowColor (..),++    -- * DvbSubtitleStylePassthrough+    DvbSubtitleStylePassthrough (..),++    -- * DvbSubtitleTeletextSpacing+    DvbSubtitleTeletextSpacing (..),++    -- * DvbSubtitlingType+    DvbSubtitlingType (..),++    -- * DvbddsHandling+    DvbddsHandling (..),++    -- * Eac3AtmosBitstreamMode+    Eac3AtmosBitstreamMode (..),++    -- * Eac3AtmosCodingMode+    Eac3AtmosCodingMode (..),++    -- * Eac3AtmosDialogueIntelligence+    Eac3AtmosDialogueIntelligence (..),++    -- * Eac3AtmosDownmixControl+    Eac3AtmosDownmixControl (..),++    -- * Eac3AtmosDynamicRangeCompressionLine+    Eac3AtmosDynamicRangeCompressionLine (..),++    -- * Eac3AtmosDynamicRangeCompressionRf+    Eac3AtmosDynamicRangeCompressionRf (..),++    -- * Eac3AtmosDynamicRangeControl+    Eac3AtmosDynamicRangeControl (..),++    -- * Eac3AtmosMeteringMode+    Eac3AtmosMeteringMode (..),++    -- * Eac3AtmosStereoDownmix+    Eac3AtmosStereoDownmix (..),++    -- * Eac3AtmosSurroundExMode+    Eac3AtmosSurroundExMode (..),++    -- * Eac3AttenuationControl+    Eac3AttenuationControl (..),++    -- * Eac3BitstreamMode+    Eac3BitstreamMode (..),++    -- * Eac3CodingMode+    Eac3CodingMode (..),++    -- * Eac3DcFilter+    Eac3DcFilter (..),++    -- * Eac3DynamicRangeCompressionLine+    Eac3DynamicRangeCompressionLine (..),++    -- * Eac3DynamicRangeCompressionRf+    Eac3DynamicRangeCompressionRf (..),++    -- * Eac3LfeControl+    Eac3LfeControl (..),++    -- * Eac3LfeFilter+    Eac3LfeFilter (..),++    -- * Eac3MetadataControl+    Eac3MetadataControl (..),++    -- * Eac3PassthroughControl+    Eac3PassthroughControl (..),++    -- * Eac3PhaseControl+    Eac3PhaseControl (..),++    -- * Eac3StereoDownmix+    Eac3StereoDownmix (..),++    -- * Eac3SurroundExMode+    Eac3SurroundExMode (..),++    -- * Eac3SurroundMode+    Eac3SurroundMode (..),++    -- * EmbeddedConvert608To708+    EmbeddedConvert608To708 (..),++    -- * EmbeddedTerminateCaptions+    EmbeddedTerminateCaptions (..),++    -- * EmbeddedTimecodeOverride+    EmbeddedTimecodeOverride (..),++    -- * F4vMoovPlacement+    F4vMoovPlacement (..),++    -- * FileSourceConvert608To708+    FileSourceConvert608To708 (..),++    -- * FileSourceTimeDeltaUnits+    FileSourceTimeDeltaUnits (..),++    -- * FontScript+    FontScript (..),++    -- * H264AdaptiveQuantization+    H264AdaptiveQuantization (..),++    -- * H264CodecLevel+    H264CodecLevel (..),++    -- * H264CodecProfile+    H264CodecProfile (..),++    -- * H264DynamicSubGop+    H264DynamicSubGop (..),++    -- * H264EntropyEncoding+    H264EntropyEncoding (..),++    -- * H264FieldEncoding+    H264FieldEncoding (..),++    -- * H264FlickerAdaptiveQuantization+    H264FlickerAdaptiveQuantization (..),++    -- * H264FramerateControl+    H264FramerateControl (..),++    -- * H264FramerateConversionAlgorithm+    H264FramerateConversionAlgorithm (..),++    -- * H264GopBReference+    H264GopBReference (..),++    -- * H264GopSizeUnits+    H264GopSizeUnits (..),++    -- * H264InterlaceMode+    H264InterlaceMode (..),++    -- * H264ParControl+    H264ParControl (..),++    -- * H264QualityTuningLevel+    H264QualityTuningLevel (..),++    -- * H264RateControlMode+    H264RateControlMode (..),++    -- * H264RepeatPps+    H264RepeatPps (..),++    -- * H264ScanTypeConversionMode+    H264ScanTypeConversionMode (..),++    -- * H264SceneChangeDetect+    H264SceneChangeDetect (..),++    -- * H264SlowPal+    H264SlowPal (..),++    -- * H264SpatialAdaptiveQuantization+    H264SpatialAdaptiveQuantization (..),++    -- * H264Syntax+    H264Syntax (..),++    -- * H264Telecine+    H264Telecine (..),++    -- * H264TemporalAdaptiveQuantization+    H264TemporalAdaptiveQuantization (..),++    -- * H264UnregisteredSeiTimecode+    H264UnregisteredSeiTimecode (..),++    -- * H265AdaptiveQuantization+    H265AdaptiveQuantization (..),++    -- * H265AlternateTransferFunctionSei+    H265AlternateTransferFunctionSei (..),++    -- * H265CodecLevel+    H265CodecLevel (..),++    -- * H265CodecProfile+    H265CodecProfile (..),++    -- * H265DynamicSubGop+    H265DynamicSubGop (..),++    -- * H265FlickerAdaptiveQuantization+    H265FlickerAdaptiveQuantization (..),++    -- * H265FramerateControl+    H265FramerateControl (..),++    -- * H265FramerateConversionAlgorithm+    H265FramerateConversionAlgorithm (..),++    -- * H265GopBReference+    H265GopBReference (..),++    -- * H265GopSizeUnits+    H265GopSizeUnits (..),++    -- * H265InterlaceMode+    H265InterlaceMode (..),++    -- * H265ParControl+    H265ParControl (..),++    -- * H265QualityTuningLevel+    H265QualityTuningLevel (..),++    -- * H265RateControlMode+    H265RateControlMode (..),++    -- * H265SampleAdaptiveOffsetFilterMode+    H265SampleAdaptiveOffsetFilterMode (..),++    -- * H265ScanTypeConversionMode+    H265ScanTypeConversionMode (..),++    -- * H265SceneChangeDetect+    H265SceneChangeDetect (..),++    -- * H265SlowPal+    H265SlowPal (..),++    -- * H265SpatialAdaptiveQuantization+    H265SpatialAdaptiveQuantization (..),++    -- * H265Telecine+    H265Telecine (..),++    -- * H265TemporalAdaptiveQuantization+    H265TemporalAdaptiveQuantization (..),++    -- * H265TemporalIds+    H265TemporalIds (..),++    -- * H265Tiles+    H265Tiles (..),++    -- * H265UnregisteredSeiTimecode+    H265UnregisteredSeiTimecode (..),++    -- * H265WriteMp4PackagingType+    H265WriteMp4PackagingType (..),++    -- * HlsAdMarkers+    HlsAdMarkers (..),++    -- * HlsAudioOnlyContainer+    HlsAudioOnlyContainer (..),++    -- * HlsAudioOnlyHeader+    HlsAudioOnlyHeader (..),++    -- * HlsAudioTrackType+    HlsAudioTrackType (..),++    -- * HlsCaptionLanguageSetting+    HlsCaptionLanguageSetting (..),++    -- * HlsCaptionSegmentLengthControl+    HlsCaptionSegmentLengthControl (..),++    -- * HlsClientCache+    HlsClientCache (..),++    -- * HlsCodecSpecification+    HlsCodecSpecification (..),++    -- * HlsDescriptiveVideoServiceFlag+    HlsDescriptiveVideoServiceFlag (..),++    -- * HlsDirectoryStructure+    HlsDirectoryStructure (..),++    -- * HlsEncryptionType+    HlsEncryptionType (..),++    -- * HlsIFrameOnlyManifest+    HlsIFrameOnlyManifest (..),++    -- * HlsImageBasedTrickPlay+    HlsImageBasedTrickPlay (..),++    -- * HlsInitializationVectorInManifest+    HlsInitializationVectorInManifest (..),++    -- * HlsIntervalCadence+    HlsIntervalCadence (..),++    -- * HlsKeyProviderType+    HlsKeyProviderType (..),++    -- * HlsManifestCompression+    HlsManifestCompression (..),++    -- * HlsManifestDurationFormat+    HlsManifestDurationFormat (..),++    -- * HlsOfflineEncrypted+    HlsOfflineEncrypted (..),++    -- * HlsOutputSelection+    HlsOutputSelection (..),++    -- * HlsProgramDateTime+    HlsProgramDateTime (..),++    -- * HlsSegmentControl+    HlsSegmentControl (..),++    -- * HlsSegmentLengthControl+    HlsSegmentLengthControl (..),++    -- * HlsStreamInfResolution+    HlsStreamInfResolution (..),++    -- * HlsTargetDurationCompatibilityMode+    HlsTargetDurationCompatibilityMode (..),++    -- * HlsTimedMetadataId3Frame+    HlsTimedMetadataId3Frame (..),++    -- * ImscAccessibilitySubs+    ImscAccessibilitySubs (..),++    -- * ImscStylePassthrough+    ImscStylePassthrough (..),++    -- * InputDeblockFilter+    InputDeblockFilter (..),++    -- * InputDenoiseFilter+    InputDenoiseFilter (..),++    -- * InputFilterEnable+    InputFilterEnable (..),++    -- * InputPolicy+    InputPolicy (..),++    -- * InputPsiControl+    InputPsiControl (..),++    -- * InputRotate+    InputRotate (..),++    -- * InputSampleRange+    InputSampleRange (..),++    -- * InputScanType+    InputScanType (..),++    -- * InputTimecodeSource+    InputTimecodeSource (..),++    -- * JobPhase+    JobPhase (..),++    -- * JobStatus+    JobStatus (..),++    -- * JobTemplateListBy+    JobTemplateListBy (..),++    -- * LanguageCode+    LanguageCode (..),++    -- * M2tsAudioBufferModel+    M2tsAudioBufferModel (..),++    -- * M2tsAudioDuration+    M2tsAudioDuration (..),++    -- * M2tsBufferModel+    M2tsBufferModel (..),++    -- * M2tsDataPtsControl+    M2tsDataPtsControl (..),++    -- * M2tsEbpAudioInterval+    M2tsEbpAudioInterval (..),++    -- * M2tsEbpPlacement+    M2tsEbpPlacement (..),++    -- * M2tsEsRateInPes+    M2tsEsRateInPes (..),++    -- * M2tsForceTsVideoEbpOrder+    M2tsForceTsVideoEbpOrder (..),++    -- * M2tsKlvMetadata+    M2tsKlvMetadata (..),++    -- * M2tsNielsenId3+    M2tsNielsenId3 (..),++    -- * M2tsPcrControl+    M2tsPcrControl (..),++    -- * M2tsRateMode+    M2tsRateMode (..),++    -- * M2tsScte35Source+    M2tsScte35Source (..),++    -- * M2tsSegmentationMarkers+    M2tsSegmentationMarkers (..),++    -- * M2tsSegmentationStyle+    M2tsSegmentationStyle (..),++    -- * M3u8AudioDuration+    M3u8AudioDuration (..),++    -- * M3u8DataPtsControl+    M3u8DataPtsControl (..),++    -- * M3u8NielsenId3+    M3u8NielsenId3 (..),++    -- * M3u8PcrControl+    M3u8PcrControl (..),++    -- * M3u8Scte35Source+    M3u8Scte35Source (..),++    -- * MotionImageInsertionMode+    MotionImageInsertionMode (..),++    -- * MotionImagePlayback+    MotionImagePlayback (..),++    -- * MovClapAtom+    MovClapAtom (..),++    -- * MovCslgAtom+    MovCslgAtom (..),++    -- * MovMpeg2FourCCControl+    MovMpeg2FourCCControl (..),++    -- * MovPaddingControl+    MovPaddingControl (..),++    -- * MovReference+    MovReference (..),++    -- * Mp3RateControlMode+    Mp3RateControlMode (..),++    -- * Mp4CslgAtom+    Mp4CslgAtom (..),++    -- * Mp4FreeSpaceBox+    Mp4FreeSpaceBox (..),++    -- * Mp4MoovPlacement+    Mp4MoovPlacement (..),++    -- * MpdAccessibilityCaptionHints+    MpdAccessibilityCaptionHints (..),++    -- * MpdAudioDuration+    MpdAudioDuration (..),++    -- * MpdCaptionContainerType+    MpdCaptionContainerType (..),++    -- * MpdKlvMetadata+    MpdKlvMetadata (..),++    -- * MpdManifestMetadataSignaling+    MpdManifestMetadataSignaling (..),++    -- * MpdScte35Esam+    MpdScte35Esam (..),++    -- * MpdScte35Source+    MpdScte35Source (..),++    -- * MpdTimedMetadata+    MpdTimedMetadata (..),++    -- * MpdTimedMetadataBoxVersion+    MpdTimedMetadataBoxVersion (..),++    -- * Mpeg2AdaptiveQuantization+    Mpeg2AdaptiveQuantization (..),++    -- * Mpeg2CodecLevel+    Mpeg2CodecLevel (..),++    -- * Mpeg2CodecProfile+    Mpeg2CodecProfile (..),++    -- * Mpeg2DynamicSubGop+    Mpeg2DynamicSubGop (..),++    -- * Mpeg2FramerateControl+    Mpeg2FramerateControl (..),++    -- * Mpeg2FramerateConversionAlgorithm+    Mpeg2FramerateConversionAlgorithm (..),++    -- * Mpeg2GopSizeUnits+    Mpeg2GopSizeUnits (..),++    -- * Mpeg2InterlaceMode+    Mpeg2InterlaceMode (..),++    -- * Mpeg2IntraDcPrecision+    Mpeg2IntraDcPrecision (..),++    -- * Mpeg2ParControl+    Mpeg2ParControl (..),++    -- * Mpeg2QualityTuningLevel+    Mpeg2QualityTuningLevel (..),++    -- * Mpeg2RateControlMode+    Mpeg2RateControlMode (..),++    -- * Mpeg2ScanTypeConversionMode+    Mpeg2ScanTypeConversionMode (..),++    -- * Mpeg2SceneChangeDetect+    Mpeg2SceneChangeDetect (..),++    -- * Mpeg2SlowPal+    Mpeg2SlowPal (..),++    -- * Mpeg2SpatialAdaptiveQuantization+    Mpeg2SpatialAdaptiveQuantization (..),++    -- * Mpeg2Syntax+    Mpeg2Syntax (..),++    -- * Mpeg2Telecine+    Mpeg2Telecine (..),++    -- * Mpeg2TemporalAdaptiveQuantization+    Mpeg2TemporalAdaptiveQuantization (..),++    -- * MsSmoothAudioDeduplication+    MsSmoothAudioDeduplication (..),++    -- * MsSmoothFragmentLengthControl+    MsSmoothFragmentLengthControl (..),++    -- * MsSmoothManifestEncoding+    MsSmoothManifestEncoding (..),++    -- * MxfAfdSignaling+    MxfAfdSignaling (..),++    -- * MxfProfile+    MxfProfile (..),++    -- * MxfXavcDurationMode+    MxfXavcDurationMode (..),++    -- * NielsenActiveWatermarkProcessType+    NielsenActiveWatermarkProcessType (..),++    -- * NielsenSourceWatermarkStatusType+    NielsenSourceWatermarkStatusType (..),++    -- * NielsenUniqueTicPerAudioTrackType+    NielsenUniqueTicPerAudioTrackType (..),++    -- * NoiseFilterPostTemporalSharpening+    NoiseFilterPostTemporalSharpening (..),++    -- * NoiseFilterPostTemporalSharpeningStrength+    NoiseFilterPostTemporalSharpeningStrength (..),++    -- * NoiseReducerFilter+    NoiseReducerFilter (..),++    -- * Order+    Order (..),++    -- * OutputGroupType+    OutputGroupType (..),++    -- * OutputSdt+    OutputSdt (..),++    -- * PadVideo+    PadVideo (..),++    -- * PresetListBy+    PresetListBy (..),++    -- * PricingPlan+    PricingPlan (..),++    -- * ProresChromaSampling+    ProresChromaSampling (..),++    -- * ProresCodecProfile+    ProresCodecProfile (..),++    -- * ProresFramerateControl+    ProresFramerateControl (..),++    -- * ProresFramerateConversionAlgorithm+    ProresFramerateConversionAlgorithm (..),++    -- * ProresInterlaceMode+    ProresInterlaceMode (..),++    -- * ProresParControl+    ProresParControl (..),++    -- * ProresScanTypeConversionMode+    ProresScanTypeConversionMode (..),++    -- * ProresSlowPal+    ProresSlowPal (..),++    -- * ProresTelecine+    ProresTelecine (..),++    -- * QueueListBy+    QueueListBy (..),++    -- * QueueStatus+    QueueStatus (..),++    -- * RenewalType+    RenewalType (..),++    -- * RequiredFlag+    RequiredFlag (..),++    -- * ReservationPlanStatus+    ReservationPlanStatus (..),++    -- * RespondToAfd+    RespondToAfd (..),++    -- * RuleType+    RuleType (..),++    -- * S3ObjectCannedAcl+    S3ObjectCannedAcl (..),++    -- * S3ServerSideEncryptionType+    S3ServerSideEncryptionType (..),++    -- * SampleRangeConversion+    SampleRangeConversion (..),++    -- * ScalingBehavior+    ScalingBehavior (..),++    -- * SccDestinationFramerate+    SccDestinationFramerate (..),++    -- * SimulateReservedQueue+    SimulateReservedQueue (..),++    -- * SrtStylePassthrough+    SrtStylePassthrough (..),++    -- * StatusUpdateInterval+    StatusUpdateInterval (..),++    -- * TeletextPageType+    TeletextPageType (..),++    -- * TimecodeBurninPosition+    TimecodeBurninPosition (..),++    -- * TimecodeSource+    TimecodeSource (..),++    -- * TimedMetadata+    TimedMetadata (..),++    -- * TtmlStylePassthrough+    TtmlStylePassthrough (..),++    -- * Type+    Type (..),++    -- * Vc3Class+    Vc3Class (..),++    -- * Vc3FramerateControl+    Vc3FramerateControl (..),++    -- * Vc3FramerateConversionAlgorithm+    Vc3FramerateConversionAlgorithm (..),++    -- * Vc3InterlaceMode+    Vc3InterlaceMode (..),++    -- * Vc3ScanTypeConversionMode+    Vc3ScanTypeConversionMode (..),++    -- * Vc3SlowPal+    Vc3SlowPal (..),++    -- * Vc3Telecine+    Vc3Telecine (..),++    -- * VchipAction+    VchipAction (..),++    -- * VideoCodec+    VideoCodec (..),++    -- * VideoTimecodeInsertion+    VideoTimecodeInsertion (..),++    -- * Vp8FramerateControl+    Vp8FramerateControl (..),++    -- * Vp8FramerateConversionAlgorithm+    Vp8FramerateConversionAlgorithm (..),++    -- * Vp8ParControl+    Vp8ParControl (..),++    -- * Vp8QualityTuningLevel+    Vp8QualityTuningLevel (..),++    -- * Vp8RateControlMode+    Vp8RateControlMode (..),++    -- * Vp9FramerateControl+    Vp9FramerateControl (..),++    -- * Vp9FramerateConversionAlgorithm+    Vp9FramerateConversionAlgorithm (..),++    -- * Vp9ParControl+    Vp9ParControl (..),++    -- * Vp9QualityTuningLevel+    Vp9QualityTuningLevel (..),++    -- * Vp9RateControlMode+    Vp9RateControlMode (..),++    -- * WatermarkingStrength+    WatermarkingStrength (..),++    -- * WavFormat+    WavFormat (..),++    -- * WebvttAccessibilitySubs+    WebvttAccessibilitySubs (..),++    -- * WebvttStylePassthrough+    WebvttStylePassthrough (..),++    -- * Xavc4kIntraCbgProfileClass+    Xavc4kIntraCbgProfileClass (..),++    -- * Xavc4kIntraVbrProfileClass+    Xavc4kIntraVbrProfileClass (..),++    -- * Xavc4kProfileBitrateClass+    Xavc4kProfileBitrateClass (..),++    -- * Xavc4kProfileCodecProfile+    Xavc4kProfileCodecProfile (..),++    -- * Xavc4kProfileQualityTuningLevel+    Xavc4kProfileQualityTuningLevel (..),++    -- * XavcAdaptiveQuantization+    XavcAdaptiveQuantization (..),++    -- * XavcEntropyEncoding+    XavcEntropyEncoding (..),++    -- * XavcFlickerAdaptiveQuantization+    XavcFlickerAdaptiveQuantization (..),++    -- * XavcFramerateControl+    XavcFramerateControl (..),++    -- * XavcFramerateConversionAlgorithm+    XavcFramerateConversionAlgorithm (..),++    -- * XavcGopBReference+    XavcGopBReference (..),++    -- * XavcHdIntraCbgProfileClass+    XavcHdIntraCbgProfileClass (..),++    -- * XavcHdProfileBitrateClass+    XavcHdProfileBitrateClass (..),++    -- * XavcHdProfileQualityTuningLevel+    XavcHdProfileQualityTuningLevel (..),++    -- * XavcHdProfileTelecine+    XavcHdProfileTelecine (..),++    -- * XavcInterlaceMode+    XavcInterlaceMode (..),++    -- * XavcProfile+    XavcProfile (..),++    -- * XavcSlowPal+    XavcSlowPal (..),++    -- * XavcSpatialAdaptiveQuantization+    XavcSpatialAdaptiveQuantization (..),++    -- * XavcTemporalAdaptiveQuantization+    XavcTemporalAdaptiveQuantization (..),++    -- * AacSettings+    AacSettings (..),+    newAacSettings,+    aacSettings_audioDescriptionBroadcasterMix,+    aacSettings_bitrate,+    aacSettings_codecProfile,+    aacSettings_codingMode,+    aacSettings_rateControlMode,+    aacSettings_rawFormat,+    aacSettings_sampleRate,+    aacSettings_specification,+    aacSettings_vbrQuality,++    -- * Ac3Settings+    Ac3Settings (..),+    newAc3Settings,+    ac3Settings_bitrate,+    ac3Settings_bitstreamMode,+    ac3Settings_codingMode,+    ac3Settings_dialnorm,+    ac3Settings_dynamicRangeCompressionLine,+    ac3Settings_dynamicRangeCompressionProfile,+    ac3Settings_dynamicRangeCompressionRf,+    ac3Settings_lfeFilter,+    ac3Settings_metadataControl,+    ac3Settings_sampleRate,++    -- * AccelerationSettings+    AccelerationSettings (..),+    newAccelerationSettings,+    accelerationSettings_mode,++    -- * AiffSettings+    AiffSettings (..),+    newAiffSettings,+    aiffSettings_bitDepth,+    aiffSettings_channels,+    aiffSettings_sampleRate,++    -- * AllowedRenditionSize+    AllowedRenditionSize (..),+    newAllowedRenditionSize,+    allowedRenditionSize_height,+    allowedRenditionSize_required,+    allowedRenditionSize_width,++    -- * AncillarySourceSettings+    AncillarySourceSettings (..),+    newAncillarySourceSettings,+    ancillarySourceSettings_convert608To708,+    ancillarySourceSettings_sourceAncillaryChannelNumber,+    ancillarySourceSettings_terminateCaptions,++    -- * AudioChannelTaggingSettings+    AudioChannelTaggingSettings (..),+    newAudioChannelTaggingSettings,+    audioChannelTaggingSettings_channelTag,++    -- * AudioCodecSettings+    AudioCodecSettings (..),+    newAudioCodecSettings,+    audioCodecSettings_aacSettings,+    audioCodecSettings_ac3Settings,+    audioCodecSettings_aiffSettings,+    audioCodecSettings_codec,+    audioCodecSettings_eac3AtmosSettings,+    audioCodecSettings_eac3Settings,+    audioCodecSettings_mp2Settings,+    audioCodecSettings_mp3Settings,+    audioCodecSettings_opusSettings,+    audioCodecSettings_vorbisSettings,+    audioCodecSettings_wavSettings,++    -- * AudioDescription+    AudioDescription (..),+    newAudioDescription,+    audioDescription_audioChannelTaggingSettings,+    audioDescription_audioNormalizationSettings,+    audioDescription_audioSourceName,+    audioDescription_audioType,+    audioDescription_audioTypeControl,+    audioDescription_codecSettings,+    audioDescription_customLanguageCode,+    audioDescription_languageCode,+    audioDescription_languageCodeControl,+    audioDescription_remixSettings,+    audioDescription_streamName,++    -- * AudioNormalizationSettings+    AudioNormalizationSettings (..),+    newAudioNormalizationSettings,+    audioNormalizationSettings_algorithm,+    audioNormalizationSettings_algorithmControl,+    audioNormalizationSettings_correctionGateLevel,+    audioNormalizationSettings_loudnessLogging,+    audioNormalizationSettings_peakCalculation,+    audioNormalizationSettings_targetLkfs,++    -- * AudioSelector+    AudioSelector (..),+    newAudioSelector,+    audioSelector_audioDurationCorrection,+    audioSelector_customLanguageCode,+    audioSelector_defaultSelection,+    audioSelector_externalAudioFileInput,+    audioSelector_hlsRenditionGroupSettings,+    audioSelector_languageCode,+    audioSelector_offset,+    audioSelector_pids,+    audioSelector_programSelection,+    audioSelector_remixSettings,+    audioSelector_selectorType,+    audioSelector_tracks,++    -- * AudioSelectorGroup+    AudioSelectorGroup (..),+    newAudioSelectorGroup,+    audioSelectorGroup_audioSelectorNames,++    -- * AutomatedAbrRule+    AutomatedAbrRule (..),+    newAutomatedAbrRule,+    automatedAbrRule_allowedRenditions,+    automatedAbrRule_forceIncludeRenditions,+    automatedAbrRule_minBottomRenditionSize,+    automatedAbrRule_minTopRenditionSize,+    automatedAbrRule_type,++    -- * AutomatedAbrSettings+    AutomatedAbrSettings (..),+    newAutomatedAbrSettings,+    automatedAbrSettings_maxAbrBitrate,+    automatedAbrSettings_maxRenditions,+    automatedAbrSettings_minAbrBitrate,+    automatedAbrSettings_rules,++    -- * AutomatedEncodingSettings+    AutomatedEncodingSettings (..),+    newAutomatedEncodingSettings,+    automatedEncodingSettings_abrSettings,++    -- * Av1QvbrSettings+    Av1QvbrSettings (..),+    newAv1QvbrSettings,+    av1QvbrSettings_qvbrQualityLevel,+    av1QvbrSettings_qvbrQualityLevelFineTune,++    -- * Av1Settings+    Av1Settings (..),+    newAv1Settings,+    av1Settings_adaptiveQuantization,+    av1Settings_bitDepth,+    av1Settings_framerateControl,+    av1Settings_framerateConversionAlgorithm,+    av1Settings_framerateDenominator,+    av1Settings_framerateNumerator,+    av1Settings_gopSize,+    av1Settings_maxBitrate,+    av1Settings_numberBFramesBetweenReferenceFrames,+    av1Settings_qvbrSettings,+    av1Settings_rateControlMode,+    av1Settings_slices,+    av1Settings_spatialAdaptiveQuantization,++    -- * AvailBlanking+    AvailBlanking (..),+    newAvailBlanking,+    availBlanking_availBlankingImage,++    -- * AvcIntraSettings+    AvcIntraSettings (..),+    newAvcIntraSettings,+    avcIntraSettings_avcIntraClass,+    avcIntraSettings_avcIntraUhdSettings,+    avcIntraSettings_framerateControl,+    avcIntraSettings_framerateConversionAlgorithm,+    avcIntraSettings_framerateDenominator,+    avcIntraSettings_framerateNumerator,+    avcIntraSettings_interlaceMode,+    avcIntraSettings_scanTypeConversionMode,+    avcIntraSettings_slowPal,+    avcIntraSettings_telecine,++    -- * AvcIntraUhdSettings+    AvcIntraUhdSettings (..),+    newAvcIntraUhdSettings,+    avcIntraUhdSettings_qualityTuningLevel,++    -- * BurninDestinationSettings+    BurninDestinationSettings (..),+    newBurninDestinationSettings,+    burninDestinationSettings_alignment,+    burninDestinationSettings_applyFontColor,+    burninDestinationSettings_backgroundColor,+    burninDestinationSettings_backgroundOpacity,+    burninDestinationSettings_fallbackFont,+    burninDestinationSettings_fontColor,+    burninDestinationSettings_fontOpacity,+    burninDestinationSettings_fontResolution,+    burninDestinationSettings_fontScript,+    burninDestinationSettings_fontSize,+    burninDestinationSettings_hexFontColor,+    burninDestinationSettings_outlineColor,+    burninDestinationSettings_outlineSize,+    burninDestinationSettings_shadowColor,+    burninDestinationSettings_shadowOpacity,+    burninDestinationSettings_shadowXOffset,+    burninDestinationSettings_shadowYOffset,+    burninDestinationSettings_stylePassthrough,+    burninDestinationSettings_teletextSpacing,+    burninDestinationSettings_xPosition,+    burninDestinationSettings_yPosition,++    -- * CaptionDescription+    CaptionDescription (..),+    newCaptionDescription,+    captionDescription_captionSelectorName,+    captionDescription_customLanguageCode,+    captionDescription_destinationSettings,+    captionDescription_languageCode,+    captionDescription_languageDescription,++    -- * CaptionDescriptionPreset+    CaptionDescriptionPreset (..),+    newCaptionDescriptionPreset,+    captionDescriptionPreset_customLanguageCode,+    captionDescriptionPreset_destinationSettings,+    captionDescriptionPreset_languageCode,+    captionDescriptionPreset_languageDescription,++    -- * CaptionDestinationSettings+    CaptionDestinationSettings (..),+    newCaptionDestinationSettings,+    captionDestinationSettings_burninDestinationSettings,+    captionDestinationSettings_destinationType,+    captionDestinationSettings_dvbSubDestinationSettings,+    captionDestinationSettings_embeddedDestinationSettings,+    captionDestinationSettings_imscDestinationSettings,+    captionDestinationSettings_sccDestinationSettings,+    captionDestinationSettings_srtDestinationSettings,+    captionDestinationSettings_teletextDestinationSettings,+    captionDestinationSettings_ttmlDestinationSettings,+    captionDestinationSettings_webvttDestinationSettings,++    -- * CaptionSelector+    CaptionSelector (..),+    newCaptionSelector,+    captionSelector_customLanguageCode,+    captionSelector_languageCode,+    captionSelector_sourceSettings,++    -- * CaptionSourceFramerate+    CaptionSourceFramerate (..),+    newCaptionSourceFramerate,+    captionSourceFramerate_framerateDenominator,+    captionSourceFramerate_framerateNumerator,++    -- * CaptionSourceSettings+    CaptionSourceSettings (..),+    newCaptionSourceSettings,+    captionSourceSettings_ancillarySourceSettings,+    captionSourceSettings_dvbSubSourceSettings,+    captionSourceSettings_embeddedSourceSettings,+    captionSourceSettings_fileSourceSettings,+    captionSourceSettings_sourceType,+    captionSourceSettings_teletextSourceSettings,+    captionSourceSettings_trackSourceSettings,+    captionSourceSettings_webvttHlsSourceSettings,++    -- * ChannelMapping+    ChannelMapping (..),+    newChannelMapping,+    channelMapping_outputChannels,++    -- * CmafAdditionalManifest+    CmafAdditionalManifest (..),+    newCmafAdditionalManifest,+    cmafAdditionalManifest_manifestNameModifier,+    cmafAdditionalManifest_selectedOutputs,++    -- * CmafEncryptionSettings+    CmafEncryptionSettings (..),+    newCmafEncryptionSettings,+    cmafEncryptionSettings_constantInitializationVector,+    cmafEncryptionSettings_encryptionMethod,+    cmafEncryptionSettings_initializationVectorInManifest,+    cmafEncryptionSettings_spekeKeyProvider,+    cmafEncryptionSettings_staticKeyProvider,+    cmafEncryptionSettings_type,++    -- * CmafGroupSettings+    CmafGroupSettings (..),+    newCmafGroupSettings,+    cmafGroupSettings_additionalManifests,+    cmafGroupSettings_baseUrl,+    cmafGroupSettings_clientCache,+    cmafGroupSettings_codecSpecification,+    cmafGroupSettings_destination,+    cmafGroupSettings_destinationSettings,+    cmafGroupSettings_encryption,+    cmafGroupSettings_fragmentLength,+    cmafGroupSettings_imageBasedTrickPlay,+    cmafGroupSettings_imageBasedTrickPlaySettings,+    cmafGroupSettings_manifestCompression,+    cmafGroupSettings_manifestDurationFormat,+    cmafGroupSettings_minBufferTime,+    cmafGroupSettings_minFinalSegmentLength,+    cmafGroupSettings_mpdManifestBandwidthType,+    cmafGroupSettings_mpdProfile,+    cmafGroupSettings_ptsOffsetHandlingForBFrames,+    cmafGroupSettings_segmentControl,+    cmafGroupSettings_segmentLength,+    cmafGroupSettings_segmentLengthControl,+    cmafGroupSettings_streamInfResolution,+    cmafGroupSettings_targetDurationCompatibilityMode,+    cmafGroupSettings_videoCompositionOffsets,+    cmafGroupSettings_writeDashManifest,+    cmafGroupSettings_writeHlsManifest,+    cmafGroupSettings_writeSegmentTimelineInRepresentation,++    -- * CmafImageBasedTrickPlaySettings+    CmafImageBasedTrickPlaySettings (..),+    newCmafImageBasedTrickPlaySettings,+    cmafImageBasedTrickPlaySettings_intervalCadence,+    cmafImageBasedTrickPlaySettings_thumbnailHeight,+    cmafImageBasedTrickPlaySettings_thumbnailInterval,+    cmafImageBasedTrickPlaySettings_thumbnailWidth,+    cmafImageBasedTrickPlaySettings_tileHeight,+    cmafImageBasedTrickPlaySettings_tileWidth,++    -- * CmfcSettings+    CmfcSettings (..),+    newCmfcSettings,+    cmfcSettings_audioDuration,+    cmfcSettings_audioGroupId,+    cmfcSettings_audioRenditionSets,+    cmfcSettings_audioTrackType,+    cmfcSettings_descriptiveVideoServiceFlag,+    cmfcSettings_iFrameOnlyManifest,+    cmfcSettings_klvMetadata,+    cmfcSettings_manifestMetadataSignaling,+    cmfcSettings_scte35Esam,+    cmfcSettings_scte35Source,+    cmfcSettings_timedMetadata,+    cmfcSettings_timedMetadataBoxVersion,+    cmfcSettings_timedMetadataSchemeIdUri,+    cmfcSettings_timedMetadataValue,++    -- * ColorCorrector+    ColorCorrector (..),+    newColorCorrector,+    colorCorrector_brightness,+    colorCorrector_colorSpaceConversion,+    colorCorrector_contrast,+    colorCorrector_hdr10Metadata,+    colorCorrector_hue,+    colorCorrector_sampleRangeConversion,+    colorCorrector_saturation,+    colorCorrector_sdrReferenceWhiteLevel,++    -- * ContainerSettings+    ContainerSettings (..),+    newContainerSettings,+    containerSettings_cmfcSettings,+    containerSettings_container,+    containerSettings_f4vSettings,+    containerSettings_m2tsSettings,+    containerSettings_m3u8Settings,+    containerSettings_movSettings,+    containerSettings_mp4Settings,+    containerSettings_mpdSettings,+    containerSettings_mxfSettings,++    -- * DashAdditionalManifest+    DashAdditionalManifest (..),+    newDashAdditionalManifest,+    dashAdditionalManifest_manifestNameModifier,+    dashAdditionalManifest_selectedOutputs,++    -- * DashIsoEncryptionSettings+    DashIsoEncryptionSettings (..),+    newDashIsoEncryptionSettings,+    dashIsoEncryptionSettings_playbackDeviceCompatibility,+    dashIsoEncryptionSettings_spekeKeyProvider,++    -- * DashIsoGroupSettings+    DashIsoGroupSettings (..),+    newDashIsoGroupSettings,+    dashIsoGroupSettings_additionalManifests,+    dashIsoGroupSettings_audioChannelConfigSchemeIdUri,+    dashIsoGroupSettings_baseUrl,+    dashIsoGroupSettings_destination,+    dashIsoGroupSettings_destinationSettings,+    dashIsoGroupSettings_encryption,+    dashIsoGroupSettings_fragmentLength,+    dashIsoGroupSettings_hbbtvCompliance,+    dashIsoGroupSettings_imageBasedTrickPlay,+    dashIsoGroupSettings_imageBasedTrickPlaySettings,+    dashIsoGroupSettings_minBufferTime,+    dashIsoGroupSettings_minFinalSegmentLength,+    dashIsoGroupSettings_mpdManifestBandwidthType,+    dashIsoGroupSettings_mpdProfile,+    dashIsoGroupSettings_ptsOffsetHandlingForBFrames,+    dashIsoGroupSettings_segmentControl,+    dashIsoGroupSettings_segmentLength,+    dashIsoGroupSettings_segmentLengthControl,+    dashIsoGroupSettings_videoCompositionOffsets,+    dashIsoGroupSettings_writeSegmentTimelineInRepresentation,++    -- * DashIsoImageBasedTrickPlaySettings+    DashIsoImageBasedTrickPlaySettings (..),+    newDashIsoImageBasedTrickPlaySettings,+    dashIsoImageBasedTrickPlaySettings_intervalCadence,+    dashIsoImageBasedTrickPlaySettings_thumbnailHeight,+    dashIsoImageBasedTrickPlaySettings_thumbnailInterval,+    dashIsoImageBasedTrickPlaySettings_thumbnailWidth,+    dashIsoImageBasedTrickPlaySettings_tileHeight,+    dashIsoImageBasedTrickPlaySettings_tileWidth,++    -- * Deinterlacer+    Deinterlacer (..),+    newDeinterlacer,+    deinterlacer_algorithm,+    deinterlacer_control,+    deinterlacer_mode,++    -- * DestinationSettings+    DestinationSettings (..),+    newDestinationSettings,+    destinationSettings_s3Settings,++    -- * DolbyVision+    DolbyVision (..),+    newDolbyVision,+    dolbyVision_l6Metadata,+    dolbyVision_l6Mode,+    dolbyVision_mapping,+    dolbyVision_profile,++    -- * DolbyVisionLevel6Metadata+    DolbyVisionLevel6Metadata (..),+    newDolbyVisionLevel6Metadata,+    dolbyVisionLevel6Metadata_maxCll,+    dolbyVisionLevel6Metadata_maxFall,++    -- * DvbNitSettings+    DvbNitSettings (..),+    newDvbNitSettings,+    dvbNitSettings_networkId,+    dvbNitSettings_networkName,+    dvbNitSettings_nitInterval,++    -- * DvbSdtSettings+    DvbSdtSettings (..),+    newDvbSdtSettings,+    dvbSdtSettings_outputSdt,+    dvbSdtSettings_sdtInterval,+    dvbSdtSettings_serviceName,+    dvbSdtSettings_serviceProviderName,++    -- * DvbSubDestinationSettings+    DvbSubDestinationSettings (..),+    newDvbSubDestinationSettings,+    dvbSubDestinationSettings_alignment,+    dvbSubDestinationSettings_applyFontColor,+    dvbSubDestinationSettings_backgroundColor,+    dvbSubDestinationSettings_backgroundOpacity,+    dvbSubDestinationSettings_ddsHandling,+    dvbSubDestinationSettings_ddsXCoordinate,+    dvbSubDestinationSettings_ddsYCoordinate,+    dvbSubDestinationSettings_fallbackFont,+    dvbSubDestinationSettings_fontColor,+    dvbSubDestinationSettings_fontOpacity,+    dvbSubDestinationSettings_fontResolution,+    dvbSubDestinationSettings_fontScript,+    dvbSubDestinationSettings_fontSize,+    dvbSubDestinationSettings_height,+    dvbSubDestinationSettings_hexFontColor,+    dvbSubDestinationSettings_outlineColor,+    dvbSubDestinationSettings_outlineSize,+    dvbSubDestinationSettings_shadowColor,+    dvbSubDestinationSettings_shadowOpacity,+    dvbSubDestinationSettings_shadowXOffset,+    dvbSubDestinationSettings_shadowYOffset,+    dvbSubDestinationSettings_stylePassthrough,+    dvbSubDestinationSettings_subtitlingType,+    dvbSubDestinationSettings_teletextSpacing,+    dvbSubDestinationSettings_width,+    dvbSubDestinationSettings_xPosition,+    dvbSubDestinationSettings_yPosition,++    -- * DvbSubSourceSettings+    DvbSubSourceSettings (..),+    newDvbSubSourceSettings,+    dvbSubSourceSettings_pid,++    -- * DvbTdtSettings+    DvbTdtSettings (..),+    newDvbTdtSettings,+    dvbTdtSettings_tdtInterval,++    -- * Eac3AtmosSettings+    Eac3AtmosSettings (..),+    newEac3AtmosSettings,+    eac3AtmosSettings_bitrate,+    eac3AtmosSettings_bitstreamMode,+    eac3AtmosSettings_codingMode,+    eac3AtmosSettings_dialogueIntelligence,+    eac3AtmosSettings_downmixControl,+    eac3AtmosSettings_dynamicRangeCompressionLine,+    eac3AtmosSettings_dynamicRangeCompressionRf,+    eac3AtmosSettings_dynamicRangeControl,+    eac3AtmosSettings_loRoCenterMixLevel,+    eac3AtmosSettings_loRoSurroundMixLevel,+    eac3AtmosSettings_ltRtCenterMixLevel,+    eac3AtmosSettings_ltRtSurroundMixLevel,+    eac3AtmosSettings_meteringMode,+    eac3AtmosSettings_sampleRate,+    eac3AtmosSettings_speechThreshold,+    eac3AtmosSettings_stereoDownmix,+    eac3AtmosSettings_surroundExMode,++    -- * Eac3Settings+    Eac3Settings (..),+    newEac3Settings,+    eac3Settings_attenuationControl,+    eac3Settings_bitrate,+    eac3Settings_bitstreamMode,+    eac3Settings_codingMode,+    eac3Settings_dcFilter,+    eac3Settings_dialnorm,+    eac3Settings_dynamicRangeCompressionLine,+    eac3Settings_dynamicRangeCompressionRf,+    eac3Settings_lfeControl,+    eac3Settings_lfeFilter,+    eac3Settings_loRoCenterMixLevel,+    eac3Settings_loRoSurroundMixLevel,+    eac3Settings_ltRtCenterMixLevel,+    eac3Settings_ltRtSurroundMixLevel,+    eac3Settings_metadataControl,+    eac3Settings_passthroughControl,+    eac3Settings_phaseControl,+    eac3Settings_sampleRate,+    eac3Settings_stereoDownmix,+    eac3Settings_surroundExMode,+    eac3Settings_surroundMode,++    -- * EmbeddedDestinationSettings+    EmbeddedDestinationSettings (..),+    newEmbeddedDestinationSettings,+    embeddedDestinationSettings_destination608ChannelNumber,+    embeddedDestinationSettings_destination708ServiceNumber,++    -- * EmbeddedSourceSettings+    EmbeddedSourceSettings (..),+    newEmbeddedSourceSettings,+    embeddedSourceSettings_convert608To708,+    embeddedSourceSettings_source608ChannelNumber,+    embeddedSourceSettings_source608TrackNumber,+    embeddedSourceSettings_terminateCaptions,++    -- * Endpoint+    Endpoint (..),+    newEndpoint,+    endpoint_url,++    -- * EsamManifestConfirmConditionNotification+    EsamManifestConfirmConditionNotification (..),+    newEsamManifestConfirmConditionNotification,+    esamManifestConfirmConditionNotification_mccXml,++    -- * EsamSettings+    EsamSettings (..),+    newEsamSettings,+    esamSettings_manifestConfirmConditionNotification,+    esamSettings_responseSignalPreroll,+    esamSettings_signalProcessingNotification,++    -- * EsamSignalProcessingNotification+    EsamSignalProcessingNotification (..),+    newEsamSignalProcessingNotification,+    esamSignalProcessingNotification_sccXml,++    -- * ExtendedDataServices+    ExtendedDataServices (..),+    newExtendedDataServices,+    extendedDataServices_copyProtectionAction,+    extendedDataServices_vchipAction,++    -- * F4vSettings+    F4vSettings (..),+    newF4vSettings,+    f4vSettings_moovPlacement,++    -- * FileGroupSettings+    FileGroupSettings (..),+    newFileGroupSettings,+    fileGroupSettings_destination,+    fileGroupSettings_destinationSettings,++    -- * FileSourceSettings+    FileSourceSettings (..),+    newFileSourceSettings,+    fileSourceSettings_convert608To708,+    fileSourceSettings_framerate,+    fileSourceSettings_sourceFile,+    fileSourceSettings_timeDelta,+    fileSourceSettings_timeDeltaUnits,++    -- * ForceIncludeRenditionSize+    ForceIncludeRenditionSize (..),+    newForceIncludeRenditionSize,+    forceIncludeRenditionSize_height,+    forceIncludeRenditionSize_width,++    -- * FrameCaptureSettings+    FrameCaptureSettings (..),+    newFrameCaptureSettings,+    frameCaptureSettings_framerateDenominator,+    frameCaptureSettings_framerateNumerator,+    frameCaptureSettings_maxCaptures,+    frameCaptureSettings_quality,++    -- * H264QvbrSettings+    H264QvbrSettings (..),+    newH264QvbrSettings,+    h264QvbrSettings_maxAverageBitrate,+    h264QvbrSettings_qvbrQualityLevel,+    h264QvbrSettings_qvbrQualityLevelFineTune,++    -- * H264Settings+    H264Settings (..),+    newH264Settings,+    h264Settings_adaptiveQuantization,+    h264Settings_bitrate,+    h264Settings_codecLevel,+    h264Settings_codecProfile,+    h264Settings_dynamicSubGop,+    h264Settings_entropyEncoding,+    h264Settings_fieldEncoding,+    h264Settings_flickerAdaptiveQuantization,+    h264Settings_framerateControl,+    h264Settings_framerateConversionAlgorithm,+    h264Settings_framerateDenominator,+    h264Settings_framerateNumerator,+    h264Settings_gopBReference,+    h264Settings_gopClosedCadence,+    h264Settings_gopSize,+    h264Settings_gopSizeUnits,+    h264Settings_hrdBufferFinalFillPercentage,+    h264Settings_hrdBufferInitialFillPercentage,+    h264Settings_hrdBufferSize,+    h264Settings_interlaceMode,+    h264Settings_maxBitrate,+    h264Settings_minIInterval,+    h264Settings_numberBFramesBetweenReferenceFrames,+    h264Settings_numberReferenceFrames,+    h264Settings_parControl,+    h264Settings_parDenominator,+    h264Settings_parNumerator,+    h264Settings_qualityTuningLevel,+    h264Settings_qvbrSettings,+    h264Settings_rateControlMode,+    h264Settings_repeatPps,+    h264Settings_scanTypeConversionMode,+    h264Settings_sceneChangeDetect,+    h264Settings_slices,+    h264Settings_slowPal,+    h264Settings_softness,+    h264Settings_spatialAdaptiveQuantization,+    h264Settings_syntax,+    h264Settings_telecine,+    h264Settings_temporalAdaptiveQuantization,+    h264Settings_unregisteredSeiTimecode,++    -- * H265QvbrSettings+    H265QvbrSettings (..),+    newH265QvbrSettings,+    h265QvbrSettings_maxAverageBitrate,+    h265QvbrSettings_qvbrQualityLevel,+    h265QvbrSettings_qvbrQualityLevelFineTune,++    -- * H265Settings+    H265Settings (..),+    newH265Settings,+    h265Settings_adaptiveQuantization,+    h265Settings_alternateTransferFunctionSei,+    h265Settings_bitrate,+    h265Settings_codecLevel,+    h265Settings_codecProfile,+    h265Settings_dynamicSubGop,+    h265Settings_flickerAdaptiveQuantization,+    h265Settings_framerateControl,+    h265Settings_framerateConversionAlgorithm,+    h265Settings_framerateDenominator,+    h265Settings_framerateNumerator,+    h265Settings_gopBReference,+    h265Settings_gopClosedCadence,+    h265Settings_gopSize,+    h265Settings_gopSizeUnits,+    h265Settings_hrdBufferFinalFillPercentage,+    h265Settings_hrdBufferInitialFillPercentage,+    h265Settings_hrdBufferSize,+    h265Settings_interlaceMode,+    h265Settings_maxBitrate,+    h265Settings_minIInterval,+    h265Settings_numberBFramesBetweenReferenceFrames,+    h265Settings_numberReferenceFrames,+    h265Settings_parControl,+    h265Settings_parDenominator,+    h265Settings_parNumerator,+    h265Settings_qualityTuningLevel,+    h265Settings_qvbrSettings,+    h265Settings_rateControlMode,+    h265Settings_sampleAdaptiveOffsetFilterMode,+    h265Settings_scanTypeConversionMode,+    h265Settings_sceneChangeDetect,+    h265Settings_slices,+    h265Settings_slowPal,+    h265Settings_spatialAdaptiveQuantization,+    h265Settings_telecine,+    h265Settings_temporalAdaptiveQuantization,+    h265Settings_temporalIds,+    h265Settings_tiles,+    h265Settings_unregisteredSeiTimecode,+    h265Settings_writeMp4PackagingType,++    -- * Hdr10Metadata+    Hdr10Metadata (..),+    newHdr10Metadata,+    hdr10Metadata_bluePrimaryX,+    hdr10Metadata_bluePrimaryY,+    hdr10Metadata_greenPrimaryX,+    hdr10Metadata_greenPrimaryY,+    hdr10Metadata_maxContentLightLevel,+    hdr10Metadata_maxFrameAverageLightLevel,+    hdr10Metadata_maxLuminance,+    hdr10Metadata_minLuminance,+    hdr10Metadata_redPrimaryX,+    hdr10Metadata_redPrimaryY,+    hdr10Metadata_whitePointX,+    hdr10Metadata_whitePointY,++    -- * Hdr10Plus+    Hdr10Plus (..),+    newHdr10Plus,+    hdr10Plus_masteringMonitorNits,+    hdr10Plus_targetMonitorNits,++    -- * HlsAdditionalManifest+    HlsAdditionalManifest (..),+    newHlsAdditionalManifest,+    hlsAdditionalManifest_manifestNameModifier,+    hlsAdditionalManifest_selectedOutputs,++    -- * HlsCaptionLanguageMapping+    HlsCaptionLanguageMapping (..),+    newHlsCaptionLanguageMapping,+    hlsCaptionLanguageMapping_captionChannel,+    hlsCaptionLanguageMapping_customLanguageCode,+    hlsCaptionLanguageMapping_languageCode,+    hlsCaptionLanguageMapping_languageDescription,++    -- * HlsEncryptionSettings+    HlsEncryptionSettings (..),+    newHlsEncryptionSettings,+    hlsEncryptionSettings_constantInitializationVector,+    hlsEncryptionSettings_encryptionMethod,+    hlsEncryptionSettings_initializationVectorInManifest,+    hlsEncryptionSettings_offlineEncrypted,+    hlsEncryptionSettings_spekeKeyProvider,+    hlsEncryptionSettings_staticKeyProvider,+    hlsEncryptionSettings_type,++    -- * HlsGroupSettings+    HlsGroupSettings (..),+    newHlsGroupSettings,+    hlsGroupSettings_adMarkers,+    hlsGroupSettings_additionalManifests,+    hlsGroupSettings_audioOnlyHeader,+    hlsGroupSettings_baseUrl,+    hlsGroupSettings_captionLanguageMappings,+    hlsGroupSettings_captionLanguageSetting,+    hlsGroupSettings_captionSegmentLengthControl,+    hlsGroupSettings_clientCache,+    hlsGroupSettings_codecSpecification,+    hlsGroupSettings_destination,+    hlsGroupSettings_destinationSettings,+    hlsGroupSettings_directoryStructure,+    hlsGroupSettings_encryption,+    hlsGroupSettings_imageBasedTrickPlay,+    hlsGroupSettings_imageBasedTrickPlaySettings,+    hlsGroupSettings_manifestCompression,+    hlsGroupSettings_manifestDurationFormat,+    hlsGroupSettings_minFinalSegmentLength,+    hlsGroupSettings_minSegmentLength,+    hlsGroupSettings_outputSelection,+    hlsGroupSettings_programDateTime,+    hlsGroupSettings_programDateTimePeriod,+    hlsGroupSettings_segmentControl,+    hlsGroupSettings_segmentLength,+    hlsGroupSettings_segmentLengthControl,+    hlsGroupSettings_segmentsPerSubdirectory,+    hlsGroupSettings_streamInfResolution,+    hlsGroupSettings_targetDurationCompatibilityMode,+    hlsGroupSettings_timedMetadataId3Frame,+    hlsGroupSettings_timedMetadataId3Period,+    hlsGroupSettings_timestampDeltaMilliseconds,++    -- * HlsImageBasedTrickPlaySettings+    HlsImageBasedTrickPlaySettings (..),+    newHlsImageBasedTrickPlaySettings,+    hlsImageBasedTrickPlaySettings_intervalCadence,+    hlsImageBasedTrickPlaySettings_thumbnailHeight,+    hlsImageBasedTrickPlaySettings_thumbnailInterval,+    hlsImageBasedTrickPlaySettings_thumbnailWidth,+    hlsImageBasedTrickPlaySettings_tileHeight,+    hlsImageBasedTrickPlaySettings_tileWidth,++    -- * HlsRenditionGroupSettings+    HlsRenditionGroupSettings (..),+    newHlsRenditionGroupSettings,+    hlsRenditionGroupSettings_renditionGroupId,+    hlsRenditionGroupSettings_renditionLanguageCode,+    hlsRenditionGroupSettings_renditionName,++    -- * HlsSettings+    HlsSettings (..),+    newHlsSettings,+    hlsSettings_audioGroupId,+    hlsSettings_audioOnlyContainer,+    hlsSettings_audioRenditionSets,+    hlsSettings_audioTrackType,+    hlsSettings_descriptiveVideoServiceFlag,+    hlsSettings_iFrameOnlyManifest,+    hlsSettings_segmentModifier,++    -- * HopDestination+    HopDestination (..),+    newHopDestination,+    hopDestination_priority,+    hopDestination_queue,+    hopDestination_waitMinutes,++    -- * Id3Insertion+    Id3Insertion (..),+    newId3Insertion,+    id3Insertion_id3,+    id3Insertion_timecode,++    -- * ImageInserter+    ImageInserter (..),+    newImageInserter,+    imageInserter_insertableImages,+    imageInserter_sdrReferenceWhiteLevel,++    -- * ImscDestinationSettings+    ImscDestinationSettings (..),+    newImscDestinationSettings,+    imscDestinationSettings_accessibility,+    imscDestinationSettings_stylePassthrough,++    -- * Input+    Input (..),+    newInput,+    input_audioSelectorGroups,+    input_audioSelectors,+    input_captionSelectors,+    input_crop,+    input_deblockFilter,+    input_decryptionSettings,+    input_denoiseFilter,+    input_dolbyVisionMetadataXml,+    input_fileInput,+    input_filterEnable,+    input_filterStrength,+    input_imageInserter,+    input_inputClippings,+    input_inputScanType,+    input_position,+    input_programNumber,+    input_psiControl,+    input_supplementalImps,+    input_timecodeSource,+    input_timecodeStart,+    input_videoGenerator,+    input_videoSelector,++    -- * InputClipping+    InputClipping (..),+    newInputClipping,+    inputClipping_endTimecode,+    inputClipping_startTimecode,++    -- * InputDecryptionSettings+    InputDecryptionSettings (..),+    newInputDecryptionSettings,+    inputDecryptionSettings_decryptionMode,+    inputDecryptionSettings_encryptedDecryptionKey,+    inputDecryptionSettings_initializationVector,+    inputDecryptionSettings_kmsKeyRegion,++    -- * InputTemplate+    InputTemplate (..),+    newInputTemplate,+    inputTemplate_audioSelectorGroups,+    inputTemplate_audioSelectors,+    inputTemplate_captionSelectors,+    inputTemplate_crop,+    inputTemplate_deblockFilter,+    inputTemplate_denoiseFilter,+    inputTemplate_dolbyVisionMetadataXml,+    inputTemplate_filterEnable,+    inputTemplate_filterStrength,+    inputTemplate_imageInserter,+    inputTemplate_inputClippings,+    inputTemplate_inputScanType,+    inputTemplate_position,+    inputTemplate_programNumber,+    inputTemplate_psiControl,+    inputTemplate_timecodeSource,+    inputTemplate_timecodeStart,+    inputTemplate_videoSelector,++    -- * InputVideoGenerator+    InputVideoGenerator (..),+    newInputVideoGenerator,+    inputVideoGenerator_duration,++    -- * InsertableImage+    InsertableImage (..),+    newInsertableImage,+    insertableImage_duration,+    insertableImage_fadeIn,+    insertableImage_fadeOut,+    insertableImage_height,+    insertableImage_imageInserterInput,+    insertableImage_imageX,+    insertableImage_imageY,+    insertableImage_layer,+    insertableImage_opacity,+    insertableImage_startTime,+    insertableImage_width,++    -- * Job+    Job (..),+    newJob,+    job_accelerationSettings,+    job_accelerationStatus,+    job_arn,+    job_billingTagsSource,+    job_createdAt,+    job_currentPhase,+    job_errorCode,+    job_errorMessage,+    job_hopDestinations,+    job_id,+    job_jobPercentComplete,+    job_jobTemplate,+    job_messages,+    job_outputGroupDetails,+    job_priority,+    job_queue,+    job_queueTransitions,+    job_retryCount,+    job_simulateReservedQueue,+    job_status,+    job_statusUpdateInterval,+    job_timing,+    job_userMetadata,+    job_role,+    job_settings,++    -- * JobMessages+    JobMessages (..),+    newJobMessages,+    jobMessages_info,+    jobMessages_warning,++    -- * JobSettings+    JobSettings (..),+    newJobSettings,+    jobSettings_adAvailOffset,+    jobSettings_availBlanking,+    jobSettings_esam,+    jobSettings_extendedDataServices,+    jobSettings_inputs,+    jobSettings_kantarWatermark,+    jobSettings_motionImageInserter,+    jobSettings_nielsenConfiguration,+    jobSettings_nielsenNonLinearWatermark,+    jobSettings_outputGroups,+    jobSettings_timecodeConfig,+    jobSettings_timedMetadataInsertion,++    -- * JobTemplate+    JobTemplate (..),+    newJobTemplate,+    jobTemplate_accelerationSettings,+    jobTemplate_arn,+    jobTemplate_category,+    jobTemplate_createdAt,+    jobTemplate_description,+    jobTemplate_hopDestinations,+    jobTemplate_lastUpdated,+    jobTemplate_priority,+    jobTemplate_queue,+    jobTemplate_statusUpdateInterval,+    jobTemplate_type,+    jobTemplate_settings,+    jobTemplate_name,++    -- * JobTemplateSettings+    JobTemplateSettings (..),+    newJobTemplateSettings,+    jobTemplateSettings_adAvailOffset,+    jobTemplateSettings_availBlanking,+    jobTemplateSettings_esam,+    jobTemplateSettings_extendedDataServices,+    jobTemplateSettings_inputs,+    jobTemplateSettings_kantarWatermark,+    jobTemplateSettings_motionImageInserter,+    jobTemplateSettings_nielsenConfiguration,+    jobTemplateSettings_nielsenNonLinearWatermark,+    jobTemplateSettings_outputGroups,+    jobTemplateSettings_timecodeConfig,+    jobTemplateSettings_timedMetadataInsertion,++    -- * KantarWatermarkSettings+    KantarWatermarkSettings (..),+    newKantarWatermarkSettings,+    kantarWatermarkSettings_channelName,+    kantarWatermarkSettings_contentReference,+    kantarWatermarkSettings_credentialsSecretName,+    kantarWatermarkSettings_fileOffset,+    kantarWatermarkSettings_kantarLicenseId,+    kantarWatermarkSettings_kantarServerUrl,+    kantarWatermarkSettings_logDestination,+    kantarWatermarkSettings_metadata3,+    kantarWatermarkSettings_metadata4,+    kantarWatermarkSettings_metadata5,+    kantarWatermarkSettings_metadata6,+    kantarWatermarkSettings_metadata7,+    kantarWatermarkSettings_metadata8,++    -- * M2tsScte35Esam+    M2tsScte35Esam (..),+    newM2tsScte35Esam,+    m2tsScte35Esam_scte35EsamPid,++    -- * M2tsSettings+    M2tsSettings (..),+    newM2tsSettings,+    m2tsSettings_audioBufferModel,+    m2tsSettings_audioDuration,+    m2tsSettings_audioFramesPerPes,+    m2tsSettings_audioPids,+    m2tsSettings_bitrate,+    m2tsSettings_bufferModel,+    m2tsSettings_dataPTSControl,+    m2tsSettings_dvbNitSettings,+    m2tsSettings_dvbSdtSettings,+    m2tsSettings_dvbSubPids,+    m2tsSettings_dvbTdtSettings,+    m2tsSettings_dvbTeletextPid,+    m2tsSettings_ebpAudioInterval,+    m2tsSettings_ebpPlacement,+    m2tsSettings_esRateInPes,+    m2tsSettings_forceTsVideoEbpOrder,+    m2tsSettings_fragmentTime,+    m2tsSettings_klvMetadata,+    m2tsSettings_maxPcrInterval,+    m2tsSettings_minEbpInterval,+    m2tsSettings_nielsenId3,+    m2tsSettings_nullPacketBitrate,+    m2tsSettings_patInterval,+    m2tsSettings_pcrControl,+    m2tsSettings_pcrPid,+    m2tsSettings_pmtInterval,+    m2tsSettings_pmtPid,+    m2tsSettings_privateMetadataPid,+    m2tsSettings_programNumber,+    m2tsSettings_rateMode,+    m2tsSettings_scte35Esam,+    m2tsSettings_scte35Pid,+    m2tsSettings_scte35Source,+    m2tsSettings_segmentationMarkers,+    m2tsSettings_segmentationStyle,+    m2tsSettings_segmentationTime,+    m2tsSettings_timedMetadataPid,+    m2tsSettings_transportStreamId,+    m2tsSettings_videoPid,++    -- * M3u8Settings+    M3u8Settings (..),+    newM3u8Settings,+    m3u8Settings_audioDuration,+    m3u8Settings_audioFramesPerPes,+    m3u8Settings_audioPids,+    m3u8Settings_dataPTSControl,+    m3u8Settings_maxPcrInterval,+    m3u8Settings_nielsenId3,+    m3u8Settings_patInterval,+    m3u8Settings_pcrControl,+    m3u8Settings_pcrPid,+    m3u8Settings_pmtInterval,+    m3u8Settings_pmtPid,+    m3u8Settings_privateMetadataPid,+    m3u8Settings_programNumber,+    m3u8Settings_scte35Pid,+    m3u8Settings_scte35Source,+    m3u8Settings_timedMetadata,+    m3u8Settings_timedMetadataPid,+    m3u8Settings_transportStreamId,+    m3u8Settings_videoPid,++    -- * MinBottomRenditionSize+    MinBottomRenditionSize (..),+    newMinBottomRenditionSize,+    minBottomRenditionSize_height,+    minBottomRenditionSize_width,++    -- * MinTopRenditionSize+    MinTopRenditionSize (..),+    newMinTopRenditionSize,+    minTopRenditionSize_height,+    minTopRenditionSize_width,++    -- * MotionImageInserter+    MotionImageInserter (..),+    newMotionImageInserter,+    motionImageInserter_framerate,+    motionImageInserter_input,+    motionImageInserter_insertionMode,+    motionImageInserter_offset,+    motionImageInserter_playback,+    motionImageInserter_startTime,++    -- * MotionImageInsertionFramerate+    MotionImageInsertionFramerate (..),+    newMotionImageInsertionFramerate,+    motionImageInsertionFramerate_framerateDenominator,+    motionImageInsertionFramerate_framerateNumerator,++    -- * MotionImageInsertionOffset+    MotionImageInsertionOffset (..),+    newMotionImageInsertionOffset,+    motionImageInsertionOffset_imageX,+    motionImageInsertionOffset_imageY,++    -- * MovSettings+    MovSettings (..),+    newMovSettings,+    movSettings_clapAtom,+    movSettings_cslgAtom,+    movSettings_mpeg2FourCCControl,+    movSettings_paddingControl,+    movSettings_reference,++    -- * Mp2Settings+    Mp2Settings (..),+    newMp2Settings,+    mp2Settings_bitrate,+    mp2Settings_channels,+    mp2Settings_sampleRate,++    -- * Mp3Settings+    Mp3Settings (..),+    newMp3Settings,+    mp3Settings_bitrate,+    mp3Settings_channels,+    mp3Settings_rateControlMode,+    mp3Settings_sampleRate,+    mp3Settings_vbrQuality,++    -- * Mp4Settings+    Mp4Settings (..),+    newMp4Settings,+    mp4Settings_audioDuration,+    mp4Settings_cslgAtom,+    mp4Settings_cttsVersion,+    mp4Settings_freeSpaceBox,+    mp4Settings_moovPlacement,+    mp4Settings_mp4MajorBrand,++    -- * MpdSettings+    MpdSettings (..),+    newMpdSettings,+    mpdSettings_accessibilityCaptionHints,+    mpdSettings_audioDuration,+    mpdSettings_captionContainerType,+    mpdSettings_klvMetadata,+    mpdSettings_manifestMetadataSignaling,+    mpdSettings_scte35Esam,+    mpdSettings_scte35Source,+    mpdSettings_timedMetadata,+    mpdSettings_timedMetadataBoxVersion,+    mpdSettings_timedMetadataSchemeIdUri,+    mpdSettings_timedMetadataValue,++    -- * Mpeg2Settings+    Mpeg2Settings (..),+    newMpeg2Settings,+    mpeg2Settings_adaptiveQuantization,+    mpeg2Settings_bitrate,+    mpeg2Settings_codecLevel,+    mpeg2Settings_codecProfile,+    mpeg2Settings_dynamicSubGop,+    mpeg2Settings_framerateControl,+    mpeg2Settings_framerateConversionAlgorithm,+    mpeg2Settings_framerateDenominator,+    mpeg2Settings_framerateNumerator,+    mpeg2Settings_gopClosedCadence,+    mpeg2Settings_gopSize,+    mpeg2Settings_gopSizeUnits,+    mpeg2Settings_hrdBufferFinalFillPercentage,+    mpeg2Settings_hrdBufferInitialFillPercentage,+    mpeg2Settings_hrdBufferSize,+    mpeg2Settings_interlaceMode,+    mpeg2Settings_intraDcPrecision,+    mpeg2Settings_maxBitrate,+    mpeg2Settings_minIInterval,+    mpeg2Settings_numberBFramesBetweenReferenceFrames,+    mpeg2Settings_parControl,+    mpeg2Settings_parDenominator,+    mpeg2Settings_parNumerator,+    mpeg2Settings_qualityTuningLevel,+    mpeg2Settings_rateControlMode,+    mpeg2Settings_scanTypeConversionMode,+    mpeg2Settings_sceneChangeDetect,+    mpeg2Settings_slowPal,+    mpeg2Settings_softness,+    mpeg2Settings_spatialAdaptiveQuantization,+    mpeg2Settings_syntax,+    mpeg2Settings_telecine,+    mpeg2Settings_temporalAdaptiveQuantization,++    -- * MsSmoothAdditionalManifest+    MsSmoothAdditionalManifest (..),+    newMsSmoothAdditionalManifest,+    msSmoothAdditionalManifest_manifestNameModifier,+    msSmoothAdditionalManifest_selectedOutputs,++    -- * MsSmoothEncryptionSettings+    MsSmoothEncryptionSettings (..),+    newMsSmoothEncryptionSettings,+    msSmoothEncryptionSettings_spekeKeyProvider,++    -- * MsSmoothGroupSettings+    MsSmoothGroupSettings (..),+    newMsSmoothGroupSettings,+    msSmoothGroupSettings_additionalManifests,+    msSmoothGroupSettings_audioDeduplication,+    msSmoothGroupSettings_destination,+    msSmoothGroupSettings_destinationSettings,+    msSmoothGroupSettings_encryption,+    msSmoothGroupSettings_fragmentLength,+    msSmoothGroupSettings_fragmentLengthControl,+    msSmoothGroupSettings_manifestEncoding,++    -- * MxfSettings+    MxfSettings (..),+    newMxfSettings,+    mxfSettings_afdSignaling,+    mxfSettings_profile,+    mxfSettings_xavcProfileSettings,++    -- * MxfXavcProfileSettings+    MxfXavcProfileSettings (..),+    newMxfXavcProfileSettings,+    mxfXavcProfileSettings_durationMode,+    mxfXavcProfileSettings_maxAncDataSize,++    -- * NexGuardFileMarkerSettings+    NexGuardFileMarkerSettings (..),+    newNexGuardFileMarkerSettings,+    nexGuardFileMarkerSettings_license,+    nexGuardFileMarkerSettings_payload,+    nexGuardFileMarkerSettings_preset,+    nexGuardFileMarkerSettings_strength,++    -- * NielsenConfiguration+    NielsenConfiguration (..),+    newNielsenConfiguration,+    nielsenConfiguration_breakoutCode,+    nielsenConfiguration_distributorId,++    -- * NielsenNonLinearWatermarkSettings+    NielsenNonLinearWatermarkSettings (..),+    newNielsenNonLinearWatermarkSettings,+    nielsenNonLinearWatermarkSettings_activeWatermarkProcess,+    nielsenNonLinearWatermarkSettings_adiFilename,+    nielsenNonLinearWatermarkSettings_assetId,+    nielsenNonLinearWatermarkSettings_assetName,+    nielsenNonLinearWatermarkSettings_cbetSourceId,+    nielsenNonLinearWatermarkSettings_episodeId,+    nielsenNonLinearWatermarkSettings_metadataDestination,+    nielsenNonLinearWatermarkSettings_sourceId,+    nielsenNonLinearWatermarkSettings_sourceWatermarkStatus,+    nielsenNonLinearWatermarkSettings_ticServerUrl,+    nielsenNonLinearWatermarkSettings_uniqueTicPerAudioTrack,++    -- * NoiseReducer+    NoiseReducer (..),+    newNoiseReducer,+    noiseReducer_filter,+    noiseReducer_filterSettings,+    noiseReducer_spatialFilterSettings,+    noiseReducer_temporalFilterSettings,++    -- * NoiseReducerFilterSettings+    NoiseReducerFilterSettings (..),+    newNoiseReducerFilterSettings,+    noiseReducerFilterSettings_strength,++    -- * NoiseReducerSpatialFilterSettings+    NoiseReducerSpatialFilterSettings (..),+    newNoiseReducerSpatialFilterSettings,+    noiseReducerSpatialFilterSettings_postFilterSharpenStrength,+    noiseReducerSpatialFilterSettings_speed,+    noiseReducerSpatialFilterSettings_strength,++    -- * NoiseReducerTemporalFilterSettings+    NoiseReducerTemporalFilterSettings (..),+    newNoiseReducerTemporalFilterSettings,+    noiseReducerTemporalFilterSettings_aggressiveMode,+    noiseReducerTemporalFilterSettings_postTemporalSharpening,+    noiseReducerTemporalFilterSettings_postTemporalSharpeningStrength,+    noiseReducerTemporalFilterSettings_speed,+    noiseReducerTemporalFilterSettings_strength,++    -- * OpusSettings+    OpusSettings (..),+    newOpusSettings,+    opusSettings_bitrate,+    opusSettings_channels,+    opusSettings_sampleRate,++    -- * Output+    Output (..),+    newOutput,+    output_audioDescriptions,+    output_captionDescriptions,+    output_containerSettings,+    output_extension,+    output_nameModifier,+    output_outputSettings,+    output_preset,+    output_videoDescription,++    -- * OutputChannelMapping+    OutputChannelMapping (..),+    newOutputChannelMapping,+    outputChannelMapping_inputChannels,+    outputChannelMapping_inputChannelsFineTune,++    -- * OutputDetail+    OutputDetail (..),+    newOutputDetail,+    outputDetail_durationInMs,+    outputDetail_videoDetails,++    -- * OutputGroup+    OutputGroup (..),+    newOutputGroup,+    outputGroup_automatedEncodingSettings,+    outputGroup_customName,+    outputGroup_name,+    outputGroup_outputGroupSettings,+    outputGroup_outputs,++    -- * OutputGroupDetail+    OutputGroupDetail (..),+    newOutputGroupDetail,+    outputGroupDetail_outputDetails,++    -- * OutputGroupSettings+    OutputGroupSettings (..),+    newOutputGroupSettings,+    outputGroupSettings_cmafGroupSettings,+    outputGroupSettings_dashIsoGroupSettings,+    outputGroupSettings_fileGroupSettings,+    outputGroupSettings_hlsGroupSettings,+    outputGroupSettings_msSmoothGroupSettings,+    outputGroupSettings_type,++    -- * OutputSettings+    OutputSettings (..),+    newOutputSettings,+    outputSettings_hlsSettings,++    -- * PartnerWatermarking+    PartnerWatermarking (..),+    newPartnerWatermarking,+    partnerWatermarking_nexguardFileMarkerSettings,++    -- * Policy+    Policy (..),+    newPolicy,+    policy_httpInputs,+    policy_httpsInputs,+    policy_s3Inputs,++    -- * Preset+    Preset (..),+    newPreset,+    preset_arn,+    preset_category,+    preset_createdAt,+    preset_description,+    preset_lastUpdated,+    preset_type,+    preset_settings,+    preset_name,++    -- * PresetSettings+    PresetSettings (..),+    newPresetSettings,+    presetSettings_audioDescriptions,+    presetSettings_captionDescriptions,+    presetSettings_containerSettings,+    presetSettings_videoDescription,++    -- * ProresSettings+    ProresSettings (..),+    newProresSettings,+    proresSettings_chromaSampling,+    proresSettings_codecProfile,+    proresSettings_framerateControl,+    proresSettings_framerateConversionAlgorithm,+    proresSettings_framerateDenominator,+    proresSettings_framerateNumerator,+    proresSettings_interlaceMode,+    proresSettings_parControl,+    proresSettings_parDenominator,+    proresSettings_parNumerator,+    proresSettings_scanTypeConversionMode,+    proresSettings_slowPal,+    proresSettings_telecine,++    -- * Queue+    Queue (..),+    newQueue,+    queue_arn,+    queue_createdAt,+    queue_description,+    queue_lastUpdated,+    queue_pricingPlan,+    queue_progressingJobsCount,+    queue_reservationPlan,+    queue_status,+    queue_submittedJobsCount,+    queue_type,+    queue_name,++    -- * QueueTransition+    QueueTransition (..),+    newQueueTransition,+    queueTransition_destinationQueue,+    queueTransition_sourceQueue,+    queueTransition_timestamp,++    -- * Rectangle+    Rectangle (..),+    newRectangle,+    rectangle_height,+    rectangle_width,+    rectangle_x,+    rectangle_y,++    -- * RemixSettings+    RemixSettings (..),+    newRemixSettings,+    remixSettings_channelMapping,+    remixSettings_channelsIn,+    remixSettings_channelsOut,++    -- * ReservationPlan+    ReservationPlan (..),+    newReservationPlan,+    reservationPlan_commitment,+    reservationPlan_expiresAt,+    reservationPlan_purchasedAt,+    reservationPlan_renewalType,+    reservationPlan_reservedSlots,+    reservationPlan_status,++    -- * ReservationPlanSettings+    ReservationPlanSettings (..),+    newReservationPlanSettings,+    reservationPlanSettings_commitment,+    reservationPlanSettings_reservedSlots,+    reservationPlanSettings_renewalType,++    -- * ResourceTags+    ResourceTags (..),+    newResourceTags,+    resourceTags_arn,+    resourceTags_tags,++    -- * S3DestinationAccessControl+    S3DestinationAccessControl (..),+    newS3DestinationAccessControl,+    s3DestinationAccessControl_cannedAcl,++    -- * S3DestinationSettings+    S3DestinationSettings (..),+    newS3DestinationSettings,+    s3DestinationSettings_accessControl,+    s3DestinationSettings_encryption,++    -- * S3EncryptionSettings+    S3EncryptionSettings (..),+    newS3EncryptionSettings,+    s3EncryptionSettings_encryptionType,+    s3EncryptionSettings_kmsEncryptionContext,+    s3EncryptionSettings_kmsKeyArn,++    -- * SccDestinationSettings+    SccDestinationSettings (..),+    newSccDestinationSettings,+    sccDestinationSettings_framerate,++    -- * SpekeKeyProvider+    SpekeKeyProvider (..),+    newSpekeKeyProvider,+    spekeKeyProvider_certificateArn,+    spekeKeyProvider_resourceId,+    spekeKeyProvider_systemIds,+    spekeKeyProvider_url,++    -- * SpekeKeyProviderCmaf+    SpekeKeyProviderCmaf (..),+    newSpekeKeyProviderCmaf,+    spekeKeyProviderCmaf_certificateArn,+    spekeKeyProviderCmaf_dashSignaledSystemIds,+    spekeKeyProviderCmaf_hlsSignaledSystemIds,+    spekeKeyProviderCmaf_resourceId,+    spekeKeyProviderCmaf_url,++    -- * SrtDestinationSettings+    SrtDestinationSettings (..),+    newSrtDestinationSettings,+    srtDestinationSettings_stylePassthrough,++    -- * StaticKeyProvider+    StaticKeyProvider (..),+    newStaticKeyProvider,+    staticKeyProvider_keyFormat,+    staticKeyProvider_keyFormatVersions,+    staticKeyProvider_staticKeyValue,+    staticKeyProvider_url,++    -- * TeletextDestinationSettings+    TeletextDestinationSettings (..),+    newTeletextDestinationSettings,+    teletextDestinationSettings_pageNumber,+    teletextDestinationSettings_pageTypes,++    -- * TeletextSourceSettings+    TeletextSourceSettings (..),+    newTeletextSourceSettings,+    teletextSourceSettings_pageNumber,++    -- * TimecodeBurnin+    TimecodeBurnin (..),+    newTimecodeBurnin,+    timecodeBurnin_fontSize,+    timecodeBurnin_position,+    timecodeBurnin_prefix,++    -- * TimecodeConfig+    TimecodeConfig (..),+    newTimecodeConfig,+    timecodeConfig_anchor,+    timecodeConfig_source,+    timecodeConfig_start,+    timecodeConfig_timestampOffset,++    -- * TimedMetadataInsertion+    TimedMetadataInsertion (..),+    newTimedMetadataInsertion,+    timedMetadataInsertion_id3Insertions,++    -- * Timing+    Timing (..),+    newTiming,+    timing_finishTime,+    timing_startTime,+    timing_submitTime,++    -- * TrackSourceSettings+    TrackSourceSettings (..),+    newTrackSourceSettings,+    trackSourceSettings_trackNumber,++    -- * TtmlDestinationSettings+    TtmlDestinationSettings (..),+    newTtmlDestinationSettings,+    ttmlDestinationSettings_stylePassthrough,++    -- * Vc3Settings+    Vc3Settings (..),+    newVc3Settings,+    vc3Settings_framerateControl,+    vc3Settings_framerateConversionAlgorithm,+    vc3Settings_framerateDenominator,+    vc3Settings_framerateNumerator,+    vc3Settings_interlaceMode,+    vc3Settings_scanTypeConversionMode,+    vc3Settings_slowPal,+    vc3Settings_telecine,+    vc3Settings_vc3Class,++    -- * VideoCodecSettings+    VideoCodecSettings (..),+    newVideoCodecSettings,+    videoCodecSettings_av1Settings,+    videoCodecSettings_avcIntraSettings,+    videoCodecSettings_codec,+    videoCodecSettings_frameCaptureSettings,+    videoCodecSettings_h264Settings,+    videoCodecSettings_h265Settings,+    videoCodecSettings_mpeg2Settings,+    videoCodecSettings_proresSettings,+    videoCodecSettings_vc3Settings,+    videoCodecSettings_vp8Settings,+    videoCodecSettings_vp9Settings,+    videoCodecSettings_xavcSettings,++    -- * VideoDescription+    VideoDescription (..),+    newVideoDescription,+    videoDescription_afdSignaling,+    videoDescription_antiAlias,+    videoDescription_codecSettings,+    videoDescription_colorMetadata,+    videoDescription_crop,+    videoDescription_dropFrameTimecode,+    videoDescription_fixedAfd,+    videoDescription_height,+    videoDescription_position,+    videoDescription_respondToAfd,+    videoDescription_scalingBehavior,+    videoDescription_sharpness,+    videoDescription_timecodeInsertion,+    videoDescription_videoPreprocessors,+    videoDescription_width,++    -- * VideoDetail+    VideoDetail (..),+    newVideoDetail,+    videoDetail_heightInPx,+    videoDetail_widthInPx,++    -- * VideoPreprocessor+    VideoPreprocessor (..),+    newVideoPreprocessor,+    videoPreprocessor_colorCorrector,+    videoPreprocessor_deinterlacer,+    videoPreprocessor_dolbyVision,+    videoPreprocessor_hdr10Plus,+    videoPreprocessor_imageInserter,+    videoPreprocessor_noiseReducer,+    videoPreprocessor_partnerWatermarking,+    videoPreprocessor_timecodeBurnin,++    -- * VideoSelector+    VideoSelector (..),+    newVideoSelector,+    videoSelector_alphaBehavior,+    videoSelector_colorSpace,+    videoSelector_colorSpaceUsage,+    videoSelector_embeddedTimecodeOverride,+    videoSelector_hdr10Metadata,+    videoSelector_padVideo,+    videoSelector_pid,+    videoSelector_programNumber,+    videoSelector_rotate,+    videoSelector_sampleRange,++    -- * VorbisSettings+    VorbisSettings (..),+    newVorbisSettings,+    vorbisSettings_channels,+    vorbisSettings_sampleRate,+    vorbisSettings_vbrQuality,++    -- * Vp8Settings+    Vp8Settings (..),+    newVp8Settings,+    vp8Settings_bitrate,+    vp8Settings_framerateControl,+    vp8Settings_framerateConversionAlgorithm,+    vp8Settings_framerateDenominator,+    vp8Settings_framerateNumerator,+    vp8Settings_gopSize,+    vp8Settings_hrdBufferSize,+    vp8Settings_maxBitrate,+    vp8Settings_parControl,+    vp8Settings_parDenominator,+    vp8Settings_parNumerator,+    vp8Settings_qualityTuningLevel,+    vp8Settings_rateControlMode,++    -- * Vp9Settings+    Vp9Settings (..),+    newVp9Settings,+    vp9Settings_bitrate,+    vp9Settings_framerateControl,+    vp9Settings_framerateConversionAlgorithm,+    vp9Settings_framerateDenominator,+    vp9Settings_framerateNumerator,+    vp9Settings_gopSize,+    vp9Settings_hrdBufferSize,+    vp9Settings_maxBitrate,+    vp9Settings_parControl,+    vp9Settings_parDenominator,+    vp9Settings_parNumerator,+    vp9Settings_qualityTuningLevel,+    vp9Settings_rateControlMode,++    -- * WavSettings+    WavSettings (..),+    newWavSettings,+    wavSettings_bitDepth,+    wavSettings_channels,+    wavSettings_format,+    wavSettings_sampleRate,++    -- * WebvttDestinationSettings+    WebvttDestinationSettings (..),+    newWebvttDestinationSettings,+    webvttDestinationSettings_accessibility,+    webvttDestinationSettings_stylePassthrough,++    -- * WebvttHlsSourceSettings+    WebvttHlsSourceSettings (..),+    newWebvttHlsSourceSettings,+    webvttHlsSourceSettings_renditionGroupId,+    webvttHlsSourceSettings_renditionLanguageCode,+    webvttHlsSourceSettings_renditionName,++    -- * Xavc4kIntraCbgProfileSettings+    Xavc4kIntraCbgProfileSettings (..),+    newXavc4kIntraCbgProfileSettings,+    xavc4kIntraCbgProfileSettings_xavcClass,++    -- * Xavc4kIntraVbrProfileSettings+    Xavc4kIntraVbrProfileSettings (..),+    newXavc4kIntraVbrProfileSettings,+    xavc4kIntraVbrProfileSettings_xavcClass,++    -- * Xavc4kProfileSettings+    Xavc4kProfileSettings (..),+    newXavc4kProfileSettings,+    xavc4kProfileSettings_bitrateClass,+    xavc4kProfileSettings_codecProfile,+    xavc4kProfileSettings_flickerAdaptiveQuantization,+    xavc4kProfileSettings_gopBReference,+    xavc4kProfileSettings_gopClosedCadence,+    xavc4kProfileSettings_hrdBufferSize,+    xavc4kProfileSettings_qualityTuningLevel,+    xavc4kProfileSettings_slices,++    -- * XavcHdIntraCbgProfileSettings+    XavcHdIntraCbgProfileSettings (..),+    newXavcHdIntraCbgProfileSettings,+    xavcHdIntraCbgProfileSettings_xavcClass,++    -- * XavcHdProfileSettings+    XavcHdProfileSettings (..),+    newXavcHdProfileSettings,+    xavcHdProfileSettings_bitrateClass,+    xavcHdProfileSettings_flickerAdaptiveQuantization,+    xavcHdProfileSettings_gopBReference,+    xavcHdProfileSettings_gopClosedCadence,+    xavcHdProfileSettings_hrdBufferSize,+    xavcHdProfileSettings_interlaceMode,+    xavcHdProfileSettings_qualityTuningLevel,+    xavcHdProfileSettings_slices,+    xavcHdProfileSettings_telecine,++    -- * XavcSettings+    XavcSettings (..),+    newXavcSettings,+    xavcSettings_adaptiveQuantization,+    xavcSettings_entropyEncoding,+    xavcSettings_framerateControl,+    xavcSettings_framerateConversionAlgorithm,+    xavcSettings_framerateDenominator,+    xavcSettings_framerateNumerator,+    xavcSettings_profile,+    xavcSettings_slowPal,+    xavcSettings_softness,+    xavcSettings_spatialAdaptiveQuantization,+    xavcSettings_temporalAdaptiveQuantization,+    xavcSettings_xavc4kIntraCbgProfileSettings,+    xavcSettings_xavc4kIntraVbrProfileSettings,+    xavcSettings_xavc4kProfileSettings,+    xavcSettings_xavcHdIntraCbgProfileSettings,+    xavcSettings_xavcHdProfileSettings,+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix+import Amazonka.MediaConvert.Types.AacCodecProfile+import Amazonka.MediaConvert.Types.AacCodingMode+import Amazonka.MediaConvert.Types.AacRateControlMode+import Amazonka.MediaConvert.Types.AacRawFormat+import Amazonka.MediaConvert.Types.AacSettings+import Amazonka.MediaConvert.Types.AacSpecification+import Amazonka.MediaConvert.Types.AacVbrQuality+import Amazonka.MediaConvert.Types.Ac3BitstreamMode+import Amazonka.MediaConvert.Types.Ac3CodingMode+import Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine+import Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile+import Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf+import Amazonka.MediaConvert.Types.Ac3LfeFilter+import Amazonka.MediaConvert.Types.Ac3MetadataControl+import Amazonka.MediaConvert.Types.Ac3Settings+import Amazonka.MediaConvert.Types.AccelerationMode+import Amazonka.MediaConvert.Types.AccelerationSettings+import Amazonka.MediaConvert.Types.AccelerationStatus+import Amazonka.MediaConvert.Types.AfdSignaling+import Amazonka.MediaConvert.Types.AiffSettings+import Amazonka.MediaConvert.Types.AllowedRenditionSize+import Amazonka.MediaConvert.Types.AlphaBehavior+import Amazonka.MediaConvert.Types.AncillaryConvert608To708+import Amazonka.MediaConvert.Types.AncillarySourceSettings+import Amazonka.MediaConvert.Types.AncillaryTerminateCaptions+import Amazonka.MediaConvert.Types.AntiAlias+import Amazonka.MediaConvert.Types.AudioChannelTag+import Amazonka.MediaConvert.Types.AudioChannelTaggingSettings+import Amazonka.MediaConvert.Types.AudioCodec+import Amazonka.MediaConvert.Types.AudioCodecSettings+import Amazonka.MediaConvert.Types.AudioDefaultSelection+import Amazonka.MediaConvert.Types.AudioDescription+import Amazonka.MediaConvert.Types.AudioDurationCorrection+import Amazonka.MediaConvert.Types.AudioLanguageCodeControl+import Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm+import Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl+import Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging+import Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation+import Amazonka.MediaConvert.Types.AudioNormalizationSettings+import Amazonka.MediaConvert.Types.AudioSelector+import Amazonka.MediaConvert.Types.AudioSelectorGroup+import Amazonka.MediaConvert.Types.AudioSelectorType+import Amazonka.MediaConvert.Types.AudioTypeControl+import Amazonka.MediaConvert.Types.AutomatedAbrRule+import Amazonka.MediaConvert.Types.AutomatedAbrSettings+import Amazonka.MediaConvert.Types.AutomatedEncodingSettings+import Amazonka.MediaConvert.Types.Av1AdaptiveQuantization+import Amazonka.MediaConvert.Types.Av1BitDepth+import Amazonka.MediaConvert.Types.Av1FramerateControl+import Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.Av1QvbrSettings+import Amazonka.MediaConvert.Types.Av1RateControlMode+import Amazonka.MediaConvert.Types.Av1Settings+import Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization+import Amazonka.MediaConvert.Types.AvailBlanking+import Amazonka.MediaConvert.Types.AvcIntraClass+import Amazonka.MediaConvert.Types.AvcIntraFramerateControl+import Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.AvcIntraInterlaceMode+import Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode+import Amazonka.MediaConvert.Types.AvcIntraSettings+import Amazonka.MediaConvert.Types.AvcIntraSlowPal+import Amazonka.MediaConvert.Types.AvcIntraTelecine+import Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel+import Amazonka.MediaConvert.Types.AvcIntraUhdSettings+import Amazonka.MediaConvert.Types.BillingTagsSource+import Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough+import Amazonka.MediaConvert.Types.BurninDestinationSettings+import Amazonka.MediaConvert.Types.BurninSubtitleAlignment+import Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor+import Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor+import Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont+import Amazonka.MediaConvert.Types.BurninSubtitleFontColor+import Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor+import Amazonka.MediaConvert.Types.BurninSubtitleShadowColor+import Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing+import Amazonka.MediaConvert.Types.CaptionDescription+import Amazonka.MediaConvert.Types.CaptionDescriptionPreset+import Amazonka.MediaConvert.Types.CaptionDestinationSettings+import Amazonka.MediaConvert.Types.CaptionDestinationType+import Amazonka.MediaConvert.Types.CaptionSelector+import Amazonka.MediaConvert.Types.CaptionSourceFramerate+import Amazonka.MediaConvert.Types.CaptionSourceSettings+import Amazonka.MediaConvert.Types.CaptionSourceType+import Amazonka.MediaConvert.Types.ChannelMapping+import Amazonka.MediaConvert.Types.CmafAdditionalManifest+import Amazonka.MediaConvert.Types.CmafClientCache+import Amazonka.MediaConvert.Types.CmafCodecSpecification+import Amazonka.MediaConvert.Types.CmafEncryptionSettings+import Amazonka.MediaConvert.Types.CmafEncryptionType+import Amazonka.MediaConvert.Types.CmafGroupSettings+import Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay+import Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings+import Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest+import Amazonka.MediaConvert.Types.CmafIntervalCadence+import Amazonka.MediaConvert.Types.CmafKeyProviderType+import Amazonka.MediaConvert.Types.CmafManifestCompression+import Amazonka.MediaConvert.Types.CmafManifestDurationFormat+import Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType+import Amazonka.MediaConvert.Types.CmafMpdProfile+import Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames+import Amazonka.MediaConvert.Types.CmafSegmentControl+import Amazonka.MediaConvert.Types.CmafSegmentLengthControl+import Amazonka.MediaConvert.Types.CmafStreamInfResolution+import Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode+import Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets+import Amazonka.MediaConvert.Types.CmafWriteDASHManifest+import Amazonka.MediaConvert.Types.CmafWriteHLSManifest+import Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation+import Amazonka.MediaConvert.Types.CmfcAudioDuration+import Amazonka.MediaConvert.Types.CmfcAudioTrackType+import Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag+import Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest+import Amazonka.MediaConvert.Types.CmfcKlvMetadata+import Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling+import Amazonka.MediaConvert.Types.CmfcScte35Esam+import Amazonka.MediaConvert.Types.CmfcScte35Source+import Amazonka.MediaConvert.Types.CmfcSettings+import Amazonka.MediaConvert.Types.CmfcTimedMetadata+import Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion+import Amazonka.MediaConvert.Types.ColorCorrector+import Amazonka.MediaConvert.Types.ColorMetadata+import Amazonka.MediaConvert.Types.ColorSpace+import Amazonka.MediaConvert.Types.ColorSpaceConversion+import Amazonka.MediaConvert.Types.ColorSpaceUsage+import Amazonka.MediaConvert.Types.Commitment+import Amazonka.MediaConvert.Types.ContainerSettings+import Amazonka.MediaConvert.Types.ContainerType+import Amazonka.MediaConvert.Types.CopyProtectionAction+import Amazonka.MediaConvert.Types.DashAdditionalManifest+import Amazonka.MediaConvert.Types.DashIsoEncryptionSettings+import Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri+import Amazonka.MediaConvert.Types.DashIsoGroupSettings+import Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance+import Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay+import Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings+import Amazonka.MediaConvert.Types.DashIsoIntervalCadence+import Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType+import Amazonka.MediaConvert.Types.DashIsoMpdProfile+import Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility+import Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames+import Amazonka.MediaConvert.Types.DashIsoSegmentControl+import Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl+import Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets+import Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation+import Amazonka.MediaConvert.Types.DecryptionMode+import Amazonka.MediaConvert.Types.DeinterlaceAlgorithm+import Amazonka.MediaConvert.Types.Deinterlacer+import Amazonka.MediaConvert.Types.DeinterlacerControl+import Amazonka.MediaConvert.Types.DeinterlacerMode+import Amazonka.MediaConvert.Types.DescribeEndpointsMode+import Amazonka.MediaConvert.Types.DestinationSettings+import Amazonka.MediaConvert.Types.DolbyVision+import Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata+import Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode+import Amazonka.MediaConvert.Types.DolbyVisionMapping+import Amazonka.MediaConvert.Types.DolbyVisionProfile+import Amazonka.MediaConvert.Types.DropFrameTimecode+import Amazonka.MediaConvert.Types.DvbNitSettings+import Amazonka.MediaConvert.Types.DvbSdtSettings+import Amazonka.MediaConvert.Types.DvbSubDestinationSettings+import Amazonka.MediaConvert.Types.DvbSubSourceSettings+import Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont+import Amazonka.MediaConvert.Types.DvbSubtitleAlignment+import Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor+import Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor+import Amazonka.MediaConvert.Types.DvbSubtitleFontColor+import Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor+import Amazonka.MediaConvert.Types.DvbSubtitleShadowColor+import Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough+import Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing+import Amazonka.MediaConvert.Types.DvbSubtitlingType+import Amazonka.MediaConvert.Types.DvbTdtSettings+import Amazonka.MediaConvert.Types.DvbddsHandling+import Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode+import Amazonka.MediaConvert.Types.Eac3AtmosCodingMode+import Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence+import Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl+import Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine+import Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf+import Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl+import Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode+import Amazonka.MediaConvert.Types.Eac3AtmosSettings+import Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix+import Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode+import Amazonka.MediaConvert.Types.Eac3AttenuationControl+import Amazonka.MediaConvert.Types.Eac3BitstreamMode+import Amazonka.MediaConvert.Types.Eac3CodingMode+import Amazonka.MediaConvert.Types.Eac3DcFilter+import Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine+import Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf+import Amazonka.MediaConvert.Types.Eac3LfeControl+import Amazonka.MediaConvert.Types.Eac3LfeFilter+import Amazonka.MediaConvert.Types.Eac3MetadataControl+import Amazonka.MediaConvert.Types.Eac3PassthroughControl+import Amazonka.MediaConvert.Types.Eac3PhaseControl+import Amazonka.MediaConvert.Types.Eac3Settings+import Amazonka.MediaConvert.Types.Eac3StereoDownmix+import Amazonka.MediaConvert.Types.Eac3SurroundExMode+import Amazonka.MediaConvert.Types.Eac3SurroundMode+import Amazonka.MediaConvert.Types.EmbeddedConvert608To708+import Amazonka.MediaConvert.Types.EmbeddedDestinationSettings+import Amazonka.MediaConvert.Types.EmbeddedSourceSettings+import Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions+import Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride+import Amazonka.MediaConvert.Types.Endpoint+import Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification+import Amazonka.MediaConvert.Types.EsamSettings+import Amazonka.MediaConvert.Types.EsamSignalProcessingNotification+import Amazonka.MediaConvert.Types.ExtendedDataServices+import Amazonka.MediaConvert.Types.F4vMoovPlacement+import Amazonka.MediaConvert.Types.F4vSettings+import Amazonka.MediaConvert.Types.FileGroupSettings+import Amazonka.MediaConvert.Types.FileSourceConvert608To708+import Amazonka.MediaConvert.Types.FileSourceSettings+import Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits+import Amazonka.MediaConvert.Types.FontScript+import Amazonka.MediaConvert.Types.ForceIncludeRenditionSize+import Amazonka.MediaConvert.Types.FrameCaptureSettings+import Amazonka.MediaConvert.Types.H264AdaptiveQuantization+import Amazonka.MediaConvert.Types.H264CodecLevel+import Amazonka.MediaConvert.Types.H264CodecProfile+import Amazonka.MediaConvert.Types.H264DynamicSubGop+import Amazonka.MediaConvert.Types.H264EntropyEncoding+import Amazonka.MediaConvert.Types.H264FieldEncoding+import Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization+import Amazonka.MediaConvert.Types.H264FramerateControl+import Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.H264GopBReference+import Amazonka.MediaConvert.Types.H264GopSizeUnits+import Amazonka.MediaConvert.Types.H264InterlaceMode+import Amazonka.MediaConvert.Types.H264ParControl+import Amazonka.MediaConvert.Types.H264QualityTuningLevel+import Amazonka.MediaConvert.Types.H264QvbrSettings+import Amazonka.MediaConvert.Types.H264RateControlMode+import Amazonka.MediaConvert.Types.H264RepeatPps+import Amazonka.MediaConvert.Types.H264ScanTypeConversionMode+import Amazonka.MediaConvert.Types.H264SceneChangeDetect+import Amazonka.MediaConvert.Types.H264Settings+import Amazonka.MediaConvert.Types.H264SlowPal+import Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization+import Amazonka.MediaConvert.Types.H264Syntax+import Amazonka.MediaConvert.Types.H264Telecine+import Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization+import Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode+import Amazonka.MediaConvert.Types.H265AdaptiveQuantization+import Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei+import Amazonka.MediaConvert.Types.H265CodecLevel+import Amazonka.MediaConvert.Types.H265CodecProfile+import Amazonka.MediaConvert.Types.H265DynamicSubGop+import Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization+import Amazonka.MediaConvert.Types.H265FramerateControl+import Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.H265GopBReference+import Amazonka.MediaConvert.Types.H265GopSizeUnits+import Amazonka.MediaConvert.Types.H265InterlaceMode+import Amazonka.MediaConvert.Types.H265ParControl+import Amazonka.MediaConvert.Types.H265QualityTuningLevel+import Amazonka.MediaConvert.Types.H265QvbrSettings+import Amazonka.MediaConvert.Types.H265RateControlMode+import Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode+import Amazonka.MediaConvert.Types.H265ScanTypeConversionMode+import Amazonka.MediaConvert.Types.H265SceneChangeDetect+import Amazonka.MediaConvert.Types.H265Settings+import Amazonka.MediaConvert.Types.H265SlowPal+import Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization+import Amazonka.MediaConvert.Types.H265Telecine+import Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization+import Amazonka.MediaConvert.Types.H265TemporalIds+import Amazonka.MediaConvert.Types.H265Tiles+import Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode+import Amazonka.MediaConvert.Types.H265WriteMp4PackagingType+import Amazonka.MediaConvert.Types.Hdr10Metadata+import Amazonka.MediaConvert.Types.Hdr10Plus+import Amazonka.MediaConvert.Types.HlsAdMarkers+import Amazonka.MediaConvert.Types.HlsAdditionalManifest+import Amazonka.MediaConvert.Types.HlsAudioOnlyContainer+import Amazonka.MediaConvert.Types.HlsAudioOnlyHeader+import Amazonka.MediaConvert.Types.HlsAudioTrackType+import Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping+import Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting+import Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl+import Amazonka.MediaConvert.Types.HlsClientCache+import Amazonka.MediaConvert.Types.HlsCodecSpecification+import Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag+import Amazonka.MediaConvert.Types.HlsDirectoryStructure+import Amazonka.MediaConvert.Types.HlsEncryptionSettings+import Amazonka.MediaConvert.Types.HlsEncryptionType+import Amazonka.MediaConvert.Types.HlsGroupSettings+import Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest+import Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay+import Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings+import Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest+import Amazonka.MediaConvert.Types.HlsIntervalCadence+import Amazonka.MediaConvert.Types.HlsKeyProviderType+import Amazonka.MediaConvert.Types.HlsManifestCompression+import Amazonka.MediaConvert.Types.HlsManifestDurationFormat+import Amazonka.MediaConvert.Types.HlsOfflineEncrypted+import Amazonka.MediaConvert.Types.HlsOutputSelection+import Amazonka.MediaConvert.Types.HlsProgramDateTime+import Amazonka.MediaConvert.Types.HlsRenditionGroupSettings+import Amazonka.MediaConvert.Types.HlsSegmentControl+import Amazonka.MediaConvert.Types.HlsSegmentLengthControl+import Amazonka.MediaConvert.Types.HlsSettings+import Amazonka.MediaConvert.Types.HlsStreamInfResolution+import Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode+import Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame+import Amazonka.MediaConvert.Types.HopDestination+import Amazonka.MediaConvert.Types.Id3Insertion+import Amazonka.MediaConvert.Types.ImageInserter+import Amazonka.MediaConvert.Types.ImscAccessibilitySubs+import Amazonka.MediaConvert.Types.ImscDestinationSettings+import Amazonka.MediaConvert.Types.ImscStylePassthrough+import Amazonka.MediaConvert.Types.Input+import Amazonka.MediaConvert.Types.InputClipping+import Amazonka.MediaConvert.Types.InputDeblockFilter+import Amazonka.MediaConvert.Types.InputDecryptionSettings+import Amazonka.MediaConvert.Types.InputDenoiseFilter+import Amazonka.MediaConvert.Types.InputFilterEnable+import Amazonka.MediaConvert.Types.InputPolicy+import Amazonka.MediaConvert.Types.InputPsiControl+import Amazonka.MediaConvert.Types.InputRotate+import Amazonka.MediaConvert.Types.InputSampleRange+import Amazonka.MediaConvert.Types.InputScanType+import Amazonka.MediaConvert.Types.InputTemplate+import Amazonka.MediaConvert.Types.InputTimecodeSource+import Amazonka.MediaConvert.Types.InputVideoGenerator+import Amazonka.MediaConvert.Types.InsertableImage+import Amazonka.MediaConvert.Types.Job+import Amazonka.MediaConvert.Types.JobMessages+import Amazonka.MediaConvert.Types.JobPhase+import Amazonka.MediaConvert.Types.JobSettings+import Amazonka.MediaConvert.Types.JobStatus+import Amazonka.MediaConvert.Types.JobTemplate+import Amazonka.MediaConvert.Types.JobTemplateListBy+import Amazonka.MediaConvert.Types.JobTemplateSettings+import Amazonka.MediaConvert.Types.KantarWatermarkSettings+import Amazonka.MediaConvert.Types.LanguageCode+import Amazonka.MediaConvert.Types.M2tsAudioBufferModel+import Amazonka.MediaConvert.Types.M2tsAudioDuration+import Amazonka.MediaConvert.Types.M2tsBufferModel+import Amazonka.MediaConvert.Types.M2tsDataPtsControl+import Amazonka.MediaConvert.Types.M2tsEbpAudioInterval+import Amazonka.MediaConvert.Types.M2tsEbpPlacement+import Amazonka.MediaConvert.Types.M2tsEsRateInPes+import Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder+import Amazonka.MediaConvert.Types.M2tsKlvMetadata+import Amazonka.MediaConvert.Types.M2tsNielsenId3+import Amazonka.MediaConvert.Types.M2tsPcrControl+import Amazonka.MediaConvert.Types.M2tsRateMode+import Amazonka.MediaConvert.Types.M2tsScte35Esam+import Amazonka.MediaConvert.Types.M2tsScte35Source+import Amazonka.MediaConvert.Types.M2tsSegmentationMarkers+import Amazonka.MediaConvert.Types.M2tsSegmentationStyle+import Amazonka.MediaConvert.Types.M2tsSettings+import Amazonka.MediaConvert.Types.M3u8AudioDuration+import Amazonka.MediaConvert.Types.M3u8DataPtsControl+import Amazonka.MediaConvert.Types.M3u8NielsenId3+import Amazonka.MediaConvert.Types.M3u8PcrControl+import Amazonka.MediaConvert.Types.M3u8Scte35Source+import Amazonka.MediaConvert.Types.M3u8Settings+import Amazonka.MediaConvert.Types.MinBottomRenditionSize+import Amazonka.MediaConvert.Types.MinTopRenditionSize+import Amazonka.MediaConvert.Types.MotionImageInserter+import Amazonka.MediaConvert.Types.MotionImageInsertionFramerate+import Amazonka.MediaConvert.Types.MotionImageInsertionMode+import Amazonka.MediaConvert.Types.MotionImageInsertionOffset+import Amazonka.MediaConvert.Types.MotionImagePlayback+import Amazonka.MediaConvert.Types.MovClapAtom+import Amazonka.MediaConvert.Types.MovCslgAtom+import Amazonka.MediaConvert.Types.MovMpeg2FourCCControl+import Amazonka.MediaConvert.Types.MovPaddingControl+import Amazonka.MediaConvert.Types.MovReference+import Amazonka.MediaConvert.Types.MovSettings+import Amazonka.MediaConvert.Types.Mp2Settings+import Amazonka.MediaConvert.Types.Mp3RateControlMode+import Amazonka.MediaConvert.Types.Mp3Settings+import Amazonka.MediaConvert.Types.Mp4CslgAtom+import Amazonka.MediaConvert.Types.Mp4FreeSpaceBox+import Amazonka.MediaConvert.Types.Mp4MoovPlacement+import Amazonka.MediaConvert.Types.Mp4Settings+import Amazonka.MediaConvert.Types.MpdAccessibilityCaptionHints+import Amazonka.MediaConvert.Types.MpdAudioDuration+import Amazonka.MediaConvert.Types.MpdCaptionContainerType+import Amazonka.MediaConvert.Types.MpdKlvMetadata+import Amazonka.MediaConvert.Types.MpdManifestMetadataSignaling+import Amazonka.MediaConvert.Types.MpdScte35Esam+import Amazonka.MediaConvert.Types.MpdScte35Source+import Amazonka.MediaConvert.Types.MpdSettings+import Amazonka.MediaConvert.Types.MpdTimedMetadata+import Amazonka.MediaConvert.Types.MpdTimedMetadataBoxVersion+import Amazonka.MediaConvert.Types.Mpeg2AdaptiveQuantization+import Amazonka.MediaConvert.Types.Mpeg2CodecLevel+import Amazonka.MediaConvert.Types.Mpeg2CodecProfile+import Amazonka.MediaConvert.Types.Mpeg2DynamicSubGop+import Amazonka.MediaConvert.Types.Mpeg2FramerateControl+import Amazonka.MediaConvert.Types.Mpeg2FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.Mpeg2GopSizeUnits+import Amazonka.MediaConvert.Types.Mpeg2InterlaceMode+import Amazonka.MediaConvert.Types.Mpeg2IntraDcPrecision+import Amazonka.MediaConvert.Types.Mpeg2ParControl+import Amazonka.MediaConvert.Types.Mpeg2QualityTuningLevel+import Amazonka.MediaConvert.Types.Mpeg2RateControlMode+import Amazonka.MediaConvert.Types.Mpeg2ScanTypeConversionMode+import Amazonka.MediaConvert.Types.Mpeg2SceneChangeDetect+import Amazonka.MediaConvert.Types.Mpeg2Settings+import Amazonka.MediaConvert.Types.Mpeg2SlowPal+import Amazonka.MediaConvert.Types.Mpeg2SpatialAdaptiveQuantization+import Amazonka.MediaConvert.Types.Mpeg2Syntax+import Amazonka.MediaConvert.Types.Mpeg2Telecine+import Amazonka.MediaConvert.Types.Mpeg2TemporalAdaptiveQuantization+import Amazonka.MediaConvert.Types.MsSmoothAdditionalManifest+import Amazonka.MediaConvert.Types.MsSmoothAudioDeduplication+import Amazonka.MediaConvert.Types.MsSmoothEncryptionSettings+import Amazonka.MediaConvert.Types.MsSmoothFragmentLengthControl+import Amazonka.MediaConvert.Types.MsSmoothGroupSettings+import Amazonka.MediaConvert.Types.MsSmoothManifestEncoding+import Amazonka.MediaConvert.Types.MxfAfdSignaling+import Amazonka.MediaConvert.Types.MxfProfile+import Amazonka.MediaConvert.Types.MxfSettings+import Amazonka.MediaConvert.Types.MxfXavcDurationMode+import Amazonka.MediaConvert.Types.MxfXavcProfileSettings+import Amazonka.MediaConvert.Types.NexGuardFileMarkerSettings+import Amazonka.MediaConvert.Types.NielsenActiveWatermarkProcessType+import Amazonka.MediaConvert.Types.NielsenConfiguration+import Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings+import Amazonka.MediaConvert.Types.NielsenSourceWatermarkStatusType+import Amazonka.MediaConvert.Types.NielsenUniqueTicPerAudioTrackType+import Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpening+import Amazonka.MediaConvert.Types.NoiseFilterPostTemporalSharpeningStrength+import Amazonka.MediaConvert.Types.NoiseReducer+import Amazonka.MediaConvert.Types.NoiseReducerFilter+import Amazonka.MediaConvert.Types.NoiseReducerFilterSettings+import Amazonka.MediaConvert.Types.NoiseReducerSpatialFilterSettings+import Amazonka.MediaConvert.Types.NoiseReducerTemporalFilterSettings+import Amazonka.MediaConvert.Types.OpusSettings+import Amazonka.MediaConvert.Types.Order+import Amazonka.MediaConvert.Types.Output+import Amazonka.MediaConvert.Types.OutputChannelMapping+import Amazonka.MediaConvert.Types.OutputDetail+import Amazonka.MediaConvert.Types.OutputGroup+import Amazonka.MediaConvert.Types.OutputGroupDetail+import Amazonka.MediaConvert.Types.OutputGroupSettings+import Amazonka.MediaConvert.Types.OutputGroupType+import Amazonka.MediaConvert.Types.OutputSdt+import Amazonka.MediaConvert.Types.OutputSettings+import Amazonka.MediaConvert.Types.PadVideo+import Amazonka.MediaConvert.Types.PartnerWatermarking+import Amazonka.MediaConvert.Types.Policy+import Amazonka.MediaConvert.Types.Preset+import Amazonka.MediaConvert.Types.PresetListBy+import Amazonka.MediaConvert.Types.PresetSettings+import Amazonka.MediaConvert.Types.PricingPlan+import Amazonka.MediaConvert.Types.ProresChromaSampling+import Amazonka.MediaConvert.Types.ProresCodecProfile+import Amazonka.MediaConvert.Types.ProresFramerateControl+import Amazonka.MediaConvert.Types.ProresFramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.ProresInterlaceMode+import Amazonka.MediaConvert.Types.ProresParControl+import Amazonka.MediaConvert.Types.ProresScanTypeConversionMode+import Amazonka.MediaConvert.Types.ProresSettings+import Amazonka.MediaConvert.Types.ProresSlowPal+import Amazonka.MediaConvert.Types.ProresTelecine+import Amazonka.MediaConvert.Types.Queue+import Amazonka.MediaConvert.Types.QueueListBy+import Amazonka.MediaConvert.Types.QueueStatus+import Amazonka.MediaConvert.Types.QueueTransition+import Amazonka.MediaConvert.Types.Rectangle+import Amazonka.MediaConvert.Types.RemixSettings+import Amazonka.MediaConvert.Types.RenewalType+import Amazonka.MediaConvert.Types.RequiredFlag+import Amazonka.MediaConvert.Types.ReservationPlan+import Amazonka.MediaConvert.Types.ReservationPlanSettings+import Amazonka.MediaConvert.Types.ReservationPlanStatus+import Amazonka.MediaConvert.Types.ResourceTags+import Amazonka.MediaConvert.Types.RespondToAfd+import Amazonka.MediaConvert.Types.RuleType+import Amazonka.MediaConvert.Types.S3DestinationAccessControl+import Amazonka.MediaConvert.Types.S3DestinationSettings+import Amazonka.MediaConvert.Types.S3EncryptionSettings+import Amazonka.MediaConvert.Types.S3ObjectCannedAcl+import Amazonka.MediaConvert.Types.S3ServerSideEncryptionType+import Amazonka.MediaConvert.Types.SampleRangeConversion+import Amazonka.MediaConvert.Types.ScalingBehavior+import Amazonka.MediaConvert.Types.SccDestinationFramerate+import Amazonka.MediaConvert.Types.SccDestinationSettings+import Amazonka.MediaConvert.Types.SimulateReservedQueue+import Amazonka.MediaConvert.Types.SpekeKeyProvider+import Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf+import Amazonka.MediaConvert.Types.SrtDestinationSettings+import Amazonka.MediaConvert.Types.SrtStylePassthrough+import Amazonka.MediaConvert.Types.StaticKeyProvider+import Amazonka.MediaConvert.Types.StatusUpdateInterval+import Amazonka.MediaConvert.Types.TeletextDestinationSettings+import Amazonka.MediaConvert.Types.TeletextPageType+import Amazonka.MediaConvert.Types.TeletextSourceSettings+import Amazonka.MediaConvert.Types.TimecodeBurnin+import Amazonka.MediaConvert.Types.TimecodeBurninPosition+import Amazonka.MediaConvert.Types.TimecodeConfig+import Amazonka.MediaConvert.Types.TimecodeSource+import Amazonka.MediaConvert.Types.TimedMetadata+import Amazonka.MediaConvert.Types.TimedMetadataInsertion+import Amazonka.MediaConvert.Types.Timing+import Amazonka.MediaConvert.Types.TrackSourceSettings+import Amazonka.MediaConvert.Types.TtmlDestinationSettings+import Amazonka.MediaConvert.Types.TtmlStylePassthrough+import Amazonka.MediaConvert.Types.Type+import Amazonka.MediaConvert.Types.Vc3Class+import Amazonka.MediaConvert.Types.Vc3FramerateControl+import Amazonka.MediaConvert.Types.Vc3FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.Vc3InterlaceMode+import Amazonka.MediaConvert.Types.Vc3ScanTypeConversionMode+import Amazonka.MediaConvert.Types.Vc3Settings+import Amazonka.MediaConvert.Types.Vc3SlowPal+import Amazonka.MediaConvert.Types.Vc3Telecine+import Amazonka.MediaConvert.Types.VchipAction+import Amazonka.MediaConvert.Types.VideoCodec+import Amazonka.MediaConvert.Types.VideoCodecSettings+import Amazonka.MediaConvert.Types.VideoDescription+import Amazonka.MediaConvert.Types.VideoDetail+import Amazonka.MediaConvert.Types.VideoPreprocessor+import Amazonka.MediaConvert.Types.VideoSelector+import Amazonka.MediaConvert.Types.VideoTimecodeInsertion+import Amazonka.MediaConvert.Types.VorbisSettings+import Amazonka.MediaConvert.Types.Vp8FramerateControl+import Amazonka.MediaConvert.Types.Vp8FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.Vp8ParControl+import Amazonka.MediaConvert.Types.Vp8QualityTuningLevel+import Amazonka.MediaConvert.Types.Vp8RateControlMode+import Amazonka.MediaConvert.Types.Vp8Settings+import Amazonka.MediaConvert.Types.Vp9FramerateControl+import Amazonka.MediaConvert.Types.Vp9FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.Vp9ParControl+import Amazonka.MediaConvert.Types.Vp9QualityTuningLevel+import Amazonka.MediaConvert.Types.Vp9RateControlMode+import Amazonka.MediaConvert.Types.Vp9Settings+import Amazonka.MediaConvert.Types.WatermarkingStrength+import Amazonka.MediaConvert.Types.WavFormat+import Amazonka.MediaConvert.Types.WavSettings+import Amazonka.MediaConvert.Types.WebvttAccessibilitySubs+import Amazonka.MediaConvert.Types.WebvttDestinationSettings+import Amazonka.MediaConvert.Types.WebvttHlsSourceSettings+import Amazonka.MediaConvert.Types.WebvttStylePassthrough+import Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileClass+import Amazonka.MediaConvert.Types.Xavc4kIntraCbgProfileSettings+import Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileClass+import Amazonka.MediaConvert.Types.Xavc4kIntraVbrProfileSettings+import Amazonka.MediaConvert.Types.Xavc4kProfileBitrateClass+import Amazonka.MediaConvert.Types.Xavc4kProfileCodecProfile+import Amazonka.MediaConvert.Types.Xavc4kProfileQualityTuningLevel+import Amazonka.MediaConvert.Types.Xavc4kProfileSettings+import Amazonka.MediaConvert.Types.XavcAdaptiveQuantization+import Amazonka.MediaConvert.Types.XavcEntropyEncoding+import Amazonka.MediaConvert.Types.XavcFlickerAdaptiveQuantization+import Amazonka.MediaConvert.Types.XavcFramerateControl+import Amazonka.MediaConvert.Types.XavcFramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.XavcGopBReference+import Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileClass+import Amazonka.MediaConvert.Types.XavcHdIntraCbgProfileSettings+import Amazonka.MediaConvert.Types.XavcHdProfileBitrateClass+import Amazonka.MediaConvert.Types.XavcHdProfileQualityTuningLevel+import Amazonka.MediaConvert.Types.XavcHdProfileSettings+import Amazonka.MediaConvert.Types.XavcHdProfileTelecine+import Amazonka.MediaConvert.Types.XavcInterlaceMode+import Amazonka.MediaConvert.Types.XavcProfile+import Amazonka.MediaConvert.Types.XavcSettings+import Amazonka.MediaConvert.Types.XavcSlowPal+import Amazonka.MediaConvert.Types.XavcSpatialAdaptiveQuantization+import Amazonka.MediaConvert.Types.XavcTemporalAdaptiveQuantization+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Sign.V4 as Sign++-- | API version @2017-08-29@ of the Amazon Elemental MediaConvert SDK configuration.+defaultService :: Core.Service+defaultService =+  Core.Service+    { Core.abbrev = "MediaConvert",+      Core.signer = Sign.v4,+      Core.endpointPrefix = "mediaconvert",+      Core.signingName = "mediaconvert",+      Core.version = "2017-08-29",+      Core.s3AddressingStyle = Core.S3AddressingStyleAuto,+      Core.endpoint = Core.defaultEndpoint defaultService,+      Core.timeout = Prelude.Just 70,+      Core.check = Core.statusSuccess,+      Core.error = Core.parseJSONError "MediaConvert",+      Core.retry = retry+    }+  where+    retry =+      Core.Exponential+        { Core.base = 5.0e-2,+          Core.growth = 2,+          Core.attempts = 5,+          Core.check = check+        }+    check e+      | Lens.has (Core.hasStatus 502) e =+          Prelude.Just "bad_gateway"+      | Lens.has (Core.hasStatus 504) e =+          Prelude.Just "gateway_timeout"+      | Lens.has (Core.hasStatus 500) e =+          Prelude.Just "general_server_error"+      | Lens.has (Core.hasStatus 509) e =+          Prelude.Just "limit_exceeded"+      | Lens.has+          ( Core.hasCode "RequestThrottledException"+              Prelude.. Core.hasStatus 400+          )+          e =+          Prelude.Just "request_throttled_exception"+      | Lens.has (Core.hasStatus 503) e =+          Prelude.Just "service_unavailable"+      | Lens.has+          ( Core.hasCode "ThrottledException"+              Prelude.. Core.hasStatus 400+          )+          e =+          Prelude.Just "throttled_exception"+      | Lens.has+          ( Core.hasCode "Throttling"+              Prelude.. Core.hasStatus 400+          )+          e =+          Prelude.Just "throttling"+      | Lens.has+          ( Core.hasCode "ThrottlingException"+              Prelude.. Core.hasStatus 400+          )+          e =+          Prelude.Just "throttling_exception"+      | Lens.has+          ( Core.hasCode+              "ProvisionedThroughputExceededException"+              Prelude.. Core.hasStatus 400+          )+          e =+          Prelude.Just "throughput_exceeded"+      | Lens.has (Core.hasStatus 429) e =+          Prelude.Just "too_many_requests"+      | Prelude.otherwise = Prelude.Nothing++-- | The service can\'t process your request because of a problem in the+-- request. Please check your request form and syntax.+_BadRequestException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_BadRequestException =+  Core._MatchServiceError+    defaultService+    "BadRequestException"+    Prelude.. Core.hasStatus 400++-- | The service couldn\'t complete your request because there is a conflict+-- with the current state of the resource.+_ConflictException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ConflictException =+  Core._MatchServiceError+    defaultService+    "ConflictException"+    Prelude.. Core.hasStatus 409++-- | You don\'t have permissions for this action with the credentials you+-- sent.+_ForbiddenException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ForbiddenException =+  Core._MatchServiceError+    defaultService+    "ForbiddenException"+    Prelude.. Core.hasStatus 403++-- | The service encountered an unexpected condition and can\'t fulfill your+-- request.+_InternalServerErrorException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InternalServerErrorException =+  Core._MatchServiceError+    defaultService+    "InternalServerErrorException"+    Prelude.. Core.hasStatus 500++-- | The resource you requested doesn\'t exist.+_NotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_NotFoundException =+  Core._MatchServiceError+    defaultService+    "NotFoundException"+    Prelude.. Core.hasStatus 404++-- | Too many requests have been sent in too short of a time. The service+-- limits the rate at which it will accept requests.+_TooManyRequestsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_TooManyRequestsException =+  Core._MatchServiceError+    defaultService+    "TooManyRequestsException"+    Prelude.. Core.hasStatus 429
+ gen/Amazonka/MediaConvert/Types/AacAudioDescriptionBroadcasterMix.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix+  ( AacAudioDescriptionBroadcasterMix+      ( ..,+        AacAudioDescriptionBroadcasterMix_BROADCASTER_MIXED_AD,+        AacAudioDescriptionBroadcasterMix_NORMAL+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose BROADCASTER_MIXED_AD when the input contains pre-mixed main audio+-- + audio description (AD) as a stereo pair. The value for AudioType will+-- be set to 3, which signals to downstream systems that this stream+-- contains \"broadcaster mixed AD\". Note that the input received by the+-- encoder must contain pre-mixed audio; the encoder does not perform the+-- mixing. When you choose BROADCASTER_MIXED_AD, the encoder ignores any+-- values you provide in AudioType and FollowInputAudioType. Choose NORMAL+-- when the input does not contain pre-mixed audio + audio description+-- (AD). In this case, the encoder will use any values you provide for+-- AudioType and FollowInputAudioType.+newtype AacAudioDescriptionBroadcasterMix = AacAudioDescriptionBroadcasterMix'+  { fromAacAudioDescriptionBroadcasterMix ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AacAudioDescriptionBroadcasterMix_BROADCASTER_MIXED_AD :: AacAudioDescriptionBroadcasterMix+pattern AacAudioDescriptionBroadcasterMix_BROADCASTER_MIXED_AD = AacAudioDescriptionBroadcasterMix' "BROADCASTER_MIXED_AD"++pattern AacAudioDescriptionBroadcasterMix_NORMAL :: AacAudioDescriptionBroadcasterMix+pattern AacAudioDescriptionBroadcasterMix_NORMAL = AacAudioDescriptionBroadcasterMix' "NORMAL"++{-# COMPLETE+  AacAudioDescriptionBroadcasterMix_BROADCASTER_MIXED_AD,+  AacAudioDescriptionBroadcasterMix_NORMAL,+  AacAudioDescriptionBroadcasterMix'+  #-}
+ gen/Amazonka/MediaConvert/Types/AacCodecProfile.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AacCodecProfile+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AacCodecProfile+  ( AacCodecProfile+      ( ..,+        AacCodecProfile_HEV1,+        AacCodecProfile_HEV2,+        AacCodecProfile_LC+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | AAC Profile.+newtype AacCodecProfile = AacCodecProfile'+  { fromAacCodecProfile ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AacCodecProfile_HEV1 :: AacCodecProfile+pattern AacCodecProfile_HEV1 = AacCodecProfile' "HEV1"++pattern AacCodecProfile_HEV2 :: AacCodecProfile+pattern AacCodecProfile_HEV2 = AacCodecProfile' "HEV2"++pattern AacCodecProfile_LC :: AacCodecProfile+pattern AacCodecProfile_LC = AacCodecProfile' "LC"++{-# COMPLETE+  AacCodecProfile_HEV1,+  AacCodecProfile_HEV2,+  AacCodecProfile_LC,+  AacCodecProfile'+  #-}
+ gen/Amazonka/MediaConvert/Types/AacCodingMode.hs view
@@ -0,0 +1,95 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AacCodingMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AacCodingMode+  ( AacCodingMode+      ( ..,+        AacCodingMode_AD_RECEIVER_MIX,+        AacCodingMode_CODING_MODE_1_0,+        AacCodingMode_CODING_MODE_1_1,+        AacCodingMode_CODING_MODE_2_0,+        AacCodingMode_CODING_MODE_5_1+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The Coding mode that you specify determines the number of audio channels+-- and the audio channel layout metadata in your AAC output. Valid coding+-- modes depend on the Rate control mode and Profile that you select. The+-- following list shows the number of audio channels and channel layout for+-- each coding mode. * 1.0 Audio Description (Receiver Mix): One channel,+-- C. Includes audio description data from your stereo input. For more+-- information see ETSI TS 101 154 Annex E. * 1.0 Mono: One channel, C. *+-- 2.0 Stereo: Two channels, L, R. * 5.1 Surround: Five channels, C, L, R,+-- Ls, Rs, LFE.+newtype AacCodingMode = AacCodingMode'+  { fromAacCodingMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AacCodingMode_AD_RECEIVER_MIX :: AacCodingMode+pattern AacCodingMode_AD_RECEIVER_MIX = AacCodingMode' "AD_RECEIVER_MIX"++pattern AacCodingMode_CODING_MODE_1_0 :: AacCodingMode+pattern AacCodingMode_CODING_MODE_1_0 = AacCodingMode' "CODING_MODE_1_0"++pattern AacCodingMode_CODING_MODE_1_1 :: AacCodingMode+pattern AacCodingMode_CODING_MODE_1_1 = AacCodingMode' "CODING_MODE_1_1"++pattern AacCodingMode_CODING_MODE_2_0 :: AacCodingMode+pattern AacCodingMode_CODING_MODE_2_0 = AacCodingMode' "CODING_MODE_2_0"++pattern AacCodingMode_CODING_MODE_5_1 :: AacCodingMode+pattern AacCodingMode_CODING_MODE_5_1 = AacCodingMode' "CODING_MODE_5_1"++{-# COMPLETE+  AacCodingMode_AD_RECEIVER_MIX,+  AacCodingMode_CODING_MODE_1_0,+  AacCodingMode_CODING_MODE_1_1,+  AacCodingMode_CODING_MODE_2_0,+  AacCodingMode_CODING_MODE_5_1,+  AacCodingMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/AacRateControlMode.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AacRateControlMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AacRateControlMode+  ( AacRateControlMode+      ( ..,+        AacRateControlMode_CBR,+        AacRateControlMode_VBR+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Rate Control Mode.+newtype AacRateControlMode = AacRateControlMode'+  { fromAacRateControlMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AacRateControlMode_CBR :: AacRateControlMode+pattern AacRateControlMode_CBR = AacRateControlMode' "CBR"++pattern AacRateControlMode_VBR :: AacRateControlMode+pattern AacRateControlMode_VBR = AacRateControlMode' "VBR"++{-# COMPLETE+  AacRateControlMode_CBR,+  AacRateControlMode_VBR,+  AacRateControlMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/AacRawFormat.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AacRawFormat+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AacRawFormat+  ( AacRawFormat+      ( ..,+        AacRawFormat_LATM_LOAS,+        AacRawFormat_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enables LATM\/LOAS AAC output. Note that if you use LATM\/LOAS AAC in an+-- output, you must choose \"No container\" for the output container.+newtype AacRawFormat = AacRawFormat'+  { fromAacRawFormat ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AacRawFormat_LATM_LOAS :: AacRawFormat+pattern AacRawFormat_LATM_LOAS = AacRawFormat' "LATM_LOAS"++pattern AacRawFormat_NONE :: AacRawFormat+pattern AacRawFormat_NONE = AacRawFormat' "NONE"++{-# COMPLETE+  AacRawFormat_LATM_LOAS,+  AacRawFormat_NONE,+  AacRawFormat'+  #-}
+ gen/Amazonka/MediaConvert/Types/AacSettings.hs view
@@ -0,0 +1,302 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AacSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AacSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AacAudioDescriptionBroadcasterMix+import Amazonka.MediaConvert.Types.AacCodecProfile+import Amazonka.MediaConvert.Types.AacCodingMode+import Amazonka.MediaConvert.Types.AacRateControlMode+import Amazonka.MediaConvert.Types.AacRawFormat+import Amazonka.MediaConvert.Types.AacSpecification+import Amazonka.MediaConvert.Types.AacVbrQuality+import qualified Amazonka.Prelude as Prelude++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value AAC. The service accepts one of two mutually exclusive+-- groups of AAC settings--VBR and CBR. To select one of these modes, set+-- the value of Bitrate control mode (rateControlMode) to \"VBR\" or+-- \"CBR\". In VBR mode, you control the audio quality with the setting VBR+-- quality (vbrQuality). In CBR mode, you use the setting Bitrate+-- (bitrate). Defaults and valid values depend on the rate control mode.+--+-- /See:/ 'newAacSettings' smart constructor.+data AacSettings = AacSettings'+  { -- | Choose BROADCASTER_MIXED_AD when the input contains pre-mixed main audio+    -- + audio description (AD) as a stereo pair. The value for AudioType will+    -- be set to 3, which signals to downstream systems that this stream+    -- contains \"broadcaster mixed AD\". Note that the input received by the+    -- encoder must contain pre-mixed audio; the encoder does not perform the+    -- mixing. When you choose BROADCASTER_MIXED_AD, the encoder ignores any+    -- values you provide in AudioType and FollowInputAudioType. Choose NORMAL+    -- when the input does not contain pre-mixed audio + audio description+    -- (AD). In this case, the encoder will use any values you provide for+    -- AudioType and FollowInputAudioType.+    audioDescriptionBroadcasterMix :: Prelude.Maybe AacAudioDescriptionBroadcasterMix,+    -- | Specify the average bitrate in bits per second. The set of valid values+    -- for this setting is: 6000, 8000, 10000, 12000, 14000, 16000, 20000,+    -- 24000, 28000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000,+    -- 128000, 160000, 192000, 224000, 256000, 288000, 320000, 384000, 448000,+    -- 512000, 576000, 640000, 768000, 896000, 1024000. The value you set is+    -- also constrained by the values that you choose for Profile+    -- (codecProfile), Bitrate control mode (codingMode), and Sample rate+    -- (sampleRate). Default values depend on Bitrate control mode and Profile.+    bitrate :: Prelude.Maybe Prelude.Natural,+    -- | AAC Profile.+    codecProfile :: Prelude.Maybe AacCodecProfile,+    -- | The Coding mode that you specify determines the number of audio channels+    -- and the audio channel layout metadata in your AAC output. Valid coding+    -- modes depend on the Rate control mode and Profile that you select. The+    -- following list shows the number of audio channels and channel layout for+    -- each coding mode. * 1.0 Audio Description (Receiver Mix): One channel,+    -- C. Includes audio description data from your stereo input. For more+    -- information see ETSI TS 101 154 Annex E. * 1.0 Mono: One channel, C. *+    -- 2.0 Stereo: Two channels, L, R. * 5.1 Surround: Five channels, C, L, R,+    -- Ls, Rs, LFE.+    codingMode :: Prelude.Maybe AacCodingMode,+    -- | Rate Control Mode.+    rateControlMode :: Prelude.Maybe AacRateControlMode,+    -- | Enables LATM\/LOAS AAC output. Note that if you use LATM\/LOAS AAC in an+    -- output, you must choose \"No container\" for the output container.+    rawFormat :: Prelude.Maybe AacRawFormat,+    -- | Specify the Sample rate in Hz. Valid sample rates depend on the Profile+    -- and Coding mode that you select. The following list shows valid sample+    -- rates for each Profile and Coding mode. * LC Profile, Coding mode 1.0,+    -- 2.0, and Receiver Mix: 8000, 12000, 16000, 22050, 24000, 32000, 44100,+    -- 48000, 88200, 96000. * LC Profile, Coding mode 5.1: 32000, 44100, 48000,+    -- 96000. * HEV1 Profile, Coding mode 1.0 and Receiver Mix: 22050, 24000,+    -- 32000, 44100, 48000. * HEV1 Profile, Coding mode 2.0 and 5.1: 32000,+    -- 44100, 48000, 96000. * HEV2 Profile, Coding mode 2.0: 22050, 24000,+    -- 32000, 44100, 48000.+    sampleRate :: Prelude.Maybe Prelude.Natural,+    -- | Use MPEG-2 AAC instead of MPEG-4 AAC audio for raw or MPEG-2 Transport+    -- Stream containers.+    specification :: Prelude.Maybe AacSpecification,+    -- | VBR Quality Level - Only used if rate_control_mode is VBR.+    vbrQuality :: Prelude.Maybe AacVbrQuality+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AacSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'audioDescriptionBroadcasterMix', 'aacSettings_audioDescriptionBroadcasterMix' - Choose BROADCASTER_MIXED_AD when the input contains pre-mixed main audio+-- + audio description (AD) as a stereo pair. The value for AudioType will+-- be set to 3, which signals to downstream systems that this stream+-- contains \"broadcaster mixed AD\". Note that the input received by the+-- encoder must contain pre-mixed audio; the encoder does not perform the+-- mixing. When you choose BROADCASTER_MIXED_AD, the encoder ignores any+-- values you provide in AudioType and FollowInputAudioType. Choose NORMAL+-- when the input does not contain pre-mixed audio + audio description+-- (AD). In this case, the encoder will use any values you provide for+-- AudioType and FollowInputAudioType.+--+-- 'bitrate', 'aacSettings_bitrate' - Specify the average bitrate in bits per second. The set of valid values+-- for this setting is: 6000, 8000, 10000, 12000, 14000, 16000, 20000,+-- 24000, 28000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000,+-- 128000, 160000, 192000, 224000, 256000, 288000, 320000, 384000, 448000,+-- 512000, 576000, 640000, 768000, 896000, 1024000. The value you set is+-- also constrained by the values that you choose for Profile+-- (codecProfile), Bitrate control mode (codingMode), and Sample rate+-- (sampleRate). Default values depend on Bitrate control mode and Profile.+--+-- 'codecProfile', 'aacSettings_codecProfile' - AAC Profile.+--+-- 'codingMode', 'aacSettings_codingMode' - The Coding mode that you specify determines the number of audio channels+-- and the audio channel layout metadata in your AAC output. Valid coding+-- modes depend on the Rate control mode and Profile that you select. The+-- following list shows the number of audio channels and channel layout for+-- each coding mode. * 1.0 Audio Description (Receiver Mix): One channel,+-- C. Includes audio description data from your stereo input. For more+-- information see ETSI TS 101 154 Annex E. * 1.0 Mono: One channel, C. *+-- 2.0 Stereo: Two channels, L, R. * 5.1 Surround: Five channels, C, L, R,+-- Ls, Rs, LFE.+--+-- 'rateControlMode', 'aacSettings_rateControlMode' - Rate Control Mode.+--+-- 'rawFormat', 'aacSettings_rawFormat' - Enables LATM\/LOAS AAC output. Note that if you use LATM\/LOAS AAC in an+-- output, you must choose \"No container\" for the output container.+--+-- 'sampleRate', 'aacSettings_sampleRate' - Specify the Sample rate in Hz. Valid sample rates depend on the Profile+-- and Coding mode that you select. The following list shows valid sample+-- rates for each Profile and Coding mode. * LC Profile, Coding mode 1.0,+-- 2.0, and Receiver Mix: 8000, 12000, 16000, 22050, 24000, 32000, 44100,+-- 48000, 88200, 96000. * LC Profile, Coding mode 5.1: 32000, 44100, 48000,+-- 96000. * HEV1 Profile, Coding mode 1.0 and Receiver Mix: 22050, 24000,+-- 32000, 44100, 48000. * HEV1 Profile, Coding mode 2.0 and 5.1: 32000,+-- 44100, 48000, 96000. * HEV2 Profile, Coding mode 2.0: 22050, 24000,+-- 32000, 44100, 48000.+--+-- 'specification', 'aacSettings_specification' - Use MPEG-2 AAC instead of MPEG-4 AAC audio for raw or MPEG-2 Transport+-- Stream containers.+--+-- 'vbrQuality', 'aacSettings_vbrQuality' - VBR Quality Level - Only used if rate_control_mode is VBR.+newAacSettings ::+  AacSettings+newAacSettings =+  AacSettings'+    { audioDescriptionBroadcasterMix =+        Prelude.Nothing,+      bitrate = Prelude.Nothing,+      codecProfile = Prelude.Nothing,+      codingMode = Prelude.Nothing,+      rateControlMode = Prelude.Nothing,+      rawFormat = Prelude.Nothing,+      sampleRate = Prelude.Nothing,+      specification = Prelude.Nothing,+      vbrQuality = Prelude.Nothing+    }++-- | Choose BROADCASTER_MIXED_AD when the input contains pre-mixed main audio+-- + audio description (AD) as a stereo pair. The value for AudioType will+-- be set to 3, which signals to downstream systems that this stream+-- contains \"broadcaster mixed AD\". Note that the input received by the+-- encoder must contain pre-mixed audio; the encoder does not perform the+-- mixing. When you choose BROADCASTER_MIXED_AD, the encoder ignores any+-- values you provide in AudioType and FollowInputAudioType. Choose NORMAL+-- when the input does not contain pre-mixed audio + audio description+-- (AD). In this case, the encoder will use any values you provide for+-- AudioType and FollowInputAudioType.+aacSettings_audioDescriptionBroadcasterMix :: Lens.Lens' AacSettings (Prelude.Maybe AacAudioDescriptionBroadcasterMix)+aacSettings_audioDescriptionBroadcasterMix = Lens.lens (\AacSettings' {audioDescriptionBroadcasterMix} -> audioDescriptionBroadcasterMix) (\s@AacSettings' {} a -> s {audioDescriptionBroadcasterMix = a} :: AacSettings)++-- | Specify the average bitrate in bits per second. The set of valid values+-- for this setting is: 6000, 8000, 10000, 12000, 14000, 16000, 20000,+-- 24000, 28000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000,+-- 128000, 160000, 192000, 224000, 256000, 288000, 320000, 384000, 448000,+-- 512000, 576000, 640000, 768000, 896000, 1024000. The value you set is+-- also constrained by the values that you choose for Profile+-- (codecProfile), Bitrate control mode (codingMode), and Sample rate+-- (sampleRate). Default values depend on Bitrate control mode and Profile.+aacSettings_bitrate :: Lens.Lens' AacSettings (Prelude.Maybe Prelude.Natural)+aacSettings_bitrate = Lens.lens (\AacSettings' {bitrate} -> bitrate) (\s@AacSettings' {} a -> s {bitrate = a} :: AacSettings)++-- | AAC Profile.+aacSettings_codecProfile :: Lens.Lens' AacSettings (Prelude.Maybe AacCodecProfile)+aacSettings_codecProfile = Lens.lens (\AacSettings' {codecProfile} -> codecProfile) (\s@AacSettings' {} a -> s {codecProfile = a} :: AacSettings)++-- | The Coding mode that you specify determines the number of audio channels+-- and the audio channel layout metadata in your AAC output. Valid coding+-- modes depend on the Rate control mode and Profile that you select. The+-- following list shows the number of audio channels and channel layout for+-- each coding mode. * 1.0 Audio Description (Receiver Mix): One channel,+-- C. Includes audio description data from your stereo input. For more+-- information see ETSI TS 101 154 Annex E. * 1.0 Mono: One channel, C. *+-- 2.0 Stereo: Two channels, L, R. * 5.1 Surround: Five channels, C, L, R,+-- Ls, Rs, LFE.+aacSettings_codingMode :: Lens.Lens' AacSettings (Prelude.Maybe AacCodingMode)+aacSettings_codingMode = Lens.lens (\AacSettings' {codingMode} -> codingMode) (\s@AacSettings' {} a -> s {codingMode = a} :: AacSettings)++-- | Rate Control Mode.+aacSettings_rateControlMode :: Lens.Lens' AacSettings (Prelude.Maybe AacRateControlMode)+aacSettings_rateControlMode = Lens.lens (\AacSettings' {rateControlMode} -> rateControlMode) (\s@AacSettings' {} a -> s {rateControlMode = a} :: AacSettings)++-- | Enables LATM\/LOAS AAC output. Note that if you use LATM\/LOAS AAC in an+-- output, you must choose \"No container\" for the output container.+aacSettings_rawFormat :: Lens.Lens' AacSettings (Prelude.Maybe AacRawFormat)+aacSettings_rawFormat = Lens.lens (\AacSettings' {rawFormat} -> rawFormat) (\s@AacSettings' {} a -> s {rawFormat = a} :: AacSettings)++-- | Specify the Sample rate in Hz. Valid sample rates depend on the Profile+-- and Coding mode that you select. The following list shows valid sample+-- rates for each Profile and Coding mode. * LC Profile, Coding mode 1.0,+-- 2.0, and Receiver Mix: 8000, 12000, 16000, 22050, 24000, 32000, 44100,+-- 48000, 88200, 96000. * LC Profile, Coding mode 5.1: 32000, 44100, 48000,+-- 96000. * HEV1 Profile, Coding mode 1.0 and Receiver Mix: 22050, 24000,+-- 32000, 44100, 48000. * HEV1 Profile, Coding mode 2.0 and 5.1: 32000,+-- 44100, 48000, 96000. * HEV2 Profile, Coding mode 2.0: 22050, 24000,+-- 32000, 44100, 48000.+aacSettings_sampleRate :: Lens.Lens' AacSettings (Prelude.Maybe Prelude.Natural)+aacSettings_sampleRate = Lens.lens (\AacSettings' {sampleRate} -> sampleRate) (\s@AacSettings' {} a -> s {sampleRate = a} :: AacSettings)++-- | Use MPEG-2 AAC instead of MPEG-4 AAC audio for raw or MPEG-2 Transport+-- Stream containers.+aacSettings_specification :: Lens.Lens' AacSettings (Prelude.Maybe AacSpecification)+aacSettings_specification = Lens.lens (\AacSettings' {specification} -> specification) (\s@AacSettings' {} a -> s {specification = a} :: AacSettings)++-- | VBR Quality Level - Only used if rate_control_mode is VBR.+aacSettings_vbrQuality :: Lens.Lens' AacSettings (Prelude.Maybe AacVbrQuality)+aacSettings_vbrQuality = Lens.lens (\AacSettings' {vbrQuality} -> vbrQuality) (\s@AacSettings' {} a -> s {vbrQuality = a} :: AacSettings)++instance Data.FromJSON AacSettings where+  parseJSON =+    Data.withObject+      "AacSettings"+      ( \x ->+          AacSettings'+            Prelude.<$> (x Data..:? "audioDescriptionBroadcasterMix")+            Prelude.<*> (x Data..:? "bitrate")+            Prelude.<*> (x Data..:? "codecProfile")+            Prelude.<*> (x Data..:? "codingMode")+            Prelude.<*> (x Data..:? "rateControlMode")+            Prelude.<*> (x Data..:? "rawFormat")+            Prelude.<*> (x Data..:? "sampleRate")+            Prelude.<*> (x Data..:? "specification")+            Prelude.<*> (x Data..:? "vbrQuality")+      )++instance Prelude.Hashable AacSettings where+  hashWithSalt _salt AacSettings' {..} =+    _salt+      `Prelude.hashWithSalt` audioDescriptionBroadcasterMix+      `Prelude.hashWithSalt` bitrate+      `Prelude.hashWithSalt` codecProfile+      `Prelude.hashWithSalt` codingMode+      `Prelude.hashWithSalt` rateControlMode+      `Prelude.hashWithSalt` rawFormat+      `Prelude.hashWithSalt` sampleRate+      `Prelude.hashWithSalt` specification+      `Prelude.hashWithSalt` vbrQuality++instance Prelude.NFData AacSettings where+  rnf AacSettings' {..} =+    Prelude.rnf audioDescriptionBroadcasterMix+      `Prelude.seq` Prelude.rnf bitrate+      `Prelude.seq` Prelude.rnf codecProfile+      `Prelude.seq` Prelude.rnf codingMode+      `Prelude.seq` Prelude.rnf rateControlMode+      `Prelude.seq` Prelude.rnf rawFormat+      `Prelude.seq` Prelude.rnf sampleRate+      `Prelude.seq` Prelude.rnf specification+      `Prelude.seq` Prelude.rnf vbrQuality++instance Data.ToJSON AacSettings where+  toJSON AacSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("audioDescriptionBroadcasterMix" Data..=)+              Prelude.<$> audioDescriptionBroadcasterMix,+            ("bitrate" Data..=) Prelude.<$> bitrate,+            ("codecProfile" Data..=) Prelude.<$> codecProfile,+            ("codingMode" Data..=) Prelude.<$> codingMode,+            ("rateControlMode" Data..=)+              Prelude.<$> rateControlMode,+            ("rawFormat" Data..=) Prelude.<$> rawFormat,+            ("sampleRate" Data..=) Prelude.<$> sampleRate,+            ("specification" Data..=) Prelude.<$> specification,+            ("vbrQuality" Data..=) Prelude.<$> vbrQuality+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AacSpecification.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AacSpecification+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AacSpecification+  ( AacSpecification+      ( ..,+        AacSpecification_MPEG2,+        AacSpecification_MPEG4+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use MPEG-2 AAC instead of MPEG-4 AAC audio for raw or MPEG-2 Transport+-- Stream containers.+newtype AacSpecification = AacSpecification'+  { fromAacSpecification ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AacSpecification_MPEG2 :: AacSpecification+pattern AacSpecification_MPEG2 = AacSpecification' "MPEG2"++pattern AacSpecification_MPEG4 :: AacSpecification+pattern AacSpecification_MPEG4 = AacSpecification' "MPEG4"++{-# COMPLETE+  AacSpecification_MPEG2,+  AacSpecification_MPEG4,+  AacSpecification'+  #-}
+ gen/Amazonka/MediaConvert/Types/AacVbrQuality.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AacVbrQuality+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AacVbrQuality+  ( AacVbrQuality+      ( ..,+        AacVbrQuality_HIGH,+        AacVbrQuality_LOW,+        AacVbrQuality_MEDIUM_HIGH,+        AacVbrQuality_MEDIUM_LOW+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | VBR Quality Level - Only used if rate_control_mode is VBR.+newtype AacVbrQuality = AacVbrQuality'+  { fromAacVbrQuality ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AacVbrQuality_HIGH :: AacVbrQuality+pattern AacVbrQuality_HIGH = AacVbrQuality' "HIGH"++pattern AacVbrQuality_LOW :: AacVbrQuality+pattern AacVbrQuality_LOW = AacVbrQuality' "LOW"++pattern AacVbrQuality_MEDIUM_HIGH :: AacVbrQuality+pattern AacVbrQuality_MEDIUM_HIGH = AacVbrQuality' "MEDIUM_HIGH"++pattern AacVbrQuality_MEDIUM_LOW :: AacVbrQuality+pattern AacVbrQuality_MEDIUM_LOW = AacVbrQuality' "MEDIUM_LOW"++{-# COMPLETE+  AacVbrQuality_HIGH,+  AacVbrQuality_LOW,+  AacVbrQuality_MEDIUM_HIGH,+  AacVbrQuality_MEDIUM_LOW,+  AacVbrQuality'+  #-}
+ gen/Amazonka/MediaConvert/Types/Ac3BitstreamMode.hs view
@@ -0,0 +1,104 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Ac3BitstreamMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Ac3BitstreamMode+  ( Ac3BitstreamMode+      ( ..,+        Ac3BitstreamMode_COMMENTARY,+        Ac3BitstreamMode_COMPLETE_MAIN,+        Ac3BitstreamMode_DIALOGUE,+        Ac3BitstreamMode_EMERGENCY,+        Ac3BitstreamMode_HEARING_IMPAIRED,+        Ac3BitstreamMode_MUSIC_AND_EFFECTS,+        Ac3BitstreamMode_VISUALLY_IMPAIRED,+        Ac3BitstreamMode_VOICE_OVER+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the bitstream mode for the AC-3 stream that the encoder emits.+-- For more information about the AC3 bitstream mode, see ATSC A\/52-2012+-- (Annex E).+newtype Ac3BitstreamMode = Ac3BitstreamMode'+  { fromAc3BitstreamMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Ac3BitstreamMode_COMMENTARY :: Ac3BitstreamMode+pattern Ac3BitstreamMode_COMMENTARY = Ac3BitstreamMode' "COMMENTARY"++pattern Ac3BitstreamMode_COMPLETE_MAIN :: Ac3BitstreamMode+pattern Ac3BitstreamMode_COMPLETE_MAIN = Ac3BitstreamMode' "COMPLETE_MAIN"++pattern Ac3BitstreamMode_DIALOGUE :: Ac3BitstreamMode+pattern Ac3BitstreamMode_DIALOGUE = Ac3BitstreamMode' "DIALOGUE"++pattern Ac3BitstreamMode_EMERGENCY :: Ac3BitstreamMode+pattern Ac3BitstreamMode_EMERGENCY = Ac3BitstreamMode' "EMERGENCY"++pattern Ac3BitstreamMode_HEARING_IMPAIRED :: Ac3BitstreamMode+pattern Ac3BitstreamMode_HEARING_IMPAIRED = Ac3BitstreamMode' "HEARING_IMPAIRED"++pattern Ac3BitstreamMode_MUSIC_AND_EFFECTS :: Ac3BitstreamMode+pattern Ac3BitstreamMode_MUSIC_AND_EFFECTS = Ac3BitstreamMode' "MUSIC_AND_EFFECTS"++pattern Ac3BitstreamMode_VISUALLY_IMPAIRED :: Ac3BitstreamMode+pattern Ac3BitstreamMode_VISUALLY_IMPAIRED = Ac3BitstreamMode' "VISUALLY_IMPAIRED"++pattern Ac3BitstreamMode_VOICE_OVER :: Ac3BitstreamMode+pattern Ac3BitstreamMode_VOICE_OVER = Ac3BitstreamMode' "VOICE_OVER"++{-# COMPLETE+  Ac3BitstreamMode_COMMENTARY,+  Ac3BitstreamMode_COMPLETE_MAIN,+  Ac3BitstreamMode_DIALOGUE,+  Ac3BitstreamMode_EMERGENCY,+  Ac3BitstreamMode_HEARING_IMPAIRED,+  Ac3BitstreamMode_MUSIC_AND_EFFECTS,+  Ac3BitstreamMode_VISUALLY_IMPAIRED,+  Ac3BitstreamMode_VOICE_OVER,+  Ac3BitstreamMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Ac3CodingMode.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Ac3CodingMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Ac3CodingMode+  ( Ac3CodingMode+      ( ..,+        Ac3CodingMode_CODING_MODE_1_0,+        Ac3CodingMode_CODING_MODE_1_1,+        Ac3CodingMode_CODING_MODE_2_0,+        Ac3CodingMode_CODING_MODE_3_2_LFE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Dolby Digital coding mode. Determines number of channels.+newtype Ac3CodingMode = Ac3CodingMode'+  { fromAc3CodingMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Ac3CodingMode_CODING_MODE_1_0 :: Ac3CodingMode+pattern Ac3CodingMode_CODING_MODE_1_0 = Ac3CodingMode' "CODING_MODE_1_0"++pattern Ac3CodingMode_CODING_MODE_1_1 :: Ac3CodingMode+pattern Ac3CodingMode_CODING_MODE_1_1 = Ac3CodingMode' "CODING_MODE_1_1"++pattern Ac3CodingMode_CODING_MODE_2_0 :: Ac3CodingMode+pattern Ac3CodingMode_CODING_MODE_2_0 = Ac3CodingMode' "CODING_MODE_2_0"++pattern Ac3CodingMode_CODING_MODE_3_2_LFE :: Ac3CodingMode+pattern Ac3CodingMode_CODING_MODE_3_2_LFE = Ac3CodingMode' "CODING_MODE_3_2_LFE"++{-# COMPLETE+  Ac3CodingMode_CODING_MODE_1_0,+  Ac3CodingMode_CODING_MODE_1_1,+  Ac3CodingMode_CODING_MODE_2_0,+  Ac3CodingMode_CODING_MODE_3_2_LFE,+  Ac3CodingMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Ac3DynamicRangeCompressionLine.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine+  ( Ac3DynamicRangeCompressionLine+      ( ..,+        Ac3DynamicRangeCompressionLine_FILM_LIGHT,+        Ac3DynamicRangeCompressionLine_FILM_STANDARD,+        Ac3DynamicRangeCompressionLine_MUSIC_LIGHT,+        Ac3DynamicRangeCompressionLine_MUSIC_STANDARD,+        Ac3DynamicRangeCompressionLine_NONE,+        Ac3DynamicRangeCompressionLine_SPEECH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the line operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+newtype Ac3DynamicRangeCompressionLine = Ac3DynamicRangeCompressionLine'+  { fromAc3DynamicRangeCompressionLine ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Ac3DynamicRangeCompressionLine_FILM_LIGHT :: Ac3DynamicRangeCompressionLine+pattern Ac3DynamicRangeCompressionLine_FILM_LIGHT = Ac3DynamicRangeCompressionLine' "FILM_LIGHT"++pattern Ac3DynamicRangeCompressionLine_FILM_STANDARD :: Ac3DynamicRangeCompressionLine+pattern Ac3DynamicRangeCompressionLine_FILM_STANDARD = Ac3DynamicRangeCompressionLine' "FILM_STANDARD"++pattern Ac3DynamicRangeCompressionLine_MUSIC_LIGHT :: Ac3DynamicRangeCompressionLine+pattern Ac3DynamicRangeCompressionLine_MUSIC_LIGHT = Ac3DynamicRangeCompressionLine' "MUSIC_LIGHT"++pattern Ac3DynamicRangeCompressionLine_MUSIC_STANDARD :: Ac3DynamicRangeCompressionLine+pattern Ac3DynamicRangeCompressionLine_MUSIC_STANDARD = Ac3DynamicRangeCompressionLine' "MUSIC_STANDARD"++pattern Ac3DynamicRangeCompressionLine_NONE :: Ac3DynamicRangeCompressionLine+pattern Ac3DynamicRangeCompressionLine_NONE = Ac3DynamicRangeCompressionLine' "NONE"++pattern Ac3DynamicRangeCompressionLine_SPEECH :: Ac3DynamicRangeCompressionLine+pattern Ac3DynamicRangeCompressionLine_SPEECH = Ac3DynamicRangeCompressionLine' "SPEECH"++{-# COMPLETE+  Ac3DynamicRangeCompressionLine_FILM_LIGHT,+  Ac3DynamicRangeCompressionLine_FILM_STANDARD,+  Ac3DynamicRangeCompressionLine_MUSIC_LIGHT,+  Ac3DynamicRangeCompressionLine_MUSIC_STANDARD,+  Ac3DynamicRangeCompressionLine_NONE,+  Ac3DynamicRangeCompressionLine_SPEECH,+  Ac3DynamicRangeCompressionLine'+  #-}
+ gen/Amazonka/MediaConvert/Types/Ac3DynamicRangeCompressionProfile.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile+  ( Ac3DynamicRangeCompressionProfile+      ( ..,+        Ac3DynamicRangeCompressionProfile_FILM_STANDARD,+        Ac3DynamicRangeCompressionProfile_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you want to add Dolby dynamic range compression (DRC) signaling to+-- your output stream, we recommend that you use the mode-specific settings+-- instead of Dynamic range compression profile+-- (DynamicRangeCompressionProfile). The mode-specific settings are Dynamic+-- range compression profile, line mode (dynamicRangeCompressionLine) and+-- Dynamic range compression profile, RF mode (dynamicRangeCompressionRf).+-- Note that when you specify values for all three settings, MediaConvert+-- ignores the value of this setting in favor of the mode-specific+-- settings. If you do use this setting instead of the mode-specific+-- settings, choose None (NONE) to leave out DRC signaling. Keep the+-- default Film standard (FILM_STANDARD) to set the profile to Dolby\'s+-- film standard profile for all operating modes.+newtype Ac3DynamicRangeCompressionProfile = Ac3DynamicRangeCompressionProfile'+  { fromAc3DynamicRangeCompressionProfile ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Ac3DynamicRangeCompressionProfile_FILM_STANDARD :: Ac3DynamicRangeCompressionProfile+pattern Ac3DynamicRangeCompressionProfile_FILM_STANDARD = Ac3DynamicRangeCompressionProfile' "FILM_STANDARD"++pattern Ac3DynamicRangeCompressionProfile_NONE :: Ac3DynamicRangeCompressionProfile+pattern Ac3DynamicRangeCompressionProfile_NONE = Ac3DynamicRangeCompressionProfile' "NONE"++{-# COMPLETE+  Ac3DynamicRangeCompressionProfile_FILM_STANDARD,+  Ac3DynamicRangeCompressionProfile_NONE,+  Ac3DynamicRangeCompressionProfile'+  #-}
+ gen/Amazonka/MediaConvert/Types/Ac3DynamicRangeCompressionRf.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf+  ( Ac3DynamicRangeCompressionRf+      ( ..,+        Ac3DynamicRangeCompressionRf_FILM_LIGHT,+        Ac3DynamicRangeCompressionRf_FILM_STANDARD,+        Ac3DynamicRangeCompressionRf_MUSIC_LIGHT,+        Ac3DynamicRangeCompressionRf_MUSIC_STANDARD,+        Ac3DynamicRangeCompressionRf_NONE,+        Ac3DynamicRangeCompressionRf_SPEECH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the RF operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+newtype Ac3DynamicRangeCompressionRf = Ac3DynamicRangeCompressionRf'+  { fromAc3DynamicRangeCompressionRf ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Ac3DynamicRangeCompressionRf_FILM_LIGHT :: Ac3DynamicRangeCompressionRf+pattern Ac3DynamicRangeCompressionRf_FILM_LIGHT = Ac3DynamicRangeCompressionRf' "FILM_LIGHT"++pattern Ac3DynamicRangeCompressionRf_FILM_STANDARD :: Ac3DynamicRangeCompressionRf+pattern Ac3DynamicRangeCompressionRf_FILM_STANDARD = Ac3DynamicRangeCompressionRf' "FILM_STANDARD"++pattern Ac3DynamicRangeCompressionRf_MUSIC_LIGHT :: Ac3DynamicRangeCompressionRf+pattern Ac3DynamicRangeCompressionRf_MUSIC_LIGHT = Ac3DynamicRangeCompressionRf' "MUSIC_LIGHT"++pattern Ac3DynamicRangeCompressionRf_MUSIC_STANDARD :: Ac3DynamicRangeCompressionRf+pattern Ac3DynamicRangeCompressionRf_MUSIC_STANDARD = Ac3DynamicRangeCompressionRf' "MUSIC_STANDARD"++pattern Ac3DynamicRangeCompressionRf_NONE :: Ac3DynamicRangeCompressionRf+pattern Ac3DynamicRangeCompressionRf_NONE = Ac3DynamicRangeCompressionRf' "NONE"++pattern Ac3DynamicRangeCompressionRf_SPEECH :: Ac3DynamicRangeCompressionRf+pattern Ac3DynamicRangeCompressionRf_SPEECH = Ac3DynamicRangeCompressionRf' "SPEECH"++{-# COMPLETE+  Ac3DynamicRangeCompressionRf_FILM_LIGHT,+  Ac3DynamicRangeCompressionRf_FILM_STANDARD,+  Ac3DynamicRangeCompressionRf_MUSIC_LIGHT,+  Ac3DynamicRangeCompressionRf_MUSIC_STANDARD,+  Ac3DynamicRangeCompressionRf_NONE,+  Ac3DynamicRangeCompressionRf_SPEECH,+  Ac3DynamicRangeCompressionRf'+  #-}
+ gen/Amazonka/MediaConvert/Types/Ac3LfeFilter.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Ac3LfeFilter+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Ac3LfeFilter+  ( Ac3LfeFilter+      ( ..,+        Ac3LfeFilter_DISABLED,+        Ac3LfeFilter_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Applies a 120Hz lowpass filter to the LFE channel prior to encoding.+-- Only valid with 3_2_LFE coding mode.+newtype Ac3LfeFilter = Ac3LfeFilter'+  { fromAc3LfeFilter ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Ac3LfeFilter_DISABLED :: Ac3LfeFilter+pattern Ac3LfeFilter_DISABLED = Ac3LfeFilter' "DISABLED"++pattern Ac3LfeFilter_ENABLED :: Ac3LfeFilter+pattern Ac3LfeFilter_ENABLED = Ac3LfeFilter' "ENABLED"++{-# COMPLETE+  Ac3LfeFilter_DISABLED,+  Ac3LfeFilter_ENABLED,+  Ac3LfeFilter'+  #-}
+ gen/Amazonka/MediaConvert/Types/Ac3MetadataControl.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Ac3MetadataControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Ac3MetadataControl+  ( Ac3MetadataControl+      ( ..,+        Ac3MetadataControl_FOLLOW_INPUT,+        Ac3MetadataControl_USE_CONFIGURED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD,+-- DD+, or DolbyE decoder that supplied this audio data. If audio was not+-- supplied from one of these streams, then the static metadata settings+-- will be used.+newtype Ac3MetadataControl = Ac3MetadataControl'+  { fromAc3MetadataControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Ac3MetadataControl_FOLLOW_INPUT :: Ac3MetadataControl+pattern Ac3MetadataControl_FOLLOW_INPUT = Ac3MetadataControl' "FOLLOW_INPUT"++pattern Ac3MetadataControl_USE_CONFIGURED :: Ac3MetadataControl+pattern Ac3MetadataControl_USE_CONFIGURED = Ac3MetadataControl' "USE_CONFIGURED"++{-# COMPLETE+  Ac3MetadataControl_FOLLOW_INPUT,+  Ac3MetadataControl_USE_CONFIGURED,+  Ac3MetadataControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/Ac3Settings.hs view
@@ -0,0 +1,329 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Ac3Settings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Ac3Settings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.Ac3BitstreamMode+import Amazonka.MediaConvert.Types.Ac3CodingMode+import Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionLine+import Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionProfile+import Amazonka.MediaConvert.Types.Ac3DynamicRangeCompressionRf+import Amazonka.MediaConvert.Types.Ac3LfeFilter+import Amazonka.MediaConvert.Types.Ac3MetadataControl+import qualified Amazonka.Prelude as Prelude++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value AC3.+--+-- /See:/ 'newAc3Settings' smart constructor.+data Ac3Settings = Ac3Settings'+  { -- | Specify the average bitrate in bits per second. The bitrate that you+    -- specify must be a multiple of 8000 within the allowed minimum and+    -- maximum values. Leave blank to use the default bitrate for the coding+    -- mode you select according ETSI TS 102 366. Valid bitrates for coding+    -- mode 1\/0: Default: 96000. Minimum: 64000. Maximum: 128000. Valid+    -- bitrates for coding mode 1\/1: Default: 192000. Minimum: 128000.+    -- Maximum: 384000. Valid bitrates for coding mode 2\/0: Default: 192000.+    -- Minimum: 128000. Maximum: 384000. Valid bitrates for coding mode 3\/2+    -- with FLE: Default: 384000. Minimum: 384000. Maximum: 640000.+    bitrate :: Prelude.Maybe Prelude.Natural,+    -- | Specify the bitstream mode for the AC-3 stream that the encoder emits.+    -- For more information about the AC3 bitstream mode, see ATSC A\/52-2012+    -- (Annex E).+    bitstreamMode :: Prelude.Maybe Ac3BitstreamMode,+    -- | Dolby Digital coding mode. Determines number of channels.+    codingMode :: Prelude.Maybe Ac3CodingMode,+    -- | Sets the dialnorm for the output. If blank and input audio is Dolby+    -- Digital, dialnorm will be passed through.+    dialnorm :: Prelude.Maybe Prelude.Natural,+    -- | Choose the Dolby Digital dynamic range control (DRC) profile that+    -- MediaConvert uses when encoding the metadata in the Dolby Digital stream+    -- for the line operating mode. Related setting: When you use this setting,+    -- MediaConvert ignores any value you provide for Dynamic range compression+    -- profile (DynamicRangeCompressionProfile). For information about the+    -- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+    -- Control chapter of the Dolby Metadata Guide at+    -- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+    dynamicRangeCompressionLine :: Prelude.Maybe Ac3DynamicRangeCompressionLine,+    -- | When you want to add Dolby dynamic range compression (DRC) signaling to+    -- your output stream, we recommend that you use the mode-specific settings+    -- instead of Dynamic range compression profile+    -- (DynamicRangeCompressionProfile). The mode-specific settings are Dynamic+    -- range compression profile, line mode (dynamicRangeCompressionLine) and+    -- Dynamic range compression profile, RF mode (dynamicRangeCompressionRf).+    -- Note that when you specify values for all three settings, MediaConvert+    -- ignores the value of this setting in favor of the mode-specific+    -- settings. If you do use this setting instead of the mode-specific+    -- settings, choose None (NONE) to leave out DRC signaling. Keep the+    -- default Film standard (FILM_STANDARD) to set the profile to Dolby\'s+    -- film standard profile for all operating modes.+    dynamicRangeCompressionProfile :: Prelude.Maybe Ac3DynamicRangeCompressionProfile,+    -- | Choose the Dolby Digital dynamic range control (DRC) profile that+    -- MediaConvert uses when encoding the metadata in the Dolby Digital stream+    -- for the RF operating mode. Related setting: When you use this setting,+    -- MediaConvert ignores any value you provide for Dynamic range compression+    -- profile (DynamicRangeCompressionProfile). For information about the+    -- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+    -- Control chapter of the Dolby Metadata Guide at+    -- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+    dynamicRangeCompressionRf :: Prelude.Maybe Ac3DynamicRangeCompressionRf,+    -- | Applies a 120Hz lowpass filter to the LFE channel prior to encoding.+    -- Only valid with 3_2_LFE coding mode.+    lfeFilter :: Prelude.Maybe Ac3LfeFilter,+    -- | When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD,+    -- DD+, or DolbyE decoder that supplied this audio data. If audio was not+    -- supplied from one of these streams, then the static metadata settings+    -- will be used.+    metadataControl :: Prelude.Maybe Ac3MetadataControl,+    -- | This value is always 48000. It represents the sample rate in Hz.+    sampleRate :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Ac3Settings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'bitrate', 'ac3Settings_bitrate' - Specify the average bitrate in bits per second. The bitrate that you+-- specify must be a multiple of 8000 within the allowed minimum and+-- maximum values. Leave blank to use the default bitrate for the coding+-- mode you select according ETSI TS 102 366. Valid bitrates for coding+-- mode 1\/0: Default: 96000. Minimum: 64000. Maximum: 128000. Valid+-- bitrates for coding mode 1\/1: Default: 192000. Minimum: 128000.+-- Maximum: 384000. Valid bitrates for coding mode 2\/0: Default: 192000.+-- Minimum: 128000. Maximum: 384000. Valid bitrates for coding mode 3\/2+-- with FLE: Default: 384000. Minimum: 384000. Maximum: 640000.+--+-- 'bitstreamMode', 'ac3Settings_bitstreamMode' - Specify the bitstream mode for the AC-3 stream that the encoder emits.+-- For more information about the AC3 bitstream mode, see ATSC A\/52-2012+-- (Annex E).+--+-- 'codingMode', 'ac3Settings_codingMode' - Dolby Digital coding mode. Determines number of channels.+--+-- 'dialnorm', 'ac3Settings_dialnorm' - Sets the dialnorm for the output. If blank and input audio is Dolby+-- Digital, dialnorm will be passed through.+--+-- 'dynamicRangeCompressionLine', 'ac3Settings_dynamicRangeCompressionLine' - Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the line operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+--+-- 'dynamicRangeCompressionProfile', 'ac3Settings_dynamicRangeCompressionProfile' - When you want to add Dolby dynamic range compression (DRC) signaling to+-- your output stream, we recommend that you use the mode-specific settings+-- instead of Dynamic range compression profile+-- (DynamicRangeCompressionProfile). The mode-specific settings are Dynamic+-- range compression profile, line mode (dynamicRangeCompressionLine) and+-- Dynamic range compression profile, RF mode (dynamicRangeCompressionRf).+-- Note that when you specify values for all three settings, MediaConvert+-- ignores the value of this setting in favor of the mode-specific+-- settings. If you do use this setting instead of the mode-specific+-- settings, choose None (NONE) to leave out DRC signaling. Keep the+-- default Film standard (FILM_STANDARD) to set the profile to Dolby\'s+-- film standard profile for all operating modes.+--+-- 'dynamicRangeCompressionRf', 'ac3Settings_dynamicRangeCompressionRf' - Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the RF operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+--+-- 'lfeFilter', 'ac3Settings_lfeFilter' - Applies a 120Hz lowpass filter to the LFE channel prior to encoding.+-- Only valid with 3_2_LFE coding mode.+--+-- 'metadataControl', 'ac3Settings_metadataControl' - When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD,+-- DD+, or DolbyE decoder that supplied this audio data. If audio was not+-- supplied from one of these streams, then the static metadata settings+-- will be used.+--+-- 'sampleRate', 'ac3Settings_sampleRate' - This value is always 48000. It represents the sample rate in Hz.+newAc3Settings ::+  Ac3Settings+newAc3Settings =+  Ac3Settings'+    { bitrate = Prelude.Nothing,+      bitstreamMode = Prelude.Nothing,+      codingMode = Prelude.Nothing,+      dialnorm = Prelude.Nothing,+      dynamicRangeCompressionLine = Prelude.Nothing,+      dynamicRangeCompressionProfile = Prelude.Nothing,+      dynamicRangeCompressionRf = Prelude.Nothing,+      lfeFilter = Prelude.Nothing,+      metadataControl = Prelude.Nothing,+      sampleRate = Prelude.Nothing+    }++-- | Specify the average bitrate in bits per second. The bitrate that you+-- specify must be a multiple of 8000 within the allowed minimum and+-- maximum values. Leave blank to use the default bitrate for the coding+-- mode you select according ETSI TS 102 366. Valid bitrates for coding+-- mode 1\/0: Default: 96000. Minimum: 64000. Maximum: 128000. Valid+-- bitrates for coding mode 1\/1: Default: 192000. Minimum: 128000.+-- Maximum: 384000. Valid bitrates for coding mode 2\/0: Default: 192000.+-- Minimum: 128000. Maximum: 384000. Valid bitrates for coding mode 3\/2+-- with FLE: Default: 384000. Minimum: 384000. Maximum: 640000.+ac3Settings_bitrate :: Lens.Lens' Ac3Settings (Prelude.Maybe Prelude.Natural)+ac3Settings_bitrate = Lens.lens (\Ac3Settings' {bitrate} -> bitrate) (\s@Ac3Settings' {} a -> s {bitrate = a} :: Ac3Settings)++-- | Specify the bitstream mode for the AC-3 stream that the encoder emits.+-- For more information about the AC3 bitstream mode, see ATSC A\/52-2012+-- (Annex E).+ac3Settings_bitstreamMode :: Lens.Lens' Ac3Settings (Prelude.Maybe Ac3BitstreamMode)+ac3Settings_bitstreamMode = Lens.lens (\Ac3Settings' {bitstreamMode} -> bitstreamMode) (\s@Ac3Settings' {} a -> s {bitstreamMode = a} :: Ac3Settings)++-- | Dolby Digital coding mode. Determines number of channels.+ac3Settings_codingMode :: Lens.Lens' Ac3Settings (Prelude.Maybe Ac3CodingMode)+ac3Settings_codingMode = Lens.lens (\Ac3Settings' {codingMode} -> codingMode) (\s@Ac3Settings' {} a -> s {codingMode = a} :: Ac3Settings)++-- | Sets the dialnorm for the output. If blank and input audio is Dolby+-- Digital, dialnorm will be passed through.+ac3Settings_dialnorm :: Lens.Lens' Ac3Settings (Prelude.Maybe Prelude.Natural)+ac3Settings_dialnorm = Lens.lens (\Ac3Settings' {dialnorm} -> dialnorm) (\s@Ac3Settings' {} a -> s {dialnorm = a} :: Ac3Settings)++-- | Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the line operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+ac3Settings_dynamicRangeCompressionLine :: Lens.Lens' Ac3Settings (Prelude.Maybe Ac3DynamicRangeCompressionLine)+ac3Settings_dynamicRangeCompressionLine = Lens.lens (\Ac3Settings' {dynamicRangeCompressionLine} -> dynamicRangeCompressionLine) (\s@Ac3Settings' {} a -> s {dynamicRangeCompressionLine = a} :: Ac3Settings)++-- | When you want to add Dolby dynamic range compression (DRC) signaling to+-- your output stream, we recommend that you use the mode-specific settings+-- instead of Dynamic range compression profile+-- (DynamicRangeCompressionProfile). The mode-specific settings are Dynamic+-- range compression profile, line mode (dynamicRangeCompressionLine) and+-- Dynamic range compression profile, RF mode (dynamicRangeCompressionRf).+-- Note that when you specify values for all three settings, MediaConvert+-- ignores the value of this setting in favor of the mode-specific+-- settings. If you do use this setting instead of the mode-specific+-- settings, choose None (NONE) to leave out DRC signaling. Keep the+-- default Film standard (FILM_STANDARD) to set the profile to Dolby\'s+-- film standard profile for all operating modes.+ac3Settings_dynamicRangeCompressionProfile :: Lens.Lens' Ac3Settings (Prelude.Maybe Ac3DynamicRangeCompressionProfile)+ac3Settings_dynamicRangeCompressionProfile = Lens.lens (\Ac3Settings' {dynamicRangeCompressionProfile} -> dynamicRangeCompressionProfile) (\s@Ac3Settings' {} a -> s {dynamicRangeCompressionProfile = a} :: Ac3Settings)++-- | Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the RF operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+ac3Settings_dynamicRangeCompressionRf :: Lens.Lens' Ac3Settings (Prelude.Maybe Ac3DynamicRangeCompressionRf)+ac3Settings_dynamicRangeCompressionRf = Lens.lens (\Ac3Settings' {dynamicRangeCompressionRf} -> dynamicRangeCompressionRf) (\s@Ac3Settings' {} a -> s {dynamicRangeCompressionRf = a} :: Ac3Settings)++-- | Applies a 120Hz lowpass filter to the LFE channel prior to encoding.+-- Only valid with 3_2_LFE coding mode.+ac3Settings_lfeFilter :: Lens.Lens' Ac3Settings (Prelude.Maybe Ac3LfeFilter)+ac3Settings_lfeFilter = Lens.lens (\Ac3Settings' {lfeFilter} -> lfeFilter) (\s@Ac3Settings' {} a -> s {lfeFilter = a} :: Ac3Settings)++-- | When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD,+-- DD+, or DolbyE decoder that supplied this audio data. If audio was not+-- supplied from one of these streams, then the static metadata settings+-- will be used.+ac3Settings_metadataControl :: Lens.Lens' Ac3Settings (Prelude.Maybe Ac3MetadataControl)+ac3Settings_metadataControl = Lens.lens (\Ac3Settings' {metadataControl} -> metadataControl) (\s@Ac3Settings' {} a -> s {metadataControl = a} :: Ac3Settings)++-- | This value is always 48000. It represents the sample rate in Hz.+ac3Settings_sampleRate :: Lens.Lens' Ac3Settings (Prelude.Maybe Prelude.Natural)+ac3Settings_sampleRate = Lens.lens (\Ac3Settings' {sampleRate} -> sampleRate) (\s@Ac3Settings' {} a -> s {sampleRate = a} :: Ac3Settings)++instance Data.FromJSON Ac3Settings where+  parseJSON =+    Data.withObject+      "Ac3Settings"+      ( \x ->+          Ac3Settings'+            Prelude.<$> (x Data..:? "bitrate")+            Prelude.<*> (x Data..:? "bitstreamMode")+            Prelude.<*> (x Data..:? "codingMode")+            Prelude.<*> (x Data..:? "dialnorm")+            Prelude.<*> (x Data..:? "dynamicRangeCompressionLine")+            Prelude.<*> (x Data..:? "dynamicRangeCompressionProfile")+            Prelude.<*> (x Data..:? "dynamicRangeCompressionRf")+            Prelude.<*> (x Data..:? "lfeFilter")+            Prelude.<*> (x Data..:? "metadataControl")+            Prelude.<*> (x Data..:? "sampleRate")+      )++instance Prelude.Hashable Ac3Settings where+  hashWithSalt _salt Ac3Settings' {..} =+    _salt+      `Prelude.hashWithSalt` bitrate+      `Prelude.hashWithSalt` bitstreamMode+      `Prelude.hashWithSalt` codingMode+      `Prelude.hashWithSalt` dialnorm+      `Prelude.hashWithSalt` dynamicRangeCompressionLine+      `Prelude.hashWithSalt` dynamicRangeCompressionProfile+      `Prelude.hashWithSalt` dynamicRangeCompressionRf+      `Prelude.hashWithSalt` lfeFilter+      `Prelude.hashWithSalt` metadataControl+      `Prelude.hashWithSalt` sampleRate++instance Prelude.NFData Ac3Settings where+  rnf Ac3Settings' {..} =+    Prelude.rnf bitrate+      `Prelude.seq` Prelude.rnf bitstreamMode+      `Prelude.seq` Prelude.rnf codingMode+      `Prelude.seq` Prelude.rnf dialnorm+      `Prelude.seq` Prelude.rnf dynamicRangeCompressionLine+      `Prelude.seq` Prelude.rnf dynamicRangeCompressionProfile+      `Prelude.seq` Prelude.rnf dynamicRangeCompressionRf+      `Prelude.seq` Prelude.rnf lfeFilter+      `Prelude.seq` Prelude.rnf metadataControl+      `Prelude.seq` Prelude.rnf sampleRate++instance Data.ToJSON Ac3Settings where+  toJSON Ac3Settings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("bitrate" Data..=) Prelude.<$> bitrate,+            ("bitstreamMode" Data..=) Prelude.<$> bitstreamMode,+            ("codingMode" Data..=) Prelude.<$> codingMode,+            ("dialnorm" Data..=) Prelude.<$> dialnorm,+            ("dynamicRangeCompressionLine" Data..=)+              Prelude.<$> dynamicRangeCompressionLine,+            ("dynamicRangeCompressionProfile" Data..=)+              Prelude.<$> dynamicRangeCompressionProfile,+            ("dynamicRangeCompressionRf" Data..=)+              Prelude.<$> dynamicRangeCompressionRf,+            ("lfeFilter" Data..=) Prelude.<$> lfeFilter,+            ("metadataControl" Data..=)+              Prelude.<$> metadataControl,+            ("sampleRate" Data..=) Prelude.<$> sampleRate+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AccelerationMode.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AccelerationMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AccelerationMode+  ( AccelerationMode+      ( ..,+        AccelerationMode_DISABLED,+        AccelerationMode_ENABLED,+        AccelerationMode_PREFERRED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether the service runs your job with accelerated transcoding.+-- Choose DISABLED if you don\'t want accelerated transcoding. Choose+-- ENABLED if you want your job to run with accelerated transcoding and to+-- fail if your input files or your job settings aren\'t compatible with+-- accelerated transcoding. Choose PREFERRED if you want your job to run+-- with accelerated transcoding if the job is compatible with the feature+-- and to run at standard speed if it\'s not.+newtype AccelerationMode = AccelerationMode'+  { fromAccelerationMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AccelerationMode_DISABLED :: AccelerationMode+pattern AccelerationMode_DISABLED = AccelerationMode' "DISABLED"++pattern AccelerationMode_ENABLED :: AccelerationMode+pattern AccelerationMode_ENABLED = AccelerationMode' "ENABLED"++pattern AccelerationMode_PREFERRED :: AccelerationMode+pattern AccelerationMode_PREFERRED = AccelerationMode' "PREFERRED"++{-# COMPLETE+  AccelerationMode_DISABLED,+  AccelerationMode_ENABLED,+  AccelerationMode_PREFERRED,+  AccelerationMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/AccelerationSettings.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AccelerationSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AccelerationSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AccelerationMode+import qualified Amazonka.Prelude as Prelude++-- | Accelerated transcoding can significantly speed up jobs with long,+-- visually complex content.+--+-- /See:/ 'newAccelerationSettings' smart constructor.+data AccelerationSettings = AccelerationSettings'+  { -- | Specify the conditions when the service will run your job with+    -- accelerated transcoding.+    mode :: AccelerationMode+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AccelerationSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'mode', 'accelerationSettings_mode' - Specify the conditions when the service will run your job with+-- accelerated transcoding.+newAccelerationSettings ::+  -- | 'mode'+  AccelerationMode ->+  AccelerationSettings+newAccelerationSettings pMode_ =+  AccelerationSettings' {mode = pMode_}++-- | Specify the conditions when the service will run your job with+-- accelerated transcoding.+accelerationSettings_mode :: Lens.Lens' AccelerationSettings AccelerationMode+accelerationSettings_mode = Lens.lens (\AccelerationSettings' {mode} -> mode) (\s@AccelerationSettings' {} a -> s {mode = a} :: AccelerationSettings)++instance Data.FromJSON AccelerationSettings where+  parseJSON =+    Data.withObject+      "AccelerationSettings"+      ( \x ->+          AccelerationSettings' Prelude.<$> (x Data..: "mode")+      )++instance Prelude.Hashable AccelerationSettings where+  hashWithSalt _salt AccelerationSettings' {..} =+    _salt `Prelude.hashWithSalt` mode++instance Prelude.NFData AccelerationSettings where+  rnf AccelerationSettings' {..} = Prelude.rnf mode++instance Data.ToJSON AccelerationSettings where+  toJSON AccelerationSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [Prelude.Just ("mode" Data..= mode)]+      )
+ gen/Amazonka/MediaConvert/Types/AccelerationStatus.hs view
@@ -0,0 +1,94 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AccelerationStatus+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AccelerationStatus+  ( AccelerationStatus+      ( ..,+        AccelerationStatus_ACCELERATED,+        AccelerationStatus_IN_PROGRESS,+        AccelerationStatus_NOT_ACCELERATED,+        AccelerationStatus_NOT_APPLICABLE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Describes whether the current job is running with accelerated+-- transcoding. For jobs that have Acceleration (AccelerationMode) set to+-- DISABLED, AccelerationStatus is always NOT_APPLICABLE. For jobs that+-- have Acceleration (AccelerationMode) set to ENABLED or PREFERRED,+-- AccelerationStatus is one of the other states. AccelerationStatus is+-- IN_PROGRESS initially, while the service determines whether the input+-- files and job settings are compatible with accelerated transcoding. If+-- they are, AcclerationStatus is ACCELERATED. If your input files and job+-- settings aren\'t compatible with accelerated transcoding, the service+-- either fails your job or runs it without accelerated transcoding,+-- depending on how you set Acceleration (AccelerationMode). When the+-- service runs your job without accelerated transcoding,+-- AccelerationStatus is NOT_ACCELERATED.+newtype AccelerationStatus = AccelerationStatus'+  { fromAccelerationStatus ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AccelerationStatus_ACCELERATED :: AccelerationStatus+pattern AccelerationStatus_ACCELERATED = AccelerationStatus' "ACCELERATED"++pattern AccelerationStatus_IN_PROGRESS :: AccelerationStatus+pattern AccelerationStatus_IN_PROGRESS = AccelerationStatus' "IN_PROGRESS"++pattern AccelerationStatus_NOT_ACCELERATED :: AccelerationStatus+pattern AccelerationStatus_NOT_ACCELERATED = AccelerationStatus' "NOT_ACCELERATED"++pattern AccelerationStatus_NOT_APPLICABLE :: AccelerationStatus+pattern AccelerationStatus_NOT_APPLICABLE = AccelerationStatus' "NOT_APPLICABLE"++{-# COMPLETE+  AccelerationStatus_ACCELERATED,+  AccelerationStatus_IN_PROGRESS,+  AccelerationStatus_NOT_ACCELERATED,+  AccelerationStatus_NOT_APPLICABLE,+  AccelerationStatus'+  #-}
+ gen/Amazonka/MediaConvert/Types/AfdSignaling.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AfdSignaling+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AfdSignaling+  ( AfdSignaling+      ( ..,+        AfdSignaling_AUTO,+        AfdSignaling_FIXED,+        AfdSignaling_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | This setting only applies to H.264, H.265, and MPEG2 outputs. Use Insert+-- AFD signaling (AfdSignaling) to specify whether the service includes AFD+-- values in the output video data and what those values are. * Choose None+-- to remove all AFD values from this output. * Choose Fixed to ignore+-- input AFD values and instead encode the value specified in the job. *+-- Choose Auto to calculate output AFD values based on the input AFD scaler+-- data.+newtype AfdSignaling = AfdSignaling'+  { fromAfdSignaling ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AfdSignaling_AUTO :: AfdSignaling+pattern AfdSignaling_AUTO = AfdSignaling' "AUTO"++pattern AfdSignaling_FIXED :: AfdSignaling+pattern AfdSignaling_FIXED = AfdSignaling' "FIXED"++pattern AfdSignaling_NONE :: AfdSignaling+pattern AfdSignaling_NONE = AfdSignaling' "NONE"++{-# COMPLETE+  AfdSignaling_AUTO,+  AfdSignaling_FIXED,+  AfdSignaling_NONE,+  AfdSignaling'+  #-}
+ gen/Amazonka/MediaConvert/Types/AiffSettings.hs view
@@ -0,0 +1,116 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AiffSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AiffSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value AIFF.+--+-- /See:/ 'newAiffSettings' smart constructor.+data AiffSettings = AiffSettings'+  { -- | Specify Bit depth (BitDepth), in bits per sample, to choose the encoding+    -- quality for this audio track.+    bitDepth :: Prelude.Maybe Prelude.Natural,+    -- | Specify the number of channels in this output audio track. Valid values+    -- are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up+    -- to 64.+    channels :: Prelude.Maybe Prelude.Natural,+    -- | Sample rate in hz.+    sampleRate :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AiffSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'bitDepth', 'aiffSettings_bitDepth' - Specify Bit depth (BitDepth), in bits per sample, to choose the encoding+-- quality for this audio track.+--+-- 'channels', 'aiffSettings_channels' - Specify the number of channels in this output audio track. Valid values+-- are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up+-- to 64.+--+-- 'sampleRate', 'aiffSettings_sampleRate' - Sample rate in hz.+newAiffSettings ::+  AiffSettings+newAiffSettings =+  AiffSettings'+    { bitDepth = Prelude.Nothing,+      channels = Prelude.Nothing,+      sampleRate = Prelude.Nothing+    }++-- | Specify Bit depth (BitDepth), in bits per sample, to choose the encoding+-- quality for this audio track.+aiffSettings_bitDepth :: Lens.Lens' AiffSettings (Prelude.Maybe Prelude.Natural)+aiffSettings_bitDepth = Lens.lens (\AiffSettings' {bitDepth} -> bitDepth) (\s@AiffSettings' {} a -> s {bitDepth = a} :: AiffSettings)++-- | Specify the number of channels in this output audio track. Valid values+-- are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up+-- to 64.+aiffSettings_channels :: Lens.Lens' AiffSettings (Prelude.Maybe Prelude.Natural)+aiffSettings_channels = Lens.lens (\AiffSettings' {channels} -> channels) (\s@AiffSettings' {} a -> s {channels = a} :: AiffSettings)++-- | Sample rate in hz.+aiffSettings_sampleRate :: Lens.Lens' AiffSettings (Prelude.Maybe Prelude.Natural)+aiffSettings_sampleRate = Lens.lens (\AiffSettings' {sampleRate} -> sampleRate) (\s@AiffSettings' {} a -> s {sampleRate = a} :: AiffSettings)++instance Data.FromJSON AiffSettings where+  parseJSON =+    Data.withObject+      "AiffSettings"+      ( \x ->+          AiffSettings'+            Prelude.<$> (x Data..:? "bitDepth")+            Prelude.<*> (x Data..:? "channels")+            Prelude.<*> (x Data..:? "sampleRate")+      )++instance Prelude.Hashable AiffSettings where+  hashWithSalt _salt AiffSettings' {..} =+    _salt+      `Prelude.hashWithSalt` bitDepth+      `Prelude.hashWithSalt` channels+      `Prelude.hashWithSalt` sampleRate++instance Prelude.NFData AiffSettings where+  rnf AiffSettings' {..} =+    Prelude.rnf bitDepth+      `Prelude.seq` Prelude.rnf channels+      `Prelude.seq` Prelude.rnf sampleRate++instance Data.ToJSON AiffSettings where+  toJSON AiffSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("bitDepth" Data..=) Prelude.<$> bitDepth,+            ("channels" Data..=) Prelude.<$> channels,+            ("sampleRate" Data..=) Prelude.<$> sampleRate+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AllowedRenditionSize.hs view
@@ -0,0 +1,121 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AllowedRenditionSize+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AllowedRenditionSize where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.RequiredFlag+import qualified Amazonka.Prelude as Prelude++-- | Use Allowed renditions to specify a list of possible resolutions in your+-- ABR stack. * MediaConvert will create an ABR stack exclusively from the+-- list of resolutions that you specify. * Some resolutions in the Allowed+-- renditions list may not be included, however you can force a resolution+-- to be included by setting Required to ENABLED. * You must specify at+-- least one resolution that is greater than or equal to any resolutions+-- that you specify in Min top rendition size or Min bottom rendition size.+-- * If you specify Allowed renditions, you must not specify a separate+-- rule for Force include renditions.+--+-- /See:/ 'newAllowedRenditionSize' smart constructor.+data AllowedRenditionSize = AllowedRenditionSize'+  { -- | Use Height to define the video resolution height, in pixels, for this+    -- rule.+    height :: Prelude.Maybe Prelude.Natural,+    -- | Set to ENABLED to force a rendition to be included.+    required :: Prelude.Maybe RequiredFlag,+    -- | Use Width to define the video resolution width, in pixels, for this+    -- rule.+    width :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AllowedRenditionSize' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'height', 'allowedRenditionSize_height' - Use Height to define the video resolution height, in pixels, for this+-- rule.+--+-- 'required', 'allowedRenditionSize_required' - Set to ENABLED to force a rendition to be included.+--+-- 'width', 'allowedRenditionSize_width' - Use Width to define the video resolution width, in pixels, for this+-- rule.+newAllowedRenditionSize ::+  AllowedRenditionSize+newAllowedRenditionSize =+  AllowedRenditionSize'+    { height = Prelude.Nothing,+      required = Prelude.Nothing,+      width = Prelude.Nothing+    }++-- | Use Height to define the video resolution height, in pixels, for this+-- rule.+allowedRenditionSize_height :: Lens.Lens' AllowedRenditionSize (Prelude.Maybe Prelude.Natural)+allowedRenditionSize_height = Lens.lens (\AllowedRenditionSize' {height} -> height) (\s@AllowedRenditionSize' {} a -> s {height = a} :: AllowedRenditionSize)++-- | Set to ENABLED to force a rendition to be included.+allowedRenditionSize_required :: Lens.Lens' AllowedRenditionSize (Prelude.Maybe RequiredFlag)+allowedRenditionSize_required = Lens.lens (\AllowedRenditionSize' {required} -> required) (\s@AllowedRenditionSize' {} a -> s {required = a} :: AllowedRenditionSize)++-- | Use Width to define the video resolution width, in pixels, for this+-- rule.+allowedRenditionSize_width :: Lens.Lens' AllowedRenditionSize (Prelude.Maybe Prelude.Natural)+allowedRenditionSize_width = Lens.lens (\AllowedRenditionSize' {width} -> width) (\s@AllowedRenditionSize' {} a -> s {width = a} :: AllowedRenditionSize)++instance Data.FromJSON AllowedRenditionSize where+  parseJSON =+    Data.withObject+      "AllowedRenditionSize"+      ( \x ->+          AllowedRenditionSize'+            Prelude.<$> (x Data..:? "height")+            Prelude.<*> (x Data..:? "required")+            Prelude.<*> (x Data..:? "width")+      )++instance Prelude.Hashable AllowedRenditionSize where+  hashWithSalt _salt AllowedRenditionSize' {..} =+    _salt+      `Prelude.hashWithSalt` height+      `Prelude.hashWithSalt` required+      `Prelude.hashWithSalt` width++instance Prelude.NFData AllowedRenditionSize where+  rnf AllowedRenditionSize' {..} =+    Prelude.rnf height+      `Prelude.seq` Prelude.rnf required+      `Prelude.seq` Prelude.rnf width++instance Data.ToJSON AllowedRenditionSize where+  toJSON AllowedRenditionSize' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("height" Data..=) Prelude.<$> height,+            ("required" Data..=) Prelude.<$> required,+            ("width" Data..=) Prelude.<$> width+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AlphaBehavior.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AlphaBehavior+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AlphaBehavior+  ( AlphaBehavior+      ( ..,+        AlphaBehavior_DISCARD,+        AlphaBehavior_REMAP_TO_LUMA+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ignore this setting unless this input is a QuickTime animation with an+-- alpha channel. Use this setting to create separate Key and Fill outputs.+-- In each output, specify which part of the input MediaConvert uses. Leave+-- this setting at the default value DISCARD to delete the alpha channel+-- and preserve the video. Set it to REMAP_TO_LUMA to delete the video and+-- map the alpha channel to the luma channel of your outputs.+newtype AlphaBehavior = AlphaBehavior'+  { fromAlphaBehavior ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AlphaBehavior_DISCARD :: AlphaBehavior+pattern AlphaBehavior_DISCARD = AlphaBehavior' "DISCARD"++pattern AlphaBehavior_REMAP_TO_LUMA :: AlphaBehavior+pattern AlphaBehavior_REMAP_TO_LUMA = AlphaBehavior' "REMAP_TO_LUMA"++{-# COMPLETE+  AlphaBehavior_DISCARD,+  AlphaBehavior_REMAP_TO_LUMA,+  AlphaBehavior'+  #-}
+ gen/Amazonka/MediaConvert/Types/AncillaryConvert608To708.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AncillaryConvert608To708+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AncillaryConvert608To708+  ( AncillaryConvert608To708+      ( ..,+        AncillaryConvert608To708_DISABLED,+        AncillaryConvert608To708_UPCONVERT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether this set of input captions appears in your outputs in+-- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+-- MediaConvert includes the captions data in two ways: it passes the 608+-- data through using the 608 compatibility bytes fields of the 708+-- wrapper, and it also translates the 608 data into 708.+newtype AncillaryConvert608To708 = AncillaryConvert608To708'+  { fromAncillaryConvert608To708 ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AncillaryConvert608To708_DISABLED :: AncillaryConvert608To708+pattern AncillaryConvert608To708_DISABLED = AncillaryConvert608To708' "DISABLED"++pattern AncillaryConvert608To708_UPCONVERT :: AncillaryConvert608To708+pattern AncillaryConvert608To708_UPCONVERT = AncillaryConvert608To708' "UPCONVERT"++{-# COMPLETE+  AncillaryConvert608To708_DISABLED,+  AncillaryConvert608To708_UPCONVERT,+  AncillaryConvert608To708'+  #-}
+ gen/Amazonka/MediaConvert/Types/AncillarySourceSettings.hs view
@@ -0,0 +1,133 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AncillarySourceSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AncillarySourceSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AncillaryConvert608To708+import Amazonka.MediaConvert.Types.AncillaryTerminateCaptions+import qualified Amazonka.Prelude as Prelude++-- | Settings for ancillary captions source.+--+-- /See:/ 'newAncillarySourceSettings' smart constructor.+data AncillarySourceSettings = AncillarySourceSettings'+  { -- | Specify whether this set of input captions appears in your outputs in+    -- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+    -- MediaConvert includes the captions data in two ways: it passes the 608+    -- data through using the 608 compatibility bytes fields of the 708+    -- wrapper, and it also translates the 608 data into 708.+    convert608To708 :: Prelude.Maybe AncillaryConvert608To708,+    -- | Specifies the 608 channel number in the ancillary data track from which+    -- to extract captions. Unused for passthrough.+    sourceAncillaryChannelNumber :: Prelude.Maybe Prelude.Natural,+    -- | By default, the service terminates any unterminated captions at the end+    -- of each input. If you want the caption to continue onto your next input,+    -- disable this setting.+    terminateCaptions :: Prelude.Maybe AncillaryTerminateCaptions+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AncillarySourceSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'convert608To708', 'ancillarySourceSettings_convert608To708' - Specify whether this set of input captions appears in your outputs in+-- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+-- MediaConvert includes the captions data in two ways: it passes the 608+-- data through using the 608 compatibility bytes fields of the 708+-- wrapper, and it also translates the 608 data into 708.+--+-- 'sourceAncillaryChannelNumber', 'ancillarySourceSettings_sourceAncillaryChannelNumber' - Specifies the 608 channel number in the ancillary data track from which+-- to extract captions. Unused for passthrough.+--+-- 'terminateCaptions', 'ancillarySourceSettings_terminateCaptions' - By default, the service terminates any unterminated captions at the end+-- of each input. If you want the caption to continue onto your next input,+-- disable this setting.+newAncillarySourceSettings ::+  AncillarySourceSettings+newAncillarySourceSettings =+  AncillarySourceSettings'+    { convert608To708 =+        Prelude.Nothing,+      sourceAncillaryChannelNumber = Prelude.Nothing,+      terminateCaptions = Prelude.Nothing+    }++-- | Specify whether this set of input captions appears in your outputs in+-- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+-- MediaConvert includes the captions data in two ways: it passes the 608+-- data through using the 608 compatibility bytes fields of the 708+-- wrapper, and it also translates the 608 data into 708.+ancillarySourceSettings_convert608To708 :: Lens.Lens' AncillarySourceSettings (Prelude.Maybe AncillaryConvert608To708)+ancillarySourceSettings_convert608To708 = Lens.lens (\AncillarySourceSettings' {convert608To708} -> convert608To708) (\s@AncillarySourceSettings' {} a -> s {convert608To708 = a} :: AncillarySourceSettings)++-- | Specifies the 608 channel number in the ancillary data track from which+-- to extract captions. Unused for passthrough.+ancillarySourceSettings_sourceAncillaryChannelNumber :: Lens.Lens' AncillarySourceSettings (Prelude.Maybe Prelude.Natural)+ancillarySourceSettings_sourceAncillaryChannelNumber = Lens.lens (\AncillarySourceSettings' {sourceAncillaryChannelNumber} -> sourceAncillaryChannelNumber) (\s@AncillarySourceSettings' {} a -> s {sourceAncillaryChannelNumber = a} :: AncillarySourceSettings)++-- | By default, the service terminates any unterminated captions at the end+-- of each input. If you want the caption to continue onto your next input,+-- disable this setting.+ancillarySourceSettings_terminateCaptions :: Lens.Lens' AncillarySourceSettings (Prelude.Maybe AncillaryTerminateCaptions)+ancillarySourceSettings_terminateCaptions = Lens.lens (\AncillarySourceSettings' {terminateCaptions} -> terminateCaptions) (\s@AncillarySourceSettings' {} a -> s {terminateCaptions = a} :: AncillarySourceSettings)++instance Data.FromJSON AncillarySourceSettings where+  parseJSON =+    Data.withObject+      "AncillarySourceSettings"+      ( \x ->+          AncillarySourceSettings'+            Prelude.<$> (x Data..:? "convert608To708")+            Prelude.<*> (x Data..:? "sourceAncillaryChannelNumber")+            Prelude.<*> (x Data..:? "terminateCaptions")+      )++instance Prelude.Hashable AncillarySourceSettings where+  hashWithSalt _salt AncillarySourceSettings' {..} =+    _salt+      `Prelude.hashWithSalt` convert608To708+      `Prelude.hashWithSalt` sourceAncillaryChannelNumber+      `Prelude.hashWithSalt` terminateCaptions++instance Prelude.NFData AncillarySourceSettings where+  rnf AncillarySourceSettings' {..} =+    Prelude.rnf convert608To708+      `Prelude.seq` Prelude.rnf sourceAncillaryChannelNumber+      `Prelude.seq` Prelude.rnf terminateCaptions++instance Data.ToJSON AncillarySourceSettings where+  toJSON AncillarySourceSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("convert608To708" Data..=)+              Prelude.<$> convert608To708,+            ("sourceAncillaryChannelNumber" Data..=)+              Prelude.<$> sourceAncillaryChannelNumber,+            ("terminateCaptions" Data..=)+              Prelude.<$> terminateCaptions+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AncillaryTerminateCaptions.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AncillaryTerminateCaptions+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AncillaryTerminateCaptions+  ( AncillaryTerminateCaptions+      ( ..,+        AncillaryTerminateCaptions_DISABLED,+        AncillaryTerminateCaptions_END_OF_INPUT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | By default, the service terminates any unterminated captions at the end+-- of each input. If you want the caption to continue onto your next input,+-- disable this setting.+newtype AncillaryTerminateCaptions = AncillaryTerminateCaptions'+  { fromAncillaryTerminateCaptions ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AncillaryTerminateCaptions_DISABLED :: AncillaryTerminateCaptions+pattern AncillaryTerminateCaptions_DISABLED = AncillaryTerminateCaptions' "DISABLED"++pattern AncillaryTerminateCaptions_END_OF_INPUT :: AncillaryTerminateCaptions+pattern AncillaryTerminateCaptions_END_OF_INPUT = AncillaryTerminateCaptions' "END_OF_INPUT"++{-# COMPLETE+  AncillaryTerminateCaptions_DISABLED,+  AncillaryTerminateCaptions_END_OF_INPUT,+  AncillaryTerminateCaptions'+  #-}
+ gen/Amazonka/MediaConvert/Types/AntiAlias.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AntiAlias+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AntiAlias+  ( AntiAlias+      ( ..,+        AntiAlias_DISABLED,+        AntiAlias_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The anti-alias filter is automatically applied to all outputs. The+-- service no longer accepts the value DISABLED for AntiAlias. If you+-- specify that in your job, the service will ignore the setting.+newtype AntiAlias = AntiAlias'+  { fromAntiAlias ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AntiAlias_DISABLED :: AntiAlias+pattern AntiAlias_DISABLED = AntiAlias' "DISABLED"++pattern AntiAlias_ENABLED :: AntiAlias+pattern AntiAlias_ENABLED = AntiAlias' "ENABLED"++{-# COMPLETE+  AntiAlias_DISABLED,+  AntiAlias_ENABLED,+  AntiAlias'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioChannelTag.hs view
@@ -0,0 +1,139 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioChannelTag+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioChannelTag+  ( AudioChannelTag+      ( ..,+        AudioChannelTag_C,+        AudioChannelTag_CS,+        AudioChannelTag_L,+        AudioChannelTag_LC,+        AudioChannelTag_LFE,+        AudioChannelTag_LS,+        AudioChannelTag_LSD,+        AudioChannelTag_R,+        AudioChannelTag_RC,+        AudioChannelTag_RS,+        AudioChannelTag_RSD,+        AudioChannelTag_TCS,+        AudioChannelTag_VHC,+        AudioChannelTag_VHL,+        AudioChannelTag_VHR+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | You can add a tag for this mono-channel audio track to mimic its+-- placement in a multi-channel layout. For example, if this track is the+-- left surround channel, choose Left surround (LS).+newtype AudioChannelTag = AudioChannelTag'+  { fromAudioChannelTag ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioChannelTag_C :: AudioChannelTag+pattern AudioChannelTag_C = AudioChannelTag' "C"++pattern AudioChannelTag_CS :: AudioChannelTag+pattern AudioChannelTag_CS = AudioChannelTag' "CS"++pattern AudioChannelTag_L :: AudioChannelTag+pattern AudioChannelTag_L = AudioChannelTag' "L"++pattern AudioChannelTag_LC :: AudioChannelTag+pattern AudioChannelTag_LC = AudioChannelTag' "LC"++pattern AudioChannelTag_LFE :: AudioChannelTag+pattern AudioChannelTag_LFE = AudioChannelTag' "LFE"++pattern AudioChannelTag_LS :: AudioChannelTag+pattern AudioChannelTag_LS = AudioChannelTag' "LS"++pattern AudioChannelTag_LSD :: AudioChannelTag+pattern AudioChannelTag_LSD = AudioChannelTag' "LSD"++pattern AudioChannelTag_R :: AudioChannelTag+pattern AudioChannelTag_R = AudioChannelTag' "R"++pattern AudioChannelTag_RC :: AudioChannelTag+pattern AudioChannelTag_RC = AudioChannelTag' "RC"++pattern AudioChannelTag_RS :: AudioChannelTag+pattern AudioChannelTag_RS = AudioChannelTag' "RS"++pattern AudioChannelTag_RSD :: AudioChannelTag+pattern AudioChannelTag_RSD = AudioChannelTag' "RSD"++pattern AudioChannelTag_TCS :: AudioChannelTag+pattern AudioChannelTag_TCS = AudioChannelTag' "TCS"++pattern AudioChannelTag_VHC :: AudioChannelTag+pattern AudioChannelTag_VHC = AudioChannelTag' "VHC"++pattern AudioChannelTag_VHL :: AudioChannelTag+pattern AudioChannelTag_VHL = AudioChannelTag' "VHL"++pattern AudioChannelTag_VHR :: AudioChannelTag+pattern AudioChannelTag_VHR = AudioChannelTag' "VHR"++{-# COMPLETE+  AudioChannelTag_C,+  AudioChannelTag_CS,+  AudioChannelTag_L,+  AudioChannelTag_LC,+  AudioChannelTag_LFE,+  AudioChannelTag_LS,+  AudioChannelTag_LSD,+  AudioChannelTag_R,+  AudioChannelTag_RC,+  AudioChannelTag_RS,+  AudioChannelTag_RSD,+  AudioChannelTag_TCS,+  AudioChannelTag_VHC,+  AudioChannelTag_VHL,+  AudioChannelTag_VHR,+  AudioChannelTag'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioChannelTaggingSettings.hs view
@@ -0,0 +1,93 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioChannelTaggingSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioChannelTaggingSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AudioChannelTag+import qualified Amazonka.Prelude as Prelude++-- | When you mimic a multi-channel audio layout with multiple mono-channel+-- tracks, you can tag each channel layout manually. For example, you would+-- tag the tracks that contain your left, right, and center audio with Left+-- (L), Right (R), and Center (C), respectively. When you don\'t specify a+-- value, MediaConvert labels your track as Center (C) by default. To use+-- audio layout tagging, your output must be in a QuickTime (.mov)+-- container; your audio codec must be AAC, WAV, or AIFF; and you must set+-- up your audio track to have only one channel.+--+-- /See:/ 'newAudioChannelTaggingSettings' smart constructor.+data AudioChannelTaggingSettings = AudioChannelTaggingSettings'+  { -- | You can add a tag for this mono-channel audio track to mimic its+    -- placement in a multi-channel layout. For example, if this track is the+    -- left surround channel, choose Left surround (LS).+    channelTag :: Prelude.Maybe AudioChannelTag+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AudioChannelTaggingSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'channelTag', 'audioChannelTaggingSettings_channelTag' - You can add a tag for this mono-channel audio track to mimic its+-- placement in a multi-channel layout. For example, if this track is the+-- left surround channel, choose Left surround (LS).+newAudioChannelTaggingSettings ::+  AudioChannelTaggingSettings+newAudioChannelTaggingSettings =+  AudioChannelTaggingSettings'+    { channelTag =+        Prelude.Nothing+    }++-- | You can add a tag for this mono-channel audio track to mimic its+-- placement in a multi-channel layout. For example, if this track is the+-- left surround channel, choose Left surround (LS).+audioChannelTaggingSettings_channelTag :: Lens.Lens' AudioChannelTaggingSettings (Prelude.Maybe AudioChannelTag)+audioChannelTaggingSettings_channelTag = Lens.lens (\AudioChannelTaggingSettings' {channelTag} -> channelTag) (\s@AudioChannelTaggingSettings' {} a -> s {channelTag = a} :: AudioChannelTaggingSettings)++instance Data.FromJSON AudioChannelTaggingSettings where+  parseJSON =+    Data.withObject+      "AudioChannelTaggingSettings"+      ( \x ->+          AudioChannelTaggingSettings'+            Prelude.<$> (x Data..:? "channelTag")+      )++instance Prelude.Hashable AudioChannelTaggingSettings where+  hashWithSalt _salt AudioChannelTaggingSettings' {..} =+    _salt `Prelude.hashWithSalt` channelTag++instance Prelude.NFData AudioChannelTaggingSettings where+  rnf AudioChannelTaggingSettings' {..} =+    Prelude.rnf channelTag++instance Data.ToJSON AudioChannelTaggingSettings where+  toJSON AudioChannelTaggingSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [("channelTag" Data..=) Prelude.<$> channelTag]+      )
+ gen/Amazonka/MediaConvert/Types/AudioCodec.hs view
@@ -0,0 +1,127 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioCodec+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioCodec+  ( AudioCodec+      ( ..,+        AudioCodec_AAC,+        AudioCodec_AC3,+        AudioCodec_AIFF,+        AudioCodec_EAC3,+        AudioCodec_EAC3_ATMOS,+        AudioCodec_MP2,+        AudioCodec_MP3,+        AudioCodec_OPUS,+        AudioCodec_PASSTHROUGH,+        AudioCodec_VORBIS,+        AudioCodec_WAV+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the audio codec for this output. Note that the option Dolby+-- Digital passthrough (PASSTHROUGH) applies only to Dolby Digital and+-- Dolby Digital Plus audio inputs. Make sure that you choose a codec+-- that\'s supported with your output container:+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers.html#reference-codecs-containers-output-audio+-- For audio-only outputs, make sure that both your input audio codec and+-- your output audio codec are supported for audio-only workflows. For more+-- information, see:+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers-input.html#reference-codecs-containers-input-audio-only+-- and+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers.html#audio-only-output+newtype AudioCodec = AudioCodec'+  { fromAudioCodec ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioCodec_AAC :: AudioCodec+pattern AudioCodec_AAC = AudioCodec' "AAC"++pattern AudioCodec_AC3 :: AudioCodec+pattern AudioCodec_AC3 = AudioCodec' "AC3"++pattern AudioCodec_AIFF :: AudioCodec+pattern AudioCodec_AIFF = AudioCodec' "AIFF"++pattern AudioCodec_EAC3 :: AudioCodec+pattern AudioCodec_EAC3 = AudioCodec' "EAC3"++pattern AudioCodec_EAC3_ATMOS :: AudioCodec+pattern AudioCodec_EAC3_ATMOS = AudioCodec' "EAC3_ATMOS"++pattern AudioCodec_MP2 :: AudioCodec+pattern AudioCodec_MP2 = AudioCodec' "MP2"++pattern AudioCodec_MP3 :: AudioCodec+pattern AudioCodec_MP3 = AudioCodec' "MP3"++pattern AudioCodec_OPUS :: AudioCodec+pattern AudioCodec_OPUS = AudioCodec' "OPUS"++pattern AudioCodec_PASSTHROUGH :: AudioCodec+pattern AudioCodec_PASSTHROUGH = AudioCodec' "PASSTHROUGH"++pattern AudioCodec_VORBIS :: AudioCodec+pattern AudioCodec_VORBIS = AudioCodec' "VORBIS"++pattern AudioCodec_WAV :: AudioCodec+pattern AudioCodec_WAV = AudioCodec' "WAV"++{-# COMPLETE+  AudioCodec_AAC,+  AudioCodec_AC3,+  AudioCodec_AIFF,+  AudioCodec_EAC3,+  AudioCodec_EAC3_ATMOS,+  AudioCodec_MP2,+  AudioCodec_MP3,+  AudioCodec_OPUS,+  AudioCodec_PASSTHROUGH,+  AudioCodec_VORBIS,+  AudioCodec_WAV,+  AudioCodec'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioCodecSettings.hs view
@@ -0,0 +1,299 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioCodecSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioCodecSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AacSettings+import Amazonka.MediaConvert.Types.Ac3Settings+import Amazonka.MediaConvert.Types.AiffSettings+import Amazonka.MediaConvert.Types.AudioCodec+import Amazonka.MediaConvert.Types.Eac3AtmosSettings+import Amazonka.MediaConvert.Types.Eac3Settings+import Amazonka.MediaConvert.Types.Mp2Settings+import Amazonka.MediaConvert.Types.Mp3Settings+import Amazonka.MediaConvert.Types.OpusSettings+import Amazonka.MediaConvert.Types.VorbisSettings+import Amazonka.MediaConvert.Types.WavSettings+import qualified Amazonka.Prelude as Prelude++-- | Settings related to audio encoding. The settings in this group vary+-- depending on the value that you choose for your audio codec.+--+-- /See:/ 'newAudioCodecSettings' smart constructor.+data AudioCodecSettings = AudioCodecSettings'+  { -- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+    -- to the value AAC. The service accepts one of two mutually exclusive+    -- groups of AAC settings--VBR and CBR. To select one of these modes, set+    -- the value of Bitrate control mode (rateControlMode) to \"VBR\" or+    -- \"CBR\". In VBR mode, you control the audio quality with the setting VBR+    -- quality (vbrQuality). In CBR mode, you use the setting Bitrate+    -- (bitrate). Defaults and valid values depend on the rate control mode.+    aacSettings :: Prelude.Maybe AacSettings,+    -- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+    -- to the value AC3.+    ac3Settings :: Prelude.Maybe Ac3Settings,+    -- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+    -- to the value AIFF.+    aiffSettings :: Prelude.Maybe AiffSettings,+    -- | Choose the audio codec for this output. Note that the option Dolby+    -- Digital passthrough (PASSTHROUGH) applies only to Dolby Digital and+    -- Dolby Digital Plus audio inputs. Make sure that you choose a codec+    -- that\'s supported with your output container:+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers.html#reference-codecs-containers-output-audio+    -- For audio-only outputs, make sure that both your input audio codec and+    -- your output audio codec are supported for audio-only workflows. For more+    -- information, see:+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers-input.html#reference-codecs-containers-input-audio-only+    -- and+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers.html#audio-only-output+    codec :: Prelude.Maybe AudioCodec,+    -- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+    -- to the value EAC3_ATMOS.+    eac3AtmosSettings :: Prelude.Maybe Eac3AtmosSettings,+    -- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+    -- to the value EAC3.+    eac3Settings :: Prelude.Maybe Eac3Settings,+    -- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+    -- to the value MP2.+    mp2Settings :: Prelude.Maybe Mp2Settings,+    -- | Required when you set Codec, under AudioDescriptions>CodecSettings, to+    -- the value MP3.+    mp3Settings :: Prelude.Maybe Mp3Settings,+    -- | Required when you set Codec, under AudioDescriptions>CodecSettings, to+    -- the value OPUS.+    opusSettings :: Prelude.Maybe OpusSettings,+    -- | Required when you set Codec, under AudioDescriptions>CodecSettings, to+    -- the value Vorbis.+    vorbisSettings :: Prelude.Maybe VorbisSettings,+    -- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+    -- to the value WAV.+    wavSettings :: Prelude.Maybe WavSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AudioCodecSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'aacSettings', 'audioCodecSettings_aacSettings' - Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value AAC. The service accepts one of two mutually exclusive+-- groups of AAC settings--VBR and CBR. To select one of these modes, set+-- the value of Bitrate control mode (rateControlMode) to \"VBR\" or+-- \"CBR\". In VBR mode, you control the audio quality with the setting VBR+-- quality (vbrQuality). In CBR mode, you use the setting Bitrate+-- (bitrate). Defaults and valid values depend on the rate control mode.+--+-- 'ac3Settings', 'audioCodecSettings_ac3Settings' - Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value AC3.+--+-- 'aiffSettings', 'audioCodecSettings_aiffSettings' - Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value AIFF.+--+-- 'codec', 'audioCodecSettings_codec' - Choose the audio codec for this output. Note that the option Dolby+-- Digital passthrough (PASSTHROUGH) applies only to Dolby Digital and+-- Dolby Digital Plus audio inputs. Make sure that you choose a codec+-- that\'s supported with your output container:+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers.html#reference-codecs-containers-output-audio+-- For audio-only outputs, make sure that both your input audio codec and+-- your output audio codec are supported for audio-only workflows. For more+-- information, see:+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers-input.html#reference-codecs-containers-input-audio-only+-- and+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers.html#audio-only-output+--+-- 'eac3AtmosSettings', 'audioCodecSettings_eac3AtmosSettings' - Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value EAC3_ATMOS.+--+-- 'eac3Settings', 'audioCodecSettings_eac3Settings' - Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value EAC3.+--+-- 'mp2Settings', 'audioCodecSettings_mp2Settings' - Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value MP2.+--+-- 'mp3Settings', 'audioCodecSettings_mp3Settings' - Required when you set Codec, under AudioDescriptions>CodecSettings, to+-- the value MP3.+--+-- 'opusSettings', 'audioCodecSettings_opusSettings' - Required when you set Codec, under AudioDescriptions>CodecSettings, to+-- the value OPUS.+--+-- 'vorbisSettings', 'audioCodecSettings_vorbisSettings' - Required when you set Codec, under AudioDescriptions>CodecSettings, to+-- the value Vorbis.+--+-- 'wavSettings', 'audioCodecSettings_wavSettings' - Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value WAV.+newAudioCodecSettings ::+  AudioCodecSettings+newAudioCodecSettings =+  AudioCodecSettings'+    { aacSettings = Prelude.Nothing,+      ac3Settings = Prelude.Nothing,+      aiffSettings = Prelude.Nothing,+      codec = Prelude.Nothing,+      eac3AtmosSettings = Prelude.Nothing,+      eac3Settings = Prelude.Nothing,+      mp2Settings = Prelude.Nothing,+      mp3Settings = Prelude.Nothing,+      opusSettings = Prelude.Nothing,+      vorbisSettings = Prelude.Nothing,+      wavSettings = Prelude.Nothing+    }++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value AAC. The service accepts one of two mutually exclusive+-- groups of AAC settings--VBR and CBR. To select one of these modes, set+-- the value of Bitrate control mode (rateControlMode) to \"VBR\" or+-- \"CBR\". In VBR mode, you control the audio quality with the setting VBR+-- quality (vbrQuality). In CBR mode, you use the setting Bitrate+-- (bitrate). Defaults and valid values depend on the rate control mode.+audioCodecSettings_aacSettings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe AacSettings)+audioCodecSettings_aacSettings = Lens.lens (\AudioCodecSettings' {aacSettings} -> aacSettings) (\s@AudioCodecSettings' {} a -> s {aacSettings = a} :: AudioCodecSettings)++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value AC3.+audioCodecSettings_ac3Settings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe Ac3Settings)+audioCodecSettings_ac3Settings = Lens.lens (\AudioCodecSettings' {ac3Settings} -> ac3Settings) (\s@AudioCodecSettings' {} a -> s {ac3Settings = a} :: AudioCodecSettings)++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value AIFF.+audioCodecSettings_aiffSettings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe AiffSettings)+audioCodecSettings_aiffSettings = Lens.lens (\AudioCodecSettings' {aiffSettings} -> aiffSettings) (\s@AudioCodecSettings' {} a -> s {aiffSettings = a} :: AudioCodecSettings)++-- | Choose the audio codec for this output. Note that the option Dolby+-- Digital passthrough (PASSTHROUGH) applies only to Dolby Digital and+-- Dolby Digital Plus audio inputs. Make sure that you choose a codec+-- that\'s supported with your output container:+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers.html#reference-codecs-containers-output-audio+-- For audio-only outputs, make sure that both your input audio codec and+-- your output audio codec are supported for audio-only workflows. For more+-- information, see:+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers-input.html#reference-codecs-containers-input-audio-only+-- and+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/reference-codecs-containers.html#audio-only-output+audioCodecSettings_codec :: Lens.Lens' AudioCodecSettings (Prelude.Maybe AudioCodec)+audioCodecSettings_codec = Lens.lens (\AudioCodecSettings' {codec} -> codec) (\s@AudioCodecSettings' {} a -> s {codec = a} :: AudioCodecSettings)++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value EAC3_ATMOS.+audioCodecSettings_eac3AtmosSettings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe Eac3AtmosSettings)+audioCodecSettings_eac3AtmosSettings = Lens.lens (\AudioCodecSettings' {eac3AtmosSettings} -> eac3AtmosSettings) (\s@AudioCodecSettings' {} a -> s {eac3AtmosSettings = a} :: AudioCodecSettings)++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value EAC3.+audioCodecSettings_eac3Settings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe Eac3Settings)+audioCodecSettings_eac3Settings = Lens.lens (\AudioCodecSettings' {eac3Settings} -> eac3Settings) (\s@AudioCodecSettings' {} a -> s {eac3Settings = a} :: AudioCodecSettings)++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value MP2.+audioCodecSettings_mp2Settings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe Mp2Settings)+audioCodecSettings_mp2Settings = Lens.lens (\AudioCodecSettings' {mp2Settings} -> mp2Settings) (\s@AudioCodecSettings' {} a -> s {mp2Settings = a} :: AudioCodecSettings)++-- | Required when you set Codec, under AudioDescriptions>CodecSettings, to+-- the value MP3.+audioCodecSettings_mp3Settings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe Mp3Settings)+audioCodecSettings_mp3Settings = Lens.lens (\AudioCodecSettings' {mp3Settings} -> mp3Settings) (\s@AudioCodecSettings' {} a -> s {mp3Settings = a} :: AudioCodecSettings)++-- | Required when you set Codec, under AudioDescriptions>CodecSettings, to+-- the value OPUS.+audioCodecSettings_opusSettings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe OpusSettings)+audioCodecSettings_opusSettings = Lens.lens (\AudioCodecSettings' {opusSettings} -> opusSettings) (\s@AudioCodecSettings' {} a -> s {opusSettings = a} :: AudioCodecSettings)++-- | Required when you set Codec, under AudioDescriptions>CodecSettings, to+-- the value Vorbis.+audioCodecSettings_vorbisSettings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe VorbisSettings)+audioCodecSettings_vorbisSettings = Lens.lens (\AudioCodecSettings' {vorbisSettings} -> vorbisSettings) (\s@AudioCodecSettings' {} a -> s {vorbisSettings = a} :: AudioCodecSettings)++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value WAV.+audioCodecSettings_wavSettings :: Lens.Lens' AudioCodecSettings (Prelude.Maybe WavSettings)+audioCodecSettings_wavSettings = Lens.lens (\AudioCodecSettings' {wavSettings} -> wavSettings) (\s@AudioCodecSettings' {} a -> s {wavSettings = a} :: AudioCodecSettings)++instance Data.FromJSON AudioCodecSettings where+  parseJSON =+    Data.withObject+      "AudioCodecSettings"+      ( \x ->+          AudioCodecSettings'+            Prelude.<$> (x Data..:? "aacSettings")+            Prelude.<*> (x Data..:? "ac3Settings")+            Prelude.<*> (x Data..:? "aiffSettings")+            Prelude.<*> (x Data..:? "codec")+            Prelude.<*> (x Data..:? "eac3AtmosSettings")+            Prelude.<*> (x Data..:? "eac3Settings")+            Prelude.<*> (x Data..:? "mp2Settings")+            Prelude.<*> (x Data..:? "mp3Settings")+            Prelude.<*> (x Data..:? "opusSettings")+            Prelude.<*> (x Data..:? "vorbisSettings")+            Prelude.<*> (x Data..:? "wavSettings")+      )++instance Prelude.Hashable AudioCodecSettings where+  hashWithSalt _salt AudioCodecSettings' {..} =+    _salt+      `Prelude.hashWithSalt` aacSettings+      `Prelude.hashWithSalt` ac3Settings+      `Prelude.hashWithSalt` aiffSettings+      `Prelude.hashWithSalt` codec+      `Prelude.hashWithSalt` eac3AtmosSettings+      `Prelude.hashWithSalt` eac3Settings+      `Prelude.hashWithSalt` mp2Settings+      `Prelude.hashWithSalt` mp3Settings+      `Prelude.hashWithSalt` opusSettings+      `Prelude.hashWithSalt` vorbisSettings+      `Prelude.hashWithSalt` wavSettings++instance Prelude.NFData AudioCodecSettings where+  rnf AudioCodecSettings' {..} =+    Prelude.rnf aacSettings+      `Prelude.seq` Prelude.rnf ac3Settings+      `Prelude.seq` Prelude.rnf aiffSettings+      `Prelude.seq` Prelude.rnf codec+      `Prelude.seq` Prelude.rnf eac3AtmosSettings+      `Prelude.seq` Prelude.rnf eac3Settings+      `Prelude.seq` Prelude.rnf mp2Settings+      `Prelude.seq` Prelude.rnf mp3Settings+      `Prelude.seq` Prelude.rnf opusSettings+      `Prelude.seq` Prelude.rnf vorbisSettings+      `Prelude.seq` Prelude.rnf wavSettings++instance Data.ToJSON AudioCodecSettings where+  toJSON AudioCodecSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("aacSettings" Data..=) Prelude.<$> aacSettings,+            ("ac3Settings" Data..=) Prelude.<$> ac3Settings,+            ("aiffSettings" Data..=) Prelude.<$> aiffSettings,+            ("codec" Data..=) Prelude.<$> codec,+            ("eac3AtmosSettings" Data..=)+              Prelude.<$> eac3AtmosSettings,+            ("eac3Settings" Data..=) Prelude.<$> eac3Settings,+            ("mp2Settings" Data..=) Prelude.<$> mp2Settings,+            ("mp3Settings" Data..=) Prelude.<$> mp3Settings,+            ("opusSettings" Data..=) Prelude.<$> opusSettings,+            ("vorbisSettings" Data..=)+              Prelude.<$> vorbisSettings,+            ("wavSettings" Data..=) Prelude.<$> wavSettings+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AudioDefaultSelection.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioDefaultSelection+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioDefaultSelection+  ( AudioDefaultSelection+      ( ..,+        AudioDefaultSelection_DEFAULT,+        AudioDefaultSelection_NOT_DEFAULT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enable this setting on one audio selector to set it as the default for+-- the job. The service uses this default for outputs where it can\'t find+-- the specified input audio. If you don\'t set a default, those outputs+-- have no audio.+newtype AudioDefaultSelection = AudioDefaultSelection'+  { fromAudioDefaultSelection ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioDefaultSelection_DEFAULT :: AudioDefaultSelection+pattern AudioDefaultSelection_DEFAULT = AudioDefaultSelection' "DEFAULT"++pattern AudioDefaultSelection_NOT_DEFAULT :: AudioDefaultSelection+pattern AudioDefaultSelection_NOT_DEFAULT = AudioDefaultSelection' "NOT_DEFAULT"++{-# COMPLETE+  AudioDefaultSelection_DEFAULT,+  AudioDefaultSelection_NOT_DEFAULT,+  AudioDefaultSelection'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioDescription.hs view
@@ -0,0 +1,382 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioDescription+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioDescription where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AudioChannelTaggingSettings+import Amazonka.MediaConvert.Types.AudioCodecSettings+import Amazonka.MediaConvert.Types.AudioLanguageCodeControl+import Amazonka.MediaConvert.Types.AudioNormalizationSettings+import Amazonka.MediaConvert.Types.AudioTypeControl+import Amazonka.MediaConvert.Types.LanguageCode+import Amazonka.MediaConvert.Types.RemixSettings+import qualified Amazonka.Prelude as Prelude++-- | Settings related to one audio tab on the MediaConvert console. In your+-- job JSON, an instance of AudioDescription is equivalent to one audio tab+-- in the console. Usually, one audio tab corresponds to one output audio+-- track. Depending on how you set up your input audio selectors and+-- whether you use audio selector groups, one audio tab can correspond to a+-- group of output audio tracks.+--+-- /See:/ 'newAudioDescription' smart constructor.+data AudioDescription = AudioDescription'+  { -- | When you mimic a multi-channel audio layout with multiple mono-channel+    -- tracks, you can tag each channel layout manually. For example, you would+    -- tag the tracks that contain your left, right, and center audio with Left+    -- (L), Right (R), and Center (C), respectively. When you don\'t specify a+    -- value, MediaConvert labels your track as Center (C) by default. To use+    -- audio layout tagging, your output must be in a QuickTime (.mov)+    -- container; your audio codec must be AAC, WAV, or AIFF; and you must set+    -- up your audio track to have only one channel.+    audioChannelTaggingSettings :: Prelude.Maybe AudioChannelTaggingSettings,+    -- | Advanced audio normalization settings. Ignore these settings unless you+    -- need to comply with a loudness standard.+    audioNormalizationSettings :: Prelude.Maybe AudioNormalizationSettings,+    -- | Specifies which audio data to use from each input. In the simplest case,+    -- specify an \"Audio Selector\":#inputs-audio_selector by name based on+    -- its order within each input. For example if you specify \"Audio Selector+    -- 3\", then the third audio selector will be used from each input. If an+    -- input does not have an \"Audio Selector 3\", then the audio selector+    -- marked as \"default\" in that input will be used. If there is no audio+    -- selector marked as \"default\", silence will be inserted for the+    -- duration of that input. Alternatively, an \"Audio Selector+    -- Group\":#inputs-audio_selector_group name may be specified, with similar+    -- default\/silence behavior. If no audio_source_name is specified, then+    -- \"Audio Selector 1\" will be chosen automatically.+    audioSourceName :: Prelude.Maybe Prelude.Text,+    -- | Applies only if Follow Input Audio Type is unchecked (false). A number+    -- between 0 and 255. The following are defined in ISO-IEC 13818-1: 0 =+    -- Undefined, 1 = Clean Effects, 2 = Hearing Impaired, 3 = Visually+    -- Impaired Commentary, 4-255 = Reserved.+    audioType :: Prelude.Maybe Prelude.Natural,+    -- | When set to FOLLOW_INPUT, if the input contains an ISO 639 audio_type,+    -- then that value is passed through to the output. If the input contains+    -- no ISO 639 audio_type, the value in Audio Type is included in the+    -- output. Otherwise the value in Audio Type is included in the output.+    -- Note that this field and audioType are both ignored if+    -- audioDescriptionBroadcasterMix is set to BROADCASTER_MIXED_AD.+    audioTypeControl :: Prelude.Maybe AudioTypeControl,+    -- | Settings related to audio encoding. The settings in this group vary+    -- depending on the value that you choose for your audio codec.+    codecSettings :: Prelude.Maybe AudioCodecSettings,+    -- | Specify the language for this audio output track. The service puts this+    -- language code into your output audio track when you set Language code+    -- control (AudioLanguageCodeControl) to Use configured (USE_CONFIGURED).+    -- The service also uses your specified custom language code when you set+    -- Language code control (AudioLanguageCodeControl) to Follow input+    -- (FOLLOW_INPUT), but your input file doesn\'t specify a language code.+    -- For all outputs, you can use an ISO 639-2 or ISO 639-3 code. For+    -- streaming outputs, you can also use any other code in the full RFC-5646+    -- specification. Streaming outputs are those that are in one of the+    -- following output groups: CMAF, DASH ISO, Apple HLS, or Microsoft Smooth+    -- Streaming.+    customLanguageCode :: Prelude.Maybe Prelude.Text,+    -- | Indicates the language of the audio output track. The ISO 639 language+    -- specified in the \'Language Code\' drop down will be used when \'Follow+    -- Input Language Code\' is not selected or when \'Follow Input Language+    -- Code\' is selected but there is no ISO 639 language code specified by+    -- the input.+    languageCode :: Prelude.Maybe LanguageCode,+    -- | Specify which source for language code takes precedence for this audio+    -- track. When you choose Follow input (FOLLOW_INPUT), the service uses the+    -- language code from the input track if it\'s present. If there\'s no+    -- languge code on the input track, the service uses the code that you+    -- specify in the setting Language code (languageCode or+    -- customLanguageCode). When you choose Use configured (USE_CONFIGURED),+    -- the service uses the language code that you specify.+    languageCodeControl :: Prelude.Maybe AudioLanguageCodeControl,+    -- | Advanced audio remixing settings.+    remixSettings :: Prelude.Maybe RemixSettings,+    -- | Specify a label for this output audio stream. For example, \"English\",+    -- \"Director commentary\", or \"track_2\". For streaming outputs,+    -- MediaConvert passes this information into destination manifests for+    -- display on the end-viewer\'s player device. For outputs in other output+    -- groups, the service ignores this setting.+    streamName :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AudioDescription' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'audioChannelTaggingSettings', 'audioDescription_audioChannelTaggingSettings' - When you mimic a multi-channel audio layout with multiple mono-channel+-- tracks, you can tag each channel layout manually. For example, you would+-- tag the tracks that contain your left, right, and center audio with Left+-- (L), Right (R), and Center (C), respectively. When you don\'t specify a+-- value, MediaConvert labels your track as Center (C) by default. To use+-- audio layout tagging, your output must be in a QuickTime (.mov)+-- container; your audio codec must be AAC, WAV, or AIFF; and you must set+-- up your audio track to have only one channel.+--+-- 'audioNormalizationSettings', 'audioDescription_audioNormalizationSettings' - Advanced audio normalization settings. Ignore these settings unless you+-- need to comply with a loudness standard.+--+-- 'audioSourceName', 'audioDescription_audioSourceName' - Specifies which audio data to use from each input. In the simplest case,+-- specify an \"Audio Selector\":#inputs-audio_selector by name based on+-- its order within each input. For example if you specify \"Audio Selector+-- 3\", then the third audio selector will be used from each input. If an+-- input does not have an \"Audio Selector 3\", then the audio selector+-- marked as \"default\" in that input will be used. If there is no audio+-- selector marked as \"default\", silence will be inserted for the+-- duration of that input. Alternatively, an \"Audio Selector+-- Group\":#inputs-audio_selector_group name may be specified, with similar+-- default\/silence behavior. If no audio_source_name is specified, then+-- \"Audio Selector 1\" will be chosen automatically.+--+-- 'audioType', 'audioDescription_audioType' - Applies only if Follow Input Audio Type is unchecked (false). A number+-- between 0 and 255. The following are defined in ISO-IEC 13818-1: 0 =+-- Undefined, 1 = Clean Effects, 2 = Hearing Impaired, 3 = Visually+-- Impaired Commentary, 4-255 = Reserved.+--+-- 'audioTypeControl', 'audioDescription_audioTypeControl' - When set to FOLLOW_INPUT, if the input contains an ISO 639 audio_type,+-- then that value is passed through to the output. If the input contains+-- no ISO 639 audio_type, the value in Audio Type is included in the+-- output. Otherwise the value in Audio Type is included in the output.+-- Note that this field and audioType are both ignored if+-- audioDescriptionBroadcasterMix is set to BROADCASTER_MIXED_AD.+--+-- 'codecSettings', 'audioDescription_codecSettings' - Settings related to audio encoding. The settings in this group vary+-- depending on the value that you choose for your audio codec.+--+-- 'customLanguageCode', 'audioDescription_customLanguageCode' - Specify the language for this audio output track. The service puts this+-- language code into your output audio track when you set Language code+-- control (AudioLanguageCodeControl) to Use configured (USE_CONFIGURED).+-- The service also uses your specified custom language code when you set+-- Language code control (AudioLanguageCodeControl) to Follow input+-- (FOLLOW_INPUT), but your input file doesn\'t specify a language code.+-- For all outputs, you can use an ISO 639-2 or ISO 639-3 code. For+-- streaming outputs, you can also use any other code in the full RFC-5646+-- specification. Streaming outputs are those that are in one of the+-- following output groups: CMAF, DASH ISO, Apple HLS, or Microsoft Smooth+-- Streaming.+--+-- 'languageCode', 'audioDescription_languageCode' - Indicates the language of the audio output track. The ISO 639 language+-- specified in the \'Language Code\' drop down will be used when \'Follow+-- Input Language Code\' is not selected or when \'Follow Input Language+-- Code\' is selected but there is no ISO 639 language code specified by+-- the input.+--+-- 'languageCodeControl', 'audioDescription_languageCodeControl' - Specify which source for language code takes precedence for this audio+-- track. When you choose Follow input (FOLLOW_INPUT), the service uses the+-- language code from the input track if it\'s present. If there\'s no+-- languge code on the input track, the service uses the code that you+-- specify in the setting Language code (languageCode or+-- customLanguageCode). When you choose Use configured (USE_CONFIGURED),+-- the service uses the language code that you specify.+--+-- 'remixSettings', 'audioDescription_remixSettings' - Advanced audio remixing settings.+--+-- 'streamName', 'audioDescription_streamName' - Specify a label for this output audio stream. For example, \"English\",+-- \"Director commentary\", or \"track_2\". For streaming outputs,+-- MediaConvert passes this information into destination manifests for+-- display on the end-viewer\'s player device. For outputs in other output+-- groups, the service ignores this setting.+newAudioDescription ::+  AudioDescription+newAudioDescription =+  AudioDescription'+    { audioChannelTaggingSettings =+        Prelude.Nothing,+      audioNormalizationSettings = Prelude.Nothing,+      audioSourceName = Prelude.Nothing,+      audioType = Prelude.Nothing,+      audioTypeControl = Prelude.Nothing,+      codecSettings = Prelude.Nothing,+      customLanguageCode = Prelude.Nothing,+      languageCode = Prelude.Nothing,+      languageCodeControl = Prelude.Nothing,+      remixSettings = Prelude.Nothing,+      streamName = Prelude.Nothing+    }++-- | When you mimic a multi-channel audio layout with multiple mono-channel+-- tracks, you can tag each channel layout manually. For example, you would+-- tag the tracks that contain your left, right, and center audio with Left+-- (L), Right (R), and Center (C), respectively. When you don\'t specify a+-- value, MediaConvert labels your track as Center (C) by default. To use+-- audio layout tagging, your output must be in a QuickTime (.mov)+-- container; your audio codec must be AAC, WAV, or AIFF; and you must set+-- up your audio track to have only one channel.+audioDescription_audioChannelTaggingSettings :: Lens.Lens' AudioDescription (Prelude.Maybe AudioChannelTaggingSettings)+audioDescription_audioChannelTaggingSettings = Lens.lens (\AudioDescription' {audioChannelTaggingSettings} -> audioChannelTaggingSettings) (\s@AudioDescription' {} a -> s {audioChannelTaggingSettings = a} :: AudioDescription)++-- | Advanced audio normalization settings. Ignore these settings unless you+-- need to comply with a loudness standard.+audioDescription_audioNormalizationSettings :: Lens.Lens' AudioDescription (Prelude.Maybe AudioNormalizationSettings)+audioDescription_audioNormalizationSettings = Lens.lens (\AudioDescription' {audioNormalizationSettings} -> audioNormalizationSettings) (\s@AudioDescription' {} a -> s {audioNormalizationSettings = a} :: AudioDescription)++-- | Specifies which audio data to use from each input. In the simplest case,+-- specify an \"Audio Selector\":#inputs-audio_selector by name based on+-- its order within each input. For example if you specify \"Audio Selector+-- 3\", then the third audio selector will be used from each input. If an+-- input does not have an \"Audio Selector 3\", then the audio selector+-- marked as \"default\" in that input will be used. If there is no audio+-- selector marked as \"default\", silence will be inserted for the+-- duration of that input. Alternatively, an \"Audio Selector+-- Group\":#inputs-audio_selector_group name may be specified, with similar+-- default\/silence behavior. If no audio_source_name is specified, then+-- \"Audio Selector 1\" will be chosen automatically.+audioDescription_audioSourceName :: Lens.Lens' AudioDescription (Prelude.Maybe Prelude.Text)+audioDescription_audioSourceName = Lens.lens (\AudioDescription' {audioSourceName} -> audioSourceName) (\s@AudioDescription' {} a -> s {audioSourceName = a} :: AudioDescription)++-- | Applies only if Follow Input Audio Type is unchecked (false). A number+-- between 0 and 255. The following are defined in ISO-IEC 13818-1: 0 =+-- Undefined, 1 = Clean Effects, 2 = Hearing Impaired, 3 = Visually+-- Impaired Commentary, 4-255 = Reserved.+audioDescription_audioType :: Lens.Lens' AudioDescription (Prelude.Maybe Prelude.Natural)+audioDescription_audioType = Lens.lens (\AudioDescription' {audioType} -> audioType) (\s@AudioDescription' {} a -> s {audioType = a} :: AudioDescription)++-- | When set to FOLLOW_INPUT, if the input contains an ISO 639 audio_type,+-- then that value is passed through to the output. If the input contains+-- no ISO 639 audio_type, the value in Audio Type is included in the+-- output. Otherwise the value in Audio Type is included in the output.+-- Note that this field and audioType are both ignored if+-- audioDescriptionBroadcasterMix is set to BROADCASTER_MIXED_AD.+audioDescription_audioTypeControl :: Lens.Lens' AudioDescription (Prelude.Maybe AudioTypeControl)+audioDescription_audioTypeControl = Lens.lens (\AudioDescription' {audioTypeControl} -> audioTypeControl) (\s@AudioDescription' {} a -> s {audioTypeControl = a} :: AudioDescription)++-- | Settings related to audio encoding. The settings in this group vary+-- depending on the value that you choose for your audio codec.+audioDescription_codecSettings :: Lens.Lens' AudioDescription (Prelude.Maybe AudioCodecSettings)+audioDescription_codecSettings = Lens.lens (\AudioDescription' {codecSettings} -> codecSettings) (\s@AudioDescription' {} a -> s {codecSettings = a} :: AudioDescription)++-- | Specify the language for this audio output track. The service puts this+-- language code into your output audio track when you set Language code+-- control (AudioLanguageCodeControl) to Use configured (USE_CONFIGURED).+-- The service also uses your specified custom language code when you set+-- Language code control (AudioLanguageCodeControl) to Follow input+-- (FOLLOW_INPUT), but your input file doesn\'t specify a language code.+-- For all outputs, you can use an ISO 639-2 or ISO 639-3 code. For+-- streaming outputs, you can also use any other code in the full RFC-5646+-- specification. Streaming outputs are those that are in one of the+-- following output groups: CMAF, DASH ISO, Apple HLS, or Microsoft Smooth+-- Streaming.+audioDescription_customLanguageCode :: Lens.Lens' AudioDescription (Prelude.Maybe Prelude.Text)+audioDescription_customLanguageCode = Lens.lens (\AudioDescription' {customLanguageCode} -> customLanguageCode) (\s@AudioDescription' {} a -> s {customLanguageCode = a} :: AudioDescription)++-- | Indicates the language of the audio output track. The ISO 639 language+-- specified in the \'Language Code\' drop down will be used when \'Follow+-- Input Language Code\' is not selected or when \'Follow Input Language+-- Code\' is selected but there is no ISO 639 language code specified by+-- the input.+audioDescription_languageCode :: Lens.Lens' AudioDescription (Prelude.Maybe LanguageCode)+audioDescription_languageCode = Lens.lens (\AudioDescription' {languageCode} -> languageCode) (\s@AudioDescription' {} a -> s {languageCode = a} :: AudioDescription)++-- | Specify which source for language code takes precedence for this audio+-- track. When you choose Follow input (FOLLOW_INPUT), the service uses the+-- language code from the input track if it\'s present. If there\'s no+-- languge code on the input track, the service uses the code that you+-- specify in the setting Language code (languageCode or+-- customLanguageCode). When you choose Use configured (USE_CONFIGURED),+-- the service uses the language code that you specify.+audioDescription_languageCodeControl :: Lens.Lens' AudioDescription (Prelude.Maybe AudioLanguageCodeControl)+audioDescription_languageCodeControl = Lens.lens (\AudioDescription' {languageCodeControl} -> languageCodeControl) (\s@AudioDescription' {} a -> s {languageCodeControl = a} :: AudioDescription)++-- | Advanced audio remixing settings.+audioDescription_remixSettings :: Lens.Lens' AudioDescription (Prelude.Maybe RemixSettings)+audioDescription_remixSettings = Lens.lens (\AudioDescription' {remixSettings} -> remixSettings) (\s@AudioDescription' {} a -> s {remixSettings = a} :: AudioDescription)++-- | Specify a label for this output audio stream. For example, \"English\",+-- \"Director commentary\", or \"track_2\". For streaming outputs,+-- MediaConvert passes this information into destination manifests for+-- display on the end-viewer\'s player device. For outputs in other output+-- groups, the service ignores this setting.+audioDescription_streamName :: Lens.Lens' AudioDescription (Prelude.Maybe Prelude.Text)+audioDescription_streamName = Lens.lens (\AudioDescription' {streamName} -> streamName) (\s@AudioDescription' {} a -> s {streamName = a} :: AudioDescription)++instance Data.FromJSON AudioDescription where+  parseJSON =+    Data.withObject+      "AudioDescription"+      ( \x ->+          AudioDescription'+            Prelude.<$> (x Data..:? "audioChannelTaggingSettings")+            Prelude.<*> (x Data..:? "audioNormalizationSettings")+            Prelude.<*> (x Data..:? "audioSourceName")+            Prelude.<*> (x Data..:? "audioType")+            Prelude.<*> (x Data..:? "audioTypeControl")+            Prelude.<*> (x Data..:? "codecSettings")+            Prelude.<*> (x Data..:? "customLanguageCode")+            Prelude.<*> (x Data..:? "languageCode")+            Prelude.<*> (x Data..:? "languageCodeControl")+            Prelude.<*> (x Data..:? "remixSettings")+            Prelude.<*> (x Data..:? "streamName")+      )++instance Prelude.Hashable AudioDescription where+  hashWithSalt _salt AudioDescription' {..} =+    _salt+      `Prelude.hashWithSalt` audioChannelTaggingSettings+      `Prelude.hashWithSalt` audioNormalizationSettings+      `Prelude.hashWithSalt` audioSourceName+      `Prelude.hashWithSalt` audioType+      `Prelude.hashWithSalt` audioTypeControl+      `Prelude.hashWithSalt` codecSettings+      `Prelude.hashWithSalt` customLanguageCode+      `Prelude.hashWithSalt` languageCode+      `Prelude.hashWithSalt` languageCodeControl+      `Prelude.hashWithSalt` remixSettings+      `Prelude.hashWithSalt` streamName++instance Prelude.NFData AudioDescription where+  rnf AudioDescription' {..} =+    Prelude.rnf audioChannelTaggingSettings+      `Prelude.seq` Prelude.rnf audioNormalizationSettings+      `Prelude.seq` Prelude.rnf audioSourceName+      `Prelude.seq` Prelude.rnf audioType+      `Prelude.seq` Prelude.rnf audioTypeControl+      `Prelude.seq` Prelude.rnf codecSettings+      `Prelude.seq` Prelude.rnf customLanguageCode+      `Prelude.seq` Prelude.rnf languageCode+      `Prelude.seq` Prelude.rnf languageCodeControl+      `Prelude.seq` Prelude.rnf remixSettings+      `Prelude.seq` Prelude.rnf streamName++instance Data.ToJSON AudioDescription where+  toJSON AudioDescription' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("audioChannelTaggingSettings" Data..=)+              Prelude.<$> audioChannelTaggingSettings,+            ("audioNormalizationSettings" Data..=)+              Prelude.<$> audioNormalizationSettings,+            ("audioSourceName" Data..=)+              Prelude.<$> audioSourceName,+            ("audioType" Data..=) Prelude.<$> audioType,+            ("audioTypeControl" Data..=)+              Prelude.<$> audioTypeControl,+            ("codecSettings" Data..=) Prelude.<$> codecSettings,+            ("customLanguageCode" Data..=)+              Prelude.<$> customLanguageCode,+            ("languageCode" Data..=) Prelude.<$> languageCode,+            ("languageCodeControl" Data..=)+              Prelude.<$> languageCodeControl,+            ("remixSettings" Data..=) Prelude.<$> remixSettings,+            ("streamName" Data..=) Prelude.<$> streamName+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AudioDurationCorrection.hs view
@@ -0,0 +1,96 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioDurationCorrection+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioDurationCorrection+  ( AudioDurationCorrection+      ( ..,+        AudioDurationCorrection_AUTO,+        AudioDurationCorrection_DISABLED,+        AudioDurationCorrection_FRAME,+        AudioDurationCorrection_TRACK+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Apply audio timing corrections to help synchronize audio and video in+-- your output. To apply timing corrections, your input must meet the+-- following requirements: * Container: MP4, or MOV, with an accurate+-- time-to-sample (STTS) table. * Audio track: AAC. Choose from the+-- following audio timing correction settings: * Disabled (Default): Apply+-- no correction. * Auto: Recommended for most inputs. MediaConvert+-- analyzes the audio timing in your input and determines which correction+-- setting to use, if needed. * Track: Adjust the duration of each audio+-- frame by a constant amount to align the audio track length with STTS+-- duration. Track-level correction does not affect pitch, and is+-- recommended for tonal audio content such as music. * Frame: Adjust the+-- duration of each audio frame by a variable amount to align audio frames+-- with STTS timestamps. No corrections are made to already-aligned frames.+-- Frame-level correction may affect the pitch of corrected frames, and is+-- recommended for atonal audio content such as speech or percussion.+newtype AudioDurationCorrection = AudioDurationCorrection'+  { fromAudioDurationCorrection ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioDurationCorrection_AUTO :: AudioDurationCorrection+pattern AudioDurationCorrection_AUTO = AudioDurationCorrection' "AUTO"++pattern AudioDurationCorrection_DISABLED :: AudioDurationCorrection+pattern AudioDurationCorrection_DISABLED = AudioDurationCorrection' "DISABLED"++pattern AudioDurationCorrection_FRAME :: AudioDurationCorrection+pattern AudioDurationCorrection_FRAME = AudioDurationCorrection' "FRAME"++pattern AudioDurationCorrection_TRACK :: AudioDurationCorrection+pattern AudioDurationCorrection_TRACK = AudioDurationCorrection' "TRACK"++{-# COMPLETE+  AudioDurationCorrection_AUTO,+  AudioDurationCorrection_DISABLED,+  AudioDurationCorrection_FRAME,+  AudioDurationCorrection_TRACK,+  AudioDurationCorrection'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioLanguageCodeControl.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioLanguageCodeControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioLanguageCodeControl+  ( AudioLanguageCodeControl+      ( ..,+        AudioLanguageCodeControl_FOLLOW_INPUT,+        AudioLanguageCodeControl_USE_CONFIGURED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify which source for language code takes precedence for this audio+-- track. When you choose Follow input (FOLLOW_INPUT), the service uses the+-- language code from the input track if it\'s present. If there\'s no+-- languge code on the input track, the service uses the code that you+-- specify in the setting Language code (languageCode or+-- customLanguageCode). When you choose Use configured (USE_CONFIGURED),+-- the service uses the language code that you specify.+newtype AudioLanguageCodeControl = AudioLanguageCodeControl'+  { fromAudioLanguageCodeControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioLanguageCodeControl_FOLLOW_INPUT :: AudioLanguageCodeControl+pattern AudioLanguageCodeControl_FOLLOW_INPUT = AudioLanguageCodeControl' "FOLLOW_INPUT"++pattern AudioLanguageCodeControl_USE_CONFIGURED :: AudioLanguageCodeControl+pattern AudioLanguageCodeControl_USE_CONFIGURED = AudioLanguageCodeControl' "USE_CONFIGURED"++{-# COMPLETE+  AudioLanguageCodeControl_FOLLOW_INPUT,+  AudioLanguageCodeControl_USE_CONFIGURED,+  AudioLanguageCodeControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioNormalizationAlgorithm.hs view
@@ -0,0 +1,92 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm+  ( AudioNormalizationAlgorithm+      ( ..,+        AudioNormalizationAlgorithm_ITU_BS_1770_1,+        AudioNormalizationAlgorithm_ITU_BS_1770_2,+        AudioNormalizationAlgorithm_ITU_BS_1770_3,+        AudioNormalizationAlgorithm_ITU_BS_1770_4+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose one of the following audio normalization algorithms: ITU-R+-- BS.1770-1: Ungated loudness. A measurement of ungated average loudness+-- for an entire piece of content, suitable for measurement of short-form+-- content under ATSC recommendation A\/85. Supports up to 5.1 audio+-- channels. ITU-R BS.1770-2: Gated loudness. A measurement of gated+-- average loudness compliant with the requirements of EBU-R128. Supports+-- up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same+-- loudness measurement algorithm as 1770-2, with an updated true peak+-- measurement. ITU-R BS.1770-4: Higher channel count. Allows for more+-- audio channels than the other algorithms, including configurations such+-- as 7.1.+newtype AudioNormalizationAlgorithm = AudioNormalizationAlgorithm'+  { fromAudioNormalizationAlgorithm ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioNormalizationAlgorithm_ITU_BS_1770_1 :: AudioNormalizationAlgorithm+pattern AudioNormalizationAlgorithm_ITU_BS_1770_1 = AudioNormalizationAlgorithm' "ITU_BS_1770_1"++pattern AudioNormalizationAlgorithm_ITU_BS_1770_2 :: AudioNormalizationAlgorithm+pattern AudioNormalizationAlgorithm_ITU_BS_1770_2 = AudioNormalizationAlgorithm' "ITU_BS_1770_2"++pattern AudioNormalizationAlgorithm_ITU_BS_1770_3 :: AudioNormalizationAlgorithm+pattern AudioNormalizationAlgorithm_ITU_BS_1770_3 = AudioNormalizationAlgorithm' "ITU_BS_1770_3"++pattern AudioNormalizationAlgorithm_ITU_BS_1770_4 :: AudioNormalizationAlgorithm+pattern AudioNormalizationAlgorithm_ITU_BS_1770_4 = AudioNormalizationAlgorithm' "ITU_BS_1770_4"++{-# COMPLETE+  AudioNormalizationAlgorithm_ITU_BS_1770_1,+  AudioNormalizationAlgorithm_ITU_BS_1770_2,+  AudioNormalizationAlgorithm_ITU_BS_1770_3,+  AudioNormalizationAlgorithm_ITU_BS_1770_4,+  AudioNormalizationAlgorithm'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioNormalizationAlgorithmControl.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl+  ( AudioNormalizationAlgorithmControl+      ( ..,+        AudioNormalizationAlgorithmControl_CORRECT_AUDIO,+        AudioNormalizationAlgorithmControl_MEASURE_ONLY+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When enabled the output audio is corrected using the chosen algorithm.+-- If disabled, the audio will be measured but not adjusted.+newtype AudioNormalizationAlgorithmControl = AudioNormalizationAlgorithmControl'+  { fromAudioNormalizationAlgorithmControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioNormalizationAlgorithmControl_CORRECT_AUDIO :: AudioNormalizationAlgorithmControl+pattern AudioNormalizationAlgorithmControl_CORRECT_AUDIO = AudioNormalizationAlgorithmControl' "CORRECT_AUDIO"++pattern AudioNormalizationAlgorithmControl_MEASURE_ONLY :: AudioNormalizationAlgorithmControl+pattern AudioNormalizationAlgorithmControl_MEASURE_ONLY = AudioNormalizationAlgorithmControl' "MEASURE_ONLY"++{-# COMPLETE+  AudioNormalizationAlgorithmControl_CORRECT_AUDIO,+  AudioNormalizationAlgorithmControl_MEASURE_ONLY,+  AudioNormalizationAlgorithmControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioNormalizationLoudnessLogging.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging+  ( AudioNormalizationLoudnessLogging+      ( ..,+        AudioNormalizationLoudnessLogging_DONT_LOG,+        AudioNormalizationLoudnessLogging_LOG+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If set to LOG, log each output\'s audio track loudness to a CSV file.+newtype AudioNormalizationLoudnessLogging = AudioNormalizationLoudnessLogging'+  { fromAudioNormalizationLoudnessLogging ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioNormalizationLoudnessLogging_DONT_LOG :: AudioNormalizationLoudnessLogging+pattern AudioNormalizationLoudnessLogging_DONT_LOG = AudioNormalizationLoudnessLogging' "DONT_LOG"++pattern AudioNormalizationLoudnessLogging_LOG :: AudioNormalizationLoudnessLogging+pattern AudioNormalizationLoudnessLogging_LOG = AudioNormalizationLoudnessLogging' "LOG"++{-# COMPLETE+  AudioNormalizationLoudnessLogging_DONT_LOG,+  AudioNormalizationLoudnessLogging_LOG,+  AudioNormalizationLoudnessLogging'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioNormalizationPeakCalculation.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation+  ( AudioNormalizationPeakCalculation+      ( ..,+        AudioNormalizationPeakCalculation_NONE,+        AudioNormalizationPeakCalculation_TRUE_PEAK+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If set to TRUE_PEAK, calculate and log the TruePeak for each output\'s+-- audio track loudness.+newtype AudioNormalizationPeakCalculation = AudioNormalizationPeakCalculation'+  { fromAudioNormalizationPeakCalculation ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioNormalizationPeakCalculation_NONE :: AudioNormalizationPeakCalculation+pattern AudioNormalizationPeakCalculation_NONE = AudioNormalizationPeakCalculation' "NONE"++pattern AudioNormalizationPeakCalculation_TRUE_PEAK :: AudioNormalizationPeakCalculation+pattern AudioNormalizationPeakCalculation_TRUE_PEAK = AudioNormalizationPeakCalculation' "TRUE_PEAK"++{-# COMPLETE+  AudioNormalizationPeakCalculation_NONE,+  AudioNormalizationPeakCalculation_TRUE_PEAK,+  AudioNormalizationPeakCalculation'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioNormalizationSettings.hs view
@@ -0,0 +1,209 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioNormalizationSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioNormalizationSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AudioNormalizationAlgorithm+import Amazonka.MediaConvert.Types.AudioNormalizationAlgorithmControl+import Amazonka.MediaConvert.Types.AudioNormalizationLoudnessLogging+import Amazonka.MediaConvert.Types.AudioNormalizationPeakCalculation+import qualified Amazonka.Prelude as Prelude++-- | Advanced audio normalization settings. Ignore these settings unless you+-- need to comply with a loudness standard.+--+-- /See:/ 'newAudioNormalizationSettings' smart constructor.+data AudioNormalizationSettings = AudioNormalizationSettings'+  { -- | Choose one of the following audio normalization algorithms: ITU-R+    -- BS.1770-1: Ungated loudness. A measurement of ungated average loudness+    -- for an entire piece of content, suitable for measurement of short-form+    -- content under ATSC recommendation A\/85. Supports up to 5.1 audio+    -- channels. ITU-R BS.1770-2: Gated loudness. A measurement of gated+    -- average loudness compliant with the requirements of EBU-R128. Supports+    -- up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same+    -- loudness measurement algorithm as 1770-2, with an updated true peak+    -- measurement. ITU-R BS.1770-4: Higher channel count. Allows for more+    -- audio channels than the other algorithms, including configurations such+    -- as 7.1.+    algorithm :: Prelude.Maybe AudioNormalizationAlgorithm,+    -- | When enabled the output audio is corrected using the chosen algorithm.+    -- If disabled, the audio will be measured but not adjusted.+    algorithmControl :: Prelude.Maybe AudioNormalizationAlgorithmControl,+    -- | Content measuring above this level will be corrected to the target+    -- level. Content measuring below this level will not be corrected.+    correctionGateLevel :: Prelude.Maybe Prelude.Int,+    -- | If set to LOG, log each output\'s audio track loudness to a CSV file.+    loudnessLogging :: Prelude.Maybe AudioNormalizationLoudnessLogging,+    -- | If set to TRUE_PEAK, calculate and log the TruePeak for each output\'s+    -- audio track loudness.+    peakCalculation :: Prelude.Maybe AudioNormalizationPeakCalculation,+    -- | When you use Audio normalization (AudioNormalizationSettings),+    -- optionally use this setting to specify a target loudness. If you don\'t+    -- specify a value here, the encoder chooses a value for you, based on the+    -- algorithm that you choose for Algorithm (algorithm). If you choose+    -- algorithm 1770-1, the encoder will choose -24 LKFS; otherwise, the+    -- encoder will choose -23 LKFS.+    targetLkfs :: Prelude.Maybe Prelude.Double+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AudioNormalizationSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'algorithm', 'audioNormalizationSettings_algorithm' - Choose one of the following audio normalization algorithms: ITU-R+-- BS.1770-1: Ungated loudness. A measurement of ungated average loudness+-- for an entire piece of content, suitable for measurement of short-form+-- content under ATSC recommendation A\/85. Supports up to 5.1 audio+-- channels. ITU-R BS.1770-2: Gated loudness. A measurement of gated+-- average loudness compliant with the requirements of EBU-R128. Supports+-- up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same+-- loudness measurement algorithm as 1770-2, with an updated true peak+-- measurement. ITU-R BS.1770-4: Higher channel count. Allows for more+-- audio channels than the other algorithms, including configurations such+-- as 7.1.+--+-- 'algorithmControl', 'audioNormalizationSettings_algorithmControl' - When enabled the output audio is corrected using the chosen algorithm.+-- If disabled, the audio will be measured but not adjusted.+--+-- 'correctionGateLevel', 'audioNormalizationSettings_correctionGateLevel' - Content measuring above this level will be corrected to the target+-- level. Content measuring below this level will not be corrected.+--+-- 'loudnessLogging', 'audioNormalizationSettings_loudnessLogging' - If set to LOG, log each output\'s audio track loudness to a CSV file.+--+-- 'peakCalculation', 'audioNormalizationSettings_peakCalculation' - If set to TRUE_PEAK, calculate and log the TruePeak for each output\'s+-- audio track loudness.+--+-- 'targetLkfs', 'audioNormalizationSettings_targetLkfs' - When you use Audio normalization (AudioNormalizationSettings),+-- optionally use this setting to specify a target loudness. If you don\'t+-- specify a value here, the encoder chooses a value for you, based on the+-- algorithm that you choose for Algorithm (algorithm). If you choose+-- algorithm 1770-1, the encoder will choose -24 LKFS; otherwise, the+-- encoder will choose -23 LKFS.+newAudioNormalizationSettings ::+  AudioNormalizationSettings+newAudioNormalizationSettings =+  AudioNormalizationSettings'+    { algorithm =+        Prelude.Nothing,+      algorithmControl = Prelude.Nothing,+      correctionGateLevel = Prelude.Nothing,+      loudnessLogging = Prelude.Nothing,+      peakCalculation = Prelude.Nothing,+      targetLkfs = Prelude.Nothing+    }++-- | Choose one of the following audio normalization algorithms: ITU-R+-- BS.1770-1: Ungated loudness. A measurement of ungated average loudness+-- for an entire piece of content, suitable for measurement of short-form+-- content under ATSC recommendation A\/85. Supports up to 5.1 audio+-- channels. ITU-R BS.1770-2: Gated loudness. A measurement of gated+-- average loudness compliant with the requirements of EBU-R128. Supports+-- up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same+-- loudness measurement algorithm as 1770-2, with an updated true peak+-- measurement. ITU-R BS.1770-4: Higher channel count. Allows for more+-- audio channels than the other algorithms, including configurations such+-- as 7.1.+audioNormalizationSettings_algorithm :: Lens.Lens' AudioNormalizationSettings (Prelude.Maybe AudioNormalizationAlgorithm)+audioNormalizationSettings_algorithm = Lens.lens (\AudioNormalizationSettings' {algorithm} -> algorithm) (\s@AudioNormalizationSettings' {} a -> s {algorithm = a} :: AudioNormalizationSettings)++-- | When enabled the output audio is corrected using the chosen algorithm.+-- If disabled, the audio will be measured but not adjusted.+audioNormalizationSettings_algorithmControl :: Lens.Lens' AudioNormalizationSettings (Prelude.Maybe AudioNormalizationAlgorithmControl)+audioNormalizationSettings_algorithmControl = Lens.lens (\AudioNormalizationSettings' {algorithmControl} -> algorithmControl) (\s@AudioNormalizationSettings' {} a -> s {algorithmControl = a} :: AudioNormalizationSettings)++-- | Content measuring above this level will be corrected to the target+-- level. Content measuring below this level will not be corrected.+audioNormalizationSettings_correctionGateLevel :: Lens.Lens' AudioNormalizationSettings (Prelude.Maybe Prelude.Int)+audioNormalizationSettings_correctionGateLevel = Lens.lens (\AudioNormalizationSettings' {correctionGateLevel} -> correctionGateLevel) (\s@AudioNormalizationSettings' {} a -> s {correctionGateLevel = a} :: AudioNormalizationSettings)++-- | If set to LOG, log each output\'s audio track loudness to a CSV file.+audioNormalizationSettings_loudnessLogging :: Lens.Lens' AudioNormalizationSettings (Prelude.Maybe AudioNormalizationLoudnessLogging)+audioNormalizationSettings_loudnessLogging = Lens.lens (\AudioNormalizationSettings' {loudnessLogging} -> loudnessLogging) (\s@AudioNormalizationSettings' {} a -> s {loudnessLogging = a} :: AudioNormalizationSettings)++-- | If set to TRUE_PEAK, calculate and log the TruePeak for each output\'s+-- audio track loudness.+audioNormalizationSettings_peakCalculation :: Lens.Lens' AudioNormalizationSettings (Prelude.Maybe AudioNormalizationPeakCalculation)+audioNormalizationSettings_peakCalculation = Lens.lens (\AudioNormalizationSettings' {peakCalculation} -> peakCalculation) (\s@AudioNormalizationSettings' {} a -> s {peakCalculation = a} :: AudioNormalizationSettings)++-- | When you use Audio normalization (AudioNormalizationSettings),+-- optionally use this setting to specify a target loudness. If you don\'t+-- specify a value here, the encoder chooses a value for you, based on the+-- algorithm that you choose for Algorithm (algorithm). If you choose+-- algorithm 1770-1, the encoder will choose -24 LKFS; otherwise, the+-- encoder will choose -23 LKFS.+audioNormalizationSettings_targetLkfs :: Lens.Lens' AudioNormalizationSettings (Prelude.Maybe Prelude.Double)+audioNormalizationSettings_targetLkfs = Lens.lens (\AudioNormalizationSettings' {targetLkfs} -> targetLkfs) (\s@AudioNormalizationSettings' {} a -> s {targetLkfs = a} :: AudioNormalizationSettings)++instance Data.FromJSON AudioNormalizationSettings where+  parseJSON =+    Data.withObject+      "AudioNormalizationSettings"+      ( \x ->+          AudioNormalizationSettings'+            Prelude.<$> (x Data..:? "algorithm")+            Prelude.<*> (x Data..:? "algorithmControl")+            Prelude.<*> (x Data..:? "correctionGateLevel")+            Prelude.<*> (x Data..:? "loudnessLogging")+            Prelude.<*> (x Data..:? "peakCalculation")+            Prelude.<*> (x Data..:? "targetLkfs")+      )++instance Prelude.Hashable AudioNormalizationSettings where+  hashWithSalt _salt AudioNormalizationSettings' {..} =+    _salt+      `Prelude.hashWithSalt` algorithm+      `Prelude.hashWithSalt` algorithmControl+      `Prelude.hashWithSalt` correctionGateLevel+      `Prelude.hashWithSalt` loudnessLogging+      `Prelude.hashWithSalt` peakCalculation+      `Prelude.hashWithSalt` targetLkfs++instance Prelude.NFData AudioNormalizationSettings where+  rnf AudioNormalizationSettings' {..} =+    Prelude.rnf algorithm+      `Prelude.seq` Prelude.rnf algorithmControl+      `Prelude.seq` Prelude.rnf correctionGateLevel+      `Prelude.seq` Prelude.rnf loudnessLogging+      `Prelude.seq` Prelude.rnf peakCalculation+      `Prelude.seq` Prelude.rnf targetLkfs++instance Data.ToJSON AudioNormalizationSettings where+  toJSON AudioNormalizationSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("algorithm" Data..=) Prelude.<$> algorithm,+            ("algorithmControl" Data..=)+              Prelude.<$> algorithmControl,+            ("correctionGateLevel" Data..=)+              Prelude.<$> correctionGateLevel,+            ("loudnessLogging" Data..=)+              Prelude.<$> loudnessLogging,+            ("peakCalculation" Data..=)+              Prelude.<$> peakCalculation,+            ("targetLkfs" Data..=) Prelude.<$> targetLkfs+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AudioSelector.hs view
@@ -0,0 +1,370 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioSelector+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioSelector where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AudioDefaultSelection+import Amazonka.MediaConvert.Types.AudioDurationCorrection+import Amazonka.MediaConvert.Types.AudioSelectorType+import Amazonka.MediaConvert.Types.HlsRenditionGroupSettings+import Amazonka.MediaConvert.Types.LanguageCode+import Amazonka.MediaConvert.Types.RemixSettings+import qualified Amazonka.Prelude as Prelude++-- | Use Audio selectors (AudioSelectors) to specify a track or set of tracks+-- from the input that you will use in your outputs. You can use multiple+-- Audio selectors per input.+--+-- /See:/ 'newAudioSelector' smart constructor.+data AudioSelector = AudioSelector'+  { -- | Apply audio timing corrections to help synchronize audio and video in+    -- your output. To apply timing corrections, your input must meet the+    -- following requirements: * Container: MP4, or MOV, with an accurate+    -- time-to-sample (STTS) table. * Audio track: AAC. Choose from the+    -- following audio timing correction settings: * Disabled (Default): Apply+    -- no correction. * Auto: Recommended for most inputs. MediaConvert+    -- analyzes the audio timing in your input and determines which correction+    -- setting to use, if needed. * Track: Adjust the duration of each audio+    -- frame by a constant amount to align the audio track length with STTS+    -- duration. Track-level correction does not affect pitch, and is+    -- recommended for tonal audio content such as music. * Frame: Adjust the+    -- duration of each audio frame by a variable amount to align audio frames+    -- with STTS timestamps. No corrections are made to already-aligned frames.+    -- Frame-level correction may affect the pitch of corrected frames, and is+    -- recommended for atonal audio content such as speech or percussion.+    audioDurationCorrection :: Prelude.Maybe AudioDurationCorrection,+    -- | Selects a specific language code from within an audio source, using the+    -- ISO 639-2 or ISO 639-3 three-letter language code+    customLanguageCode :: Prelude.Maybe Prelude.Text,+    -- | Enable this setting on one audio selector to set it as the default for+    -- the job. The service uses this default for outputs where it can\'t find+    -- the specified input audio. If you don\'t set a default, those outputs+    -- have no audio.+    defaultSelection :: Prelude.Maybe AudioDefaultSelection,+    -- | Specifies audio data from an external file source.+    externalAudioFileInput :: Prelude.Maybe Prelude.Text,+    -- | Settings specific to audio sources in an HLS alternate rendition group.+    -- Specify the properties (renditionGroupId, renditionName or+    -- renditionLanguageCode) to identify the unique audio track among the+    -- alternative rendition groups present in the HLS manifest. If no unique+    -- track is found, or multiple tracks match the properties provided, the+    -- job fails. If no properties in hlsRenditionGroupSettings are specified,+    -- the default audio track within the video segment is chosen. If there is+    -- no audio within video segment, the alternative audio with DEFAULT=YES is+    -- chosen instead.+    hlsRenditionGroupSettings :: Prelude.Maybe HlsRenditionGroupSettings,+    -- | Selects a specific language code from within an audio source.+    languageCode :: Prelude.Maybe LanguageCode,+    -- | Specifies a time delta in milliseconds to offset the audio from the+    -- input video.+    offset :: Prelude.Maybe Prelude.Int,+    -- | Selects a specific PID from within an audio source (e.g. 257 selects PID+    -- 0x101).+    pids :: Prelude.Maybe [Prelude.Natural],+    -- | Use this setting for input streams that contain Dolby E, to have the+    -- service extract specific program data from the track. To select multiple+    -- programs, create multiple selectors with the same Track and different+    -- Program numbers. In the console, this setting is visible when you set+    -- Selector type to Track. Choose the program number from the dropdown+    -- list. If you are sending a JSON file, provide the program ID, which is+    -- part of the audio metadata. If your input file has incorrect metadata,+    -- you can choose All channels instead of a program number to have the+    -- service ignore the program IDs and include all the programs in the+    -- track.+    programSelection :: Prelude.Maybe Prelude.Natural,+    -- | Use these settings to reorder the audio channels of one input to match+    -- those of another input. This allows you to combine the two files into a+    -- single output, one after the other.+    remixSettings :: Prelude.Maybe RemixSettings,+    -- | Specifies the type of the audio selector.+    selectorType :: Prelude.Maybe AudioSelectorType,+    -- | Identify a track from the input audio to include in this selector by+    -- entering the track index number. To include several tracks in a single+    -- audio selector, specify multiple tracks as follows. Using the console,+    -- enter a comma-separated list. For examle, type \"1,2,3\" to include+    -- tracks 1 through 3. Specifying directly in your JSON job file, provide+    -- the track numbers in an array. For example, \"tracks\": [1,2,3].+    tracks :: Prelude.Maybe [Prelude.Natural]+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AudioSelector' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'audioDurationCorrection', 'audioSelector_audioDurationCorrection' - Apply audio timing corrections to help synchronize audio and video in+-- your output. To apply timing corrections, your input must meet the+-- following requirements: * Container: MP4, or MOV, with an accurate+-- time-to-sample (STTS) table. * Audio track: AAC. Choose from the+-- following audio timing correction settings: * Disabled (Default): Apply+-- no correction. * Auto: Recommended for most inputs. MediaConvert+-- analyzes the audio timing in your input and determines which correction+-- setting to use, if needed. * Track: Adjust the duration of each audio+-- frame by a constant amount to align the audio track length with STTS+-- duration. Track-level correction does not affect pitch, and is+-- recommended for tonal audio content such as music. * Frame: Adjust the+-- duration of each audio frame by a variable amount to align audio frames+-- with STTS timestamps. No corrections are made to already-aligned frames.+-- Frame-level correction may affect the pitch of corrected frames, and is+-- recommended for atonal audio content such as speech or percussion.+--+-- 'customLanguageCode', 'audioSelector_customLanguageCode' - Selects a specific language code from within an audio source, using the+-- ISO 639-2 or ISO 639-3 three-letter language code+--+-- 'defaultSelection', 'audioSelector_defaultSelection' - Enable this setting on one audio selector to set it as the default for+-- the job. The service uses this default for outputs where it can\'t find+-- the specified input audio. If you don\'t set a default, those outputs+-- have no audio.+--+-- 'externalAudioFileInput', 'audioSelector_externalAudioFileInput' - Specifies audio data from an external file source.+--+-- 'hlsRenditionGroupSettings', 'audioSelector_hlsRenditionGroupSettings' - Settings specific to audio sources in an HLS alternate rendition group.+-- Specify the properties (renditionGroupId, renditionName or+-- renditionLanguageCode) to identify the unique audio track among the+-- alternative rendition groups present in the HLS manifest. If no unique+-- track is found, or multiple tracks match the properties provided, the+-- job fails. If no properties in hlsRenditionGroupSettings are specified,+-- the default audio track within the video segment is chosen. If there is+-- no audio within video segment, the alternative audio with DEFAULT=YES is+-- chosen instead.+--+-- 'languageCode', 'audioSelector_languageCode' - Selects a specific language code from within an audio source.+--+-- 'offset', 'audioSelector_offset' - Specifies a time delta in milliseconds to offset the audio from the+-- input video.+--+-- 'pids', 'audioSelector_pids' - Selects a specific PID from within an audio source (e.g. 257 selects PID+-- 0x101).+--+-- 'programSelection', 'audioSelector_programSelection' - Use this setting for input streams that contain Dolby E, to have the+-- service extract specific program data from the track. To select multiple+-- programs, create multiple selectors with the same Track and different+-- Program numbers. In the console, this setting is visible when you set+-- Selector type to Track. Choose the program number from the dropdown+-- list. If you are sending a JSON file, provide the program ID, which is+-- part of the audio metadata. If your input file has incorrect metadata,+-- you can choose All channels instead of a program number to have the+-- service ignore the program IDs and include all the programs in the+-- track.+--+-- 'remixSettings', 'audioSelector_remixSettings' - Use these settings to reorder the audio channels of one input to match+-- those of another input. This allows you to combine the two files into a+-- single output, one after the other.+--+-- 'selectorType', 'audioSelector_selectorType' - Specifies the type of the audio selector.+--+-- 'tracks', 'audioSelector_tracks' - Identify a track from the input audio to include in this selector by+-- entering the track index number. To include several tracks in a single+-- audio selector, specify multiple tracks as follows. Using the console,+-- enter a comma-separated list. For examle, type \"1,2,3\" to include+-- tracks 1 through 3. Specifying directly in your JSON job file, provide+-- the track numbers in an array. For example, \"tracks\": [1,2,3].+newAudioSelector ::+  AudioSelector+newAudioSelector =+  AudioSelector'+    { audioDurationCorrection =+        Prelude.Nothing,+      customLanguageCode = Prelude.Nothing,+      defaultSelection = Prelude.Nothing,+      externalAudioFileInput = Prelude.Nothing,+      hlsRenditionGroupSettings = Prelude.Nothing,+      languageCode = Prelude.Nothing,+      offset = Prelude.Nothing,+      pids = Prelude.Nothing,+      programSelection = Prelude.Nothing,+      remixSettings = Prelude.Nothing,+      selectorType = Prelude.Nothing,+      tracks = Prelude.Nothing+    }++-- | Apply audio timing corrections to help synchronize audio and video in+-- your output. To apply timing corrections, your input must meet the+-- following requirements: * Container: MP4, or MOV, with an accurate+-- time-to-sample (STTS) table. * Audio track: AAC. Choose from the+-- following audio timing correction settings: * Disabled (Default): Apply+-- no correction. * Auto: Recommended for most inputs. MediaConvert+-- analyzes the audio timing in your input and determines which correction+-- setting to use, if needed. * Track: Adjust the duration of each audio+-- frame by a constant amount to align the audio track length with STTS+-- duration. Track-level correction does not affect pitch, and is+-- recommended for tonal audio content such as music. * Frame: Adjust the+-- duration of each audio frame by a variable amount to align audio frames+-- with STTS timestamps. No corrections are made to already-aligned frames.+-- Frame-level correction may affect the pitch of corrected frames, and is+-- recommended for atonal audio content such as speech or percussion.+audioSelector_audioDurationCorrection :: Lens.Lens' AudioSelector (Prelude.Maybe AudioDurationCorrection)+audioSelector_audioDurationCorrection = Lens.lens (\AudioSelector' {audioDurationCorrection} -> audioDurationCorrection) (\s@AudioSelector' {} a -> s {audioDurationCorrection = a} :: AudioSelector)++-- | Selects a specific language code from within an audio source, using the+-- ISO 639-2 or ISO 639-3 three-letter language code+audioSelector_customLanguageCode :: Lens.Lens' AudioSelector (Prelude.Maybe Prelude.Text)+audioSelector_customLanguageCode = Lens.lens (\AudioSelector' {customLanguageCode} -> customLanguageCode) (\s@AudioSelector' {} a -> s {customLanguageCode = a} :: AudioSelector)++-- | Enable this setting on one audio selector to set it as the default for+-- the job. The service uses this default for outputs where it can\'t find+-- the specified input audio. If you don\'t set a default, those outputs+-- have no audio.+audioSelector_defaultSelection :: Lens.Lens' AudioSelector (Prelude.Maybe AudioDefaultSelection)+audioSelector_defaultSelection = Lens.lens (\AudioSelector' {defaultSelection} -> defaultSelection) (\s@AudioSelector' {} a -> s {defaultSelection = a} :: AudioSelector)++-- | Specifies audio data from an external file source.+audioSelector_externalAudioFileInput :: Lens.Lens' AudioSelector (Prelude.Maybe Prelude.Text)+audioSelector_externalAudioFileInput = Lens.lens (\AudioSelector' {externalAudioFileInput} -> externalAudioFileInput) (\s@AudioSelector' {} a -> s {externalAudioFileInput = a} :: AudioSelector)++-- | Settings specific to audio sources in an HLS alternate rendition group.+-- Specify the properties (renditionGroupId, renditionName or+-- renditionLanguageCode) to identify the unique audio track among the+-- alternative rendition groups present in the HLS manifest. If no unique+-- track is found, or multiple tracks match the properties provided, the+-- job fails. If no properties in hlsRenditionGroupSettings are specified,+-- the default audio track within the video segment is chosen. If there is+-- no audio within video segment, the alternative audio with DEFAULT=YES is+-- chosen instead.+audioSelector_hlsRenditionGroupSettings :: Lens.Lens' AudioSelector (Prelude.Maybe HlsRenditionGroupSettings)+audioSelector_hlsRenditionGroupSettings = Lens.lens (\AudioSelector' {hlsRenditionGroupSettings} -> hlsRenditionGroupSettings) (\s@AudioSelector' {} a -> s {hlsRenditionGroupSettings = a} :: AudioSelector)++-- | Selects a specific language code from within an audio source.+audioSelector_languageCode :: Lens.Lens' AudioSelector (Prelude.Maybe LanguageCode)+audioSelector_languageCode = Lens.lens (\AudioSelector' {languageCode} -> languageCode) (\s@AudioSelector' {} a -> s {languageCode = a} :: AudioSelector)++-- | Specifies a time delta in milliseconds to offset the audio from the+-- input video.+audioSelector_offset :: Lens.Lens' AudioSelector (Prelude.Maybe Prelude.Int)+audioSelector_offset = Lens.lens (\AudioSelector' {offset} -> offset) (\s@AudioSelector' {} a -> s {offset = a} :: AudioSelector)++-- | Selects a specific PID from within an audio source (e.g. 257 selects PID+-- 0x101).+audioSelector_pids :: Lens.Lens' AudioSelector (Prelude.Maybe [Prelude.Natural])+audioSelector_pids = Lens.lens (\AudioSelector' {pids} -> pids) (\s@AudioSelector' {} a -> s {pids = a} :: AudioSelector) Prelude.. Lens.mapping Lens.coerced++-- | Use this setting for input streams that contain Dolby E, to have the+-- service extract specific program data from the track. To select multiple+-- programs, create multiple selectors with the same Track and different+-- Program numbers. In the console, this setting is visible when you set+-- Selector type to Track. Choose the program number from the dropdown+-- list. If you are sending a JSON file, provide the program ID, which is+-- part of the audio metadata. If your input file has incorrect metadata,+-- you can choose All channels instead of a program number to have the+-- service ignore the program IDs and include all the programs in the+-- track.+audioSelector_programSelection :: Lens.Lens' AudioSelector (Prelude.Maybe Prelude.Natural)+audioSelector_programSelection = Lens.lens (\AudioSelector' {programSelection} -> programSelection) (\s@AudioSelector' {} a -> s {programSelection = a} :: AudioSelector)++-- | Use these settings to reorder the audio channels of one input to match+-- those of another input. This allows you to combine the two files into a+-- single output, one after the other.+audioSelector_remixSettings :: Lens.Lens' AudioSelector (Prelude.Maybe RemixSettings)+audioSelector_remixSettings = Lens.lens (\AudioSelector' {remixSettings} -> remixSettings) (\s@AudioSelector' {} a -> s {remixSettings = a} :: AudioSelector)++-- | Specifies the type of the audio selector.+audioSelector_selectorType :: Lens.Lens' AudioSelector (Prelude.Maybe AudioSelectorType)+audioSelector_selectorType = Lens.lens (\AudioSelector' {selectorType} -> selectorType) (\s@AudioSelector' {} a -> s {selectorType = a} :: AudioSelector)++-- | Identify a track from the input audio to include in this selector by+-- entering the track index number. To include several tracks in a single+-- audio selector, specify multiple tracks as follows. Using the console,+-- enter a comma-separated list. For examle, type \"1,2,3\" to include+-- tracks 1 through 3. Specifying directly in your JSON job file, provide+-- the track numbers in an array. For example, \"tracks\": [1,2,3].+audioSelector_tracks :: Lens.Lens' AudioSelector (Prelude.Maybe [Prelude.Natural])+audioSelector_tracks = Lens.lens (\AudioSelector' {tracks} -> tracks) (\s@AudioSelector' {} a -> s {tracks = a} :: AudioSelector) Prelude.. Lens.mapping Lens.coerced++instance Data.FromJSON AudioSelector where+  parseJSON =+    Data.withObject+      "AudioSelector"+      ( \x ->+          AudioSelector'+            Prelude.<$> (x Data..:? "audioDurationCorrection")+            Prelude.<*> (x Data..:? "customLanguageCode")+            Prelude.<*> (x Data..:? "defaultSelection")+            Prelude.<*> (x Data..:? "externalAudioFileInput")+            Prelude.<*> (x Data..:? "hlsRenditionGroupSettings")+            Prelude.<*> (x Data..:? "languageCode")+            Prelude.<*> (x Data..:? "offset")+            Prelude.<*> (x Data..:? "pids" Data..!= Prelude.mempty)+            Prelude.<*> (x Data..:? "programSelection")+            Prelude.<*> (x Data..:? "remixSettings")+            Prelude.<*> (x Data..:? "selectorType")+            Prelude.<*> (x Data..:? "tracks" Data..!= Prelude.mempty)+      )++instance Prelude.Hashable AudioSelector where+  hashWithSalt _salt AudioSelector' {..} =+    _salt+      `Prelude.hashWithSalt` audioDurationCorrection+      `Prelude.hashWithSalt` customLanguageCode+      `Prelude.hashWithSalt` defaultSelection+      `Prelude.hashWithSalt` externalAudioFileInput+      `Prelude.hashWithSalt` hlsRenditionGroupSettings+      `Prelude.hashWithSalt` languageCode+      `Prelude.hashWithSalt` offset+      `Prelude.hashWithSalt` pids+      `Prelude.hashWithSalt` programSelection+      `Prelude.hashWithSalt` remixSettings+      `Prelude.hashWithSalt` selectorType+      `Prelude.hashWithSalt` tracks++instance Prelude.NFData AudioSelector where+  rnf AudioSelector' {..} =+    Prelude.rnf audioDurationCorrection+      `Prelude.seq` Prelude.rnf customLanguageCode+      `Prelude.seq` Prelude.rnf defaultSelection+      `Prelude.seq` Prelude.rnf externalAudioFileInput+      `Prelude.seq` Prelude.rnf hlsRenditionGroupSettings+      `Prelude.seq` Prelude.rnf languageCode+      `Prelude.seq` Prelude.rnf offset+      `Prelude.seq` Prelude.rnf pids+      `Prelude.seq` Prelude.rnf programSelection+      `Prelude.seq` Prelude.rnf remixSettings+      `Prelude.seq` Prelude.rnf selectorType+      `Prelude.seq` Prelude.rnf tracks++instance Data.ToJSON AudioSelector where+  toJSON AudioSelector' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("audioDurationCorrection" Data..=)+              Prelude.<$> audioDurationCorrection,+            ("customLanguageCode" Data..=)+              Prelude.<$> customLanguageCode,+            ("defaultSelection" Data..=)+              Prelude.<$> defaultSelection,+            ("externalAudioFileInput" Data..=)+              Prelude.<$> externalAudioFileInput,+            ("hlsRenditionGroupSettings" Data..=)+              Prelude.<$> hlsRenditionGroupSettings,+            ("languageCode" Data..=) Prelude.<$> languageCode,+            ("offset" Data..=) Prelude.<$> offset,+            ("pids" Data..=) Prelude.<$> pids,+            ("programSelection" Data..=)+              Prelude.<$> programSelection,+            ("remixSettings" Data..=) Prelude.<$> remixSettings,+            ("selectorType" Data..=) Prelude.<$> selectorType,+            ("tracks" Data..=) Prelude.<$> tracks+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AudioSelectorGroup.hs view
@@ -0,0 +1,97 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioSelectorGroup+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioSelectorGroup where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use audio selector groups to combine multiple sidecar audio inputs so+-- that you can assign them to a single output audio tab+-- (AudioDescription). Note that, if you\'re working with embedded audio,+-- it\'s simpler to assign multiple input tracks into a single audio+-- selector rather than use an audio selector group.+--+-- /See:/ 'newAudioSelectorGroup' smart constructor.+data AudioSelectorGroup = AudioSelectorGroup'+  { -- | Name of an Audio Selector within the same input to include in the group.+    -- Audio selector names are standardized, based on their order within the+    -- input (e.g., \"Audio Selector 1\"). The audio selector name parameter+    -- can be repeated to add any number of audio selectors to the group.+    audioSelectorNames :: Prelude.Maybe [Prelude.Text]+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AudioSelectorGroup' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'audioSelectorNames', 'audioSelectorGroup_audioSelectorNames' - Name of an Audio Selector within the same input to include in the group.+-- Audio selector names are standardized, based on their order within the+-- input (e.g., \"Audio Selector 1\"). The audio selector name parameter+-- can be repeated to add any number of audio selectors to the group.+newAudioSelectorGroup ::+  AudioSelectorGroup+newAudioSelectorGroup =+  AudioSelectorGroup'+    { audioSelectorNames =+        Prelude.Nothing+    }++-- | Name of an Audio Selector within the same input to include in the group.+-- Audio selector names are standardized, based on their order within the+-- input (e.g., \"Audio Selector 1\"). The audio selector name parameter+-- can be repeated to add any number of audio selectors to the group.+audioSelectorGroup_audioSelectorNames :: Lens.Lens' AudioSelectorGroup (Prelude.Maybe [Prelude.Text])+audioSelectorGroup_audioSelectorNames = Lens.lens (\AudioSelectorGroup' {audioSelectorNames} -> audioSelectorNames) (\s@AudioSelectorGroup' {} a -> s {audioSelectorNames = a} :: AudioSelectorGroup) Prelude.. Lens.mapping Lens.coerced++instance Data.FromJSON AudioSelectorGroup where+  parseJSON =+    Data.withObject+      "AudioSelectorGroup"+      ( \x ->+          AudioSelectorGroup'+            Prelude.<$> ( x+                            Data..:? "audioSelectorNames"+                            Data..!= Prelude.mempty+                        )+      )++instance Prelude.Hashable AudioSelectorGroup where+  hashWithSalt _salt AudioSelectorGroup' {..} =+    _salt `Prelude.hashWithSalt` audioSelectorNames++instance Prelude.NFData AudioSelectorGroup where+  rnf AudioSelectorGroup' {..} =+    Prelude.rnf audioSelectorNames++instance Data.ToJSON AudioSelectorGroup where+  toJSON AudioSelectorGroup' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("audioSelectorNames" Data..=)+              Prelude.<$> audioSelectorNames+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AudioSelectorType.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioSelectorType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioSelectorType+  ( AudioSelectorType+      ( ..,+        AudioSelectorType_HLS_RENDITION_GROUP,+        AudioSelectorType_LANGUAGE_CODE,+        AudioSelectorType_PID,+        AudioSelectorType_TRACK+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specifies the type of the audio selector.+newtype AudioSelectorType = AudioSelectorType'+  { fromAudioSelectorType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioSelectorType_HLS_RENDITION_GROUP :: AudioSelectorType+pattern AudioSelectorType_HLS_RENDITION_GROUP = AudioSelectorType' "HLS_RENDITION_GROUP"++pattern AudioSelectorType_LANGUAGE_CODE :: AudioSelectorType+pattern AudioSelectorType_LANGUAGE_CODE = AudioSelectorType' "LANGUAGE_CODE"++pattern AudioSelectorType_PID :: AudioSelectorType+pattern AudioSelectorType_PID = AudioSelectorType' "PID"++pattern AudioSelectorType_TRACK :: AudioSelectorType+pattern AudioSelectorType_TRACK = AudioSelectorType' "TRACK"++{-# COMPLETE+  AudioSelectorType_HLS_RENDITION_GROUP,+  AudioSelectorType_LANGUAGE_CODE,+  AudioSelectorType_PID,+  AudioSelectorType_TRACK,+  AudioSelectorType'+  #-}
+ gen/Amazonka/MediaConvert/Types/AudioTypeControl.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AudioTypeControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AudioTypeControl+  ( AudioTypeControl+      ( ..,+        AudioTypeControl_FOLLOW_INPUT,+        AudioTypeControl_USE_CONFIGURED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to FOLLOW_INPUT, if the input contains an ISO 639 audio_type,+-- then that value is passed through to the output. If the input contains+-- no ISO 639 audio_type, the value in Audio Type is included in the+-- output. Otherwise the value in Audio Type is included in the output.+-- Note that this field and audioType are both ignored if+-- audioDescriptionBroadcasterMix is set to BROADCASTER_MIXED_AD.+newtype AudioTypeControl = AudioTypeControl'+  { fromAudioTypeControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AudioTypeControl_FOLLOW_INPUT :: AudioTypeControl+pattern AudioTypeControl_FOLLOW_INPUT = AudioTypeControl' "FOLLOW_INPUT"++pattern AudioTypeControl_USE_CONFIGURED :: AudioTypeControl+pattern AudioTypeControl_USE_CONFIGURED = AudioTypeControl' "USE_CONFIGURED"++{-# COMPLETE+  AudioTypeControl_FOLLOW_INPUT,+  AudioTypeControl_USE_CONFIGURED,+  AudioTypeControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/AutomatedAbrRule.hs view
@@ -0,0 +1,299 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AutomatedAbrRule+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AutomatedAbrRule where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AllowedRenditionSize+import Amazonka.MediaConvert.Types.ForceIncludeRenditionSize+import Amazonka.MediaConvert.Types.MinBottomRenditionSize+import Amazonka.MediaConvert.Types.MinTopRenditionSize+import Amazonka.MediaConvert.Types.RuleType+import qualified Amazonka.Prelude as Prelude++-- | Specify one or more Automated ABR rule types. Note: Force include and+-- Allowed renditions are mutually exclusive.+--+-- /See:/ 'newAutomatedAbrRule' smart constructor.+data AutomatedAbrRule = AutomatedAbrRule'+  { -- | When customer adds the allowed renditions rule for auto ABR ladder, they+    -- are required to add at leat one rendition to allowedRenditions list+    allowedRenditions :: Prelude.Maybe [AllowedRenditionSize],+    -- | When customer adds the force include renditions rule for auto ABR+    -- ladder, they are required to add at leat one rendition to+    -- forceIncludeRenditions list+    forceIncludeRenditions :: Prelude.Maybe [ForceIncludeRenditionSize],+    -- | Use Min bottom rendition size to specify a minimum size for the lowest+    -- resolution in your ABR stack. * The lowest resolution in your ABR stack+    -- will be equal to or greater than the value that you enter. For example:+    -- If you specify 640x360 the lowest resolution in your ABR stack will be+    -- equal to or greater than to 640x360. * If you specify a Min top+    -- rendition size rule, the value that you specify for Min bottom rendition+    -- size must be less than, or equal to, Min top rendition size.+    minBottomRenditionSize :: Prelude.Maybe MinBottomRenditionSize,+    -- | Use Min top rendition size to specify a minimum size for the highest+    -- resolution in your ABR stack. * The highest resolution in your ABR stack+    -- will be equal to or greater than the value that you enter. For example:+    -- If you specify 1280x720 the highest resolution in your ABR stack will be+    -- equal to or greater than 1280x720. * If you specify a value for Max+    -- resolution, the value that you specify for Min top rendition size must+    -- be less than, or equal to, Max resolution.+    minTopRenditionSize :: Prelude.Maybe MinTopRenditionSize,+    -- | Use Min top rendition size to specify a minimum size for the highest+    -- resolution in your ABR stack. * The highest resolution in your ABR stack+    -- will be equal to or greater than the value that you enter. For example:+    -- If you specify 1280x720 the highest resolution in your ABR stack will be+    -- equal to or greater than 1280x720. * If you specify a value for Max+    -- resolution, the value that you specify for Min top rendition size must+    -- be less than, or equal to, Max resolution. Use Min bottom rendition size+    -- to specify a minimum size for the lowest resolution in your ABR stack. *+    -- The lowest resolution in your ABR stack will be equal to or greater than+    -- the value that you enter. For example: If you specify 640x360 the lowest+    -- resolution in your ABR stack will be equal to or greater than to+    -- 640x360. * If you specify a Min top rendition size rule, the value that+    -- you specify for Min bottom rendition size must be less than, or equal+    -- to, Min top rendition size. Use Force include renditions to specify one+    -- or more resolutions to include your ABR stack. * (Recommended) To+    -- optimize automated ABR, specify as few resolutions as possible. *+    -- (Required) The number of resolutions that you specify must be equal to,+    -- or less than, the Max renditions setting. * If you specify a Min top+    -- rendition size rule, specify at least one resolution that is equal to,+    -- or greater than, Min top rendition size. * If you specify a Min bottom+    -- rendition size rule, only specify resolutions that are equal to, or+    -- greater than, Min bottom rendition size. * If you specify a Force+    -- include renditions rule, do not specify a separate rule for Allowed+    -- renditions. * Note: The ABR stack may include other resolutions that you+    -- do not specify here, depending on the Max renditions setting. Use+    -- Allowed renditions to specify a list of possible resolutions in your ABR+    -- stack. * (Required) The number of resolutions that you specify must be+    -- equal to, or greater than, the Max renditions setting. * MediaConvert+    -- will create an ABR stack exclusively from the list of resolutions that+    -- you specify. * Some resolutions in the Allowed renditions list may not+    -- be included, however you can force a resolution to be included by+    -- setting Required to ENABLED. * You must specify at least one resolution+    -- that is greater than or equal to any resolutions that you specify in Min+    -- top rendition size or Min bottom rendition size. * If you specify+    -- Allowed renditions, you must not specify a separate rule for Force+    -- include renditions.+    type' :: Prelude.Maybe RuleType+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AutomatedAbrRule' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'allowedRenditions', 'automatedAbrRule_allowedRenditions' - When customer adds the allowed renditions rule for auto ABR ladder, they+-- are required to add at leat one rendition to allowedRenditions list+--+-- 'forceIncludeRenditions', 'automatedAbrRule_forceIncludeRenditions' - When customer adds the force include renditions rule for auto ABR+-- ladder, they are required to add at leat one rendition to+-- forceIncludeRenditions list+--+-- 'minBottomRenditionSize', 'automatedAbrRule_minBottomRenditionSize' - Use Min bottom rendition size to specify a minimum size for the lowest+-- resolution in your ABR stack. * The lowest resolution in your ABR stack+-- will be equal to or greater than the value that you enter. For example:+-- If you specify 640x360 the lowest resolution in your ABR stack will be+-- equal to or greater than to 640x360. * If you specify a Min top+-- rendition size rule, the value that you specify for Min bottom rendition+-- size must be less than, or equal to, Min top rendition size.+--+-- 'minTopRenditionSize', 'automatedAbrRule_minTopRenditionSize' - Use Min top rendition size to specify a minimum size for the highest+-- resolution in your ABR stack. * The highest resolution in your ABR stack+-- will be equal to or greater than the value that you enter. For example:+-- If you specify 1280x720 the highest resolution in your ABR stack will be+-- equal to or greater than 1280x720. * If you specify a value for Max+-- resolution, the value that you specify for Min top rendition size must+-- be less than, or equal to, Max resolution.+--+-- 'type'', 'automatedAbrRule_type' - Use Min top rendition size to specify a minimum size for the highest+-- resolution in your ABR stack. * The highest resolution in your ABR stack+-- will be equal to or greater than the value that you enter. For example:+-- If you specify 1280x720 the highest resolution in your ABR stack will be+-- equal to or greater than 1280x720. * If you specify a value for Max+-- resolution, the value that you specify for Min top rendition size must+-- be less than, or equal to, Max resolution. Use Min bottom rendition size+-- to specify a minimum size for the lowest resolution in your ABR stack. *+-- The lowest resolution in your ABR stack will be equal to or greater than+-- the value that you enter. For example: If you specify 640x360 the lowest+-- resolution in your ABR stack will be equal to or greater than to+-- 640x360. * If you specify a Min top rendition size rule, the value that+-- you specify for Min bottom rendition size must be less than, or equal+-- to, Min top rendition size. Use Force include renditions to specify one+-- or more resolutions to include your ABR stack. * (Recommended) To+-- optimize automated ABR, specify as few resolutions as possible. *+-- (Required) The number of resolutions that you specify must be equal to,+-- or less than, the Max renditions setting. * If you specify a Min top+-- rendition size rule, specify at least one resolution that is equal to,+-- or greater than, Min top rendition size. * If you specify a Min bottom+-- rendition size rule, only specify resolutions that are equal to, or+-- greater than, Min bottom rendition size. * If you specify a Force+-- include renditions rule, do not specify a separate rule for Allowed+-- renditions. * Note: The ABR stack may include other resolutions that you+-- do not specify here, depending on the Max renditions setting. Use+-- Allowed renditions to specify a list of possible resolutions in your ABR+-- stack. * (Required) The number of resolutions that you specify must be+-- equal to, or greater than, the Max renditions setting. * MediaConvert+-- will create an ABR stack exclusively from the list of resolutions that+-- you specify. * Some resolutions in the Allowed renditions list may not+-- be included, however you can force a resolution to be included by+-- setting Required to ENABLED. * You must specify at least one resolution+-- that is greater than or equal to any resolutions that you specify in Min+-- top rendition size or Min bottom rendition size. * If you specify+-- Allowed renditions, you must not specify a separate rule for Force+-- include renditions.+newAutomatedAbrRule ::+  AutomatedAbrRule+newAutomatedAbrRule =+  AutomatedAbrRule'+    { allowedRenditions =+        Prelude.Nothing,+      forceIncludeRenditions = Prelude.Nothing,+      minBottomRenditionSize = Prelude.Nothing,+      minTopRenditionSize = Prelude.Nothing,+      type' = Prelude.Nothing+    }++-- | When customer adds the allowed renditions rule for auto ABR ladder, they+-- are required to add at leat one rendition to allowedRenditions list+automatedAbrRule_allowedRenditions :: Lens.Lens' AutomatedAbrRule (Prelude.Maybe [AllowedRenditionSize])+automatedAbrRule_allowedRenditions = Lens.lens (\AutomatedAbrRule' {allowedRenditions} -> allowedRenditions) (\s@AutomatedAbrRule' {} a -> s {allowedRenditions = a} :: AutomatedAbrRule) Prelude.. Lens.mapping Lens.coerced++-- | When customer adds the force include renditions rule for auto ABR+-- ladder, they are required to add at leat one rendition to+-- forceIncludeRenditions list+automatedAbrRule_forceIncludeRenditions :: Lens.Lens' AutomatedAbrRule (Prelude.Maybe [ForceIncludeRenditionSize])+automatedAbrRule_forceIncludeRenditions = Lens.lens (\AutomatedAbrRule' {forceIncludeRenditions} -> forceIncludeRenditions) (\s@AutomatedAbrRule' {} a -> s {forceIncludeRenditions = a} :: AutomatedAbrRule) Prelude.. Lens.mapping Lens.coerced++-- | Use Min bottom rendition size to specify a minimum size for the lowest+-- resolution in your ABR stack. * The lowest resolution in your ABR stack+-- will be equal to or greater than the value that you enter. For example:+-- If you specify 640x360 the lowest resolution in your ABR stack will be+-- equal to or greater than to 640x360. * If you specify a Min top+-- rendition size rule, the value that you specify for Min bottom rendition+-- size must be less than, or equal to, Min top rendition size.+automatedAbrRule_minBottomRenditionSize :: Lens.Lens' AutomatedAbrRule (Prelude.Maybe MinBottomRenditionSize)+automatedAbrRule_minBottomRenditionSize = Lens.lens (\AutomatedAbrRule' {minBottomRenditionSize} -> minBottomRenditionSize) (\s@AutomatedAbrRule' {} a -> s {minBottomRenditionSize = a} :: AutomatedAbrRule)++-- | Use Min top rendition size to specify a minimum size for the highest+-- resolution in your ABR stack. * The highest resolution in your ABR stack+-- will be equal to or greater than the value that you enter. For example:+-- If you specify 1280x720 the highest resolution in your ABR stack will be+-- equal to or greater than 1280x720. * If you specify a value for Max+-- resolution, the value that you specify for Min top rendition size must+-- be less than, or equal to, Max resolution.+automatedAbrRule_minTopRenditionSize :: Lens.Lens' AutomatedAbrRule (Prelude.Maybe MinTopRenditionSize)+automatedAbrRule_minTopRenditionSize = Lens.lens (\AutomatedAbrRule' {minTopRenditionSize} -> minTopRenditionSize) (\s@AutomatedAbrRule' {} a -> s {minTopRenditionSize = a} :: AutomatedAbrRule)++-- | Use Min top rendition size to specify a minimum size for the highest+-- resolution in your ABR stack. * The highest resolution in your ABR stack+-- will be equal to or greater than the value that you enter. For example:+-- If you specify 1280x720 the highest resolution in your ABR stack will be+-- equal to or greater than 1280x720. * If you specify a value for Max+-- resolution, the value that you specify for Min top rendition size must+-- be less than, or equal to, Max resolution. Use Min bottom rendition size+-- to specify a minimum size for the lowest resolution in your ABR stack. *+-- The lowest resolution in your ABR stack will be equal to or greater than+-- the value that you enter. For example: If you specify 640x360 the lowest+-- resolution in your ABR stack will be equal to or greater than to+-- 640x360. * If you specify a Min top rendition size rule, the value that+-- you specify for Min bottom rendition size must be less than, or equal+-- to, Min top rendition size. Use Force include renditions to specify one+-- or more resolutions to include your ABR stack. * (Recommended) To+-- optimize automated ABR, specify as few resolutions as possible. *+-- (Required) The number of resolutions that you specify must be equal to,+-- or less than, the Max renditions setting. * If you specify a Min top+-- rendition size rule, specify at least one resolution that is equal to,+-- or greater than, Min top rendition size. * If you specify a Min bottom+-- rendition size rule, only specify resolutions that are equal to, or+-- greater than, Min bottom rendition size. * If you specify a Force+-- include renditions rule, do not specify a separate rule for Allowed+-- renditions. * Note: The ABR stack may include other resolutions that you+-- do not specify here, depending on the Max renditions setting. Use+-- Allowed renditions to specify a list of possible resolutions in your ABR+-- stack. * (Required) The number of resolutions that you specify must be+-- equal to, or greater than, the Max renditions setting. * MediaConvert+-- will create an ABR stack exclusively from the list of resolutions that+-- you specify. * Some resolutions in the Allowed renditions list may not+-- be included, however you can force a resolution to be included by+-- setting Required to ENABLED. * You must specify at least one resolution+-- that is greater than or equal to any resolutions that you specify in Min+-- top rendition size or Min bottom rendition size. * If you specify+-- Allowed renditions, you must not specify a separate rule for Force+-- include renditions.+automatedAbrRule_type :: Lens.Lens' AutomatedAbrRule (Prelude.Maybe RuleType)+automatedAbrRule_type = Lens.lens (\AutomatedAbrRule' {type'} -> type') (\s@AutomatedAbrRule' {} a -> s {type' = a} :: AutomatedAbrRule)++instance Data.FromJSON AutomatedAbrRule where+  parseJSON =+    Data.withObject+      "AutomatedAbrRule"+      ( \x ->+          AutomatedAbrRule'+            Prelude.<$> ( x+                            Data..:? "allowedRenditions"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> ( x+                            Data..:? "forceIncludeRenditions"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "minBottomRenditionSize")+            Prelude.<*> (x Data..:? "minTopRenditionSize")+            Prelude.<*> (x Data..:? "type")+      )++instance Prelude.Hashable AutomatedAbrRule where+  hashWithSalt _salt AutomatedAbrRule' {..} =+    _salt+      `Prelude.hashWithSalt` allowedRenditions+      `Prelude.hashWithSalt` forceIncludeRenditions+      `Prelude.hashWithSalt` minBottomRenditionSize+      `Prelude.hashWithSalt` minTopRenditionSize+      `Prelude.hashWithSalt` type'++instance Prelude.NFData AutomatedAbrRule where+  rnf AutomatedAbrRule' {..} =+    Prelude.rnf allowedRenditions+      `Prelude.seq` Prelude.rnf forceIncludeRenditions+      `Prelude.seq` Prelude.rnf minBottomRenditionSize+      `Prelude.seq` Prelude.rnf minTopRenditionSize+      `Prelude.seq` Prelude.rnf type'++instance Data.ToJSON AutomatedAbrRule where+  toJSON AutomatedAbrRule' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("allowedRenditions" Data..=)+              Prelude.<$> allowedRenditions,+            ("forceIncludeRenditions" Data..=)+              Prelude.<$> forceIncludeRenditions,+            ("minBottomRenditionSize" Data..=)+              Prelude.<$> minBottomRenditionSize,+            ("minTopRenditionSize" Data..=)+              Prelude.<$> minTopRenditionSize,+            ("type" Data..=) Prelude.<$> type'+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AutomatedAbrSettings.hs view
@@ -0,0 +1,172 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AutomatedAbrSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AutomatedAbrSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AutomatedAbrRule+import qualified Amazonka.Prelude as Prelude++-- | Use automated ABR to have MediaConvert set up the renditions in your ABR+-- package for you automatically, based on characteristics of your input+-- video. This feature optimizes video quality while minimizing the overall+-- size of your ABR package.+--+-- /See:/ 'newAutomatedAbrSettings' smart constructor.+data AutomatedAbrSettings = AutomatedAbrSettings'+  { -- | Optional. The maximum target bit rate used in your automated ABR stack.+    -- Use this value to set an upper limit on the bandwidth consumed by the+    -- highest-quality rendition. This is the rendition that is delivered to+    -- viewers with the fastest internet connections. If you don\'t specify a+    -- value, MediaConvert uses 8,000,000 (8 mb\/s) by default.+    maxAbrBitrate :: Prelude.Maybe Prelude.Natural,+    -- | Optional. The maximum number of renditions that MediaConvert will create+    -- in your automated ABR stack. The number of renditions is determined+    -- automatically, based on analysis of each job, but will never exceed this+    -- limit. When you set this to Auto in the console, which is equivalent to+    -- excluding it from your JSON job specification, MediaConvert defaults to+    -- a limit of 15.+    maxRenditions :: Prelude.Maybe Prelude.Natural,+    -- | Optional. The minimum target bitrate used in your automated ABR stack.+    -- Use this value to set a lower limit on the bitrate of video delivered to+    -- viewers with slow internet connections. If you don\'t specify a value,+    -- MediaConvert uses 600,000 (600 kb\/s) by default.+    minAbrBitrate :: Prelude.Maybe Prelude.Natural,+    -- | Optional. Use Automated ABR rules to specify restrictions for the+    -- rendition sizes MediaConvert will create in your ABR stack. You can use+    -- these rules if your ABR workflow has specific rendition size+    -- requirements, but you still want MediaConvert to optimize for video+    -- quality and overall file size.+    rules :: Prelude.Maybe [AutomatedAbrRule]+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AutomatedAbrSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxAbrBitrate', 'automatedAbrSettings_maxAbrBitrate' - Optional. The maximum target bit rate used in your automated ABR stack.+-- Use this value to set an upper limit on the bandwidth consumed by the+-- highest-quality rendition. This is the rendition that is delivered to+-- viewers with the fastest internet connections. If you don\'t specify a+-- value, MediaConvert uses 8,000,000 (8 mb\/s) by default.+--+-- 'maxRenditions', 'automatedAbrSettings_maxRenditions' - Optional. The maximum number of renditions that MediaConvert will create+-- in your automated ABR stack. The number of renditions is determined+-- automatically, based on analysis of each job, but will never exceed this+-- limit. When you set this to Auto in the console, which is equivalent to+-- excluding it from your JSON job specification, MediaConvert defaults to+-- a limit of 15.+--+-- 'minAbrBitrate', 'automatedAbrSettings_minAbrBitrate' - Optional. The minimum target bitrate used in your automated ABR stack.+-- Use this value to set a lower limit on the bitrate of video delivered to+-- viewers with slow internet connections. If you don\'t specify a value,+-- MediaConvert uses 600,000 (600 kb\/s) by default.+--+-- 'rules', 'automatedAbrSettings_rules' - Optional. Use Automated ABR rules to specify restrictions for the+-- rendition sizes MediaConvert will create in your ABR stack. You can use+-- these rules if your ABR workflow has specific rendition size+-- requirements, but you still want MediaConvert to optimize for video+-- quality and overall file size.+newAutomatedAbrSettings ::+  AutomatedAbrSettings+newAutomatedAbrSettings =+  AutomatedAbrSettings'+    { maxAbrBitrate =+        Prelude.Nothing,+      maxRenditions = Prelude.Nothing,+      minAbrBitrate = Prelude.Nothing,+      rules = Prelude.Nothing+    }++-- | Optional. The maximum target bit rate used in your automated ABR stack.+-- Use this value to set an upper limit on the bandwidth consumed by the+-- highest-quality rendition. This is the rendition that is delivered to+-- viewers with the fastest internet connections. If you don\'t specify a+-- value, MediaConvert uses 8,000,000 (8 mb\/s) by default.+automatedAbrSettings_maxAbrBitrate :: Lens.Lens' AutomatedAbrSettings (Prelude.Maybe Prelude.Natural)+automatedAbrSettings_maxAbrBitrate = Lens.lens (\AutomatedAbrSettings' {maxAbrBitrate} -> maxAbrBitrate) (\s@AutomatedAbrSettings' {} a -> s {maxAbrBitrate = a} :: AutomatedAbrSettings)++-- | Optional. The maximum number of renditions that MediaConvert will create+-- in your automated ABR stack. The number of renditions is determined+-- automatically, based on analysis of each job, but will never exceed this+-- limit. When you set this to Auto in the console, which is equivalent to+-- excluding it from your JSON job specification, MediaConvert defaults to+-- a limit of 15.+automatedAbrSettings_maxRenditions :: Lens.Lens' AutomatedAbrSettings (Prelude.Maybe Prelude.Natural)+automatedAbrSettings_maxRenditions = Lens.lens (\AutomatedAbrSettings' {maxRenditions} -> maxRenditions) (\s@AutomatedAbrSettings' {} a -> s {maxRenditions = a} :: AutomatedAbrSettings)++-- | Optional. The minimum target bitrate used in your automated ABR stack.+-- Use this value to set a lower limit on the bitrate of video delivered to+-- viewers with slow internet connections. If you don\'t specify a value,+-- MediaConvert uses 600,000 (600 kb\/s) by default.+automatedAbrSettings_minAbrBitrate :: Lens.Lens' AutomatedAbrSettings (Prelude.Maybe Prelude.Natural)+automatedAbrSettings_minAbrBitrate = Lens.lens (\AutomatedAbrSettings' {minAbrBitrate} -> minAbrBitrate) (\s@AutomatedAbrSettings' {} a -> s {minAbrBitrate = a} :: AutomatedAbrSettings)++-- | Optional. Use Automated ABR rules to specify restrictions for the+-- rendition sizes MediaConvert will create in your ABR stack. You can use+-- these rules if your ABR workflow has specific rendition size+-- requirements, but you still want MediaConvert to optimize for video+-- quality and overall file size.+automatedAbrSettings_rules :: Lens.Lens' AutomatedAbrSettings (Prelude.Maybe [AutomatedAbrRule])+automatedAbrSettings_rules = Lens.lens (\AutomatedAbrSettings' {rules} -> rules) (\s@AutomatedAbrSettings' {} a -> s {rules = a} :: AutomatedAbrSettings) Prelude.. Lens.mapping Lens.coerced++instance Data.FromJSON AutomatedAbrSettings where+  parseJSON =+    Data.withObject+      "AutomatedAbrSettings"+      ( \x ->+          AutomatedAbrSettings'+            Prelude.<$> (x Data..:? "maxAbrBitrate")+            Prelude.<*> (x Data..:? "maxRenditions")+            Prelude.<*> (x Data..:? "minAbrBitrate")+            Prelude.<*> (x Data..:? "rules" Data..!= Prelude.mempty)+      )++instance Prelude.Hashable AutomatedAbrSettings where+  hashWithSalt _salt AutomatedAbrSettings' {..} =+    _salt+      `Prelude.hashWithSalt` maxAbrBitrate+      `Prelude.hashWithSalt` maxRenditions+      `Prelude.hashWithSalt` minAbrBitrate+      `Prelude.hashWithSalt` rules++instance Prelude.NFData AutomatedAbrSettings where+  rnf AutomatedAbrSettings' {..} =+    Prelude.rnf maxAbrBitrate+      `Prelude.seq` Prelude.rnf maxRenditions+      `Prelude.seq` Prelude.rnf minAbrBitrate+      `Prelude.seq` Prelude.rnf rules++instance Data.ToJSON AutomatedAbrSettings where+  toJSON AutomatedAbrSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("maxAbrBitrate" Data..=) Prelude.<$> maxAbrBitrate,+            ("maxRenditions" Data..=) Prelude.<$> maxRenditions,+            ("minAbrBitrate" Data..=) Prelude.<$> minAbrBitrate,+            ("rules" Data..=) Prelude.<$> rules+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AutomatedEncodingSettings.hs view
@@ -0,0 +1,90 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AutomatedEncodingSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AutomatedEncodingSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AutomatedAbrSettings+import qualified Amazonka.Prelude as Prelude++-- | Use automated encoding to have MediaConvert choose your encoding+-- settings for you, based on characteristics of your input video.+--+-- /See:/ 'newAutomatedEncodingSettings' smart constructor.+data AutomatedEncodingSettings = AutomatedEncodingSettings'+  { -- | Use automated ABR to have MediaConvert set up the renditions in your ABR+    -- package for you automatically, based on characteristics of your input+    -- video. This feature optimizes video quality while minimizing the overall+    -- size of your ABR package.+    abrSettings :: Prelude.Maybe AutomatedAbrSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AutomatedEncodingSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'abrSettings', 'automatedEncodingSettings_abrSettings' - Use automated ABR to have MediaConvert set up the renditions in your ABR+-- package for you automatically, based on characteristics of your input+-- video. This feature optimizes video quality while minimizing the overall+-- size of your ABR package.+newAutomatedEncodingSettings ::+  AutomatedEncodingSettings+newAutomatedEncodingSettings =+  AutomatedEncodingSettings'+    { abrSettings =+        Prelude.Nothing+    }++-- | Use automated ABR to have MediaConvert set up the renditions in your ABR+-- package for you automatically, based on characteristics of your input+-- video. This feature optimizes video quality while minimizing the overall+-- size of your ABR package.+automatedEncodingSettings_abrSettings :: Lens.Lens' AutomatedEncodingSettings (Prelude.Maybe AutomatedAbrSettings)+automatedEncodingSettings_abrSettings = Lens.lens (\AutomatedEncodingSettings' {abrSettings} -> abrSettings) (\s@AutomatedEncodingSettings' {} a -> s {abrSettings = a} :: AutomatedEncodingSettings)++instance Data.FromJSON AutomatedEncodingSettings where+  parseJSON =+    Data.withObject+      "AutomatedEncodingSettings"+      ( \x ->+          AutomatedEncodingSettings'+            Prelude.<$> (x Data..:? "abrSettings")+      )++instance Prelude.Hashable AutomatedEncodingSettings where+  hashWithSalt _salt AutomatedEncodingSettings' {..} =+    _salt `Prelude.hashWithSalt` abrSettings++instance Prelude.NFData AutomatedEncodingSettings where+  rnf AutomatedEncodingSettings' {..} =+    Prelude.rnf abrSettings++instance Data.ToJSON AutomatedEncodingSettings where+  toJSON AutomatedEncodingSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [("abrSettings" Data..=) Prelude.<$> abrSettings]+      )
+ gen/Amazonka/MediaConvert/Types/Av1AdaptiveQuantization.hs view
@@ -0,0 +1,94 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Av1AdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Av1AdaptiveQuantization+  ( Av1AdaptiveQuantization+      ( ..,+        Av1AdaptiveQuantization_HIGH,+        Av1AdaptiveQuantization_HIGHER,+        Av1AdaptiveQuantization_LOW,+        Av1AdaptiveQuantization_MAX,+        Av1AdaptiveQuantization_MEDIUM,+        Av1AdaptiveQuantization_OFF+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the strength of any adaptive quantization filters that you+-- enable. The value that you choose here applies to Spatial adaptive+-- quantization (spatialAdaptiveQuantization).+newtype Av1AdaptiveQuantization = Av1AdaptiveQuantization'+  { fromAv1AdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Av1AdaptiveQuantization_HIGH :: Av1AdaptiveQuantization+pattern Av1AdaptiveQuantization_HIGH = Av1AdaptiveQuantization' "HIGH"++pattern Av1AdaptiveQuantization_HIGHER :: Av1AdaptiveQuantization+pattern Av1AdaptiveQuantization_HIGHER = Av1AdaptiveQuantization' "HIGHER"++pattern Av1AdaptiveQuantization_LOW :: Av1AdaptiveQuantization+pattern Av1AdaptiveQuantization_LOW = Av1AdaptiveQuantization' "LOW"++pattern Av1AdaptiveQuantization_MAX :: Av1AdaptiveQuantization+pattern Av1AdaptiveQuantization_MAX = Av1AdaptiveQuantization' "MAX"++pattern Av1AdaptiveQuantization_MEDIUM :: Av1AdaptiveQuantization+pattern Av1AdaptiveQuantization_MEDIUM = Av1AdaptiveQuantization' "MEDIUM"++pattern Av1AdaptiveQuantization_OFF :: Av1AdaptiveQuantization+pattern Av1AdaptiveQuantization_OFF = Av1AdaptiveQuantization' "OFF"++{-# COMPLETE+  Av1AdaptiveQuantization_HIGH,+  Av1AdaptiveQuantization_HIGHER,+  Av1AdaptiveQuantization_LOW,+  Av1AdaptiveQuantization_MAX,+  Av1AdaptiveQuantization_MEDIUM,+  Av1AdaptiveQuantization_OFF,+  Av1AdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/Av1BitDepth.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Av1BitDepth+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Av1BitDepth+  ( Av1BitDepth+      ( ..,+        Av1BitDepth_BIT_10,+        Av1BitDepth_BIT_8+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the Bit depth (Av1BitDepth). You can choose 8-bit (BIT_8) or+-- 10-bit (BIT_10).+newtype Av1BitDepth = Av1BitDepth'+  { fromAv1BitDepth ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Av1BitDepth_BIT_10 :: Av1BitDepth+pattern Av1BitDepth_BIT_10 = Av1BitDepth' "BIT_10"++pattern Av1BitDepth_BIT_8 :: Av1BitDepth+pattern Av1BitDepth_BIT_8 = Av1BitDepth' "BIT_8"++{-# COMPLETE+  Av1BitDepth_BIT_10,+  Av1BitDepth_BIT_8,+  Av1BitDepth'+  #-}
+ gen/Amazonka/MediaConvert/Types/Av1FramerateControl.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Av1FramerateControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Av1FramerateControl+  ( Av1FramerateControl+      ( ..,+        Av1FramerateControl_INITIALIZE_FROM_SOURCE,+        Av1FramerateControl_SPECIFIED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+newtype Av1FramerateControl = Av1FramerateControl'+  { fromAv1FramerateControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Av1FramerateControl_INITIALIZE_FROM_SOURCE :: Av1FramerateControl+pattern Av1FramerateControl_INITIALIZE_FROM_SOURCE = Av1FramerateControl' "INITIALIZE_FROM_SOURCE"++pattern Av1FramerateControl_SPECIFIED :: Av1FramerateControl+pattern Av1FramerateControl_SPECIFIED = Av1FramerateControl' "SPECIFIED"++{-# COMPLETE+  Av1FramerateControl_INITIALIZE_FROM_SOURCE,+  Av1FramerateControl_SPECIFIED,+  Av1FramerateControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/Av1FramerateConversionAlgorithm.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm+  ( Av1FramerateConversionAlgorithm+      ( ..,+        Av1FramerateConversionAlgorithm_DUPLICATE_DROP,+        Av1FramerateConversionAlgorithm_FRAMEFORMER,+        Av1FramerateConversionAlgorithm_INTERPOLATE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+newtype Av1FramerateConversionAlgorithm = Av1FramerateConversionAlgorithm'+  { fromAv1FramerateConversionAlgorithm ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Av1FramerateConversionAlgorithm_DUPLICATE_DROP :: Av1FramerateConversionAlgorithm+pattern Av1FramerateConversionAlgorithm_DUPLICATE_DROP = Av1FramerateConversionAlgorithm' "DUPLICATE_DROP"++pattern Av1FramerateConversionAlgorithm_FRAMEFORMER :: Av1FramerateConversionAlgorithm+pattern Av1FramerateConversionAlgorithm_FRAMEFORMER = Av1FramerateConversionAlgorithm' "FRAMEFORMER"++pattern Av1FramerateConversionAlgorithm_INTERPOLATE :: Av1FramerateConversionAlgorithm+pattern Av1FramerateConversionAlgorithm_INTERPOLATE = Av1FramerateConversionAlgorithm' "INTERPOLATE"++{-# COMPLETE+  Av1FramerateConversionAlgorithm_DUPLICATE_DROP,+  Av1FramerateConversionAlgorithm_FRAMEFORMER,+  Av1FramerateConversionAlgorithm_INTERPOLATE,+  Av1FramerateConversionAlgorithm'+  #-}
+ gen/Amazonka/MediaConvert/Types/Av1QvbrSettings.hs view
@@ -0,0 +1,152 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Av1QvbrSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Av1QvbrSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Settings for quality-defined variable bitrate encoding with the AV1+-- codec. Use these settings only when you set QVBR for Rate control mode+-- (RateControlMode).+--+-- /See:/ 'newAv1QvbrSettings' smart constructor.+data Av1QvbrSettings = Av1QvbrSettings'+  { -- | Use this setting only when you set Rate control mode (RateControlMode)+    -- to QVBR. Specify the target quality level for this output. MediaConvert+    -- determines the right number of bits to use for each part of the video to+    -- maintain the video quality that you specify. When you keep the default+    -- value, AUTO, MediaConvert picks a quality level for you, based on+    -- characteristics of your input video. If you prefer to specify a quality+    -- level, specify a number from 1 through 10. Use higher numbers for+    -- greater quality. Level 10 results in nearly lossless compression. The+    -- quality level for most broadcast-quality transcodes is between 6 and 9.+    -- Optionally, to specify a value between whole numbers, also provide a+    -- value for the setting qvbrQualityLevelFineTune. For example, if you want+    -- your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set+    -- qvbrQualityLevelFineTune to .33.+    qvbrQualityLevel :: Prelude.Maybe Prelude.Natural,+    -- | Optional. Specify a value here to set the QVBR quality to a level that+    -- is between whole numbers. For example, if you want your QVBR quality+    -- level to be 7.33, set qvbrQualityLevel to 7 and set+    -- qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality+    -- level to the nearest third of a whole number. For example, if you set+    -- qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your+    -- actual QVBR quality level is 7.33.+    qvbrQualityLevelFineTune :: Prelude.Maybe Prelude.Double+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Av1QvbrSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'qvbrQualityLevel', 'av1QvbrSettings_qvbrQualityLevel' - Use this setting only when you set Rate control mode (RateControlMode)+-- to QVBR. Specify the target quality level for this output. MediaConvert+-- determines the right number of bits to use for each part of the video to+-- maintain the video quality that you specify. When you keep the default+-- value, AUTO, MediaConvert picks a quality level for you, based on+-- characteristics of your input video. If you prefer to specify a quality+-- level, specify a number from 1 through 10. Use higher numbers for+-- greater quality. Level 10 results in nearly lossless compression. The+-- quality level for most broadcast-quality transcodes is between 6 and 9.+-- Optionally, to specify a value between whole numbers, also provide a+-- value for the setting qvbrQualityLevelFineTune. For example, if you want+-- your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33.+--+-- 'qvbrQualityLevelFineTune', 'av1QvbrSettings_qvbrQualityLevelFineTune' - Optional. Specify a value here to set the QVBR quality to a level that+-- is between whole numbers. For example, if you want your QVBR quality+-- level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality+-- level to the nearest third of a whole number. For example, if you set+-- qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your+-- actual QVBR quality level is 7.33.+newAv1QvbrSettings ::+  Av1QvbrSettings+newAv1QvbrSettings =+  Av1QvbrSettings'+    { qvbrQualityLevel =+        Prelude.Nothing,+      qvbrQualityLevelFineTune = Prelude.Nothing+    }++-- | Use this setting only when you set Rate control mode (RateControlMode)+-- to QVBR. Specify the target quality level for this output. MediaConvert+-- determines the right number of bits to use for each part of the video to+-- maintain the video quality that you specify. When you keep the default+-- value, AUTO, MediaConvert picks a quality level for you, based on+-- characteristics of your input video. If you prefer to specify a quality+-- level, specify a number from 1 through 10. Use higher numbers for+-- greater quality. Level 10 results in nearly lossless compression. The+-- quality level for most broadcast-quality transcodes is between 6 and 9.+-- Optionally, to specify a value between whole numbers, also provide a+-- value for the setting qvbrQualityLevelFineTune. For example, if you want+-- your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33.+av1QvbrSettings_qvbrQualityLevel :: Lens.Lens' Av1QvbrSettings (Prelude.Maybe Prelude.Natural)+av1QvbrSettings_qvbrQualityLevel = Lens.lens (\Av1QvbrSettings' {qvbrQualityLevel} -> qvbrQualityLevel) (\s@Av1QvbrSettings' {} a -> s {qvbrQualityLevel = a} :: Av1QvbrSettings)++-- | Optional. Specify a value here to set the QVBR quality to a level that+-- is between whole numbers. For example, if you want your QVBR quality+-- level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality+-- level to the nearest third of a whole number. For example, if you set+-- qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your+-- actual QVBR quality level is 7.33.+av1QvbrSettings_qvbrQualityLevelFineTune :: Lens.Lens' Av1QvbrSettings (Prelude.Maybe Prelude.Double)+av1QvbrSettings_qvbrQualityLevelFineTune = Lens.lens (\Av1QvbrSettings' {qvbrQualityLevelFineTune} -> qvbrQualityLevelFineTune) (\s@Av1QvbrSettings' {} a -> s {qvbrQualityLevelFineTune = a} :: Av1QvbrSettings)++instance Data.FromJSON Av1QvbrSettings where+  parseJSON =+    Data.withObject+      "Av1QvbrSettings"+      ( \x ->+          Av1QvbrSettings'+            Prelude.<$> (x Data..:? "qvbrQualityLevel")+            Prelude.<*> (x Data..:? "qvbrQualityLevelFineTune")+      )++instance Prelude.Hashable Av1QvbrSettings where+  hashWithSalt _salt Av1QvbrSettings' {..} =+    _salt+      `Prelude.hashWithSalt` qvbrQualityLevel+      `Prelude.hashWithSalt` qvbrQualityLevelFineTune++instance Prelude.NFData Av1QvbrSettings where+  rnf Av1QvbrSettings' {..} =+    Prelude.rnf qvbrQualityLevel+      `Prelude.seq` Prelude.rnf qvbrQualityLevelFineTune++instance Data.ToJSON Av1QvbrSettings where+  toJSON Av1QvbrSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("qvbrQualityLevel" Data..=)+              Prelude.<$> qvbrQualityLevel,+            ("qvbrQualityLevelFineTune" Data..=)+              Prelude.<$> qvbrQualityLevelFineTune+          ]+      )
+ gen/Amazonka/MediaConvert/Types/Av1RateControlMode.hs view
@@ -0,0 +1,68 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Av1RateControlMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Av1RateControlMode+  ( Av1RateControlMode+      ( ..,+        Av1RateControlMode_QVBR+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | \'With AV1 outputs, for rate control mode, MediaConvert supports only+-- quality-defined variable bitrate (QVBR). You can\'\'t use CBR or VBR.\'+newtype Av1RateControlMode = Av1RateControlMode'+  { fromAv1RateControlMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Av1RateControlMode_QVBR :: Av1RateControlMode+pattern Av1RateControlMode_QVBR = Av1RateControlMode' "QVBR"++{-# COMPLETE+  Av1RateControlMode_QVBR,+  Av1RateControlMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Av1Settings.hs view
@@ -0,0 +1,449 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Av1Settings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Av1Settings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.Av1AdaptiveQuantization+import Amazonka.MediaConvert.Types.Av1BitDepth+import Amazonka.MediaConvert.Types.Av1FramerateControl+import Amazonka.MediaConvert.Types.Av1FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.Av1QvbrSettings+import Amazonka.MediaConvert.Types.Av1RateControlMode+import Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization+import qualified Amazonka.Prelude as Prelude++-- | Required when you set Codec, under VideoDescription>CodecSettings to the+-- value AV1.+--+-- /See:/ 'newAv1Settings' smart constructor.+data Av1Settings = Av1Settings'+  { -- | Specify the strength of any adaptive quantization filters that you+    -- enable. The value that you choose here applies to Spatial adaptive+    -- quantization (spatialAdaptiveQuantization).+    adaptiveQuantization :: Prelude.Maybe Av1AdaptiveQuantization,+    -- | Specify the Bit depth (Av1BitDepth). You can choose 8-bit (BIT_8) or+    -- 10-bit (BIT_10).+    bitDepth :: Prelude.Maybe Av1BitDepth,+    -- | If you are using the console, use the Framerate setting to specify the+    -- frame rate for this output. If you want to keep the same frame rate as+    -- the input video, choose Follow source. If you want to do frame rate+    -- conversion, choose a frame rate from the dropdown list or choose Custom.+    -- The framerates shown in the dropdown list are decimal approximations of+    -- fractions. If you choose Custom, specify your frame rate as a fraction.+    -- If you are creating your transcoding job specification as a JSON file+    -- without the console, use FramerateControl to specify which value the+    -- service uses for the frame rate for this output. Choose+    -- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+    -- from the input. Choose SPECIFIED if you want the service to use the+    -- frame rate you specify in the settings FramerateNumerator and+    -- FramerateDenominator.+    framerateControl :: Prelude.Maybe Av1FramerateControl,+    -- | Choose the method that you want MediaConvert to use when increasing or+    -- decreasing the frame rate. We recommend using drop duplicate+    -- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+    -- 30 fps. For numerically complex conversions, you can use interpolate+    -- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+    -- might introduce undesirable video artifacts. For complex frame rate+    -- conversions, especially if your source video has already been converted+    -- from its original cadence, use FrameFormer (FRAMEFORMER) to do+    -- motion-compensated interpolation. FrameFormer chooses the best+    -- conversion method frame by frame. Note that using FrameFormer increases+    -- the transcoding time and incurs a significant add-on cost.+    framerateConversionAlgorithm :: Prelude.Maybe Av1FramerateConversionAlgorithm,+    -- | When you use the API for transcode jobs that use frame rate conversion,+    -- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+    -- 23.976 fps. Use FramerateDenominator to specify the denominator of this+    -- fraction. In this example, use 1001 for the value of+    -- FramerateDenominator. When you use the console for transcode jobs that+    -- use frame rate conversion, provide the value as a decimal number for+    -- Framerate. In this example, specify 23.976.+    framerateDenominator :: Prelude.Maybe Prelude.Natural,+    -- | When you use the API for transcode jobs that use frame rate conversion,+    -- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+    -- 23.976 fps. Use FramerateNumerator to specify the numerator of this+    -- fraction. In this example, use 24000 for the value of+    -- FramerateNumerator. When you use the console for transcode jobs that use+    -- frame rate conversion, provide the value as a decimal number for+    -- Framerate. In this example, specify 23.976.+    framerateNumerator :: Prelude.Maybe Prelude.Natural,+    -- | Specify the GOP length (keyframe interval) in frames. With AV1,+    -- MediaConvert doesn\'t support GOP length in seconds. This value must be+    -- greater than zero and preferably equal to 1 + ((numberBFrames + 1) * x),+    -- where x is an integer value.+    gopSize :: Prelude.Maybe Prelude.Double,+    -- | Maximum bitrate in bits\/second. For example, enter five megabits per+    -- second as 5000000. Required when Rate control mode is QVBR.+    maxBitrate :: Prelude.Maybe Prelude.Natural,+    -- | Specify from the number of B-frames, in the range of 0-15. For AV1+    -- encoding, we recommend using 7 or 15. Choose a larger number for a lower+    -- bitrate and smaller file size; choose a smaller number for better video+    -- quality.+    numberBFramesBetweenReferenceFrames :: Prelude.Maybe Prelude.Natural,+    -- | Settings for quality-defined variable bitrate encoding with the H.265+    -- codec. Use these settings only when you set QVBR for Rate control mode+    -- (RateControlMode).+    qvbrSettings :: Prelude.Maybe Av1QvbrSettings,+    -- | \'With AV1 outputs, for rate control mode, MediaConvert supports only+    -- quality-defined variable bitrate (QVBR). You can\'\'t use CBR or VBR.\'+    rateControlMode :: Prelude.Maybe Av1RateControlMode,+    -- | Specify the number of slices per picture. This value must be 1, 2, 4, 8,+    -- 16, or 32. For progressive pictures, this value must be less than or+    -- equal to the number of macroblock rows. For interlaced pictures, this+    -- value must be less than or equal to half the number of macroblock rows.+    slices :: Prelude.Maybe Prelude.Natural,+    -- | Keep the default value, Enabled (ENABLED), to adjust quantization within+    -- each frame based on spatial variation of content complexity. When you+    -- enable this feature, the encoder uses fewer bits on areas that can+    -- sustain more distortion with no noticeable visual degradation and uses+    -- more bits on areas where any small distortion will be noticeable. For+    -- example, complex textured blocks are encoded with fewer bits and smooth+    -- textured blocks are encoded with more bits. Enabling this feature will+    -- almost always improve your video quality. Note, though, that this+    -- feature doesn\'t take into account where the viewer\'s attention is+    -- likely to be. If viewers are likely to be focusing their attention on a+    -- part of the screen with a lot of complex texture, you might choose to+    -- disable this feature. Related setting: When you enable spatial adaptive+    -- quantization, set the value for Adaptive quantization+    -- (adaptiveQuantization) depending on your content. For homogeneous+    -- content, such as cartoons and video games, set it to Low. For content+    -- with a wider variety of textures, set it to High or Higher.+    spatialAdaptiveQuantization :: Prelude.Maybe Av1SpatialAdaptiveQuantization+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Av1Settings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'adaptiveQuantization', 'av1Settings_adaptiveQuantization' - Specify the strength of any adaptive quantization filters that you+-- enable. The value that you choose here applies to Spatial adaptive+-- quantization (spatialAdaptiveQuantization).+--+-- 'bitDepth', 'av1Settings_bitDepth' - Specify the Bit depth (Av1BitDepth). You can choose 8-bit (BIT_8) or+-- 10-bit (BIT_10).+--+-- 'framerateControl', 'av1Settings_framerateControl' - If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+--+-- 'framerateConversionAlgorithm', 'av1Settings_framerateConversionAlgorithm' - Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+--+-- 'framerateDenominator', 'av1Settings_framerateDenominator' - When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateDenominator to specify the denominator of this+-- fraction. In this example, use 1001 for the value of+-- FramerateDenominator. When you use the console for transcode jobs that+-- use frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+--+-- 'framerateNumerator', 'av1Settings_framerateNumerator' - When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateNumerator to specify the numerator of this+-- fraction. In this example, use 24000 for the value of+-- FramerateNumerator. When you use the console for transcode jobs that use+-- frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+--+-- 'gopSize', 'av1Settings_gopSize' - Specify the GOP length (keyframe interval) in frames. With AV1,+-- MediaConvert doesn\'t support GOP length in seconds. This value must be+-- greater than zero and preferably equal to 1 + ((numberBFrames + 1) * x),+-- where x is an integer value.+--+-- 'maxBitrate', 'av1Settings_maxBitrate' - Maximum bitrate in bits\/second. For example, enter five megabits per+-- second as 5000000. Required when Rate control mode is QVBR.+--+-- 'numberBFramesBetweenReferenceFrames', 'av1Settings_numberBFramesBetweenReferenceFrames' - Specify from the number of B-frames, in the range of 0-15. For AV1+-- encoding, we recommend using 7 or 15. Choose a larger number for a lower+-- bitrate and smaller file size; choose a smaller number for better video+-- quality.+--+-- 'qvbrSettings', 'av1Settings_qvbrSettings' - Settings for quality-defined variable bitrate encoding with the H.265+-- codec. Use these settings only when you set QVBR for Rate control mode+-- (RateControlMode).+--+-- 'rateControlMode', 'av1Settings_rateControlMode' - \'With AV1 outputs, for rate control mode, MediaConvert supports only+-- quality-defined variable bitrate (QVBR). You can\'\'t use CBR or VBR.\'+--+-- 'slices', 'av1Settings_slices' - Specify the number of slices per picture. This value must be 1, 2, 4, 8,+-- 16, or 32. For progressive pictures, this value must be less than or+-- equal to the number of macroblock rows. For interlaced pictures, this+-- value must be less than or equal to half the number of macroblock rows.+--+-- 'spatialAdaptiveQuantization', 'av1Settings_spatialAdaptiveQuantization' - Keep the default value, Enabled (ENABLED), to adjust quantization within+-- each frame based on spatial variation of content complexity. When you+-- enable this feature, the encoder uses fewer bits on areas that can+-- sustain more distortion with no noticeable visual degradation and uses+-- more bits on areas where any small distortion will be noticeable. For+-- example, complex textured blocks are encoded with fewer bits and smooth+-- textured blocks are encoded with more bits. Enabling this feature will+-- almost always improve your video quality. Note, though, that this+-- feature doesn\'t take into account where the viewer\'s attention is+-- likely to be. If viewers are likely to be focusing their attention on a+-- part of the screen with a lot of complex texture, you might choose to+-- disable this feature. Related setting: When you enable spatial adaptive+-- quantization, set the value for Adaptive quantization+-- (adaptiveQuantization) depending on your content. For homogeneous+-- content, such as cartoons and video games, set it to Low. For content+-- with a wider variety of textures, set it to High or Higher.+newAv1Settings ::+  Av1Settings+newAv1Settings =+  Av1Settings'+    { adaptiveQuantization =+        Prelude.Nothing,+      bitDepth = Prelude.Nothing,+      framerateControl = Prelude.Nothing,+      framerateConversionAlgorithm = Prelude.Nothing,+      framerateDenominator = Prelude.Nothing,+      framerateNumerator = Prelude.Nothing,+      gopSize = Prelude.Nothing,+      maxBitrate = Prelude.Nothing,+      numberBFramesBetweenReferenceFrames =+        Prelude.Nothing,+      qvbrSettings = Prelude.Nothing,+      rateControlMode = Prelude.Nothing,+      slices = Prelude.Nothing,+      spatialAdaptiveQuantization = Prelude.Nothing+    }++-- | Specify the strength of any adaptive quantization filters that you+-- enable. The value that you choose here applies to Spatial adaptive+-- quantization (spatialAdaptiveQuantization).+av1Settings_adaptiveQuantization :: Lens.Lens' Av1Settings (Prelude.Maybe Av1AdaptiveQuantization)+av1Settings_adaptiveQuantization = Lens.lens (\Av1Settings' {adaptiveQuantization} -> adaptiveQuantization) (\s@Av1Settings' {} a -> s {adaptiveQuantization = a} :: Av1Settings)++-- | Specify the Bit depth (Av1BitDepth). You can choose 8-bit (BIT_8) or+-- 10-bit (BIT_10).+av1Settings_bitDepth :: Lens.Lens' Av1Settings (Prelude.Maybe Av1BitDepth)+av1Settings_bitDepth = Lens.lens (\Av1Settings' {bitDepth} -> bitDepth) (\s@Av1Settings' {} a -> s {bitDepth = a} :: Av1Settings)++-- | If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+av1Settings_framerateControl :: Lens.Lens' Av1Settings (Prelude.Maybe Av1FramerateControl)+av1Settings_framerateControl = Lens.lens (\Av1Settings' {framerateControl} -> framerateControl) (\s@Av1Settings' {} a -> s {framerateControl = a} :: Av1Settings)++-- | Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+av1Settings_framerateConversionAlgorithm :: Lens.Lens' Av1Settings (Prelude.Maybe Av1FramerateConversionAlgorithm)+av1Settings_framerateConversionAlgorithm = Lens.lens (\Av1Settings' {framerateConversionAlgorithm} -> framerateConversionAlgorithm) (\s@Av1Settings' {} a -> s {framerateConversionAlgorithm = a} :: Av1Settings)++-- | When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateDenominator to specify the denominator of this+-- fraction. In this example, use 1001 for the value of+-- FramerateDenominator. When you use the console for transcode jobs that+-- use frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+av1Settings_framerateDenominator :: Lens.Lens' Av1Settings (Prelude.Maybe Prelude.Natural)+av1Settings_framerateDenominator = Lens.lens (\Av1Settings' {framerateDenominator} -> framerateDenominator) (\s@Av1Settings' {} a -> s {framerateDenominator = a} :: Av1Settings)++-- | When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateNumerator to specify the numerator of this+-- fraction. In this example, use 24000 for the value of+-- FramerateNumerator. When you use the console for transcode jobs that use+-- frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+av1Settings_framerateNumerator :: Lens.Lens' Av1Settings (Prelude.Maybe Prelude.Natural)+av1Settings_framerateNumerator = Lens.lens (\Av1Settings' {framerateNumerator} -> framerateNumerator) (\s@Av1Settings' {} a -> s {framerateNumerator = a} :: Av1Settings)++-- | Specify the GOP length (keyframe interval) in frames. With AV1,+-- MediaConvert doesn\'t support GOP length in seconds. This value must be+-- greater than zero and preferably equal to 1 + ((numberBFrames + 1) * x),+-- where x is an integer value.+av1Settings_gopSize :: Lens.Lens' Av1Settings (Prelude.Maybe Prelude.Double)+av1Settings_gopSize = Lens.lens (\Av1Settings' {gopSize} -> gopSize) (\s@Av1Settings' {} a -> s {gopSize = a} :: Av1Settings)++-- | Maximum bitrate in bits\/second. For example, enter five megabits per+-- second as 5000000. Required when Rate control mode is QVBR.+av1Settings_maxBitrate :: Lens.Lens' Av1Settings (Prelude.Maybe Prelude.Natural)+av1Settings_maxBitrate = Lens.lens (\Av1Settings' {maxBitrate} -> maxBitrate) (\s@Av1Settings' {} a -> s {maxBitrate = a} :: Av1Settings)++-- | Specify from the number of B-frames, in the range of 0-15. For AV1+-- encoding, we recommend using 7 or 15. Choose a larger number for a lower+-- bitrate and smaller file size; choose a smaller number for better video+-- quality.+av1Settings_numberBFramesBetweenReferenceFrames :: Lens.Lens' Av1Settings (Prelude.Maybe Prelude.Natural)+av1Settings_numberBFramesBetweenReferenceFrames = Lens.lens (\Av1Settings' {numberBFramesBetweenReferenceFrames} -> numberBFramesBetweenReferenceFrames) (\s@Av1Settings' {} a -> s {numberBFramesBetweenReferenceFrames = a} :: Av1Settings)++-- | Settings for quality-defined variable bitrate encoding with the H.265+-- codec. Use these settings only when you set QVBR for Rate control mode+-- (RateControlMode).+av1Settings_qvbrSettings :: Lens.Lens' Av1Settings (Prelude.Maybe Av1QvbrSettings)+av1Settings_qvbrSettings = Lens.lens (\Av1Settings' {qvbrSettings} -> qvbrSettings) (\s@Av1Settings' {} a -> s {qvbrSettings = a} :: Av1Settings)++-- | \'With AV1 outputs, for rate control mode, MediaConvert supports only+-- quality-defined variable bitrate (QVBR). You can\'\'t use CBR or VBR.\'+av1Settings_rateControlMode :: Lens.Lens' Av1Settings (Prelude.Maybe Av1RateControlMode)+av1Settings_rateControlMode = Lens.lens (\Av1Settings' {rateControlMode} -> rateControlMode) (\s@Av1Settings' {} a -> s {rateControlMode = a} :: Av1Settings)++-- | Specify the number of slices per picture. This value must be 1, 2, 4, 8,+-- 16, or 32. For progressive pictures, this value must be less than or+-- equal to the number of macroblock rows. For interlaced pictures, this+-- value must be less than or equal to half the number of macroblock rows.+av1Settings_slices :: Lens.Lens' Av1Settings (Prelude.Maybe Prelude.Natural)+av1Settings_slices = Lens.lens (\Av1Settings' {slices} -> slices) (\s@Av1Settings' {} a -> s {slices = a} :: Av1Settings)++-- | Keep the default value, Enabled (ENABLED), to adjust quantization within+-- each frame based on spatial variation of content complexity. When you+-- enable this feature, the encoder uses fewer bits on areas that can+-- sustain more distortion with no noticeable visual degradation and uses+-- more bits on areas where any small distortion will be noticeable. For+-- example, complex textured blocks are encoded with fewer bits and smooth+-- textured blocks are encoded with more bits. Enabling this feature will+-- almost always improve your video quality. Note, though, that this+-- feature doesn\'t take into account where the viewer\'s attention is+-- likely to be. If viewers are likely to be focusing their attention on a+-- part of the screen with a lot of complex texture, you might choose to+-- disable this feature. Related setting: When you enable spatial adaptive+-- quantization, set the value for Adaptive quantization+-- (adaptiveQuantization) depending on your content. For homogeneous+-- content, such as cartoons and video games, set it to Low. For content+-- with a wider variety of textures, set it to High or Higher.+av1Settings_spatialAdaptiveQuantization :: Lens.Lens' Av1Settings (Prelude.Maybe Av1SpatialAdaptiveQuantization)+av1Settings_spatialAdaptiveQuantization = Lens.lens (\Av1Settings' {spatialAdaptiveQuantization} -> spatialAdaptiveQuantization) (\s@Av1Settings' {} a -> s {spatialAdaptiveQuantization = a} :: Av1Settings)++instance Data.FromJSON Av1Settings where+  parseJSON =+    Data.withObject+      "Av1Settings"+      ( \x ->+          Av1Settings'+            Prelude.<$> (x Data..:? "adaptiveQuantization")+            Prelude.<*> (x Data..:? "bitDepth")+            Prelude.<*> (x Data..:? "framerateControl")+            Prelude.<*> (x Data..:? "framerateConversionAlgorithm")+            Prelude.<*> (x Data..:? "framerateDenominator")+            Prelude.<*> (x Data..:? "framerateNumerator")+            Prelude.<*> (x Data..:? "gopSize")+            Prelude.<*> (x Data..:? "maxBitrate")+            Prelude.<*> (x Data..:? "numberBFramesBetweenReferenceFrames")+            Prelude.<*> (x Data..:? "qvbrSettings")+            Prelude.<*> (x Data..:? "rateControlMode")+            Prelude.<*> (x Data..:? "slices")+            Prelude.<*> (x Data..:? "spatialAdaptiveQuantization")+      )++instance Prelude.Hashable Av1Settings where+  hashWithSalt _salt Av1Settings' {..} =+    _salt+      `Prelude.hashWithSalt` adaptiveQuantization+      `Prelude.hashWithSalt` bitDepth+      `Prelude.hashWithSalt` framerateControl+      `Prelude.hashWithSalt` framerateConversionAlgorithm+      `Prelude.hashWithSalt` framerateDenominator+      `Prelude.hashWithSalt` framerateNumerator+      `Prelude.hashWithSalt` gopSize+      `Prelude.hashWithSalt` maxBitrate+      `Prelude.hashWithSalt` numberBFramesBetweenReferenceFrames+      `Prelude.hashWithSalt` qvbrSettings+      `Prelude.hashWithSalt` rateControlMode+      `Prelude.hashWithSalt` slices+      `Prelude.hashWithSalt` spatialAdaptiveQuantization++instance Prelude.NFData Av1Settings where+  rnf Av1Settings' {..} =+    Prelude.rnf adaptiveQuantization+      `Prelude.seq` Prelude.rnf bitDepth+      `Prelude.seq` Prelude.rnf framerateControl+      `Prelude.seq` Prelude.rnf framerateConversionAlgorithm+      `Prelude.seq` Prelude.rnf framerateDenominator+      `Prelude.seq` Prelude.rnf framerateNumerator+      `Prelude.seq` Prelude.rnf gopSize+      `Prelude.seq` Prelude.rnf maxBitrate+      `Prelude.seq` Prelude.rnf numberBFramesBetweenReferenceFrames+      `Prelude.seq` Prelude.rnf qvbrSettings+      `Prelude.seq` Prelude.rnf rateControlMode+      `Prelude.seq` Prelude.rnf slices+      `Prelude.seq` Prelude.rnf spatialAdaptiveQuantization++instance Data.ToJSON Av1Settings where+  toJSON Av1Settings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("adaptiveQuantization" Data..=)+              Prelude.<$> adaptiveQuantization,+            ("bitDepth" Data..=) Prelude.<$> bitDepth,+            ("framerateControl" Data..=)+              Prelude.<$> framerateControl,+            ("framerateConversionAlgorithm" Data..=)+              Prelude.<$> framerateConversionAlgorithm,+            ("framerateDenominator" Data..=)+              Prelude.<$> framerateDenominator,+            ("framerateNumerator" Data..=)+              Prelude.<$> framerateNumerator,+            ("gopSize" Data..=) Prelude.<$> gopSize,+            ("maxBitrate" Data..=) Prelude.<$> maxBitrate,+            ("numberBFramesBetweenReferenceFrames" Data..=)+              Prelude.<$> numberBFramesBetweenReferenceFrames,+            ("qvbrSettings" Data..=) Prelude.<$> qvbrSettings,+            ("rateControlMode" Data..=)+              Prelude.<$> rateControlMode,+            ("slices" Data..=) Prelude.<$> slices,+            ("spatialAdaptiveQuantization" Data..=)+              Prelude.<$> spatialAdaptiveQuantization+          ]+      )
+ gen/Amazonka/MediaConvert/Types/Av1SpatialAdaptiveQuantization.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Av1SpatialAdaptiveQuantization+  ( Av1SpatialAdaptiveQuantization+      ( ..,+        Av1SpatialAdaptiveQuantization_DISABLED,+        Av1SpatialAdaptiveQuantization_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Keep the default value, Enabled (ENABLED), to adjust quantization within+-- each frame based on spatial variation of content complexity. When you+-- enable this feature, the encoder uses fewer bits on areas that can+-- sustain more distortion with no noticeable visual degradation and uses+-- more bits on areas where any small distortion will be noticeable. For+-- example, complex textured blocks are encoded with fewer bits and smooth+-- textured blocks are encoded with more bits. Enabling this feature will+-- almost always improve your video quality. Note, though, that this+-- feature doesn\'t take into account where the viewer\'s attention is+-- likely to be. If viewers are likely to be focusing their attention on a+-- part of the screen with a lot of complex texture, you might choose to+-- disable this feature. Related setting: When you enable spatial adaptive+-- quantization, set the value for Adaptive quantization+-- (adaptiveQuantization) depending on your content. For homogeneous+-- content, such as cartoons and video games, set it to Low. For content+-- with a wider variety of textures, set it to High or Higher.+newtype Av1SpatialAdaptiveQuantization = Av1SpatialAdaptiveQuantization'+  { fromAv1SpatialAdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Av1SpatialAdaptiveQuantization_DISABLED :: Av1SpatialAdaptiveQuantization+pattern Av1SpatialAdaptiveQuantization_DISABLED = Av1SpatialAdaptiveQuantization' "DISABLED"++pattern Av1SpatialAdaptiveQuantization_ENABLED :: Av1SpatialAdaptiveQuantization+pattern Av1SpatialAdaptiveQuantization_ENABLED = Av1SpatialAdaptiveQuantization' "ENABLED"++{-# COMPLETE+  Av1SpatialAdaptiveQuantization_DISABLED,+  Av1SpatialAdaptiveQuantization_ENABLED,+  Av1SpatialAdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/AvailBlanking.hs view
@@ -0,0 +1,88 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvailBlanking+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvailBlanking where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use ad avail blanking settings to specify your output content during+-- SCTE-35 triggered ad avails. You can blank your video or overlay it with+-- an image. MediaConvert also removes any audio and embedded captions+-- during the ad avail. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ad-avail-blanking.html.+--+-- /See:/ 'newAvailBlanking' smart constructor.+data AvailBlanking = AvailBlanking'+  { -- | Blanking image to be used. Leave empty for solid black. Only bmp and png+    -- images are supported.+    availBlankingImage :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AvailBlanking' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'availBlankingImage', 'availBlanking_availBlankingImage' - Blanking image to be used. Leave empty for solid black. Only bmp and png+-- images are supported.+newAvailBlanking ::+  AvailBlanking+newAvailBlanking =+  AvailBlanking'+    { availBlankingImage =+        Prelude.Nothing+    }++-- | Blanking image to be used. Leave empty for solid black. Only bmp and png+-- images are supported.+availBlanking_availBlankingImage :: Lens.Lens' AvailBlanking (Prelude.Maybe Prelude.Text)+availBlanking_availBlankingImage = Lens.lens (\AvailBlanking' {availBlankingImage} -> availBlankingImage) (\s@AvailBlanking' {} a -> s {availBlankingImage = a} :: AvailBlanking)++instance Data.FromJSON AvailBlanking where+  parseJSON =+    Data.withObject+      "AvailBlanking"+      ( \x ->+          AvailBlanking'+            Prelude.<$> (x Data..:? "availBlankingImage")+      )++instance Prelude.Hashable AvailBlanking where+  hashWithSalt _salt AvailBlanking' {..} =+    _salt `Prelude.hashWithSalt` availBlankingImage++instance Prelude.NFData AvailBlanking where+  rnf AvailBlanking' {..} =+    Prelude.rnf availBlankingImage++instance Data.ToJSON AvailBlanking where+  toJSON AvailBlanking' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("availBlankingImage" Data..=)+              Prelude.<$> availBlankingImage+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AvcIntraClass.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraClass+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraClass+  ( AvcIntraClass+      ( ..,+        AvcIntraClass_CLASS_100,+        AvcIntraClass_CLASS_200,+        AvcIntraClass_CLASS_4K_2K,+        AvcIntraClass_CLASS_50+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the AVC-Intra class of your output. The AVC-Intra class+-- selection determines the output video bit rate depending on the frame+-- rate of the output. Outputs with higher class values have higher+-- bitrates and improved image quality. Note that for Class 4K\/2K,+-- MediaConvert supports only 4:2:2 chroma subsampling.+newtype AvcIntraClass = AvcIntraClass'+  { fromAvcIntraClass ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AvcIntraClass_CLASS_100 :: AvcIntraClass+pattern AvcIntraClass_CLASS_100 = AvcIntraClass' "CLASS_100"++pattern AvcIntraClass_CLASS_200 :: AvcIntraClass+pattern AvcIntraClass_CLASS_200 = AvcIntraClass' "CLASS_200"++pattern AvcIntraClass_CLASS_4K_2K :: AvcIntraClass+pattern AvcIntraClass_CLASS_4K_2K = AvcIntraClass' "CLASS_4K_2K"++pattern AvcIntraClass_CLASS_50 :: AvcIntraClass+pattern AvcIntraClass_CLASS_50 = AvcIntraClass' "CLASS_50"++{-# COMPLETE+  AvcIntraClass_CLASS_100,+  AvcIntraClass_CLASS_200,+  AvcIntraClass_CLASS_4K_2K,+  AvcIntraClass_CLASS_50,+  AvcIntraClass'+  #-}
+ gen/Amazonka/MediaConvert/Types/AvcIntraFramerateControl.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraFramerateControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraFramerateControl+  ( AvcIntraFramerateControl+      ( ..,+        AvcIntraFramerateControl_INITIALIZE_FROM_SOURCE,+        AvcIntraFramerateControl_SPECIFIED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+newtype AvcIntraFramerateControl = AvcIntraFramerateControl'+  { fromAvcIntraFramerateControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AvcIntraFramerateControl_INITIALIZE_FROM_SOURCE :: AvcIntraFramerateControl+pattern AvcIntraFramerateControl_INITIALIZE_FROM_SOURCE = AvcIntraFramerateControl' "INITIALIZE_FROM_SOURCE"++pattern AvcIntraFramerateControl_SPECIFIED :: AvcIntraFramerateControl+pattern AvcIntraFramerateControl_SPECIFIED = AvcIntraFramerateControl' "SPECIFIED"++{-# COMPLETE+  AvcIntraFramerateControl_INITIALIZE_FROM_SOURCE,+  AvcIntraFramerateControl_SPECIFIED,+  AvcIntraFramerateControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/AvcIntraFramerateConversionAlgorithm.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm+  ( AvcIntraFramerateConversionAlgorithm+      ( ..,+        AvcIntraFramerateConversionAlgorithm_DUPLICATE_DROP,+        AvcIntraFramerateConversionAlgorithm_FRAMEFORMER,+        AvcIntraFramerateConversionAlgorithm_INTERPOLATE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+newtype AvcIntraFramerateConversionAlgorithm = AvcIntraFramerateConversionAlgorithm'+  { fromAvcIntraFramerateConversionAlgorithm ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AvcIntraFramerateConversionAlgorithm_DUPLICATE_DROP :: AvcIntraFramerateConversionAlgorithm+pattern AvcIntraFramerateConversionAlgorithm_DUPLICATE_DROP = AvcIntraFramerateConversionAlgorithm' "DUPLICATE_DROP"++pattern AvcIntraFramerateConversionAlgorithm_FRAMEFORMER :: AvcIntraFramerateConversionAlgorithm+pattern AvcIntraFramerateConversionAlgorithm_FRAMEFORMER = AvcIntraFramerateConversionAlgorithm' "FRAMEFORMER"++pattern AvcIntraFramerateConversionAlgorithm_INTERPOLATE :: AvcIntraFramerateConversionAlgorithm+pattern AvcIntraFramerateConversionAlgorithm_INTERPOLATE = AvcIntraFramerateConversionAlgorithm' "INTERPOLATE"++{-# COMPLETE+  AvcIntraFramerateConversionAlgorithm_DUPLICATE_DROP,+  AvcIntraFramerateConversionAlgorithm_FRAMEFORMER,+  AvcIntraFramerateConversionAlgorithm_INTERPOLATE,+  AvcIntraFramerateConversionAlgorithm'+  #-}
+ gen/Amazonka/MediaConvert/Types/AvcIntraInterlaceMode.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraInterlaceMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraInterlaceMode+  ( AvcIntraInterlaceMode+      ( ..,+        AvcIntraInterlaceMode_BOTTOM_FIELD,+        AvcIntraInterlaceMode_FOLLOW_BOTTOM_FIELD,+        AvcIntraInterlaceMode_FOLLOW_TOP_FIELD,+        AvcIntraInterlaceMode_PROGRESSIVE,+        AvcIntraInterlaceMode_TOP_FIELD+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the scan line type for the output. Keep the default value,+-- Progressive (PROGRESSIVE) to create a progressive output, regardless of+-- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+-- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+-- the same field polarity throughout. Use Follow, default top+-- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+-- produce outputs with the same field polarity as the source. For jobs+-- that have multiple inputs, the output field polarity might change over+-- the course of the output. Follow behavior depends on the input scan+-- type. If the source is interlaced, the output will be interlaced with+-- the same polarity as the source. If the source is progressive, the+-- output will be interlaced with top field bottom field first, depending+-- on which of the Follow options you choose.+newtype AvcIntraInterlaceMode = AvcIntraInterlaceMode'+  { fromAvcIntraInterlaceMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AvcIntraInterlaceMode_BOTTOM_FIELD :: AvcIntraInterlaceMode+pattern AvcIntraInterlaceMode_BOTTOM_FIELD = AvcIntraInterlaceMode' "BOTTOM_FIELD"++pattern AvcIntraInterlaceMode_FOLLOW_BOTTOM_FIELD :: AvcIntraInterlaceMode+pattern AvcIntraInterlaceMode_FOLLOW_BOTTOM_FIELD = AvcIntraInterlaceMode' "FOLLOW_BOTTOM_FIELD"++pattern AvcIntraInterlaceMode_FOLLOW_TOP_FIELD :: AvcIntraInterlaceMode+pattern AvcIntraInterlaceMode_FOLLOW_TOP_FIELD = AvcIntraInterlaceMode' "FOLLOW_TOP_FIELD"++pattern AvcIntraInterlaceMode_PROGRESSIVE :: AvcIntraInterlaceMode+pattern AvcIntraInterlaceMode_PROGRESSIVE = AvcIntraInterlaceMode' "PROGRESSIVE"++pattern AvcIntraInterlaceMode_TOP_FIELD :: AvcIntraInterlaceMode+pattern AvcIntraInterlaceMode_TOP_FIELD = AvcIntraInterlaceMode' "TOP_FIELD"++{-# COMPLETE+  AvcIntraInterlaceMode_BOTTOM_FIELD,+  AvcIntraInterlaceMode_FOLLOW_BOTTOM_FIELD,+  AvcIntraInterlaceMode_FOLLOW_TOP_FIELD,+  AvcIntraInterlaceMode_PROGRESSIVE,+  AvcIntraInterlaceMode_TOP_FIELD,+  AvcIntraInterlaceMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/AvcIntraScanTypeConversionMode.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode+  ( AvcIntraScanTypeConversionMode+      ( ..,+        AvcIntraScanTypeConversionMode_INTERLACED,+        AvcIntraScanTypeConversionMode_INTERLACED_OPTIMIZE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting for interlaced outputs, when your output frame rate is+-- half of your input frame rate. In this situation, choose Optimized+-- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+-- output. In this case, each progressive frame from the input corresponds+-- to an interlaced field in the output. Keep the default value, Basic+-- interlacing (INTERLACED), for all other output frame rates. With basic+-- interlacing, MediaConvert performs any frame rate conversion first and+-- then interlaces the frames. When you choose Optimized interlacing and+-- you set your output frame rate to a value that isn\'t suitable for+-- optimized interlacing, MediaConvert automatically falls back to basic+-- interlacing. Required settings: To use optimized interlacing, you must+-- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+-- optimized interlacing for hard telecine outputs. You must also set+-- Interlace mode (interlaceMode) to a value other than Progressive+-- (PROGRESSIVE).+newtype AvcIntraScanTypeConversionMode = AvcIntraScanTypeConversionMode'+  { fromAvcIntraScanTypeConversionMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AvcIntraScanTypeConversionMode_INTERLACED :: AvcIntraScanTypeConversionMode+pattern AvcIntraScanTypeConversionMode_INTERLACED = AvcIntraScanTypeConversionMode' "INTERLACED"++pattern AvcIntraScanTypeConversionMode_INTERLACED_OPTIMIZE :: AvcIntraScanTypeConversionMode+pattern AvcIntraScanTypeConversionMode_INTERLACED_OPTIMIZE = AvcIntraScanTypeConversionMode' "INTERLACED_OPTIMIZE"++{-# COMPLETE+  AvcIntraScanTypeConversionMode_INTERLACED,+  AvcIntraScanTypeConversionMode_INTERLACED_OPTIMIZE,+  AvcIntraScanTypeConversionMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/AvcIntraSettings.hs view
@@ -0,0 +1,450 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AvcIntraClass+import Amazonka.MediaConvert.Types.AvcIntraFramerateControl+import Amazonka.MediaConvert.Types.AvcIntraFramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.AvcIntraInterlaceMode+import Amazonka.MediaConvert.Types.AvcIntraScanTypeConversionMode+import Amazonka.MediaConvert.Types.AvcIntraSlowPal+import Amazonka.MediaConvert.Types.AvcIntraTelecine+import Amazonka.MediaConvert.Types.AvcIntraUhdSettings+import qualified Amazonka.Prelude as Prelude++-- | Required when you choose AVC-Intra for your output video codec. For more+-- information about the AVC-Intra settings, see the relevant+-- specification. For detailed information about SD and HD in AVC-Intra,+-- see https:\/\/ieeexplore.ieee.org\/document\/7290936. For information+-- about 4K\/2K in AVC-Intra, see+-- https:\/\/pro-av.panasonic.net\/en\/avc-ultra\/AVC-ULTRAoverview.pdf.+--+-- /See:/ 'newAvcIntraSettings' smart constructor.+data AvcIntraSettings = AvcIntraSettings'+  { -- | Specify the AVC-Intra class of your output. The AVC-Intra class+    -- selection determines the output video bit rate depending on the frame+    -- rate of the output. Outputs with higher class values have higher+    -- bitrates and improved image quality. Note that for Class 4K\/2K,+    -- MediaConvert supports only 4:2:2 chroma subsampling.+    avcIntraClass :: Prelude.Maybe AvcIntraClass,+    -- | Optional when you set AVC-Intra class (avcIntraClass) to Class 4K\/2K+    -- (CLASS_4K_2K). When you set AVC-Intra class to a different value, this+    -- object isn\'t allowed.+    avcIntraUhdSettings :: Prelude.Maybe AvcIntraUhdSettings,+    -- | If you are using the console, use the Framerate setting to specify the+    -- frame rate for this output. If you want to keep the same frame rate as+    -- the input video, choose Follow source. If you want to do frame rate+    -- conversion, choose a frame rate from the dropdown list or choose Custom.+    -- The framerates shown in the dropdown list are decimal approximations of+    -- fractions. If you choose Custom, specify your frame rate as a fraction.+    -- If you are creating your transcoding job specification as a JSON file+    -- without the console, use FramerateControl to specify which value the+    -- service uses for the frame rate for this output. Choose+    -- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+    -- from the input. Choose SPECIFIED if you want the service to use the+    -- frame rate you specify in the settings FramerateNumerator and+    -- FramerateDenominator.+    framerateControl :: Prelude.Maybe AvcIntraFramerateControl,+    -- | Choose the method that you want MediaConvert to use when increasing or+    -- decreasing the frame rate. We recommend using drop duplicate+    -- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+    -- 30 fps. For numerically complex conversions, you can use interpolate+    -- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+    -- might introduce undesirable video artifacts. For complex frame rate+    -- conversions, especially if your source video has already been converted+    -- from its original cadence, use FrameFormer (FRAMEFORMER) to do+    -- motion-compensated interpolation. FrameFormer chooses the best+    -- conversion method frame by frame. Note that using FrameFormer increases+    -- the transcoding time and incurs a significant add-on cost.+    framerateConversionAlgorithm :: Prelude.Maybe AvcIntraFramerateConversionAlgorithm,+    -- | When you use the API for transcode jobs that use frame rate conversion,+    -- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+    -- 23.976 fps. Use FramerateDenominator to specify the denominator of this+    -- fraction. In this example, use 1001 for the value of+    -- FramerateDenominator. When you use the console for transcode jobs that+    -- use frame rate conversion, provide the value as a decimal number for+    -- Framerate. In this example, specify 23.976.+    framerateDenominator :: Prelude.Maybe Prelude.Natural,+    -- | When you use the API for transcode jobs that use frame rate conversion,+    -- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+    -- 23.976 fps. Use FramerateNumerator to specify the numerator of this+    -- fraction. In this example, use 24000 for the value of+    -- FramerateNumerator. When you use the console for transcode jobs that use+    -- frame rate conversion, provide the value as a decimal number for+    -- Framerate. In this example, specify 23.976.+    framerateNumerator :: Prelude.Maybe Prelude.Natural,+    -- | Choose the scan line type for the output. Keep the default value,+    -- Progressive (PROGRESSIVE) to create a progressive output, regardless of+    -- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+    -- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+    -- the same field polarity throughout. Use Follow, default top+    -- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+    -- produce outputs with the same field polarity as the source. For jobs+    -- that have multiple inputs, the output field polarity might change over+    -- the course of the output. Follow behavior depends on the input scan+    -- type. If the source is interlaced, the output will be interlaced with+    -- the same polarity as the source. If the source is progressive, the+    -- output will be interlaced with top field bottom field first, depending+    -- on which of the Follow options you choose.+    interlaceMode :: Prelude.Maybe AvcIntraInterlaceMode,+    -- | Use this setting for interlaced outputs, when your output frame rate is+    -- half of your input frame rate. In this situation, choose Optimized+    -- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+    -- output. In this case, each progressive frame from the input corresponds+    -- to an interlaced field in the output. Keep the default value, Basic+    -- interlacing (INTERLACED), for all other output frame rates. With basic+    -- interlacing, MediaConvert performs any frame rate conversion first and+    -- then interlaces the frames. When you choose Optimized interlacing and+    -- you set your output frame rate to a value that isn\'t suitable for+    -- optimized interlacing, MediaConvert automatically falls back to basic+    -- interlacing. Required settings: To use optimized interlacing, you must+    -- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+    -- optimized interlacing for hard telecine outputs. You must also set+    -- Interlace mode (interlaceMode) to a value other than Progressive+    -- (PROGRESSIVE).+    scanTypeConversionMode :: Prelude.Maybe AvcIntraScanTypeConversionMode,+    -- | Ignore this setting unless your input frame rate is 23.976 or 24 frames+    -- per second (fps). Enable slow PAL to create a 25 fps output. When you+    -- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+    -- resamples your audio to keep it synchronized with the video. Note that+    -- enabling this setting will slightly reduce the duration of your video.+    -- Required settings: You must also set Framerate to 25. In your JSON job+    -- specification, set (framerateControl) to (SPECIFIED),+    -- (framerateNumerator) to 25 and (framerateDenominator) to 1.+    slowPal :: Prelude.Maybe AvcIntraSlowPal,+    -- | When you do frame rate conversion from 23.976 frames per second (fps) to+    -- 29.97 fps, and your output scan type is interlaced, you can optionally+    -- enable hard telecine (HARD) to create a smoother picture. When you keep+    -- the default value, None (NONE), MediaConvert does a standard frame rate+    -- conversion to 29.97 without doing anything with the field polarity to+    -- create a smoother picture.+    telecine :: Prelude.Maybe AvcIntraTelecine+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AvcIntraSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'avcIntraClass', 'avcIntraSettings_avcIntraClass' - Specify the AVC-Intra class of your output. The AVC-Intra class+-- selection determines the output video bit rate depending on the frame+-- rate of the output. Outputs with higher class values have higher+-- bitrates and improved image quality. Note that for Class 4K\/2K,+-- MediaConvert supports only 4:2:2 chroma subsampling.+--+-- 'avcIntraUhdSettings', 'avcIntraSettings_avcIntraUhdSettings' - Optional when you set AVC-Intra class (avcIntraClass) to Class 4K\/2K+-- (CLASS_4K_2K). When you set AVC-Intra class to a different value, this+-- object isn\'t allowed.+--+-- 'framerateControl', 'avcIntraSettings_framerateControl' - If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+--+-- 'framerateConversionAlgorithm', 'avcIntraSettings_framerateConversionAlgorithm' - Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+--+-- 'framerateDenominator', 'avcIntraSettings_framerateDenominator' - When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateDenominator to specify the denominator of this+-- fraction. In this example, use 1001 for the value of+-- FramerateDenominator. When you use the console for transcode jobs that+-- use frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+--+-- 'framerateNumerator', 'avcIntraSettings_framerateNumerator' - When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateNumerator to specify the numerator of this+-- fraction. In this example, use 24000 for the value of+-- FramerateNumerator. When you use the console for transcode jobs that use+-- frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+--+-- 'interlaceMode', 'avcIntraSettings_interlaceMode' - Choose the scan line type for the output. Keep the default value,+-- Progressive (PROGRESSIVE) to create a progressive output, regardless of+-- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+-- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+-- the same field polarity throughout. Use Follow, default top+-- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+-- produce outputs with the same field polarity as the source. For jobs+-- that have multiple inputs, the output field polarity might change over+-- the course of the output. Follow behavior depends on the input scan+-- type. If the source is interlaced, the output will be interlaced with+-- the same polarity as the source. If the source is progressive, the+-- output will be interlaced with top field bottom field first, depending+-- on which of the Follow options you choose.+--+-- 'scanTypeConversionMode', 'avcIntraSettings_scanTypeConversionMode' - Use this setting for interlaced outputs, when your output frame rate is+-- half of your input frame rate. In this situation, choose Optimized+-- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+-- output. In this case, each progressive frame from the input corresponds+-- to an interlaced field in the output. Keep the default value, Basic+-- interlacing (INTERLACED), for all other output frame rates. With basic+-- interlacing, MediaConvert performs any frame rate conversion first and+-- then interlaces the frames. When you choose Optimized interlacing and+-- you set your output frame rate to a value that isn\'t suitable for+-- optimized interlacing, MediaConvert automatically falls back to basic+-- interlacing. Required settings: To use optimized interlacing, you must+-- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+-- optimized interlacing for hard telecine outputs. You must also set+-- Interlace mode (interlaceMode) to a value other than Progressive+-- (PROGRESSIVE).+--+-- 'slowPal', 'avcIntraSettings_slowPal' - Ignore this setting unless your input frame rate is 23.976 or 24 frames+-- per second (fps). Enable slow PAL to create a 25 fps output. When you+-- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+-- resamples your audio to keep it synchronized with the video. Note that+-- enabling this setting will slightly reduce the duration of your video.+-- Required settings: You must also set Framerate to 25. In your JSON job+-- specification, set (framerateControl) to (SPECIFIED),+-- (framerateNumerator) to 25 and (framerateDenominator) to 1.+--+-- 'telecine', 'avcIntraSettings_telecine' - When you do frame rate conversion from 23.976 frames per second (fps) to+-- 29.97 fps, and your output scan type is interlaced, you can optionally+-- enable hard telecine (HARD) to create a smoother picture. When you keep+-- the default value, None (NONE), MediaConvert does a standard frame rate+-- conversion to 29.97 without doing anything with the field polarity to+-- create a smoother picture.+newAvcIntraSettings ::+  AvcIntraSettings+newAvcIntraSettings =+  AvcIntraSettings'+    { avcIntraClass = Prelude.Nothing,+      avcIntraUhdSettings = Prelude.Nothing,+      framerateControl = Prelude.Nothing,+      framerateConversionAlgorithm = Prelude.Nothing,+      framerateDenominator = Prelude.Nothing,+      framerateNumerator = Prelude.Nothing,+      interlaceMode = Prelude.Nothing,+      scanTypeConversionMode = Prelude.Nothing,+      slowPal = Prelude.Nothing,+      telecine = Prelude.Nothing+    }++-- | Specify the AVC-Intra class of your output. The AVC-Intra class+-- selection determines the output video bit rate depending on the frame+-- rate of the output. Outputs with higher class values have higher+-- bitrates and improved image quality. Note that for Class 4K\/2K,+-- MediaConvert supports only 4:2:2 chroma subsampling.+avcIntraSettings_avcIntraClass :: Lens.Lens' AvcIntraSettings (Prelude.Maybe AvcIntraClass)+avcIntraSettings_avcIntraClass = Lens.lens (\AvcIntraSettings' {avcIntraClass} -> avcIntraClass) (\s@AvcIntraSettings' {} a -> s {avcIntraClass = a} :: AvcIntraSettings)++-- | Optional when you set AVC-Intra class (avcIntraClass) to Class 4K\/2K+-- (CLASS_4K_2K). When you set AVC-Intra class to a different value, this+-- object isn\'t allowed.+avcIntraSettings_avcIntraUhdSettings :: Lens.Lens' AvcIntraSettings (Prelude.Maybe AvcIntraUhdSettings)+avcIntraSettings_avcIntraUhdSettings = Lens.lens (\AvcIntraSettings' {avcIntraUhdSettings} -> avcIntraUhdSettings) (\s@AvcIntraSettings' {} a -> s {avcIntraUhdSettings = a} :: AvcIntraSettings)++-- | If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+avcIntraSettings_framerateControl :: Lens.Lens' AvcIntraSettings (Prelude.Maybe AvcIntraFramerateControl)+avcIntraSettings_framerateControl = Lens.lens (\AvcIntraSettings' {framerateControl} -> framerateControl) (\s@AvcIntraSettings' {} a -> s {framerateControl = a} :: AvcIntraSettings)++-- | Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+avcIntraSettings_framerateConversionAlgorithm :: Lens.Lens' AvcIntraSettings (Prelude.Maybe AvcIntraFramerateConversionAlgorithm)+avcIntraSettings_framerateConversionAlgorithm = Lens.lens (\AvcIntraSettings' {framerateConversionAlgorithm} -> framerateConversionAlgorithm) (\s@AvcIntraSettings' {} a -> s {framerateConversionAlgorithm = a} :: AvcIntraSettings)++-- | When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateDenominator to specify the denominator of this+-- fraction. In this example, use 1001 for the value of+-- FramerateDenominator. When you use the console for transcode jobs that+-- use frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+avcIntraSettings_framerateDenominator :: Lens.Lens' AvcIntraSettings (Prelude.Maybe Prelude.Natural)+avcIntraSettings_framerateDenominator = Lens.lens (\AvcIntraSettings' {framerateDenominator} -> framerateDenominator) (\s@AvcIntraSettings' {} a -> s {framerateDenominator = a} :: AvcIntraSettings)++-- | When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateNumerator to specify the numerator of this+-- fraction. In this example, use 24000 for the value of+-- FramerateNumerator. When you use the console for transcode jobs that use+-- frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+avcIntraSettings_framerateNumerator :: Lens.Lens' AvcIntraSettings (Prelude.Maybe Prelude.Natural)+avcIntraSettings_framerateNumerator = Lens.lens (\AvcIntraSettings' {framerateNumerator} -> framerateNumerator) (\s@AvcIntraSettings' {} a -> s {framerateNumerator = a} :: AvcIntraSettings)++-- | Choose the scan line type for the output. Keep the default value,+-- Progressive (PROGRESSIVE) to create a progressive output, regardless of+-- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+-- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+-- the same field polarity throughout. Use Follow, default top+-- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+-- produce outputs with the same field polarity as the source. For jobs+-- that have multiple inputs, the output field polarity might change over+-- the course of the output. Follow behavior depends on the input scan+-- type. If the source is interlaced, the output will be interlaced with+-- the same polarity as the source. If the source is progressive, the+-- output will be interlaced with top field bottom field first, depending+-- on which of the Follow options you choose.+avcIntraSettings_interlaceMode :: Lens.Lens' AvcIntraSettings (Prelude.Maybe AvcIntraInterlaceMode)+avcIntraSettings_interlaceMode = Lens.lens (\AvcIntraSettings' {interlaceMode} -> interlaceMode) (\s@AvcIntraSettings' {} a -> s {interlaceMode = a} :: AvcIntraSettings)++-- | Use this setting for interlaced outputs, when your output frame rate is+-- half of your input frame rate. In this situation, choose Optimized+-- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+-- output. In this case, each progressive frame from the input corresponds+-- to an interlaced field in the output. Keep the default value, Basic+-- interlacing (INTERLACED), for all other output frame rates. With basic+-- interlacing, MediaConvert performs any frame rate conversion first and+-- then interlaces the frames. When you choose Optimized interlacing and+-- you set your output frame rate to a value that isn\'t suitable for+-- optimized interlacing, MediaConvert automatically falls back to basic+-- interlacing. Required settings: To use optimized interlacing, you must+-- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+-- optimized interlacing for hard telecine outputs. You must also set+-- Interlace mode (interlaceMode) to a value other than Progressive+-- (PROGRESSIVE).+avcIntraSettings_scanTypeConversionMode :: Lens.Lens' AvcIntraSettings (Prelude.Maybe AvcIntraScanTypeConversionMode)+avcIntraSettings_scanTypeConversionMode = Lens.lens (\AvcIntraSettings' {scanTypeConversionMode} -> scanTypeConversionMode) (\s@AvcIntraSettings' {} a -> s {scanTypeConversionMode = a} :: AvcIntraSettings)++-- | Ignore this setting unless your input frame rate is 23.976 or 24 frames+-- per second (fps). Enable slow PAL to create a 25 fps output. When you+-- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+-- resamples your audio to keep it synchronized with the video. Note that+-- enabling this setting will slightly reduce the duration of your video.+-- Required settings: You must also set Framerate to 25. In your JSON job+-- specification, set (framerateControl) to (SPECIFIED),+-- (framerateNumerator) to 25 and (framerateDenominator) to 1.+avcIntraSettings_slowPal :: Lens.Lens' AvcIntraSettings (Prelude.Maybe AvcIntraSlowPal)+avcIntraSettings_slowPal = Lens.lens (\AvcIntraSettings' {slowPal} -> slowPal) (\s@AvcIntraSettings' {} a -> s {slowPal = a} :: AvcIntraSettings)++-- | When you do frame rate conversion from 23.976 frames per second (fps) to+-- 29.97 fps, and your output scan type is interlaced, you can optionally+-- enable hard telecine (HARD) to create a smoother picture. When you keep+-- the default value, None (NONE), MediaConvert does a standard frame rate+-- conversion to 29.97 without doing anything with the field polarity to+-- create a smoother picture.+avcIntraSettings_telecine :: Lens.Lens' AvcIntraSettings (Prelude.Maybe AvcIntraTelecine)+avcIntraSettings_telecine = Lens.lens (\AvcIntraSettings' {telecine} -> telecine) (\s@AvcIntraSettings' {} a -> s {telecine = a} :: AvcIntraSettings)++instance Data.FromJSON AvcIntraSettings where+  parseJSON =+    Data.withObject+      "AvcIntraSettings"+      ( \x ->+          AvcIntraSettings'+            Prelude.<$> (x Data..:? "avcIntraClass")+            Prelude.<*> (x Data..:? "avcIntraUhdSettings")+            Prelude.<*> (x Data..:? "framerateControl")+            Prelude.<*> (x Data..:? "framerateConversionAlgorithm")+            Prelude.<*> (x Data..:? "framerateDenominator")+            Prelude.<*> (x Data..:? "framerateNumerator")+            Prelude.<*> (x Data..:? "interlaceMode")+            Prelude.<*> (x Data..:? "scanTypeConversionMode")+            Prelude.<*> (x Data..:? "slowPal")+            Prelude.<*> (x Data..:? "telecine")+      )++instance Prelude.Hashable AvcIntraSettings where+  hashWithSalt _salt AvcIntraSettings' {..} =+    _salt+      `Prelude.hashWithSalt` avcIntraClass+      `Prelude.hashWithSalt` avcIntraUhdSettings+      `Prelude.hashWithSalt` framerateControl+      `Prelude.hashWithSalt` framerateConversionAlgorithm+      `Prelude.hashWithSalt` framerateDenominator+      `Prelude.hashWithSalt` framerateNumerator+      `Prelude.hashWithSalt` interlaceMode+      `Prelude.hashWithSalt` scanTypeConversionMode+      `Prelude.hashWithSalt` slowPal+      `Prelude.hashWithSalt` telecine++instance Prelude.NFData AvcIntraSettings where+  rnf AvcIntraSettings' {..} =+    Prelude.rnf avcIntraClass+      `Prelude.seq` Prelude.rnf avcIntraUhdSettings+      `Prelude.seq` Prelude.rnf framerateControl+      `Prelude.seq` Prelude.rnf framerateConversionAlgorithm+      `Prelude.seq` Prelude.rnf framerateDenominator+      `Prelude.seq` Prelude.rnf framerateNumerator+      `Prelude.seq` Prelude.rnf interlaceMode+      `Prelude.seq` Prelude.rnf scanTypeConversionMode+      `Prelude.seq` Prelude.rnf slowPal+      `Prelude.seq` Prelude.rnf telecine++instance Data.ToJSON AvcIntraSettings where+  toJSON AvcIntraSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("avcIntraClass" Data..=) Prelude.<$> avcIntraClass,+            ("avcIntraUhdSettings" Data..=)+              Prelude.<$> avcIntraUhdSettings,+            ("framerateControl" Data..=)+              Prelude.<$> framerateControl,+            ("framerateConversionAlgorithm" Data..=)+              Prelude.<$> framerateConversionAlgorithm,+            ("framerateDenominator" Data..=)+              Prelude.<$> framerateDenominator,+            ("framerateNumerator" Data..=)+              Prelude.<$> framerateNumerator,+            ("interlaceMode" Data..=) Prelude.<$> interlaceMode,+            ("scanTypeConversionMode" Data..=)+              Prelude.<$> scanTypeConversionMode,+            ("slowPal" Data..=) Prelude.<$> slowPal,+            ("telecine" Data..=) Prelude.<$> telecine+          ]+      )
+ gen/Amazonka/MediaConvert/Types/AvcIntraSlowPal.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraSlowPal+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraSlowPal+  ( AvcIntraSlowPal+      ( ..,+        AvcIntraSlowPal_DISABLED,+        AvcIntraSlowPal_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ignore this setting unless your input frame rate is 23.976 or 24 frames+-- per second (fps). Enable slow PAL to create a 25 fps output. When you+-- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+-- resamples your audio to keep it synchronized with the video. Note that+-- enabling this setting will slightly reduce the duration of your video.+-- Required settings: You must also set Framerate to 25. In your JSON job+-- specification, set (framerateControl) to (SPECIFIED),+-- (framerateNumerator) to 25 and (framerateDenominator) to 1.+newtype AvcIntraSlowPal = AvcIntraSlowPal'+  { fromAvcIntraSlowPal ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AvcIntraSlowPal_DISABLED :: AvcIntraSlowPal+pattern AvcIntraSlowPal_DISABLED = AvcIntraSlowPal' "DISABLED"++pattern AvcIntraSlowPal_ENABLED :: AvcIntraSlowPal+pattern AvcIntraSlowPal_ENABLED = AvcIntraSlowPal' "ENABLED"++{-# COMPLETE+  AvcIntraSlowPal_DISABLED,+  AvcIntraSlowPal_ENABLED,+  AvcIntraSlowPal'+  #-}
+ gen/Amazonka/MediaConvert/Types/AvcIntraTelecine.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraTelecine+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraTelecine+  ( AvcIntraTelecine+      ( ..,+        AvcIntraTelecine_HARD,+        AvcIntraTelecine_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you do frame rate conversion from 23.976 frames per second (fps) to+-- 29.97 fps, and your output scan type is interlaced, you can optionally+-- enable hard telecine (HARD) to create a smoother picture. When you keep+-- the default value, None (NONE), MediaConvert does a standard frame rate+-- conversion to 29.97 without doing anything with the field polarity to+-- create a smoother picture.+newtype AvcIntraTelecine = AvcIntraTelecine'+  { fromAvcIntraTelecine ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AvcIntraTelecine_HARD :: AvcIntraTelecine+pattern AvcIntraTelecine_HARD = AvcIntraTelecine' "HARD"++pattern AvcIntraTelecine_NONE :: AvcIntraTelecine+pattern AvcIntraTelecine_NONE = AvcIntraTelecine' "NONE"++{-# COMPLETE+  AvcIntraTelecine_HARD,+  AvcIntraTelecine_NONE,+  AvcIntraTelecine'+  #-}
+ gen/Amazonka/MediaConvert/Types/AvcIntraUhdQualityTuningLevel.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel+  ( AvcIntraUhdQualityTuningLevel+      ( ..,+        AvcIntraUhdQualityTuningLevel_MULTI_PASS,+        AvcIntraUhdQualityTuningLevel_SINGLE_PASS+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Optional. Use Quality tuning level (qualityTuningLevel) to choose how+-- many transcoding passes MediaConvert does with your video. When you+-- choose Multi-pass (MULTI_PASS), your video quality is better and your+-- output bitrate is more accurate. That is, the actual bitrate of your+-- output is closer to the target bitrate defined in the specification.+-- When you choose Single-pass (SINGLE_PASS), your encoding time is faster.+-- The default behavior is Single-pass (SINGLE_PASS).+newtype AvcIntraUhdQualityTuningLevel = AvcIntraUhdQualityTuningLevel'+  { fromAvcIntraUhdQualityTuningLevel ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern AvcIntraUhdQualityTuningLevel_MULTI_PASS :: AvcIntraUhdQualityTuningLevel+pattern AvcIntraUhdQualityTuningLevel_MULTI_PASS = AvcIntraUhdQualityTuningLevel' "MULTI_PASS"++pattern AvcIntraUhdQualityTuningLevel_SINGLE_PASS :: AvcIntraUhdQualityTuningLevel+pattern AvcIntraUhdQualityTuningLevel_SINGLE_PASS = AvcIntraUhdQualityTuningLevel' "SINGLE_PASS"++{-# COMPLETE+  AvcIntraUhdQualityTuningLevel_MULTI_PASS,+  AvcIntraUhdQualityTuningLevel_SINGLE_PASS,+  AvcIntraUhdQualityTuningLevel'+  #-}
+ gen/Amazonka/MediaConvert/Types/AvcIntraUhdSettings.hs view
@@ -0,0 +1,102 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.AvcIntraUhdSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.AvcIntraUhdSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AvcIntraUhdQualityTuningLevel+import qualified Amazonka.Prelude as Prelude++-- | Optional when you set AVC-Intra class (avcIntraClass) to Class 4K\/2K+-- (CLASS_4K_2K). When you set AVC-Intra class to a different value, this+-- object isn\'t allowed.+--+-- /See:/ 'newAvcIntraUhdSettings' smart constructor.+data AvcIntraUhdSettings = AvcIntraUhdSettings'+  { -- | Optional. Use Quality tuning level (qualityTuningLevel) to choose how+    -- many transcoding passes MediaConvert does with your video. When you+    -- choose Multi-pass (MULTI_PASS), your video quality is better and your+    -- output bitrate is more accurate. That is, the actual bitrate of your+    -- output is closer to the target bitrate defined in the specification.+    -- When you choose Single-pass (SINGLE_PASS), your encoding time is faster.+    -- The default behavior is Single-pass (SINGLE_PASS).+    qualityTuningLevel :: Prelude.Maybe AvcIntraUhdQualityTuningLevel+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AvcIntraUhdSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'qualityTuningLevel', 'avcIntraUhdSettings_qualityTuningLevel' - Optional. Use Quality tuning level (qualityTuningLevel) to choose how+-- many transcoding passes MediaConvert does with your video. When you+-- choose Multi-pass (MULTI_PASS), your video quality is better and your+-- output bitrate is more accurate. That is, the actual bitrate of your+-- output is closer to the target bitrate defined in the specification.+-- When you choose Single-pass (SINGLE_PASS), your encoding time is faster.+-- The default behavior is Single-pass (SINGLE_PASS).+newAvcIntraUhdSettings ::+  AvcIntraUhdSettings+newAvcIntraUhdSettings =+  AvcIntraUhdSettings'+    { qualityTuningLevel =+        Prelude.Nothing+    }++-- | Optional. Use Quality tuning level (qualityTuningLevel) to choose how+-- many transcoding passes MediaConvert does with your video. When you+-- choose Multi-pass (MULTI_PASS), your video quality is better and your+-- output bitrate is more accurate. That is, the actual bitrate of your+-- output is closer to the target bitrate defined in the specification.+-- When you choose Single-pass (SINGLE_PASS), your encoding time is faster.+-- The default behavior is Single-pass (SINGLE_PASS).+avcIntraUhdSettings_qualityTuningLevel :: Lens.Lens' AvcIntraUhdSettings (Prelude.Maybe AvcIntraUhdQualityTuningLevel)+avcIntraUhdSettings_qualityTuningLevel = Lens.lens (\AvcIntraUhdSettings' {qualityTuningLevel} -> qualityTuningLevel) (\s@AvcIntraUhdSettings' {} a -> s {qualityTuningLevel = a} :: AvcIntraUhdSettings)++instance Data.FromJSON AvcIntraUhdSettings where+  parseJSON =+    Data.withObject+      "AvcIntraUhdSettings"+      ( \x ->+          AvcIntraUhdSettings'+            Prelude.<$> (x Data..:? "qualityTuningLevel")+      )++instance Prelude.Hashable AvcIntraUhdSettings where+  hashWithSalt _salt AvcIntraUhdSettings' {..} =+    _salt `Prelude.hashWithSalt` qualityTuningLevel++instance Prelude.NFData AvcIntraUhdSettings where+  rnf AvcIntraUhdSettings' {..} =+    Prelude.rnf qualityTuningLevel++instance Data.ToJSON AvcIntraUhdSettings where+  toJSON AvcIntraUhdSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("qualityTuningLevel" Data..=)+              Prelude.<$> qualityTuningLevel+          ]+      )
+ gen/Amazonka/MediaConvert/Types/BillingTagsSource.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BillingTagsSource+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BillingTagsSource+  ( BillingTagsSource+      ( ..,+        BillingTagsSource_JOB,+        BillingTagsSource_JOB_TEMPLATE,+        BillingTagsSource_PRESET,+        BillingTagsSource_QUEUE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The tag type that AWS Billing and Cost Management will use to sort your+-- AWS Elemental MediaConvert costs on any billing report that you set up.+newtype BillingTagsSource = BillingTagsSource'+  { fromBillingTagsSource ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BillingTagsSource_JOB :: BillingTagsSource+pattern BillingTagsSource_JOB = BillingTagsSource' "JOB"++pattern BillingTagsSource_JOB_TEMPLATE :: BillingTagsSource+pattern BillingTagsSource_JOB_TEMPLATE = BillingTagsSource' "JOB_TEMPLATE"++pattern BillingTagsSource_PRESET :: BillingTagsSource+pattern BillingTagsSource_PRESET = BillingTagsSource' "PRESET"++pattern BillingTagsSource_QUEUE :: BillingTagsSource+pattern BillingTagsSource_QUEUE = BillingTagsSource' "QUEUE"++{-# COMPLETE+  BillingTagsSource_JOB,+  BillingTagsSource_JOB_TEMPLATE,+  BillingTagsSource_PRESET,+  BillingTagsSource_QUEUE,+  BillingTagsSource'+  #-}
+ gen/Amazonka/MediaConvert/Types/BurnInSubtitleStylePassthrough.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough+  ( BurnInSubtitleStylePassthrough+      ( ..,+        BurnInSubtitleStylePassthrough_DISABLED,+        BurnInSubtitleStylePassthrough_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Set Style passthrough (StylePassthrough) to ENABLED to use the available+-- style, color, and position information from your input captions.+-- MediaConvert uses default settings for any missing style and position+-- information in your input captions. Set Style passthrough to DISABLED,+-- or leave blank, to ignore the style and position information from your+-- input captions and use default settings: white text with black+-- outlining, bottom-center positioning, and automatic sizing. Whether you+-- set Style passthrough to enabled or not, you can also choose to manually+-- override any of the individual style and position settings.+newtype BurnInSubtitleStylePassthrough = BurnInSubtitleStylePassthrough'+  { fromBurnInSubtitleStylePassthrough ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BurnInSubtitleStylePassthrough_DISABLED :: BurnInSubtitleStylePassthrough+pattern BurnInSubtitleStylePassthrough_DISABLED = BurnInSubtitleStylePassthrough' "DISABLED"++pattern BurnInSubtitleStylePassthrough_ENABLED :: BurnInSubtitleStylePassthrough+pattern BurnInSubtitleStylePassthrough_ENABLED = BurnInSubtitleStylePassthrough' "ENABLED"++{-# COMPLETE+  BurnInSubtitleStylePassthrough_DISABLED,+  BurnInSubtitleStylePassthrough_ENABLED,+  BurnInSubtitleStylePassthrough'+  #-}
+ gen/Amazonka/MediaConvert/Types/BurninDestinationSettings.hs view
@@ -0,0 +1,610 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurninDestinationSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurninDestinationSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.BurnInSubtitleStylePassthrough+import Amazonka.MediaConvert.Types.BurninSubtitleAlignment+import Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor+import Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor+import Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont+import Amazonka.MediaConvert.Types.BurninSubtitleFontColor+import Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor+import Amazonka.MediaConvert.Types.BurninSubtitleShadowColor+import Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing+import Amazonka.MediaConvert.Types.FontScript+import qualified Amazonka.Prelude as Prelude++-- | Burn-in is a captions delivery method, rather than a captions format.+-- Burn-in writes the captions directly on your video frames, replacing+-- pixels of video content with the captions. Set up burn-in captions in+-- the same output as your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/burn-in-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- BURN_IN.+--+-- /See:/ 'newBurninDestinationSettings' smart constructor.+data BurninDestinationSettings = BurninDestinationSettings'+  { -- | Specify the alignment of your captions. If no explicit x_position is+    -- provided, setting alignment to centered will placethe captions at the+    -- bottom center of the output. Similarly, setting a left alignment+    -- willalign captions to the bottom left of the output. If x and y+    -- positions are given in conjunction with the alignment parameter, the+    -- font will be justified (either left or centered) relative to those+    -- coordinates.+    alignment :: Prelude.Maybe BurninSubtitleAlignment,+    -- | Ignore this setting unless Style passthrough (StylePassthrough) is set+    -- to Enabled and Font color (FontColor) set to Black, Yellow, Red, Green,+    -- Blue, or Hex. Use Apply font color (ApplyFontColor) for additional font+    -- color controls. When you choose White text only (WHITE_TEXT_ONLY), or+    -- leave blank, your font color setting only applies to white text in your+    -- input captions. For example, if your font color setting is Yellow, and+    -- your input captions have red and white text, your output captions will+    -- have red and yellow text. When you choose ALL_TEXT, your font color+    -- setting applies to all of your output captions text.+    applyFontColor :: Prelude.Maybe BurninSubtitleApplyFontColor,+    -- | Specify the color of the rectangle behind the captions. Leave background+    -- color (BackgroundColor) blank and set Style passthrough+    -- (StylePassthrough) to enabled to use the background color data from your+    -- input captions, if present.+    backgroundColor :: Prelude.Maybe BurninSubtitleBackgroundColor,+    -- | Specify the opacity of the background rectangle. Enter a value from 0 to+    -- 255, where 0 is transparent and 255 is opaque. If Style passthrough+    -- (StylePassthrough) is set to enabled, leave blank to pass through the+    -- background style information in your input captions to your output+    -- captions. If Style passthrough is set to disabled, leave blank to use a+    -- value of 0 and remove all backgrounds from your output captions.+    backgroundOpacity :: Prelude.Maybe Prelude.Natural,+    -- | Specify the font that you want the service to use for your burn in+    -- captions when your input captions specify a font that MediaConvert+    -- doesn\'t support. When you set Fallback font (FallbackFont) to best+    -- match (BEST_MATCH), or leave blank, MediaConvert uses a supported font+    -- that most closely matches the font that your input captions specify.+    -- When there are multiple unsupported fonts in your input captions,+    -- MediaConvert matches each font with the supported font that matches+    -- best. When you explicitly choose a replacement font, MediaConvert uses+    -- that font to replace all unsupported fonts from your input.+    fallbackFont :: Prelude.Maybe BurninSubtitleFallbackFont,+    -- | Specify the color of the burned-in captions text. Leave Font color+    -- (FontColor) blank and set Style passthrough (StylePassthrough) to+    -- enabled to use the font color data from your input captions, if present.+    fontColor :: Prelude.Maybe BurninSubtitleFontColor,+    -- | Specify the opacity of the burned-in captions. 255 is opaque; 0 is+    -- transparent.+    fontOpacity :: Prelude.Maybe Prelude.Natural,+    -- | Specify the Font resolution (FontResolution) in DPI (dots per inch).+    fontResolution :: Prelude.Maybe Prelude.Natural,+    -- | Set Font script (FontScript) to Automatically determined (AUTOMATIC), or+    -- leave blank, to automatically determine the font script in your input+    -- captions. Otherwise, set to Simplified Chinese (HANS) or Traditional+    -- Chinese (HANT) if your input font script uses Simplified or Traditional+    -- Chinese.+    fontScript :: Prelude.Maybe FontScript,+    -- | Specify the Font size (FontSize) in pixels. Must be a positive integer.+    -- Set to 0, or leave blank, for automatic font size.+    fontSize :: Prelude.Maybe Prelude.Natural,+    -- | Ignore this setting unless your Font color is set to Hex. Enter either+    -- six or eight hexidecimal digits, representing red, green, and blue, with+    -- two optional extra digits for alpha. For example a value of 1122AABB is+    -- a red value of 0x11, a green value of 0x22, a blue value of 0xAA, and an+    -- alpha value of 0xBB.+    hexFontColor :: Prelude.Maybe Prelude.Text,+    -- | Specify font outline color. Leave Outline color (OutlineColor) blank and+    -- set Style passthrough (StylePassthrough) to enabled to use the font+    -- outline color data from your input captions, if present.+    outlineColor :: Prelude.Maybe BurninSubtitleOutlineColor,+    -- | Specify the Outline size (OutlineSize) of the caption text, in pixels.+    -- Leave Outline size blank and set Style passthrough (StylePassthrough) to+    -- enabled to use the outline size data from your input captions, if+    -- present.+    outlineSize :: Prelude.Maybe Prelude.Natural,+    -- | Specify the color of the shadow cast by the captions. Leave Shadow color+    -- (ShadowColor) blank and set Style passthrough (StylePassthrough) to+    -- enabled to use the shadow color data from your input captions, if+    -- present.+    shadowColor :: Prelude.Maybe BurninSubtitleShadowColor,+    -- | Specify the opacity of the shadow. Enter a value from 0 to 255, where 0+    -- is transparent and 255 is opaque. If Style passthrough+    -- (StylePassthrough) is set to Enabled, leave Shadow opacity+    -- (ShadowOpacity) blank to pass through the shadow style information in+    -- your input captions to your output captions. If Style passthrough is set+    -- to disabled, leave blank to use a value of 0 and remove all shadows from+    -- your output captions.+    shadowOpacity :: Prelude.Maybe Prelude.Natural,+    -- | Specify the horizontal offset of the shadow, relative to the captions in+    -- pixels. A value of -2 would result in a shadow offset 2 pixels to the+    -- left.+    shadowXOffset :: Prelude.Maybe Prelude.Int,+    -- | Specify the vertical offset of the shadow relative to the captions in+    -- pixels. A value of -2 would result in a shadow offset 2 pixels above the+    -- text. Leave Shadow y-offset (ShadowYOffset) blank and set Style+    -- passthrough (StylePassthrough) to enabled to use the shadow y-offset+    -- data from your input captions, if present.+    shadowYOffset :: Prelude.Maybe Prelude.Int,+    -- | Set Style passthrough (StylePassthrough) to ENABLED to use the available+    -- style, color, and position information from your input captions.+    -- MediaConvert uses default settings for any missing style and position+    -- information in your input captions. Set Style passthrough to DISABLED,+    -- or leave blank, to ignore the style and position information from your+    -- input captions and use default settings: white text with black+    -- outlining, bottom-center positioning, and automatic sizing. Whether you+    -- set Style passthrough to enabled or not, you can also choose to manually+    -- override any of the individual style and position settings.+    stylePassthrough :: Prelude.Maybe BurnInSubtitleStylePassthrough,+    -- | Specify whether the text spacing (TeletextSpacing) in your captions is+    -- set by the captions grid, or varies depending on letter width. Choose+    -- fixed grid (FIXED_GRID) to conform to the spacing specified in the+    -- captions file more accurately. Choose proportional (PROPORTIONAL) to+    -- make the text easier to read for closed captions.+    teletextSpacing :: Prelude.Maybe BurninSubtitleTeletextSpacing,+    -- | Specify the horizontal position (XPosition) of the captions, relative to+    -- the left side of the output in pixels. A value of 10 would result in the+    -- captions starting 10 pixels from the left of the output. If no explicit+    -- x_position is provided, the horizontal caption position will be+    -- determined by the alignment parameter.+    xPosition :: Prelude.Maybe Prelude.Natural,+    -- | Specify the vertical position (YPosition) of the captions, relative to+    -- the top of the output in pixels. A value of 10 would result in the+    -- captions starting 10 pixels from the top of the output. If no explicit+    -- y_position is provided, the caption will be positioned towards the+    -- bottom of the output.+    yPosition :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'BurninDestinationSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'alignment', 'burninDestinationSettings_alignment' - Specify the alignment of your captions. If no explicit x_position is+-- provided, setting alignment to centered will placethe captions at the+-- bottom center of the output. Similarly, setting a left alignment+-- willalign captions to the bottom left of the output. If x and y+-- positions are given in conjunction with the alignment parameter, the+-- font will be justified (either left or centered) relative to those+-- coordinates.+--+-- 'applyFontColor', 'burninDestinationSettings_applyFontColor' - Ignore this setting unless Style passthrough (StylePassthrough) is set+-- to Enabled and Font color (FontColor) set to Black, Yellow, Red, Green,+-- Blue, or Hex. Use Apply font color (ApplyFontColor) for additional font+-- color controls. When you choose White text only (WHITE_TEXT_ONLY), or+-- leave blank, your font color setting only applies to white text in your+-- input captions. For example, if your font color setting is Yellow, and+-- your input captions have red and white text, your output captions will+-- have red and yellow text. When you choose ALL_TEXT, your font color+-- setting applies to all of your output captions text.+--+-- 'backgroundColor', 'burninDestinationSettings_backgroundColor' - Specify the color of the rectangle behind the captions. Leave background+-- color (BackgroundColor) blank and set Style passthrough+-- (StylePassthrough) to enabled to use the background color data from your+-- input captions, if present.+--+-- 'backgroundOpacity', 'burninDestinationSettings_backgroundOpacity' - Specify the opacity of the background rectangle. Enter a value from 0 to+-- 255, where 0 is transparent and 255 is opaque. If Style passthrough+-- (StylePassthrough) is set to enabled, leave blank to pass through the+-- background style information in your input captions to your output+-- captions. If Style passthrough is set to disabled, leave blank to use a+-- value of 0 and remove all backgrounds from your output captions.+--+-- 'fallbackFont', 'burninDestinationSettings_fallbackFont' - Specify the font that you want the service to use for your burn in+-- captions when your input captions specify a font that MediaConvert+-- doesn\'t support. When you set Fallback font (FallbackFont) to best+-- match (BEST_MATCH), or leave blank, MediaConvert uses a supported font+-- that most closely matches the font that your input captions specify.+-- When there are multiple unsupported fonts in your input captions,+-- MediaConvert matches each font with the supported font that matches+-- best. When you explicitly choose a replacement font, MediaConvert uses+-- that font to replace all unsupported fonts from your input.+--+-- 'fontColor', 'burninDestinationSettings_fontColor' - Specify the color of the burned-in captions text. Leave Font color+-- (FontColor) blank and set Style passthrough (StylePassthrough) to+-- enabled to use the font color data from your input captions, if present.+--+-- 'fontOpacity', 'burninDestinationSettings_fontOpacity' - Specify the opacity of the burned-in captions. 255 is opaque; 0 is+-- transparent.+--+-- 'fontResolution', 'burninDestinationSettings_fontResolution' - Specify the Font resolution (FontResolution) in DPI (dots per inch).+--+-- 'fontScript', 'burninDestinationSettings_fontScript' - Set Font script (FontScript) to Automatically determined (AUTOMATIC), or+-- leave blank, to automatically determine the font script in your input+-- captions. Otherwise, set to Simplified Chinese (HANS) or Traditional+-- Chinese (HANT) if your input font script uses Simplified or Traditional+-- Chinese.+--+-- 'fontSize', 'burninDestinationSettings_fontSize' - Specify the Font size (FontSize) in pixels. Must be a positive integer.+-- Set to 0, or leave blank, for automatic font size.+--+-- 'hexFontColor', 'burninDestinationSettings_hexFontColor' - Ignore this setting unless your Font color is set to Hex. Enter either+-- six or eight hexidecimal digits, representing red, green, and blue, with+-- two optional extra digits for alpha. For example a value of 1122AABB is+-- a red value of 0x11, a green value of 0x22, a blue value of 0xAA, and an+-- alpha value of 0xBB.+--+-- 'outlineColor', 'burninDestinationSettings_outlineColor' - Specify font outline color. Leave Outline color (OutlineColor) blank and+-- set Style passthrough (StylePassthrough) to enabled to use the font+-- outline color data from your input captions, if present.+--+-- 'outlineSize', 'burninDestinationSettings_outlineSize' - Specify the Outline size (OutlineSize) of the caption text, in pixels.+-- Leave Outline size blank and set Style passthrough (StylePassthrough) to+-- enabled to use the outline size data from your input captions, if+-- present.+--+-- 'shadowColor', 'burninDestinationSettings_shadowColor' - Specify the color of the shadow cast by the captions. Leave Shadow color+-- (ShadowColor) blank and set Style passthrough (StylePassthrough) to+-- enabled to use the shadow color data from your input captions, if+-- present.+--+-- 'shadowOpacity', 'burninDestinationSettings_shadowOpacity' - Specify the opacity of the shadow. Enter a value from 0 to 255, where 0+-- is transparent and 255 is opaque. If Style passthrough+-- (StylePassthrough) is set to Enabled, leave Shadow opacity+-- (ShadowOpacity) blank to pass through the shadow style information in+-- your input captions to your output captions. If Style passthrough is set+-- to disabled, leave blank to use a value of 0 and remove all shadows from+-- your output captions.+--+-- 'shadowXOffset', 'burninDestinationSettings_shadowXOffset' - Specify the horizontal offset of the shadow, relative to the captions in+-- pixels. A value of -2 would result in a shadow offset 2 pixels to the+-- left.+--+-- 'shadowYOffset', 'burninDestinationSettings_shadowYOffset' - Specify the vertical offset of the shadow relative to the captions in+-- pixels. A value of -2 would result in a shadow offset 2 pixels above the+-- text. Leave Shadow y-offset (ShadowYOffset) blank and set Style+-- passthrough (StylePassthrough) to enabled to use the shadow y-offset+-- data from your input captions, if present.+--+-- 'stylePassthrough', 'burninDestinationSettings_stylePassthrough' - Set Style passthrough (StylePassthrough) to ENABLED to use the available+-- style, color, and position information from your input captions.+-- MediaConvert uses default settings for any missing style and position+-- information in your input captions. Set Style passthrough to DISABLED,+-- or leave blank, to ignore the style and position information from your+-- input captions and use default settings: white text with black+-- outlining, bottom-center positioning, and automatic sizing. Whether you+-- set Style passthrough to enabled or not, you can also choose to manually+-- override any of the individual style and position settings.+--+-- 'teletextSpacing', 'burninDestinationSettings_teletextSpacing' - Specify whether the text spacing (TeletextSpacing) in your captions is+-- set by the captions grid, or varies depending on letter width. Choose+-- fixed grid (FIXED_GRID) to conform to the spacing specified in the+-- captions file more accurately. Choose proportional (PROPORTIONAL) to+-- make the text easier to read for closed captions.+--+-- 'xPosition', 'burninDestinationSettings_xPosition' - Specify the horizontal position (XPosition) of the captions, relative to+-- the left side of the output in pixels. A value of 10 would result in the+-- captions starting 10 pixels from the left of the output. If no explicit+-- x_position is provided, the horizontal caption position will be+-- determined by the alignment parameter.+--+-- 'yPosition', 'burninDestinationSettings_yPosition' - Specify the vertical position (YPosition) of the captions, relative to+-- the top of the output in pixels. A value of 10 would result in the+-- captions starting 10 pixels from the top of the output. If no explicit+-- y_position is provided, the caption will be positioned towards the+-- bottom of the output.+newBurninDestinationSettings ::+  BurninDestinationSettings+newBurninDestinationSettings =+  BurninDestinationSettings'+    { alignment =+        Prelude.Nothing,+      applyFontColor = Prelude.Nothing,+      backgroundColor = Prelude.Nothing,+      backgroundOpacity = Prelude.Nothing,+      fallbackFont = Prelude.Nothing,+      fontColor = Prelude.Nothing,+      fontOpacity = Prelude.Nothing,+      fontResolution = Prelude.Nothing,+      fontScript = Prelude.Nothing,+      fontSize = Prelude.Nothing,+      hexFontColor = Prelude.Nothing,+      outlineColor = Prelude.Nothing,+      outlineSize = Prelude.Nothing,+      shadowColor = Prelude.Nothing,+      shadowOpacity = Prelude.Nothing,+      shadowXOffset = Prelude.Nothing,+      shadowYOffset = Prelude.Nothing,+      stylePassthrough = Prelude.Nothing,+      teletextSpacing = Prelude.Nothing,+      xPosition = Prelude.Nothing,+      yPosition = Prelude.Nothing+    }++-- | Specify the alignment of your captions. If no explicit x_position is+-- provided, setting alignment to centered will placethe captions at the+-- bottom center of the output. Similarly, setting a left alignment+-- willalign captions to the bottom left of the output. If x and y+-- positions are given in conjunction with the alignment parameter, the+-- font will be justified (either left or centered) relative to those+-- coordinates.+burninDestinationSettings_alignment :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe BurninSubtitleAlignment)+burninDestinationSettings_alignment = Lens.lens (\BurninDestinationSettings' {alignment} -> alignment) (\s@BurninDestinationSettings' {} a -> s {alignment = a} :: BurninDestinationSettings)++-- | Ignore this setting unless Style passthrough (StylePassthrough) is set+-- to Enabled and Font color (FontColor) set to Black, Yellow, Red, Green,+-- Blue, or Hex. Use Apply font color (ApplyFontColor) for additional font+-- color controls. When you choose White text only (WHITE_TEXT_ONLY), or+-- leave blank, your font color setting only applies to white text in your+-- input captions. For example, if your font color setting is Yellow, and+-- your input captions have red and white text, your output captions will+-- have red and yellow text. When you choose ALL_TEXT, your font color+-- setting applies to all of your output captions text.+burninDestinationSettings_applyFontColor :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe BurninSubtitleApplyFontColor)+burninDestinationSettings_applyFontColor = Lens.lens (\BurninDestinationSettings' {applyFontColor} -> applyFontColor) (\s@BurninDestinationSettings' {} a -> s {applyFontColor = a} :: BurninDestinationSettings)++-- | Specify the color of the rectangle behind the captions. Leave background+-- color (BackgroundColor) blank and set Style passthrough+-- (StylePassthrough) to enabled to use the background color data from your+-- input captions, if present.+burninDestinationSettings_backgroundColor :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe BurninSubtitleBackgroundColor)+burninDestinationSettings_backgroundColor = Lens.lens (\BurninDestinationSettings' {backgroundColor} -> backgroundColor) (\s@BurninDestinationSettings' {} a -> s {backgroundColor = a} :: BurninDestinationSettings)++-- | Specify the opacity of the background rectangle. Enter a value from 0 to+-- 255, where 0 is transparent and 255 is opaque. If Style passthrough+-- (StylePassthrough) is set to enabled, leave blank to pass through the+-- background style information in your input captions to your output+-- captions. If Style passthrough is set to disabled, leave blank to use a+-- value of 0 and remove all backgrounds from your output captions.+burninDestinationSettings_backgroundOpacity :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Natural)+burninDestinationSettings_backgroundOpacity = Lens.lens (\BurninDestinationSettings' {backgroundOpacity} -> backgroundOpacity) (\s@BurninDestinationSettings' {} a -> s {backgroundOpacity = a} :: BurninDestinationSettings)++-- | Specify the font that you want the service to use for your burn in+-- captions when your input captions specify a font that MediaConvert+-- doesn\'t support. When you set Fallback font (FallbackFont) to best+-- match (BEST_MATCH), or leave blank, MediaConvert uses a supported font+-- that most closely matches the font that your input captions specify.+-- When there are multiple unsupported fonts in your input captions,+-- MediaConvert matches each font with the supported font that matches+-- best. When you explicitly choose a replacement font, MediaConvert uses+-- that font to replace all unsupported fonts from your input.+burninDestinationSettings_fallbackFont :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe BurninSubtitleFallbackFont)+burninDestinationSettings_fallbackFont = Lens.lens (\BurninDestinationSettings' {fallbackFont} -> fallbackFont) (\s@BurninDestinationSettings' {} a -> s {fallbackFont = a} :: BurninDestinationSettings)++-- | Specify the color of the burned-in captions text. Leave Font color+-- (FontColor) blank and set Style passthrough (StylePassthrough) to+-- enabled to use the font color data from your input captions, if present.+burninDestinationSettings_fontColor :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe BurninSubtitleFontColor)+burninDestinationSettings_fontColor = Lens.lens (\BurninDestinationSettings' {fontColor} -> fontColor) (\s@BurninDestinationSettings' {} a -> s {fontColor = a} :: BurninDestinationSettings)++-- | Specify the opacity of the burned-in captions. 255 is opaque; 0 is+-- transparent.+burninDestinationSettings_fontOpacity :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Natural)+burninDestinationSettings_fontOpacity = Lens.lens (\BurninDestinationSettings' {fontOpacity} -> fontOpacity) (\s@BurninDestinationSettings' {} a -> s {fontOpacity = a} :: BurninDestinationSettings)++-- | Specify the Font resolution (FontResolution) in DPI (dots per inch).+burninDestinationSettings_fontResolution :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Natural)+burninDestinationSettings_fontResolution = Lens.lens (\BurninDestinationSettings' {fontResolution} -> fontResolution) (\s@BurninDestinationSettings' {} a -> s {fontResolution = a} :: BurninDestinationSettings)++-- | Set Font script (FontScript) to Automatically determined (AUTOMATIC), or+-- leave blank, to automatically determine the font script in your input+-- captions. Otherwise, set to Simplified Chinese (HANS) or Traditional+-- Chinese (HANT) if your input font script uses Simplified or Traditional+-- Chinese.+burninDestinationSettings_fontScript :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe FontScript)+burninDestinationSettings_fontScript = Lens.lens (\BurninDestinationSettings' {fontScript} -> fontScript) (\s@BurninDestinationSettings' {} a -> s {fontScript = a} :: BurninDestinationSettings)++-- | Specify the Font size (FontSize) in pixels. Must be a positive integer.+-- Set to 0, or leave blank, for automatic font size.+burninDestinationSettings_fontSize :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Natural)+burninDestinationSettings_fontSize = Lens.lens (\BurninDestinationSettings' {fontSize} -> fontSize) (\s@BurninDestinationSettings' {} a -> s {fontSize = a} :: BurninDestinationSettings)++-- | Ignore this setting unless your Font color is set to Hex. Enter either+-- six or eight hexidecimal digits, representing red, green, and blue, with+-- two optional extra digits for alpha. For example a value of 1122AABB is+-- a red value of 0x11, a green value of 0x22, a blue value of 0xAA, and an+-- alpha value of 0xBB.+burninDestinationSettings_hexFontColor :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Text)+burninDestinationSettings_hexFontColor = Lens.lens (\BurninDestinationSettings' {hexFontColor} -> hexFontColor) (\s@BurninDestinationSettings' {} a -> s {hexFontColor = a} :: BurninDestinationSettings)++-- | Specify font outline color. Leave Outline color (OutlineColor) blank and+-- set Style passthrough (StylePassthrough) to enabled to use the font+-- outline color data from your input captions, if present.+burninDestinationSettings_outlineColor :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe BurninSubtitleOutlineColor)+burninDestinationSettings_outlineColor = Lens.lens (\BurninDestinationSettings' {outlineColor} -> outlineColor) (\s@BurninDestinationSettings' {} a -> s {outlineColor = a} :: BurninDestinationSettings)++-- | Specify the Outline size (OutlineSize) of the caption text, in pixels.+-- Leave Outline size blank and set Style passthrough (StylePassthrough) to+-- enabled to use the outline size data from your input captions, if+-- present.+burninDestinationSettings_outlineSize :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Natural)+burninDestinationSettings_outlineSize = Lens.lens (\BurninDestinationSettings' {outlineSize} -> outlineSize) (\s@BurninDestinationSettings' {} a -> s {outlineSize = a} :: BurninDestinationSettings)++-- | Specify the color of the shadow cast by the captions. Leave Shadow color+-- (ShadowColor) blank and set Style passthrough (StylePassthrough) to+-- enabled to use the shadow color data from your input captions, if+-- present.+burninDestinationSettings_shadowColor :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe BurninSubtitleShadowColor)+burninDestinationSettings_shadowColor = Lens.lens (\BurninDestinationSettings' {shadowColor} -> shadowColor) (\s@BurninDestinationSettings' {} a -> s {shadowColor = a} :: BurninDestinationSettings)++-- | Specify the opacity of the shadow. Enter a value from 0 to 255, where 0+-- is transparent and 255 is opaque. If Style passthrough+-- (StylePassthrough) is set to Enabled, leave Shadow opacity+-- (ShadowOpacity) blank to pass through the shadow style information in+-- your input captions to your output captions. If Style passthrough is set+-- to disabled, leave blank to use a value of 0 and remove all shadows from+-- your output captions.+burninDestinationSettings_shadowOpacity :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Natural)+burninDestinationSettings_shadowOpacity = Lens.lens (\BurninDestinationSettings' {shadowOpacity} -> shadowOpacity) (\s@BurninDestinationSettings' {} a -> s {shadowOpacity = a} :: BurninDestinationSettings)++-- | Specify the horizontal offset of the shadow, relative to the captions in+-- pixels. A value of -2 would result in a shadow offset 2 pixels to the+-- left.+burninDestinationSettings_shadowXOffset :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Int)+burninDestinationSettings_shadowXOffset = Lens.lens (\BurninDestinationSettings' {shadowXOffset} -> shadowXOffset) (\s@BurninDestinationSettings' {} a -> s {shadowXOffset = a} :: BurninDestinationSettings)++-- | Specify the vertical offset of the shadow relative to the captions in+-- pixels. A value of -2 would result in a shadow offset 2 pixels above the+-- text. Leave Shadow y-offset (ShadowYOffset) blank and set Style+-- passthrough (StylePassthrough) to enabled to use the shadow y-offset+-- data from your input captions, if present.+burninDestinationSettings_shadowYOffset :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Int)+burninDestinationSettings_shadowYOffset = Lens.lens (\BurninDestinationSettings' {shadowYOffset} -> shadowYOffset) (\s@BurninDestinationSettings' {} a -> s {shadowYOffset = a} :: BurninDestinationSettings)++-- | Set Style passthrough (StylePassthrough) to ENABLED to use the available+-- style, color, and position information from your input captions.+-- MediaConvert uses default settings for any missing style and position+-- information in your input captions. Set Style passthrough to DISABLED,+-- or leave blank, to ignore the style and position information from your+-- input captions and use default settings: white text with black+-- outlining, bottom-center positioning, and automatic sizing. Whether you+-- set Style passthrough to enabled or not, you can also choose to manually+-- override any of the individual style and position settings.+burninDestinationSettings_stylePassthrough :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe BurnInSubtitleStylePassthrough)+burninDestinationSettings_stylePassthrough = Lens.lens (\BurninDestinationSettings' {stylePassthrough} -> stylePassthrough) (\s@BurninDestinationSettings' {} a -> s {stylePassthrough = a} :: BurninDestinationSettings)++-- | Specify whether the text spacing (TeletextSpacing) in your captions is+-- set by the captions grid, or varies depending on letter width. Choose+-- fixed grid (FIXED_GRID) to conform to the spacing specified in the+-- captions file more accurately. Choose proportional (PROPORTIONAL) to+-- make the text easier to read for closed captions.+burninDestinationSettings_teletextSpacing :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe BurninSubtitleTeletextSpacing)+burninDestinationSettings_teletextSpacing = Lens.lens (\BurninDestinationSettings' {teletextSpacing} -> teletextSpacing) (\s@BurninDestinationSettings' {} a -> s {teletextSpacing = a} :: BurninDestinationSettings)++-- | Specify the horizontal position (XPosition) of the captions, relative to+-- the left side of the output in pixels. A value of 10 would result in the+-- captions starting 10 pixels from the left of the output. If no explicit+-- x_position is provided, the horizontal caption position will be+-- determined by the alignment parameter.+burninDestinationSettings_xPosition :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Natural)+burninDestinationSettings_xPosition = Lens.lens (\BurninDestinationSettings' {xPosition} -> xPosition) (\s@BurninDestinationSettings' {} a -> s {xPosition = a} :: BurninDestinationSettings)++-- | Specify the vertical position (YPosition) of the captions, relative to+-- the top of the output in pixels. A value of 10 would result in the+-- captions starting 10 pixels from the top of the output. If no explicit+-- y_position is provided, the caption will be positioned towards the+-- bottom of the output.+burninDestinationSettings_yPosition :: Lens.Lens' BurninDestinationSettings (Prelude.Maybe Prelude.Natural)+burninDestinationSettings_yPosition = Lens.lens (\BurninDestinationSettings' {yPosition} -> yPosition) (\s@BurninDestinationSettings' {} a -> s {yPosition = a} :: BurninDestinationSettings)++instance Data.FromJSON BurninDestinationSettings where+  parseJSON =+    Data.withObject+      "BurninDestinationSettings"+      ( \x ->+          BurninDestinationSettings'+            Prelude.<$> (x Data..:? "alignment")+            Prelude.<*> (x Data..:? "applyFontColor")+            Prelude.<*> (x Data..:? "backgroundColor")+            Prelude.<*> (x Data..:? "backgroundOpacity")+            Prelude.<*> (x Data..:? "fallbackFont")+            Prelude.<*> (x Data..:? "fontColor")+            Prelude.<*> (x Data..:? "fontOpacity")+            Prelude.<*> (x Data..:? "fontResolution")+            Prelude.<*> (x Data..:? "fontScript")+            Prelude.<*> (x Data..:? "fontSize")+            Prelude.<*> (x Data..:? "hexFontColor")+            Prelude.<*> (x Data..:? "outlineColor")+            Prelude.<*> (x Data..:? "outlineSize")+            Prelude.<*> (x Data..:? "shadowColor")+            Prelude.<*> (x Data..:? "shadowOpacity")+            Prelude.<*> (x Data..:? "shadowXOffset")+            Prelude.<*> (x Data..:? "shadowYOffset")+            Prelude.<*> (x Data..:? "stylePassthrough")+            Prelude.<*> (x Data..:? "teletextSpacing")+            Prelude.<*> (x Data..:? "xPosition")+            Prelude.<*> (x Data..:? "yPosition")+      )++instance Prelude.Hashable BurninDestinationSettings where+  hashWithSalt _salt BurninDestinationSettings' {..} =+    _salt+      `Prelude.hashWithSalt` alignment+      `Prelude.hashWithSalt` applyFontColor+      `Prelude.hashWithSalt` backgroundColor+      `Prelude.hashWithSalt` backgroundOpacity+      `Prelude.hashWithSalt` fallbackFont+      `Prelude.hashWithSalt` fontColor+      `Prelude.hashWithSalt` fontOpacity+      `Prelude.hashWithSalt` fontResolution+      `Prelude.hashWithSalt` fontScript+      `Prelude.hashWithSalt` fontSize+      `Prelude.hashWithSalt` hexFontColor+      `Prelude.hashWithSalt` outlineColor+      `Prelude.hashWithSalt` outlineSize+      `Prelude.hashWithSalt` shadowColor+      `Prelude.hashWithSalt` shadowOpacity+      `Prelude.hashWithSalt` shadowXOffset+      `Prelude.hashWithSalt` shadowYOffset+      `Prelude.hashWithSalt` stylePassthrough+      `Prelude.hashWithSalt` teletextSpacing+      `Prelude.hashWithSalt` xPosition+      `Prelude.hashWithSalt` yPosition++instance Prelude.NFData BurninDestinationSettings where+  rnf BurninDestinationSettings' {..} =+    Prelude.rnf alignment+      `Prelude.seq` Prelude.rnf applyFontColor+      `Prelude.seq` Prelude.rnf backgroundColor+      `Prelude.seq` Prelude.rnf backgroundOpacity+      `Prelude.seq` Prelude.rnf fallbackFont+      `Prelude.seq` Prelude.rnf fontColor+      `Prelude.seq` Prelude.rnf fontOpacity+      `Prelude.seq` Prelude.rnf fontResolution+      `Prelude.seq` Prelude.rnf fontScript+      `Prelude.seq` Prelude.rnf fontSize+      `Prelude.seq` Prelude.rnf hexFontColor+      `Prelude.seq` Prelude.rnf outlineColor+      `Prelude.seq` Prelude.rnf outlineSize+      `Prelude.seq` Prelude.rnf shadowColor+      `Prelude.seq` Prelude.rnf shadowOpacity+      `Prelude.seq` Prelude.rnf shadowXOffset+      `Prelude.seq` Prelude.rnf shadowYOffset+      `Prelude.seq` Prelude.rnf stylePassthrough+      `Prelude.seq` Prelude.rnf teletextSpacing+      `Prelude.seq` Prelude.rnf xPosition+      `Prelude.seq` Prelude.rnf yPosition++instance Data.ToJSON BurninDestinationSettings where+  toJSON BurninDestinationSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("alignment" Data..=) Prelude.<$> alignment,+            ("applyFontColor" Data..=)+              Prelude.<$> applyFontColor,+            ("backgroundColor" Data..=)+              Prelude.<$> backgroundColor,+            ("backgroundOpacity" Data..=)+              Prelude.<$> backgroundOpacity,+            ("fallbackFont" Data..=) Prelude.<$> fallbackFont,+            ("fontColor" Data..=) Prelude.<$> fontColor,+            ("fontOpacity" Data..=) Prelude.<$> fontOpacity,+            ("fontResolution" Data..=)+              Prelude.<$> fontResolution,+            ("fontScript" Data..=) Prelude.<$> fontScript,+            ("fontSize" Data..=) Prelude.<$> fontSize,+            ("hexFontColor" Data..=) Prelude.<$> hexFontColor,+            ("outlineColor" Data..=) Prelude.<$> outlineColor,+            ("outlineSize" Data..=) Prelude.<$> outlineSize,+            ("shadowColor" Data..=) Prelude.<$> shadowColor,+            ("shadowOpacity" Data..=) Prelude.<$> shadowOpacity,+            ("shadowXOffset" Data..=) Prelude.<$> shadowXOffset,+            ("shadowYOffset" Data..=) Prelude.<$> shadowYOffset,+            ("stylePassthrough" Data..=)+              Prelude.<$> stylePassthrough,+            ("teletextSpacing" Data..=)+              Prelude.<$> teletextSpacing,+            ("xPosition" Data..=) Prelude.<$> xPosition,+            ("yPosition" Data..=) Prelude.<$> yPosition+          ]+      )
+ gen/Amazonka/MediaConvert/Types/BurninSubtitleAlignment.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurninSubtitleAlignment+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurninSubtitleAlignment+  ( BurninSubtitleAlignment+      ( ..,+        BurninSubtitleAlignment_AUTO,+        BurninSubtitleAlignment_CENTERED,+        BurninSubtitleAlignment_LEFT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the alignment of your captions. If no explicit x_position is+-- provided, setting alignment to centered will placethe captions at the+-- bottom center of the output. Similarly, setting a left alignment+-- willalign captions to the bottom left of the output. If x and y+-- positions are given in conjunction with the alignment parameter, the+-- font will be justified (either left or centered) relative to those+-- coordinates.+newtype BurninSubtitleAlignment = BurninSubtitleAlignment'+  { fromBurninSubtitleAlignment ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BurninSubtitleAlignment_AUTO :: BurninSubtitleAlignment+pattern BurninSubtitleAlignment_AUTO = BurninSubtitleAlignment' "AUTO"++pattern BurninSubtitleAlignment_CENTERED :: BurninSubtitleAlignment+pattern BurninSubtitleAlignment_CENTERED = BurninSubtitleAlignment' "CENTERED"++pattern BurninSubtitleAlignment_LEFT :: BurninSubtitleAlignment+pattern BurninSubtitleAlignment_LEFT = BurninSubtitleAlignment' "LEFT"++{-# COMPLETE+  BurninSubtitleAlignment_AUTO,+  BurninSubtitleAlignment_CENTERED,+  BurninSubtitleAlignment_LEFT,+  BurninSubtitleAlignment'+  #-}
+ gen/Amazonka/MediaConvert/Types/BurninSubtitleApplyFontColor.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurninSubtitleApplyFontColor+  ( BurninSubtitleApplyFontColor+      ( ..,+        BurninSubtitleApplyFontColor_ALL_TEXT,+        BurninSubtitleApplyFontColor_WHITE_TEXT_ONLY+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ignore this setting unless Style passthrough (StylePassthrough) is set+-- to Enabled and Font color (FontColor) set to Black, Yellow, Red, Green,+-- Blue, or Hex. Use Apply font color (ApplyFontColor) for additional font+-- color controls. When you choose White text only (WHITE_TEXT_ONLY), or+-- leave blank, your font color setting only applies to white text in your+-- input captions. For example, if your font color setting is Yellow, and+-- your input captions have red and white text, your output captions will+-- have red and yellow text. When you choose ALL_TEXT, your font color+-- setting applies to all of your output captions text.+newtype BurninSubtitleApplyFontColor = BurninSubtitleApplyFontColor'+  { fromBurninSubtitleApplyFontColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BurninSubtitleApplyFontColor_ALL_TEXT :: BurninSubtitleApplyFontColor+pattern BurninSubtitleApplyFontColor_ALL_TEXT = BurninSubtitleApplyFontColor' "ALL_TEXT"++pattern BurninSubtitleApplyFontColor_WHITE_TEXT_ONLY :: BurninSubtitleApplyFontColor+pattern BurninSubtitleApplyFontColor_WHITE_TEXT_ONLY = BurninSubtitleApplyFontColor' "WHITE_TEXT_ONLY"++{-# COMPLETE+  BurninSubtitleApplyFontColor_ALL_TEXT,+  BurninSubtitleApplyFontColor_WHITE_TEXT_ONLY,+  BurninSubtitleApplyFontColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/BurninSubtitleBackgroundColor.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurninSubtitleBackgroundColor+  ( BurninSubtitleBackgroundColor+      ( ..,+        BurninSubtitleBackgroundColor_AUTO,+        BurninSubtitleBackgroundColor_BLACK,+        BurninSubtitleBackgroundColor_NONE,+        BurninSubtitleBackgroundColor_WHITE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the color of the rectangle behind the captions. Leave background+-- color (BackgroundColor) blank and set Style passthrough+-- (StylePassthrough) to enabled to use the background color data from your+-- input captions, if present.+newtype BurninSubtitleBackgroundColor = BurninSubtitleBackgroundColor'+  { fromBurninSubtitleBackgroundColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BurninSubtitleBackgroundColor_AUTO :: BurninSubtitleBackgroundColor+pattern BurninSubtitleBackgroundColor_AUTO = BurninSubtitleBackgroundColor' "AUTO"++pattern BurninSubtitleBackgroundColor_BLACK :: BurninSubtitleBackgroundColor+pattern BurninSubtitleBackgroundColor_BLACK = BurninSubtitleBackgroundColor' "BLACK"++pattern BurninSubtitleBackgroundColor_NONE :: BurninSubtitleBackgroundColor+pattern BurninSubtitleBackgroundColor_NONE = BurninSubtitleBackgroundColor' "NONE"++pattern BurninSubtitleBackgroundColor_WHITE :: BurninSubtitleBackgroundColor+pattern BurninSubtitleBackgroundColor_WHITE = BurninSubtitleBackgroundColor' "WHITE"++{-# COMPLETE+  BurninSubtitleBackgroundColor_AUTO,+  BurninSubtitleBackgroundColor_BLACK,+  BurninSubtitleBackgroundColor_NONE,+  BurninSubtitleBackgroundColor_WHITE,+  BurninSubtitleBackgroundColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/BurninSubtitleFallbackFont.hs view
@@ -0,0 +1,95 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurninSubtitleFallbackFont+  ( BurninSubtitleFallbackFont+      ( ..,+        BurninSubtitleFallbackFont_BEST_MATCH,+        BurninSubtitleFallbackFont_MONOSPACED_SANSSERIF,+        BurninSubtitleFallbackFont_MONOSPACED_SERIF,+        BurninSubtitleFallbackFont_PROPORTIONAL_SANSSERIF,+        BurninSubtitleFallbackFont_PROPORTIONAL_SERIF+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the font that you want the service to use for your burn in+-- captions when your input captions specify a font that MediaConvert+-- doesn\'t support. When you set Fallback font (FallbackFont) to best+-- match (BEST_MATCH), or leave blank, MediaConvert uses a supported font+-- that most closely matches the font that your input captions specify.+-- When there are multiple unsupported fonts in your input captions,+-- MediaConvert matches each font with the supported font that matches+-- best. When you explicitly choose a replacement font, MediaConvert uses+-- that font to replace all unsupported fonts from your input.+newtype BurninSubtitleFallbackFont = BurninSubtitleFallbackFont'+  { fromBurninSubtitleFallbackFont ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BurninSubtitleFallbackFont_BEST_MATCH :: BurninSubtitleFallbackFont+pattern BurninSubtitleFallbackFont_BEST_MATCH = BurninSubtitleFallbackFont' "BEST_MATCH"++pattern BurninSubtitleFallbackFont_MONOSPACED_SANSSERIF :: BurninSubtitleFallbackFont+pattern BurninSubtitleFallbackFont_MONOSPACED_SANSSERIF = BurninSubtitleFallbackFont' "MONOSPACED_SANSSERIF"++pattern BurninSubtitleFallbackFont_MONOSPACED_SERIF :: BurninSubtitleFallbackFont+pattern BurninSubtitleFallbackFont_MONOSPACED_SERIF = BurninSubtitleFallbackFont' "MONOSPACED_SERIF"++pattern BurninSubtitleFallbackFont_PROPORTIONAL_SANSSERIF :: BurninSubtitleFallbackFont+pattern BurninSubtitleFallbackFont_PROPORTIONAL_SANSSERIF = BurninSubtitleFallbackFont' "PROPORTIONAL_SANSSERIF"++pattern BurninSubtitleFallbackFont_PROPORTIONAL_SERIF :: BurninSubtitleFallbackFont+pattern BurninSubtitleFallbackFont_PROPORTIONAL_SERIF = BurninSubtitleFallbackFont' "PROPORTIONAL_SERIF"++{-# COMPLETE+  BurninSubtitleFallbackFont_BEST_MATCH,+  BurninSubtitleFallbackFont_MONOSPACED_SANSSERIF,+  BurninSubtitleFallbackFont_MONOSPACED_SERIF,+  BurninSubtitleFallbackFont_PROPORTIONAL_SANSSERIF,+  BurninSubtitleFallbackFont_PROPORTIONAL_SERIF,+  BurninSubtitleFallbackFont'+  #-}
+ gen/Amazonka/MediaConvert/Types/BurninSubtitleFontColor.hs view
@@ -0,0 +1,104 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurninSubtitleFontColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurninSubtitleFontColor+  ( BurninSubtitleFontColor+      ( ..,+        BurninSubtitleFontColor_AUTO,+        BurninSubtitleFontColor_BLACK,+        BurninSubtitleFontColor_BLUE,+        BurninSubtitleFontColor_GREEN,+        BurninSubtitleFontColor_HEX,+        BurninSubtitleFontColor_RED,+        BurninSubtitleFontColor_WHITE,+        BurninSubtitleFontColor_YELLOW+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the color of the burned-in captions text. Leave Font color+-- (FontColor) blank and set Style passthrough (StylePassthrough) to+-- enabled to use the font color data from your input captions, if present.+newtype BurninSubtitleFontColor = BurninSubtitleFontColor'+  { fromBurninSubtitleFontColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BurninSubtitleFontColor_AUTO :: BurninSubtitleFontColor+pattern BurninSubtitleFontColor_AUTO = BurninSubtitleFontColor' "AUTO"++pattern BurninSubtitleFontColor_BLACK :: BurninSubtitleFontColor+pattern BurninSubtitleFontColor_BLACK = BurninSubtitleFontColor' "BLACK"++pattern BurninSubtitleFontColor_BLUE :: BurninSubtitleFontColor+pattern BurninSubtitleFontColor_BLUE = BurninSubtitleFontColor' "BLUE"++pattern BurninSubtitleFontColor_GREEN :: BurninSubtitleFontColor+pattern BurninSubtitleFontColor_GREEN = BurninSubtitleFontColor' "GREEN"++pattern BurninSubtitleFontColor_HEX :: BurninSubtitleFontColor+pattern BurninSubtitleFontColor_HEX = BurninSubtitleFontColor' "HEX"++pattern BurninSubtitleFontColor_RED :: BurninSubtitleFontColor+pattern BurninSubtitleFontColor_RED = BurninSubtitleFontColor' "RED"++pattern BurninSubtitleFontColor_WHITE :: BurninSubtitleFontColor+pattern BurninSubtitleFontColor_WHITE = BurninSubtitleFontColor' "WHITE"++pattern BurninSubtitleFontColor_YELLOW :: BurninSubtitleFontColor+pattern BurninSubtitleFontColor_YELLOW = BurninSubtitleFontColor' "YELLOW"++{-# COMPLETE+  BurninSubtitleFontColor_AUTO,+  BurninSubtitleFontColor_BLACK,+  BurninSubtitleFontColor_BLUE,+  BurninSubtitleFontColor_GREEN,+  BurninSubtitleFontColor_HEX,+  BurninSubtitleFontColor_RED,+  BurninSubtitleFontColor_WHITE,+  BurninSubtitleFontColor_YELLOW,+  BurninSubtitleFontColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/BurninSubtitleOutlineColor.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurninSubtitleOutlineColor+  ( BurninSubtitleOutlineColor+      ( ..,+        BurninSubtitleOutlineColor_AUTO,+        BurninSubtitleOutlineColor_BLACK,+        BurninSubtitleOutlineColor_BLUE,+        BurninSubtitleOutlineColor_GREEN,+        BurninSubtitleOutlineColor_RED,+        BurninSubtitleOutlineColor_WHITE,+        BurninSubtitleOutlineColor_YELLOW+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify font outline color. Leave Outline color (OutlineColor) blank and+-- set Style passthrough (StylePassthrough) to enabled to use the font+-- outline color data from your input captions, if present.+newtype BurninSubtitleOutlineColor = BurninSubtitleOutlineColor'+  { fromBurninSubtitleOutlineColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BurninSubtitleOutlineColor_AUTO :: BurninSubtitleOutlineColor+pattern BurninSubtitleOutlineColor_AUTO = BurninSubtitleOutlineColor' "AUTO"++pattern BurninSubtitleOutlineColor_BLACK :: BurninSubtitleOutlineColor+pattern BurninSubtitleOutlineColor_BLACK = BurninSubtitleOutlineColor' "BLACK"++pattern BurninSubtitleOutlineColor_BLUE :: BurninSubtitleOutlineColor+pattern BurninSubtitleOutlineColor_BLUE = BurninSubtitleOutlineColor' "BLUE"++pattern BurninSubtitleOutlineColor_GREEN :: BurninSubtitleOutlineColor+pattern BurninSubtitleOutlineColor_GREEN = BurninSubtitleOutlineColor' "GREEN"++pattern BurninSubtitleOutlineColor_RED :: BurninSubtitleOutlineColor+pattern BurninSubtitleOutlineColor_RED = BurninSubtitleOutlineColor' "RED"++pattern BurninSubtitleOutlineColor_WHITE :: BurninSubtitleOutlineColor+pattern BurninSubtitleOutlineColor_WHITE = BurninSubtitleOutlineColor' "WHITE"++pattern BurninSubtitleOutlineColor_YELLOW :: BurninSubtitleOutlineColor+pattern BurninSubtitleOutlineColor_YELLOW = BurninSubtitleOutlineColor' "YELLOW"++{-# COMPLETE+  BurninSubtitleOutlineColor_AUTO,+  BurninSubtitleOutlineColor_BLACK,+  BurninSubtitleOutlineColor_BLUE,+  BurninSubtitleOutlineColor_GREEN,+  BurninSubtitleOutlineColor_RED,+  BurninSubtitleOutlineColor_WHITE,+  BurninSubtitleOutlineColor_YELLOW,+  BurninSubtitleOutlineColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/BurninSubtitleShadowColor.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurninSubtitleShadowColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurninSubtitleShadowColor+  ( BurninSubtitleShadowColor+      ( ..,+        BurninSubtitleShadowColor_AUTO,+        BurninSubtitleShadowColor_BLACK,+        BurninSubtitleShadowColor_NONE,+        BurninSubtitleShadowColor_WHITE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the color of the shadow cast by the captions. Leave Shadow color+-- (ShadowColor) blank and set Style passthrough (StylePassthrough) to+-- enabled to use the shadow color data from your input captions, if+-- present.+newtype BurninSubtitleShadowColor = BurninSubtitleShadowColor'+  { fromBurninSubtitleShadowColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BurninSubtitleShadowColor_AUTO :: BurninSubtitleShadowColor+pattern BurninSubtitleShadowColor_AUTO = BurninSubtitleShadowColor' "AUTO"++pattern BurninSubtitleShadowColor_BLACK :: BurninSubtitleShadowColor+pattern BurninSubtitleShadowColor_BLACK = BurninSubtitleShadowColor' "BLACK"++pattern BurninSubtitleShadowColor_NONE :: BurninSubtitleShadowColor+pattern BurninSubtitleShadowColor_NONE = BurninSubtitleShadowColor' "NONE"++pattern BurninSubtitleShadowColor_WHITE :: BurninSubtitleShadowColor+pattern BurninSubtitleShadowColor_WHITE = BurninSubtitleShadowColor' "WHITE"++{-# COMPLETE+  BurninSubtitleShadowColor_AUTO,+  BurninSubtitleShadowColor_BLACK,+  BurninSubtitleShadowColor_NONE,+  BurninSubtitleShadowColor_WHITE,+  BurninSubtitleShadowColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/BurninSubtitleTeletextSpacing.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.BurninSubtitleTeletextSpacing+  ( BurninSubtitleTeletextSpacing+      ( ..,+        BurninSubtitleTeletextSpacing_AUTO,+        BurninSubtitleTeletextSpacing_FIXED_GRID,+        BurninSubtitleTeletextSpacing_PROPORTIONAL+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether the text spacing (TeletextSpacing) in your captions is+-- set by the captions grid, or varies depending on letter width. Choose+-- fixed grid (FIXED_GRID) to conform to the spacing specified in the+-- captions file more accurately. Choose proportional (PROPORTIONAL) to+-- make the text easier to read for closed captions.+newtype BurninSubtitleTeletextSpacing = BurninSubtitleTeletextSpacing'+  { fromBurninSubtitleTeletextSpacing ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern BurninSubtitleTeletextSpacing_AUTO :: BurninSubtitleTeletextSpacing+pattern BurninSubtitleTeletextSpacing_AUTO = BurninSubtitleTeletextSpacing' "AUTO"++pattern BurninSubtitleTeletextSpacing_FIXED_GRID :: BurninSubtitleTeletextSpacing+pattern BurninSubtitleTeletextSpacing_FIXED_GRID = BurninSubtitleTeletextSpacing' "FIXED_GRID"++pattern BurninSubtitleTeletextSpacing_PROPORTIONAL :: BurninSubtitleTeletextSpacing+pattern BurninSubtitleTeletextSpacing_PROPORTIONAL = BurninSubtitleTeletextSpacing' "PROPORTIONAL"++{-# COMPLETE+  BurninSubtitleTeletextSpacing_AUTO,+  BurninSubtitleTeletextSpacing_FIXED_GRID,+  BurninSubtitleTeletextSpacing_PROPORTIONAL,+  BurninSubtitleTeletextSpacing'+  #-}
+ gen/Amazonka/MediaConvert/Types/CaptionDescription.hs view
@@ -0,0 +1,216 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CaptionDescription+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CaptionDescription where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CaptionDestinationSettings+import Amazonka.MediaConvert.Types.LanguageCode+import qualified Amazonka.Prelude as Prelude++-- | This object holds groups of settings related to captions for one output.+-- For each output that has captions, include one instance of+-- CaptionDescriptions.+--+-- /See:/ 'newCaptionDescription' smart constructor.+data CaptionDescription = CaptionDescription'+  { -- | Specifies which \"Caption Selector\":#inputs-caption_selector to use+    -- from each input when generating captions. The name should be of the+    -- format \"Caption Selector \", which denotes that the Nth Caption+    -- Selector will be used from each input.+    captionSelectorName :: Prelude.Maybe Prelude.Text,+    -- | Specify the language for this captions output track. For most captions+    -- output formats, the encoder puts this language information in the output+    -- captions metadata. If your output captions format is DVB-Sub or Burn in,+    -- the encoder uses this language information when automatically selecting+    -- the font script for rendering the captions text. For all outputs, you+    -- can use an ISO 639-2 or ISO 639-3 code. For streaming outputs, you can+    -- also use any other code in the full RFC-5646 specification. Streaming+    -- outputs are those that are in one of the following output groups: CMAF,+    -- DASH ISO, Apple HLS, or Microsoft Smooth Streaming.+    customLanguageCode :: Prelude.Maybe Prelude.Text,+    -- | Settings related to one captions tab on the MediaConvert console. In+    -- your job JSON, an instance of captions DestinationSettings is equivalent+    -- to one captions tab in the console. Usually, one captions tab+    -- corresponds to one output captions track. Depending on your output+    -- captions format, one tab might correspond to a set of output captions+    -- tracks. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/including-captions.html.+    destinationSettings :: Prelude.Maybe CaptionDestinationSettings,+    -- | Specify the language of this captions output track. For most captions+    -- output formats, the encoder puts this language information in the output+    -- captions metadata. If your output captions format is DVB-Sub or Burn in,+    -- the encoder uses this language information to choose the font language+    -- for rendering the captions text.+    languageCode :: Prelude.Maybe LanguageCode,+    -- | Specify a label for this set of output captions. For example,+    -- \"English\", \"Director commentary\", or \"track_2\". For streaming+    -- outputs, MediaConvert passes this information into destination manifests+    -- for display on the end-viewer\'s player device. For outputs in other+    -- output groups, the service ignores this setting.+    languageDescription :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CaptionDescription' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'captionSelectorName', 'captionDescription_captionSelectorName' - Specifies which \"Caption Selector\":#inputs-caption_selector to use+-- from each input when generating captions. The name should be of the+-- format \"Caption Selector \", which denotes that the Nth Caption+-- Selector will be used from each input.+--+-- 'customLanguageCode', 'captionDescription_customLanguageCode' - Specify the language for this captions output track. For most captions+-- output formats, the encoder puts this language information in the output+-- captions metadata. If your output captions format is DVB-Sub or Burn in,+-- the encoder uses this language information when automatically selecting+-- the font script for rendering the captions text. For all outputs, you+-- can use an ISO 639-2 or ISO 639-3 code. For streaming outputs, you can+-- also use any other code in the full RFC-5646 specification. Streaming+-- outputs are those that are in one of the following output groups: CMAF,+-- DASH ISO, Apple HLS, or Microsoft Smooth Streaming.+--+-- 'destinationSettings', 'captionDescription_destinationSettings' - Settings related to one captions tab on the MediaConvert console. In+-- your job JSON, an instance of captions DestinationSettings is equivalent+-- to one captions tab in the console. Usually, one captions tab+-- corresponds to one output captions track. Depending on your output+-- captions format, one tab might correspond to a set of output captions+-- tracks. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/including-captions.html.+--+-- 'languageCode', 'captionDescription_languageCode' - Specify the language of this captions output track. For most captions+-- output formats, the encoder puts this language information in the output+-- captions metadata. If your output captions format is DVB-Sub or Burn in,+-- the encoder uses this language information to choose the font language+-- for rendering the captions text.+--+-- 'languageDescription', 'captionDescription_languageDescription' - Specify a label for this set of output captions. For example,+-- \"English\", \"Director commentary\", or \"track_2\". For streaming+-- outputs, MediaConvert passes this information into destination manifests+-- for display on the end-viewer\'s player device. For outputs in other+-- output groups, the service ignores this setting.+newCaptionDescription ::+  CaptionDescription+newCaptionDescription =+  CaptionDescription'+    { captionSelectorName =+        Prelude.Nothing,+      customLanguageCode = Prelude.Nothing,+      destinationSettings = Prelude.Nothing,+      languageCode = Prelude.Nothing,+      languageDescription = Prelude.Nothing+    }++-- | Specifies which \"Caption Selector\":#inputs-caption_selector to use+-- from each input when generating captions. The name should be of the+-- format \"Caption Selector \", which denotes that the Nth Caption+-- Selector will be used from each input.+captionDescription_captionSelectorName :: Lens.Lens' CaptionDescription (Prelude.Maybe Prelude.Text)+captionDescription_captionSelectorName = Lens.lens (\CaptionDescription' {captionSelectorName} -> captionSelectorName) (\s@CaptionDescription' {} a -> s {captionSelectorName = a} :: CaptionDescription)++-- | Specify the language for this captions output track. For most captions+-- output formats, the encoder puts this language information in the output+-- captions metadata. If your output captions format is DVB-Sub or Burn in,+-- the encoder uses this language information when automatically selecting+-- the font script for rendering the captions text. For all outputs, you+-- can use an ISO 639-2 or ISO 639-3 code. For streaming outputs, you can+-- also use any other code in the full RFC-5646 specification. Streaming+-- outputs are those that are in one of the following output groups: CMAF,+-- DASH ISO, Apple HLS, or Microsoft Smooth Streaming.+captionDescription_customLanguageCode :: Lens.Lens' CaptionDescription (Prelude.Maybe Prelude.Text)+captionDescription_customLanguageCode = Lens.lens (\CaptionDescription' {customLanguageCode} -> customLanguageCode) (\s@CaptionDescription' {} a -> s {customLanguageCode = a} :: CaptionDescription)++-- | Settings related to one captions tab on the MediaConvert console. In+-- your job JSON, an instance of captions DestinationSettings is equivalent+-- to one captions tab in the console. Usually, one captions tab+-- corresponds to one output captions track. Depending on your output+-- captions format, one tab might correspond to a set of output captions+-- tracks. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/including-captions.html.+captionDescription_destinationSettings :: Lens.Lens' CaptionDescription (Prelude.Maybe CaptionDestinationSettings)+captionDescription_destinationSettings = Lens.lens (\CaptionDescription' {destinationSettings} -> destinationSettings) (\s@CaptionDescription' {} a -> s {destinationSettings = a} :: CaptionDescription)++-- | Specify the language of this captions output track. For most captions+-- output formats, the encoder puts this language information in the output+-- captions metadata. If your output captions format is DVB-Sub or Burn in,+-- the encoder uses this language information to choose the font language+-- for rendering the captions text.+captionDescription_languageCode :: Lens.Lens' CaptionDescription (Prelude.Maybe LanguageCode)+captionDescription_languageCode = Lens.lens (\CaptionDescription' {languageCode} -> languageCode) (\s@CaptionDescription' {} a -> s {languageCode = a} :: CaptionDescription)++-- | Specify a label for this set of output captions. For example,+-- \"English\", \"Director commentary\", or \"track_2\". For streaming+-- outputs, MediaConvert passes this information into destination manifests+-- for display on the end-viewer\'s player device. For outputs in other+-- output groups, the service ignores this setting.+captionDescription_languageDescription :: Lens.Lens' CaptionDescription (Prelude.Maybe Prelude.Text)+captionDescription_languageDescription = Lens.lens (\CaptionDescription' {languageDescription} -> languageDescription) (\s@CaptionDescription' {} a -> s {languageDescription = a} :: CaptionDescription)++instance Data.FromJSON CaptionDescription where+  parseJSON =+    Data.withObject+      "CaptionDescription"+      ( \x ->+          CaptionDescription'+            Prelude.<$> (x Data..:? "captionSelectorName")+            Prelude.<*> (x Data..:? "customLanguageCode")+            Prelude.<*> (x Data..:? "destinationSettings")+            Prelude.<*> (x Data..:? "languageCode")+            Prelude.<*> (x Data..:? "languageDescription")+      )++instance Prelude.Hashable CaptionDescription where+  hashWithSalt _salt CaptionDescription' {..} =+    _salt+      `Prelude.hashWithSalt` captionSelectorName+      `Prelude.hashWithSalt` customLanguageCode+      `Prelude.hashWithSalt` destinationSettings+      `Prelude.hashWithSalt` languageCode+      `Prelude.hashWithSalt` languageDescription++instance Prelude.NFData CaptionDescription where+  rnf CaptionDescription' {..} =+    Prelude.rnf captionSelectorName+      `Prelude.seq` Prelude.rnf customLanguageCode+      `Prelude.seq` Prelude.rnf destinationSettings+      `Prelude.seq` Prelude.rnf languageCode+      `Prelude.seq` Prelude.rnf languageDescription++instance Data.ToJSON CaptionDescription where+  toJSON CaptionDescription' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("captionSelectorName" Data..=)+              Prelude.<$> captionSelectorName,+            ("customLanguageCode" Data..=)+              Prelude.<$> customLanguageCode,+            ("destinationSettings" Data..=)+              Prelude.<$> destinationSettings,+            ("languageCode" Data..=) Prelude.<$> languageCode,+            ("languageDescription" Data..=)+              Prelude.<$> languageDescription+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CaptionDescriptionPreset.hs view
@@ -0,0 +1,191 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CaptionDescriptionPreset+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CaptionDescriptionPreset where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CaptionDestinationSettings+import Amazonka.MediaConvert.Types.LanguageCode+import qualified Amazonka.Prelude as Prelude++-- | Caption Description for preset+--+-- /See:/ 'newCaptionDescriptionPreset' smart constructor.+data CaptionDescriptionPreset = CaptionDescriptionPreset'+  { -- | Specify the language for this captions output track. For most captions+    -- output formats, the encoder puts this language information in the output+    -- captions metadata. If your output captions format is DVB-Sub or Burn in,+    -- the encoder uses this language information when automatically selecting+    -- the font script for rendering the captions text. For all outputs, you+    -- can use an ISO 639-2 or ISO 639-3 code. For streaming outputs, you can+    -- also use any other code in the full RFC-5646 specification. Streaming+    -- outputs are those that are in one of the following output groups: CMAF,+    -- DASH ISO, Apple HLS, or Microsoft Smooth Streaming.+    customLanguageCode :: Prelude.Maybe Prelude.Text,+    -- | Settings related to one captions tab on the MediaConvert console. In+    -- your job JSON, an instance of captions DestinationSettings is equivalent+    -- to one captions tab in the console. Usually, one captions tab+    -- corresponds to one output captions track. Depending on your output+    -- captions format, one tab might correspond to a set of output captions+    -- tracks. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/including-captions.html.+    destinationSettings :: Prelude.Maybe CaptionDestinationSettings,+    -- | Specify the language of this captions output track. For most captions+    -- output formats, the encoder puts this language information in the output+    -- captions metadata. If your output captions format is DVB-Sub or Burn in,+    -- the encoder uses this language information to choose the font language+    -- for rendering the captions text.+    languageCode :: Prelude.Maybe LanguageCode,+    -- | Specify a label for this set of output captions. For example,+    -- \"English\", \"Director commentary\", or \"track_2\". For streaming+    -- outputs, MediaConvert passes this information into destination manifests+    -- for display on the end-viewer\'s player device. For outputs in other+    -- output groups, the service ignores this setting.+    languageDescription :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CaptionDescriptionPreset' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'customLanguageCode', 'captionDescriptionPreset_customLanguageCode' - Specify the language for this captions output track. For most captions+-- output formats, the encoder puts this language information in the output+-- captions metadata. If your output captions format is DVB-Sub or Burn in,+-- the encoder uses this language information when automatically selecting+-- the font script for rendering the captions text. For all outputs, you+-- can use an ISO 639-2 or ISO 639-3 code. For streaming outputs, you can+-- also use any other code in the full RFC-5646 specification. Streaming+-- outputs are those that are in one of the following output groups: CMAF,+-- DASH ISO, Apple HLS, or Microsoft Smooth Streaming.+--+-- 'destinationSettings', 'captionDescriptionPreset_destinationSettings' - Settings related to one captions tab on the MediaConvert console. In+-- your job JSON, an instance of captions DestinationSettings is equivalent+-- to one captions tab in the console. Usually, one captions tab+-- corresponds to one output captions track. Depending on your output+-- captions format, one tab might correspond to a set of output captions+-- tracks. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/including-captions.html.+--+-- 'languageCode', 'captionDescriptionPreset_languageCode' - Specify the language of this captions output track. For most captions+-- output formats, the encoder puts this language information in the output+-- captions metadata. If your output captions format is DVB-Sub or Burn in,+-- the encoder uses this language information to choose the font language+-- for rendering the captions text.+--+-- 'languageDescription', 'captionDescriptionPreset_languageDescription' - Specify a label for this set of output captions. For example,+-- \"English\", \"Director commentary\", or \"track_2\". For streaming+-- outputs, MediaConvert passes this information into destination manifests+-- for display on the end-viewer\'s player device. For outputs in other+-- output groups, the service ignores this setting.+newCaptionDescriptionPreset ::+  CaptionDescriptionPreset+newCaptionDescriptionPreset =+  CaptionDescriptionPreset'+    { customLanguageCode =+        Prelude.Nothing,+      destinationSettings = Prelude.Nothing,+      languageCode = Prelude.Nothing,+      languageDescription = Prelude.Nothing+    }++-- | Specify the language for this captions output track. For most captions+-- output formats, the encoder puts this language information in the output+-- captions metadata. If your output captions format is DVB-Sub or Burn in,+-- the encoder uses this language information when automatically selecting+-- the font script for rendering the captions text. For all outputs, you+-- can use an ISO 639-2 or ISO 639-3 code. For streaming outputs, you can+-- also use any other code in the full RFC-5646 specification. Streaming+-- outputs are those that are in one of the following output groups: CMAF,+-- DASH ISO, Apple HLS, or Microsoft Smooth Streaming.+captionDescriptionPreset_customLanguageCode :: Lens.Lens' CaptionDescriptionPreset (Prelude.Maybe Prelude.Text)+captionDescriptionPreset_customLanguageCode = Lens.lens (\CaptionDescriptionPreset' {customLanguageCode} -> customLanguageCode) (\s@CaptionDescriptionPreset' {} a -> s {customLanguageCode = a} :: CaptionDescriptionPreset)++-- | Settings related to one captions tab on the MediaConvert console. In+-- your job JSON, an instance of captions DestinationSettings is equivalent+-- to one captions tab in the console. Usually, one captions tab+-- corresponds to one output captions track. Depending on your output+-- captions format, one tab might correspond to a set of output captions+-- tracks. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/including-captions.html.+captionDescriptionPreset_destinationSettings :: Lens.Lens' CaptionDescriptionPreset (Prelude.Maybe CaptionDestinationSettings)+captionDescriptionPreset_destinationSettings = Lens.lens (\CaptionDescriptionPreset' {destinationSettings} -> destinationSettings) (\s@CaptionDescriptionPreset' {} a -> s {destinationSettings = a} :: CaptionDescriptionPreset)++-- | Specify the language of this captions output track. For most captions+-- output formats, the encoder puts this language information in the output+-- captions metadata. If your output captions format is DVB-Sub or Burn in,+-- the encoder uses this language information to choose the font language+-- for rendering the captions text.+captionDescriptionPreset_languageCode :: Lens.Lens' CaptionDescriptionPreset (Prelude.Maybe LanguageCode)+captionDescriptionPreset_languageCode = Lens.lens (\CaptionDescriptionPreset' {languageCode} -> languageCode) (\s@CaptionDescriptionPreset' {} a -> s {languageCode = a} :: CaptionDescriptionPreset)++-- | Specify a label for this set of output captions. For example,+-- \"English\", \"Director commentary\", or \"track_2\". For streaming+-- outputs, MediaConvert passes this information into destination manifests+-- for display on the end-viewer\'s player device. For outputs in other+-- output groups, the service ignores this setting.+captionDescriptionPreset_languageDescription :: Lens.Lens' CaptionDescriptionPreset (Prelude.Maybe Prelude.Text)+captionDescriptionPreset_languageDescription = Lens.lens (\CaptionDescriptionPreset' {languageDescription} -> languageDescription) (\s@CaptionDescriptionPreset' {} a -> s {languageDescription = a} :: CaptionDescriptionPreset)++instance Data.FromJSON CaptionDescriptionPreset where+  parseJSON =+    Data.withObject+      "CaptionDescriptionPreset"+      ( \x ->+          CaptionDescriptionPreset'+            Prelude.<$> (x Data..:? "customLanguageCode")+            Prelude.<*> (x Data..:? "destinationSettings")+            Prelude.<*> (x Data..:? "languageCode")+            Prelude.<*> (x Data..:? "languageDescription")+      )++instance Prelude.Hashable CaptionDescriptionPreset where+  hashWithSalt _salt CaptionDescriptionPreset' {..} =+    _salt+      `Prelude.hashWithSalt` customLanguageCode+      `Prelude.hashWithSalt` destinationSettings+      `Prelude.hashWithSalt` languageCode+      `Prelude.hashWithSalt` languageDescription++instance Prelude.NFData CaptionDescriptionPreset where+  rnf CaptionDescriptionPreset' {..} =+    Prelude.rnf customLanguageCode+      `Prelude.seq` Prelude.rnf destinationSettings+      `Prelude.seq` Prelude.rnf languageCode+      `Prelude.seq` Prelude.rnf languageDescription++instance Data.ToJSON CaptionDescriptionPreset where+  toJSON CaptionDescriptionPreset' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("customLanguageCode" Data..=)+              Prelude.<$> customLanguageCode,+            ("destinationSettings" Data..=)+              Prelude.<$> destinationSettings,+            ("languageCode" Data..=) Prelude.<$> languageCode,+            ("languageDescription" Data..=)+              Prelude.<$> languageDescription+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CaptionDestinationSettings.hs view
@@ -0,0 +1,407 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CaptionDestinationSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CaptionDestinationSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.BurninDestinationSettings+import Amazonka.MediaConvert.Types.CaptionDestinationType+import Amazonka.MediaConvert.Types.DvbSubDestinationSettings+import Amazonka.MediaConvert.Types.EmbeddedDestinationSettings+import Amazonka.MediaConvert.Types.ImscDestinationSettings+import Amazonka.MediaConvert.Types.SccDestinationSettings+import Amazonka.MediaConvert.Types.SrtDestinationSettings+import Amazonka.MediaConvert.Types.TeletextDestinationSettings+import Amazonka.MediaConvert.Types.TtmlDestinationSettings+import Amazonka.MediaConvert.Types.WebvttDestinationSettings+import qualified Amazonka.Prelude as Prelude++-- | Settings related to one captions tab on the MediaConvert console. In+-- your job JSON, an instance of captions DestinationSettings is equivalent+-- to one captions tab in the console. Usually, one captions tab+-- corresponds to one output captions track. Depending on your output+-- captions format, one tab might correspond to a set of output captions+-- tracks. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/including-captions.html.+--+-- /See:/ 'newCaptionDestinationSettings' smart constructor.+data CaptionDestinationSettings = CaptionDestinationSettings'+  { -- | Burn-in is a captions delivery method, rather than a captions format.+    -- Burn-in writes the captions directly on your video frames, replacing+    -- pixels of video content with the captions. Set up burn-in captions in+    -- the same output as your video. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/burn-in-output-captions.html.+    -- When you work directly in your JSON job specification, include this+    -- object and any required children when you set destinationType to+    -- BURN_IN.+    burninDestinationSettings :: Prelude.Maybe BurninDestinationSettings,+    -- | Specify the format for this set of captions on this output. The default+    -- format is embedded without SCTE-20. Note that your choice of video+    -- output container constrains your choice of output captions format. For+    -- more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/captions-support-tables.html.+    -- If you are using SCTE-20 and you want to create an output that complies+    -- with the SCTE-43 spec, choose SCTE-20 plus embedded+    -- (SCTE20_PLUS_EMBEDDED). To create a non-compliant output where the+    -- embedded captions come first, choose Embedded plus SCTE-20+    -- (EMBEDDED_PLUS_SCTE20).+    destinationType :: Prelude.Maybe CaptionDestinationType,+    -- | Settings related to DVB-Sub captions. Set up DVB-Sub captions in the+    -- same output as your video. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/dvb-sub-output-captions.html.+    -- When you work directly in your JSON job specification, include this+    -- object and any required children when you set destinationType to+    -- DVB_SUB.+    dvbSubDestinationSettings :: Prelude.Maybe DvbSubDestinationSettings,+    -- | Settings related to CEA\/EIA-608 and CEA\/EIA-708 (also called embedded+    -- or ancillary) captions. Set up embedded captions in the same output as+    -- your video. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/embedded-output-captions.html.+    -- When you work directly in your JSON job specification, include this+    -- object and any required children when you set destinationType to+    -- EMBEDDED, EMBEDDED_PLUS_SCTE20, or SCTE20_PLUS_EMBEDDED.+    embeddedDestinationSettings :: Prelude.Maybe EmbeddedDestinationSettings,+    -- | Settings related to IMSC captions. IMSC is a sidecar format that holds+    -- captions in a file that is separate from the video container. Set up+    -- sidecar captions in the same output group, but different output from+    -- your video. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+    -- When you work directly in your JSON job specification, include this+    -- object and any required children when you set destinationType to IMSC.+    imscDestinationSettings :: Prelude.Maybe ImscDestinationSettings,+    -- | Settings related to SCC captions. SCC is a sidecar format that holds+    -- captions in a file that is separate from the video container. Set up+    -- sidecar captions in the same output group, but different output from+    -- your video. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/scc-srt-output-captions.html.+    -- When you work directly in your JSON job specification, include this+    -- object and any required children when you set destinationType to SCC.+    sccDestinationSettings :: Prelude.Maybe SccDestinationSettings,+    -- | Settings related to SRT captions. SRT is a sidecar format that holds+    -- captions in a file that is separate from the video container. Set up+    -- sidecar captions in the same output group, but different output from+    -- your video. When you work directly in your JSON job specification,+    -- include this object and any required children when you set+    -- destinationType to SRT.+    srtDestinationSettings :: Prelude.Maybe SrtDestinationSettings,+    -- | Settings related to teletext captions. Set up teletext captions in the+    -- same output as your video. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/teletext-output-captions.html.+    -- When you work directly in your JSON job specification, include this+    -- object and any required children when you set destinationType to+    -- TELETEXT.+    teletextDestinationSettings :: Prelude.Maybe TeletextDestinationSettings,+    -- | Settings related to TTML captions. TTML is a sidecar format that holds+    -- captions in a file that is separate from the video container. Set up+    -- sidecar captions in the same output group, but different output from+    -- your video. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+    -- When you work directly in your JSON job specification, include this+    -- object and any required children when you set destinationType to TTML.+    ttmlDestinationSettings :: Prelude.Maybe TtmlDestinationSettings,+    -- | Settings related to WebVTT captions. WebVTT is a sidecar format that+    -- holds captions in a file that is separate from the video container. Set+    -- up sidecar captions in the same output group, but different output from+    -- your video. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+    -- When you work directly in your JSON job specification, include this+    -- object and any required children when you set destinationType to WebVTT.+    webvttDestinationSettings :: Prelude.Maybe WebvttDestinationSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CaptionDestinationSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'burninDestinationSettings', 'captionDestinationSettings_burninDestinationSettings' - Burn-in is a captions delivery method, rather than a captions format.+-- Burn-in writes the captions directly on your video frames, replacing+-- pixels of video content with the captions. Set up burn-in captions in+-- the same output as your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/burn-in-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- BURN_IN.+--+-- 'destinationType', 'captionDestinationSettings_destinationType' - Specify the format for this set of captions on this output. The default+-- format is embedded without SCTE-20. Note that your choice of video+-- output container constrains your choice of output captions format. For+-- more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/captions-support-tables.html.+-- If you are using SCTE-20 and you want to create an output that complies+-- with the SCTE-43 spec, choose SCTE-20 plus embedded+-- (SCTE20_PLUS_EMBEDDED). To create a non-compliant output where the+-- embedded captions come first, choose Embedded plus SCTE-20+-- (EMBEDDED_PLUS_SCTE20).+--+-- 'dvbSubDestinationSettings', 'captionDestinationSettings_dvbSubDestinationSettings' - Settings related to DVB-Sub captions. Set up DVB-Sub captions in the+-- same output as your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/dvb-sub-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- DVB_SUB.+--+-- 'embeddedDestinationSettings', 'captionDestinationSettings_embeddedDestinationSettings' - Settings related to CEA\/EIA-608 and CEA\/EIA-708 (also called embedded+-- or ancillary) captions. Set up embedded captions in the same output as+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/embedded-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- EMBEDDED, EMBEDDED_PLUS_SCTE20, or SCTE20_PLUS_EMBEDDED.+--+-- 'imscDestinationSettings', 'captionDestinationSettings_imscDestinationSettings' - Settings related to IMSC captions. IMSC is a sidecar format that holds+-- captions in a file that is separate from the video container. Set up+-- sidecar captions in the same output group, but different output from+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to IMSC.+--+-- 'sccDestinationSettings', 'captionDestinationSettings_sccDestinationSettings' - Settings related to SCC captions. SCC is a sidecar format that holds+-- captions in a file that is separate from the video container. Set up+-- sidecar captions in the same output group, but different output from+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/scc-srt-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to SCC.+--+-- 'srtDestinationSettings', 'captionDestinationSettings_srtDestinationSettings' - Settings related to SRT captions. SRT is a sidecar format that holds+-- captions in a file that is separate from the video container. Set up+-- sidecar captions in the same output group, but different output from+-- your video. When you work directly in your JSON job specification,+-- include this object and any required children when you set+-- destinationType to SRT.+--+-- 'teletextDestinationSettings', 'captionDestinationSettings_teletextDestinationSettings' - Settings related to teletext captions. Set up teletext captions in the+-- same output as your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/teletext-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- TELETEXT.+--+-- 'ttmlDestinationSettings', 'captionDestinationSettings_ttmlDestinationSettings' - Settings related to TTML captions. TTML is a sidecar format that holds+-- captions in a file that is separate from the video container. Set up+-- sidecar captions in the same output group, but different output from+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to TTML.+--+-- 'webvttDestinationSettings', 'captionDestinationSettings_webvttDestinationSettings' - Settings related to WebVTT captions. WebVTT is a sidecar format that+-- holds captions in a file that is separate from the video container. Set+-- up sidecar captions in the same output group, but different output from+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to WebVTT.+newCaptionDestinationSettings ::+  CaptionDestinationSettings+newCaptionDestinationSettings =+  CaptionDestinationSettings'+    { burninDestinationSettings =+        Prelude.Nothing,+      destinationType = Prelude.Nothing,+      dvbSubDestinationSettings = Prelude.Nothing,+      embeddedDestinationSettings = Prelude.Nothing,+      imscDestinationSettings = Prelude.Nothing,+      sccDestinationSettings = Prelude.Nothing,+      srtDestinationSettings = Prelude.Nothing,+      teletextDestinationSettings = Prelude.Nothing,+      ttmlDestinationSettings = Prelude.Nothing,+      webvttDestinationSettings = Prelude.Nothing+    }++-- | Burn-in is a captions delivery method, rather than a captions format.+-- Burn-in writes the captions directly on your video frames, replacing+-- pixels of video content with the captions. Set up burn-in captions in+-- the same output as your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/burn-in-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- BURN_IN.+captionDestinationSettings_burninDestinationSettings :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe BurninDestinationSettings)+captionDestinationSettings_burninDestinationSettings = Lens.lens (\CaptionDestinationSettings' {burninDestinationSettings} -> burninDestinationSettings) (\s@CaptionDestinationSettings' {} a -> s {burninDestinationSettings = a} :: CaptionDestinationSettings)++-- | Specify the format for this set of captions on this output. The default+-- format is embedded without SCTE-20. Note that your choice of video+-- output container constrains your choice of output captions format. For+-- more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/captions-support-tables.html.+-- If you are using SCTE-20 and you want to create an output that complies+-- with the SCTE-43 spec, choose SCTE-20 plus embedded+-- (SCTE20_PLUS_EMBEDDED). To create a non-compliant output where the+-- embedded captions come first, choose Embedded plus SCTE-20+-- (EMBEDDED_PLUS_SCTE20).+captionDestinationSettings_destinationType :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe CaptionDestinationType)+captionDestinationSettings_destinationType = Lens.lens (\CaptionDestinationSettings' {destinationType} -> destinationType) (\s@CaptionDestinationSettings' {} a -> s {destinationType = a} :: CaptionDestinationSettings)++-- | Settings related to DVB-Sub captions. Set up DVB-Sub captions in the+-- same output as your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/dvb-sub-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- DVB_SUB.+captionDestinationSettings_dvbSubDestinationSettings :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe DvbSubDestinationSettings)+captionDestinationSettings_dvbSubDestinationSettings = Lens.lens (\CaptionDestinationSettings' {dvbSubDestinationSettings} -> dvbSubDestinationSettings) (\s@CaptionDestinationSettings' {} a -> s {dvbSubDestinationSettings = a} :: CaptionDestinationSettings)++-- | Settings related to CEA\/EIA-608 and CEA\/EIA-708 (also called embedded+-- or ancillary) captions. Set up embedded captions in the same output as+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/embedded-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- EMBEDDED, EMBEDDED_PLUS_SCTE20, or SCTE20_PLUS_EMBEDDED.+captionDestinationSettings_embeddedDestinationSettings :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe EmbeddedDestinationSettings)+captionDestinationSettings_embeddedDestinationSettings = Lens.lens (\CaptionDestinationSettings' {embeddedDestinationSettings} -> embeddedDestinationSettings) (\s@CaptionDestinationSettings' {} a -> s {embeddedDestinationSettings = a} :: CaptionDestinationSettings)++-- | Settings related to IMSC captions. IMSC is a sidecar format that holds+-- captions in a file that is separate from the video container. Set up+-- sidecar captions in the same output group, but different output from+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to IMSC.+captionDestinationSettings_imscDestinationSettings :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe ImscDestinationSettings)+captionDestinationSettings_imscDestinationSettings = Lens.lens (\CaptionDestinationSettings' {imscDestinationSettings} -> imscDestinationSettings) (\s@CaptionDestinationSettings' {} a -> s {imscDestinationSettings = a} :: CaptionDestinationSettings)++-- | Settings related to SCC captions. SCC is a sidecar format that holds+-- captions in a file that is separate from the video container. Set up+-- sidecar captions in the same output group, but different output from+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/scc-srt-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to SCC.+captionDestinationSettings_sccDestinationSettings :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe SccDestinationSettings)+captionDestinationSettings_sccDestinationSettings = Lens.lens (\CaptionDestinationSettings' {sccDestinationSettings} -> sccDestinationSettings) (\s@CaptionDestinationSettings' {} a -> s {sccDestinationSettings = a} :: CaptionDestinationSettings)++-- | Settings related to SRT captions. SRT is a sidecar format that holds+-- captions in a file that is separate from the video container. Set up+-- sidecar captions in the same output group, but different output from+-- your video. When you work directly in your JSON job specification,+-- include this object and any required children when you set+-- destinationType to SRT.+captionDestinationSettings_srtDestinationSettings :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe SrtDestinationSettings)+captionDestinationSettings_srtDestinationSettings = Lens.lens (\CaptionDestinationSettings' {srtDestinationSettings} -> srtDestinationSettings) (\s@CaptionDestinationSettings' {} a -> s {srtDestinationSettings = a} :: CaptionDestinationSettings)++-- | Settings related to teletext captions. Set up teletext captions in the+-- same output as your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/teletext-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- TELETEXT.+captionDestinationSettings_teletextDestinationSettings :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe TeletextDestinationSettings)+captionDestinationSettings_teletextDestinationSettings = Lens.lens (\CaptionDestinationSettings' {teletextDestinationSettings} -> teletextDestinationSettings) (\s@CaptionDestinationSettings' {} a -> s {teletextDestinationSettings = a} :: CaptionDestinationSettings)++-- | Settings related to TTML captions. TTML is a sidecar format that holds+-- captions in a file that is separate from the video container. Set up+-- sidecar captions in the same output group, but different output from+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to TTML.+captionDestinationSettings_ttmlDestinationSettings :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe TtmlDestinationSettings)+captionDestinationSettings_ttmlDestinationSettings = Lens.lens (\CaptionDestinationSettings' {ttmlDestinationSettings} -> ttmlDestinationSettings) (\s@CaptionDestinationSettings' {} a -> s {ttmlDestinationSettings = a} :: CaptionDestinationSettings)++-- | Settings related to WebVTT captions. WebVTT is a sidecar format that+-- holds captions in a file that is separate from the video container. Set+-- up sidecar captions in the same output group, but different output from+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to WebVTT.+captionDestinationSettings_webvttDestinationSettings :: Lens.Lens' CaptionDestinationSettings (Prelude.Maybe WebvttDestinationSettings)+captionDestinationSettings_webvttDestinationSettings = Lens.lens (\CaptionDestinationSettings' {webvttDestinationSettings} -> webvttDestinationSettings) (\s@CaptionDestinationSettings' {} a -> s {webvttDestinationSettings = a} :: CaptionDestinationSettings)++instance Data.FromJSON CaptionDestinationSettings where+  parseJSON =+    Data.withObject+      "CaptionDestinationSettings"+      ( \x ->+          CaptionDestinationSettings'+            Prelude.<$> (x Data..:? "burninDestinationSettings")+            Prelude.<*> (x Data..:? "destinationType")+            Prelude.<*> (x Data..:? "dvbSubDestinationSettings")+            Prelude.<*> (x Data..:? "embeddedDestinationSettings")+            Prelude.<*> (x Data..:? "imscDestinationSettings")+            Prelude.<*> (x Data..:? "sccDestinationSettings")+            Prelude.<*> (x Data..:? "srtDestinationSettings")+            Prelude.<*> (x Data..:? "teletextDestinationSettings")+            Prelude.<*> (x Data..:? "ttmlDestinationSettings")+            Prelude.<*> (x Data..:? "webvttDestinationSettings")+      )++instance Prelude.Hashable CaptionDestinationSettings where+  hashWithSalt _salt CaptionDestinationSettings' {..} =+    _salt+      `Prelude.hashWithSalt` burninDestinationSettings+      `Prelude.hashWithSalt` destinationType+      `Prelude.hashWithSalt` dvbSubDestinationSettings+      `Prelude.hashWithSalt` embeddedDestinationSettings+      `Prelude.hashWithSalt` imscDestinationSettings+      `Prelude.hashWithSalt` sccDestinationSettings+      `Prelude.hashWithSalt` srtDestinationSettings+      `Prelude.hashWithSalt` teletextDestinationSettings+      `Prelude.hashWithSalt` ttmlDestinationSettings+      `Prelude.hashWithSalt` webvttDestinationSettings++instance Prelude.NFData CaptionDestinationSettings where+  rnf CaptionDestinationSettings' {..} =+    Prelude.rnf burninDestinationSettings+      `Prelude.seq` Prelude.rnf destinationType+      `Prelude.seq` Prelude.rnf dvbSubDestinationSettings+      `Prelude.seq` Prelude.rnf embeddedDestinationSettings+      `Prelude.seq` Prelude.rnf imscDestinationSettings+      `Prelude.seq` Prelude.rnf sccDestinationSettings+      `Prelude.seq` Prelude.rnf srtDestinationSettings+      `Prelude.seq` Prelude.rnf teletextDestinationSettings+      `Prelude.seq` Prelude.rnf ttmlDestinationSettings+      `Prelude.seq` Prelude.rnf webvttDestinationSettings++instance Data.ToJSON CaptionDestinationSettings where+  toJSON CaptionDestinationSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("burninDestinationSettings" Data..=)+              Prelude.<$> burninDestinationSettings,+            ("destinationType" Data..=)+              Prelude.<$> destinationType,+            ("dvbSubDestinationSettings" Data..=)+              Prelude.<$> dvbSubDestinationSettings,+            ("embeddedDestinationSettings" Data..=)+              Prelude.<$> embeddedDestinationSettings,+            ("imscDestinationSettings" Data..=)+              Prelude.<$> imscDestinationSettings,+            ("sccDestinationSettings" Data..=)+              Prelude.<$> sccDestinationSettings,+            ("srtDestinationSettings" Data..=)+              Prelude.<$> srtDestinationSettings,+            ("teletextDestinationSettings" Data..=)+              Prelude.<$> teletextDestinationSettings,+            ("ttmlDestinationSettings" Data..=)+              Prelude.<$> ttmlDestinationSettings,+            ("webvttDestinationSettings" Data..=)+              Prelude.<$> webvttDestinationSettings+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CaptionDestinationType.hs view
@@ -0,0 +1,131 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CaptionDestinationType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CaptionDestinationType+  ( CaptionDestinationType+      ( ..,+        CaptionDestinationType_BURN_IN,+        CaptionDestinationType_DVB_SUB,+        CaptionDestinationType_EMBEDDED,+        CaptionDestinationType_EMBEDDED_PLUS_SCTE20,+        CaptionDestinationType_IMSC,+        CaptionDestinationType_SCC,+        CaptionDestinationType_SCTE20_PLUS_EMBEDDED,+        CaptionDestinationType_SMI,+        CaptionDestinationType_SRT,+        CaptionDestinationType_TELETEXT,+        CaptionDestinationType_TTML,+        CaptionDestinationType_WEBVTT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the format for this set of captions on this output. The default+-- format is embedded without SCTE-20. Note that your choice of video+-- output container constrains your choice of output captions format. For+-- more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/captions-support-tables.html.+-- If you are using SCTE-20 and you want to create an output that complies+-- with the SCTE-43 spec, choose SCTE-20 plus embedded+-- (SCTE20_PLUS_EMBEDDED). To create a non-compliant output where the+-- embedded captions come first, choose Embedded plus SCTE-20+-- (EMBEDDED_PLUS_SCTE20).+newtype CaptionDestinationType = CaptionDestinationType'+  { fromCaptionDestinationType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CaptionDestinationType_BURN_IN :: CaptionDestinationType+pattern CaptionDestinationType_BURN_IN = CaptionDestinationType' "BURN_IN"++pattern CaptionDestinationType_DVB_SUB :: CaptionDestinationType+pattern CaptionDestinationType_DVB_SUB = CaptionDestinationType' "DVB_SUB"++pattern CaptionDestinationType_EMBEDDED :: CaptionDestinationType+pattern CaptionDestinationType_EMBEDDED = CaptionDestinationType' "EMBEDDED"++pattern CaptionDestinationType_EMBEDDED_PLUS_SCTE20 :: CaptionDestinationType+pattern CaptionDestinationType_EMBEDDED_PLUS_SCTE20 = CaptionDestinationType' "EMBEDDED_PLUS_SCTE20"++pattern CaptionDestinationType_IMSC :: CaptionDestinationType+pattern CaptionDestinationType_IMSC = CaptionDestinationType' "IMSC"++pattern CaptionDestinationType_SCC :: CaptionDestinationType+pattern CaptionDestinationType_SCC = CaptionDestinationType' "SCC"++pattern CaptionDestinationType_SCTE20_PLUS_EMBEDDED :: CaptionDestinationType+pattern CaptionDestinationType_SCTE20_PLUS_EMBEDDED = CaptionDestinationType' "SCTE20_PLUS_EMBEDDED"++pattern CaptionDestinationType_SMI :: CaptionDestinationType+pattern CaptionDestinationType_SMI = CaptionDestinationType' "SMI"++pattern CaptionDestinationType_SRT :: CaptionDestinationType+pattern CaptionDestinationType_SRT = CaptionDestinationType' "SRT"++pattern CaptionDestinationType_TELETEXT :: CaptionDestinationType+pattern CaptionDestinationType_TELETEXT = CaptionDestinationType' "TELETEXT"++pattern CaptionDestinationType_TTML :: CaptionDestinationType+pattern CaptionDestinationType_TTML = CaptionDestinationType' "TTML"++pattern CaptionDestinationType_WEBVTT :: CaptionDestinationType+pattern CaptionDestinationType_WEBVTT = CaptionDestinationType' "WEBVTT"++{-# COMPLETE+  CaptionDestinationType_BURN_IN,+  CaptionDestinationType_DVB_SUB,+  CaptionDestinationType_EMBEDDED,+  CaptionDestinationType_EMBEDDED_PLUS_SCTE20,+  CaptionDestinationType_IMSC,+  CaptionDestinationType_SCC,+  CaptionDestinationType_SCTE20_PLUS_EMBEDDED,+  CaptionDestinationType_SMI,+  CaptionDestinationType_SRT,+  CaptionDestinationType_TELETEXT,+  CaptionDestinationType_TTML,+  CaptionDestinationType_WEBVTT,+  CaptionDestinationType'+  #-}
+ gen/Amazonka/MediaConvert/Types/CaptionSelector.hs view
@@ -0,0 +1,158 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CaptionSelector+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CaptionSelector where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CaptionSourceSettings+import Amazonka.MediaConvert.Types.LanguageCode+import qualified Amazonka.Prelude as Prelude++-- | Use captions selectors to specify the captions data from your input that+-- you use in your outputs. You can use up to 20 captions selectors per+-- input.+--+-- /See:/ 'newCaptionSelector' smart constructor.+data CaptionSelector = CaptionSelector'+  { -- | The specific language to extract from source, using the ISO 639-2 or ISO+    -- 639-3 three-letter language code. If input is SCTE-27, complete this+    -- field and\/or PID to select the caption language to extract. If input is+    -- DVB-Sub and output is Burn-in or SMPTE-TT, complete this field and\/or+    -- PID to select the caption language to extract. If input is DVB-Sub that+    -- is being passed through, omit this field (and PID field); there is no+    -- way to extract a specific language with pass-through captions.+    customLanguageCode :: Prelude.Maybe Prelude.Text,+    -- | The specific language to extract from source. If input is SCTE-27,+    -- complete this field and\/or PID to select the caption language to+    -- extract. If input is DVB-Sub and output is Burn-in or SMPTE-TT, complete+    -- this field and\/or PID to select the caption language to extract. If+    -- input is DVB-Sub that is being passed through, omit this field (and PID+    -- field); there is no way to extract a specific language with pass-through+    -- captions.+    languageCode :: Prelude.Maybe LanguageCode,+    -- | If your input captions are SCC, TTML, STL, SMI, SRT, or IMSC in an xml+    -- file, specify the URI of the input captions source file. If your input+    -- captions are IMSC in an IMF package, use TrackSourceSettings instead of+    -- FileSoureSettings.+    sourceSettings :: Prelude.Maybe CaptionSourceSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CaptionSelector' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'customLanguageCode', 'captionSelector_customLanguageCode' - The specific language to extract from source, using the ISO 639-2 or ISO+-- 639-3 three-letter language code. If input is SCTE-27, complete this+-- field and\/or PID to select the caption language to extract. If input is+-- DVB-Sub and output is Burn-in or SMPTE-TT, complete this field and\/or+-- PID to select the caption language to extract. If input is DVB-Sub that+-- is being passed through, omit this field (and PID field); there is no+-- way to extract a specific language with pass-through captions.+--+-- 'languageCode', 'captionSelector_languageCode' - The specific language to extract from source. If input is SCTE-27,+-- complete this field and\/or PID to select the caption language to+-- extract. If input is DVB-Sub and output is Burn-in or SMPTE-TT, complete+-- this field and\/or PID to select the caption language to extract. If+-- input is DVB-Sub that is being passed through, omit this field (and PID+-- field); there is no way to extract a specific language with pass-through+-- captions.+--+-- 'sourceSettings', 'captionSelector_sourceSettings' - If your input captions are SCC, TTML, STL, SMI, SRT, or IMSC in an xml+-- file, specify the URI of the input captions source file. If your input+-- captions are IMSC in an IMF package, use TrackSourceSettings instead of+-- FileSoureSettings.+newCaptionSelector ::+  CaptionSelector+newCaptionSelector =+  CaptionSelector'+    { customLanguageCode =+        Prelude.Nothing,+      languageCode = Prelude.Nothing,+      sourceSettings = Prelude.Nothing+    }++-- | The specific language to extract from source, using the ISO 639-2 or ISO+-- 639-3 three-letter language code. If input is SCTE-27, complete this+-- field and\/or PID to select the caption language to extract. If input is+-- DVB-Sub and output is Burn-in or SMPTE-TT, complete this field and\/or+-- PID to select the caption language to extract. If input is DVB-Sub that+-- is being passed through, omit this field (and PID field); there is no+-- way to extract a specific language with pass-through captions.+captionSelector_customLanguageCode :: Lens.Lens' CaptionSelector (Prelude.Maybe Prelude.Text)+captionSelector_customLanguageCode = Lens.lens (\CaptionSelector' {customLanguageCode} -> customLanguageCode) (\s@CaptionSelector' {} a -> s {customLanguageCode = a} :: CaptionSelector)++-- | The specific language to extract from source. If input is SCTE-27,+-- complete this field and\/or PID to select the caption language to+-- extract. If input is DVB-Sub and output is Burn-in or SMPTE-TT, complete+-- this field and\/or PID to select the caption language to extract. If+-- input is DVB-Sub that is being passed through, omit this field (and PID+-- field); there is no way to extract a specific language with pass-through+-- captions.+captionSelector_languageCode :: Lens.Lens' CaptionSelector (Prelude.Maybe LanguageCode)+captionSelector_languageCode = Lens.lens (\CaptionSelector' {languageCode} -> languageCode) (\s@CaptionSelector' {} a -> s {languageCode = a} :: CaptionSelector)++-- | If your input captions are SCC, TTML, STL, SMI, SRT, or IMSC in an xml+-- file, specify the URI of the input captions source file. If your input+-- captions are IMSC in an IMF package, use TrackSourceSettings instead of+-- FileSoureSettings.+captionSelector_sourceSettings :: Lens.Lens' CaptionSelector (Prelude.Maybe CaptionSourceSettings)+captionSelector_sourceSettings = Lens.lens (\CaptionSelector' {sourceSettings} -> sourceSettings) (\s@CaptionSelector' {} a -> s {sourceSettings = a} :: CaptionSelector)++instance Data.FromJSON CaptionSelector where+  parseJSON =+    Data.withObject+      "CaptionSelector"+      ( \x ->+          CaptionSelector'+            Prelude.<$> (x Data..:? "customLanguageCode")+            Prelude.<*> (x Data..:? "languageCode")+            Prelude.<*> (x Data..:? "sourceSettings")+      )++instance Prelude.Hashable CaptionSelector where+  hashWithSalt _salt CaptionSelector' {..} =+    _salt+      `Prelude.hashWithSalt` customLanguageCode+      `Prelude.hashWithSalt` languageCode+      `Prelude.hashWithSalt` sourceSettings++instance Prelude.NFData CaptionSelector where+  rnf CaptionSelector' {..} =+    Prelude.rnf customLanguageCode+      `Prelude.seq` Prelude.rnf languageCode+      `Prelude.seq` Prelude.rnf sourceSettings++instance Data.ToJSON CaptionSelector where+  toJSON CaptionSelector' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("customLanguageCode" Data..=)+              Prelude.<$> customLanguageCode,+            ("languageCode" Data..=) Prelude.<$> languageCode,+            ("sourceSettings" Data..=)+              Prelude.<$> sourceSettings+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CaptionSourceFramerate.hs view
@@ -0,0 +1,121 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CaptionSourceFramerate+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CaptionSourceFramerate where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ignore this setting unless your input captions format is SCC. To have+-- the service compensate for differing frame rates between your input+-- captions and input video, specify the frame rate of the captions file.+-- Specify this value as a fraction. When you work directly in your JSON+-- job specification, use the settings framerateNumerator and+-- framerateDenominator. For example, you might specify 24 \/ 1 for 24 fps,+-- 25 \/ 1 for 25 fps, 24000 \/ 1001 for 23.976 fps, or 30000 \/ 1001 for+-- 29.97 fps.+--+-- /See:/ 'newCaptionSourceFramerate' smart constructor.+data CaptionSourceFramerate = CaptionSourceFramerate'+  { -- | Specify the denominator of the fraction that represents the frame rate+    -- for the setting Caption source frame rate (CaptionSourceFramerate). Use+    -- this setting along with the setting Framerate numerator+    -- (framerateNumerator).+    framerateDenominator :: Prelude.Maybe Prelude.Natural,+    -- | Specify the numerator of the fraction that represents the frame rate for+    -- the setting Caption source frame rate (CaptionSourceFramerate). Use this+    -- setting along with the setting Framerate denominator+    -- (framerateDenominator).+    framerateNumerator :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CaptionSourceFramerate' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'framerateDenominator', 'captionSourceFramerate_framerateDenominator' - Specify the denominator of the fraction that represents the frame rate+-- for the setting Caption source frame rate (CaptionSourceFramerate). Use+-- this setting along with the setting Framerate numerator+-- (framerateNumerator).+--+-- 'framerateNumerator', 'captionSourceFramerate_framerateNumerator' - Specify the numerator of the fraction that represents the frame rate for+-- the setting Caption source frame rate (CaptionSourceFramerate). Use this+-- setting along with the setting Framerate denominator+-- (framerateDenominator).+newCaptionSourceFramerate ::+  CaptionSourceFramerate+newCaptionSourceFramerate =+  CaptionSourceFramerate'+    { framerateDenominator =+        Prelude.Nothing,+      framerateNumerator = Prelude.Nothing+    }++-- | Specify the denominator of the fraction that represents the frame rate+-- for the setting Caption source frame rate (CaptionSourceFramerate). Use+-- this setting along with the setting Framerate numerator+-- (framerateNumerator).+captionSourceFramerate_framerateDenominator :: Lens.Lens' CaptionSourceFramerate (Prelude.Maybe Prelude.Natural)+captionSourceFramerate_framerateDenominator = Lens.lens (\CaptionSourceFramerate' {framerateDenominator} -> framerateDenominator) (\s@CaptionSourceFramerate' {} a -> s {framerateDenominator = a} :: CaptionSourceFramerate)++-- | Specify the numerator of the fraction that represents the frame rate for+-- the setting Caption source frame rate (CaptionSourceFramerate). Use this+-- setting along with the setting Framerate denominator+-- (framerateDenominator).+captionSourceFramerate_framerateNumerator :: Lens.Lens' CaptionSourceFramerate (Prelude.Maybe Prelude.Natural)+captionSourceFramerate_framerateNumerator = Lens.lens (\CaptionSourceFramerate' {framerateNumerator} -> framerateNumerator) (\s@CaptionSourceFramerate' {} a -> s {framerateNumerator = a} :: CaptionSourceFramerate)++instance Data.FromJSON CaptionSourceFramerate where+  parseJSON =+    Data.withObject+      "CaptionSourceFramerate"+      ( \x ->+          CaptionSourceFramerate'+            Prelude.<$> (x Data..:? "framerateDenominator")+            Prelude.<*> (x Data..:? "framerateNumerator")+      )++instance Prelude.Hashable CaptionSourceFramerate where+  hashWithSalt _salt CaptionSourceFramerate' {..} =+    _salt+      `Prelude.hashWithSalt` framerateDenominator+      `Prelude.hashWithSalt` framerateNumerator++instance Prelude.NFData CaptionSourceFramerate where+  rnf CaptionSourceFramerate' {..} =+    Prelude.rnf framerateDenominator+      `Prelude.seq` Prelude.rnf framerateNumerator++instance Data.ToJSON CaptionSourceFramerate where+  toJSON CaptionSourceFramerate' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("framerateDenominator" Data..=)+              Prelude.<$> framerateDenominator,+            ("framerateNumerator" Data..=)+              Prelude.<$> framerateNumerator+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CaptionSourceSettings.hs view
@@ -0,0 +1,235 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CaptionSourceSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CaptionSourceSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AncillarySourceSettings+import Amazonka.MediaConvert.Types.CaptionSourceType+import Amazonka.MediaConvert.Types.DvbSubSourceSettings+import Amazonka.MediaConvert.Types.EmbeddedSourceSettings+import Amazonka.MediaConvert.Types.FileSourceSettings+import Amazonka.MediaConvert.Types.TeletextSourceSettings+import Amazonka.MediaConvert.Types.TrackSourceSettings+import Amazonka.MediaConvert.Types.WebvttHlsSourceSettings+import qualified Amazonka.Prelude as Prelude++-- | If your input captions are SCC, TTML, STL, SMI, SRT, or IMSC in an xml+-- file, specify the URI of the input captions source file. If your input+-- captions are IMSC in an IMF package, use TrackSourceSettings instead of+-- FileSoureSettings.+--+-- /See:/ 'newCaptionSourceSettings' smart constructor.+data CaptionSourceSettings = CaptionSourceSettings'+  { -- | Settings for ancillary captions source.+    ancillarySourceSettings :: Prelude.Maybe AncillarySourceSettings,+    -- | DVB Sub Source Settings+    dvbSubSourceSettings :: Prelude.Maybe DvbSubSourceSettings,+    -- | Settings for embedded captions Source+    embeddedSourceSettings :: Prelude.Maybe EmbeddedSourceSettings,+    -- | If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1+    -- in an xml file, specify the URI of the input caption source file. If+    -- your caption source is IMSC in an IMF package, use TrackSourceSettings+    -- instead of FileSoureSettings.+    fileSourceSettings :: Prelude.Maybe FileSourceSettings,+    -- | Use Source (SourceType) to identify the format of your input captions.+    -- The service cannot auto-detect caption format.+    sourceType :: Prelude.Maybe CaptionSourceType,+    -- | Settings specific to Teletext caption sources, including Page number.+    teletextSourceSettings :: Prelude.Maybe TeletextSourceSettings,+    -- | Settings specific to caption sources that are specified by track number.+    -- Currently, this is only IMSC captions in an IMF package. If your caption+    -- source is IMSC 1.1 in a separate xml file, use FileSourceSettings+    -- instead of TrackSourceSettings.+    trackSourceSettings :: Prelude.Maybe TrackSourceSettings,+    -- | Settings specific to WebVTT sources in HLS alternative rendition group.+    -- Specify the properties (renditionGroupId, renditionName or+    -- renditionLanguageCode) to identify the unique subtitle track among the+    -- alternative rendition groups present in the HLS manifest. If no unique+    -- track is found, or multiple tracks match the specified properties, the+    -- job fails. If there is only one subtitle track in the rendition group,+    -- the settings can be left empty and the default subtitle track will be+    -- chosen. If your caption source is a sidecar file, use FileSourceSettings+    -- instead of WebvttHlsSourceSettings.+    webvttHlsSourceSettings :: Prelude.Maybe WebvttHlsSourceSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CaptionSourceSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'ancillarySourceSettings', 'captionSourceSettings_ancillarySourceSettings' - Settings for ancillary captions source.+--+-- 'dvbSubSourceSettings', 'captionSourceSettings_dvbSubSourceSettings' - DVB Sub Source Settings+--+-- 'embeddedSourceSettings', 'captionSourceSettings_embeddedSourceSettings' - Settings for embedded captions Source+--+-- 'fileSourceSettings', 'captionSourceSettings_fileSourceSettings' - If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1+-- in an xml file, specify the URI of the input caption source file. If+-- your caption source is IMSC in an IMF package, use TrackSourceSettings+-- instead of FileSoureSettings.+--+-- 'sourceType', 'captionSourceSettings_sourceType' - Use Source (SourceType) to identify the format of your input captions.+-- The service cannot auto-detect caption format.+--+-- 'teletextSourceSettings', 'captionSourceSettings_teletextSourceSettings' - Settings specific to Teletext caption sources, including Page number.+--+-- 'trackSourceSettings', 'captionSourceSettings_trackSourceSettings' - Settings specific to caption sources that are specified by track number.+-- Currently, this is only IMSC captions in an IMF package. If your caption+-- source is IMSC 1.1 in a separate xml file, use FileSourceSettings+-- instead of TrackSourceSettings.+--+-- 'webvttHlsSourceSettings', 'captionSourceSettings_webvttHlsSourceSettings' - Settings specific to WebVTT sources in HLS alternative rendition group.+-- Specify the properties (renditionGroupId, renditionName or+-- renditionLanguageCode) to identify the unique subtitle track among the+-- alternative rendition groups present in the HLS manifest. If no unique+-- track is found, or multiple tracks match the specified properties, the+-- job fails. If there is only one subtitle track in the rendition group,+-- the settings can be left empty and the default subtitle track will be+-- chosen. If your caption source is a sidecar file, use FileSourceSettings+-- instead of WebvttHlsSourceSettings.+newCaptionSourceSettings ::+  CaptionSourceSettings+newCaptionSourceSettings =+  CaptionSourceSettings'+    { ancillarySourceSettings =+        Prelude.Nothing,+      dvbSubSourceSettings = Prelude.Nothing,+      embeddedSourceSettings = Prelude.Nothing,+      fileSourceSettings = Prelude.Nothing,+      sourceType = Prelude.Nothing,+      teletextSourceSettings = Prelude.Nothing,+      trackSourceSettings = Prelude.Nothing,+      webvttHlsSourceSettings = Prelude.Nothing+    }++-- | Settings for ancillary captions source.+captionSourceSettings_ancillarySourceSettings :: Lens.Lens' CaptionSourceSettings (Prelude.Maybe AncillarySourceSettings)+captionSourceSettings_ancillarySourceSettings = Lens.lens (\CaptionSourceSettings' {ancillarySourceSettings} -> ancillarySourceSettings) (\s@CaptionSourceSettings' {} a -> s {ancillarySourceSettings = a} :: CaptionSourceSettings)++-- | DVB Sub Source Settings+captionSourceSettings_dvbSubSourceSettings :: Lens.Lens' CaptionSourceSettings (Prelude.Maybe DvbSubSourceSettings)+captionSourceSettings_dvbSubSourceSettings = Lens.lens (\CaptionSourceSettings' {dvbSubSourceSettings} -> dvbSubSourceSettings) (\s@CaptionSourceSettings' {} a -> s {dvbSubSourceSettings = a} :: CaptionSourceSettings)++-- | Settings for embedded captions Source+captionSourceSettings_embeddedSourceSettings :: Lens.Lens' CaptionSourceSettings (Prelude.Maybe EmbeddedSourceSettings)+captionSourceSettings_embeddedSourceSettings = Lens.lens (\CaptionSourceSettings' {embeddedSourceSettings} -> embeddedSourceSettings) (\s@CaptionSourceSettings' {} a -> s {embeddedSourceSettings = a} :: CaptionSourceSettings)++-- | If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1+-- in an xml file, specify the URI of the input caption source file. If+-- your caption source is IMSC in an IMF package, use TrackSourceSettings+-- instead of FileSoureSettings.+captionSourceSettings_fileSourceSettings :: Lens.Lens' CaptionSourceSettings (Prelude.Maybe FileSourceSettings)+captionSourceSettings_fileSourceSettings = Lens.lens (\CaptionSourceSettings' {fileSourceSettings} -> fileSourceSettings) (\s@CaptionSourceSettings' {} a -> s {fileSourceSettings = a} :: CaptionSourceSettings)++-- | Use Source (SourceType) to identify the format of your input captions.+-- The service cannot auto-detect caption format.+captionSourceSettings_sourceType :: Lens.Lens' CaptionSourceSettings (Prelude.Maybe CaptionSourceType)+captionSourceSettings_sourceType = Lens.lens (\CaptionSourceSettings' {sourceType} -> sourceType) (\s@CaptionSourceSettings' {} a -> s {sourceType = a} :: CaptionSourceSettings)++-- | Settings specific to Teletext caption sources, including Page number.+captionSourceSettings_teletextSourceSettings :: Lens.Lens' CaptionSourceSettings (Prelude.Maybe TeletextSourceSettings)+captionSourceSettings_teletextSourceSettings = Lens.lens (\CaptionSourceSettings' {teletextSourceSettings} -> teletextSourceSettings) (\s@CaptionSourceSettings' {} a -> s {teletextSourceSettings = a} :: CaptionSourceSettings)++-- | Settings specific to caption sources that are specified by track number.+-- Currently, this is only IMSC captions in an IMF package. If your caption+-- source is IMSC 1.1 in a separate xml file, use FileSourceSettings+-- instead of TrackSourceSettings.+captionSourceSettings_trackSourceSettings :: Lens.Lens' CaptionSourceSettings (Prelude.Maybe TrackSourceSettings)+captionSourceSettings_trackSourceSettings = Lens.lens (\CaptionSourceSettings' {trackSourceSettings} -> trackSourceSettings) (\s@CaptionSourceSettings' {} a -> s {trackSourceSettings = a} :: CaptionSourceSettings)++-- | Settings specific to WebVTT sources in HLS alternative rendition group.+-- Specify the properties (renditionGroupId, renditionName or+-- renditionLanguageCode) to identify the unique subtitle track among the+-- alternative rendition groups present in the HLS manifest. If no unique+-- track is found, or multiple tracks match the specified properties, the+-- job fails. If there is only one subtitle track in the rendition group,+-- the settings can be left empty and the default subtitle track will be+-- chosen. If your caption source is a sidecar file, use FileSourceSettings+-- instead of WebvttHlsSourceSettings.+captionSourceSettings_webvttHlsSourceSettings :: Lens.Lens' CaptionSourceSettings (Prelude.Maybe WebvttHlsSourceSettings)+captionSourceSettings_webvttHlsSourceSettings = Lens.lens (\CaptionSourceSettings' {webvttHlsSourceSettings} -> webvttHlsSourceSettings) (\s@CaptionSourceSettings' {} a -> s {webvttHlsSourceSettings = a} :: CaptionSourceSettings)++instance Data.FromJSON CaptionSourceSettings where+  parseJSON =+    Data.withObject+      "CaptionSourceSettings"+      ( \x ->+          CaptionSourceSettings'+            Prelude.<$> (x Data..:? "ancillarySourceSettings")+            Prelude.<*> (x Data..:? "dvbSubSourceSettings")+            Prelude.<*> (x Data..:? "embeddedSourceSettings")+            Prelude.<*> (x Data..:? "fileSourceSettings")+            Prelude.<*> (x Data..:? "sourceType")+            Prelude.<*> (x Data..:? "teletextSourceSettings")+            Prelude.<*> (x Data..:? "trackSourceSettings")+            Prelude.<*> (x Data..:? "webvttHlsSourceSettings")+      )++instance Prelude.Hashable CaptionSourceSettings where+  hashWithSalt _salt CaptionSourceSettings' {..} =+    _salt+      `Prelude.hashWithSalt` ancillarySourceSettings+      `Prelude.hashWithSalt` dvbSubSourceSettings+      `Prelude.hashWithSalt` embeddedSourceSettings+      `Prelude.hashWithSalt` fileSourceSettings+      `Prelude.hashWithSalt` sourceType+      `Prelude.hashWithSalt` teletextSourceSettings+      `Prelude.hashWithSalt` trackSourceSettings+      `Prelude.hashWithSalt` webvttHlsSourceSettings++instance Prelude.NFData CaptionSourceSettings where+  rnf CaptionSourceSettings' {..} =+    Prelude.rnf ancillarySourceSettings+      `Prelude.seq` Prelude.rnf dvbSubSourceSettings+      `Prelude.seq` Prelude.rnf embeddedSourceSettings+      `Prelude.seq` Prelude.rnf fileSourceSettings+      `Prelude.seq` Prelude.rnf sourceType+      `Prelude.seq` Prelude.rnf teletextSourceSettings+      `Prelude.seq` Prelude.rnf trackSourceSettings+      `Prelude.seq` Prelude.rnf webvttHlsSourceSettings++instance Data.ToJSON CaptionSourceSettings where+  toJSON CaptionSourceSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("ancillarySourceSettings" Data..=)+              Prelude.<$> ancillarySourceSettings,+            ("dvbSubSourceSettings" Data..=)+              Prelude.<$> dvbSubSourceSettings,+            ("embeddedSourceSettings" Data..=)+              Prelude.<$> embeddedSourceSettings,+            ("fileSourceSettings" Data..=)+              Prelude.<$> fileSourceSettings,+            ("sourceType" Data..=) Prelude.<$> sourceType,+            ("teletextSourceSettings" Data..=)+              Prelude.<$> teletextSourceSettings,+            ("trackSourceSettings" Data..=)+              Prelude.<$> trackSourceSettings,+            ("webvttHlsSourceSettings" Data..=)+              Prelude.<$> webvttHlsSourceSettings+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CaptionSourceType.hs view
@@ -0,0 +1,133 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CaptionSourceType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CaptionSourceType+  ( CaptionSourceType+      ( ..,+        CaptionSourceType_ANCILLARY,+        CaptionSourceType_DVB_SUB,+        CaptionSourceType_EMBEDDED,+        CaptionSourceType_IMSC,+        CaptionSourceType_NULL_SOURCE,+        CaptionSourceType_SCC,+        CaptionSourceType_SCTE20,+        CaptionSourceType_SMI,+        CaptionSourceType_SMPTE_TT,+        CaptionSourceType_SRT,+        CaptionSourceType_STL,+        CaptionSourceType_TELETEXT,+        CaptionSourceType_TTML,+        CaptionSourceType_WEBVTT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use Source (SourceType) to identify the format of your input captions.+-- The service cannot auto-detect caption format.+newtype CaptionSourceType = CaptionSourceType'+  { fromCaptionSourceType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CaptionSourceType_ANCILLARY :: CaptionSourceType+pattern CaptionSourceType_ANCILLARY = CaptionSourceType' "ANCILLARY"++pattern CaptionSourceType_DVB_SUB :: CaptionSourceType+pattern CaptionSourceType_DVB_SUB = CaptionSourceType' "DVB_SUB"++pattern CaptionSourceType_EMBEDDED :: CaptionSourceType+pattern CaptionSourceType_EMBEDDED = CaptionSourceType' "EMBEDDED"++pattern CaptionSourceType_IMSC :: CaptionSourceType+pattern CaptionSourceType_IMSC = CaptionSourceType' "IMSC"++pattern CaptionSourceType_NULL_SOURCE :: CaptionSourceType+pattern CaptionSourceType_NULL_SOURCE = CaptionSourceType' "NULL_SOURCE"++pattern CaptionSourceType_SCC :: CaptionSourceType+pattern CaptionSourceType_SCC = CaptionSourceType' "SCC"++pattern CaptionSourceType_SCTE20 :: CaptionSourceType+pattern CaptionSourceType_SCTE20 = CaptionSourceType' "SCTE20"++pattern CaptionSourceType_SMI :: CaptionSourceType+pattern CaptionSourceType_SMI = CaptionSourceType' "SMI"++pattern CaptionSourceType_SMPTE_TT :: CaptionSourceType+pattern CaptionSourceType_SMPTE_TT = CaptionSourceType' "SMPTE_TT"++pattern CaptionSourceType_SRT :: CaptionSourceType+pattern CaptionSourceType_SRT = CaptionSourceType' "SRT"++pattern CaptionSourceType_STL :: CaptionSourceType+pattern CaptionSourceType_STL = CaptionSourceType' "STL"++pattern CaptionSourceType_TELETEXT :: CaptionSourceType+pattern CaptionSourceType_TELETEXT = CaptionSourceType' "TELETEXT"++pattern CaptionSourceType_TTML :: CaptionSourceType+pattern CaptionSourceType_TTML = CaptionSourceType' "TTML"++pattern CaptionSourceType_WEBVTT :: CaptionSourceType+pattern CaptionSourceType_WEBVTT = CaptionSourceType' "WEBVTT"++{-# COMPLETE+  CaptionSourceType_ANCILLARY,+  CaptionSourceType_DVB_SUB,+  CaptionSourceType_EMBEDDED,+  CaptionSourceType_IMSC,+  CaptionSourceType_NULL_SOURCE,+  CaptionSourceType_SCC,+  CaptionSourceType_SCTE20,+  CaptionSourceType_SMI,+  CaptionSourceType_SMPTE_TT,+  CaptionSourceType_SRT,+  CaptionSourceType_STL,+  CaptionSourceType_TELETEXT,+  CaptionSourceType_TTML,+  CaptionSourceType_WEBVTT,+  CaptionSourceType'+  #-}
+ gen/Amazonka/MediaConvert/Types/ChannelMapping.hs view
@@ -0,0 +1,98 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ChannelMapping+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ChannelMapping where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.OutputChannelMapping+import qualified Amazonka.Prelude as Prelude++-- | Channel mapping (ChannelMapping) contains the group of fields that hold+-- the remixing value for each channel, in dB. Specify remix values to+-- indicate how much of the content from your input audio channel you want+-- in your output audio channels. Each instance of the InputChannels or+-- InputChannelsFineTune array specifies these values for one output+-- channel. Use one instance of this array for each output channel. In the+-- console, each array corresponds to a column in the graphical depiction+-- of the mapping matrix. The rows of the graphical matrix correspond to+-- input channels. Valid values are within the range from -60 (mute)+-- through 6. A setting of 0 passes the input channel unchanged to the+-- output channel (no attenuation or amplification). Use InputChannels or+-- InputChannelsFineTune to specify your remix values. Don\'t use both.+--+-- /See:/ 'newChannelMapping' smart constructor.+data ChannelMapping = ChannelMapping'+  { -- | In your JSON job specification, include one child of OutputChannels for+    -- each audio channel that you want in your output. Each child should+    -- contain one instance of InputChannels or InputChannelsFineTune.+    outputChannels :: Prelude.Maybe [OutputChannelMapping]+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ChannelMapping' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'outputChannels', 'channelMapping_outputChannels' - In your JSON job specification, include one child of OutputChannels for+-- each audio channel that you want in your output. Each child should+-- contain one instance of InputChannels or InputChannelsFineTune.+newChannelMapping ::+  ChannelMapping+newChannelMapping =+  ChannelMapping' {outputChannels = Prelude.Nothing}++-- | In your JSON job specification, include one child of OutputChannels for+-- each audio channel that you want in your output. Each child should+-- contain one instance of InputChannels or InputChannelsFineTune.+channelMapping_outputChannels :: Lens.Lens' ChannelMapping (Prelude.Maybe [OutputChannelMapping])+channelMapping_outputChannels = Lens.lens (\ChannelMapping' {outputChannels} -> outputChannels) (\s@ChannelMapping' {} a -> s {outputChannels = a} :: ChannelMapping) Prelude.. Lens.mapping Lens.coerced++instance Data.FromJSON ChannelMapping where+  parseJSON =+    Data.withObject+      "ChannelMapping"+      ( \x ->+          ChannelMapping'+            Prelude.<$> ( x+                            Data..:? "outputChannels"+                            Data..!= Prelude.mempty+                        )+      )++instance Prelude.Hashable ChannelMapping where+  hashWithSalt _salt ChannelMapping' {..} =+    _salt `Prelude.hashWithSalt` outputChannels++instance Prelude.NFData ChannelMapping where+  rnf ChannelMapping' {..} = Prelude.rnf outputChannels++instance Data.ToJSON ChannelMapping where+  toJSON ChannelMapping' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("outputChannels" Data..=)+              Prelude.<$> outputChannels+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CmafAdditionalManifest.hs view
@@ -0,0 +1,129 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafAdditionalManifest+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafAdditionalManifest where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the details for each pair of HLS and DASH additional manifests+-- that you want the service to generate for this CMAF output group. Each+-- pair of manifests can reference a different subset of outputs in the+-- group.+--+-- /See:/ 'newCmafAdditionalManifest' smart constructor.+data CmafAdditionalManifest = CmafAdditionalManifest'+  { -- | Specify a name modifier that the service adds to the name of this+    -- manifest to make it different from the file names of the other main+    -- manifests in the output group. For example, say that the default main+    -- manifest for your HLS group is film-name.m3u8. If you enter+    -- \"-no-premium\" for this setting, then the file name the service+    -- generates for this top-level manifest is film-name-no-premium.m3u8. For+    -- HLS output groups, specify a manifestNameModifier that is different from+    -- the nameModifier of the output. The service uses the output name+    -- modifier to create unique names for the individual variant manifests.+    manifestNameModifier :: Prelude.Maybe Prelude.Text,+    -- | Specify the outputs that you want this additional top-level manifest to+    -- reference.+    selectedOutputs :: Prelude.Maybe [Prelude.Text]+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CmafAdditionalManifest' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'manifestNameModifier', 'cmafAdditionalManifest_manifestNameModifier' - Specify a name modifier that the service adds to the name of this+-- manifest to make it different from the file names of the other main+-- manifests in the output group. For example, say that the default main+-- manifest for your HLS group is film-name.m3u8. If you enter+-- \"-no-premium\" for this setting, then the file name the service+-- generates for this top-level manifest is film-name-no-premium.m3u8. For+-- HLS output groups, specify a manifestNameModifier that is different from+-- the nameModifier of the output. The service uses the output name+-- modifier to create unique names for the individual variant manifests.+--+-- 'selectedOutputs', 'cmafAdditionalManifest_selectedOutputs' - Specify the outputs that you want this additional top-level manifest to+-- reference.+newCmafAdditionalManifest ::+  CmafAdditionalManifest+newCmafAdditionalManifest =+  CmafAdditionalManifest'+    { manifestNameModifier =+        Prelude.Nothing,+      selectedOutputs = Prelude.Nothing+    }++-- | Specify a name modifier that the service adds to the name of this+-- manifest to make it different from the file names of the other main+-- manifests in the output group. For example, say that the default main+-- manifest for your HLS group is film-name.m3u8. If you enter+-- \"-no-premium\" for this setting, then the file name the service+-- generates for this top-level manifest is film-name-no-premium.m3u8. For+-- HLS output groups, specify a manifestNameModifier that is different from+-- the nameModifier of the output. The service uses the output name+-- modifier to create unique names for the individual variant manifests.+cmafAdditionalManifest_manifestNameModifier :: Lens.Lens' CmafAdditionalManifest (Prelude.Maybe Prelude.Text)+cmafAdditionalManifest_manifestNameModifier = Lens.lens (\CmafAdditionalManifest' {manifestNameModifier} -> manifestNameModifier) (\s@CmafAdditionalManifest' {} a -> s {manifestNameModifier = a} :: CmafAdditionalManifest)++-- | Specify the outputs that you want this additional top-level manifest to+-- reference.+cmafAdditionalManifest_selectedOutputs :: Lens.Lens' CmafAdditionalManifest (Prelude.Maybe [Prelude.Text])+cmafAdditionalManifest_selectedOutputs = Lens.lens (\CmafAdditionalManifest' {selectedOutputs} -> selectedOutputs) (\s@CmafAdditionalManifest' {} a -> s {selectedOutputs = a} :: CmafAdditionalManifest) Prelude.. Lens.mapping Lens.coerced++instance Data.FromJSON CmafAdditionalManifest where+  parseJSON =+    Data.withObject+      "CmafAdditionalManifest"+      ( \x ->+          CmafAdditionalManifest'+            Prelude.<$> (x Data..:? "manifestNameModifier")+            Prelude.<*> ( x+                            Data..:? "selectedOutputs"+                            Data..!= Prelude.mempty+                        )+      )++instance Prelude.Hashable CmafAdditionalManifest where+  hashWithSalt _salt CmafAdditionalManifest' {..} =+    _salt+      `Prelude.hashWithSalt` manifestNameModifier+      `Prelude.hashWithSalt` selectedOutputs++instance Prelude.NFData CmafAdditionalManifest where+  rnf CmafAdditionalManifest' {..} =+    Prelude.rnf manifestNameModifier+      `Prelude.seq` Prelude.rnf selectedOutputs++instance Data.ToJSON CmafAdditionalManifest where+  toJSON CmafAdditionalManifest' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("manifestNameModifier" Data..=)+              Prelude.<$> manifestNameModifier,+            ("selectedOutputs" Data..=)+              Prelude.<$> selectedOutputs+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CmafClientCache.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafClientCache+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafClientCache+  ( CmafClientCache+      ( ..,+        CmafClientCache_DISABLED,+        CmafClientCache_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Disable this setting only when your workflow requires the+-- #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default value Enabled+-- (ENABLED) and control caching in your video distribution set up. For+-- example, use the Cache-Control http header.+newtype CmafClientCache = CmafClientCache'+  { fromCmafClientCache ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafClientCache_DISABLED :: CmafClientCache+pattern CmafClientCache_DISABLED = CmafClientCache' "DISABLED"++pattern CmafClientCache_ENABLED :: CmafClientCache+pattern CmafClientCache_ENABLED = CmafClientCache' "ENABLED"++{-# COMPLETE+  CmafClientCache_DISABLED,+  CmafClientCache_ENABLED,+  CmafClientCache'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafCodecSpecification.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafCodecSpecification+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafCodecSpecification+  ( CmafCodecSpecification+      ( ..,+        CmafCodecSpecification_RFC_4281,+        CmafCodecSpecification_RFC_6381+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specification to use (RFC-6381 or the default RFC-4281) during m3u8+-- playlist generation.+newtype CmafCodecSpecification = CmafCodecSpecification'+  { fromCmafCodecSpecification ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafCodecSpecification_RFC_4281 :: CmafCodecSpecification+pattern CmafCodecSpecification_RFC_4281 = CmafCodecSpecification' "RFC_4281"++pattern CmafCodecSpecification_RFC_6381 :: CmafCodecSpecification+pattern CmafCodecSpecification_RFC_6381 = CmafCodecSpecification' "RFC_6381"++{-# COMPLETE+  CmafCodecSpecification_RFC_4281,+  CmafCodecSpecification_RFC_6381,+  CmafCodecSpecification'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafEncryptionSettings.hs view
@@ -0,0 +1,189 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafEncryptionSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafEncryptionSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CmafEncryptionType+import Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest+import Amazonka.MediaConvert.Types.CmafKeyProviderType+import Amazonka.MediaConvert.Types.SpekeKeyProviderCmaf+import Amazonka.MediaConvert.Types.StaticKeyProvider+import qualified Amazonka.Prelude as Prelude++-- | Settings for CMAF encryption+--+-- /See:/ 'newCmafEncryptionSettings' smart constructor.+data CmafEncryptionSettings = CmafEncryptionSettings'+  { -- | This is a 128-bit, 16-byte hex value represented by a 32-character text+    -- string. If this parameter is not set then the Initialization Vector will+    -- follow the segment number by default.+    constantInitializationVector :: Prelude.Maybe Prelude.Text,+    -- | Specify the encryption scheme that you want the service to use when+    -- encrypting your CMAF segments. Choose AES-CBC subsample (SAMPLE-AES) or+    -- AES_CTR (AES-CTR).+    encryptionMethod :: Prelude.Maybe CmafEncryptionType,+    -- | When you use DRM with CMAF outputs, choose whether the service writes+    -- the 128-bit encryption initialization vector in the HLS and DASH+    -- manifests.+    initializationVectorInManifest :: Prelude.Maybe CmafInitializationVectorInManifest,+    -- | If your output group type is CMAF, use these settings when doing DRM+    -- encryption with a SPEKE-compliant key provider. If your output group+    -- type is HLS, DASH, or Microsoft Smooth, use the SpekeKeyProvider+    -- settings instead.+    spekeKeyProvider :: Prelude.Maybe SpekeKeyProviderCmaf,+    -- | Use these settings to set up encryption with a static key provider.+    staticKeyProvider :: Prelude.Maybe StaticKeyProvider,+    -- | Specify whether your DRM encryption key is static or from a key provider+    -- that follows the SPEKE standard. For more information about SPEKE, see+    -- https:\/\/docs.aws.amazon.com\/speke\/latest\/documentation\/what-is-speke.html.+    type' :: Prelude.Maybe CmafKeyProviderType+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CmafEncryptionSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'constantInitializationVector', 'cmafEncryptionSettings_constantInitializationVector' - This is a 128-bit, 16-byte hex value represented by a 32-character text+-- string. If this parameter is not set then the Initialization Vector will+-- follow the segment number by default.+--+-- 'encryptionMethod', 'cmafEncryptionSettings_encryptionMethod' - Specify the encryption scheme that you want the service to use when+-- encrypting your CMAF segments. Choose AES-CBC subsample (SAMPLE-AES) or+-- AES_CTR (AES-CTR).+--+-- 'initializationVectorInManifest', 'cmafEncryptionSettings_initializationVectorInManifest' - When you use DRM with CMAF outputs, choose whether the service writes+-- the 128-bit encryption initialization vector in the HLS and DASH+-- manifests.+--+-- 'spekeKeyProvider', 'cmafEncryptionSettings_spekeKeyProvider' - If your output group type is CMAF, use these settings when doing DRM+-- encryption with a SPEKE-compliant key provider. If your output group+-- type is HLS, DASH, or Microsoft Smooth, use the SpekeKeyProvider+-- settings instead.+--+-- 'staticKeyProvider', 'cmafEncryptionSettings_staticKeyProvider' - Use these settings to set up encryption with a static key provider.+--+-- 'type'', 'cmafEncryptionSettings_type' - Specify whether your DRM encryption key is static or from a key provider+-- that follows the SPEKE standard. For more information about SPEKE, see+-- https:\/\/docs.aws.amazon.com\/speke\/latest\/documentation\/what-is-speke.html.+newCmafEncryptionSettings ::+  CmafEncryptionSettings+newCmafEncryptionSettings =+  CmafEncryptionSettings'+    { constantInitializationVector =+        Prelude.Nothing,+      encryptionMethod = Prelude.Nothing,+      initializationVectorInManifest = Prelude.Nothing,+      spekeKeyProvider = Prelude.Nothing,+      staticKeyProvider = Prelude.Nothing,+      type' = Prelude.Nothing+    }++-- | This is a 128-bit, 16-byte hex value represented by a 32-character text+-- string. If this parameter is not set then the Initialization Vector will+-- follow the segment number by default.+cmafEncryptionSettings_constantInitializationVector :: Lens.Lens' CmafEncryptionSettings (Prelude.Maybe Prelude.Text)+cmafEncryptionSettings_constantInitializationVector = Lens.lens (\CmafEncryptionSettings' {constantInitializationVector} -> constantInitializationVector) (\s@CmafEncryptionSettings' {} a -> s {constantInitializationVector = a} :: CmafEncryptionSettings)++-- | Specify the encryption scheme that you want the service to use when+-- encrypting your CMAF segments. Choose AES-CBC subsample (SAMPLE-AES) or+-- AES_CTR (AES-CTR).+cmafEncryptionSettings_encryptionMethod :: Lens.Lens' CmafEncryptionSettings (Prelude.Maybe CmafEncryptionType)+cmafEncryptionSettings_encryptionMethod = Lens.lens (\CmafEncryptionSettings' {encryptionMethod} -> encryptionMethod) (\s@CmafEncryptionSettings' {} a -> s {encryptionMethod = a} :: CmafEncryptionSettings)++-- | When you use DRM with CMAF outputs, choose whether the service writes+-- the 128-bit encryption initialization vector in the HLS and DASH+-- manifests.+cmafEncryptionSettings_initializationVectorInManifest :: Lens.Lens' CmafEncryptionSettings (Prelude.Maybe CmafInitializationVectorInManifest)+cmafEncryptionSettings_initializationVectorInManifest = Lens.lens (\CmafEncryptionSettings' {initializationVectorInManifest} -> initializationVectorInManifest) (\s@CmafEncryptionSettings' {} a -> s {initializationVectorInManifest = a} :: CmafEncryptionSettings)++-- | If your output group type is CMAF, use these settings when doing DRM+-- encryption with a SPEKE-compliant key provider. If your output group+-- type is HLS, DASH, or Microsoft Smooth, use the SpekeKeyProvider+-- settings instead.+cmafEncryptionSettings_spekeKeyProvider :: Lens.Lens' CmafEncryptionSettings (Prelude.Maybe SpekeKeyProviderCmaf)+cmafEncryptionSettings_spekeKeyProvider = Lens.lens (\CmafEncryptionSettings' {spekeKeyProvider} -> spekeKeyProvider) (\s@CmafEncryptionSettings' {} a -> s {spekeKeyProvider = a} :: CmafEncryptionSettings)++-- | Use these settings to set up encryption with a static key provider.+cmafEncryptionSettings_staticKeyProvider :: Lens.Lens' CmafEncryptionSettings (Prelude.Maybe StaticKeyProvider)+cmafEncryptionSettings_staticKeyProvider = Lens.lens (\CmafEncryptionSettings' {staticKeyProvider} -> staticKeyProvider) (\s@CmafEncryptionSettings' {} a -> s {staticKeyProvider = a} :: CmafEncryptionSettings)++-- | Specify whether your DRM encryption key is static or from a key provider+-- that follows the SPEKE standard. For more information about SPEKE, see+-- https:\/\/docs.aws.amazon.com\/speke\/latest\/documentation\/what-is-speke.html.+cmafEncryptionSettings_type :: Lens.Lens' CmafEncryptionSettings (Prelude.Maybe CmafKeyProviderType)+cmafEncryptionSettings_type = Lens.lens (\CmafEncryptionSettings' {type'} -> type') (\s@CmafEncryptionSettings' {} a -> s {type' = a} :: CmafEncryptionSettings)++instance Data.FromJSON CmafEncryptionSettings where+  parseJSON =+    Data.withObject+      "CmafEncryptionSettings"+      ( \x ->+          CmafEncryptionSettings'+            Prelude.<$> (x Data..:? "constantInitializationVector")+            Prelude.<*> (x Data..:? "encryptionMethod")+            Prelude.<*> (x Data..:? "initializationVectorInManifest")+            Prelude.<*> (x Data..:? "spekeKeyProvider")+            Prelude.<*> (x Data..:? "staticKeyProvider")+            Prelude.<*> (x Data..:? "type")+      )++instance Prelude.Hashable CmafEncryptionSettings where+  hashWithSalt _salt CmafEncryptionSettings' {..} =+    _salt+      `Prelude.hashWithSalt` constantInitializationVector+      `Prelude.hashWithSalt` encryptionMethod+      `Prelude.hashWithSalt` initializationVectorInManifest+      `Prelude.hashWithSalt` spekeKeyProvider+      `Prelude.hashWithSalt` staticKeyProvider+      `Prelude.hashWithSalt` type'++instance Prelude.NFData CmafEncryptionSettings where+  rnf CmafEncryptionSettings' {..} =+    Prelude.rnf constantInitializationVector+      `Prelude.seq` Prelude.rnf encryptionMethod+      `Prelude.seq` Prelude.rnf initializationVectorInManifest+      `Prelude.seq` Prelude.rnf spekeKeyProvider+      `Prelude.seq` Prelude.rnf staticKeyProvider+      `Prelude.seq` Prelude.rnf type'++instance Data.ToJSON CmafEncryptionSettings where+  toJSON CmafEncryptionSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("constantInitializationVector" Data..=)+              Prelude.<$> constantInitializationVector,+            ("encryptionMethod" Data..=)+              Prelude.<$> encryptionMethod,+            ("initializationVectorInManifest" Data..=)+              Prelude.<$> initializationVectorInManifest,+            ("spekeKeyProvider" Data..=)+              Prelude.<$> spekeKeyProvider,+            ("staticKeyProvider" Data..=)+              Prelude.<$> staticKeyProvider,+            ("type" Data..=) Prelude.<$> type'+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CmafEncryptionType.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafEncryptionType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafEncryptionType+  ( CmafEncryptionType+      ( ..,+        CmafEncryptionType_AES_CTR,+        CmafEncryptionType_SAMPLE_AES+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the encryption scheme that you want the service to use when+-- encrypting your CMAF segments. Choose AES-CBC subsample (SAMPLE-AES) or+-- AES_CTR (AES-CTR).+newtype CmafEncryptionType = CmafEncryptionType'+  { fromCmafEncryptionType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafEncryptionType_AES_CTR :: CmafEncryptionType+pattern CmafEncryptionType_AES_CTR = CmafEncryptionType' "AES_CTR"++pattern CmafEncryptionType_SAMPLE_AES :: CmafEncryptionType+pattern CmafEncryptionType_SAMPLE_AES = CmafEncryptionType' "SAMPLE_AES"++{-# COMPLETE+  CmafEncryptionType_AES_CTR,+  CmafEncryptionType_SAMPLE_AES,+  CmafEncryptionType'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafGroupSettings.hs view
@@ -0,0 +1,773 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafGroupSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafGroupSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CmafAdditionalManifest+import Amazonka.MediaConvert.Types.CmafClientCache+import Amazonka.MediaConvert.Types.CmafCodecSpecification+import Amazonka.MediaConvert.Types.CmafEncryptionSettings+import Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay+import Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings+import Amazonka.MediaConvert.Types.CmafManifestCompression+import Amazonka.MediaConvert.Types.CmafManifestDurationFormat+import Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType+import Amazonka.MediaConvert.Types.CmafMpdProfile+import Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames+import Amazonka.MediaConvert.Types.CmafSegmentControl+import Amazonka.MediaConvert.Types.CmafSegmentLengthControl+import Amazonka.MediaConvert.Types.CmafStreamInfResolution+import Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode+import Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets+import Amazonka.MediaConvert.Types.CmafWriteDASHManifest+import Amazonka.MediaConvert.Types.CmafWriteHLSManifest+import Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation+import Amazonka.MediaConvert.Types.DestinationSettings+import qualified Amazonka.Prelude as Prelude++-- | Settings related to your CMAF output package. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/outputs-file-ABR.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set Type, under+-- OutputGroupSettings, to CMAF_GROUP_SETTINGS.+--+-- /See:/ 'newCmafGroupSettings' smart constructor.+data CmafGroupSettings = CmafGroupSettings'+  { -- | By default, the service creates one top-level .m3u8 HLS manifest and one+    -- top -level .mpd DASH manifest for each CMAF output group in your job.+    -- These default manifests reference every output in the output group. To+    -- create additional top-level manifests that reference a subset of the+    -- outputs in the output group, specify a list of them here. For each+    -- additional manifest that you specify, the service creates one HLS+    -- manifest and one DASH manifest.+    additionalManifests :: Prelude.Maybe [CmafAdditionalManifest],+    -- | A partial URI prefix that will be put in the manifest file at the top+    -- level BaseURL element. Can be used if streams are delivered from a+    -- different URL than the manifest file.+    baseUrl :: Prelude.Maybe Prelude.Text,+    -- | Disable this setting only when your workflow requires the+    -- #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default value Enabled+    -- (ENABLED) and control caching in your video distribution set up. For+    -- example, use the Cache-Control http header.+    clientCache :: Prelude.Maybe CmafClientCache,+    -- | Specification to use (RFC-6381 or the default RFC-4281) during m3u8+    -- playlist generation.+    codecSpecification :: Prelude.Maybe CmafCodecSpecification,+    -- | Use Destination (Destination) to specify the S3 output location and the+    -- output filename base. Destination accepts format identifiers. If you do+    -- not specify the base filename in the URI, the service will use the+    -- filename of the input file. If your job has multiple inputs, the service+    -- uses the filename of the first input file.+    destination :: Prelude.Maybe Prelude.Text,+    -- | Settings associated with the destination. Will vary based on the type of+    -- destination+    destinationSettings :: Prelude.Maybe DestinationSettings,+    -- | DRM settings.+    encryption :: Prelude.Maybe CmafEncryptionSettings,+    -- | Specify the length, in whole seconds, of the mp4 fragments. When you+    -- don\'t specify a value, MediaConvert defaults to 2. Related setting: Use+    -- Fragment length control (FragmentLengthControl) to specify whether the+    -- encoder enforces this value strictly.+    fragmentLength :: Prelude.Maybe Prelude.Natural,+    -- | Specify whether MediaConvert generates images for trick play. Keep the+    -- default value, None (NONE), to not generate any images. Choose Thumbnail+    -- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+    -- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+    -- full-resolution images of single frames. When you enable Write HLS+    -- manifest (WriteHlsManifest), MediaConvert creates a child manifest for+    -- each set of images that you generate and adds corresponding entries to+    -- the parent manifest. When you enable Write DASH manifest+    -- (WriteDashManifest), MediaConvert adds an entry in the .mpd manifest for+    -- each set of images that you generate. A common application for these+    -- images is Roku trick mode. The thumbnails and full-frame images that+    -- MediaConvert creates with this feature are compatible with this Roku+    -- specification:+    -- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+    imageBasedTrickPlay :: Prelude.Maybe CmafImageBasedTrickPlay,+    -- | Tile and thumbnail settings applicable when imageBasedTrickPlay is+    -- ADVANCED+    imageBasedTrickPlaySettings :: Prelude.Maybe CmafImageBasedTrickPlaySettings,+    -- | When set to GZIP, compresses HLS playlist.+    manifestCompression :: Prelude.Maybe CmafManifestCompression,+    -- | Indicates whether the output manifest should use floating point values+    -- for segment duration.+    manifestDurationFormat :: Prelude.Maybe CmafManifestDurationFormat,+    -- | Minimum time of initially buffered media that is needed to ensure smooth+    -- playout.+    minBufferTime :: Prelude.Maybe Prelude.Natural,+    -- | Keep this setting at the default value of 0, unless you are+    -- troubleshooting a problem with how devices play back the end of your+    -- video asset. If you know that player devices are hanging on the final+    -- segment of your video because the length of your final segment is too+    -- short, use this setting to specify a minimum final segment length, in+    -- seconds. Choose a value that is greater than or equal to 1 and less than+    -- your segment length. When you specify a value for this setting, the+    -- encoder will combine any final segment that is shorter than the length+    -- that you specify with the previous segment. For example, your segment+    -- length is 3 seconds and your final segment is .5 seconds without a+    -- minimum final segment length; when you set the minimum final segment+    -- length to 1, your final segment is 3.5 seconds.+    minFinalSegmentLength :: Prelude.Maybe Prelude.Double,+    -- | Specify how the value for bandwidth is determined for each video+    -- Representation in your output MPD manifest. We recommend that you choose+    -- a MPD manifest bandwidth type that is compatible with your downstream+    -- player configuration. Max: Use the same value that you specify for Max+    -- bitrate in the video output, in bits per second. Average: Use the+    -- calculated average bitrate of the encoded video output, in bits per+    -- second.+    mpdManifestBandwidthType :: Prelude.Maybe CmafMpdManifestBandwidthType,+    -- | Specify whether your DASH profile is on-demand or main. When you choose+    -- Main profile (MAIN_PROFILE), the service signals+    -- urn:mpeg:dash:profile:isoff-main:2011 in your .mpd DASH manifest. When+    -- you choose On-demand (ON_DEMAND_PROFILE), the service signals+    -- urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose+    -- On-demand, you must also set the output group setting Segment control+    -- (SegmentControl) to Single file (SINGLE_FILE).+    mpdProfile :: Prelude.Maybe CmafMpdProfile,+    -- | Use this setting only when your output video stream has B-frames, which+    -- causes the initial presentation time stamp (PTS) to be offset from the+    -- initial decode time stamp (DTS). Specify how MediaConvert handles PTS+    -- when writing time stamps in output DASH manifests. Choose Match initial+    -- PTS (MATCH_INITIAL_PTS) when you want MediaConvert to use the initial+    -- PTS as the first time stamp in the manifest. Choose Zero-based+    -- (ZERO_BASED) to have MediaConvert ignore the initial PTS in the video+    -- stream and instead write the initial time stamp as zero in the manifest.+    -- For outputs that don\'t have B-frames, the time stamps in your DASH+    -- manifests start at zero regardless of your choice here.+    ptsOffsetHandlingForBFrames :: Prelude.Maybe CmafPtsOffsetHandlingForBFrames,+    -- | When set to SINGLE_FILE, a single output file is generated, which is+    -- internally segmented using the Fragment Length and Segment Length. When+    -- set to SEGMENTED_FILES, separate segment files will be created.+    segmentControl :: Prelude.Maybe CmafSegmentControl,+    -- | Specify the length, in whole seconds, of each segment. When you don\'t+    -- specify a value, MediaConvert defaults to 10. Related settings: Use+    -- Segment length control (SegmentLengthControl) to specify whether the+    -- encoder enforces this value strictly. Use Segment control+    -- (CmafSegmentControl) to specify whether MediaConvert creates separate+    -- segment files or one content file that has metadata to mark the segment+    -- boundaries.+    segmentLength :: Prelude.Maybe Prelude.Natural,+    -- | Specify how you want MediaConvert to determine the segment length.+    -- Choose Exact (EXACT) to have the encoder use the exact length that you+    -- specify with the setting Segment length (SegmentLength). This might+    -- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+    -- the encoder round up the segment lengths to match the next GOP boundary.+    segmentLengthControl :: Prelude.Maybe CmafSegmentLengthControl,+    -- | Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF+    -- tag of variant manifest.+    streamInfResolution :: Prelude.Maybe CmafStreamInfResolution,+    -- | When set to LEGACY, the segment target duration is always rounded up to+    -- the nearest integer value above its current value in seconds. When set+    -- to SPEC\\\\_COMPLIANT, the segment target duration is rounded up to the+    -- nearest integer value if fraction seconds are greater than or equal to+    -- 0.5 (>= 0.5) and rounded down if less than 0.5 (\< 0.5). You may need to+    -- use LEGACY if your client needs to ensure that the target duration is+    -- always longer than the actual duration of the segment. Some older+    -- players may experience interrupted playback when the actual duration of+    -- a track in a segment is longer than the target duration.+    targetDurationCompatibilityMode :: Prelude.Maybe CmafTargetDurationCompatibilityMode,+    -- | Specify the video sample composition time offset mode in the output fMP4+    -- TRUN box. For wider player compatibility, set Video composition offsets+    -- to Unsigned or leave blank. The earliest presentation time may be+    -- greater than zero, and sample composition time offsets will increment+    -- using unsigned integers. For strict fMP4 video and audio timing, set+    -- Video composition offsets to Signed. The earliest presentation time will+    -- be equal to zero, and sample composition time offsets will increment+    -- using signed integers.+    videoCompositionOffsets :: Prelude.Maybe CmafVideoCompositionOffsets,+    -- | When set to ENABLED, a DASH MPD manifest will be generated for this+    -- output.+    writeDashManifest :: Prelude.Maybe CmafWriteDASHManifest,+    -- | When set to ENABLED, an Apple HLS manifest will be generated for this+    -- output.+    writeHlsManifest :: Prelude.Maybe CmafWriteHLSManifest,+    -- | When you enable Precise segment duration in DASH manifests+    -- (writeSegmentTimelineInRepresentation), your DASH manifest shows precise+    -- segment durations. The segment duration information appears inside the+    -- SegmentTimeline element, inside SegmentTemplate at the Representation+    -- level. When this feature isn\'t enabled, the segment durations in your+    -- DASH manifest are approximate. The segment duration information appears+    -- in the duration attribute of the SegmentTemplate element.+    writeSegmentTimelineInRepresentation :: Prelude.Maybe CmafWriteSegmentTimelineInRepresentation+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CmafGroupSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'additionalManifests', 'cmafGroupSettings_additionalManifests' - By default, the service creates one top-level .m3u8 HLS manifest and one+-- top -level .mpd DASH manifest for each CMAF output group in your job.+-- These default manifests reference every output in the output group. To+-- create additional top-level manifests that reference a subset of the+-- outputs in the output group, specify a list of them here. For each+-- additional manifest that you specify, the service creates one HLS+-- manifest and one DASH manifest.+--+-- 'baseUrl', 'cmafGroupSettings_baseUrl' - A partial URI prefix that will be put in the manifest file at the top+-- level BaseURL element. Can be used if streams are delivered from a+-- different URL than the manifest file.+--+-- 'clientCache', 'cmafGroupSettings_clientCache' - Disable this setting only when your workflow requires the+-- #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default value Enabled+-- (ENABLED) and control caching in your video distribution set up. For+-- example, use the Cache-Control http header.+--+-- 'codecSpecification', 'cmafGroupSettings_codecSpecification' - Specification to use (RFC-6381 or the default RFC-4281) during m3u8+-- playlist generation.+--+-- 'destination', 'cmafGroupSettings_destination' - Use Destination (Destination) to specify the S3 output location and the+-- output filename base. Destination accepts format identifiers. If you do+-- not specify the base filename in the URI, the service will use the+-- filename of the input file. If your job has multiple inputs, the service+-- uses the filename of the first input file.+--+-- 'destinationSettings', 'cmafGroupSettings_destinationSettings' - Settings associated with the destination. Will vary based on the type of+-- destination+--+-- 'encryption', 'cmafGroupSettings_encryption' - DRM settings.+--+-- 'fragmentLength', 'cmafGroupSettings_fragmentLength' - Specify the length, in whole seconds, of the mp4 fragments. When you+-- don\'t specify a value, MediaConvert defaults to 2. Related setting: Use+-- Fragment length control (FragmentLengthControl) to specify whether the+-- encoder enforces this value strictly.+--+-- 'imageBasedTrickPlay', 'cmafGroupSettings_imageBasedTrickPlay' - Specify whether MediaConvert generates images for trick play. Keep the+-- default value, None (NONE), to not generate any images. Choose Thumbnail+-- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+-- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+-- full-resolution images of single frames. When you enable Write HLS+-- manifest (WriteHlsManifest), MediaConvert creates a child manifest for+-- each set of images that you generate and adds corresponding entries to+-- the parent manifest. When you enable Write DASH manifest+-- (WriteDashManifest), MediaConvert adds an entry in the .mpd manifest for+-- each set of images that you generate. A common application for these+-- images is Roku trick mode. The thumbnails and full-frame images that+-- MediaConvert creates with this feature are compatible with this Roku+-- specification:+-- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+--+-- 'imageBasedTrickPlaySettings', 'cmafGroupSettings_imageBasedTrickPlaySettings' - Tile and thumbnail settings applicable when imageBasedTrickPlay is+-- ADVANCED+--+-- 'manifestCompression', 'cmafGroupSettings_manifestCompression' - When set to GZIP, compresses HLS playlist.+--+-- 'manifestDurationFormat', 'cmafGroupSettings_manifestDurationFormat' - Indicates whether the output manifest should use floating point values+-- for segment duration.+--+-- 'minBufferTime', 'cmafGroupSettings_minBufferTime' - Minimum time of initially buffered media that is needed to ensure smooth+-- playout.+--+-- 'minFinalSegmentLength', 'cmafGroupSettings_minFinalSegmentLength' - Keep this setting at the default value of 0, unless you are+-- troubleshooting a problem with how devices play back the end of your+-- video asset. If you know that player devices are hanging on the final+-- segment of your video because the length of your final segment is too+-- short, use this setting to specify a minimum final segment length, in+-- seconds. Choose a value that is greater than or equal to 1 and less than+-- your segment length. When you specify a value for this setting, the+-- encoder will combine any final segment that is shorter than the length+-- that you specify with the previous segment. For example, your segment+-- length is 3 seconds and your final segment is .5 seconds without a+-- minimum final segment length; when you set the minimum final segment+-- length to 1, your final segment is 3.5 seconds.+--+-- 'mpdManifestBandwidthType', 'cmafGroupSettings_mpdManifestBandwidthType' - Specify how the value for bandwidth is determined for each video+-- Representation in your output MPD manifest. We recommend that you choose+-- a MPD manifest bandwidth type that is compatible with your downstream+-- player configuration. Max: Use the same value that you specify for Max+-- bitrate in the video output, in bits per second. Average: Use the+-- calculated average bitrate of the encoded video output, in bits per+-- second.+--+-- 'mpdProfile', 'cmafGroupSettings_mpdProfile' - Specify whether your DASH profile is on-demand or main. When you choose+-- Main profile (MAIN_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-main:2011 in your .mpd DASH manifest. When+-- you choose On-demand (ON_DEMAND_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose+-- On-demand, you must also set the output group setting Segment control+-- (SegmentControl) to Single file (SINGLE_FILE).+--+-- 'ptsOffsetHandlingForBFrames', 'cmafGroupSettings_ptsOffsetHandlingForBFrames' - Use this setting only when your output video stream has B-frames, which+-- causes the initial presentation time stamp (PTS) to be offset from the+-- initial decode time stamp (DTS). Specify how MediaConvert handles PTS+-- when writing time stamps in output DASH manifests. Choose Match initial+-- PTS (MATCH_INITIAL_PTS) when you want MediaConvert to use the initial+-- PTS as the first time stamp in the manifest. Choose Zero-based+-- (ZERO_BASED) to have MediaConvert ignore the initial PTS in the video+-- stream and instead write the initial time stamp as zero in the manifest.+-- For outputs that don\'t have B-frames, the time stamps in your DASH+-- manifests start at zero regardless of your choice here.+--+-- 'segmentControl', 'cmafGroupSettings_segmentControl' - When set to SINGLE_FILE, a single output file is generated, which is+-- internally segmented using the Fragment Length and Segment Length. When+-- set to SEGMENTED_FILES, separate segment files will be created.+--+-- 'segmentLength', 'cmafGroupSettings_segmentLength' - Specify the length, in whole seconds, of each segment. When you don\'t+-- specify a value, MediaConvert defaults to 10. Related settings: Use+-- Segment length control (SegmentLengthControl) to specify whether the+-- encoder enforces this value strictly. Use Segment control+-- (CmafSegmentControl) to specify whether MediaConvert creates separate+-- segment files or one content file that has metadata to mark the segment+-- boundaries.+--+-- 'segmentLengthControl', 'cmafGroupSettings_segmentLengthControl' - Specify how you want MediaConvert to determine the segment length.+-- Choose Exact (EXACT) to have the encoder use the exact length that you+-- specify with the setting Segment length (SegmentLength). This might+-- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+-- the encoder round up the segment lengths to match the next GOP boundary.+--+-- 'streamInfResolution', 'cmafGroupSettings_streamInfResolution' - Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF+-- tag of variant manifest.+--+-- 'targetDurationCompatibilityMode', 'cmafGroupSettings_targetDurationCompatibilityMode' - When set to LEGACY, the segment target duration is always rounded up to+-- the nearest integer value above its current value in seconds. When set+-- to SPEC\\\\_COMPLIANT, the segment target duration is rounded up to the+-- nearest integer value if fraction seconds are greater than or equal to+-- 0.5 (>= 0.5) and rounded down if less than 0.5 (\< 0.5). You may need to+-- use LEGACY if your client needs to ensure that the target duration is+-- always longer than the actual duration of the segment. Some older+-- players may experience interrupted playback when the actual duration of+-- a track in a segment is longer than the target duration.+--+-- 'videoCompositionOffsets', 'cmafGroupSettings_videoCompositionOffsets' - Specify the video sample composition time offset mode in the output fMP4+-- TRUN box. For wider player compatibility, set Video composition offsets+-- to Unsigned or leave blank. The earliest presentation time may be+-- greater than zero, and sample composition time offsets will increment+-- using unsigned integers. For strict fMP4 video and audio timing, set+-- Video composition offsets to Signed. The earliest presentation time will+-- be equal to zero, and sample composition time offsets will increment+-- using signed integers.+--+-- 'writeDashManifest', 'cmafGroupSettings_writeDashManifest' - When set to ENABLED, a DASH MPD manifest will be generated for this+-- output.+--+-- 'writeHlsManifest', 'cmafGroupSettings_writeHlsManifest' - When set to ENABLED, an Apple HLS manifest will be generated for this+-- output.+--+-- 'writeSegmentTimelineInRepresentation', 'cmafGroupSettings_writeSegmentTimelineInRepresentation' - When you enable Precise segment duration in DASH manifests+-- (writeSegmentTimelineInRepresentation), your DASH manifest shows precise+-- segment durations. The segment duration information appears inside the+-- SegmentTimeline element, inside SegmentTemplate at the Representation+-- level. When this feature isn\'t enabled, the segment durations in your+-- DASH manifest are approximate. The segment duration information appears+-- in the duration attribute of the SegmentTemplate element.+newCmafGroupSettings ::+  CmafGroupSettings+newCmafGroupSettings =+  CmafGroupSettings'+    { additionalManifests =+        Prelude.Nothing,+      baseUrl = Prelude.Nothing,+      clientCache = Prelude.Nothing,+      codecSpecification = Prelude.Nothing,+      destination = Prelude.Nothing,+      destinationSettings = Prelude.Nothing,+      encryption = Prelude.Nothing,+      fragmentLength = Prelude.Nothing,+      imageBasedTrickPlay = Prelude.Nothing,+      imageBasedTrickPlaySettings = Prelude.Nothing,+      manifestCompression = Prelude.Nothing,+      manifestDurationFormat = Prelude.Nothing,+      minBufferTime = Prelude.Nothing,+      minFinalSegmentLength = Prelude.Nothing,+      mpdManifestBandwidthType = Prelude.Nothing,+      mpdProfile = Prelude.Nothing,+      ptsOffsetHandlingForBFrames = Prelude.Nothing,+      segmentControl = Prelude.Nothing,+      segmentLength = Prelude.Nothing,+      segmentLengthControl = Prelude.Nothing,+      streamInfResolution = Prelude.Nothing,+      targetDurationCompatibilityMode = Prelude.Nothing,+      videoCompositionOffsets = Prelude.Nothing,+      writeDashManifest = Prelude.Nothing,+      writeHlsManifest = Prelude.Nothing,+      writeSegmentTimelineInRepresentation =+        Prelude.Nothing+    }++-- | By default, the service creates one top-level .m3u8 HLS manifest and one+-- top -level .mpd DASH manifest for each CMAF output group in your job.+-- These default manifests reference every output in the output group. To+-- create additional top-level manifests that reference a subset of the+-- outputs in the output group, specify a list of them here. For each+-- additional manifest that you specify, the service creates one HLS+-- manifest and one DASH manifest.+cmafGroupSettings_additionalManifests :: Lens.Lens' CmafGroupSettings (Prelude.Maybe [CmafAdditionalManifest])+cmafGroupSettings_additionalManifests = Lens.lens (\CmafGroupSettings' {additionalManifests} -> additionalManifests) (\s@CmafGroupSettings' {} a -> s {additionalManifests = a} :: CmafGroupSettings) Prelude.. Lens.mapping Lens.coerced++-- | A partial URI prefix that will be put in the manifest file at the top+-- level BaseURL element. Can be used if streams are delivered from a+-- different URL than the manifest file.+cmafGroupSettings_baseUrl :: Lens.Lens' CmafGroupSettings (Prelude.Maybe Prelude.Text)+cmafGroupSettings_baseUrl = Lens.lens (\CmafGroupSettings' {baseUrl} -> baseUrl) (\s@CmafGroupSettings' {} a -> s {baseUrl = a} :: CmafGroupSettings)++-- | Disable this setting only when your workflow requires the+-- #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default value Enabled+-- (ENABLED) and control caching in your video distribution set up. For+-- example, use the Cache-Control http header.+cmafGroupSettings_clientCache :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafClientCache)+cmafGroupSettings_clientCache = Lens.lens (\CmafGroupSettings' {clientCache} -> clientCache) (\s@CmafGroupSettings' {} a -> s {clientCache = a} :: CmafGroupSettings)++-- | Specification to use (RFC-6381 or the default RFC-4281) during m3u8+-- playlist generation.+cmafGroupSettings_codecSpecification :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafCodecSpecification)+cmafGroupSettings_codecSpecification = Lens.lens (\CmafGroupSettings' {codecSpecification} -> codecSpecification) (\s@CmafGroupSettings' {} a -> s {codecSpecification = a} :: CmafGroupSettings)++-- | Use Destination (Destination) to specify the S3 output location and the+-- output filename base. Destination accepts format identifiers. If you do+-- not specify the base filename in the URI, the service will use the+-- filename of the input file. If your job has multiple inputs, the service+-- uses the filename of the first input file.+cmafGroupSettings_destination :: Lens.Lens' CmafGroupSettings (Prelude.Maybe Prelude.Text)+cmafGroupSettings_destination = Lens.lens (\CmafGroupSettings' {destination} -> destination) (\s@CmafGroupSettings' {} a -> s {destination = a} :: CmafGroupSettings)++-- | Settings associated with the destination. Will vary based on the type of+-- destination+cmafGroupSettings_destinationSettings :: Lens.Lens' CmafGroupSettings (Prelude.Maybe DestinationSettings)+cmafGroupSettings_destinationSettings = Lens.lens (\CmafGroupSettings' {destinationSettings} -> destinationSettings) (\s@CmafGroupSettings' {} a -> s {destinationSettings = a} :: CmafGroupSettings)++-- | DRM settings.+cmafGroupSettings_encryption :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafEncryptionSettings)+cmafGroupSettings_encryption = Lens.lens (\CmafGroupSettings' {encryption} -> encryption) (\s@CmafGroupSettings' {} a -> s {encryption = a} :: CmafGroupSettings)++-- | Specify the length, in whole seconds, of the mp4 fragments. When you+-- don\'t specify a value, MediaConvert defaults to 2. Related setting: Use+-- Fragment length control (FragmentLengthControl) to specify whether the+-- encoder enforces this value strictly.+cmafGroupSettings_fragmentLength :: Lens.Lens' CmafGroupSettings (Prelude.Maybe Prelude.Natural)+cmafGroupSettings_fragmentLength = Lens.lens (\CmafGroupSettings' {fragmentLength} -> fragmentLength) (\s@CmafGroupSettings' {} a -> s {fragmentLength = a} :: CmafGroupSettings)++-- | Specify whether MediaConvert generates images for trick play. Keep the+-- default value, None (NONE), to not generate any images. Choose Thumbnail+-- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+-- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+-- full-resolution images of single frames. When you enable Write HLS+-- manifest (WriteHlsManifest), MediaConvert creates a child manifest for+-- each set of images that you generate and adds corresponding entries to+-- the parent manifest. When you enable Write DASH manifest+-- (WriteDashManifest), MediaConvert adds an entry in the .mpd manifest for+-- each set of images that you generate. A common application for these+-- images is Roku trick mode. The thumbnails and full-frame images that+-- MediaConvert creates with this feature are compatible with this Roku+-- specification:+-- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+cmafGroupSettings_imageBasedTrickPlay :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafImageBasedTrickPlay)+cmafGroupSettings_imageBasedTrickPlay = Lens.lens (\CmafGroupSettings' {imageBasedTrickPlay} -> imageBasedTrickPlay) (\s@CmafGroupSettings' {} a -> s {imageBasedTrickPlay = a} :: CmafGroupSettings)++-- | Tile and thumbnail settings applicable when imageBasedTrickPlay is+-- ADVANCED+cmafGroupSettings_imageBasedTrickPlaySettings :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafImageBasedTrickPlaySettings)+cmafGroupSettings_imageBasedTrickPlaySettings = Lens.lens (\CmafGroupSettings' {imageBasedTrickPlaySettings} -> imageBasedTrickPlaySettings) (\s@CmafGroupSettings' {} a -> s {imageBasedTrickPlaySettings = a} :: CmafGroupSettings)++-- | When set to GZIP, compresses HLS playlist.+cmafGroupSettings_manifestCompression :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafManifestCompression)+cmafGroupSettings_manifestCompression = Lens.lens (\CmafGroupSettings' {manifestCompression} -> manifestCompression) (\s@CmafGroupSettings' {} a -> s {manifestCompression = a} :: CmafGroupSettings)++-- | Indicates whether the output manifest should use floating point values+-- for segment duration.+cmafGroupSettings_manifestDurationFormat :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafManifestDurationFormat)+cmafGroupSettings_manifestDurationFormat = Lens.lens (\CmafGroupSettings' {manifestDurationFormat} -> manifestDurationFormat) (\s@CmafGroupSettings' {} a -> s {manifestDurationFormat = a} :: CmafGroupSettings)++-- | Minimum time of initially buffered media that is needed to ensure smooth+-- playout.+cmafGroupSettings_minBufferTime :: Lens.Lens' CmafGroupSettings (Prelude.Maybe Prelude.Natural)+cmafGroupSettings_minBufferTime = Lens.lens (\CmafGroupSettings' {minBufferTime} -> minBufferTime) (\s@CmafGroupSettings' {} a -> s {minBufferTime = a} :: CmafGroupSettings)++-- | Keep this setting at the default value of 0, unless you are+-- troubleshooting a problem with how devices play back the end of your+-- video asset. If you know that player devices are hanging on the final+-- segment of your video because the length of your final segment is too+-- short, use this setting to specify a minimum final segment length, in+-- seconds. Choose a value that is greater than or equal to 1 and less than+-- your segment length. When you specify a value for this setting, the+-- encoder will combine any final segment that is shorter than the length+-- that you specify with the previous segment. For example, your segment+-- length is 3 seconds and your final segment is .5 seconds without a+-- minimum final segment length; when you set the minimum final segment+-- length to 1, your final segment is 3.5 seconds.+cmafGroupSettings_minFinalSegmentLength :: Lens.Lens' CmafGroupSettings (Prelude.Maybe Prelude.Double)+cmafGroupSettings_minFinalSegmentLength = Lens.lens (\CmafGroupSettings' {minFinalSegmentLength} -> minFinalSegmentLength) (\s@CmafGroupSettings' {} a -> s {minFinalSegmentLength = a} :: CmafGroupSettings)++-- | Specify how the value for bandwidth is determined for each video+-- Representation in your output MPD manifest. We recommend that you choose+-- a MPD manifest bandwidth type that is compatible with your downstream+-- player configuration. Max: Use the same value that you specify for Max+-- bitrate in the video output, in bits per second. Average: Use the+-- calculated average bitrate of the encoded video output, in bits per+-- second.+cmafGroupSettings_mpdManifestBandwidthType :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafMpdManifestBandwidthType)+cmafGroupSettings_mpdManifestBandwidthType = Lens.lens (\CmafGroupSettings' {mpdManifestBandwidthType} -> mpdManifestBandwidthType) (\s@CmafGroupSettings' {} a -> s {mpdManifestBandwidthType = a} :: CmafGroupSettings)++-- | Specify whether your DASH profile is on-demand or main. When you choose+-- Main profile (MAIN_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-main:2011 in your .mpd DASH manifest. When+-- you choose On-demand (ON_DEMAND_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose+-- On-demand, you must also set the output group setting Segment control+-- (SegmentControl) to Single file (SINGLE_FILE).+cmafGroupSettings_mpdProfile :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafMpdProfile)+cmafGroupSettings_mpdProfile = Lens.lens (\CmafGroupSettings' {mpdProfile} -> mpdProfile) (\s@CmafGroupSettings' {} a -> s {mpdProfile = a} :: CmafGroupSettings)++-- | Use this setting only when your output video stream has B-frames, which+-- causes the initial presentation time stamp (PTS) to be offset from the+-- initial decode time stamp (DTS). Specify how MediaConvert handles PTS+-- when writing time stamps in output DASH manifests. Choose Match initial+-- PTS (MATCH_INITIAL_PTS) when you want MediaConvert to use the initial+-- PTS as the first time stamp in the manifest. Choose Zero-based+-- (ZERO_BASED) to have MediaConvert ignore the initial PTS in the video+-- stream and instead write the initial time stamp as zero in the manifest.+-- For outputs that don\'t have B-frames, the time stamps in your DASH+-- manifests start at zero regardless of your choice here.+cmafGroupSettings_ptsOffsetHandlingForBFrames :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafPtsOffsetHandlingForBFrames)+cmafGroupSettings_ptsOffsetHandlingForBFrames = Lens.lens (\CmafGroupSettings' {ptsOffsetHandlingForBFrames} -> ptsOffsetHandlingForBFrames) (\s@CmafGroupSettings' {} a -> s {ptsOffsetHandlingForBFrames = a} :: CmafGroupSettings)++-- | When set to SINGLE_FILE, a single output file is generated, which is+-- internally segmented using the Fragment Length and Segment Length. When+-- set to SEGMENTED_FILES, separate segment files will be created.+cmafGroupSettings_segmentControl :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafSegmentControl)+cmafGroupSettings_segmentControl = Lens.lens (\CmafGroupSettings' {segmentControl} -> segmentControl) (\s@CmafGroupSettings' {} a -> s {segmentControl = a} :: CmafGroupSettings)++-- | Specify the length, in whole seconds, of each segment. When you don\'t+-- specify a value, MediaConvert defaults to 10. Related settings: Use+-- Segment length control (SegmentLengthControl) to specify whether the+-- encoder enforces this value strictly. Use Segment control+-- (CmafSegmentControl) to specify whether MediaConvert creates separate+-- segment files or one content file that has metadata to mark the segment+-- boundaries.+cmafGroupSettings_segmentLength :: Lens.Lens' CmafGroupSettings (Prelude.Maybe Prelude.Natural)+cmafGroupSettings_segmentLength = Lens.lens (\CmafGroupSettings' {segmentLength} -> segmentLength) (\s@CmafGroupSettings' {} a -> s {segmentLength = a} :: CmafGroupSettings)++-- | Specify how you want MediaConvert to determine the segment length.+-- Choose Exact (EXACT) to have the encoder use the exact length that you+-- specify with the setting Segment length (SegmentLength). This might+-- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+-- the encoder round up the segment lengths to match the next GOP boundary.+cmafGroupSettings_segmentLengthControl :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafSegmentLengthControl)+cmafGroupSettings_segmentLengthControl = Lens.lens (\CmafGroupSettings' {segmentLengthControl} -> segmentLengthControl) (\s@CmafGroupSettings' {} a -> s {segmentLengthControl = a} :: CmafGroupSettings)++-- | Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF+-- tag of variant manifest.+cmafGroupSettings_streamInfResolution :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafStreamInfResolution)+cmafGroupSettings_streamInfResolution = Lens.lens (\CmafGroupSettings' {streamInfResolution} -> streamInfResolution) (\s@CmafGroupSettings' {} a -> s {streamInfResolution = a} :: CmafGroupSettings)++-- | When set to LEGACY, the segment target duration is always rounded up to+-- the nearest integer value above its current value in seconds. When set+-- to SPEC\\\\_COMPLIANT, the segment target duration is rounded up to the+-- nearest integer value if fraction seconds are greater than or equal to+-- 0.5 (>= 0.5) and rounded down if less than 0.5 (\< 0.5). You may need to+-- use LEGACY if your client needs to ensure that the target duration is+-- always longer than the actual duration of the segment. Some older+-- players may experience interrupted playback when the actual duration of+-- a track in a segment is longer than the target duration.+cmafGroupSettings_targetDurationCompatibilityMode :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafTargetDurationCompatibilityMode)+cmafGroupSettings_targetDurationCompatibilityMode = Lens.lens (\CmafGroupSettings' {targetDurationCompatibilityMode} -> targetDurationCompatibilityMode) (\s@CmafGroupSettings' {} a -> s {targetDurationCompatibilityMode = a} :: CmafGroupSettings)++-- | Specify the video sample composition time offset mode in the output fMP4+-- TRUN box. For wider player compatibility, set Video composition offsets+-- to Unsigned or leave blank. The earliest presentation time may be+-- greater than zero, and sample composition time offsets will increment+-- using unsigned integers. For strict fMP4 video and audio timing, set+-- Video composition offsets to Signed. The earliest presentation time will+-- be equal to zero, and sample composition time offsets will increment+-- using signed integers.+cmafGroupSettings_videoCompositionOffsets :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafVideoCompositionOffsets)+cmafGroupSettings_videoCompositionOffsets = Lens.lens (\CmafGroupSettings' {videoCompositionOffsets} -> videoCompositionOffsets) (\s@CmafGroupSettings' {} a -> s {videoCompositionOffsets = a} :: CmafGroupSettings)++-- | When set to ENABLED, a DASH MPD manifest will be generated for this+-- output.+cmafGroupSettings_writeDashManifest :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafWriteDASHManifest)+cmafGroupSettings_writeDashManifest = Lens.lens (\CmafGroupSettings' {writeDashManifest} -> writeDashManifest) (\s@CmafGroupSettings' {} a -> s {writeDashManifest = a} :: CmafGroupSettings)++-- | When set to ENABLED, an Apple HLS manifest will be generated for this+-- output.+cmafGroupSettings_writeHlsManifest :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafWriteHLSManifest)+cmafGroupSettings_writeHlsManifest = Lens.lens (\CmafGroupSettings' {writeHlsManifest} -> writeHlsManifest) (\s@CmafGroupSettings' {} a -> s {writeHlsManifest = a} :: CmafGroupSettings)++-- | When you enable Precise segment duration in DASH manifests+-- (writeSegmentTimelineInRepresentation), your DASH manifest shows precise+-- segment durations. The segment duration information appears inside the+-- SegmentTimeline element, inside SegmentTemplate at the Representation+-- level. When this feature isn\'t enabled, the segment durations in your+-- DASH manifest are approximate. The segment duration information appears+-- in the duration attribute of the SegmentTemplate element.+cmafGroupSettings_writeSegmentTimelineInRepresentation :: Lens.Lens' CmafGroupSettings (Prelude.Maybe CmafWriteSegmentTimelineInRepresentation)+cmafGroupSettings_writeSegmentTimelineInRepresentation = Lens.lens (\CmafGroupSettings' {writeSegmentTimelineInRepresentation} -> writeSegmentTimelineInRepresentation) (\s@CmafGroupSettings' {} a -> s {writeSegmentTimelineInRepresentation = a} :: CmafGroupSettings)++instance Data.FromJSON CmafGroupSettings where+  parseJSON =+    Data.withObject+      "CmafGroupSettings"+      ( \x ->+          CmafGroupSettings'+            Prelude.<$> ( x+                            Data..:? "additionalManifests"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "baseUrl")+            Prelude.<*> (x Data..:? "clientCache")+            Prelude.<*> (x Data..:? "codecSpecification")+            Prelude.<*> (x Data..:? "destination")+            Prelude.<*> (x Data..:? "destinationSettings")+            Prelude.<*> (x Data..:? "encryption")+            Prelude.<*> (x Data..:? "fragmentLength")+            Prelude.<*> (x Data..:? "imageBasedTrickPlay")+            Prelude.<*> (x Data..:? "imageBasedTrickPlaySettings")+            Prelude.<*> (x Data..:? "manifestCompression")+            Prelude.<*> (x Data..:? "manifestDurationFormat")+            Prelude.<*> (x Data..:? "minBufferTime")+            Prelude.<*> (x Data..:? "minFinalSegmentLength")+            Prelude.<*> (x Data..:? "mpdManifestBandwidthType")+            Prelude.<*> (x Data..:? "mpdProfile")+            Prelude.<*> (x Data..:? "ptsOffsetHandlingForBFrames")+            Prelude.<*> (x Data..:? "segmentControl")+            Prelude.<*> (x Data..:? "segmentLength")+            Prelude.<*> (x Data..:? "segmentLengthControl")+            Prelude.<*> (x Data..:? "streamInfResolution")+            Prelude.<*> (x Data..:? "targetDurationCompatibilityMode")+            Prelude.<*> (x Data..:? "videoCompositionOffsets")+            Prelude.<*> (x Data..:? "writeDashManifest")+            Prelude.<*> (x Data..:? "writeHlsManifest")+            Prelude.<*> (x Data..:? "writeSegmentTimelineInRepresentation")+      )++instance Prelude.Hashable CmafGroupSettings where+  hashWithSalt _salt CmafGroupSettings' {..} =+    _salt+      `Prelude.hashWithSalt` additionalManifests+      `Prelude.hashWithSalt` baseUrl+      `Prelude.hashWithSalt` clientCache+      `Prelude.hashWithSalt` codecSpecification+      `Prelude.hashWithSalt` destination+      `Prelude.hashWithSalt` destinationSettings+      `Prelude.hashWithSalt` encryption+      `Prelude.hashWithSalt` fragmentLength+      `Prelude.hashWithSalt` imageBasedTrickPlay+      `Prelude.hashWithSalt` imageBasedTrickPlaySettings+      `Prelude.hashWithSalt` manifestCompression+      `Prelude.hashWithSalt` manifestDurationFormat+      `Prelude.hashWithSalt` minBufferTime+      `Prelude.hashWithSalt` minFinalSegmentLength+      `Prelude.hashWithSalt` mpdManifestBandwidthType+      `Prelude.hashWithSalt` mpdProfile+      `Prelude.hashWithSalt` ptsOffsetHandlingForBFrames+      `Prelude.hashWithSalt` segmentControl+      `Prelude.hashWithSalt` segmentLength+      `Prelude.hashWithSalt` segmentLengthControl+      `Prelude.hashWithSalt` streamInfResolution+      `Prelude.hashWithSalt` targetDurationCompatibilityMode+      `Prelude.hashWithSalt` videoCompositionOffsets+      `Prelude.hashWithSalt` writeDashManifest+      `Prelude.hashWithSalt` writeHlsManifest+      `Prelude.hashWithSalt` writeSegmentTimelineInRepresentation++instance Prelude.NFData CmafGroupSettings where+  rnf CmafGroupSettings' {..} =+    Prelude.rnf additionalManifests+      `Prelude.seq` Prelude.rnf baseUrl+      `Prelude.seq` Prelude.rnf clientCache+      `Prelude.seq` Prelude.rnf codecSpecification+      `Prelude.seq` Prelude.rnf destination+      `Prelude.seq` Prelude.rnf destinationSettings+      `Prelude.seq` Prelude.rnf encryption+      `Prelude.seq` Prelude.rnf fragmentLength+      `Prelude.seq` Prelude.rnf imageBasedTrickPlay+      `Prelude.seq` Prelude.rnf imageBasedTrickPlaySettings+      `Prelude.seq` Prelude.rnf manifestCompression+      `Prelude.seq` Prelude.rnf manifestDurationFormat+      `Prelude.seq` Prelude.rnf minBufferTime+      `Prelude.seq` Prelude.rnf minFinalSegmentLength+      `Prelude.seq` Prelude.rnf mpdManifestBandwidthType+      `Prelude.seq` Prelude.rnf mpdProfile+      `Prelude.seq` Prelude.rnf+        ptsOffsetHandlingForBFrames+      `Prelude.seq` Prelude.rnf segmentControl+      `Prelude.seq` Prelude.rnf segmentLength+      `Prelude.seq` Prelude.rnf+        segmentLengthControl+      `Prelude.seq` Prelude.rnf+        streamInfResolution+      `Prelude.seq` Prelude.rnf+        targetDurationCompatibilityMode+      `Prelude.seq` Prelude.rnf+        videoCompositionOffsets+      `Prelude.seq` Prelude.rnf+        writeDashManifest+      `Prelude.seq` Prelude.rnf+        writeHlsManifest+      `Prelude.seq` Prelude.rnf+        writeSegmentTimelineInRepresentation++instance Data.ToJSON CmafGroupSettings where+  toJSON CmafGroupSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("additionalManifests" Data..=)+              Prelude.<$> additionalManifests,+            ("baseUrl" Data..=) Prelude.<$> baseUrl,+            ("clientCache" Data..=) Prelude.<$> clientCache,+            ("codecSpecification" Data..=)+              Prelude.<$> codecSpecification,+            ("destination" Data..=) Prelude.<$> destination,+            ("destinationSettings" Data..=)+              Prelude.<$> destinationSettings,+            ("encryption" Data..=) Prelude.<$> encryption,+            ("fragmentLength" Data..=)+              Prelude.<$> fragmentLength,+            ("imageBasedTrickPlay" Data..=)+              Prelude.<$> imageBasedTrickPlay,+            ("imageBasedTrickPlaySettings" Data..=)+              Prelude.<$> imageBasedTrickPlaySettings,+            ("manifestCompression" Data..=)+              Prelude.<$> manifestCompression,+            ("manifestDurationFormat" Data..=)+              Prelude.<$> manifestDurationFormat,+            ("minBufferTime" Data..=) Prelude.<$> minBufferTime,+            ("minFinalSegmentLength" Data..=)+              Prelude.<$> minFinalSegmentLength,+            ("mpdManifestBandwidthType" Data..=)+              Prelude.<$> mpdManifestBandwidthType,+            ("mpdProfile" Data..=) Prelude.<$> mpdProfile,+            ("ptsOffsetHandlingForBFrames" Data..=)+              Prelude.<$> ptsOffsetHandlingForBFrames,+            ("segmentControl" Data..=)+              Prelude.<$> segmentControl,+            ("segmentLength" Data..=) Prelude.<$> segmentLength,+            ("segmentLengthControl" Data..=)+              Prelude.<$> segmentLengthControl,+            ("streamInfResolution" Data..=)+              Prelude.<$> streamInfResolution,+            ("targetDurationCompatibilityMode" Data..=)+              Prelude.<$> targetDurationCompatibilityMode,+            ("videoCompositionOffsets" Data..=)+              Prelude.<$> videoCompositionOffsets,+            ("writeDashManifest" Data..=)+              Prelude.<$> writeDashManifest,+            ("writeHlsManifest" Data..=)+              Prelude.<$> writeHlsManifest,+            ("writeSegmentTimelineInRepresentation" Data..=)+              Prelude.<$> writeSegmentTimelineInRepresentation+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CmafImageBasedTrickPlay.hs view
@@ -0,0 +1,95 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafImageBasedTrickPlay+  ( CmafImageBasedTrickPlay+      ( ..,+        CmafImageBasedTrickPlay_ADVANCED,+        CmafImageBasedTrickPlay_NONE,+        CmafImageBasedTrickPlay_THUMBNAIL,+        CmafImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether MediaConvert generates images for trick play. Keep the+-- default value, None (NONE), to not generate any images. Choose Thumbnail+-- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+-- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+-- full-resolution images of single frames. When you enable Write HLS+-- manifest (WriteHlsManifest), MediaConvert creates a child manifest for+-- each set of images that you generate and adds corresponding entries to+-- the parent manifest. When you enable Write DASH manifest+-- (WriteDashManifest), MediaConvert adds an entry in the .mpd manifest for+-- each set of images that you generate. A common application for these+-- images is Roku trick mode. The thumbnails and full-frame images that+-- MediaConvert creates with this feature are compatible with this Roku+-- specification:+-- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+newtype CmafImageBasedTrickPlay = CmafImageBasedTrickPlay'+  { fromCmafImageBasedTrickPlay ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafImageBasedTrickPlay_ADVANCED :: CmafImageBasedTrickPlay+pattern CmafImageBasedTrickPlay_ADVANCED = CmafImageBasedTrickPlay' "ADVANCED"++pattern CmafImageBasedTrickPlay_NONE :: CmafImageBasedTrickPlay+pattern CmafImageBasedTrickPlay_NONE = CmafImageBasedTrickPlay' "NONE"++pattern CmafImageBasedTrickPlay_THUMBNAIL :: CmafImageBasedTrickPlay+pattern CmafImageBasedTrickPlay_THUMBNAIL = CmafImageBasedTrickPlay' "THUMBNAIL"++pattern CmafImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: CmafImageBasedTrickPlay+pattern CmafImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME = CmafImageBasedTrickPlay' "THUMBNAIL_AND_FULLFRAME"++{-# COMPLETE+  CmafImageBasedTrickPlay_ADVANCED,+  CmafImageBasedTrickPlay_NONE,+  CmafImageBasedTrickPlay_THUMBNAIL,+  CmafImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME,+  CmafImageBasedTrickPlay'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafImageBasedTrickPlaySettings.hs view
@@ -0,0 +1,208 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafImageBasedTrickPlaySettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CmafIntervalCadence+import qualified Amazonka.Prelude as Prelude++-- | Tile and thumbnail settings applicable when imageBasedTrickPlay is+-- ADVANCED+--+-- /See:/ 'newCmafImageBasedTrickPlaySettings' smart constructor.+data CmafImageBasedTrickPlaySettings = CmafImageBasedTrickPlaySettings'+  { -- | The cadence MediaConvert follows for generating thumbnails. If set to+    -- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+    -- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+    -- MediaConvert generates thumbnails according to the interval you specify+    -- in thumbnailInterval.+    intervalCadence :: Prelude.Maybe CmafIntervalCadence,+    -- | Height of each thumbnail within each tile image, in pixels. Leave blank+    -- to maintain aspect ratio with thumbnail width. If following the aspect+    -- ratio would lead to a total tile height greater than 4096, then the job+    -- will be rejected. Must be divisible by 2.+    thumbnailHeight :: Prelude.Maybe Prelude.Natural,+    -- | Enter the interval, in seconds, that MediaConvert uses to generate+    -- thumbnails. If the interval you enter doesn\'t align with the output+    -- frame rate, MediaConvert automatically rounds the interval to align with+    -- the output frame rate. For example, if the output frame rate is 29.97+    -- frames per second and you enter 5, MediaConvert uses a 150 frame+    -- interval to generate thumbnails.+    thumbnailInterval :: Prelude.Maybe Prelude.Double,+    -- | Width of each thumbnail within each tile image, in pixels. Default is+    -- 312. Must be divisible by 8.+    thumbnailWidth :: Prelude.Maybe Prelude.Natural,+    -- | Number of thumbnails in each column of a tile image. Set a value between+    -- 2 and 2048. Must be divisible by 2.+    tileHeight :: Prelude.Maybe Prelude.Natural,+    -- | Number of thumbnails in each row of a tile image. Set a value between 1+    -- and 512.+    tileWidth :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CmafImageBasedTrickPlaySettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'intervalCadence', 'cmafImageBasedTrickPlaySettings_intervalCadence' - The cadence MediaConvert follows for generating thumbnails. If set to+-- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+-- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+-- MediaConvert generates thumbnails according to the interval you specify+-- in thumbnailInterval.+--+-- 'thumbnailHeight', 'cmafImageBasedTrickPlaySettings_thumbnailHeight' - Height of each thumbnail within each tile image, in pixels. Leave blank+-- to maintain aspect ratio with thumbnail width. If following the aspect+-- ratio would lead to a total tile height greater than 4096, then the job+-- will be rejected. Must be divisible by 2.+--+-- 'thumbnailInterval', 'cmafImageBasedTrickPlaySettings_thumbnailInterval' - Enter the interval, in seconds, that MediaConvert uses to generate+-- thumbnails. If the interval you enter doesn\'t align with the output+-- frame rate, MediaConvert automatically rounds the interval to align with+-- the output frame rate. For example, if the output frame rate is 29.97+-- frames per second and you enter 5, MediaConvert uses a 150 frame+-- interval to generate thumbnails.+--+-- 'thumbnailWidth', 'cmafImageBasedTrickPlaySettings_thumbnailWidth' - Width of each thumbnail within each tile image, in pixels. Default is+-- 312. Must be divisible by 8.+--+-- 'tileHeight', 'cmafImageBasedTrickPlaySettings_tileHeight' - Number of thumbnails in each column of a tile image. Set a value between+-- 2 and 2048. Must be divisible by 2.+--+-- 'tileWidth', 'cmafImageBasedTrickPlaySettings_tileWidth' - Number of thumbnails in each row of a tile image. Set a value between 1+-- and 512.+newCmafImageBasedTrickPlaySettings ::+  CmafImageBasedTrickPlaySettings+newCmafImageBasedTrickPlaySettings =+  CmafImageBasedTrickPlaySettings'+    { intervalCadence =+        Prelude.Nothing,+      thumbnailHeight = Prelude.Nothing,+      thumbnailInterval = Prelude.Nothing,+      thumbnailWidth = Prelude.Nothing,+      tileHeight = Prelude.Nothing,+      tileWidth = Prelude.Nothing+    }++-- | The cadence MediaConvert follows for generating thumbnails. If set to+-- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+-- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+-- MediaConvert generates thumbnails according to the interval you specify+-- in thumbnailInterval.+cmafImageBasedTrickPlaySettings_intervalCadence :: Lens.Lens' CmafImageBasedTrickPlaySettings (Prelude.Maybe CmafIntervalCadence)+cmafImageBasedTrickPlaySettings_intervalCadence = Lens.lens (\CmafImageBasedTrickPlaySettings' {intervalCadence} -> intervalCadence) (\s@CmafImageBasedTrickPlaySettings' {} a -> s {intervalCadence = a} :: CmafImageBasedTrickPlaySettings)++-- | Height of each thumbnail within each tile image, in pixels. Leave blank+-- to maintain aspect ratio with thumbnail width. If following the aspect+-- ratio would lead to a total tile height greater than 4096, then the job+-- will be rejected. Must be divisible by 2.+cmafImageBasedTrickPlaySettings_thumbnailHeight :: Lens.Lens' CmafImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+cmafImageBasedTrickPlaySettings_thumbnailHeight = Lens.lens (\CmafImageBasedTrickPlaySettings' {thumbnailHeight} -> thumbnailHeight) (\s@CmafImageBasedTrickPlaySettings' {} a -> s {thumbnailHeight = a} :: CmafImageBasedTrickPlaySettings)++-- | Enter the interval, in seconds, that MediaConvert uses to generate+-- thumbnails. If the interval you enter doesn\'t align with the output+-- frame rate, MediaConvert automatically rounds the interval to align with+-- the output frame rate. For example, if the output frame rate is 29.97+-- frames per second and you enter 5, MediaConvert uses a 150 frame+-- interval to generate thumbnails.+cmafImageBasedTrickPlaySettings_thumbnailInterval :: Lens.Lens' CmafImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Double)+cmafImageBasedTrickPlaySettings_thumbnailInterval = Lens.lens (\CmafImageBasedTrickPlaySettings' {thumbnailInterval} -> thumbnailInterval) (\s@CmafImageBasedTrickPlaySettings' {} a -> s {thumbnailInterval = a} :: CmafImageBasedTrickPlaySettings)++-- | Width of each thumbnail within each tile image, in pixels. Default is+-- 312. Must be divisible by 8.+cmafImageBasedTrickPlaySettings_thumbnailWidth :: Lens.Lens' CmafImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+cmafImageBasedTrickPlaySettings_thumbnailWidth = Lens.lens (\CmafImageBasedTrickPlaySettings' {thumbnailWidth} -> thumbnailWidth) (\s@CmafImageBasedTrickPlaySettings' {} a -> s {thumbnailWidth = a} :: CmafImageBasedTrickPlaySettings)++-- | Number of thumbnails in each column of a tile image. Set a value between+-- 2 and 2048. Must be divisible by 2.+cmafImageBasedTrickPlaySettings_tileHeight :: Lens.Lens' CmafImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+cmafImageBasedTrickPlaySettings_tileHeight = Lens.lens (\CmafImageBasedTrickPlaySettings' {tileHeight} -> tileHeight) (\s@CmafImageBasedTrickPlaySettings' {} a -> s {tileHeight = a} :: CmafImageBasedTrickPlaySettings)++-- | Number of thumbnails in each row of a tile image. Set a value between 1+-- and 512.+cmafImageBasedTrickPlaySettings_tileWidth :: Lens.Lens' CmafImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+cmafImageBasedTrickPlaySettings_tileWidth = Lens.lens (\CmafImageBasedTrickPlaySettings' {tileWidth} -> tileWidth) (\s@CmafImageBasedTrickPlaySettings' {} a -> s {tileWidth = a} :: CmafImageBasedTrickPlaySettings)++instance+  Data.FromJSON+    CmafImageBasedTrickPlaySettings+  where+  parseJSON =+    Data.withObject+      "CmafImageBasedTrickPlaySettings"+      ( \x ->+          CmafImageBasedTrickPlaySettings'+            Prelude.<$> (x Data..:? "intervalCadence")+            Prelude.<*> (x Data..:? "thumbnailHeight")+            Prelude.<*> (x Data..:? "thumbnailInterval")+            Prelude.<*> (x Data..:? "thumbnailWidth")+            Prelude.<*> (x Data..:? "tileHeight")+            Prelude.<*> (x Data..:? "tileWidth")+      )++instance+  Prelude.Hashable+    CmafImageBasedTrickPlaySettings+  where+  hashWithSalt+    _salt+    CmafImageBasedTrickPlaySettings' {..} =+      _salt+        `Prelude.hashWithSalt` intervalCadence+        `Prelude.hashWithSalt` thumbnailHeight+        `Prelude.hashWithSalt` thumbnailInterval+        `Prelude.hashWithSalt` thumbnailWidth+        `Prelude.hashWithSalt` tileHeight+        `Prelude.hashWithSalt` tileWidth++instance+  Prelude.NFData+    CmafImageBasedTrickPlaySettings+  where+  rnf CmafImageBasedTrickPlaySettings' {..} =+    Prelude.rnf intervalCadence+      `Prelude.seq` Prelude.rnf thumbnailHeight+      `Prelude.seq` Prelude.rnf thumbnailInterval+      `Prelude.seq` Prelude.rnf thumbnailWidth+      `Prelude.seq` Prelude.rnf tileHeight+      `Prelude.seq` Prelude.rnf tileWidth++instance Data.ToJSON CmafImageBasedTrickPlaySettings where+  toJSON CmafImageBasedTrickPlaySettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("intervalCadence" Data..=)+              Prelude.<$> intervalCadence,+            ("thumbnailHeight" Data..=)+              Prelude.<$> thumbnailHeight,+            ("thumbnailInterval" Data..=)+              Prelude.<$> thumbnailInterval,+            ("thumbnailWidth" Data..=)+              Prelude.<$> thumbnailWidth,+            ("tileHeight" Data..=) Prelude.<$> tileHeight,+            ("tileWidth" Data..=) Prelude.<$> tileWidth+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CmafInitializationVectorInManifest.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafInitializationVectorInManifest+  ( CmafInitializationVectorInManifest+      ( ..,+        CmafInitializationVectorInManifest_EXCLUDE,+        CmafInitializationVectorInManifest_INCLUDE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you use DRM with CMAF outputs, choose whether the service writes+-- the 128-bit encryption initialization vector in the HLS and DASH+-- manifests.+newtype CmafInitializationVectorInManifest = CmafInitializationVectorInManifest'+  { fromCmafInitializationVectorInManifest ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafInitializationVectorInManifest_EXCLUDE :: CmafInitializationVectorInManifest+pattern CmafInitializationVectorInManifest_EXCLUDE = CmafInitializationVectorInManifest' "EXCLUDE"++pattern CmafInitializationVectorInManifest_INCLUDE :: CmafInitializationVectorInManifest+pattern CmafInitializationVectorInManifest_INCLUDE = CmafInitializationVectorInManifest' "INCLUDE"++{-# COMPLETE+  CmafInitializationVectorInManifest_EXCLUDE,+  CmafInitializationVectorInManifest_INCLUDE,+  CmafInitializationVectorInManifest'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafIntervalCadence.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafIntervalCadence+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafIntervalCadence+  ( CmafIntervalCadence+      ( ..,+        CmafIntervalCadence_FOLLOW_CUSTOM,+        CmafIntervalCadence_FOLLOW_IFRAME+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The cadence MediaConvert follows for generating thumbnails. If set to+-- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+-- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+-- MediaConvert generates thumbnails according to the interval you specify+-- in thumbnailInterval.+newtype CmafIntervalCadence = CmafIntervalCadence'+  { fromCmafIntervalCadence ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafIntervalCadence_FOLLOW_CUSTOM :: CmafIntervalCadence+pattern CmafIntervalCadence_FOLLOW_CUSTOM = CmafIntervalCadence' "FOLLOW_CUSTOM"++pattern CmafIntervalCadence_FOLLOW_IFRAME :: CmafIntervalCadence+pattern CmafIntervalCadence_FOLLOW_IFRAME = CmafIntervalCadence' "FOLLOW_IFRAME"++{-# COMPLETE+  CmafIntervalCadence_FOLLOW_CUSTOM,+  CmafIntervalCadence_FOLLOW_IFRAME,+  CmafIntervalCadence'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafKeyProviderType.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafKeyProviderType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafKeyProviderType+  ( CmafKeyProviderType+      ( ..,+        CmafKeyProviderType_SPEKE,+        CmafKeyProviderType_STATIC_KEY+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether your DRM encryption key is static or from a key provider+-- that follows the SPEKE standard. For more information about SPEKE, see+-- https:\/\/docs.aws.amazon.com\/speke\/latest\/documentation\/what-is-speke.html.+newtype CmafKeyProviderType = CmafKeyProviderType'+  { fromCmafKeyProviderType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafKeyProviderType_SPEKE :: CmafKeyProviderType+pattern CmafKeyProviderType_SPEKE = CmafKeyProviderType' "SPEKE"++pattern CmafKeyProviderType_STATIC_KEY :: CmafKeyProviderType+pattern CmafKeyProviderType_STATIC_KEY = CmafKeyProviderType' "STATIC_KEY"++{-# COMPLETE+  CmafKeyProviderType_SPEKE,+  CmafKeyProviderType_STATIC_KEY,+  CmafKeyProviderType'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafManifestCompression.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafManifestCompression+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafManifestCompression+  ( CmafManifestCompression+      ( ..,+        CmafManifestCompression_GZIP,+        CmafManifestCompression_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to GZIP, compresses HLS playlist.+newtype CmafManifestCompression = CmafManifestCompression'+  { fromCmafManifestCompression ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafManifestCompression_GZIP :: CmafManifestCompression+pattern CmafManifestCompression_GZIP = CmafManifestCompression' "GZIP"++pattern CmafManifestCompression_NONE :: CmafManifestCompression+pattern CmafManifestCompression_NONE = CmafManifestCompression' "NONE"++{-# COMPLETE+  CmafManifestCompression_GZIP,+  CmafManifestCompression_NONE,+  CmafManifestCompression'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafManifestDurationFormat.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafManifestDurationFormat+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafManifestDurationFormat+  ( CmafManifestDurationFormat+      ( ..,+        CmafManifestDurationFormat_FLOATING_POINT,+        CmafManifestDurationFormat_INTEGER+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Indicates whether the output manifest should use floating point values+-- for segment duration.+newtype CmafManifestDurationFormat = CmafManifestDurationFormat'+  { fromCmafManifestDurationFormat ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafManifestDurationFormat_FLOATING_POINT :: CmafManifestDurationFormat+pattern CmafManifestDurationFormat_FLOATING_POINT = CmafManifestDurationFormat' "FLOATING_POINT"++pattern CmafManifestDurationFormat_INTEGER :: CmafManifestDurationFormat+pattern CmafManifestDurationFormat_INTEGER = CmafManifestDurationFormat' "INTEGER"++{-# COMPLETE+  CmafManifestDurationFormat_FLOATING_POINT,+  CmafManifestDurationFormat_INTEGER,+  CmafManifestDurationFormat'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafMpdManifestBandwidthType.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafMpdManifestBandwidthType+  ( CmafMpdManifestBandwidthType+      ( ..,+        CmafMpdManifestBandwidthType_AVERAGE,+        CmafMpdManifestBandwidthType_MAX+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify how the value for bandwidth is determined for each video+-- Representation in your output MPD manifest. We recommend that you choose+-- a MPD manifest bandwidth type that is compatible with your downstream+-- player configuration. Max: Use the same value that you specify for Max+-- bitrate in the video output, in bits per second. Average: Use the+-- calculated average bitrate of the encoded video output, in bits per+-- second.+newtype CmafMpdManifestBandwidthType = CmafMpdManifestBandwidthType'+  { fromCmafMpdManifestBandwidthType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafMpdManifestBandwidthType_AVERAGE :: CmafMpdManifestBandwidthType+pattern CmafMpdManifestBandwidthType_AVERAGE = CmafMpdManifestBandwidthType' "AVERAGE"++pattern CmafMpdManifestBandwidthType_MAX :: CmafMpdManifestBandwidthType+pattern CmafMpdManifestBandwidthType_MAX = CmafMpdManifestBandwidthType' "MAX"++{-# COMPLETE+  CmafMpdManifestBandwidthType_AVERAGE,+  CmafMpdManifestBandwidthType_MAX,+  CmafMpdManifestBandwidthType'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafMpdProfile.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafMpdProfile+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafMpdProfile+  ( CmafMpdProfile+      ( ..,+        CmafMpdProfile_MAIN_PROFILE,+        CmafMpdProfile_ON_DEMAND_PROFILE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether your DASH profile is on-demand or main. When you choose+-- Main profile (MAIN_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-main:2011 in your .mpd DASH manifest. When+-- you choose On-demand (ON_DEMAND_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose+-- On-demand, you must also set the output group setting Segment control+-- (SegmentControl) to Single file (SINGLE_FILE).+newtype CmafMpdProfile = CmafMpdProfile'+  { fromCmafMpdProfile ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafMpdProfile_MAIN_PROFILE :: CmafMpdProfile+pattern CmafMpdProfile_MAIN_PROFILE = CmafMpdProfile' "MAIN_PROFILE"++pattern CmafMpdProfile_ON_DEMAND_PROFILE :: CmafMpdProfile+pattern CmafMpdProfile_ON_DEMAND_PROFILE = CmafMpdProfile' "ON_DEMAND_PROFILE"++{-# COMPLETE+  CmafMpdProfile_MAIN_PROFILE,+  CmafMpdProfile_ON_DEMAND_PROFILE,+  CmafMpdProfile'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafPtsOffsetHandlingForBFrames.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafPtsOffsetHandlingForBFrames+  ( CmafPtsOffsetHandlingForBFrames+      ( ..,+        CmafPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS,+        CmafPtsOffsetHandlingForBFrames_ZERO_BASED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting only when your output video stream has B-frames, which+-- causes the initial presentation time stamp (PTS) to be offset from the+-- initial decode time stamp (DTS). Specify how MediaConvert handles PTS+-- when writing time stamps in output DASH manifests. Choose Match initial+-- PTS (MATCH_INITIAL_PTS) when you want MediaConvert to use the initial+-- PTS as the first time stamp in the manifest. Choose Zero-based+-- (ZERO_BASED) to have MediaConvert ignore the initial PTS in the video+-- stream and instead write the initial time stamp as zero in the manifest.+-- For outputs that don\'t have B-frames, the time stamps in your DASH+-- manifests start at zero regardless of your choice here.+newtype CmafPtsOffsetHandlingForBFrames = CmafPtsOffsetHandlingForBFrames'+  { fromCmafPtsOffsetHandlingForBFrames ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS :: CmafPtsOffsetHandlingForBFrames+pattern CmafPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS = CmafPtsOffsetHandlingForBFrames' "MATCH_INITIAL_PTS"++pattern CmafPtsOffsetHandlingForBFrames_ZERO_BASED :: CmafPtsOffsetHandlingForBFrames+pattern CmafPtsOffsetHandlingForBFrames_ZERO_BASED = CmafPtsOffsetHandlingForBFrames' "ZERO_BASED"++{-# COMPLETE+  CmafPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS,+  CmafPtsOffsetHandlingForBFrames_ZERO_BASED,+  CmafPtsOffsetHandlingForBFrames'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafSegmentControl.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafSegmentControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafSegmentControl+  ( CmafSegmentControl+      ( ..,+        CmafSegmentControl_SEGMENTED_FILES,+        CmafSegmentControl_SINGLE_FILE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to SINGLE_FILE, a single output file is generated, which is+-- internally segmented using the Fragment Length and Segment Length. When+-- set to SEGMENTED_FILES, separate segment files will be created.+newtype CmafSegmentControl = CmafSegmentControl'+  { fromCmafSegmentControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafSegmentControl_SEGMENTED_FILES :: CmafSegmentControl+pattern CmafSegmentControl_SEGMENTED_FILES = CmafSegmentControl' "SEGMENTED_FILES"++pattern CmafSegmentControl_SINGLE_FILE :: CmafSegmentControl+pattern CmafSegmentControl_SINGLE_FILE = CmafSegmentControl' "SINGLE_FILE"++{-# COMPLETE+  CmafSegmentControl_SEGMENTED_FILES,+  CmafSegmentControl_SINGLE_FILE,+  CmafSegmentControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafSegmentLengthControl.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafSegmentLengthControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafSegmentLengthControl+  ( CmafSegmentLengthControl+      ( ..,+        CmafSegmentLengthControl_EXACT,+        CmafSegmentLengthControl_GOP_MULTIPLE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify how you want MediaConvert to determine the segment length.+-- Choose Exact (EXACT) to have the encoder use the exact length that you+-- specify with the setting Segment length (SegmentLength). This might+-- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+-- the encoder round up the segment lengths to match the next GOP boundary.+newtype CmafSegmentLengthControl = CmafSegmentLengthControl'+  { fromCmafSegmentLengthControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafSegmentLengthControl_EXACT :: CmafSegmentLengthControl+pattern CmafSegmentLengthControl_EXACT = CmafSegmentLengthControl' "EXACT"++pattern CmafSegmentLengthControl_GOP_MULTIPLE :: CmafSegmentLengthControl+pattern CmafSegmentLengthControl_GOP_MULTIPLE = CmafSegmentLengthControl' "GOP_MULTIPLE"++{-# COMPLETE+  CmafSegmentLengthControl_EXACT,+  CmafSegmentLengthControl_GOP_MULTIPLE,+  CmafSegmentLengthControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafStreamInfResolution.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafStreamInfResolution+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafStreamInfResolution+  ( CmafStreamInfResolution+      ( ..,+        CmafStreamInfResolution_EXCLUDE,+        CmafStreamInfResolution_INCLUDE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF+-- tag of variant manifest.+newtype CmafStreamInfResolution = CmafStreamInfResolution'+  { fromCmafStreamInfResolution ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafStreamInfResolution_EXCLUDE :: CmafStreamInfResolution+pattern CmafStreamInfResolution_EXCLUDE = CmafStreamInfResolution' "EXCLUDE"++pattern CmafStreamInfResolution_INCLUDE :: CmafStreamInfResolution+pattern CmafStreamInfResolution_INCLUDE = CmafStreamInfResolution' "INCLUDE"++{-# COMPLETE+  CmafStreamInfResolution_EXCLUDE,+  CmafStreamInfResolution_INCLUDE,+  CmafStreamInfResolution'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafTargetDurationCompatibilityMode.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafTargetDurationCompatibilityMode+  ( CmafTargetDurationCompatibilityMode+      ( ..,+        CmafTargetDurationCompatibilityMode_LEGACY,+        CmafTargetDurationCompatibilityMode_SPEC_COMPLIANT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to LEGACY, the segment target duration is always rounded up to+-- the nearest integer value above its current value in seconds. When set+-- to SPEC\\\\_COMPLIANT, the segment target duration is rounded up to the+-- nearest integer value if fraction seconds are greater than or equal to+-- 0.5 (>= 0.5) and rounded down if less than 0.5 (\< 0.5). You may need to+-- use LEGACY if your client needs to ensure that the target duration is+-- always longer than the actual duration of the segment. Some older+-- players may experience interrupted playback when the actual duration of+-- a track in a segment is longer than the target duration.+newtype CmafTargetDurationCompatibilityMode = CmafTargetDurationCompatibilityMode'+  { fromCmafTargetDurationCompatibilityMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafTargetDurationCompatibilityMode_LEGACY :: CmafTargetDurationCompatibilityMode+pattern CmafTargetDurationCompatibilityMode_LEGACY = CmafTargetDurationCompatibilityMode' "LEGACY"++pattern CmafTargetDurationCompatibilityMode_SPEC_COMPLIANT :: CmafTargetDurationCompatibilityMode+pattern CmafTargetDurationCompatibilityMode_SPEC_COMPLIANT = CmafTargetDurationCompatibilityMode' "SPEC_COMPLIANT"++{-# COMPLETE+  CmafTargetDurationCompatibilityMode_LEGACY,+  CmafTargetDurationCompatibilityMode_SPEC_COMPLIANT,+  CmafTargetDurationCompatibilityMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafVideoCompositionOffsets.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafVideoCompositionOffsets+  ( CmafVideoCompositionOffsets+      ( ..,+        CmafVideoCompositionOffsets_SIGNED,+        CmafVideoCompositionOffsets_UNSIGNED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the video sample composition time offset mode in the output fMP4+-- TRUN box. For wider player compatibility, set Video composition offsets+-- to Unsigned or leave blank. The earliest presentation time may be+-- greater than zero, and sample composition time offsets will increment+-- using unsigned integers. For strict fMP4 video and audio timing, set+-- Video composition offsets to Signed. The earliest presentation time will+-- be equal to zero, and sample composition time offsets will increment+-- using signed integers.+newtype CmafVideoCompositionOffsets = CmafVideoCompositionOffsets'+  { fromCmafVideoCompositionOffsets ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafVideoCompositionOffsets_SIGNED :: CmafVideoCompositionOffsets+pattern CmafVideoCompositionOffsets_SIGNED = CmafVideoCompositionOffsets' "SIGNED"++pattern CmafVideoCompositionOffsets_UNSIGNED :: CmafVideoCompositionOffsets+pattern CmafVideoCompositionOffsets_UNSIGNED = CmafVideoCompositionOffsets' "UNSIGNED"++{-# COMPLETE+  CmafVideoCompositionOffsets_SIGNED,+  CmafVideoCompositionOffsets_UNSIGNED,+  CmafVideoCompositionOffsets'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafWriteDASHManifest.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafWriteDASHManifest+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafWriteDASHManifest+  ( CmafWriteDASHManifest+      ( ..,+        CmafWriteDASHManifest_DISABLED,+        CmafWriteDASHManifest_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to ENABLED, a DASH MPD manifest will be generated for this+-- output.+newtype CmafWriteDASHManifest = CmafWriteDASHManifest'+  { fromCmafWriteDASHManifest ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafWriteDASHManifest_DISABLED :: CmafWriteDASHManifest+pattern CmafWriteDASHManifest_DISABLED = CmafWriteDASHManifest' "DISABLED"++pattern CmafWriteDASHManifest_ENABLED :: CmafWriteDASHManifest+pattern CmafWriteDASHManifest_ENABLED = CmafWriteDASHManifest' "ENABLED"++{-# COMPLETE+  CmafWriteDASHManifest_DISABLED,+  CmafWriteDASHManifest_ENABLED,+  CmafWriteDASHManifest'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafWriteHLSManifest.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafWriteHLSManifest+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafWriteHLSManifest+  ( CmafWriteHLSManifest+      ( ..,+        CmafWriteHLSManifest_DISABLED,+        CmafWriteHLSManifest_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to ENABLED, an Apple HLS manifest will be generated for this+-- output.+newtype CmafWriteHLSManifest = CmafWriteHLSManifest'+  { fromCmafWriteHLSManifest ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafWriteHLSManifest_DISABLED :: CmafWriteHLSManifest+pattern CmafWriteHLSManifest_DISABLED = CmafWriteHLSManifest' "DISABLED"++pattern CmafWriteHLSManifest_ENABLED :: CmafWriteHLSManifest+pattern CmafWriteHLSManifest_ENABLED = CmafWriteHLSManifest' "ENABLED"++{-# COMPLETE+  CmafWriteHLSManifest_DISABLED,+  CmafWriteHLSManifest_ENABLED,+  CmafWriteHLSManifest'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmafWriteSegmentTimelineInRepresentation.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmafWriteSegmentTimelineInRepresentation+  ( CmafWriteSegmentTimelineInRepresentation+      ( ..,+        CmafWriteSegmentTimelineInRepresentation_DISABLED,+        CmafWriteSegmentTimelineInRepresentation_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you enable Precise segment duration in DASH manifests+-- (writeSegmentTimelineInRepresentation), your DASH manifest shows precise+-- segment durations. The segment duration information appears inside the+-- SegmentTimeline element, inside SegmentTemplate at the Representation+-- level. When this feature isn\'t enabled, the segment durations in your+-- DASH manifest are approximate. The segment duration information appears+-- in the duration attribute of the SegmentTemplate element.+newtype CmafWriteSegmentTimelineInRepresentation = CmafWriteSegmentTimelineInRepresentation'+  { fromCmafWriteSegmentTimelineInRepresentation ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmafWriteSegmentTimelineInRepresentation_DISABLED :: CmafWriteSegmentTimelineInRepresentation+pattern CmafWriteSegmentTimelineInRepresentation_DISABLED = CmafWriteSegmentTimelineInRepresentation' "DISABLED"++pattern CmafWriteSegmentTimelineInRepresentation_ENABLED :: CmafWriteSegmentTimelineInRepresentation+pattern CmafWriteSegmentTimelineInRepresentation_ENABLED = CmafWriteSegmentTimelineInRepresentation' "ENABLED"++{-# COMPLETE+  CmafWriteSegmentTimelineInRepresentation_DISABLED,+  CmafWriteSegmentTimelineInRepresentation_ENABLED,+  CmafWriteSegmentTimelineInRepresentation'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcAudioDuration.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcAudioDuration+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcAudioDuration+  ( CmfcAudioDuration+      ( ..,+        CmfcAudioDuration_DEFAULT_CODEC_DURATION,+        CmfcAudioDuration_MATCH_VIDEO_DURATION+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify this setting only when your output will be consumed by a+-- downstream repackaging workflow that is sensitive to very small duration+-- differences between video and audio. For this situation, choose Match+-- video duration (MATCH_VIDEO_DURATION). In all other cases, keep the+-- default value, Default codec duration (DEFAULT_CODEC_DURATION). When you+-- choose Match video duration, MediaConvert pads the output audio streams+-- with silence or trims them to ensure that the total duration of each+-- audio stream is at least as long as the total duration of the video+-- stream. After padding or trimming, the audio stream duration is no more+-- than one frame longer than the video stream. MediaConvert applies audio+-- padding or trimming only to the end of the last segment of the output.+-- For unsegmented outputs, MediaConvert adds padding only to the end of+-- the file. When you keep the default value, any minor discrepancies+-- between audio and video duration will depend on your output audio codec.+newtype CmfcAudioDuration = CmfcAudioDuration'+  { fromCmfcAudioDuration ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcAudioDuration_DEFAULT_CODEC_DURATION :: CmfcAudioDuration+pattern CmfcAudioDuration_DEFAULT_CODEC_DURATION = CmfcAudioDuration' "DEFAULT_CODEC_DURATION"++pattern CmfcAudioDuration_MATCH_VIDEO_DURATION :: CmfcAudioDuration+pattern CmfcAudioDuration_MATCH_VIDEO_DURATION = CmfcAudioDuration' "MATCH_VIDEO_DURATION"++{-# COMPLETE+  CmfcAudioDuration_DEFAULT_CODEC_DURATION,+  CmfcAudioDuration_MATCH_VIDEO_DURATION,+  CmfcAudioDuration'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcAudioTrackType.hs view
@@ -0,0 +1,93 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcAudioTrackType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcAudioTrackType+  ( CmfcAudioTrackType+      ( ..,+        CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT,+        CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT,+        CmfcAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting to control the values that MediaConvert puts in your+-- HLS parent playlist to control how the client player selects which audio+-- track to play. The other options for this setting determine the values+-- that MediaConvert writes for the DEFAULT and AUTOSELECT attributes of+-- the EXT-X-MEDIA entry for the audio variant. For more information about+-- these attributes, see the Apple documentation article+-- https:\/\/developer.apple.com\/documentation\/http_live_streaming\/example_playlists_for_http_live_streaming\/adding_alternate_media_to_a_playlist.+-- Choose Alternate audio, auto select, default+-- (ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT) to set DEFAULT=YES and+-- AUTOSELECT=YES. Choose this value for only one variant in your output+-- group. Choose Alternate audio, auto select, not default+-- (ALTERNATE_AUDIO_AUTO_SELECT) to set DEFAULT=NO and AUTOSELECT=YES.+-- Choose Alternate Audio, Not Auto Select to set DEFAULT=NO and+-- AUTOSELECT=NO. When you don\'t specify a value for this setting,+-- MediaConvert defaults to Alternate audio, auto select, default. When+-- there is more than one variant in your output group, you must explicitly+-- choose a value for this setting.+newtype CmfcAudioTrackType = CmfcAudioTrackType'+  { fromCmfcAudioTrackType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT :: CmfcAudioTrackType+pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT = CmfcAudioTrackType' "ALTERNATE_AUDIO_AUTO_SELECT"++pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT :: CmfcAudioTrackType+pattern CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT = CmfcAudioTrackType' "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT"++pattern CmfcAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT :: CmfcAudioTrackType+pattern CmfcAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT = CmfcAudioTrackType' "ALTERNATE_AUDIO_NOT_AUTO_SELECT"++{-# COMPLETE+  CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT,+  CmfcAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT,+  CmfcAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT,+  CmfcAudioTrackType'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcDescriptiveVideoServiceFlag.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag+  ( CmfcDescriptiveVideoServiceFlag+      ( ..,+        CmfcDescriptiveVideoServiceFlag_DONT_FLAG,+        CmfcDescriptiveVideoServiceFlag_FLAG+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether to flag this audio track as descriptive video service+-- (DVS) in your HLS parent manifest. When you choose Flag (FLAG),+-- MediaConvert includes the parameter+-- CHARACTERISTICS=\"public.accessibility.describes-video\" in the+-- EXT-X-MEDIA entry for this track. When you keep the default choice,+-- Don\'t flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS+-- flag can help with accessibility on Apple devices. For more information,+-- see the Apple documentation.+newtype CmfcDescriptiveVideoServiceFlag = CmfcDescriptiveVideoServiceFlag'+  { fromCmfcDescriptiveVideoServiceFlag ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcDescriptiveVideoServiceFlag_DONT_FLAG :: CmfcDescriptiveVideoServiceFlag+pattern CmfcDescriptiveVideoServiceFlag_DONT_FLAG = CmfcDescriptiveVideoServiceFlag' "DONT_FLAG"++pattern CmfcDescriptiveVideoServiceFlag_FLAG :: CmfcDescriptiveVideoServiceFlag+pattern CmfcDescriptiveVideoServiceFlag_FLAG = CmfcDescriptiveVideoServiceFlag' "FLAG"++{-# COMPLETE+  CmfcDescriptiveVideoServiceFlag_DONT_FLAG,+  CmfcDescriptiveVideoServiceFlag_FLAG,+  CmfcDescriptiveVideoServiceFlag'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcIFrameOnlyManifest.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest+  ( CmfcIFrameOnlyManifest+      ( ..,+        CmfcIFrameOnlyManifest_EXCLUDE,+        CmfcIFrameOnlyManifest_INCLUDE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose Include (INCLUDE) to have MediaConvert generate an HLS child+-- manifest that lists only the I-frames for this rendition, in addition to+-- your regular manifest for this rendition. You might use this manifest as+-- part of a workflow that creates preview functions for your video.+-- MediaConvert adds both the I-frame only child manifest and the regular+-- child manifest to the parent manifest. When you don\'t need the I-frame+-- only child manifest, keep the default value Exclude (EXCLUDE).+newtype CmfcIFrameOnlyManifest = CmfcIFrameOnlyManifest'+  { fromCmfcIFrameOnlyManifest ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcIFrameOnlyManifest_EXCLUDE :: CmfcIFrameOnlyManifest+pattern CmfcIFrameOnlyManifest_EXCLUDE = CmfcIFrameOnlyManifest' "EXCLUDE"++pattern CmfcIFrameOnlyManifest_INCLUDE :: CmfcIFrameOnlyManifest+pattern CmfcIFrameOnlyManifest_INCLUDE = CmfcIFrameOnlyManifest' "INCLUDE"++{-# COMPLETE+  CmfcIFrameOnlyManifest_EXCLUDE,+  CmfcIFrameOnlyManifest_INCLUDE,+  CmfcIFrameOnlyManifest'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcKlvMetadata.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcKlvMetadata+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcKlvMetadata+  ( CmfcKlvMetadata+      ( ..,+        CmfcKlvMetadata_NONE,+        CmfcKlvMetadata_PASSTHROUGH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | To include key-length-value metadata in this output: Set KLV metadata+-- insertion to Passthrough. MediaConvert reads KLV metadata present in+-- your input and writes each instance to a separate event message box in+-- the output, according to MISB ST1910.1. To exclude this KLV metadata:+-- Set KLV metadata insertion to None or leave blank.+newtype CmfcKlvMetadata = CmfcKlvMetadata'+  { fromCmfcKlvMetadata ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcKlvMetadata_NONE :: CmfcKlvMetadata+pattern CmfcKlvMetadata_NONE = CmfcKlvMetadata' "NONE"++pattern CmfcKlvMetadata_PASSTHROUGH :: CmfcKlvMetadata+pattern CmfcKlvMetadata_PASSTHROUGH = CmfcKlvMetadata' "PASSTHROUGH"++{-# COMPLETE+  CmfcKlvMetadata_NONE,+  CmfcKlvMetadata_PASSTHROUGH,+  CmfcKlvMetadata'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcManifestMetadataSignaling.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling+  ( CmfcManifestMetadataSignaling+      ( ..,+        CmfcManifestMetadataSignaling_DISABLED,+        CmfcManifestMetadataSignaling_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | To add an InbandEventStream element in your output MPD manifest for each+-- type of event message, set Manifest metadata signaling to Enabled. For+-- ID3 event messages, the InbandEventStream element schemeIdUri will be+-- same value that you specify for ID3 metadata scheme ID URI. For SCTE35+-- event messages, the InbandEventStream element schemeIdUri will be+-- \"urn:scte:scte35:2013:bin\". To leave these elements out of your output+-- MPD manifest, set Manifest metadata signaling to Disabled.+newtype CmfcManifestMetadataSignaling = CmfcManifestMetadataSignaling'+  { fromCmfcManifestMetadataSignaling ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcManifestMetadataSignaling_DISABLED :: CmfcManifestMetadataSignaling+pattern CmfcManifestMetadataSignaling_DISABLED = CmfcManifestMetadataSignaling' "DISABLED"++pattern CmfcManifestMetadataSignaling_ENABLED :: CmfcManifestMetadataSignaling+pattern CmfcManifestMetadataSignaling_ENABLED = CmfcManifestMetadataSignaling' "ENABLED"++{-# COMPLETE+  CmfcManifestMetadataSignaling_DISABLED,+  CmfcManifestMetadataSignaling_ENABLED,+  CmfcManifestMetadataSignaling'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcScte35Esam.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcScte35Esam+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcScte35Esam+  ( CmfcScte35Esam+      ( ..,+        CmfcScte35Esam_INSERT,+        CmfcScte35Esam_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting only when you specify SCTE-35 markers from ESAM. Choose+-- INSERT to put SCTE-35 markers in this output at the insertion points+-- that you specify in an ESAM XML document. Provide the document in the+-- setting SCC XML (sccXml).+newtype CmfcScte35Esam = CmfcScte35Esam'+  { fromCmfcScte35Esam ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcScte35Esam_INSERT :: CmfcScte35Esam+pattern CmfcScte35Esam_INSERT = CmfcScte35Esam' "INSERT"++pattern CmfcScte35Esam_NONE :: CmfcScte35Esam+pattern CmfcScte35Esam_NONE = CmfcScte35Esam' "NONE"++{-# COMPLETE+  CmfcScte35Esam_INSERT,+  CmfcScte35Esam_NONE,+  CmfcScte35Esam'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcScte35Source.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcScte35Source+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcScte35Source+  ( CmfcScte35Source+      ( ..,+        CmfcScte35Source_NONE,+        CmfcScte35Source_PASSTHROUGH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ignore this setting unless you have SCTE-35 markers in your input video+-- file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that+-- appear in your input to also appear in this output. Choose None (NONE)+-- if you don\'t want those SCTE-35 markers in this output.+newtype CmfcScte35Source = CmfcScte35Source'+  { fromCmfcScte35Source ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcScte35Source_NONE :: CmfcScte35Source+pattern CmfcScte35Source_NONE = CmfcScte35Source' "NONE"++pattern CmfcScte35Source_PASSTHROUGH :: CmfcScte35Source+pattern CmfcScte35Source_PASSTHROUGH = CmfcScte35Source' "PASSTHROUGH"++{-# COMPLETE+  CmfcScte35Source_NONE,+  CmfcScte35Source_PASSTHROUGH,+  CmfcScte35Source'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcSettings.hs view
@@ -0,0 +1,571 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CmfcAudioDuration+import Amazonka.MediaConvert.Types.CmfcAudioTrackType+import Amazonka.MediaConvert.Types.CmfcDescriptiveVideoServiceFlag+import Amazonka.MediaConvert.Types.CmfcIFrameOnlyManifest+import Amazonka.MediaConvert.Types.CmfcKlvMetadata+import Amazonka.MediaConvert.Types.CmfcManifestMetadataSignaling+import Amazonka.MediaConvert.Types.CmfcScte35Esam+import Amazonka.MediaConvert.Types.CmfcScte35Source+import Amazonka.MediaConvert.Types.CmfcTimedMetadata+import Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion+import qualified Amazonka.Prelude as Prelude++-- | These settings relate to the fragmented MP4 container for the segments+-- in your CMAF outputs.+--+-- /See:/ 'newCmfcSettings' smart constructor.+data CmfcSettings = CmfcSettings'+  { -- | Specify this setting only when your output will be consumed by a+    -- downstream repackaging workflow that is sensitive to very small duration+    -- differences between video and audio. For this situation, choose Match+    -- video duration (MATCH_VIDEO_DURATION). In all other cases, keep the+    -- default value, Default codec duration (DEFAULT_CODEC_DURATION). When you+    -- choose Match video duration, MediaConvert pads the output audio streams+    -- with silence or trims them to ensure that the total duration of each+    -- audio stream is at least as long as the total duration of the video+    -- stream. After padding or trimming, the audio stream duration is no more+    -- than one frame longer than the video stream. MediaConvert applies audio+    -- padding or trimming only to the end of the last segment of the output.+    -- For unsegmented outputs, MediaConvert adds padding only to the end of+    -- the file. When you keep the default value, any minor discrepancies+    -- between audio and video duration will depend on your output audio codec.+    audioDuration :: Prelude.Maybe CmfcAudioDuration,+    -- | Specify the audio rendition group for this audio rendition. Specify up+    -- to one value for each audio output in your output group. This value+    -- appears in your HLS parent manifest in the EXT-X-MEDIA tag of+    -- TYPE=AUDIO, as the value for the GROUP-ID attribute. For example, if you+    -- specify \"audio_aac_1\" for Audio group ID, it appears in your manifest+    -- like this: #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID=\"audio_aac_1\". Related+    -- setting: To associate the rendition group that this audio track belongs+    -- to with a video rendition, include the same value that you provide here+    -- for that video output\'s setting Audio rendition sets+    -- (audioRenditionSets).+    audioGroupId :: Prelude.Maybe Prelude.Text,+    -- | List the audio rendition groups that you want included with this video+    -- rendition. Use a comma-separated list. For example, say you want to+    -- include the audio rendition groups that have the audio group IDs+    -- \"audio_aac_1\" and \"audio_dolby\". Then you would specify this value:+    -- \"audio_aac_1,audio_dolby\". Related setting: The rendition groups that+    -- you include in your comma-separated list should all match values that+    -- you specify in the setting Audio group ID (AudioGroupId) for audio+    -- renditions in the same output group as this video rendition. Default+    -- behavior: If you don\'t specify anything here and for Audio group ID,+    -- MediaConvert puts each audio variant in its own audio rendition group+    -- and associates it with every video variant. Each value in your list+    -- appears in your HLS parent manifest in the EXT-X-STREAM-INF tag as the+    -- value for the AUDIO attribute. To continue the previous example, say+    -- that the file name for the child manifest for your video rendition is+    -- \"amazing_video_1.m3u8\". Then, in your parent manifest, each value will+    -- appear on separate lines, like this:+    -- #EXT-X-STREAM-INF:AUDIO=\"audio_aac_1\"... amazing_video_1.m3u8+    -- #EXT-X-STREAM-INF:AUDIO=\"audio_dolby\"... amazing_video_1.m3u8+    audioRenditionSets :: Prelude.Maybe Prelude.Text,+    -- | Use this setting to control the values that MediaConvert puts in your+    -- HLS parent playlist to control how the client player selects which audio+    -- track to play. The other options for this setting determine the values+    -- that MediaConvert writes for the DEFAULT and AUTOSELECT attributes of+    -- the EXT-X-MEDIA entry for the audio variant. For more information about+    -- these attributes, see the Apple documentation article+    -- https:\/\/developer.apple.com\/documentation\/http_live_streaming\/example_playlists_for_http_live_streaming\/adding_alternate_media_to_a_playlist.+    -- Choose Alternate audio, auto select, default+    -- (ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT) to set DEFAULT=YES and+    -- AUTOSELECT=YES. Choose this value for only one variant in your output+    -- group. Choose Alternate audio, auto select, not default+    -- (ALTERNATE_AUDIO_AUTO_SELECT) to set DEFAULT=NO and AUTOSELECT=YES.+    -- Choose Alternate Audio, Not Auto Select to set DEFAULT=NO and+    -- AUTOSELECT=NO. When you don\'t specify a value for this setting,+    -- MediaConvert defaults to Alternate audio, auto select, default. When+    -- there is more than one variant in your output group, you must explicitly+    -- choose a value for this setting.+    audioTrackType :: Prelude.Maybe CmfcAudioTrackType,+    -- | Specify whether to flag this audio track as descriptive video service+    -- (DVS) in your HLS parent manifest. When you choose Flag (FLAG),+    -- MediaConvert includes the parameter+    -- CHARACTERISTICS=\"public.accessibility.describes-video\" in the+    -- EXT-X-MEDIA entry for this track. When you keep the default choice,+    -- Don\'t flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS+    -- flag can help with accessibility on Apple devices. For more information,+    -- see the Apple documentation.+    descriptiveVideoServiceFlag :: Prelude.Maybe CmfcDescriptiveVideoServiceFlag,+    -- | Choose Include (INCLUDE) to have MediaConvert generate an HLS child+    -- manifest that lists only the I-frames for this rendition, in addition to+    -- your regular manifest for this rendition. You might use this manifest as+    -- part of a workflow that creates preview functions for your video.+    -- MediaConvert adds both the I-frame only child manifest and the regular+    -- child manifest to the parent manifest. When you don\'t need the I-frame+    -- only child manifest, keep the default value Exclude (EXCLUDE).+    iFrameOnlyManifest :: Prelude.Maybe CmfcIFrameOnlyManifest,+    -- | To include key-length-value metadata in this output: Set KLV metadata+    -- insertion to Passthrough. MediaConvert reads KLV metadata present in+    -- your input and writes each instance to a separate event message box in+    -- the output, according to MISB ST1910.1. To exclude this KLV metadata:+    -- Set KLV metadata insertion to None or leave blank.+    klvMetadata :: Prelude.Maybe CmfcKlvMetadata,+    -- | To add an InbandEventStream element in your output MPD manifest for each+    -- type of event message, set Manifest metadata signaling to Enabled. For+    -- ID3 event messages, the InbandEventStream element schemeIdUri will be+    -- same value that you specify for ID3 metadata scheme ID URI. For SCTE35+    -- event messages, the InbandEventStream element schemeIdUri will be+    -- \"urn:scte:scte35:2013:bin\". To leave these elements out of your output+    -- MPD manifest, set Manifest metadata signaling to Disabled.+    manifestMetadataSignaling :: Prelude.Maybe CmfcManifestMetadataSignaling,+    -- | Use this setting only when you specify SCTE-35 markers from ESAM. Choose+    -- INSERT to put SCTE-35 markers in this output at the insertion points+    -- that you specify in an ESAM XML document. Provide the document in the+    -- setting SCC XML (sccXml).+    scte35Esam :: Prelude.Maybe CmfcScte35Esam,+    -- | Ignore this setting unless you have SCTE-35 markers in your input video+    -- file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that+    -- appear in your input to also appear in this output. Choose None (NONE)+    -- if you don\'t want those SCTE-35 markers in this output.+    scte35Source :: Prelude.Maybe CmfcScte35Source,+    -- | To include ID3 metadata in this output: Set ID3 metadata (timedMetadata)+    -- to Passthrough (PASSTHROUGH). Specify this ID3 metadata in Custom ID3+    -- metadata inserter (timedMetadataInsertion). MediaConvert writes each+    -- instance of ID3 metadata in a separate Event Message (eMSG) box. To+    -- exclude this ID3 metadata: Set ID3 metadata to None (NONE) or leave+    -- blank.+    timedMetadata :: Prelude.Maybe CmfcTimedMetadata,+    -- | Specify the event message box (eMSG) version for ID3 timed metadata in+    -- your output. For more information, see ISO\/IEC 23009-1:2022 section+    -- 5.10.3.3.3 Syntax. Leave blank to use the default value Version 0. When+    -- you specify Version 1, you must also set ID3 metadata (timedMetadata) to+    -- Passthrough.+    timedMetadataBoxVersion :: Prelude.Maybe CmfcTimedMetadataBoxVersion,+    -- | Specify the event message box (eMSG) scheme ID URI (scheme_id_uri) for+    -- ID3 timed metadata in your output. For more informaiton, see ISO\/IEC+    -- 23009-1:2022 section 5.10.3.3.4 Semantics. Leave blank to use the+    -- default value: https:\/\/aomedia.org\/emsg\/ID3 When you specify a value+    -- for ID3 metadata scheme ID URI, you must also set ID3 metadata+    -- (timedMetadata) to Passthrough.+    timedMetadataSchemeIdUri :: Prelude.Maybe Prelude.Text,+    -- | Specify the event message box (eMSG) value for ID3 timed metadata in+    -- your output. For more informaiton, see ISO\/IEC 23009-1:2022 section+    -- 5.10.3.3.4 Semantics. When you specify a value for ID3 Metadata Value,+    -- you must also set ID3 metadata (timedMetadata) to Passthrough.+    timedMetadataValue :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CmfcSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'audioDuration', 'cmfcSettings_audioDuration' - Specify this setting only when your output will be consumed by a+-- downstream repackaging workflow that is sensitive to very small duration+-- differences between video and audio. For this situation, choose Match+-- video duration (MATCH_VIDEO_DURATION). In all other cases, keep the+-- default value, Default codec duration (DEFAULT_CODEC_DURATION). When you+-- choose Match video duration, MediaConvert pads the output audio streams+-- with silence or trims them to ensure that the total duration of each+-- audio stream is at least as long as the total duration of the video+-- stream. After padding or trimming, the audio stream duration is no more+-- than one frame longer than the video stream. MediaConvert applies audio+-- padding or trimming only to the end of the last segment of the output.+-- For unsegmented outputs, MediaConvert adds padding only to the end of+-- the file. When you keep the default value, any minor discrepancies+-- between audio and video duration will depend on your output audio codec.+--+-- 'audioGroupId', 'cmfcSettings_audioGroupId' - Specify the audio rendition group for this audio rendition. Specify up+-- to one value for each audio output in your output group. This value+-- appears in your HLS parent manifest in the EXT-X-MEDIA tag of+-- TYPE=AUDIO, as the value for the GROUP-ID attribute. For example, if you+-- specify \"audio_aac_1\" for Audio group ID, it appears in your manifest+-- like this: #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID=\"audio_aac_1\". Related+-- setting: To associate the rendition group that this audio track belongs+-- to with a video rendition, include the same value that you provide here+-- for that video output\'s setting Audio rendition sets+-- (audioRenditionSets).+--+-- 'audioRenditionSets', 'cmfcSettings_audioRenditionSets' - List the audio rendition groups that you want included with this video+-- rendition. Use a comma-separated list. For example, say you want to+-- include the audio rendition groups that have the audio group IDs+-- \"audio_aac_1\" and \"audio_dolby\". Then you would specify this value:+-- \"audio_aac_1,audio_dolby\". Related setting: The rendition groups that+-- you include in your comma-separated list should all match values that+-- you specify in the setting Audio group ID (AudioGroupId) for audio+-- renditions in the same output group as this video rendition. Default+-- behavior: If you don\'t specify anything here and for Audio group ID,+-- MediaConvert puts each audio variant in its own audio rendition group+-- and associates it with every video variant. Each value in your list+-- appears in your HLS parent manifest in the EXT-X-STREAM-INF tag as the+-- value for the AUDIO attribute. To continue the previous example, say+-- that the file name for the child manifest for your video rendition is+-- \"amazing_video_1.m3u8\". Then, in your parent manifest, each value will+-- appear on separate lines, like this:+-- #EXT-X-STREAM-INF:AUDIO=\"audio_aac_1\"... amazing_video_1.m3u8+-- #EXT-X-STREAM-INF:AUDIO=\"audio_dolby\"... amazing_video_1.m3u8+--+-- 'audioTrackType', 'cmfcSettings_audioTrackType' - Use this setting to control the values that MediaConvert puts in your+-- HLS parent playlist to control how the client player selects which audio+-- track to play. The other options for this setting determine the values+-- that MediaConvert writes for the DEFAULT and AUTOSELECT attributes of+-- the EXT-X-MEDIA entry for the audio variant. For more information about+-- these attributes, see the Apple documentation article+-- https:\/\/developer.apple.com\/documentation\/http_live_streaming\/example_playlists_for_http_live_streaming\/adding_alternate_media_to_a_playlist.+-- Choose Alternate audio, auto select, default+-- (ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT) to set DEFAULT=YES and+-- AUTOSELECT=YES. Choose this value for only one variant in your output+-- group. Choose Alternate audio, auto select, not default+-- (ALTERNATE_AUDIO_AUTO_SELECT) to set DEFAULT=NO and AUTOSELECT=YES.+-- Choose Alternate Audio, Not Auto Select to set DEFAULT=NO and+-- AUTOSELECT=NO. When you don\'t specify a value for this setting,+-- MediaConvert defaults to Alternate audio, auto select, default. When+-- there is more than one variant in your output group, you must explicitly+-- choose a value for this setting.+--+-- 'descriptiveVideoServiceFlag', 'cmfcSettings_descriptiveVideoServiceFlag' - Specify whether to flag this audio track as descriptive video service+-- (DVS) in your HLS parent manifest. When you choose Flag (FLAG),+-- MediaConvert includes the parameter+-- CHARACTERISTICS=\"public.accessibility.describes-video\" in the+-- EXT-X-MEDIA entry for this track. When you keep the default choice,+-- Don\'t flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS+-- flag can help with accessibility on Apple devices. For more information,+-- see the Apple documentation.+--+-- 'iFrameOnlyManifest', 'cmfcSettings_iFrameOnlyManifest' - Choose Include (INCLUDE) to have MediaConvert generate an HLS child+-- manifest that lists only the I-frames for this rendition, in addition to+-- your regular manifest for this rendition. You might use this manifest as+-- part of a workflow that creates preview functions for your video.+-- MediaConvert adds both the I-frame only child manifest and the regular+-- child manifest to the parent manifest. When you don\'t need the I-frame+-- only child manifest, keep the default value Exclude (EXCLUDE).+--+-- 'klvMetadata', 'cmfcSettings_klvMetadata' - To include key-length-value metadata in this output: Set KLV metadata+-- insertion to Passthrough. MediaConvert reads KLV metadata present in+-- your input and writes each instance to a separate event message box in+-- the output, according to MISB ST1910.1. To exclude this KLV metadata:+-- Set KLV metadata insertion to None or leave blank.+--+-- 'manifestMetadataSignaling', 'cmfcSettings_manifestMetadataSignaling' - To add an InbandEventStream element in your output MPD manifest for each+-- type of event message, set Manifest metadata signaling to Enabled. For+-- ID3 event messages, the InbandEventStream element schemeIdUri will be+-- same value that you specify for ID3 metadata scheme ID URI. For SCTE35+-- event messages, the InbandEventStream element schemeIdUri will be+-- \"urn:scte:scte35:2013:bin\". To leave these elements out of your output+-- MPD manifest, set Manifest metadata signaling to Disabled.+--+-- 'scte35Esam', 'cmfcSettings_scte35Esam' - Use this setting only when you specify SCTE-35 markers from ESAM. Choose+-- INSERT to put SCTE-35 markers in this output at the insertion points+-- that you specify in an ESAM XML document. Provide the document in the+-- setting SCC XML (sccXml).+--+-- 'scte35Source', 'cmfcSettings_scte35Source' - Ignore this setting unless you have SCTE-35 markers in your input video+-- file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that+-- appear in your input to also appear in this output. Choose None (NONE)+-- if you don\'t want those SCTE-35 markers in this output.+--+-- 'timedMetadata', 'cmfcSettings_timedMetadata' - To include ID3 metadata in this output: Set ID3 metadata (timedMetadata)+-- to Passthrough (PASSTHROUGH). Specify this ID3 metadata in Custom ID3+-- metadata inserter (timedMetadataInsertion). MediaConvert writes each+-- instance of ID3 metadata in a separate Event Message (eMSG) box. To+-- exclude this ID3 metadata: Set ID3 metadata to None (NONE) or leave+-- blank.+--+-- 'timedMetadataBoxVersion', 'cmfcSettings_timedMetadataBoxVersion' - Specify the event message box (eMSG) version for ID3 timed metadata in+-- your output. For more information, see ISO\/IEC 23009-1:2022 section+-- 5.10.3.3.3 Syntax. Leave blank to use the default value Version 0. When+-- you specify Version 1, you must also set ID3 metadata (timedMetadata) to+-- Passthrough.+--+-- 'timedMetadataSchemeIdUri', 'cmfcSettings_timedMetadataSchemeIdUri' - Specify the event message box (eMSG) scheme ID URI (scheme_id_uri) for+-- ID3 timed metadata in your output. For more informaiton, see ISO\/IEC+-- 23009-1:2022 section 5.10.3.3.4 Semantics. Leave blank to use the+-- default value: https:\/\/aomedia.org\/emsg\/ID3 When you specify a value+-- for ID3 metadata scheme ID URI, you must also set ID3 metadata+-- (timedMetadata) to Passthrough.+--+-- 'timedMetadataValue', 'cmfcSettings_timedMetadataValue' - Specify the event message box (eMSG) value for ID3 timed metadata in+-- your output. For more informaiton, see ISO\/IEC 23009-1:2022 section+-- 5.10.3.3.4 Semantics. When you specify a value for ID3 Metadata Value,+-- you must also set ID3 metadata (timedMetadata) to Passthrough.+newCmfcSettings ::+  CmfcSettings+newCmfcSettings =+  CmfcSettings'+    { audioDuration = Prelude.Nothing,+      audioGroupId = Prelude.Nothing,+      audioRenditionSets = Prelude.Nothing,+      audioTrackType = Prelude.Nothing,+      descriptiveVideoServiceFlag = Prelude.Nothing,+      iFrameOnlyManifest = Prelude.Nothing,+      klvMetadata = Prelude.Nothing,+      manifestMetadataSignaling = Prelude.Nothing,+      scte35Esam = Prelude.Nothing,+      scte35Source = Prelude.Nothing,+      timedMetadata = Prelude.Nothing,+      timedMetadataBoxVersion = Prelude.Nothing,+      timedMetadataSchemeIdUri = Prelude.Nothing,+      timedMetadataValue = Prelude.Nothing+    }++-- | Specify this setting only when your output will be consumed by a+-- downstream repackaging workflow that is sensitive to very small duration+-- differences between video and audio. For this situation, choose Match+-- video duration (MATCH_VIDEO_DURATION). In all other cases, keep the+-- default value, Default codec duration (DEFAULT_CODEC_DURATION). When you+-- choose Match video duration, MediaConvert pads the output audio streams+-- with silence or trims them to ensure that the total duration of each+-- audio stream is at least as long as the total duration of the video+-- stream. After padding or trimming, the audio stream duration is no more+-- than one frame longer than the video stream. MediaConvert applies audio+-- padding or trimming only to the end of the last segment of the output.+-- For unsegmented outputs, MediaConvert adds padding only to the end of+-- the file. When you keep the default value, any minor discrepancies+-- between audio and video duration will depend on your output audio codec.+cmfcSettings_audioDuration :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcAudioDuration)+cmfcSettings_audioDuration = Lens.lens (\CmfcSettings' {audioDuration} -> audioDuration) (\s@CmfcSettings' {} a -> s {audioDuration = a} :: CmfcSettings)++-- | Specify the audio rendition group for this audio rendition. Specify up+-- to one value for each audio output in your output group. This value+-- appears in your HLS parent manifest in the EXT-X-MEDIA tag of+-- TYPE=AUDIO, as the value for the GROUP-ID attribute. For example, if you+-- specify \"audio_aac_1\" for Audio group ID, it appears in your manifest+-- like this: #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID=\"audio_aac_1\". Related+-- setting: To associate the rendition group that this audio track belongs+-- to with a video rendition, include the same value that you provide here+-- for that video output\'s setting Audio rendition sets+-- (audioRenditionSets).+cmfcSettings_audioGroupId :: Lens.Lens' CmfcSettings (Prelude.Maybe Prelude.Text)+cmfcSettings_audioGroupId = Lens.lens (\CmfcSettings' {audioGroupId} -> audioGroupId) (\s@CmfcSettings' {} a -> s {audioGroupId = a} :: CmfcSettings)++-- | List the audio rendition groups that you want included with this video+-- rendition. Use a comma-separated list. For example, say you want to+-- include the audio rendition groups that have the audio group IDs+-- \"audio_aac_1\" and \"audio_dolby\". Then you would specify this value:+-- \"audio_aac_1,audio_dolby\". Related setting: The rendition groups that+-- you include in your comma-separated list should all match values that+-- you specify in the setting Audio group ID (AudioGroupId) for audio+-- renditions in the same output group as this video rendition. Default+-- behavior: If you don\'t specify anything here and for Audio group ID,+-- MediaConvert puts each audio variant in its own audio rendition group+-- and associates it with every video variant. Each value in your list+-- appears in your HLS parent manifest in the EXT-X-STREAM-INF tag as the+-- value for the AUDIO attribute. To continue the previous example, say+-- that the file name for the child manifest for your video rendition is+-- \"amazing_video_1.m3u8\". Then, in your parent manifest, each value will+-- appear on separate lines, like this:+-- #EXT-X-STREAM-INF:AUDIO=\"audio_aac_1\"... amazing_video_1.m3u8+-- #EXT-X-STREAM-INF:AUDIO=\"audio_dolby\"... amazing_video_1.m3u8+cmfcSettings_audioRenditionSets :: Lens.Lens' CmfcSettings (Prelude.Maybe Prelude.Text)+cmfcSettings_audioRenditionSets = Lens.lens (\CmfcSettings' {audioRenditionSets} -> audioRenditionSets) (\s@CmfcSettings' {} a -> s {audioRenditionSets = a} :: CmfcSettings)++-- | Use this setting to control the values that MediaConvert puts in your+-- HLS parent playlist to control how the client player selects which audio+-- track to play. The other options for this setting determine the values+-- that MediaConvert writes for the DEFAULT and AUTOSELECT attributes of+-- the EXT-X-MEDIA entry for the audio variant. For more information about+-- these attributes, see the Apple documentation article+-- https:\/\/developer.apple.com\/documentation\/http_live_streaming\/example_playlists_for_http_live_streaming\/adding_alternate_media_to_a_playlist.+-- Choose Alternate audio, auto select, default+-- (ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT) to set DEFAULT=YES and+-- AUTOSELECT=YES. Choose this value for only one variant in your output+-- group. Choose Alternate audio, auto select, not default+-- (ALTERNATE_AUDIO_AUTO_SELECT) to set DEFAULT=NO and AUTOSELECT=YES.+-- Choose Alternate Audio, Not Auto Select to set DEFAULT=NO and+-- AUTOSELECT=NO. When you don\'t specify a value for this setting,+-- MediaConvert defaults to Alternate audio, auto select, default. When+-- there is more than one variant in your output group, you must explicitly+-- choose a value for this setting.+cmfcSettings_audioTrackType :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcAudioTrackType)+cmfcSettings_audioTrackType = Lens.lens (\CmfcSettings' {audioTrackType} -> audioTrackType) (\s@CmfcSettings' {} a -> s {audioTrackType = a} :: CmfcSettings)++-- | Specify whether to flag this audio track as descriptive video service+-- (DVS) in your HLS parent manifest. When you choose Flag (FLAG),+-- MediaConvert includes the parameter+-- CHARACTERISTICS=\"public.accessibility.describes-video\" in the+-- EXT-X-MEDIA entry for this track. When you keep the default choice,+-- Don\'t flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS+-- flag can help with accessibility on Apple devices. For more information,+-- see the Apple documentation.+cmfcSettings_descriptiveVideoServiceFlag :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcDescriptiveVideoServiceFlag)+cmfcSettings_descriptiveVideoServiceFlag = Lens.lens (\CmfcSettings' {descriptiveVideoServiceFlag} -> descriptiveVideoServiceFlag) (\s@CmfcSettings' {} a -> s {descriptiveVideoServiceFlag = a} :: CmfcSettings)++-- | Choose Include (INCLUDE) to have MediaConvert generate an HLS child+-- manifest that lists only the I-frames for this rendition, in addition to+-- your regular manifest for this rendition. You might use this manifest as+-- part of a workflow that creates preview functions for your video.+-- MediaConvert adds both the I-frame only child manifest and the regular+-- child manifest to the parent manifest. When you don\'t need the I-frame+-- only child manifest, keep the default value Exclude (EXCLUDE).+cmfcSettings_iFrameOnlyManifest :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcIFrameOnlyManifest)+cmfcSettings_iFrameOnlyManifest = Lens.lens (\CmfcSettings' {iFrameOnlyManifest} -> iFrameOnlyManifest) (\s@CmfcSettings' {} a -> s {iFrameOnlyManifest = a} :: CmfcSettings)++-- | To include key-length-value metadata in this output: Set KLV metadata+-- insertion to Passthrough. MediaConvert reads KLV metadata present in+-- your input and writes each instance to a separate event message box in+-- the output, according to MISB ST1910.1. To exclude this KLV metadata:+-- Set KLV metadata insertion to None or leave blank.+cmfcSettings_klvMetadata :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcKlvMetadata)+cmfcSettings_klvMetadata = Lens.lens (\CmfcSettings' {klvMetadata} -> klvMetadata) (\s@CmfcSettings' {} a -> s {klvMetadata = a} :: CmfcSettings)++-- | To add an InbandEventStream element in your output MPD manifest for each+-- type of event message, set Manifest metadata signaling to Enabled. For+-- ID3 event messages, the InbandEventStream element schemeIdUri will be+-- same value that you specify for ID3 metadata scheme ID URI. For SCTE35+-- event messages, the InbandEventStream element schemeIdUri will be+-- \"urn:scte:scte35:2013:bin\". To leave these elements out of your output+-- MPD manifest, set Manifest metadata signaling to Disabled.+cmfcSettings_manifestMetadataSignaling :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcManifestMetadataSignaling)+cmfcSettings_manifestMetadataSignaling = Lens.lens (\CmfcSettings' {manifestMetadataSignaling} -> manifestMetadataSignaling) (\s@CmfcSettings' {} a -> s {manifestMetadataSignaling = a} :: CmfcSettings)++-- | Use this setting only when you specify SCTE-35 markers from ESAM. Choose+-- INSERT to put SCTE-35 markers in this output at the insertion points+-- that you specify in an ESAM XML document. Provide the document in the+-- setting SCC XML (sccXml).+cmfcSettings_scte35Esam :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcScte35Esam)+cmfcSettings_scte35Esam = Lens.lens (\CmfcSettings' {scte35Esam} -> scte35Esam) (\s@CmfcSettings' {} a -> s {scte35Esam = a} :: CmfcSettings)++-- | Ignore this setting unless you have SCTE-35 markers in your input video+-- file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that+-- appear in your input to also appear in this output. Choose None (NONE)+-- if you don\'t want those SCTE-35 markers in this output.+cmfcSettings_scte35Source :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcScte35Source)+cmfcSettings_scte35Source = Lens.lens (\CmfcSettings' {scte35Source} -> scte35Source) (\s@CmfcSettings' {} a -> s {scte35Source = a} :: CmfcSettings)++-- | To include ID3 metadata in this output: Set ID3 metadata (timedMetadata)+-- to Passthrough (PASSTHROUGH). Specify this ID3 metadata in Custom ID3+-- metadata inserter (timedMetadataInsertion). MediaConvert writes each+-- instance of ID3 metadata in a separate Event Message (eMSG) box. To+-- exclude this ID3 metadata: Set ID3 metadata to None (NONE) or leave+-- blank.+cmfcSettings_timedMetadata :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcTimedMetadata)+cmfcSettings_timedMetadata = Lens.lens (\CmfcSettings' {timedMetadata} -> timedMetadata) (\s@CmfcSettings' {} a -> s {timedMetadata = a} :: CmfcSettings)++-- | Specify the event message box (eMSG) version for ID3 timed metadata in+-- your output. For more information, see ISO\/IEC 23009-1:2022 section+-- 5.10.3.3.3 Syntax. Leave blank to use the default value Version 0. When+-- you specify Version 1, you must also set ID3 metadata (timedMetadata) to+-- Passthrough.+cmfcSettings_timedMetadataBoxVersion :: Lens.Lens' CmfcSettings (Prelude.Maybe CmfcTimedMetadataBoxVersion)+cmfcSettings_timedMetadataBoxVersion = Lens.lens (\CmfcSettings' {timedMetadataBoxVersion} -> timedMetadataBoxVersion) (\s@CmfcSettings' {} a -> s {timedMetadataBoxVersion = a} :: CmfcSettings)++-- | Specify the event message box (eMSG) scheme ID URI (scheme_id_uri) for+-- ID3 timed metadata in your output. For more informaiton, see ISO\/IEC+-- 23009-1:2022 section 5.10.3.3.4 Semantics. Leave blank to use the+-- default value: https:\/\/aomedia.org\/emsg\/ID3 When you specify a value+-- for ID3 metadata scheme ID URI, you must also set ID3 metadata+-- (timedMetadata) to Passthrough.+cmfcSettings_timedMetadataSchemeIdUri :: Lens.Lens' CmfcSettings (Prelude.Maybe Prelude.Text)+cmfcSettings_timedMetadataSchemeIdUri = Lens.lens (\CmfcSettings' {timedMetadataSchemeIdUri} -> timedMetadataSchemeIdUri) (\s@CmfcSettings' {} a -> s {timedMetadataSchemeIdUri = a} :: CmfcSettings)++-- | Specify the event message box (eMSG) value for ID3 timed metadata in+-- your output. For more informaiton, see ISO\/IEC 23009-1:2022 section+-- 5.10.3.3.4 Semantics. When you specify a value for ID3 Metadata Value,+-- you must also set ID3 metadata (timedMetadata) to Passthrough.+cmfcSettings_timedMetadataValue :: Lens.Lens' CmfcSettings (Prelude.Maybe Prelude.Text)+cmfcSettings_timedMetadataValue = Lens.lens (\CmfcSettings' {timedMetadataValue} -> timedMetadataValue) (\s@CmfcSettings' {} a -> s {timedMetadataValue = a} :: CmfcSettings)++instance Data.FromJSON CmfcSettings where+  parseJSON =+    Data.withObject+      "CmfcSettings"+      ( \x ->+          CmfcSettings'+            Prelude.<$> (x Data..:? "audioDuration")+            Prelude.<*> (x Data..:? "audioGroupId")+            Prelude.<*> (x Data..:? "audioRenditionSets")+            Prelude.<*> (x Data..:? "audioTrackType")+            Prelude.<*> (x Data..:? "descriptiveVideoServiceFlag")+            Prelude.<*> (x Data..:? "iFrameOnlyManifest")+            Prelude.<*> (x Data..:? "klvMetadata")+            Prelude.<*> (x Data..:? "manifestMetadataSignaling")+            Prelude.<*> (x Data..:? "scte35Esam")+            Prelude.<*> (x Data..:? "scte35Source")+            Prelude.<*> (x Data..:? "timedMetadata")+            Prelude.<*> (x Data..:? "timedMetadataBoxVersion")+            Prelude.<*> (x Data..:? "timedMetadataSchemeIdUri")+            Prelude.<*> (x Data..:? "timedMetadataValue")+      )++instance Prelude.Hashable CmfcSettings where+  hashWithSalt _salt CmfcSettings' {..} =+    _salt+      `Prelude.hashWithSalt` audioDuration+      `Prelude.hashWithSalt` audioGroupId+      `Prelude.hashWithSalt` audioRenditionSets+      `Prelude.hashWithSalt` audioTrackType+      `Prelude.hashWithSalt` descriptiveVideoServiceFlag+      `Prelude.hashWithSalt` iFrameOnlyManifest+      `Prelude.hashWithSalt` klvMetadata+      `Prelude.hashWithSalt` manifestMetadataSignaling+      `Prelude.hashWithSalt` scte35Esam+      `Prelude.hashWithSalt` scte35Source+      `Prelude.hashWithSalt` timedMetadata+      `Prelude.hashWithSalt` timedMetadataBoxVersion+      `Prelude.hashWithSalt` timedMetadataSchemeIdUri+      `Prelude.hashWithSalt` timedMetadataValue++instance Prelude.NFData CmfcSettings where+  rnf CmfcSettings' {..} =+    Prelude.rnf audioDuration+      `Prelude.seq` Prelude.rnf audioGroupId+      `Prelude.seq` Prelude.rnf audioRenditionSets+      `Prelude.seq` Prelude.rnf audioTrackType+      `Prelude.seq` Prelude.rnf descriptiveVideoServiceFlag+      `Prelude.seq` Prelude.rnf iFrameOnlyManifest+      `Prelude.seq` Prelude.rnf klvMetadata+      `Prelude.seq` Prelude.rnf manifestMetadataSignaling+      `Prelude.seq` Prelude.rnf scte35Esam+      `Prelude.seq` Prelude.rnf scte35Source+      `Prelude.seq` Prelude.rnf timedMetadata+      `Prelude.seq` Prelude.rnf timedMetadataBoxVersion+      `Prelude.seq` Prelude.rnf timedMetadataSchemeIdUri+      `Prelude.seq` Prelude.rnf timedMetadataValue++instance Data.ToJSON CmfcSettings where+  toJSON CmfcSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("audioDuration" Data..=) Prelude.<$> audioDuration,+            ("audioGroupId" Data..=) Prelude.<$> audioGroupId,+            ("audioRenditionSets" Data..=)+              Prelude.<$> audioRenditionSets,+            ("audioTrackType" Data..=)+              Prelude.<$> audioTrackType,+            ("descriptiveVideoServiceFlag" Data..=)+              Prelude.<$> descriptiveVideoServiceFlag,+            ("iFrameOnlyManifest" Data..=)+              Prelude.<$> iFrameOnlyManifest,+            ("klvMetadata" Data..=) Prelude.<$> klvMetadata,+            ("manifestMetadataSignaling" Data..=)+              Prelude.<$> manifestMetadataSignaling,+            ("scte35Esam" Data..=) Prelude.<$> scte35Esam,+            ("scte35Source" Data..=) Prelude.<$> scte35Source,+            ("timedMetadata" Data..=) Prelude.<$> timedMetadata,+            ("timedMetadataBoxVersion" Data..=)+              Prelude.<$> timedMetadataBoxVersion,+            ("timedMetadataSchemeIdUri" Data..=)+              Prelude.<$> timedMetadataSchemeIdUri,+            ("timedMetadataValue" Data..=)+              Prelude.<$> timedMetadataValue+          ]+      )
+ gen/Amazonka/MediaConvert/Types/CmfcTimedMetadata.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcTimedMetadata+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcTimedMetadata+  ( CmfcTimedMetadata+      ( ..,+        CmfcTimedMetadata_NONE,+        CmfcTimedMetadata_PASSTHROUGH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | To include ID3 metadata in this output: Set ID3 metadata (timedMetadata)+-- to Passthrough (PASSTHROUGH). Specify this ID3 metadata in Custom ID3+-- metadata inserter (timedMetadataInsertion). MediaConvert writes each+-- instance of ID3 metadata in a separate Event Message (eMSG) box. To+-- exclude this ID3 metadata: Set ID3 metadata to None (NONE) or leave+-- blank.+newtype CmfcTimedMetadata = CmfcTimedMetadata'+  { fromCmfcTimedMetadata ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcTimedMetadata_NONE :: CmfcTimedMetadata+pattern CmfcTimedMetadata_NONE = CmfcTimedMetadata' "NONE"++pattern CmfcTimedMetadata_PASSTHROUGH :: CmfcTimedMetadata+pattern CmfcTimedMetadata_PASSTHROUGH = CmfcTimedMetadata' "PASSTHROUGH"++{-# COMPLETE+  CmfcTimedMetadata_NONE,+  CmfcTimedMetadata_PASSTHROUGH,+  CmfcTimedMetadata'+  #-}
+ gen/Amazonka/MediaConvert/Types/CmfcTimedMetadataBoxVersion.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CmfcTimedMetadataBoxVersion+  ( CmfcTimedMetadataBoxVersion+      ( ..,+        CmfcTimedMetadataBoxVersion_VERSION_0,+        CmfcTimedMetadataBoxVersion_VERSION_1+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the event message box (eMSG) version for ID3 timed metadata in+-- your output. For more information, see ISO\/IEC 23009-1:2022 section+-- 5.10.3.3.3 Syntax. Leave blank to use the default value Version 0. When+-- you specify Version 1, you must also set ID3 metadata (timedMetadata) to+-- Passthrough.+newtype CmfcTimedMetadataBoxVersion = CmfcTimedMetadataBoxVersion'+  { fromCmfcTimedMetadataBoxVersion ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CmfcTimedMetadataBoxVersion_VERSION_0 :: CmfcTimedMetadataBoxVersion+pattern CmfcTimedMetadataBoxVersion_VERSION_0 = CmfcTimedMetadataBoxVersion' "VERSION_0"++pattern CmfcTimedMetadataBoxVersion_VERSION_1 :: CmfcTimedMetadataBoxVersion+pattern CmfcTimedMetadataBoxVersion_VERSION_1 = CmfcTimedMetadataBoxVersion' "VERSION_1"++{-# COMPLETE+  CmfcTimedMetadataBoxVersion_VERSION_0,+  CmfcTimedMetadataBoxVersion_VERSION_1,+  CmfcTimedMetadataBoxVersion'+  #-}
+ gen/Amazonka/MediaConvert/Types/ColorCorrector.hs view
@@ -0,0 +1,291 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ColorCorrector+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ColorCorrector where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.ColorSpaceConversion+import Amazonka.MediaConvert.Types.Hdr10Metadata+import Amazonka.MediaConvert.Types.SampleRangeConversion+import qualified Amazonka.Prelude as Prelude++-- | Settings for color correction.+--+-- /See:/ 'newColorCorrector' smart constructor.+data ColorCorrector = ColorCorrector'+  { -- | Brightness level.+    brightness :: Prelude.Maybe Prelude.Natural,+    -- | Specify the color space you want for this output. The service supports+    -- conversion between HDR formats, between SDR formats, from SDR to HDR,+    -- and from HDR to SDR. SDR to HDR conversion doesn\'t upgrade the dynamic+    -- range. The converted video has an HDR format, but visually appears the+    -- same as an unconverted output. HDR to SDR conversion uses Elemental tone+    -- mapping technology to approximate the outcome of manually regrading from+    -- HDR to SDR. Select Force P3D65 (SDR) to set the output color space+    -- metadata to the following: * Color primaries: Display P3 * Transfer+    -- characteristics: SMPTE 428M * Matrix coefficients: BT.709+    colorSpaceConversion :: Prelude.Maybe ColorSpaceConversion,+    -- | Contrast level.+    contrast :: Prelude.Maybe Prelude.Natural,+    -- | Use these settings when you convert to the HDR 10 color space. Specify+    -- the SMPTE ST 2086 Mastering Display Color Volume static metadata that+    -- you want signaled in the output. These values don\'t affect the pixel+    -- values that are encoded in the video stream. They are intended to help+    -- the downstream video player display content in a way that reflects the+    -- intentions of the the content creator. When you set Color space+    -- conversion (ColorSpaceConversion) to HDR 10 (FORCE_HDR10), these+    -- settings are required. You must set values for Max frame average light+    -- level (maxFrameAverageLightLevel) and Max content light level+    -- (maxContentLightLevel); these settings don\'t have a default value. The+    -- default values for the other HDR 10 metadata settings are defined by the+    -- P3D65 color space. For more information about MediaConvert HDR jobs, see+    -- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/hdr.+    hdr10Metadata :: Prelude.Maybe Hdr10Metadata,+    -- | Hue in degrees.+    hue :: Prelude.Maybe Prelude.Int,+    -- | Specify the video color sample range for this output. To create a full+    -- range output, you must start with a full range YUV input and keep the+    -- default value, None (NONE). To create a limited range output from a full+    -- range input, choose Limited range (LIMITED_RANGE_SQUEEZE). With RGB+    -- inputs, your output is always limited range, regardless of your choice+    -- here. When you create a limited range output from a full range input,+    -- MediaConvert limits the active pixel values in a way that depends on the+    -- output\'s bit depth: 8-bit outputs contain only values from 16 through+    -- 235 and 10-bit outputs contain only values from 64 through 940. With+    -- this conversion, MediaConvert also changes the output metadata to note+    -- the limited range.+    sampleRangeConversion :: Prelude.Maybe SampleRangeConversion,+    -- | Saturation level.+    saturation :: Prelude.Maybe Prelude.Natural,+    -- | Specify the reference white level, in nits, for all of your SDR inputs.+    -- Use to correct brightness levels within HDR10 outputs. The following+    -- color metadata must be present in your SDR input: color primaries,+    -- transfer characteristics, and matrix coefficients. If your SDR input has+    -- missing color metadata, or if you want to correct input color metadata,+    -- manually specify a color space in the input video selector. For 1,000+    -- nit peak brightness displays, we recommend that you set SDR reference+    -- white level to 203 (according to ITU-R BT.2408). Leave blank to use the+    -- default value of 100, or specify an integer from 100 to 1000.+    sdrReferenceWhiteLevel :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ColorCorrector' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'brightness', 'colorCorrector_brightness' - Brightness level.+--+-- 'colorSpaceConversion', 'colorCorrector_colorSpaceConversion' - Specify the color space you want for this output. The service supports+-- conversion between HDR formats, between SDR formats, from SDR to HDR,+-- and from HDR to SDR. SDR to HDR conversion doesn\'t upgrade the dynamic+-- range. The converted video has an HDR format, but visually appears the+-- same as an unconverted output. HDR to SDR conversion uses Elemental tone+-- mapping technology to approximate the outcome of manually regrading from+-- HDR to SDR. Select Force P3D65 (SDR) to set the output color space+-- metadata to the following: * Color primaries: Display P3 * Transfer+-- characteristics: SMPTE 428M * Matrix coefficients: BT.709+--+-- 'contrast', 'colorCorrector_contrast' - Contrast level.+--+-- 'hdr10Metadata', 'colorCorrector_hdr10Metadata' - Use these settings when you convert to the HDR 10 color space. Specify+-- the SMPTE ST 2086 Mastering Display Color Volume static metadata that+-- you want signaled in the output. These values don\'t affect the pixel+-- values that are encoded in the video stream. They are intended to help+-- the downstream video player display content in a way that reflects the+-- intentions of the the content creator. When you set Color space+-- conversion (ColorSpaceConversion) to HDR 10 (FORCE_HDR10), these+-- settings are required. You must set values for Max frame average light+-- level (maxFrameAverageLightLevel) and Max content light level+-- (maxContentLightLevel); these settings don\'t have a default value. The+-- default values for the other HDR 10 metadata settings are defined by the+-- P3D65 color space. For more information about MediaConvert HDR jobs, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/hdr.+--+-- 'hue', 'colorCorrector_hue' - Hue in degrees.+--+-- 'sampleRangeConversion', 'colorCorrector_sampleRangeConversion' - Specify the video color sample range for this output. To create a full+-- range output, you must start with a full range YUV input and keep the+-- default value, None (NONE). To create a limited range output from a full+-- range input, choose Limited range (LIMITED_RANGE_SQUEEZE). With RGB+-- inputs, your output is always limited range, regardless of your choice+-- here. When you create a limited range output from a full range input,+-- MediaConvert limits the active pixel values in a way that depends on the+-- output\'s bit depth: 8-bit outputs contain only values from 16 through+-- 235 and 10-bit outputs contain only values from 64 through 940. With+-- this conversion, MediaConvert also changes the output metadata to note+-- the limited range.+--+-- 'saturation', 'colorCorrector_saturation' - Saturation level.+--+-- 'sdrReferenceWhiteLevel', 'colorCorrector_sdrReferenceWhiteLevel' - Specify the reference white level, in nits, for all of your SDR inputs.+-- Use to correct brightness levels within HDR10 outputs. The following+-- color metadata must be present in your SDR input: color primaries,+-- transfer characteristics, and matrix coefficients. If your SDR input has+-- missing color metadata, or if you want to correct input color metadata,+-- manually specify a color space in the input video selector. For 1,000+-- nit peak brightness displays, we recommend that you set SDR reference+-- white level to 203 (according to ITU-R BT.2408). Leave blank to use the+-- default value of 100, or specify an integer from 100 to 1000.+newColorCorrector ::+  ColorCorrector+newColorCorrector =+  ColorCorrector'+    { brightness = Prelude.Nothing,+      colorSpaceConversion = Prelude.Nothing,+      contrast = Prelude.Nothing,+      hdr10Metadata = Prelude.Nothing,+      hue = Prelude.Nothing,+      sampleRangeConversion = Prelude.Nothing,+      saturation = Prelude.Nothing,+      sdrReferenceWhiteLevel = Prelude.Nothing+    }++-- | Brightness level.+colorCorrector_brightness :: Lens.Lens' ColorCorrector (Prelude.Maybe Prelude.Natural)+colorCorrector_brightness = Lens.lens (\ColorCorrector' {brightness} -> brightness) (\s@ColorCorrector' {} a -> s {brightness = a} :: ColorCorrector)++-- | Specify the color space you want for this output. The service supports+-- conversion between HDR formats, between SDR formats, from SDR to HDR,+-- and from HDR to SDR. SDR to HDR conversion doesn\'t upgrade the dynamic+-- range. The converted video has an HDR format, but visually appears the+-- same as an unconverted output. HDR to SDR conversion uses Elemental tone+-- mapping technology to approximate the outcome of manually regrading from+-- HDR to SDR. Select Force P3D65 (SDR) to set the output color space+-- metadata to the following: * Color primaries: Display P3 * Transfer+-- characteristics: SMPTE 428M * Matrix coefficients: BT.709+colorCorrector_colorSpaceConversion :: Lens.Lens' ColorCorrector (Prelude.Maybe ColorSpaceConversion)+colorCorrector_colorSpaceConversion = Lens.lens (\ColorCorrector' {colorSpaceConversion} -> colorSpaceConversion) (\s@ColorCorrector' {} a -> s {colorSpaceConversion = a} :: ColorCorrector)++-- | Contrast level.+colorCorrector_contrast :: Lens.Lens' ColorCorrector (Prelude.Maybe Prelude.Natural)+colorCorrector_contrast = Lens.lens (\ColorCorrector' {contrast} -> contrast) (\s@ColorCorrector' {} a -> s {contrast = a} :: ColorCorrector)++-- | Use these settings when you convert to the HDR 10 color space. Specify+-- the SMPTE ST 2086 Mastering Display Color Volume static metadata that+-- you want signaled in the output. These values don\'t affect the pixel+-- values that are encoded in the video stream. They are intended to help+-- the downstream video player display content in a way that reflects the+-- intentions of the the content creator. When you set Color space+-- conversion (ColorSpaceConversion) to HDR 10 (FORCE_HDR10), these+-- settings are required. You must set values for Max frame average light+-- level (maxFrameAverageLightLevel) and Max content light level+-- (maxContentLightLevel); these settings don\'t have a default value. The+-- default values for the other HDR 10 metadata settings are defined by the+-- P3D65 color space. For more information about MediaConvert HDR jobs, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/hdr.+colorCorrector_hdr10Metadata :: Lens.Lens' ColorCorrector (Prelude.Maybe Hdr10Metadata)+colorCorrector_hdr10Metadata = Lens.lens (\ColorCorrector' {hdr10Metadata} -> hdr10Metadata) (\s@ColorCorrector' {} a -> s {hdr10Metadata = a} :: ColorCorrector)++-- | Hue in degrees.+colorCorrector_hue :: Lens.Lens' ColorCorrector (Prelude.Maybe Prelude.Int)+colorCorrector_hue = Lens.lens (\ColorCorrector' {hue} -> hue) (\s@ColorCorrector' {} a -> s {hue = a} :: ColorCorrector)++-- | Specify the video color sample range for this output. To create a full+-- range output, you must start with a full range YUV input and keep the+-- default value, None (NONE). To create a limited range output from a full+-- range input, choose Limited range (LIMITED_RANGE_SQUEEZE). With RGB+-- inputs, your output is always limited range, regardless of your choice+-- here. When you create a limited range output from a full range input,+-- MediaConvert limits the active pixel values in a way that depends on the+-- output\'s bit depth: 8-bit outputs contain only values from 16 through+-- 235 and 10-bit outputs contain only values from 64 through 940. With+-- this conversion, MediaConvert also changes the output metadata to note+-- the limited range.+colorCorrector_sampleRangeConversion :: Lens.Lens' ColorCorrector (Prelude.Maybe SampleRangeConversion)+colorCorrector_sampleRangeConversion = Lens.lens (\ColorCorrector' {sampleRangeConversion} -> sampleRangeConversion) (\s@ColorCorrector' {} a -> s {sampleRangeConversion = a} :: ColorCorrector)++-- | Saturation level.+colorCorrector_saturation :: Lens.Lens' ColorCorrector (Prelude.Maybe Prelude.Natural)+colorCorrector_saturation = Lens.lens (\ColorCorrector' {saturation} -> saturation) (\s@ColorCorrector' {} a -> s {saturation = a} :: ColorCorrector)++-- | Specify the reference white level, in nits, for all of your SDR inputs.+-- Use to correct brightness levels within HDR10 outputs. The following+-- color metadata must be present in your SDR input: color primaries,+-- transfer characteristics, and matrix coefficients. If your SDR input has+-- missing color metadata, or if you want to correct input color metadata,+-- manually specify a color space in the input video selector. For 1,000+-- nit peak brightness displays, we recommend that you set SDR reference+-- white level to 203 (according to ITU-R BT.2408). Leave blank to use the+-- default value of 100, or specify an integer from 100 to 1000.+colorCorrector_sdrReferenceWhiteLevel :: Lens.Lens' ColorCorrector (Prelude.Maybe Prelude.Natural)+colorCorrector_sdrReferenceWhiteLevel = Lens.lens (\ColorCorrector' {sdrReferenceWhiteLevel} -> sdrReferenceWhiteLevel) (\s@ColorCorrector' {} a -> s {sdrReferenceWhiteLevel = a} :: ColorCorrector)++instance Data.FromJSON ColorCorrector where+  parseJSON =+    Data.withObject+      "ColorCorrector"+      ( \x ->+          ColorCorrector'+            Prelude.<$> (x Data..:? "brightness")+            Prelude.<*> (x Data..:? "colorSpaceConversion")+            Prelude.<*> (x Data..:? "contrast")+            Prelude.<*> (x Data..:? "hdr10Metadata")+            Prelude.<*> (x Data..:? "hue")+            Prelude.<*> (x Data..:? "sampleRangeConversion")+            Prelude.<*> (x Data..:? "saturation")+            Prelude.<*> (x Data..:? "sdrReferenceWhiteLevel")+      )++instance Prelude.Hashable ColorCorrector where+  hashWithSalt _salt ColorCorrector' {..} =+    _salt+      `Prelude.hashWithSalt` brightness+      `Prelude.hashWithSalt` colorSpaceConversion+      `Prelude.hashWithSalt` contrast+      `Prelude.hashWithSalt` hdr10Metadata+      `Prelude.hashWithSalt` hue+      `Prelude.hashWithSalt` sampleRangeConversion+      `Prelude.hashWithSalt` saturation+      `Prelude.hashWithSalt` sdrReferenceWhiteLevel++instance Prelude.NFData ColorCorrector where+  rnf ColorCorrector' {..} =+    Prelude.rnf brightness+      `Prelude.seq` Prelude.rnf colorSpaceConversion+      `Prelude.seq` Prelude.rnf contrast+      `Prelude.seq` Prelude.rnf hdr10Metadata+      `Prelude.seq` Prelude.rnf hue+      `Prelude.seq` Prelude.rnf sampleRangeConversion+      `Prelude.seq` Prelude.rnf saturation+      `Prelude.seq` Prelude.rnf sdrReferenceWhiteLevel++instance Data.ToJSON ColorCorrector where+  toJSON ColorCorrector' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("brightness" Data..=) Prelude.<$> brightness,+            ("colorSpaceConversion" Data..=)+              Prelude.<$> colorSpaceConversion,+            ("contrast" Data..=) Prelude.<$> contrast,+            ("hdr10Metadata" Data..=) Prelude.<$> hdr10Metadata,+            ("hue" Data..=) Prelude.<$> hue,+            ("sampleRangeConversion" Data..=)+              Prelude.<$> sampleRangeConversion,+            ("saturation" Data..=) Prelude.<$> saturation,+            ("sdrReferenceWhiteLevel" Data..=)+              Prelude.<$> sdrReferenceWhiteLevel+          ]+      )
+ gen/Amazonka/MediaConvert/Types/ColorMetadata.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ColorMetadata+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ColorMetadata+  ( ColorMetadata+      ( ..,+        ColorMetadata_IGNORE,+        ColorMetadata_INSERT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose Insert (INSERT) for this setting to include color metadata in+-- this output. Choose Ignore (IGNORE) to exclude color metadata from this+-- output. If you don\'t specify a value, the service sets this to Insert+-- by default.+newtype ColorMetadata = ColorMetadata'+  { fromColorMetadata ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern ColorMetadata_IGNORE :: ColorMetadata+pattern ColorMetadata_IGNORE = ColorMetadata' "IGNORE"++pattern ColorMetadata_INSERT :: ColorMetadata+pattern ColorMetadata_INSERT = ColorMetadata' "INSERT"++{-# COMPLETE+  ColorMetadata_IGNORE,+  ColorMetadata_INSERT,+  ColorMetadata'+  #-}
+ gen/Amazonka/MediaConvert/Types/ColorSpace.hs view
@@ -0,0 +1,109 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ColorSpace+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ColorSpace+  ( ColorSpace+      ( ..,+        ColorSpace_FOLLOW,+        ColorSpace_HDR10,+        ColorSpace_HLG_2020,+        ColorSpace_P3D65_SDR,+        ColorSpace_P3DCI,+        ColorSpace_REC_601,+        ColorSpace_REC_709+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If your input video has accurate color space metadata, or if you don\'t+-- know about color space, leave this set to the default value Follow. The+-- service will automatically detect your input color space. If your input+-- video has metadata indicating the wrong color space, specify the+-- accurate color space here. If your input video is HDR 10 and the SMPTE+-- ST 2086 Mastering Display Color Volume static metadata isn\'t present in+-- your video stream, or if that metadata is present but not accurate,+-- choose Force HDR 10 here and specify correct values in the input HDR 10+-- metadata settings. For more information about MediaConvert HDR jobs, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/hdr. Select P3D65+-- (SDR) to set the input color space metadata to the following: * Color+-- primaries: Display P3 * Transfer characteristics: SMPTE 428M * Matrix+-- coefficients: BT.709+newtype ColorSpace = ColorSpace'+  { fromColorSpace ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern ColorSpace_FOLLOW :: ColorSpace+pattern ColorSpace_FOLLOW = ColorSpace' "FOLLOW"++pattern ColorSpace_HDR10 :: ColorSpace+pattern ColorSpace_HDR10 = ColorSpace' "HDR10"++pattern ColorSpace_HLG_2020 :: ColorSpace+pattern ColorSpace_HLG_2020 = ColorSpace' "HLG_2020"++pattern ColorSpace_P3D65_SDR :: ColorSpace+pattern ColorSpace_P3D65_SDR = ColorSpace' "P3D65_SDR"++pattern ColorSpace_P3DCI :: ColorSpace+pattern ColorSpace_P3DCI = ColorSpace' "P3DCI"++pattern ColorSpace_REC_601 :: ColorSpace+pattern ColorSpace_REC_601 = ColorSpace' "REC_601"++pattern ColorSpace_REC_709 :: ColorSpace+pattern ColorSpace_REC_709 = ColorSpace' "REC_709"++{-# COMPLETE+  ColorSpace_FOLLOW,+  ColorSpace_HDR10,+  ColorSpace_HLG_2020,+  ColorSpace_P3D65_SDR,+  ColorSpace_P3DCI,+  ColorSpace_REC_601,+  ColorSpace_REC_709,+  ColorSpace'+  #-}
+ gen/Amazonka/MediaConvert/Types/ColorSpaceConversion.hs view
@@ -0,0 +1,105 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ColorSpaceConversion+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ColorSpaceConversion+  ( ColorSpaceConversion+      ( ..,+        ColorSpaceConversion_FORCE_601,+        ColorSpaceConversion_FORCE_709,+        ColorSpaceConversion_FORCE_HDR10,+        ColorSpaceConversion_FORCE_HLG_2020,+        ColorSpaceConversion_FORCE_P3D65_SDR,+        ColorSpaceConversion_FORCE_P3DCI,+        ColorSpaceConversion_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the color space you want for this output. The service supports+-- conversion between HDR formats, between SDR formats, from SDR to HDR,+-- and from HDR to SDR. SDR to HDR conversion doesn\'t upgrade the dynamic+-- range. The converted video has an HDR format, but visually appears the+-- same as an unconverted output. HDR to SDR conversion uses Elemental tone+-- mapping technology to approximate the outcome of manually regrading from+-- HDR to SDR. Select Force P3D65 (SDR) to set the output color space+-- metadata to the following: * Color primaries: Display P3 * Transfer+-- characteristics: SMPTE 428M * Matrix coefficients: BT.709+newtype ColorSpaceConversion = ColorSpaceConversion'+  { fromColorSpaceConversion ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern ColorSpaceConversion_FORCE_601 :: ColorSpaceConversion+pattern ColorSpaceConversion_FORCE_601 = ColorSpaceConversion' "FORCE_601"++pattern ColorSpaceConversion_FORCE_709 :: ColorSpaceConversion+pattern ColorSpaceConversion_FORCE_709 = ColorSpaceConversion' "FORCE_709"++pattern ColorSpaceConversion_FORCE_HDR10 :: ColorSpaceConversion+pattern ColorSpaceConversion_FORCE_HDR10 = ColorSpaceConversion' "FORCE_HDR10"++pattern ColorSpaceConversion_FORCE_HLG_2020 :: ColorSpaceConversion+pattern ColorSpaceConversion_FORCE_HLG_2020 = ColorSpaceConversion' "FORCE_HLG_2020"++pattern ColorSpaceConversion_FORCE_P3D65_SDR :: ColorSpaceConversion+pattern ColorSpaceConversion_FORCE_P3D65_SDR = ColorSpaceConversion' "FORCE_P3D65_SDR"++pattern ColorSpaceConversion_FORCE_P3DCI :: ColorSpaceConversion+pattern ColorSpaceConversion_FORCE_P3DCI = ColorSpaceConversion' "FORCE_P3DCI"++pattern ColorSpaceConversion_NONE :: ColorSpaceConversion+pattern ColorSpaceConversion_NONE = ColorSpaceConversion' "NONE"++{-# COMPLETE+  ColorSpaceConversion_FORCE_601,+  ColorSpaceConversion_FORCE_709,+  ColorSpaceConversion_FORCE_HDR10,+  ColorSpaceConversion_FORCE_HLG_2020,+  ColorSpaceConversion_FORCE_P3D65_SDR,+  ColorSpaceConversion_FORCE_P3DCI,+  ColorSpaceConversion_NONE,+  ColorSpaceConversion'+  #-}
+ gen/Amazonka/MediaConvert/Types/ColorSpaceUsage.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ColorSpaceUsage+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ColorSpaceUsage+  ( ColorSpaceUsage+      ( ..,+        ColorSpaceUsage_FALLBACK,+        ColorSpaceUsage_FORCE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | There are two sources for color metadata, the input file and the job+-- input settings Color space (ColorSpace) and HDR master display+-- information settings(Hdr10Metadata). The Color space usage setting+-- determines which takes precedence. Choose Force (FORCE) to use color+-- metadata from the input job settings. If you don\'t specify values for+-- those settings, the service defaults to using metadata from your input.+-- FALLBACK - Choose Fallback (FALLBACK) to use color metadata from the+-- source when it is present. If there\'s no color metadata in your input+-- file, the service defaults to using values you specify in the input+-- settings.+newtype ColorSpaceUsage = ColorSpaceUsage'+  { fromColorSpaceUsage ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern ColorSpaceUsage_FALLBACK :: ColorSpaceUsage+pattern ColorSpaceUsage_FALLBACK = ColorSpaceUsage' "FALLBACK"++pattern ColorSpaceUsage_FORCE :: ColorSpaceUsage+pattern ColorSpaceUsage_FORCE = ColorSpaceUsage' "FORCE"++{-# COMPLETE+  ColorSpaceUsage_FALLBACK,+  ColorSpaceUsage_FORCE,+  ColorSpaceUsage'+  #-}
+ gen/Amazonka/MediaConvert/Types/Commitment.hs view
@@ -0,0 +1,67 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Commitment+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Commitment+  ( Commitment+      ( ..,+        Commitment_ONE_YEAR+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The length of the term of your reserved queue pricing plan commitment.+newtype Commitment = Commitment'+  { fromCommitment ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Commitment_ONE_YEAR :: Commitment+pattern Commitment_ONE_YEAR = Commitment' "ONE_YEAR"++{-# COMPLETE+  Commitment_ONE_YEAR,+  Commitment'+  #-}
+ gen/Amazonka/MediaConvert/Types/ContainerSettings.hs view
@@ -0,0 +1,241 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ContainerSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ContainerSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CmfcSettings+import Amazonka.MediaConvert.Types.ContainerType+import Amazonka.MediaConvert.Types.F4vSettings+import Amazonka.MediaConvert.Types.M2tsSettings+import Amazonka.MediaConvert.Types.M3u8Settings+import Amazonka.MediaConvert.Types.MovSettings+import Amazonka.MediaConvert.Types.Mp4Settings+import Amazonka.MediaConvert.Types.MpdSettings+import Amazonka.MediaConvert.Types.MxfSettings+import qualified Amazonka.Prelude as Prelude++-- | Container specific settings.+--+-- /See:/ 'newContainerSettings' smart constructor.+data ContainerSettings = ContainerSettings'+  { -- | These settings relate to the fragmented MP4 container for the segments+    -- in your CMAF outputs.+    cmfcSettings :: Prelude.Maybe CmfcSettings,+    -- | Container for this output. Some containers require a container settings+    -- object. If not specified, the default object will be created.+    container :: Prelude.Maybe ContainerType,+    -- | Settings for F4v container+    f4vSettings :: Prelude.Maybe F4vSettings,+    -- | MPEG-2 TS container settings. These apply to outputs in a File output+    -- group when the output\'s container (ContainerType) is MPEG-2 Transport+    -- Stream (M2TS). In these assets, data is organized by the program map+    -- table (PMT). Each transport stream program contains subsets of data,+    -- including audio, video, and metadata. Each of these subsets of data has+    -- a numerical label called a packet identifier (PID). Each transport+    -- stream program corresponds to one MediaConvert output. The PMT lists the+    -- types of data in a program along with their PID. Downstream systems and+    -- players use the program map table to look up the PID for each type of+    -- data it accesses and then uses the PIDs to locate specific data within+    -- the asset.+    m2tsSettings :: Prelude.Maybe M2tsSettings,+    -- | These settings relate to the MPEG-2 transport stream (MPEG2-TS)+    -- container for the MPEG2-TS segments in your HLS outputs.+    m3u8Settings :: Prelude.Maybe M3u8Settings,+    -- | These settings relate to your QuickTime MOV output container.+    movSettings :: Prelude.Maybe MovSettings,+    -- | These settings relate to your MP4 output container. You can create audio+    -- only outputs with this container. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/supported-codecs-containers-audio-only.html#output-codecs-and-containers-supported-for-audio-only.+    mp4Settings :: Prelude.Maybe Mp4Settings,+    -- | These settings relate to the fragmented MP4 container for the segments+    -- in your DASH outputs.+    mpdSettings :: Prelude.Maybe MpdSettings,+    -- | These settings relate to your MXF output container.+    mxfSettings :: Prelude.Maybe MxfSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ContainerSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cmfcSettings', 'containerSettings_cmfcSettings' - These settings relate to the fragmented MP4 container for the segments+-- in your CMAF outputs.+--+-- 'container', 'containerSettings_container' - Container for this output. Some containers require a container settings+-- object. If not specified, the default object will be created.+--+-- 'f4vSettings', 'containerSettings_f4vSettings' - Settings for F4v container+--+-- 'm2tsSettings', 'containerSettings_m2tsSettings' - MPEG-2 TS container settings. These apply to outputs in a File output+-- group when the output\'s container (ContainerType) is MPEG-2 Transport+-- Stream (M2TS). In these assets, data is organized by the program map+-- table (PMT). Each transport stream program contains subsets of data,+-- including audio, video, and metadata. Each of these subsets of data has+-- a numerical label called a packet identifier (PID). Each transport+-- stream program corresponds to one MediaConvert output. The PMT lists the+-- types of data in a program along with their PID. Downstream systems and+-- players use the program map table to look up the PID for each type of+-- data it accesses and then uses the PIDs to locate specific data within+-- the asset.+--+-- 'm3u8Settings', 'containerSettings_m3u8Settings' - These settings relate to the MPEG-2 transport stream (MPEG2-TS)+-- container for the MPEG2-TS segments in your HLS outputs.+--+-- 'movSettings', 'containerSettings_movSettings' - These settings relate to your QuickTime MOV output container.+--+-- 'mp4Settings', 'containerSettings_mp4Settings' - These settings relate to your MP4 output container. You can create audio+-- only outputs with this container. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/supported-codecs-containers-audio-only.html#output-codecs-and-containers-supported-for-audio-only.+--+-- 'mpdSettings', 'containerSettings_mpdSettings' - These settings relate to the fragmented MP4 container for the segments+-- in your DASH outputs.+--+-- 'mxfSettings', 'containerSettings_mxfSettings' - These settings relate to your MXF output container.+newContainerSettings ::+  ContainerSettings+newContainerSettings =+  ContainerSettings'+    { cmfcSettings = Prelude.Nothing,+      container = Prelude.Nothing,+      f4vSettings = Prelude.Nothing,+      m2tsSettings = Prelude.Nothing,+      m3u8Settings = Prelude.Nothing,+      movSettings = Prelude.Nothing,+      mp4Settings = Prelude.Nothing,+      mpdSettings = Prelude.Nothing,+      mxfSettings = Prelude.Nothing+    }++-- | These settings relate to the fragmented MP4 container for the segments+-- in your CMAF outputs.+containerSettings_cmfcSettings :: Lens.Lens' ContainerSettings (Prelude.Maybe CmfcSettings)+containerSettings_cmfcSettings = Lens.lens (\ContainerSettings' {cmfcSettings} -> cmfcSettings) (\s@ContainerSettings' {} a -> s {cmfcSettings = a} :: ContainerSettings)++-- | Container for this output. Some containers require a container settings+-- object. If not specified, the default object will be created.+containerSettings_container :: Lens.Lens' ContainerSettings (Prelude.Maybe ContainerType)+containerSettings_container = Lens.lens (\ContainerSettings' {container} -> container) (\s@ContainerSettings' {} a -> s {container = a} :: ContainerSettings)++-- | Settings for F4v container+containerSettings_f4vSettings :: Lens.Lens' ContainerSettings (Prelude.Maybe F4vSettings)+containerSettings_f4vSettings = Lens.lens (\ContainerSettings' {f4vSettings} -> f4vSettings) (\s@ContainerSettings' {} a -> s {f4vSettings = a} :: ContainerSettings)++-- | MPEG-2 TS container settings. These apply to outputs in a File output+-- group when the output\'s container (ContainerType) is MPEG-2 Transport+-- Stream (M2TS). In these assets, data is organized by the program map+-- table (PMT). Each transport stream program contains subsets of data,+-- including audio, video, and metadata. Each of these subsets of data has+-- a numerical label called a packet identifier (PID). Each transport+-- stream program corresponds to one MediaConvert output. The PMT lists the+-- types of data in a program along with their PID. Downstream systems and+-- players use the program map table to look up the PID for each type of+-- data it accesses and then uses the PIDs to locate specific data within+-- the asset.+containerSettings_m2tsSettings :: Lens.Lens' ContainerSettings (Prelude.Maybe M2tsSettings)+containerSettings_m2tsSettings = Lens.lens (\ContainerSettings' {m2tsSettings} -> m2tsSettings) (\s@ContainerSettings' {} a -> s {m2tsSettings = a} :: ContainerSettings)++-- | These settings relate to the MPEG-2 transport stream (MPEG2-TS)+-- container for the MPEG2-TS segments in your HLS outputs.+containerSettings_m3u8Settings :: Lens.Lens' ContainerSettings (Prelude.Maybe M3u8Settings)+containerSettings_m3u8Settings = Lens.lens (\ContainerSettings' {m3u8Settings} -> m3u8Settings) (\s@ContainerSettings' {} a -> s {m3u8Settings = a} :: ContainerSettings)++-- | These settings relate to your QuickTime MOV output container.+containerSettings_movSettings :: Lens.Lens' ContainerSettings (Prelude.Maybe MovSettings)+containerSettings_movSettings = Lens.lens (\ContainerSettings' {movSettings} -> movSettings) (\s@ContainerSettings' {} a -> s {movSettings = a} :: ContainerSettings)++-- | These settings relate to your MP4 output container. You can create audio+-- only outputs with this container. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/supported-codecs-containers-audio-only.html#output-codecs-and-containers-supported-for-audio-only.+containerSettings_mp4Settings :: Lens.Lens' ContainerSettings (Prelude.Maybe Mp4Settings)+containerSettings_mp4Settings = Lens.lens (\ContainerSettings' {mp4Settings} -> mp4Settings) (\s@ContainerSettings' {} a -> s {mp4Settings = a} :: ContainerSettings)++-- | These settings relate to the fragmented MP4 container for the segments+-- in your DASH outputs.+containerSettings_mpdSettings :: Lens.Lens' ContainerSettings (Prelude.Maybe MpdSettings)+containerSettings_mpdSettings = Lens.lens (\ContainerSettings' {mpdSettings} -> mpdSettings) (\s@ContainerSettings' {} a -> s {mpdSettings = a} :: ContainerSettings)++-- | These settings relate to your MXF output container.+containerSettings_mxfSettings :: Lens.Lens' ContainerSettings (Prelude.Maybe MxfSettings)+containerSettings_mxfSettings = Lens.lens (\ContainerSettings' {mxfSettings} -> mxfSettings) (\s@ContainerSettings' {} a -> s {mxfSettings = a} :: ContainerSettings)++instance Data.FromJSON ContainerSettings where+  parseJSON =+    Data.withObject+      "ContainerSettings"+      ( \x ->+          ContainerSettings'+            Prelude.<$> (x Data..:? "cmfcSettings")+            Prelude.<*> (x Data..:? "container")+            Prelude.<*> (x Data..:? "f4vSettings")+            Prelude.<*> (x Data..:? "m2tsSettings")+            Prelude.<*> (x Data..:? "m3u8Settings")+            Prelude.<*> (x Data..:? "movSettings")+            Prelude.<*> (x Data..:? "mp4Settings")+            Prelude.<*> (x Data..:? "mpdSettings")+            Prelude.<*> (x Data..:? "mxfSettings")+      )++instance Prelude.Hashable ContainerSettings where+  hashWithSalt _salt ContainerSettings' {..} =+    _salt+      `Prelude.hashWithSalt` cmfcSettings+      `Prelude.hashWithSalt` container+      `Prelude.hashWithSalt` f4vSettings+      `Prelude.hashWithSalt` m2tsSettings+      `Prelude.hashWithSalt` m3u8Settings+      `Prelude.hashWithSalt` movSettings+      `Prelude.hashWithSalt` mp4Settings+      `Prelude.hashWithSalt` mpdSettings+      `Prelude.hashWithSalt` mxfSettings++instance Prelude.NFData ContainerSettings where+  rnf ContainerSettings' {..} =+    Prelude.rnf cmfcSettings+      `Prelude.seq` Prelude.rnf container+      `Prelude.seq` Prelude.rnf f4vSettings+      `Prelude.seq` Prelude.rnf m2tsSettings+      `Prelude.seq` Prelude.rnf m3u8Settings+      `Prelude.seq` Prelude.rnf movSettings+      `Prelude.seq` Prelude.rnf mp4Settings+      `Prelude.seq` Prelude.rnf mpdSettings+      `Prelude.seq` Prelude.rnf mxfSettings++instance Data.ToJSON ContainerSettings where+  toJSON ContainerSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("cmfcSettings" Data..=) Prelude.<$> cmfcSettings,+            ("container" Data..=) Prelude.<$> container,+            ("f4vSettings" Data..=) Prelude.<$> f4vSettings,+            ("m2tsSettings" Data..=) Prelude.<$> m2tsSettings,+            ("m3u8Settings" Data..=) Prelude.<$> m3u8Settings,+            ("movSettings" Data..=) Prelude.<$> movSettings,+            ("mp4Settings" Data..=) Prelude.<$> mp4Settings,+            ("mpdSettings" Data..=) Prelude.<$> mpdSettings,+            ("mxfSettings" Data..=) Prelude.<$> mxfSettings+          ]+      )
+ gen/Amazonka/MediaConvert/Types/ContainerType.hs view
@@ -0,0 +1,118 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ContainerType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ContainerType+  ( ContainerType+      ( ..,+        ContainerType_CMFC,+        ContainerType_F4V,+        ContainerType_ISMV,+        ContainerType_M2TS,+        ContainerType_M3U8,+        ContainerType_MOV,+        ContainerType_MP4,+        ContainerType_MPD,+        ContainerType_MXF,+        ContainerType_RAW,+        ContainerType_WEBM+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Container for this output. Some containers require a container settings+-- object. If not specified, the default object will be created.+newtype ContainerType = ContainerType'+  { fromContainerType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern ContainerType_CMFC :: ContainerType+pattern ContainerType_CMFC = ContainerType' "CMFC"++pattern ContainerType_F4V :: ContainerType+pattern ContainerType_F4V = ContainerType' "F4V"++pattern ContainerType_ISMV :: ContainerType+pattern ContainerType_ISMV = ContainerType' "ISMV"++pattern ContainerType_M2TS :: ContainerType+pattern ContainerType_M2TS = ContainerType' "M2TS"++pattern ContainerType_M3U8 :: ContainerType+pattern ContainerType_M3U8 = ContainerType' "M3U8"++pattern ContainerType_MOV :: ContainerType+pattern ContainerType_MOV = ContainerType' "MOV"++pattern ContainerType_MP4 :: ContainerType+pattern ContainerType_MP4 = ContainerType' "MP4"++pattern ContainerType_MPD :: ContainerType+pattern ContainerType_MPD = ContainerType' "MPD"++pattern ContainerType_MXF :: ContainerType+pattern ContainerType_MXF = ContainerType' "MXF"++pattern ContainerType_RAW :: ContainerType+pattern ContainerType_RAW = ContainerType' "RAW"++pattern ContainerType_WEBM :: ContainerType+pattern ContainerType_WEBM = ContainerType' "WEBM"++{-# COMPLETE+  ContainerType_CMFC,+  ContainerType_F4V,+  ContainerType_ISMV,+  ContainerType_M2TS,+  ContainerType_M3U8,+  ContainerType_MOV,+  ContainerType_MP4,+  ContainerType_MPD,+  ContainerType_MXF,+  ContainerType_RAW,+  ContainerType_WEBM,+  ContainerType'+  #-}
+ gen/Amazonka/MediaConvert/Types/CopyProtectionAction.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.CopyProtectionAction+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.CopyProtectionAction+  ( CopyProtectionAction+      ( ..,+        CopyProtectionAction_PASSTHROUGH,+        CopyProtectionAction_STRIP+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The action to take on copy and redistribution control XDS packets. If+-- you select PASSTHROUGH, packets will not be changed. If you select+-- STRIP, any packets will be removed in output captions.+newtype CopyProtectionAction = CopyProtectionAction'+  { fromCopyProtectionAction ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern CopyProtectionAction_PASSTHROUGH :: CopyProtectionAction+pattern CopyProtectionAction_PASSTHROUGH = CopyProtectionAction' "PASSTHROUGH"++pattern CopyProtectionAction_STRIP :: CopyProtectionAction+pattern CopyProtectionAction_STRIP = CopyProtectionAction' "STRIP"++{-# COMPLETE+  CopyProtectionAction_PASSTHROUGH,+  CopyProtectionAction_STRIP,+  CopyProtectionAction'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashAdditionalManifest.hs view
@@ -0,0 +1,119 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashAdditionalManifest+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashAdditionalManifest where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the details for each additional DASH manifest that you want the+-- service to generate for this output group. Each manifest can reference a+-- different subset of outputs in the group.+--+-- /See:/ 'newDashAdditionalManifest' smart constructor.+data DashAdditionalManifest = DashAdditionalManifest'+  { -- | Specify a name modifier that the service adds to the name of this+    -- manifest to make it different from the file names of the other main+    -- manifests in the output group. For example, say that the default main+    -- manifest for your DASH group is film-name.mpd. If you enter+    -- \"-no-premium\" for this setting, then the file name the service+    -- generates for this top-level manifest is film-name-no-premium.mpd.+    manifestNameModifier :: Prelude.Maybe Prelude.Text,+    -- | Specify the outputs that you want this additional top-level manifest to+    -- reference.+    selectedOutputs :: Prelude.Maybe [Prelude.Text]+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DashAdditionalManifest' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'manifestNameModifier', 'dashAdditionalManifest_manifestNameModifier' - Specify a name modifier that the service adds to the name of this+-- manifest to make it different from the file names of the other main+-- manifests in the output group. For example, say that the default main+-- manifest for your DASH group is film-name.mpd. If you enter+-- \"-no-premium\" for this setting, then the file name the service+-- generates for this top-level manifest is film-name-no-premium.mpd.+--+-- 'selectedOutputs', 'dashAdditionalManifest_selectedOutputs' - Specify the outputs that you want this additional top-level manifest to+-- reference.+newDashAdditionalManifest ::+  DashAdditionalManifest+newDashAdditionalManifest =+  DashAdditionalManifest'+    { manifestNameModifier =+        Prelude.Nothing,+      selectedOutputs = Prelude.Nothing+    }++-- | Specify a name modifier that the service adds to the name of this+-- manifest to make it different from the file names of the other main+-- manifests in the output group. For example, say that the default main+-- manifest for your DASH group is film-name.mpd. If you enter+-- \"-no-premium\" for this setting, then the file name the service+-- generates for this top-level manifest is film-name-no-premium.mpd.+dashAdditionalManifest_manifestNameModifier :: Lens.Lens' DashAdditionalManifest (Prelude.Maybe Prelude.Text)+dashAdditionalManifest_manifestNameModifier = Lens.lens (\DashAdditionalManifest' {manifestNameModifier} -> manifestNameModifier) (\s@DashAdditionalManifest' {} a -> s {manifestNameModifier = a} :: DashAdditionalManifest)++-- | Specify the outputs that you want this additional top-level manifest to+-- reference.+dashAdditionalManifest_selectedOutputs :: Lens.Lens' DashAdditionalManifest (Prelude.Maybe [Prelude.Text])+dashAdditionalManifest_selectedOutputs = Lens.lens (\DashAdditionalManifest' {selectedOutputs} -> selectedOutputs) (\s@DashAdditionalManifest' {} a -> s {selectedOutputs = a} :: DashAdditionalManifest) Prelude.. Lens.mapping Lens.coerced++instance Data.FromJSON DashAdditionalManifest where+  parseJSON =+    Data.withObject+      "DashAdditionalManifest"+      ( \x ->+          DashAdditionalManifest'+            Prelude.<$> (x Data..:? "manifestNameModifier")+            Prelude.<*> ( x+                            Data..:? "selectedOutputs"+                            Data..!= Prelude.mempty+                        )+      )++instance Prelude.Hashable DashAdditionalManifest where+  hashWithSalt _salt DashAdditionalManifest' {..} =+    _salt+      `Prelude.hashWithSalt` manifestNameModifier+      `Prelude.hashWithSalt` selectedOutputs++instance Prelude.NFData DashAdditionalManifest where+  rnf DashAdditionalManifest' {..} =+    Prelude.rnf manifestNameModifier+      `Prelude.seq` Prelude.rnf selectedOutputs++instance Data.ToJSON DashAdditionalManifest where+  toJSON DashAdditionalManifest' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("manifestNameModifier" Data..=)+              Prelude.<$> manifestNameModifier,+            ("selectedOutputs" Data..=)+              Prelude.<$> selectedOutputs+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DashIsoEncryptionSettings.hs view
@@ -0,0 +1,125 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoEncryptionSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoEncryptionSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility+import Amazonka.MediaConvert.Types.SpekeKeyProvider+import qualified Amazonka.Prelude as Prelude++-- | Specifies DRM settings for DASH outputs.+--+-- /See:/ 'newDashIsoEncryptionSettings' smart constructor.+data DashIsoEncryptionSettings = DashIsoEncryptionSettings'+  { -- | This setting can improve the compatibility of your output with video+    -- players on obsolete devices. It applies only to DASH H.264 outputs with+    -- DRM encryption. Choose Unencrypted SEI (UNENCRYPTED_SEI) only to correct+    -- problems with playback on older devices. Otherwise, keep the default+    -- setting CENC v1 (CENC_V1). If you choose Unencrypted SEI, for that+    -- output, the service will exclude the access unit delimiter and will+    -- leave the SEI NAL units unencrypted.+    playbackDeviceCompatibility :: Prelude.Maybe DashIsoPlaybackDeviceCompatibility,+    -- | If your output group type is HLS, DASH, or Microsoft Smooth, use these+    -- settings when doing DRM encryption with a SPEKE-compliant key provider.+    -- If your output group type is CMAF, use the SpekeKeyProviderCmaf settings+    -- instead.+    spekeKeyProvider :: Prelude.Maybe SpekeKeyProvider+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DashIsoEncryptionSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'playbackDeviceCompatibility', 'dashIsoEncryptionSettings_playbackDeviceCompatibility' - This setting can improve the compatibility of your output with video+-- players on obsolete devices. It applies only to DASH H.264 outputs with+-- DRM encryption. Choose Unencrypted SEI (UNENCRYPTED_SEI) only to correct+-- problems with playback on older devices. Otherwise, keep the default+-- setting CENC v1 (CENC_V1). If you choose Unencrypted SEI, for that+-- output, the service will exclude the access unit delimiter and will+-- leave the SEI NAL units unencrypted.+--+-- 'spekeKeyProvider', 'dashIsoEncryptionSettings_spekeKeyProvider' - If your output group type is HLS, DASH, or Microsoft Smooth, use these+-- settings when doing DRM encryption with a SPEKE-compliant key provider.+-- If your output group type is CMAF, use the SpekeKeyProviderCmaf settings+-- instead.+newDashIsoEncryptionSettings ::+  DashIsoEncryptionSettings+newDashIsoEncryptionSettings =+  DashIsoEncryptionSettings'+    { playbackDeviceCompatibility =+        Prelude.Nothing,+      spekeKeyProvider = Prelude.Nothing+    }++-- | This setting can improve the compatibility of your output with video+-- players on obsolete devices. It applies only to DASH H.264 outputs with+-- DRM encryption. Choose Unencrypted SEI (UNENCRYPTED_SEI) only to correct+-- problems with playback on older devices. Otherwise, keep the default+-- setting CENC v1 (CENC_V1). If you choose Unencrypted SEI, for that+-- output, the service will exclude the access unit delimiter and will+-- leave the SEI NAL units unencrypted.+dashIsoEncryptionSettings_playbackDeviceCompatibility :: Lens.Lens' DashIsoEncryptionSettings (Prelude.Maybe DashIsoPlaybackDeviceCompatibility)+dashIsoEncryptionSettings_playbackDeviceCompatibility = Lens.lens (\DashIsoEncryptionSettings' {playbackDeviceCompatibility} -> playbackDeviceCompatibility) (\s@DashIsoEncryptionSettings' {} a -> s {playbackDeviceCompatibility = a} :: DashIsoEncryptionSettings)++-- | If your output group type is HLS, DASH, or Microsoft Smooth, use these+-- settings when doing DRM encryption with a SPEKE-compliant key provider.+-- If your output group type is CMAF, use the SpekeKeyProviderCmaf settings+-- instead.+dashIsoEncryptionSettings_spekeKeyProvider :: Lens.Lens' DashIsoEncryptionSettings (Prelude.Maybe SpekeKeyProvider)+dashIsoEncryptionSettings_spekeKeyProvider = Lens.lens (\DashIsoEncryptionSettings' {spekeKeyProvider} -> spekeKeyProvider) (\s@DashIsoEncryptionSettings' {} a -> s {spekeKeyProvider = a} :: DashIsoEncryptionSettings)++instance Data.FromJSON DashIsoEncryptionSettings where+  parseJSON =+    Data.withObject+      "DashIsoEncryptionSettings"+      ( \x ->+          DashIsoEncryptionSettings'+            Prelude.<$> (x Data..:? "playbackDeviceCompatibility")+            Prelude.<*> (x Data..:? "spekeKeyProvider")+      )++instance Prelude.Hashable DashIsoEncryptionSettings where+  hashWithSalt _salt DashIsoEncryptionSettings' {..} =+    _salt+      `Prelude.hashWithSalt` playbackDeviceCompatibility+      `Prelude.hashWithSalt` spekeKeyProvider++instance Prelude.NFData DashIsoEncryptionSettings where+  rnf DashIsoEncryptionSettings' {..} =+    Prelude.rnf playbackDeviceCompatibility+      `Prelude.seq` Prelude.rnf spekeKeyProvider++instance Data.ToJSON DashIsoEncryptionSettings where+  toJSON DashIsoEncryptionSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("playbackDeviceCompatibility" Data..=)+              Prelude.<$> playbackDeviceCompatibility,+            ("spekeKeyProvider" Data..=)+              Prelude.<$> spekeKeyProvider+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DashIsoGroupAudioChannelConfigSchemeIdUri.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri+  ( DashIsoGroupAudioChannelConfigSchemeIdUri+      ( ..,+        DashIsoGroupAudioChannelConfigSchemeIdUri_DOLBY_CHANNEL_CONFIGURATION,+        DashIsoGroupAudioChannelConfigSchemeIdUri_MPEG_CHANNEL_CONFIGURATION+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting only when your audio codec is a Dolby one (AC3, EAC3,+-- or Atmos) and your downstream workflow requires that your DASH manifest+-- use the Dolby channel configuration tag, rather than the MPEG one. For+-- example, you might need to use this to make dynamic ad insertion work.+-- Specify which audio channel configuration scheme ID URI MediaConvert+-- writes in your DASH manifest. Keep the default value, MPEG channel+-- configuration (MPEG_CHANNEL_CONFIGURATION), to have MediaConvert write+-- this: urn:mpeg:mpegB:cicp:ChannelConfiguration. Choose Dolby channel+-- configuration (DOLBY_CHANNEL_CONFIGURATION) to have MediaConvert write+-- this instead: tag:dolby.com,2014:dash:audio_channel_configuration:2011.+newtype DashIsoGroupAudioChannelConfigSchemeIdUri = DashIsoGroupAudioChannelConfigSchemeIdUri'+  { fromDashIsoGroupAudioChannelConfigSchemeIdUri ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoGroupAudioChannelConfigSchemeIdUri_DOLBY_CHANNEL_CONFIGURATION :: DashIsoGroupAudioChannelConfigSchemeIdUri+pattern DashIsoGroupAudioChannelConfigSchemeIdUri_DOLBY_CHANNEL_CONFIGURATION = DashIsoGroupAudioChannelConfigSchemeIdUri' "DOLBY_CHANNEL_CONFIGURATION"++pattern DashIsoGroupAudioChannelConfigSchemeIdUri_MPEG_CHANNEL_CONFIGURATION :: DashIsoGroupAudioChannelConfigSchemeIdUri+pattern DashIsoGroupAudioChannelConfigSchemeIdUri_MPEG_CHANNEL_CONFIGURATION = DashIsoGroupAudioChannelConfigSchemeIdUri' "MPEG_CHANNEL_CONFIGURATION"++{-# COMPLETE+  DashIsoGroupAudioChannelConfigSchemeIdUri_DOLBY_CHANNEL_CONFIGURATION,+  DashIsoGroupAudioChannelConfigSchemeIdUri_MPEG_CHANNEL_CONFIGURATION,+  DashIsoGroupAudioChannelConfigSchemeIdUri'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoGroupSettings.hs view
@@ -0,0 +1,645 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoGroupSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoGroupSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.DashAdditionalManifest+import Amazonka.MediaConvert.Types.DashIsoEncryptionSettings+import Amazonka.MediaConvert.Types.DashIsoGroupAudioChannelConfigSchemeIdUri+import Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance+import Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay+import Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings+import Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType+import Amazonka.MediaConvert.Types.DashIsoMpdProfile+import Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames+import Amazonka.MediaConvert.Types.DashIsoSegmentControl+import Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl+import Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets+import Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation+import Amazonka.MediaConvert.Types.DestinationSettings+import qualified Amazonka.Prelude as Prelude++-- | Settings related to your DASH output package. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/outputs-file-ABR.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set Type, under+-- OutputGroupSettings, to DASH_ISO_GROUP_SETTINGS.+--+-- /See:/ 'newDashIsoGroupSettings' smart constructor.+data DashIsoGroupSettings = DashIsoGroupSettings'+  { -- | By default, the service creates one .mpd DASH manifest for each DASH ISO+    -- output group in your job. This default manifest references every output+    -- in the output group. To create additional DASH manifests that reference+    -- a subset of the outputs in the output group, specify a list of them+    -- here.+    additionalManifests :: Prelude.Maybe [DashAdditionalManifest],+    -- | Use this setting only when your audio codec is a Dolby one (AC3, EAC3,+    -- or Atmos) and your downstream workflow requires that your DASH manifest+    -- use the Dolby channel configuration tag, rather than the MPEG one. For+    -- example, you might need to use this to make dynamic ad insertion work.+    -- Specify which audio channel configuration scheme ID URI MediaConvert+    -- writes in your DASH manifest. Keep the default value, MPEG channel+    -- configuration (MPEG_CHANNEL_CONFIGURATION), to have MediaConvert write+    -- this: urn:mpeg:mpegB:cicp:ChannelConfiguration. Choose Dolby channel+    -- configuration (DOLBY_CHANNEL_CONFIGURATION) to have MediaConvert write+    -- this instead: tag:dolby.com,2014:dash:audio_channel_configuration:2011.+    audioChannelConfigSchemeIdUri :: Prelude.Maybe DashIsoGroupAudioChannelConfigSchemeIdUri,+    -- | A partial URI prefix that will be put in the manifest (.mpd) file at the+    -- top level BaseURL element. Can be used if streams are delivered from a+    -- different URL than the manifest file.+    baseUrl :: Prelude.Maybe Prelude.Text,+    -- | Use Destination (Destination) to specify the S3 output location and the+    -- output filename base. Destination accepts format identifiers. If you do+    -- not specify the base filename in the URI, the service will use the+    -- filename of the input file. If your job has multiple inputs, the service+    -- uses the filename of the first input file.+    destination :: Prelude.Maybe Prelude.Text,+    -- | Settings associated with the destination. Will vary based on the type of+    -- destination+    destinationSettings :: Prelude.Maybe DestinationSettings,+    -- | DRM settings.+    encryption :: Prelude.Maybe DashIsoEncryptionSettings,+    -- | Length of fragments to generate (in seconds). Fragment length must be+    -- compatible with GOP size and Framerate. Note that fragments will end on+    -- the next keyframe after this number of seconds, so actual fragment+    -- length may be longer. When Emit Single File is checked, the+    -- fragmentation is internal to a single output file and it does not cause+    -- the creation of many output files as in other output types.+    fragmentLength :: Prelude.Maybe Prelude.Natural,+    -- | Supports HbbTV specification as indicated+    hbbtvCompliance :: Prelude.Maybe DashIsoHbbtvCompliance,+    -- | Specify whether MediaConvert generates images for trick play. Keep the+    -- default value, None (NONE), to not generate any images. Choose Thumbnail+    -- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+    -- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+    -- full-resolution images of single frames. MediaConvert adds an entry in+    -- the .mpd manifest for each set of images that you generate. A common+    -- application for these images is Roku trick mode. The thumbnails and+    -- full-frame images that MediaConvert creates with this feature are+    -- compatible with this Roku specification:+    -- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+    imageBasedTrickPlay :: Prelude.Maybe DashIsoImageBasedTrickPlay,+    -- | Tile and thumbnail settings applicable when imageBasedTrickPlay is+    -- ADVANCED+    imageBasedTrickPlaySettings :: Prelude.Maybe DashIsoImageBasedTrickPlaySettings,+    -- | Minimum time of initially buffered media that is needed to ensure smooth+    -- playout.+    minBufferTime :: Prelude.Maybe Prelude.Natural,+    -- | Keep this setting at the default value of 0, unless you are+    -- troubleshooting a problem with how devices play back the end of your+    -- video asset. If you know that player devices are hanging on the final+    -- segment of your video because the length of your final segment is too+    -- short, use this setting to specify a minimum final segment length, in+    -- seconds. Choose a value that is greater than or equal to 1 and less than+    -- your segment length. When you specify a value for this setting, the+    -- encoder will combine any final segment that is shorter than the length+    -- that you specify with the previous segment. For example, your segment+    -- length is 3 seconds and your final segment is .5 seconds without a+    -- minimum final segment length; when you set the minimum final segment+    -- length to 1, your final segment is 3.5 seconds.+    minFinalSegmentLength :: Prelude.Maybe Prelude.Double,+    -- | Specify how the value for bandwidth is determined for each video+    -- Representation in your output MPD manifest. We recommend that you choose+    -- a MPD manifest bandwidth type that is compatible with your downstream+    -- player configuration. Max: Use the same value that you specify for Max+    -- bitrate in the video output, in bits per second. Average: Use the+    -- calculated average bitrate of the encoded video output, in bits per+    -- second.+    mpdManifestBandwidthType :: Prelude.Maybe DashIsoMpdManifestBandwidthType,+    -- | Specify whether your DASH profile is on-demand or main. When you choose+    -- Main profile (MAIN_PROFILE), the service signals+    -- urn:mpeg:dash:profile:isoff-main:2011 in your .mpd DASH manifest. When+    -- you choose On-demand (ON_DEMAND_PROFILE), the service signals+    -- urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose+    -- On-demand, you must also set the output group setting Segment control+    -- (SegmentControl) to Single file (SINGLE_FILE).+    mpdProfile :: Prelude.Maybe DashIsoMpdProfile,+    -- | Use this setting only when your output video stream has B-frames, which+    -- causes the initial presentation time stamp (PTS) to be offset from the+    -- initial decode time stamp (DTS). Specify how MediaConvert handles PTS+    -- when writing time stamps in output DASH manifests. Choose Match initial+    -- PTS (MATCH_INITIAL_PTS) when you want MediaConvert to use the initial+    -- PTS as the first time stamp in the manifest. Choose Zero-based+    -- (ZERO_BASED) to have MediaConvert ignore the initial PTS in the video+    -- stream and instead write the initial time stamp as zero in the manifest.+    -- For outputs that don\'t have B-frames, the time stamps in your DASH+    -- manifests start at zero regardless of your choice here.+    ptsOffsetHandlingForBFrames :: Prelude.Maybe DashIsoPtsOffsetHandlingForBFrames,+    -- | When set to SINGLE_FILE, a single output file is generated, which is+    -- internally segmented using the Fragment Length and Segment Length. When+    -- set to SEGMENTED_FILES, separate segment files will be created.+    segmentControl :: Prelude.Maybe DashIsoSegmentControl,+    -- | Specify the length, in whole seconds, of each segment. When you don\'t+    -- specify a value, MediaConvert defaults to 30. Related settings: Use+    -- Segment length control (SegmentLengthControl) to specify whether the+    -- encoder enforces this value strictly. Use Segment control+    -- (DashIsoSegmentControl) to specify whether MediaConvert creates separate+    -- segment files or one content file that has metadata to mark the segment+    -- boundaries.+    segmentLength :: Prelude.Maybe Prelude.Natural,+    -- | Specify how you want MediaConvert to determine the segment length.+    -- Choose Exact (EXACT) to have the encoder use the exact length that you+    -- specify with the setting Segment length (SegmentLength). This might+    -- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+    -- the encoder round up the segment lengths to match the next GOP boundary.+    segmentLengthControl :: Prelude.Maybe DashIsoSegmentLengthControl,+    -- | Specify the video sample composition time offset mode in the output fMP4+    -- TRUN box. For wider player compatibility, set Video composition offsets+    -- to Unsigned or leave blank. The earliest presentation time may be+    -- greater than zero, and sample composition time offsets will increment+    -- using unsigned integers. For strict fMP4 video and audio timing, set+    -- Video composition offsets to Signed. The earliest presentation time will+    -- be equal to zero, and sample composition time offsets will increment+    -- using signed integers.+    videoCompositionOffsets :: Prelude.Maybe DashIsoVideoCompositionOffsets,+    -- | If you get an HTTP error in the 400 range when you play back your DASH+    -- output, enable this setting and run your transcoding job again. When you+    -- enable this setting, the service writes precise segment durations in the+    -- DASH manifest. The segment duration information appears inside the+    -- SegmentTimeline element, inside SegmentTemplate at the Representation+    -- level. When you don\'t enable this setting, the service writes+    -- approximate segment durations in your DASH manifest.+    writeSegmentTimelineInRepresentation :: Prelude.Maybe DashIsoWriteSegmentTimelineInRepresentation+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DashIsoGroupSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'additionalManifests', 'dashIsoGroupSettings_additionalManifests' - By default, the service creates one .mpd DASH manifest for each DASH ISO+-- output group in your job. This default manifest references every output+-- in the output group. To create additional DASH manifests that reference+-- a subset of the outputs in the output group, specify a list of them+-- here.+--+-- 'audioChannelConfigSchemeIdUri', 'dashIsoGroupSettings_audioChannelConfigSchemeIdUri' - Use this setting only when your audio codec is a Dolby one (AC3, EAC3,+-- or Atmos) and your downstream workflow requires that your DASH manifest+-- use the Dolby channel configuration tag, rather than the MPEG one. For+-- example, you might need to use this to make dynamic ad insertion work.+-- Specify which audio channel configuration scheme ID URI MediaConvert+-- writes in your DASH manifest. Keep the default value, MPEG channel+-- configuration (MPEG_CHANNEL_CONFIGURATION), to have MediaConvert write+-- this: urn:mpeg:mpegB:cicp:ChannelConfiguration. Choose Dolby channel+-- configuration (DOLBY_CHANNEL_CONFIGURATION) to have MediaConvert write+-- this instead: tag:dolby.com,2014:dash:audio_channel_configuration:2011.+--+-- 'baseUrl', 'dashIsoGroupSettings_baseUrl' - A partial URI prefix that will be put in the manifest (.mpd) file at the+-- top level BaseURL element. Can be used if streams are delivered from a+-- different URL than the manifest file.+--+-- 'destination', 'dashIsoGroupSettings_destination' - Use Destination (Destination) to specify the S3 output location and the+-- output filename base. Destination accepts format identifiers. If you do+-- not specify the base filename in the URI, the service will use the+-- filename of the input file. If your job has multiple inputs, the service+-- uses the filename of the first input file.+--+-- 'destinationSettings', 'dashIsoGroupSettings_destinationSettings' - Settings associated with the destination. Will vary based on the type of+-- destination+--+-- 'encryption', 'dashIsoGroupSettings_encryption' - DRM settings.+--+-- 'fragmentLength', 'dashIsoGroupSettings_fragmentLength' - Length of fragments to generate (in seconds). Fragment length must be+-- compatible with GOP size and Framerate. Note that fragments will end on+-- the next keyframe after this number of seconds, so actual fragment+-- length may be longer. When Emit Single File is checked, the+-- fragmentation is internal to a single output file and it does not cause+-- the creation of many output files as in other output types.+--+-- 'hbbtvCompliance', 'dashIsoGroupSettings_hbbtvCompliance' - Supports HbbTV specification as indicated+--+-- 'imageBasedTrickPlay', 'dashIsoGroupSettings_imageBasedTrickPlay' - Specify whether MediaConvert generates images for trick play. Keep the+-- default value, None (NONE), to not generate any images. Choose Thumbnail+-- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+-- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+-- full-resolution images of single frames. MediaConvert adds an entry in+-- the .mpd manifest for each set of images that you generate. A common+-- application for these images is Roku trick mode. The thumbnails and+-- full-frame images that MediaConvert creates with this feature are+-- compatible with this Roku specification:+-- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+--+-- 'imageBasedTrickPlaySettings', 'dashIsoGroupSettings_imageBasedTrickPlaySettings' - Tile and thumbnail settings applicable when imageBasedTrickPlay is+-- ADVANCED+--+-- 'minBufferTime', 'dashIsoGroupSettings_minBufferTime' - Minimum time of initially buffered media that is needed to ensure smooth+-- playout.+--+-- 'minFinalSegmentLength', 'dashIsoGroupSettings_minFinalSegmentLength' - Keep this setting at the default value of 0, unless you are+-- troubleshooting a problem with how devices play back the end of your+-- video asset. If you know that player devices are hanging on the final+-- segment of your video because the length of your final segment is too+-- short, use this setting to specify a minimum final segment length, in+-- seconds. Choose a value that is greater than or equal to 1 and less than+-- your segment length. When you specify a value for this setting, the+-- encoder will combine any final segment that is shorter than the length+-- that you specify with the previous segment. For example, your segment+-- length is 3 seconds and your final segment is .5 seconds without a+-- minimum final segment length; when you set the minimum final segment+-- length to 1, your final segment is 3.5 seconds.+--+-- 'mpdManifestBandwidthType', 'dashIsoGroupSettings_mpdManifestBandwidthType' - Specify how the value for bandwidth is determined for each video+-- Representation in your output MPD manifest. We recommend that you choose+-- a MPD manifest bandwidth type that is compatible with your downstream+-- player configuration. Max: Use the same value that you specify for Max+-- bitrate in the video output, in bits per second. Average: Use the+-- calculated average bitrate of the encoded video output, in bits per+-- second.+--+-- 'mpdProfile', 'dashIsoGroupSettings_mpdProfile' - Specify whether your DASH profile is on-demand or main. When you choose+-- Main profile (MAIN_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-main:2011 in your .mpd DASH manifest. When+-- you choose On-demand (ON_DEMAND_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose+-- On-demand, you must also set the output group setting Segment control+-- (SegmentControl) to Single file (SINGLE_FILE).+--+-- 'ptsOffsetHandlingForBFrames', 'dashIsoGroupSettings_ptsOffsetHandlingForBFrames' - Use this setting only when your output video stream has B-frames, which+-- causes the initial presentation time stamp (PTS) to be offset from the+-- initial decode time stamp (DTS). Specify how MediaConvert handles PTS+-- when writing time stamps in output DASH manifests. Choose Match initial+-- PTS (MATCH_INITIAL_PTS) when you want MediaConvert to use the initial+-- PTS as the first time stamp in the manifest. Choose Zero-based+-- (ZERO_BASED) to have MediaConvert ignore the initial PTS in the video+-- stream and instead write the initial time stamp as zero in the manifest.+-- For outputs that don\'t have B-frames, the time stamps in your DASH+-- manifests start at zero regardless of your choice here.+--+-- 'segmentControl', 'dashIsoGroupSettings_segmentControl' - When set to SINGLE_FILE, a single output file is generated, which is+-- internally segmented using the Fragment Length and Segment Length. When+-- set to SEGMENTED_FILES, separate segment files will be created.+--+-- 'segmentLength', 'dashIsoGroupSettings_segmentLength' - Specify the length, in whole seconds, of each segment. When you don\'t+-- specify a value, MediaConvert defaults to 30. Related settings: Use+-- Segment length control (SegmentLengthControl) to specify whether the+-- encoder enforces this value strictly. Use Segment control+-- (DashIsoSegmentControl) to specify whether MediaConvert creates separate+-- segment files or one content file that has metadata to mark the segment+-- boundaries.+--+-- 'segmentLengthControl', 'dashIsoGroupSettings_segmentLengthControl' - Specify how you want MediaConvert to determine the segment length.+-- Choose Exact (EXACT) to have the encoder use the exact length that you+-- specify with the setting Segment length (SegmentLength). This might+-- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+-- the encoder round up the segment lengths to match the next GOP boundary.+--+-- 'videoCompositionOffsets', 'dashIsoGroupSettings_videoCompositionOffsets' - Specify the video sample composition time offset mode in the output fMP4+-- TRUN box. For wider player compatibility, set Video composition offsets+-- to Unsigned or leave blank. The earliest presentation time may be+-- greater than zero, and sample composition time offsets will increment+-- using unsigned integers. For strict fMP4 video and audio timing, set+-- Video composition offsets to Signed. The earliest presentation time will+-- be equal to zero, and sample composition time offsets will increment+-- using signed integers.+--+-- 'writeSegmentTimelineInRepresentation', 'dashIsoGroupSettings_writeSegmentTimelineInRepresentation' - If you get an HTTP error in the 400 range when you play back your DASH+-- output, enable this setting and run your transcoding job again. When you+-- enable this setting, the service writes precise segment durations in the+-- DASH manifest. The segment duration information appears inside the+-- SegmentTimeline element, inside SegmentTemplate at the Representation+-- level. When you don\'t enable this setting, the service writes+-- approximate segment durations in your DASH manifest.+newDashIsoGroupSettings ::+  DashIsoGroupSettings+newDashIsoGroupSettings =+  DashIsoGroupSettings'+    { additionalManifests =+        Prelude.Nothing,+      audioChannelConfigSchemeIdUri = Prelude.Nothing,+      baseUrl = Prelude.Nothing,+      destination = Prelude.Nothing,+      destinationSettings = Prelude.Nothing,+      encryption = Prelude.Nothing,+      fragmentLength = Prelude.Nothing,+      hbbtvCompliance = Prelude.Nothing,+      imageBasedTrickPlay = Prelude.Nothing,+      imageBasedTrickPlaySettings = Prelude.Nothing,+      minBufferTime = Prelude.Nothing,+      minFinalSegmentLength = Prelude.Nothing,+      mpdManifestBandwidthType = Prelude.Nothing,+      mpdProfile = Prelude.Nothing,+      ptsOffsetHandlingForBFrames = Prelude.Nothing,+      segmentControl = Prelude.Nothing,+      segmentLength = Prelude.Nothing,+      segmentLengthControl = Prelude.Nothing,+      videoCompositionOffsets = Prelude.Nothing,+      writeSegmentTimelineInRepresentation =+        Prelude.Nothing+    }++-- | By default, the service creates one .mpd DASH manifest for each DASH ISO+-- output group in your job. This default manifest references every output+-- in the output group. To create additional DASH manifests that reference+-- a subset of the outputs in the output group, specify a list of them+-- here.+dashIsoGroupSettings_additionalManifests :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe [DashAdditionalManifest])+dashIsoGroupSettings_additionalManifests = Lens.lens (\DashIsoGroupSettings' {additionalManifests} -> additionalManifests) (\s@DashIsoGroupSettings' {} a -> s {additionalManifests = a} :: DashIsoGroupSettings) Prelude.. Lens.mapping Lens.coerced++-- | Use this setting only when your audio codec is a Dolby one (AC3, EAC3,+-- or Atmos) and your downstream workflow requires that your DASH manifest+-- use the Dolby channel configuration tag, rather than the MPEG one. For+-- example, you might need to use this to make dynamic ad insertion work.+-- Specify which audio channel configuration scheme ID URI MediaConvert+-- writes in your DASH manifest. Keep the default value, MPEG channel+-- configuration (MPEG_CHANNEL_CONFIGURATION), to have MediaConvert write+-- this: urn:mpeg:mpegB:cicp:ChannelConfiguration. Choose Dolby channel+-- configuration (DOLBY_CHANNEL_CONFIGURATION) to have MediaConvert write+-- this instead: tag:dolby.com,2014:dash:audio_channel_configuration:2011.+dashIsoGroupSettings_audioChannelConfigSchemeIdUri :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoGroupAudioChannelConfigSchemeIdUri)+dashIsoGroupSettings_audioChannelConfigSchemeIdUri = Lens.lens (\DashIsoGroupSettings' {audioChannelConfigSchemeIdUri} -> audioChannelConfigSchemeIdUri) (\s@DashIsoGroupSettings' {} a -> s {audioChannelConfigSchemeIdUri = a} :: DashIsoGroupSettings)++-- | A partial URI prefix that will be put in the manifest (.mpd) file at the+-- top level BaseURL element. Can be used if streams are delivered from a+-- different URL than the manifest file.+dashIsoGroupSettings_baseUrl :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe Prelude.Text)+dashIsoGroupSettings_baseUrl = Lens.lens (\DashIsoGroupSettings' {baseUrl} -> baseUrl) (\s@DashIsoGroupSettings' {} a -> s {baseUrl = a} :: DashIsoGroupSettings)++-- | Use Destination (Destination) to specify the S3 output location and the+-- output filename base. Destination accepts format identifiers. If you do+-- not specify the base filename in the URI, the service will use the+-- filename of the input file. If your job has multiple inputs, the service+-- uses the filename of the first input file.+dashIsoGroupSettings_destination :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe Prelude.Text)+dashIsoGroupSettings_destination = Lens.lens (\DashIsoGroupSettings' {destination} -> destination) (\s@DashIsoGroupSettings' {} a -> s {destination = a} :: DashIsoGroupSettings)++-- | Settings associated with the destination. Will vary based on the type of+-- destination+dashIsoGroupSettings_destinationSettings :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DestinationSettings)+dashIsoGroupSettings_destinationSettings = Lens.lens (\DashIsoGroupSettings' {destinationSettings} -> destinationSettings) (\s@DashIsoGroupSettings' {} a -> s {destinationSettings = a} :: DashIsoGroupSettings)++-- | DRM settings.+dashIsoGroupSettings_encryption :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoEncryptionSettings)+dashIsoGroupSettings_encryption = Lens.lens (\DashIsoGroupSettings' {encryption} -> encryption) (\s@DashIsoGroupSettings' {} a -> s {encryption = a} :: DashIsoGroupSettings)++-- | Length of fragments to generate (in seconds). Fragment length must be+-- compatible with GOP size and Framerate. Note that fragments will end on+-- the next keyframe after this number of seconds, so actual fragment+-- length may be longer. When Emit Single File is checked, the+-- fragmentation is internal to a single output file and it does not cause+-- the creation of many output files as in other output types.+dashIsoGroupSettings_fragmentLength :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe Prelude.Natural)+dashIsoGroupSettings_fragmentLength = Lens.lens (\DashIsoGroupSettings' {fragmentLength} -> fragmentLength) (\s@DashIsoGroupSettings' {} a -> s {fragmentLength = a} :: DashIsoGroupSettings)++-- | Supports HbbTV specification as indicated+dashIsoGroupSettings_hbbtvCompliance :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoHbbtvCompliance)+dashIsoGroupSettings_hbbtvCompliance = Lens.lens (\DashIsoGroupSettings' {hbbtvCompliance} -> hbbtvCompliance) (\s@DashIsoGroupSettings' {} a -> s {hbbtvCompliance = a} :: DashIsoGroupSettings)++-- | Specify whether MediaConvert generates images for trick play. Keep the+-- default value, None (NONE), to not generate any images. Choose Thumbnail+-- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+-- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+-- full-resolution images of single frames. MediaConvert adds an entry in+-- the .mpd manifest for each set of images that you generate. A common+-- application for these images is Roku trick mode. The thumbnails and+-- full-frame images that MediaConvert creates with this feature are+-- compatible with this Roku specification:+-- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+dashIsoGroupSettings_imageBasedTrickPlay :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoImageBasedTrickPlay)+dashIsoGroupSettings_imageBasedTrickPlay = Lens.lens (\DashIsoGroupSettings' {imageBasedTrickPlay} -> imageBasedTrickPlay) (\s@DashIsoGroupSettings' {} a -> s {imageBasedTrickPlay = a} :: DashIsoGroupSettings)++-- | Tile and thumbnail settings applicable when imageBasedTrickPlay is+-- ADVANCED+dashIsoGroupSettings_imageBasedTrickPlaySettings :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoImageBasedTrickPlaySettings)+dashIsoGroupSettings_imageBasedTrickPlaySettings = Lens.lens (\DashIsoGroupSettings' {imageBasedTrickPlaySettings} -> imageBasedTrickPlaySettings) (\s@DashIsoGroupSettings' {} a -> s {imageBasedTrickPlaySettings = a} :: DashIsoGroupSettings)++-- | Minimum time of initially buffered media that is needed to ensure smooth+-- playout.+dashIsoGroupSettings_minBufferTime :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe Prelude.Natural)+dashIsoGroupSettings_minBufferTime = Lens.lens (\DashIsoGroupSettings' {minBufferTime} -> minBufferTime) (\s@DashIsoGroupSettings' {} a -> s {minBufferTime = a} :: DashIsoGroupSettings)++-- | Keep this setting at the default value of 0, unless you are+-- troubleshooting a problem with how devices play back the end of your+-- video asset. If you know that player devices are hanging on the final+-- segment of your video because the length of your final segment is too+-- short, use this setting to specify a minimum final segment length, in+-- seconds. Choose a value that is greater than or equal to 1 and less than+-- your segment length. When you specify a value for this setting, the+-- encoder will combine any final segment that is shorter than the length+-- that you specify with the previous segment. For example, your segment+-- length is 3 seconds and your final segment is .5 seconds without a+-- minimum final segment length; when you set the minimum final segment+-- length to 1, your final segment is 3.5 seconds.+dashIsoGroupSettings_minFinalSegmentLength :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe Prelude.Double)+dashIsoGroupSettings_minFinalSegmentLength = Lens.lens (\DashIsoGroupSettings' {minFinalSegmentLength} -> minFinalSegmentLength) (\s@DashIsoGroupSettings' {} a -> s {minFinalSegmentLength = a} :: DashIsoGroupSettings)++-- | Specify how the value for bandwidth is determined for each video+-- Representation in your output MPD manifest. We recommend that you choose+-- a MPD manifest bandwidth type that is compatible with your downstream+-- player configuration. Max: Use the same value that you specify for Max+-- bitrate in the video output, in bits per second. Average: Use the+-- calculated average bitrate of the encoded video output, in bits per+-- second.+dashIsoGroupSettings_mpdManifestBandwidthType :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoMpdManifestBandwidthType)+dashIsoGroupSettings_mpdManifestBandwidthType = Lens.lens (\DashIsoGroupSettings' {mpdManifestBandwidthType} -> mpdManifestBandwidthType) (\s@DashIsoGroupSettings' {} a -> s {mpdManifestBandwidthType = a} :: DashIsoGroupSettings)++-- | Specify whether your DASH profile is on-demand or main. When you choose+-- Main profile (MAIN_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-main:2011 in your .mpd DASH manifest. When+-- you choose On-demand (ON_DEMAND_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose+-- On-demand, you must also set the output group setting Segment control+-- (SegmentControl) to Single file (SINGLE_FILE).+dashIsoGroupSettings_mpdProfile :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoMpdProfile)+dashIsoGroupSettings_mpdProfile = Lens.lens (\DashIsoGroupSettings' {mpdProfile} -> mpdProfile) (\s@DashIsoGroupSettings' {} a -> s {mpdProfile = a} :: DashIsoGroupSettings)++-- | Use this setting only when your output video stream has B-frames, which+-- causes the initial presentation time stamp (PTS) to be offset from the+-- initial decode time stamp (DTS). Specify how MediaConvert handles PTS+-- when writing time stamps in output DASH manifests. Choose Match initial+-- PTS (MATCH_INITIAL_PTS) when you want MediaConvert to use the initial+-- PTS as the first time stamp in the manifest. Choose Zero-based+-- (ZERO_BASED) to have MediaConvert ignore the initial PTS in the video+-- stream and instead write the initial time stamp as zero in the manifest.+-- For outputs that don\'t have B-frames, the time stamps in your DASH+-- manifests start at zero regardless of your choice here.+dashIsoGroupSettings_ptsOffsetHandlingForBFrames :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoPtsOffsetHandlingForBFrames)+dashIsoGroupSettings_ptsOffsetHandlingForBFrames = Lens.lens (\DashIsoGroupSettings' {ptsOffsetHandlingForBFrames} -> ptsOffsetHandlingForBFrames) (\s@DashIsoGroupSettings' {} a -> s {ptsOffsetHandlingForBFrames = a} :: DashIsoGroupSettings)++-- | When set to SINGLE_FILE, a single output file is generated, which is+-- internally segmented using the Fragment Length and Segment Length. When+-- set to SEGMENTED_FILES, separate segment files will be created.+dashIsoGroupSettings_segmentControl :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoSegmentControl)+dashIsoGroupSettings_segmentControl = Lens.lens (\DashIsoGroupSettings' {segmentControl} -> segmentControl) (\s@DashIsoGroupSettings' {} a -> s {segmentControl = a} :: DashIsoGroupSettings)++-- | Specify the length, in whole seconds, of each segment. When you don\'t+-- specify a value, MediaConvert defaults to 30. Related settings: Use+-- Segment length control (SegmentLengthControl) to specify whether the+-- encoder enforces this value strictly. Use Segment control+-- (DashIsoSegmentControl) to specify whether MediaConvert creates separate+-- segment files or one content file that has metadata to mark the segment+-- boundaries.+dashIsoGroupSettings_segmentLength :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe Prelude.Natural)+dashIsoGroupSettings_segmentLength = Lens.lens (\DashIsoGroupSettings' {segmentLength} -> segmentLength) (\s@DashIsoGroupSettings' {} a -> s {segmentLength = a} :: DashIsoGroupSettings)++-- | Specify how you want MediaConvert to determine the segment length.+-- Choose Exact (EXACT) to have the encoder use the exact length that you+-- specify with the setting Segment length (SegmentLength). This might+-- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+-- the encoder round up the segment lengths to match the next GOP boundary.+dashIsoGroupSettings_segmentLengthControl :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoSegmentLengthControl)+dashIsoGroupSettings_segmentLengthControl = Lens.lens (\DashIsoGroupSettings' {segmentLengthControl} -> segmentLengthControl) (\s@DashIsoGroupSettings' {} a -> s {segmentLengthControl = a} :: DashIsoGroupSettings)++-- | Specify the video sample composition time offset mode in the output fMP4+-- TRUN box. For wider player compatibility, set Video composition offsets+-- to Unsigned or leave blank. The earliest presentation time may be+-- greater than zero, and sample composition time offsets will increment+-- using unsigned integers. For strict fMP4 video and audio timing, set+-- Video composition offsets to Signed. The earliest presentation time will+-- be equal to zero, and sample composition time offsets will increment+-- using signed integers.+dashIsoGroupSettings_videoCompositionOffsets :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoVideoCompositionOffsets)+dashIsoGroupSettings_videoCompositionOffsets = Lens.lens (\DashIsoGroupSettings' {videoCompositionOffsets} -> videoCompositionOffsets) (\s@DashIsoGroupSettings' {} a -> s {videoCompositionOffsets = a} :: DashIsoGroupSettings)++-- | If you get an HTTP error in the 400 range when you play back your DASH+-- output, enable this setting and run your transcoding job again. When you+-- enable this setting, the service writes precise segment durations in the+-- DASH manifest. The segment duration information appears inside the+-- SegmentTimeline element, inside SegmentTemplate at the Representation+-- level. When you don\'t enable this setting, the service writes+-- approximate segment durations in your DASH manifest.+dashIsoGroupSettings_writeSegmentTimelineInRepresentation :: Lens.Lens' DashIsoGroupSettings (Prelude.Maybe DashIsoWriteSegmentTimelineInRepresentation)+dashIsoGroupSettings_writeSegmentTimelineInRepresentation = Lens.lens (\DashIsoGroupSettings' {writeSegmentTimelineInRepresentation} -> writeSegmentTimelineInRepresentation) (\s@DashIsoGroupSettings' {} a -> s {writeSegmentTimelineInRepresentation = a} :: DashIsoGroupSettings)++instance Data.FromJSON DashIsoGroupSettings where+  parseJSON =+    Data.withObject+      "DashIsoGroupSettings"+      ( \x ->+          DashIsoGroupSettings'+            Prelude.<$> ( x+                            Data..:? "additionalManifests"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "audioChannelConfigSchemeIdUri")+            Prelude.<*> (x Data..:? "baseUrl")+            Prelude.<*> (x Data..:? "destination")+            Prelude.<*> (x Data..:? "destinationSettings")+            Prelude.<*> (x Data..:? "encryption")+            Prelude.<*> (x Data..:? "fragmentLength")+            Prelude.<*> (x Data..:? "hbbtvCompliance")+            Prelude.<*> (x Data..:? "imageBasedTrickPlay")+            Prelude.<*> (x Data..:? "imageBasedTrickPlaySettings")+            Prelude.<*> (x Data..:? "minBufferTime")+            Prelude.<*> (x Data..:? "minFinalSegmentLength")+            Prelude.<*> (x Data..:? "mpdManifestBandwidthType")+            Prelude.<*> (x Data..:? "mpdProfile")+            Prelude.<*> (x Data..:? "ptsOffsetHandlingForBFrames")+            Prelude.<*> (x Data..:? "segmentControl")+            Prelude.<*> (x Data..:? "segmentLength")+            Prelude.<*> (x Data..:? "segmentLengthControl")+            Prelude.<*> (x Data..:? "videoCompositionOffsets")+            Prelude.<*> (x Data..:? "writeSegmentTimelineInRepresentation")+      )++instance Prelude.Hashable DashIsoGroupSettings where+  hashWithSalt _salt DashIsoGroupSettings' {..} =+    _salt+      `Prelude.hashWithSalt` additionalManifests+      `Prelude.hashWithSalt` audioChannelConfigSchemeIdUri+      `Prelude.hashWithSalt` baseUrl+      `Prelude.hashWithSalt` destination+      `Prelude.hashWithSalt` destinationSettings+      `Prelude.hashWithSalt` encryption+      `Prelude.hashWithSalt` fragmentLength+      `Prelude.hashWithSalt` hbbtvCompliance+      `Prelude.hashWithSalt` imageBasedTrickPlay+      `Prelude.hashWithSalt` imageBasedTrickPlaySettings+      `Prelude.hashWithSalt` minBufferTime+      `Prelude.hashWithSalt` minFinalSegmentLength+      `Prelude.hashWithSalt` mpdManifestBandwidthType+      `Prelude.hashWithSalt` mpdProfile+      `Prelude.hashWithSalt` ptsOffsetHandlingForBFrames+      `Prelude.hashWithSalt` segmentControl+      `Prelude.hashWithSalt` segmentLength+      `Prelude.hashWithSalt` segmentLengthControl+      `Prelude.hashWithSalt` videoCompositionOffsets+      `Prelude.hashWithSalt` writeSegmentTimelineInRepresentation++instance Prelude.NFData DashIsoGroupSettings where+  rnf DashIsoGroupSettings' {..} =+    Prelude.rnf additionalManifests+      `Prelude.seq` Prelude.rnf audioChannelConfigSchemeIdUri+      `Prelude.seq` Prelude.rnf baseUrl+      `Prelude.seq` Prelude.rnf destination+      `Prelude.seq` Prelude.rnf destinationSettings+      `Prelude.seq` Prelude.rnf encryption+      `Prelude.seq` Prelude.rnf fragmentLength+      `Prelude.seq` Prelude.rnf hbbtvCompliance+      `Prelude.seq` Prelude.rnf imageBasedTrickPlay+      `Prelude.seq` Prelude.rnf imageBasedTrickPlaySettings+      `Prelude.seq` Prelude.rnf minBufferTime+      `Prelude.seq` Prelude.rnf minFinalSegmentLength+      `Prelude.seq` Prelude.rnf mpdManifestBandwidthType+      `Prelude.seq` Prelude.rnf mpdProfile+      `Prelude.seq` Prelude.rnf ptsOffsetHandlingForBFrames+      `Prelude.seq` Prelude.rnf segmentControl+      `Prelude.seq` Prelude.rnf segmentLength+      `Prelude.seq` Prelude.rnf segmentLengthControl+      `Prelude.seq` Prelude.rnf+        videoCompositionOffsets+      `Prelude.seq` Prelude.rnf+        writeSegmentTimelineInRepresentation++instance Data.ToJSON DashIsoGroupSettings where+  toJSON DashIsoGroupSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("additionalManifests" Data..=)+              Prelude.<$> additionalManifests,+            ("audioChannelConfigSchemeIdUri" Data..=)+              Prelude.<$> audioChannelConfigSchemeIdUri,+            ("baseUrl" Data..=) Prelude.<$> baseUrl,+            ("destination" Data..=) Prelude.<$> destination,+            ("destinationSettings" Data..=)+              Prelude.<$> destinationSettings,+            ("encryption" Data..=) Prelude.<$> encryption,+            ("fragmentLength" Data..=)+              Prelude.<$> fragmentLength,+            ("hbbtvCompliance" Data..=)+              Prelude.<$> hbbtvCompliance,+            ("imageBasedTrickPlay" Data..=)+              Prelude.<$> imageBasedTrickPlay,+            ("imageBasedTrickPlaySettings" Data..=)+              Prelude.<$> imageBasedTrickPlaySettings,+            ("minBufferTime" Data..=) Prelude.<$> minBufferTime,+            ("minFinalSegmentLength" Data..=)+              Prelude.<$> minFinalSegmentLength,+            ("mpdManifestBandwidthType" Data..=)+              Prelude.<$> mpdManifestBandwidthType,+            ("mpdProfile" Data..=) Prelude.<$> mpdProfile,+            ("ptsOffsetHandlingForBFrames" Data..=)+              Prelude.<$> ptsOffsetHandlingForBFrames,+            ("segmentControl" Data..=)+              Prelude.<$> segmentControl,+            ("segmentLength" Data..=) Prelude.<$> segmentLength,+            ("segmentLengthControl" Data..=)+              Prelude.<$> segmentLengthControl,+            ("videoCompositionOffsets" Data..=)+              Prelude.<$> videoCompositionOffsets,+            ("writeSegmentTimelineInRepresentation" Data..=)+              Prelude.<$> writeSegmentTimelineInRepresentation+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DashIsoHbbtvCompliance.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoHbbtvCompliance+  ( DashIsoHbbtvCompliance+      ( ..,+        DashIsoHbbtvCompliance_HBBTV_1_5,+        DashIsoHbbtvCompliance_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Supports HbbTV specification as indicated+newtype DashIsoHbbtvCompliance = DashIsoHbbtvCompliance'+  { fromDashIsoHbbtvCompliance ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoHbbtvCompliance_HBBTV_1_5 :: DashIsoHbbtvCompliance+pattern DashIsoHbbtvCompliance_HBBTV_1_5 = DashIsoHbbtvCompliance' "HBBTV_1_5"++pattern DashIsoHbbtvCompliance_NONE :: DashIsoHbbtvCompliance+pattern DashIsoHbbtvCompliance_NONE = DashIsoHbbtvCompliance' "NONE"++{-# COMPLETE+  DashIsoHbbtvCompliance_HBBTV_1_5,+  DashIsoHbbtvCompliance_NONE,+  DashIsoHbbtvCompliance'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoImageBasedTrickPlay.hs view
@@ -0,0 +1,91 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlay+  ( DashIsoImageBasedTrickPlay+      ( ..,+        DashIsoImageBasedTrickPlay_ADVANCED,+        DashIsoImageBasedTrickPlay_NONE,+        DashIsoImageBasedTrickPlay_THUMBNAIL,+        DashIsoImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether MediaConvert generates images for trick play. Keep the+-- default value, None (NONE), to not generate any images. Choose Thumbnail+-- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+-- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+-- full-resolution images of single frames. MediaConvert adds an entry in+-- the .mpd manifest for each set of images that you generate. A common+-- application for these images is Roku trick mode. The thumbnails and+-- full-frame images that MediaConvert creates with this feature are+-- compatible with this Roku specification:+-- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+newtype DashIsoImageBasedTrickPlay = DashIsoImageBasedTrickPlay'+  { fromDashIsoImageBasedTrickPlay ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoImageBasedTrickPlay_ADVANCED :: DashIsoImageBasedTrickPlay+pattern DashIsoImageBasedTrickPlay_ADVANCED = DashIsoImageBasedTrickPlay' "ADVANCED"++pattern DashIsoImageBasedTrickPlay_NONE :: DashIsoImageBasedTrickPlay+pattern DashIsoImageBasedTrickPlay_NONE = DashIsoImageBasedTrickPlay' "NONE"++pattern DashIsoImageBasedTrickPlay_THUMBNAIL :: DashIsoImageBasedTrickPlay+pattern DashIsoImageBasedTrickPlay_THUMBNAIL = DashIsoImageBasedTrickPlay' "THUMBNAIL"++pattern DashIsoImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: DashIsoImageBasedTrickPlay+pattern DashIsoImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME = DashIsoImageBasedTrickPlay' "THUMBNAIL_AND_FULLFRAME"++{-# COMPLETE+  DashIsoImageBasedTrickPlay_ADVANCED,+  DashIsoImageBasedTrickPlay_NONE,+  DashIsoImageBasedTrickPlay_THUMBNAIL,+  DashIsoImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME,+  DashIsoImageBasedTrickPlay'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoImageBasedTrickPlaySettings.hs view
@@ -0,0 +1,211 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoImageBasedTrickPlaySettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.DashIsoIntervalCadence+import qualified Amazonka.Prelude as Prelude++-- | Tile and thumbnail settings applicable when imageBasedTrickPlay is+-- ADVANCED+--+-- /See:/ 'newDashIsoImageBasedTrickPlaySettings' smart constructor.+data DashIsoImageBasedTrickPlaySettings = DashIsoImageBasedTrickPlaySettings'+  { -- | The cadence MediaConvert follows for generating thumbnails. If set to+    -- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+    -- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+    -- MediaConvert generates thumbnails according to the interval you specify+    -- in thumbnailInterval.+    intervalCadence :: Prelude.Maybe DashIsoIntervalCadence,+    -- | Height of each thumbnail within each tile image, in pixels. Leave blank+    -- to maintain aspect ratio with thumbnail width. If following the aspect+    -- ratio would lead to a total tile height greater than 4096, then the job+    -- will be rejected. Must be divisible by 2.+    thumbnailHeight :: Prelude.Maybe Prelude.Natural,+    -- | Enter the interval, in seconds, that MediaConvert uses to generate+    -- thumbnails. If the interval you enter doesn\'t align with the output+    -- frame rate, MediaConvert automatically rounds the interval to align with+    -- the output frame rate. For example, if the output frame rate is 29.97+    -- frames per second and you enter 5, MediaConvert uses a 150 frame+    -- interval to generate thumbnails.+    thumbnailInterval :: Prelude.Maybe Prelude.Double,+    -- | Width of each thumbnail within each tile image, in pixels. Default is+    -- 312. Must be divisible by 8.+    thumbnailWidth :: Prelude.Maybe Prelude.Natural,+    -- | Number of thumbnails in each column of a tile image. Set a value between+    -- 2 and 2048. Must be divisible by 2.+    tileHeight :: Prelude.Maybe Prelude.Natural,+    -- | Number of thumbnails in each row of a tile image. Set a value between 1+    -- and 512.+    tileWidth :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DashIsoImageBasedTrickPlaySettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'intervalCadence', 'dashIsoImageBasedTrickPlaySettings_intervalCadence' - The cadence MediaConvert follows for generating thumbnails. If set to+-- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+-- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+-- MediaConvert generates thumbnails according to the interval you specify+-- in thumbnailInterval.+--+-- 'thumbnailHeight', 'dashIsoImageBasedTrickPlaySettings_thumbnailHeight' - Height of each thumbnail within each tile image, in pixels. Leave blank+-- to maintain aspect ratio with thumbnail width. If following the aspect+-- ratio would lead to a total tile height greater than 4096, then the job+-- will be rejected. Must be divisible by 2.+--+-- 'thumbnailInterval', 'dashIsoImageBasedTrickPlaySettings_thumbnailInterval' - Enter the interval, in seconds, that MediaConvert uses to generate+-- thumbnails. If the interval you enter doesn\'t align with the output+-- frame rate, MediaConvert automatically rounds the interval to align with+-- the output frame rate. For example, if the output frame rate is 29.97+-- frames per second and you enter 5, MediaConvert uses a 150 frame+-- interval to generate thumbnails.+--+-- 'thumbnailWidth', 'dashIsoImageBasedTrickPlaySettings_thumbnailWidth' - Width of each thumbnail within each tile image, in pixels. Default is+-- 312. Must be divisible by 8.+--+-- 'tileHeight', 'dashIsoImageBasedTrickPlaySettings_tileHeight' - Number of thumbnails in each column of a tile image. Set a value between+-- 2 and 2048. Must be divisible by 2.+--+-- 'tileWidth', 'dashIsoImageBasedTrickPlaySettings_tileWidth' - Number of thumbnails in each row of a tile image. Set a value between 1+-- and 512.+newDashIsoImageBasedTrickPlaySettings ::+  DashIsoImageBasedTrickPlaySettings+newDashIsoImageBasedTrickPlaySettings =+  DashIsoImageBasedTrickPlaySettings'+    { intervalCadence =+        Prelude.Nothing,+      thumbnailHeight = Prelude.Nothing,+      thumbnailInterval = Prelude.Nothing,+      thumbnailWidth = Prelude.Nothing,+      tileHeight = Prelude.Nothing,+      tileWidth = Prelude.Nothing+    }++-- | The cadence MediaConvert follows for generating thumbnails. If set to+-- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+-- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+-- MediaConvert generates thumbnails according to the interval you specify+-- in thumbnailInterval.+dashIsoImageBasedTrickPlaySettings_intervalCadence :: Lens.Lens' DashIsoImageBasedTrickPlaySettings (Prelude.Maybe DashIsoIntervalCadence)+dashIsoImageBasedTrickPlaySettings_intervalCadence = Lens.lens (\DashIsoImageBasedTrickPlaySettings' {intervalCadence} -> intervalCadence) (\s@DashIsoImageBasedTrickPlaySettings' {} a -> s {intervalCadence = a} :: DashIsoImageBasedTrickPlaySettings)++-- | Height of each thumbnail within each tile image, in pixels. Leave blank+-- to maintain aspect ratio with thumbnail width. If following the aspect+-- ratio would lead to a total tile height greater than 4096, then the job+-- will be rejected. Must be divisible by 2.+dashIsoImageBasedTrickPlaySettings_thumbnailHeight :: Lens.Lens' DashIsoImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+dashIsoImageBasedTrickPlaySettings_thumbnailHeight = Lens.lens (\DashIsoImageBasedTrickPlaySettings' {thumbnailHeight} -> thumbnailHeight) (\s@DashIsoImageBasedTrickPlaySettings' {} a -> s {thumbnailHeight = a} :: DashIsoImageBasedTrickPlaySettings)++-- | Enter the interval, in seconds, that MediaConvert uses to generate+-- thumbnails. If the interval you enter doesn\'t align with the output+-- frame rate, MediaConvert automatically rounds the interval to align with+-- the output frame rate. For example, if the output frame rate is 29.97+-- frames per second and you enter 5, MediaConvert uses a 150 frame+-- interval to generate thumbnails.+dashIsoImageBasedTrickPlaySettings_thumbnailInterval :: Lens.Lens' DashIsoImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Double)+dashIsoImageBasedTrickPlaySettings_thumbnailInterval = Lens.lens (\DashIsoImageBasedTrickPlaySettings' {thumbnailInterval} -> thumbnailInterval) (\s@DashIsoImageBasedTrickPlaySettings' {} a -> s {thumbnailInterval = a} :: DashIsoImageBasedTrickPlaySettings)++-- | Width of each thumbnail within each tile image, in pixels. Default is+-- 312. Must be divisible by 8.+dashIsoImageBasedTrickPlaySettings_thumbnailWidth :: Lens.Lens' DashIsoImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+dashIsoImageBasedTrickPlaySettings_thumbnailWidth = Lens.lens (\DashIsoImageBasedTrickPlaySettings' {thumbnailWidth} -> thumbnailWidth) (\s@DashIsoImageBasedTrickPlaySettings' {} a -> s {thumbnailWidth = a} :: DashIsoImageBasedTrickPlaySettings)++-- | Number of thumbnails in each column of a tile image. Set a value between+-- 2 and 2048. Must be divisible by 2.+dashIsoImageBasedTrickPlaySettings_tileHeight :: Lens.Lens' DashIsoImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+dashIsoImageBasedTrickPlaySettings_tileHeight = Lens.lens (\DashIsoImageBasedTrickPlaySettings' {tileHeight} -> tileHeight) (\s@DashIsoImageBasedTrickPlaySettings' {} a -> s {tileHeight = a} :: DashIsoImageBasedTrickPlaySettings)++-- | Number of thumbnails in each row of a tile image. Set a value between 1+-- and 512.+dashIsoImageBasedTrickPlaySettings_tileWidth :: Lens.Lens' DashIsoImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+dashIsoImageBasedTrickPlaySettings_tileWidth = Lens.lens (\DashIsoImageBasedTrickPlaySettings' {tileWidth} -> tileWidth) (\s@DashIsoImageBasedTrickPlaySettings' {} a -> s {tileWidth = a} :: DashIsoImageBasedTrickPlaySettings)++instance+  Data.FromJSON+    DashIsoImageBasedTrickPlaySettings+  where+  parseJSON =+    Data.withObject+      "DashIsoImageBasedTrickPlaySettings"+      ( \x ->+          DashIsoImageBasedTrickPlaySettings'+            Prelude.<$> (x Data..:? "intervalCadence")+            Prelude.<*> (x Data..:? "thumbnailHeight")+            Prelude.<*> (x Data..:? "thumbnailInterval")+            Prelude.<*> (x Data..:? "thumbnailWidth")+            Prelude.<*> (x Data..:? "tileHeight")+            Prelude.<*> (x Data..:? "tileWidth")+      )++instance+  Prelude.Hashable+    DashIsoImageBasedTrickPlaySettings+  where+  hashWithSalt+    _salt+    DashIsoImageBasedTrickPlaySettings' {..} =+      _salt+        `Prelude.hashWithSalt` intervalCadence+        `Prelude.hashWithSalt` thumbnailHeight+        `Prelude.hashWithSalt` thumbnailInterval+        `Prelude.hashWithSalt` thumbnailWidth+        `Prelude.hashWithSalt` tileHeight+        `Prelude.hashWithSalt` tileWidth++instance+  Prelude.NFData+    DashIsoImageBasedTrickPlaySettings+  where+  rnf DashIsoImageBasedTrickPlaySettings' {..} =+    Prelude.rnf intervalCadence+      `Prelude.seq` Prelude.rnf thumbnailHeight+      `Prelude.seq` Prelude.rnf thumbnailInterval+      `Prelude.seq` Prelude.rnf thumbnailWidth+      `Prelude.seq` Prelude.rnf tileHeight+      `Prelude.seq` Prelude.rnf tileWidth++instance+  Data.ToJSON+    DashIsoImageBasedTrickPlaySettings+  where+  toJSON DashIsoImageBasedTrickPlaySettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("intervalCadence" Data..=)+              Prelude.<$> intervalCadence,+            ("thumbnailHeight" Data..=)+              Prelude.<$> thumbnailHeight,+            ("thumbnailInterval" Data..=)+              Prelude.<$> thumbnailInterval,+            ("thumbnailWidth" Data..=)+              Prelude.<$> thumbnailWidth,+            ("tileHeight" Data..=) Prelude.<$> tileHeight,+            ("tileWidth" Data..=) Prelude.<$> tileWidth+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DashIsoIntervalCadence.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoIntervalCadence+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoIntervalCadence+  ( DashIsoIntervalCadence+      ( ..,+        DashIsoIntervalCadence_FOLLOW_CUSTOM,+        DashIsoIntervalCadence_FOLLOW_IFRAME+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The cadence MediaConvert follows for generating thumbnails. If set to+-- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+-- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+-- MediaConvert generates thumbnails according to the interval you specify+-- in thumbnailInterval.+newtype DashIsoIntervalCadence = DashIsoIntervalCadence'+  { fromDashIsoIntervalCadence ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoIntervalCadence_FOLLOW_CUSTOM :: DashIsoIntervalCadence+pattern DashIsoIntervalCadence_FOLLOW_CUSTOM = DashIsoIntervalCadence' "FOLLOW_CUSTOM"++pattern DashIsoIntervalCadence_FOLLOW_IFRAME :: DashIsoIntervalCadence+pattern DashIsoIntervalCadence_FOLLOW_IFRAME = DashIsoIntervalCadence' "FOLLOW_IFRAME"++{-# COMPLETE+  DashIsoIntervalCadence_FOLLOW_CUSTOM,+  DashIsoIntervalCadence_FOLLOW_IFRAME,+  DashIsoIntervalCadence'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoMpdManifestBandwidthType.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoMpdManifestBandwidthType+  ( DashIsoMpdManifestBandwidthType+      ( ..,+        DashIsoMpdManifestBandwidthType_AVERAGE,+        DashIsoMpdManifestBandwidthType_MAX+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify how the value for bandwidth is determined for each video+-- Representation in your output MPD manifest. We recommend that you choose+-- a MPD manifest bandwidth type that is compatible with your downstream+-- player configuration. Max: Use the same value that you specify for Max+-- bitrate in the video output, in bits per second. Average: Use the+-- calculated average bitrate of the encoded video output, in bits per+-- second.+newtype DashIsoMpdManifestBandwidthType = DashIsoMpdManifestBandwidthType'+  { fromDashIsoMpdManifestBandwidthType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoMpdManifestBandwidthType_AVERAGE :: DashIsoMpdManifestBandwidthType+pattern DashIsoMpdManifestBandwidthType_AVERAGE = DashIsoMpdManifestBandwidthType' "AVERAGE"++pattern DashIsoMpdManifestBandwidthType_MAX :: DashIsoMpdManifestBandwidthType+pattern DashIsoMpdManifestBandwidthType_MAX = DashIsoMpdManifestBandwidthType' "MAX"++{-# COMPLETE+  DashIsoMpdManifestBandwidthType_AVERAGE,+  DashIsoMpdManifestBandwidthType_MAX,+  DashIsoMpdManifestBandwidthType'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoMpdProfile.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoMpdProfile+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoMpdProfile+  ( DashIsoMpdProfile+      ( ..,+        DashIsoMpdProfile_MAIN_PROFILE,+        DashIsoMpdProfile_ON_DEMAND_PROFILE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether your DASH profile is on-demand or main. When you choose+-- Main profile (MAIN_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-main:2011 in your .mpd DASH manifest. When+-- you choose On-demand (ON_DEMAND_PROFILE), the service signals+-- urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose+-- On-demand, you must also set the output group setting Segment control+-- (SegmentControl) to Single file (SINGLE_FILE).+newtype DashIsoMpdProfile = DashIsoMpdProfile'+  { fromDashIsoMpdProfile ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoMpdProfile_MAIN_PROFILE :: DashIsoMpdProfile+pattern DashIsoMpdProfile_MAIN_PROFILE = DashIsoMpdProfile' "MAIN_PROFILE"++pattern DashIsoMpdProfile_ON_DEMAND_PROFILE :: DashIsoMpdProfile+pattern DashIsoMpdProfile_ON_DEMAND_PROFILE = DashIsoMpdProfile' "ON_DEMAND_PROFILE"++{-# COMPLETE+  DashIsoMpdProfile_MAIN_PROFILE,+  DashIsoMpdProfile_ON_DEMAND_PROFILE,+  DashIsoMpdProfile'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoPlaybackDeviceCompatibility.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoPlaybackDeviceCompatibility+  ( DashIsoPlaybackDeviceCompatibility+      ( ..,+        DashIsoPlaybackDeviceCompatibility_CENC_V1,+        DashIsoPlaybackDeviceCompatibility_UNENCRYPTED_SEI+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | This setting can improve the compatibility of your output with video+-- players on obsolete devices. It applies only to DASH H.264 outputs with+-- DRM encryption. Choose Unencrypted SEI (UNENCRYPTED_SEI) only to correct+-- problems with playback on older devices. Otherwise, keep the default+-- setting CENC v1 (CENC_V1). If you choose Unencrypted SEI, for that+-- output, the service will exclude the access unit delimiter and will+-- leave the SEI NAL units unencrypted.+newtype DashIsoPlaybackDeviceCompatibility = DashIsoPlaybackDeviceCompatibility'+  { fromDashIsoPlaybackDeviceCompatibility ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoPlaybackDeviceCompatibility_CENC_V1 :: DashIsoPlaybackDeviceCompatibility+pattern DashIsoPlaybackDeviceCompatibility_CENC_V1 = DashIsoPlaybackDeviceCompatibility' "CENC_V1"++pattern DashIsoPlaybackDeviceCompatibility_UNENCRYPTED_SEI :: DashIsoPlaybackDeviceCompatibility+pattern DashIsoPlaybackDeviceCompatibility_UNENCRYPTED_SEI = DashIsoPlaybackDeviceCompatibility' "UNENCRYPTED_SEI"++{-# COMPLETE+  DashIsoPlaybackDeviceCompatibility_CENC_V1,+  DashIsoPlaybackDeviceCompatibility_UNENCRYPTED_SEI,+  DashIsoPlaybackDeviceCompatibility'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoPtsOffsetHandlingForBFrames.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoPtsOffsetHandlingForBFrames+  ( DashIsoPtsOffsetHandlingForBFrames+      ( ..,+        DashIsoPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS,+        DashIsoPtsOffsetHandlingForBFrames_ZERO_BASED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting only when your output video stream has B-frames, which+-- causes the initial presentation time stamp (PTS) to be offset from the+-- initial decode time stamp (DTS). Specify how MediaConvert handles PTS+-- when writing time stamps in output DASH manifests. Choose Match initial+-- PTS (MATCH_INITIAL_PTS) when you want MediaConvert to use the initial+-- PTS as the first time stamp in the manifest. Choose Zero-based+-- (ZERO_BASED) to have MediaConvert ignore the initial PTS in the video+-- stream and instead write the initial time stamp as zero in the manifest.+-- For outputs that don\'t have B-frames, the time stamps in your DASH+-- manifests start at zero regardless of your choice here.+newtype DashIsoPtsOffsetHandlingForBFrames = DashIsoPtsOffsetHandlingForBFrames'+  { fromDashIsoPtsOffsetHandlingForBFrames ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS :: DashIsoPtsOffsetHandlingForBFrames+pattern DashIsoPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS = DashIsoPtsOffsetHandlingForBFrames' "MATCH_INITIAL_PTS"++pattern DashIsoPtsOffsetHandlingForBFrames_ZERO_BASED :: DashIsoPtsOffsetHandlingForBFrames+pattern DashIsoPtsOffsetHandlingForBFrames_ZERO_BASED = DashIsoPtsOffsetHandlingForBFrames' "ZERO_BASED"++{-# COMPLETE+  DashIsoPtsOffsetHandlingForBFrames_MATCH_INITIAL_PTS,+  DashIsoPtsOffsetHandlingForBFrames_ZERO_BASED,+  DashIsoPtsOffsetHandlingForBFrames'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoSegmentControl.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoSegmentControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoSegmentControl+  ( DashIsoSegmentControl+      ( ..,+        DashIsoSegmentControl_SEGMENTED_FILES,+        DashIsoSegmentControl_SINGLE_FILE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to SINGLE_FILE, a single output file is generated, which is+-- internally segmented using the Fragment Length and Segment Length. When+-- set to SEGMENTED_FILES, separate segment files will be created.+newtype DashIsoSegmentControl = DashIsoSegmentControl'+  { fromDashIsoSegmentControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoSegmentControl_SEGMENTED_FILES :: DashIsoSegmentControl+pattern DashIsoSegmentControl_SEGMENTED_FILES = DashIsoSegmentControl' "SEGMENTED_FILES"++pattern DashIsoSegmentControl_SINGLE_FILE :: DashIsoSegmentControl+pattern DashIsoSegmentControl_SINGLE_FILE = DashIsoSegmentControl' "SINGLE_FILE"++{-# COMPLETE+  DashIsoSegmentControl_SEGMENTED_FILES,+  DashIsoSegmentControl_SINGLE_FILE,+  DashIsoSegmentControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoSegmentLengthControl.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoSegmentLengthControl+  ( DashIsoSegmentLengthControl+      ( ..,+        DashIsoSegmentLengthControl_EXACT,+        DashIsoSegmentLengthControl_GOP_MULTIPLE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify how you want MediaConvert to determine the segment length.+-- Choose Exact (EXACT) to have the encoder use the exact length that you+-- specify with the setting Segment length (SegmentLength). This might+-- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+-- the encoder round up the segment lengths to match the next GOP boundary.+newtype DashIsoSegmentLengthControl = DashIsoSegmentLengthControl'+  { fromDashIsoSegmentLengthControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoSegmentLengthControl_EXACT :: DashIsoSegmentLengthControl+pattern DashIsoSegmentLengthControl_EXACT = DashIsoSegmentLengthControl' "EXACT"++pattern DashIsoSegmentLengthControl_GOP_MULTIPLE :: DashIsoSegmentLengthControl+pattern DashIsoSegmentLengthControl_GOP_MULTIPLE = DashIsoSegmentLengthControl' "GOP_MULTIPLE"++{-# COMPLETE+  DashIsoSegmentLengthControl_EXACT,+  DashIsoSegmentLengthControl_GOP_MULTIPLE,+  DashIsoSegmentLengthControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoVideoCompositionOffsets.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoVideoCompositionOffsets+  ( DashIsoVideoCompositionOffsets+      ( ..,+        DashIsoVideoCompositionOffsets_SIGNED,+        DashIsoVideoCompositionOffsets_UNSIGNED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the video sample composition time offset mode in the output fMP4+-- TRUN box. For wider player compatibility, set Video composition offsets+-- to Unsigned or leave blank. The earliest presentation time may be+-- greater than zero, and sample composition time offsets will increment+-- using unsigned integers. For strict fMP4 video and audio timing, set+-- Video composition offsets to Signed. The earliest presentation time will+-- be equal to zero, and sample composition time offsets will increment+-- using signed integers.+newtype DashIsoVideoCompositionOffsets = DashIsoVideoCompositionOffsets'+  { fromDashIsoVideoCompositionOffsets ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoVideoCompositionOffsets_SIGNED :: DashIsoVideoCompositionOffsets+pattern DashIsoVideoCompositionOffsets_SIGNED = DashIsoVideoCompositionOffsets' "SIGNED"++pattern DashIsoVideoCompositionOffsets_UNSIGNED :: DashIsoVideoCompositionOffsets+pattern DashIsoVideoCompositionOffsets_UNSIGNED = DashIsoVideoCompositionOffsets' "UNSIGNED"++{-# COMPLETE+  DashIsoVideoCompositionOffsets_SIGNED,+  DashIsoVideoCompositionOffsets_UNSIGNED,+  DashIsoVideoCompositionOffsets'+  #-}
+ gen/Amazonka/MediaConvert/Types/DashIsoWriteSegmentTimelineInRepresentation.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DashIsoWriteSegmentTimelineInRepresentation+  ( DashIsoWriteSegmentTimelineInRepresentation+      ( ..,+        DashIsoWriteSegmentTimelineInRepresentation_DISABLED,+        DashIsoWriteSegmentTimelineInRepresentation_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you enable Precise segment duration in manifests+-- (writeSegmentTimelineInRepresentation), your DASH manifest shows precise+-- segment durations. The segment duration information appears inside the+-- SegmentTimeline element, inside SegmentTemplate at the Representation+-- level. When this feature isn\'t enabled, the segment durations in your+-- DASH manifest are approximate. The segment duration information appears+-- in the duration attribute of the SegmentTemplate element.+newtype DashIsoWriteSegmentTimelineInRepresentation = DashIsoWriteSegmentTimelineInRepresentation'+  { fromDashIsoWriteSegmentTimelineInRepresentation ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DashIsoWriteSegmentTimelineInRepresentation_DISABLED :: DashIsoWriteSegmentTimelineInRepresentation+pattern DashIsoWriteSegmentTimelineInRepresentation_DISABLED = DashIsoWriteSegmentTimelineInRepresentation' "DISABLED"++pattern DashIsoWriteSegmentTimelineInRepresentation_ENABLED :: DashIsoWriteSegmentTimelineInRepresentation+pattern DashIsoWriteSegmentTimelineInRepresentation_ENABLED = DashIsoWriteSegmentTimelineInRepresentation' "ENABLED"++{-# COMPLETE+  DashIsoWriteSegmentTimelineInRepresentation_DISABLED,+  DashIsoWriteSegmentTimelineInRepresentation_ENABLED,+  DashIsoWriteSegmentTimelineInRepresentation'+  #-}
+ gen/Amazonka/MediaConvert/Types/DecryptionMode.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DecryptionMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DecryptionMode+  ( DecryptionMode+      ( ..,+        DecryptionMode_AES_CBC,+        DecryptionMode_AES_CTR,+        DecryptionMode_AES_GCM+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the encryption mode that you used to encrypt your input files.+newtype DecryptionMode = DecryptionMode'+  { fromDecryptionMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DecryptionMode_AES_CBC :: DecryptionMode+pattern DecryptionMode_AES_CBC = DecryptionMode' "AES_CBC"++pattern DecryptionMode_AES_CTR :: DecryptionMode+pattern DecryptionMode_AES_CTR = DecryptionMode' "AES_CTR"++pattern DecryptionMode_AES_GCM :: DecryptionMode+pattern DecryptionMode_AES_GCM = DecryptionMode' "AES_GCM"++{-# COMPLETE+  DecryptionMode_AES_CBC,+  DecryptionMode_AES_CTR,+  DecryptionMode_AES_GCM,+  DecryptionMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/DeinterlaceAlgorithm.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DeinterlaceAlgorithm+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DeinterlaceAlgorithm+  ( DeinterlaceAlgorithm+      ( ..,+        DeinterlaceAlgorithm_BLEND,+        DeinterlaceAlgorithm_BLEND_TICKER,+        DeinterlaceAlgorithm_INTERPOLATE,+        DeinterlaceAlgorithm_INTERPOLATE_TICKER+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Only applies when you set Deinterlacer (DeinterlaceMode) to Deinterlace+-- (DEINTERLACE) or Adaptive (ADAPTIVE). Motion adaptive interpolate+-- (INTERPOLATE) produces sharper pictures, while blend (BLEND) produces+-- smoother motion. Use (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your+-- source file includes a ticker, such as a scrolling headline at the+-- bottom of the frame.+newtype DeinterlaceAlgorithm = DeinterlaceAlgorithm'+  { fromDeinterlaceAlgorithm ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DeinterlaceAlgorithm_BLEND :: DeinterlaceAlgorithm+pattern DeinterlaceAlgorithm_BLEND = DeinterlaceAlgorithm' "BLEND"++pattern DeinterlaceAlgorithm_BLEND_TICKER :: DeinterlaceAlgorithm+pattern DeinterlaceAlgorithm_BLEND_TICKER = DeinterlaceAlgorithm' "BLEND_TICKER"++pattern DeinterlaceAlgorithm_INTERPOLATE :: DeinterlaceAlgorithm+pattern DeinterlaceAlgorithm_INTERPOLATE = DeinterlaceAlgorithm' "INTERPOLATE"++pattern DeinterlaceAlgorithm_INTERPOLATE_TICKER :: DeinterlaceAlgorithm+pattern DeinterlaceAlgorithm_INTERPOLATE_TICKER = DeinterlaceAlgorithm' "INTERPOLATE_TICKER"++{-# COMPLETE+  DeinterlaceAlgorithm_BLEND,+  DeinterlaceAlgorithm_BLEND_TICKER,+  DeinterlaceAlgorithm_INTERPOLATE,+  DeinterlaceAlgorithm_INTERPOLATE_TICKER,+  DeinterlaceAlgorithm'+  #-}
+ gen/Amazonka/MediaConvert/Types/Deinterlacer.hs view
@@ -0,0 +1,160 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Deinterlacer+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Deinterlacer where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.DeinterlaceAlgorithm+import Amazonka.MediaConvert.Types.DeinterlacerControl+import Amazonka.MediaConvert.Types.DeinterlacerMode+import qualified Amazonka.Prelude as Prelude++-- | Settings for deinterlacer+--+-- /See:/ 'newDeinterlacer' smart constructor.+data Deinterlacer = Deinterlacer'+  { -- | Only applies when you set Deinterlacer (DeinterlaceMode) to Deinterlace+    -- (DEINTERLACE) or Adaptive (ADAPTIVE). Motion adaptive interpolate+    -- (INTERPOLATE) produces sharper pictures, while blend (BLEND) produces+    -- smoother motion. Use (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your+    -- source file includes a ticker, such as a scrolling headline at the+    -- bottom of the frame.+    algorithm :: Prelude.Maybe DeinterlaceAlgorithm,+    -- | - When set to NORMAL (default), the deinterlacer does not convert frames+    -- that are tagged in metadata as progressive. It will only convert those+    -- that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the+    -- deinterlacer converts every frame to progressive - even those that are+    -- already tagged as progressive. Turn Force mode on only if there is a+    -- good chance that the metadata has tagged frames as progressive when they+    -- are not progressive. Do not turn on otherwise; processing frames that+    -- are already progressive into progressive will probably result in lower+    -- quality video.+    control :: Prelude.Maybe DeinterlacerControl,+    -- | Use Deinterlacer (DeinterlaceMode) to choose how the service will do+    -- deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced+    -- to progressive. - Inverse telecine converts Hard Telecine 29.97i to+    -- progressive 23.976p. - Adaptive auto-detects and converts to+    -- progressive.+    mode :: Prelude.Maybe DeinterlacerMode+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Deinterlacer' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'algorithm', 'deinterlacer_algorithm' - Only applies when you set Deinterlacer (DeinterlaceMode) to Deinterlace+-- (DEINTERLACE) or Adaptive (ADAPTIVE). Motion adaptive interpolate+-- (INTERPOLATE) produces sharper pictures, while blend (BLEND) produces+-- smoother motion. Use (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your+-- source file includes a ticker, such as a scrolling headline at the+-- bottom of the frame.+--+-- 'control', 'deinterlacer_control' - - When set to NORMAL (default), the deinterlacer does not convert frames+-- that are tagged in metadata as progressive. It will only convert those+-- that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the+-- deinterlacer converts every frame to progressive - even those that are+-- already tagged as progressive. Turn Force mode on only if there is a+-- good chance that the metadata has tagged frames as progressive when they+-- are not progressive. Do not turn on otherwise; processing frames that+-- are already progressive into progressive will probably result in lower+-- quality video.+--+-- 'mode', 'deinterlacer_mode' - Use Deinterlacer (DeinterlaceMode) to choose how the service will do+-- deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced+-- to progressive. - Inverse telecine converts Hard Telecine 29.97i to+-- progressive 23.976p. - Adaptive auto-detects and converts to+-- progressive.+newDeinterlacer ::+  Deinterlacer+newDeinterlacer =+  Deinterlacer'+    { algorithm = Prelude.Nothing,+      control = Prelude.Nothing,+      mode = Prelude.Nothing+    }++-- | Only applies when you set Deinterlacer (DeinterlaceMode) to Deinterlace+-- (DEINTERLACE) or Adaptive (ADAPTIVE). Motion adaptive interpolate+-- (INTERPOLATE) produces sharper pictures, while blend (BLEND) produces+-- smoother motion. Use (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your+-- source file includes a ticker, such as a scrolling headline at the+-- bottom of the frame.+deinterlacer_algorithm :: Lens.Lens' Deinterlacer (Prelude.Maybe DeinterlaceAlgorithm)+deinterlacer_algorithm = Lens.lens (\Deinterlacer' {algorithm} -> algorithm) (\s@Deinterlacer' {} a -> s {algorithm = a} :: Deinterlacer)++-- | - When set to NORMAL (default), the deinterlacer does not convert frames+-- that are tagged in metadata as progressive. It will only convert those+-- that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the+-- deinterlacer converts every frame to progressive - even those that are+-- already tagged as progressive. Turn Force mode on only if there is a+-- good chance that the metadata has tagged frames as progressive when they+-- are not progressive. Do not turn on otherwise; processing frames that+-- are already progressive into progressive will probably result in lower+-- quality video.+deinterlacer_control :: Lens.Lens' Deinterlacer (Prelude.Maybe DeinterlacerControl)+deinterlacer_control = Lens.lens (\Deinterlacer' {control} -> control) (\s@Deinterlacer' {} a -> s {control = a} :: Deinterlacer)++-- | Use Deinterlacer (DeinterlaceMode) to choose how the service will do+-- deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced+-- to progressive. - Inverse telecine converts Hard Telecine 29.97i to+-- progressive 23.976p. - Adaptive auto-detects and converts to+-- progressive.+deinterlacer_mode :: Lens.Lens' Deinterlacer (Prelude.Maybe DeinterlacerMode)+deinterlacer_mode = Lens.lens (\Deinterlacer' {mode} -> mode) (\s@Deinterlacer' {} a -> s {mode = a} :: Deinterlacer)++instance Data.FromJSON Deinterlacer where+  parseJSON =+    Data.withObject+      "Deinterlacer"+      ( \x ->+          Deinterlacer'+            Prelude.<$> (x Data..:? "algorithm")+            Prelude.<*> (x Data..:? "control")+            Prelude.<*> (x Data..:? "mode")+      )++instance Prelude.Hashable Deinterlacer where+  hashWithSalt _salt Deinterlacer' {..} =+    _salt+      `Prelude.hashWithSalt` algorithm+      `Prelude.hashWithSalt` control+      `Prelude.hashWithSalt` mode++instance Prelude.NFData Deinterlacer where+  rnf Deinterlacer' {..} =+    Prelude.rnf algorithm+      `Prelude.seq` Prelude.rnf control+      `Prelude.seq` Prelude.rnf mode++instance Data.ToJSON Deinterlacer where+  toJSON Deinterlacer' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("algorithm" Data..=) Prelude.<$> algorithm,+            ("control" Data..=) Prelude.<$> control,+            ("mode" Data..=) Prelude.<$> mode+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DeinterlacerControl.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DeinterlacerControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DeinterlacerControl+  ( DeinterlacerControl+      ( ..,+        DeinterlacerControl_FORCE_ALL_FRAMES,+        DeinterlacerControl_NORMAL+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | - When set to NORMAL (default), the deinterlacer does not convert frames+-- that are tagged in metadata as progressive. It will only convert those+-- that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the+-- deinterlacer converts every frame to progressive - even those that are+-- already tagged as progressive. Turn Force mode on only if there is a+-- good chance that the metadata has tagged frames as progressive when they+-- are not progressive. Do not turn on otherwise; processing frames that+-- are already progressive into progressive will probably result in lower+-- quality video.+newtype DeinterlacerControl = DeinterlacerControl'+  { fromDeinterlacerControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DeinterlacerControl_FORCE_ALL_FRAMES :: DeinterlacerControl+pattern DeinterlacerControl_FORCE_ALL_FRAMES = DeinterlacerControl' "FORCE_ALL_FRAMES"++pattern DeinterlacerControl_NORMAL :: DeinterlacerControl+pattern DeinterlacerControl_NORMAL = DeinterlacerControl' "NORMAL"++{-# COMPLETE+  DeinterlacerControl_FORCE_ALL_FRAMES,+  DeinterlacerControl_NORMAL,+  DeinterlacerControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/DeinterlacerMode.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DeinterlacerMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DeinterlacerMode+  ( DeinterlacerMode+      ( ..,+        DeinterlacerMode_ADAPTIVE,+        DeinterlacerMode_DEINTERLACE,+        DeinterlacerMode_INVERSE_TELECINE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use Deinterlacer (DeinterlaceMode) to choose how the service will do+-- deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced+-- to progressive. - Inverse telecine converts Hard Telecine 29.97i to+-- progressive 23.976p. - Adaptive auto-detects and converts to+-- progressive.+newtype DeinterlacerMode = DeinterlacerMode'+  { fromDeinterlacerMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DeinterlacerMode_ADAPTIVE :: DeinterlacerMode+pattern DeinterlacerMode_ADAPTIVE = DeinterlacerMode' "ADAPTIVE"++pattern DeinterlacerMode_DEINTERLACE :: DeinterlacerMode+pattern DeinterlacerMode_DEINTERLACE = DeinterlacerMode' "DEINTERLACE"++pattern DeinterlacerMode_INVERSE_TELECINE :: DeinterlacerMode+pattern DeinterlacerMode_INVERSE_TELECINE = DeinterlacerMode' "INVERSE_TELECINE"++{-# COMPLETE+  DeinterlacerMode_ADAPTIVE,+  DeinterlacerMode_DEINTERLACE,+  DeinterlacerMode_INVERSE_TELECINE,+  DeinterlacerMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/DescribeEndpointsMode.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DescribeEndpointsMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DescribeEndpointsMode+  ( DescribeEndpointsMode+      ( ..,+        DescribeEndpointsMode_DEFAULT,+        DescribeEndpointsMode_GET_ONLY+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Optional field, defaults to DEFAULT. Specify DEFAULT for this operation+-- to return your endpoints if any exist, or to create an endpoint for you+-- and return it if one doesn\'t already exist. Specify GET_ONLY to return+-- your endpoints if any exist, or an empty list if none exist.+newtype DescribeEndpointsMode = DescribeEndpointsMode'+  { fromDescribeEndpointsMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DescribeEndpointsMode_DEFAULT :: DescribeEndpointsMode+pattern DescribeEndpointsMode_DEFAULT = DescribeEndpointsMode' "DEFAULT"++pattern DescribeEndpointsMode_GET_ONLY :: DescribeEndpointsMode+pattern DescribeEndpointsMode_GET_ONLY = DescribeEndpointsMode' "GET_ONLY"++{-# COMPLETE+  DescribeEndpointsMode_DEFAULT,+  DescribeEndpointsMode_GET_ONLY,+  DescribeEndpointsMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/DestinationSettings.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DestinationSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DestinationSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.S3DestinationSettings+import qualified Amazonka.Prelude as Prelude++-- | Settings associated with the destination. Will vary based on the type of+-- destination+--+-- /See:/ 'newDestinationSettings' smart constructor.+data DestinationSettings = DestinationSettings'+  { -- | Settings associated with S3 destination+    s3Settings :: Prelude.Maybe S3DestinationSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DestinationSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 's3Settings', 'destinationSettings_s3Settings' - Settings associated with S3 destination+newDestinationSettings ::+  DestinationSettings+newDestinationSettings =+  DestinationSettings' {s3Settings = Prelude.Nothing}++-- | Settings associated with S3 destination+destinationSettings_s3Settings :: Lens.Lens' DestinationSettings (Prelude.Maybe S3DestinationSettings)+destinationSettings_s3Settings = Lens.lens (\DestinationSettings' {s3Settings} -> s3Settings) (\s@DestinationSettings' {} a -> s {s3Settings = a} :: DestinationSettings)++instance Data.FromJSON DestinationSettings where+  parseJSON =+    Data.withObject+      "DestinationSettings"+      ( \x ->+          DestinationSettings'+            Prelude.<$> (x Data..:? "s3Settings")+      )++instance Prelude.Hashable DestinationSettings where+  hashWithSalt _salt DestinationSettings' {..} =+    _salt `Prelude.hashWithSalt` s3Settings++instance Prelude.NFData DestinationSettings where+  rnf DestinationSettings' {..} = Prelude.rnf s3Settings++instance Data.ToJSON DestinationSettings where+  toJSON DestinationSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [("s3Settings" Data..=) Prelude.<$> s3Settings]+      )
+ gen/Amazonka/MediaConvert/Types/DolbyVision.hs view
@@ -0,0 +1,165 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DolbyVision+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DolbyVision where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata+import Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode+import Amazonka.MediaConvert.Types.DolbyVisionMapping+import Amazonka.MediaConvert.Types.DolbyVisionProfile+import qualified Amazonka.Prelude as Prelude++-- | Create Dolby Vision Profile 5 or Profile 8.1 compatible video output.+--+-- /See:/ 'newDolbyVision' smart constructor.+data DolbyVision = DolbyVision'+  { -- | Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to+    -- override the MaxCLL and MaxFALL values in your input with new values.+    l6Metadata :: Prelude.Maybe DolbyVisionLevel6Metadata,+    -- | Use Dolby Vision Mode to choose how the service will handle Dolby Vision+    -- MaxCLL and MaxFALL properies.+    l6Mode :: Prelude.Maybe DolbyVisionLevel6Mode,+    -- | Required when you set Dolby Vision Profile to Profile 8.1. When you set+    -- Content mapping to None, content mapping is not applied to the+    -- HDR10-compatible signal. Depending on the source peak nit level,+    -- clipping might occur on HDR devices without Dolby Vision. When you set+    -- Content mapping to HDR10 1000, the transcoder creates a 1,000 nits peak+    -- HDR10-compatible signal by applying static content mapping to the+    -- source. This mode is speed-optimized for PQ10 sources with metadata that+    -- is created from analysis. For graded Dolby Vision content, be aware that+    -- creative intent might not be guaranteed with extreme 1,000 nits trims.+    mapping :: Prelude.Maybe DolbyVisionMapping,+    -- | Required when you enable Dolby Vision. Use Profile 5 to include+    -- frame-interleaved Dolby Vision metadata in your output. Your input must+    -- include Dolby Vision metadata or an HDR10 YUV color space. Use Profile+    -- 8.1 to include frame-interleaved Dolby Vision metadata and HDR10+    -- metadata in your output. Your input must include Dolby Vision metadata.+    profile :: Prelude.Maybe DolbyVisionProfile+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DolbyVision' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'l6Metadata', 'dolbyVision_l6Metadata' - Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to+-- override the MaxCLL and MaxFALL values in your input with new values.+--+-- 'l6Mode', 'dolbyVision_l6Mode' - Use Dolby Vision Mode to choose how the service will handle Dolby Vision+-- MaxCLL and MaxFALL properies.+--+-- 'mapping', 'dolbyVision_mapping' - Required when you set Dolby Vision Profile to Profile 8.1. When you set+-- Content mapping to None, content mapping is not applied to the+-- HDR10-compatible signal. Depending on the source peak nit level,+-- clipping might occur on HDR devices without Dolby Vision. When you set+-- Content mapping to HDR10 1000, the transcoder creates a 1,000 nits peak+-- HDR10-compatible signal by applying static content mapping to the+-- source. This mode is speed-optimized for PQ10 sources with metadata that+-- is created from analysis. For graded Dolby Vision content, be aware that+-- creative intent might not be guaranteed with extreme 1,000 nits trims.+--+-- 'profile', 'dolbyVision_profile' - Required when you enable Dolby Vision. Use Profile 5 to include+-- frame-interleaved Dolby Vision metadata in your output. Your input must+-- include Dolby Vision metadata or an HDR10 YUV color space. Use Profile+-- 8.1 to include frame-interleaved Dolby Vision metadata and HDR10+-- metadata in your output. Your input must include Dolby Vision metadata.+newDolbyVision ::+  DolbyVision+newDolbyVision =+  DolbyVision'+    { l6Metadata = Prelude.Nothing,+      l6Mode = Prelude.Nothing,+      mapping = Prelude.Nothing,+      profile = Prelude.Nothing+    }++-- | Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to+-- override the MaxCLL and MaxFALL values in your input with new values.+dolbyVision_l6Metadata :: Lens.Lens' DolbyVision (Prelude.Maybe DolbyVisionLevel6Metadata)+dolbyVision_l6Metadata = Lens.lens (\DolbyVision' {l6Metadata} -> l6Metadata) (\s@DolbyVision' {} a -> s {l6Metadata = a} :: DolbyVision)++-- | Use Dolby Vision Mode to choose how the service will handle Dolby Vision+-- MaxCLL and MaxFALL properies.+dolbyVision_l6Mode :: Lens.Lens' DolbyVision (Prelude.Maybe DolbyVisionLevel6Mode)+dolbyVision_l6Mode = Lens.lens (\DolbyVision' {l6Mode} -> l6Mode) (\s@DolbyVision' {} a -> s {l6Mode = a} :: DolbyVision)++-- | Required when you set Dolby Vision Profile to Profile 8.1. When you set+-- Content mapping to None, content mapping is not applied to the+-- HDR10-compatible signal. Depending on the source peak nit level,+-- clipping might occur on HDR devices without Dolby Vision. When you set+-- Content mapping to HDR10 1000, the transcoder creates a 1,000 nits peak+-- HDR10-compatible signal by applying static content mapping to the+-- source. This mode is speed-optimized for PQ10 sources with metadata that+-- is created from analysis. For graded Dolby Vision content, be aware that+-- creative intent might not be guaranteed with extreme 1,000 nits trims.+dolbyVision_mapping :: Lens.Lens' DolbyVision (Prelude.Maybe DolbyVisionMapping)+dolbyVision_mapping = Lens.lens (\DolbyVision' {mapping} -> mapping) (\s@DolbyVision' {} a -> s {mapping = a} :: DolbyVision)++-- | Required when you enable Dolby Vision. Use Profile 5 to include+-- frame-interleaved Dolby Vision metadata in your output. Your input must+-- include Dolby Vision metadata or an HDR10 YUV color space. Use Profile+-- 8.1 to include frame-interleaved Dolby Vision metadata and HDR10+-- metadata in your output. Your input must include Dolby Vision metadata.+dolbyVision_profile :: Lens.Lens' DolbyVision (Prelude.Maybe DolbyVisionProfile)+dolbyVision_profile = Lens.lens (\DolbyVision' {profile} -> profile) (\s@DolbyVision' {} a -> s {profile = a} :: DolbyVision)++instance Data.FromJSON DolbyVision where+  parseJSON =+    Data.withObject+      "DolbyVision"+      ( \x ->+          DolbyVision'+            Prelude.<$> (x Data..:? "l6Metadata")+            Prelude.<*> (x Data..:? "l6Mode")+            Prelude.<*> (x Data..:? "mapping")+            Prelude.<*> (x Data..:? "profile")+      )++instance Prelude.Hashable DolbyVision where+  hashWithSalt _salt DolbyVision' {..} =+    _salt+      `Prelude.hashWithSalt` l6Metadata+      `Prelude.hashWithSalt` l6Mode+      `Prelude.hashWithSalt` mapping+      `Prelude.hashWithSalt` profile++instance Prelude.NFData DolbyVision where+  rnf DolbyVision' {..} =+    Prelude.rnf l6Metadata+      `Prelude.seq` Prelude.rnf l6Mode+      `Prelude.seq` Prelude.rnf mapping+      `Prelude.seq` Prelude.rnf profile++instance Data.ToJSON DolbyVision where+  toJSON DolbyVision' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("l6Metadata" Data..=) Prelude.<$> l6Metadata,+            ("l6Mode" Data..=) Prelude.<$> l6Mode,+            ("mapping" Data..=) Prelude.<$> mapping,+            ("profile" Data..=) Prelude.<$> profile+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DolbyVisionLevel6Metadata.hs view
@@ -0,0 +1,104 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DolbyVisionLevel6Metadata where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to+-- override the MaxCLL and MaxFALL values in your input with new values.+--+-- /See:/ 'newDolbyVisionLevel6Metadata' smart constructor.+data DolbyVisionLevel6Metadata = DolbyVisionLevel6Metadata'+  { -- | Maximum Content Light Level. Static HDR metadata that corresponds to the+    -- brightest pixel in the entire stream. Measured in nits.+    maxCll :: Prelude.Maybe Prelude.Natural,+    -- | Maximum Frame-Average Light Level. Static HDR metadata that corresponds+    -- to the highest frame-average brightness in the entire stream. Measured+    -- in nits.+    maxFall :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DolbyVisionLevel6Metadata' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxCll', 'dolbyVisionLevel6Metadata_maxCll' - Maximum Content Light Level. Static HDR metadata that corresponds to the+-- brightest pixel in the entire stream. Measured in nits.+--+-- 'maxFall', 'dolbyVisionLevel6Metadata_maxFall' - Maximum Frame-Average Light Level. Static HDR metadata that corresponds+-- to the highest frame-average brightness in the entire stream. Measured+-- in nits.+newDolbyVisionLevel6Metadata ::+  DolbyVisionLevel6Metadata+newDolbyVisionLevel6Metadata =+  DolbyVisionLevel6Metadata'+    { maxCll =+        Prelude.Nothing,+      maxFall = Prelude.Nothing+    }++-- | Maximum Content Light Level. Static HDR metadata that corresponds to the+-- brightest pixel in the entire stream. Measured in nits.+dolbyVisionLevel6Metadata_maxCll :: Lens.Lens' DolbyVisionLevel6Metadata (Prelude.Maybe Prelude.Natural)+dolbyVisionLevel6Metadata_maxCll = Lens.lens (\DolbyVisionLevel6Metadata' {maxCll} -> maxCll) (\s@DolbyVisionLevel6Metadata' {} a -> s {maxCll = a} :: DolbyVisionLevel6Metadata)++-- | Maximum Frame-Average Light Level. Static HDR metadata that corresponds+-- to the highest frame-average brightness in the entire stream. Measured+-- in nits.+dolbyVisionLevel6Metadata_maxFall :: Lens.Lens' DolbyVisionLevel6Metadata (Prelude.Maybe Prelude.Natural)+dolbyVisionLevel6Metadata_maxFall = Lens.lens (\DolbyVisionLevel6Metadata' {maxFall} -> maxFall) (\s@DolbyVisionLevel6Metadata' {} a -> s {maxFall = a} :: DolbyVisionLevel6Metadata)++instance Data.FromJSON DolbyVisionLevel6Metadata where+  parseJSON =+    Data.withObject+      "DolbyVisionLevel6Metadata"+      ( \x ->+          DolbyVisionLevel6Metadata'+            Prelude.<$> (x Data..:? "maxCll")+            Prelude.<*> (x Data..:? "maxFall")+      )++instance Prelude.Hashable DolbyVisionLevel6Metadata where+  hashWithSalt _salt DolbyVisionLevel6Metadata' {..} =+    _salt+      `Prelude.hashWithSalt` maxCll+      `Prelude.hashWithSalt` maxFall++instance Prelude.NFData DolbyVisionLevel6Metadata where+  rnf DolbyVisionLevel6Metadata' {..} =+    Prelude.rnf maxCll+      `Prelude.seq` Prelude.rnf maxFall++instance Data.ToJSON DolbyVisionLevel6Metadata where+  toJSON DolbyVisionLevel6Metadata' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("maxCll" Data..=) Prelude.<$> maxCll,+            ("maxFall" Data..=) Prelude.<$> maxFall+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DolbyVisionLevel6Mode.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DolbyVisionLevel6Mode+  ( DolbyVisionLevel6Mode+      ( ..,+        DolbyVisionLevel6Mode_PASSTHROUGH,+        DolbyVisionLevel6Mode_RECALCULATE,+        DolbyVisionLevel6Mode_SPECIFY+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use Dolby Vision Mode to choose how the service will handle Dolby Vision+-- MaxCLL and MaxFALL properies.+newtype DolbyVisionLevel6Mode = DolbyVisionLevel6Mode'+  { fromDolbyVisionLevel6Mode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DolbyVisionLevel6Mode_PASSTHROUGH :: DolbyVisionLevel6Mode+pattern DolbyVisionLevel6Mode_PASSTHROUGH = DolbyVisionLevel6Mode' "PASSTHROUGH"++pattern DolbyVisionLevel6Mode_RECALCULATE :: DolbyVisionLevel6Mode+pattern DolbyVisionLevel6Mode_RECALCULATE = DolbyVisionLevel6Mode' "RECALCULATE"++pattern DolbyVisionLevel6Mode_SPECIFY :: DolbyVisionLevel6Mode+pattern DolbyVisionLevel6Mode_SPECIFY = DolbyVisionLevel6Mode' "SPECIFY"++{-# COMPLETE+  DolbyVisionLevel6Mode_PASSTHROUGH,+  DolbyVisionLevel6Mode_RECALCULATE,+  DolbyVisionLevel6Mode_SPECIFY,+  DolbyVisionLevel6Mode'+  #-}
+ gen/Amazonka/MediaConvert/Types/DolbyVisionMapping.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DolbyVisionMapping+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DolbyVisionMapping+  ( DolbyVisionMapping+      ( ..,+        DolbyVisionMapping_HDR10_1000,+        DolbyVisionMapping_HDR10_NOMAP+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Required when you set Dolby Vision Profile to Profile 8.1. When you set+-- Content mapping to None, content mapping is not applied to the+-- HDR10-compatible signal. Depending on the source peak nit level,+-- clipping might occur on HDR devices without Dolby Vision. When you set+-- Content mapping to HDR10 1000, the transcoder creates a 1,000 nits peak+-- HDR10-compatible signal by applying static content mapping to the+-- source. This mode is speed-optimized for PQ10 sources with metadata that+-- is created from analysis. For graded Dolby Vision content, be aware that+-- creative intent might not be guaranteed with extreme 1,000 nits trims.+newtype DolbyVisionMapping = DolbyVisionMapping'+  { fromDolbyVisionMapping ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DolbyVisionMapping_HDR10_1000 :: DolbyVisionMapping+pattern DolbyVisionMapping_HDR10_1000 = DolbyVisionMapping' "HDR10_1000"++pattern DolbyVisionMapping_HDR10_NOMAP :: DolbyVisionMapping+pattern DolbyVisionMapping_HDR10_NOMAP = DolbyVisionMapping' "HDR10_NOMAP"++{-# COMPLETE+  DolbyVisionMapping_HDR10_1000,+  DolbyVisionMapping_HDR10_NOMAP,+  DolbyVisionMapping'+  #-}
+ gen/Amazonka/MediaConvert/Types/DolbyVisionProfile.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DolbyVisionProfile+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DolbyVisionProfile+  ( DolbyVisionProfile+      ( ..,+        DolbyVisionProfile_PROFILE_5,+        DolbyVisionProfile_PROFILE_8_1+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Required when you enable Dolby Vision. Use Profile 5 to include+-- frame-interleaved Dolby Vision metadata in your output. Your input must+-- include Dolby Vision metadata or an HDR10 YUV color space. Use Profile+-- 8.1 to include frame-interleaved Dolby Vision metadata and HDR10+-- metadata in your output. Your input must include Dolby Vision metadata.+newtype DolbyVisionProfile = DolbyVisionProfile'+  { fromDolbyVisionProfile ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DolbyVisionProfile_PROFILE_5 :: DolbyVisionProfile+pattern DolbyVisionProfile_PROFILE_5 = DolbyVisionProfile' "PROFILE_5"++pattern DolbyVisionProfile_PROFILE_8_1 :: DolbyVisionProfile+pattern DolbyVisionProfile_PROFILE_8_1 = DolbyVisionProfile' "PROFILE_8_1"++{-# COMPLETE+  DolbyVisionProfile_PROFILE_5,+  DolbyVisionProfile_PROFILE_8_1,+  DolbyVisionProfile'+  #-}
+ gen/Amazonka/MediaConvert/Types/DropFrameTimecode.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DropFrameTimecode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DropFrameTimecode+  ( DropFrameTimecode+      ( ..,+        DropFrameTimecode_DISABLED,+        DropFrameTimecode_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Applies only to 29.97 fps outputs. When this feature is enabled, the+-- service will use drop-frame timecode on outputs. If it is not possible+-- to use drop-frame timecode, the system will fall back to non-drop-frame.+-- This setting is enabled by default when Timecode insertion+-- (TimecodeInsertion) is enabled.+newtype DropFrameTimecode = DropFrameTimecode'+  { fromDropFrameTimecode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DropFrameTimecode_DISABLED :: DropFrameTimecode+pattern DropFrameTimecode_DISABLED = DropFrameTimecode' "DISABLED"++pattern DropFrameTimecode_ENABLED :: DropFrameTimecode+pattern DropFrameTimecode_ENABLED = DropFrameTimecode' "ENABLED"++{-# COMPLETE+  DropFrameTimecode_DISABLED,+  DropFrameTimecode_ENABLED,+  DropFrameTimecode'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbNitSettings.hs view
@@ -0,0 +1,116 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbNitSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbNitSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use these settings to insert a DVB Network Information Table (NIT) in+-- the transport stream of this output. When you work directly in your JSON+-- job specification, include this object only when your job has a+-- transport stream output and the container settings contain the object+-- M2tsSettings.+--+-- /See:/ 'newDvbNitSettings' smart constructor.+data DvbNitSettings = DvbNitSettings'+  { -- | The numeric value placed in the Network Information Table (NIT).+    networkId :: Prelude.Maybe Prelude.Natural,+    -- | The network name text placed in the network_name_descriptor inside the+    -- Network Information Table. Maximum length is 256 characters.+    networkName :: Prelude.Maybe Prelude.Text,+    -- | The number of milliseconds between instances of this table in the output+    -- transport stream.+    nitInterval :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DvbNitSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'networkId', 'dvbNitSettings_networkId' - The numeric value placed in the Network Information Table (NIT).+--+-- 'networkName', 'dvbNitSettings_networkName' - The network name text placed in the network_name_descriptor inside the+-- Network Information Table. Maximum length is 256 characters.+--+-- 'nitInterval', 'dvbNitSettings_nitInterval' - The number of milliseconds between instances of this table in the output+-- transport stream.+newDvbNitSettings ::+  DvbNitSettings+newDvbNitSettings =+  DvbNitSettings'+    { networkId = Prelude.Nothing,+      networkName = Prelude.Nothing,+      nitInterval = Prelude.Nothing+    }++-- | The numeric value placed in the Network Information Table (NIT).+dvbNitSettings_networkId :: Lens.Lens' DvbNitSettings (Prelude.Maybe Prelude.Natural)+dvbNitSettings_networkId = Lens.lens (\DvbNitSettings' {networkId} -> networkId) (\s@DvbNitSettings' {} a -> s {networkId = a} :: DvbNitSettings)++-- | The network name text placed in the network_name_descriptor inside the+-- Network Information Table. Maximum length is 256 characters.+dvbNitSettings_networkName :: Lens.Lens' DvbNitSettings (Prelude.Maybe Prelude.Text)+dvbNitSettings_networkName = Lens.lens (\DvbNitSettings' {networkName} -> networkName) (\s@DvbNitSettings' {} a -> s {networkName = a} :: DvbNitSettings)++-- | The number of milliseconds between instances of this table in the output+-- transport stream.+dvbNitSettings_nitInterval :: Lens.Lens' DvbNitSettings (Prelude.Maybe Prelude.Natural)+dvbNitSettings_nitInterval = Lens.lens (\DvbNitSettings' {nitInterval} -> nitInterval) (\s@DvbNitSettings' {} a -> s {nitInterval = a} :: DvbNitSettings)++instance Data.FromJSON DvbNitSettings where+  parseJSON =+    Data.withObject+      "DvbNitSettings"+      ( \x ->+          DvbNitSettings'+            Prelude.<$> (x Data..:? "networkId")+            Prelude.<*> (x Data..:? "networkName")+            Prelude.<*> (x Data..:? "nitInterval")+      )++instance Prelude.Hashable DvbNitSettings where+  hashWithSalt _salt DvbNitSettings' {..} =+    _salt+      `Prelude.hashWithSalt` networkId+      `Prelude.hashWithSalt` networkName+      `Prelude.hashWithSalt` nitInterval++instance Prelude.NFData DvbNitSettings where+  rnf DvbNitSettings' {..} =+    Prelude.rnf networkId+      `Prelude.seq` Prelude.rnf networkName+      `Prelude.seq` Prelude.rnf nitInterval++instance Data.ToJSON DvbNitSettings where+  toJSON DvbNitSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("networkId" Data..=) Prelude.<$> networkId,+            ("networkName" Data..=) Prelude.<$> networkName,+            ("nitInterval" Data..=) Prelude.<$> nitInterval+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DvbSdtSettings.hs view
@@ -0,0 +1,152 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSdtSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSdtSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.OutputSdt+import qualified Amazonka.Prelude as Prelude++-- | Use these settings to insert a DVB Service Description Table (SDT) in+-- the transport stream of this output. When you work directly in your JSON+-- job specification, include this object only when your job has a+-- transport stream output and the container settings contain the object+-- M2tsSettings.+--+-- /See:/ 'newDvbSdtSettings' smart constructor.+data DvbSdtSettings = DvbSdtSettings'+  { -- | Selects method of inserting SDT information into output stream. \"Follow+    -- input SDT\" copies SDT information from input stream to output stream.+    -- \"Follow input SDT if present\" copies SDT information from input stream+    -- to output stream if SDT information is present in the input, otherwise+    -- it will fall back on the user-defined values. Enter \"SDT Manually\"+    -- means user will enter the SDT information. \"No SDT\" means output+    -- stream will not contain SDT information.+    outputSdt :: Prelude.Maybe OutputSdt,+    -- | The number of milliseconds between instances of this table in the output+    -- transport stream.+    sdtInterval :: Prelude.Maybe Prelude.Natural,+    -- | The service name placed in the service_descriptor in the Service+    -- Description Table. Maximum length is 256 characters.+    serviceName :: Prelude.Maybe Prelude.Text,+    -- | The service provider name placed in the service_descriptor in the+    -- Service Description Table. Maximum length is 256 characters.+    serviceProviderName :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DvbSdtSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'outputSdt', 'dvbSdtSettings_outputSdt' - Selects method of inserting SDT information into output stream. \"Follow+-- input SDT\" copies SDT information from input stream to output stream.+-- \"Follow input SDT if present\" copies SDT information from input stream+-- to output stream if SDT information is present in the input, otherwise+-- it will fall back on the user-defined values. Enter \"SDT Manually\"+-- means user will enter the SDT information. \"No SDT\" means output+-- stream will not contain SDT information.+--+-- 'sdtInterval', 'dvbSdtSettings_sdtInterval' - The number of milliseconds between instances of this table in the output+-- transport stream.+--+-- 'serviceName', 'dvbSdtSettings_serviceName' - The service name placed in the service_descriptor in the Service+-- Description Table. Maximum length is 256 characters.+--+-- 'serviceProviderName', 'dvbSdtSettings_serviceProviderName' - The service provider name placed in the service_descriptor in the+-- Service Description Table. Maximum length is 256 characters.+newDvbSdtSettings ::+  DvbSdtSettings+newDvbSdtSettings =+  DvbSdtSettings'+    { outputSdt = Prelude.Nothing,+      sdtInterval = Prelude.Nothing,+      serviceName = Prelude.Nothing,+      serviceProviderName = Prelude.Nothing+    }++-- | Selects method of inserting SDT information into output stream. \"Follow+-- input SDT\" copies SDT information from input stream to output stream.+-- \"Follow input SDT if present\" copies SDT information from input stream+-- to output stream if SDT information is present in the input, otherwise+-- it will fall back on the user-defined values. Enter \"SDT Manually\"+-- means user will enter the SDT information. \"No SDT\" means output+-- stream will not contain SDT information.+dvbSdtSettings_outputSdt :: Lens.Lens' DvbSdtSettings (Prelude.Maybe OutputSdt)+dvbSdtSettings_outputSdt = Lens.lens (\DvbSdtSettings' {outputSdt} -> outputSdt) (\s@DvbSdtSettings' {} a -> s {outputSdt = a} :: DvbSdtSettings)++-- | The number of milliseconds between instances of this table in the output+-- transport stream.+dvbSdtSettings_sdtInterval :: Lens.Lens' DvbSdtSettings (Prelude.Maybe Prelude.Natural)+dvbSdtSettings_sdtInterval = Lens.lens (\DvbSdtSettings' {sdtInterval} -> sdtInterval) (\s@DvbSdtSettings' {} a -> s {sdtInterval = a} :: DvbSdtSettings)++-- | The service name placed in the service_descriptor in the Service+-- Description Table. Maximum length is 256 characters.+dvbSdtSettings_serviceName :: Lens.Lens' DvbSdtSettings (Prelude.Maybe Prelude.Text)+dvbSdtSettings_serviceName = Lens.lens (\DvbSdtSettings' {serviceName} -> serviceName) (\s@DvbSdtSettings' {} a -> s {serviceName = a} :: DvbSdtSettings)++-- | The service provider name placed in the service_descriptor in the+-- Service Description Table. Maximum length is 256 characters.+dvbSdtSettings_serviceProviderName :: Lens.Lens' DvbSdtSettings (Prelude.Maybe Prelude.Text)+dvbSdtSettings_serviceProviderName = Lens.lens (\DvbSdtSettings' {serviceProviderName} -> serviceProviderName) (\s@DvbSdtSettings' {} a -> s {serviceProviderName = a} :: DvbSdtSettings)++instance Data.FromJSON DvbSdtSettings where+  parseJSON =+    Data.withObject+      "DvbSdtSettings"+      ( \x ->+          DvbSdtSettings'+            Prelude.<$> (x Data..:? "outputSdt")+            Prelude.<*> (x Data..:? "sdtInterval")+            Prelude.<*> (x Data..:? "serviceName")+            Prelude.<*> (x Data..:? "serviceProviderName")+      )++instance Prelude.Hashable DvbSdtSettings where+  hashWithSalt _salt DvbSdtSettings' {..} =+    _salt+      `Prelude.hashWithSalt` outputSdt+      `Prelude.hashWithSalt` sdtInterval+      `Prelude.hashWithSalt` serviceName+      `Prelude.hashWithSalt` serviceProviderName++instance Prelude.NFData DvbSdtSettings where+  rnf DvbSdtSettings' {..} =+    Prelude.rnf outputSdt+      `Prelude.seq` Prelude.rnf sdtInterval+      `Prelude.seq` Prelude.rnf serviceName+      `Prelude.seq` Prelude.rnf serviceProviderName++instance Data.ToJSON DvbSdtSettings where+  toJSON DvbSdtSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("outputSdt" Data..=) Prelude.<$> outputSdt,+            ("sdtInterval" Data..=) Prelude.<$> sdtInterval,+            ("serviceName" Data..=) Prelude.<$> serviceName,+            ("serviceProviderName" Data..=)+              Prelude.<$> serviceProviderName+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DvbSubDestinationSettings.hs view
@@ -0,0 +1,867 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubDestinationSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubDestinationSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont+import Amazonka.MediaConvert.Types.DvbSubtitleAlignment+import Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor+import Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor+import Amazonka.MediaConvert.Types.DvbSubtitleFontColor+import Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor+import Amazonka.MediaConvert.Types.DvbSubtitleShadowColor+import Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough+import Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing+import Amazonka.MediaConvert.Types.DvbSubtitlingType+import Amazonka.MediaConvert.Types.DvbddsHandling+import Amazonka.MediaConvert.Types.FontScript+import qualified Amazonka.Prelude as Prelude++-- | Settings related to DVB-Sub captions. Set up DVB-Sub captions in the+-- same output as your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/dvb-sub-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- DVB_SUB.+--+-- /See:/ 'newDvbSubDestinationSettings' smart constructor.+data DvbSubDestinationSettings = DvbSubDestinationSettings'+  { -- | Specify the alignment of your captions. If no explicit x_position is+    -- provided, setting alignment to centered will placethe captions at the+    -- bottom center of the output. Similarly, setting a left alignment+    -- willalign captions to the bottom left of the output. If x and y+    -- positions are given in conjunction with the alignment parameter, the+    -- font will be justified (either left or centered) relative to those+    -- coordinates. Within your job settings, all of your DVB-Sub settings must+    -- be identical.+    alignment :: Prelude.Maybe DvbSubtitleAlignment,+    -- | Ignore this setting unless Style Passthrough (StylePassthrough) is set+    -- to Enabled and Font color (FontColor) set to Black, Yellow, Red, Green,+    -- Blue, or Hex. Use Apply font color (ApplyFontColor) for additional font+    -- color controls. When you choose White text only (WHITE_TEXT_ONLY), or+    -- leave blank, your font color setting only applies to white text in your+    -- input captions. For example, if your font color setting is Yellow, and+    -- your input captions have red and white text, your output captions will+    -- have red and yellow text. When you choose ALL_TEXT, your font color+    -- setting applies to all of your output captions text.+    applyFontColor :: Prelude.Maybe DvbSubtitleApplyFontColor,+    -- | Specify the color of the rectangle behind the captions. Leave background+    -- color (BackgroundColor) blank and set Style passthrough+    -- (StylePassthrough) to enabled to use the background color data from your+    -- input captions, if present.+    backgroundColor :: Prelude.Maybe DvbSubtitleBackgroundColor,+    -- | Specify the opacity of the background rectangle. Enter a value from 0 to+    -- 255, where 0 is transparent and 255 is opaque. If Style passthrough+    -- (StylePassthrough) is set to enabled, leave blank to pass through the+    -- background style information in your input captions to your output+    -- captions. If Style passthrough is set to disabled, leave blank to use a+    -- value of 0 and remove all backgrounds from your output captions. Within+    -- your job settings, all of your DVB-Sub settings must be identical.+    backgroundOpacity :: Prelude.Maybe Prelude.Natural,+    -- | Specify how MediaConvert handles the display definition segment (DDS).+    -- Keep the default, None (NONE), to exclude the DDS from this set of+    -- captions. Choose No display window (NO_DISPLAY_WINDOW) to have+    -- MediaConvert include the DDS but not include display window data. In+    -- this case, MediaConvert writes that information to the page composition+    -- segment (PCS) instead. Choose Specify (SPECIFIED) to have MediaConvert+    -- set up the display window based on the values that you specify in+    -- related job settings. For video resolutions that are 576 pixels or+    -- smaller in height, MediaConvert doesn\'t include the DDS, regardless of+    -- the value you choose for DDS handling (ddsHandling). In this case, it+    -- doesn\'t write the display window data to the PCS either. Related+    -- settings: Use the settings DDS x-coordinate (ddsXCoordinate) and DDS+    -- y-coordinate (ddsYCoordinate) to specify the offset between the top left+    -- corner of the display window and the top left corner of the video frame.+    -- All burn-in and DVB-Sub font settings must match.+    ddsHandling :: Prelude.Maybe DvbddsHandling,+    -- | Use this setting, along with DDS y-coordinate (ddsYCoordinate), to+    -- specify the upper left corner of the display definition segment (DDS)+    -- display window. With this setting, specify the distance, in pixels,+    -- between the left side of the frame and the left side of the DDS display+    -- window. Keep the default value, 0, to have MediaConvert automatically+    -- choose this offset. Related setting: When you use this setting, you must+    -- set DDS handling (ddsHandling) to a value other than None (NONE).+    -- MediaConvert uses these values to determine whether to write page+    -- position data to the DDS or to the page composition segment (PCS). All+    -- burn-in and DVB-Sub font settings must match.+    ddsXCoordinate :: Prelude.Maybe Prelude.Natural,+    -- | Use this setting, along with DDS x-coordinate (ddsXCoordinate), to+    -- specify the upper left corner of the display definition segment (DDS)+    -- display window. With this setting, specify the distance, in pixels,+    -- between the top of the frame and the top of the DDS display window. Keep+    -- the default value, 0, to have MediaConvert automatically choose this+    -- offset. Related setting: When you use this setting, you must set DDS+    -- handling (ddsHandling) to a value other than None (NONE). MediaConvert+    -- uses these values to determine whether to write page position data to+    -- the DDS or to the page composition segment (PCS). All burn-in and+    -- DVB-Sub font settings must match.+    ddsYCoordinate :: Prelude.Maybe Prelude.Natural,+    -- | Specify the font that you want the service to use for your burn in+    -- captions when your input captions specify a font that MediaConvert+    -- doesn\'t support. When you set Fallback font (FallbackFont) to best+    -- match (BEST_MATCH), or leave blank, MediaConvert uses a supported font+    -- that most closely matches the font that your input captions specify.+    -- When there are multiple unsupported fonts in your input captions,+    -- MediaConvert matches each font with the supported font that matches+    -- best. When you explicitly choose a replacement font, MediaConvert uses+    -- that font to replace all unsupported fonts from your input.+    fallbackFont :: Prelude.Maybe DvbSubSubtitleFallbackFont,+    -- | Specify the color of the captions text. Leave Font color (FontColor)+    -- blank and set Style passthrough (StylePassthrough) to enabled to use the+    -- font color data from your input captions, if present. Within your job+    -- settings, all of your DVB-Sub settings must be identical.+    fontColor :: Prelude.Maybe DvbSubtitleFontColor,+    -- | Specify the opacity of the burned-in captions. 255 is opaque; 0 is+    -- transparent. Within your job settings, all of your DVB-Sub settings must+    -- be identical.+    fontOpacity :: Prelude.Maybe Prelude.Natural,+    -- | Specify the Font resolution (FontResolution) in DPI (dots per inch).+    -- Within your job settings, all of your DVB-Sub settings must be+    -- identical.+    fontResolution :: Prelude.Maybe Prelude.Natural,+    -- | Set Font script (FontScript) to Automatically determined (AUTOMATIC), or+    -- leave blank, to automatically determine the font script in your input+    -- captions. Otherwise, set to Simplified Chinese (HANS) or Traditional+    -- Chinese (HANT) if your input font script uses Simplified or Traditional+    -- Chinese. Within your job settings, all of your DVB-Sub settings must be+    -- identical.+    fontScript :: Prelude.Maybe FontScript,+    -- | Specify the Font size (FontSize) in pixels. Must be a positive integer.+    -- Set to 0, or leave blank, for automatic font size. Within your job+    -- settings, all of your DVB-Sub settings must be identical.+    fontSize :: Prelude.Maybe Prelude.Natural,+    -- | Specify the height, in pixels, of this set of DVB-Sub captions. The+    -- default value is 576 pixels. Related setting: When you use this setting,+    -- you must set DDS handling (ddsHandling) to a value other than None+    -- (NONE). All burn-in and DVB-Sub font settings must match.+    height :: Prelude.Maybe Prelude.Natural,+    -- | Ignore this setting unless your Font color is set to Hex. Enter either+    -- six or eight hexidecimal digits, representing red, green, and blue, with+    -- two optional extra digits for alpha. For example a value of 1122AABB is+    -- a red value of 0x11, a green value of 0x22, a blue value of 0xAA, and an+    -- alpha value of 0xBB.+    hexFontColor :: Prelude.Maybe Prelude.Text,+    -- | Specify font outline color. Leave Outline color (OutlineColor) blank and+    -- set Style passthrough (StylePassthrough) to enabled to use the font+    -- outline color data from your input captions, if present. Within your job+    -- settings, all of your DVB-Sub settings must be identical.+    outlineColor :: Prelude.Maybe DvbSubtitleOutlineColor,+    -- | Specify the Outline size (OutlineSize) of the caption text, in pixels.+    -- Leave Outline size blank and set Style passthrough (StylePassthrough) to+    -- enabled to use the outline size data from your input captions, if+    -- present. Within your job settings, all of your DVB-Sub settings must be+    -- identical.+    outlineSize :: Prelude.Maybe Prelude.Natural,+    -- | Specify the color of the shadow cast by the captions. Leave Shadow color+    -- (ShadowColor) blank and set Style passthrough (StylePassthrough) to+    -- enabled to use the shadow color data from your input captions, if+    -- present. Within your job settings, all of your DVB-Sub settings must be+    -- identical.+    shadowColor :: Prelude.Maybe DvbSubtitleShadowColor,+    -- | Specify the opacity of the shadow. Enter a value from 0 to 255, where 0+    -- is transparent and 255 is opaque. If Style passthrough+    -- (StylePassthrough) is set to Enabled, leave Shadow opacity+    -- (ShadowOpacity) blank to pass through the shadow style information in+    -- your input captions to your output captions. If Style passthrough is set+    -- to disabled, leave blank to use a value of 0 and remove all shadows from+    -- your output captions. Within your job settings, all of your DVB-Sub+    -- settings must be identical.+    shadowOpacity :: Prelude.Maybe Prelude.Natural,+    -- | Specify the horizontal offset of the shadow, relative to the captions in+    -- pixels. A value of -2 would result in a shadow offset 2 pixels to the+    -- left. Within your job settings, all of your DVB-Sub settings must be+    -- identical.+    shadowXOffset :: Prelude.Maybe Prelude.Int,+    -- | Specify the vertical offset of the shadow relative to the captions in+    -- pixels. A value of -2 would result in a shadow offset 2 pixels above the+    -- text. Leave Shadow y-offset (ShadowYOffset) blank and set Style+    -- passthrough (StylePassthrough) to enabled to use the shadow y-offset+    -- data from your input captions, if present. Within your job settings, all+    -- of your DVB-Sub settings must be identical.+    shadowYOffset :: Prelude.Maybe Prelude.Int,+    -- | Set Style passthrough (StylePassthrough) to ENABLED to use the available+    -- style, color, and position information from your input captions.+    -- MediaConvert uses default settings for any missing style and position+    -- information in your input captions. Set Style passthrough to DISABLED,+    -- or leave blank, to ignore the style and position information from your+    -- input captions and use default settings: white text with black+    -- outlining, bottom-center positioning, and automatic sizing. Whether you+    -- set Style passthrough to enabled or not, you can also choose to manually+    -- override any of the individual style and position settings.+    stylePassthrough :: Prelude.Maybe DvbSubtitleStylePassthrough,+    -- | Specify whether your DVB subtitles are standard or for hearing impaired.+    -- Choose hearing impaired if your subtitles include audio descriptions and+    -- dialogue. Choose standard if your subtitles include only dialogue.+    subtitlingType :: Prelude.Maybe DvbSubtitlingType,+    -- | Specify whether the Text spacing (TeletextSpacing) in your captions is+    -- set by the captions grid, or varies depending on letter width. Choose+    -- fixed grid (FIXED_GRID) to conform to the spacing specified in the+    -- captions file more accurately. Choose proportional (PROPORTIONAL) to+    -- make the text easier to read for closed captions. Within your job+    -- settings, all of your DVB-Sub settings must be identical.+    teletextSpacing :: Prelude.Maybe DvbSubtitleTeletextSpacing,+    -- | Specify the width, in pixels, of this set of DVB-Sub captions. The+    -- default value is 720 pixels. Related setting: When you use this setting,+    -- you must set DDS handling (ddsHandling) to a value other than None+    -- (NONE). All burn-in and DVB-Sub font settings must match.+    width :: Prelude.Maybe Prelude.Natural,+    -- | Specify the horizontal position (XPosition) of the captions, relative to+    -- the left side of the outputin pixels. A value of 10 would result in the+    -- captions starting 10 pixels from the left ofthe output. If no explicit+    -- x_position is provided, the horizontal caption position will+    -- bedetermined by the alignment parameter. Within your job settings, all+    -- of your DVB-Sub settings must be identical.+    xPosition :: Prelude.Maybe Prelude.Natural,+    -- | Specify the vertical position (YPosition) of the captions, relative to+    -- the top of the output in pixels. A value of 10 would result in the+    -- captions starting 10 pixels from the top of the output. If no explicit+    -- y_position is provided, the caption will be positioned towards the+    -- bottom of the output. Within your job settings, all of your DVB-Sub+    -- settings must be identical.+    yPosition :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DvbSubDestinationSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'alignment', 'dvbSubDestinationSettings_alignment' - Specify the alignment of your captions. If no explicit x_position is+-- provided, setting alignment to centered will placethe captions at the+-- bottom center of the output. Similarly, setting a left alignment+-- willalign captions to the bottom left of the output. If x and y+-- positions are given in conjunction with the alignment parameter, the+-- font will be justified (either left or centered) relative to those+-- coordinates. Within your job settings, all of your DVB-Sub settings must+-- be identical.+--+-- 'applyFontColor', 'dvbSubDestinationSettings_applyFontColor' - Ignore this setting unless Style Passthrough (StylePassthrough) is set+-- to Enabled and Font color (FontColor) set to Black, Yellow, Red, Green,+-- Blue, or Hex. Use Apply font color (ApplyFontColor) for additional font+-- color controls. When you choose White text only (WHITE_TEXT_ONLY), or+-- leave blank, your font color setting only applies to white text in your+-- input captions. For example, if your font color setting is Yellow, and+-- your input captions have red and white text, your output captions will+-- have red and yellow text. When you choose ALL_TEXT, your font color+-- setting applies to all of your output captions text.+--+-- 'backgroundColor', 'dvbSubDestinationSettings_backgroundColor' - Specify the color of the rectangle behind the captions. Leave background+-- color (BackgroundColor) blank and set Style passthrough+-- (StylePassthrough) to enabled to use the background color data from your+-- input captions, if present.+--+-- 'backgroundOpacity', 'dvbSubDestinationSettings_backgroundOpacity' - Specify the opacity of the background rectangle. Enter a value from 0 to+-- 255, where 0 is transparent and 255 is opaque. If Style passthrough+-- (StylePassthrough) is set to enabled, leave blank to pass through the+-- background style information in your input captions to your output+-- captions. If Style passthrough is set to disabled, leave blank to use a+-- value of 0 and remove all backgrounds from your output captions. Within+-- your job settings, all of your DVB-Sub settings must be identical.+--+-- 'ddsHandling', 'dvbSubDestinationSettings_ddsHandling' - Specify how MediaConvert handles the display definition segment (DDS).+-- Keep the default, None (NONE), to exclude the DDS from this set of+-- captions. Choose No display window (NO_DISPLAY_WINDOW) to have+-- MediaConvert include the DDS but not include display window data. In+-- this case, MediaConvert writes that information to the page composition+-- segment (PCS) instead. Choose Specify (SPECIFIED) to have MediaConvert+-- set up the display window based on the values that you specify in+-- related job settings. For video resolutions that are 576 pixels or+-- smaller in height, MediaConvert doesn\'t include the DDS, regardless of+-- the value you choose for DDS handling (ddsHandling). In this case, it+-- doesn\'t write the display window data to the PCS either. Related+-- settings: Use the settings DDS x-coordinate (ddsXCoordinate) and DDS+-- y-coordinate (ddsYCoordinate) to specify the offset between the top left+-- corner of the display window and the top left corner of the video frame.+-- All burn-in and DVB-Sub font settings must match.+--+-- 'ddsXCoordinate', 'dvbSubDestinationSettings_ddsXCoordinate' - Use this setting, along with DDS y-coordinate (ddsYCoordinate), to+-- specify the upper left corner of the display definition segment (DDS)+-- display window. With this setting, specify the distance, in pixels,+-- between the left side of the frame and the left side of the DDS display+-- window. Keep the default value, 0, to have MediaConvert automatically+-- choose this offset. Related setting: When you use this setting, you must+-- set DDS handling (ddsHandling) to a value other than None (NONE).+-- MediaConvert uses these values to determine whether to write page+-- position data to the DDS or to the page composition segment (PCS). All+-- burn-in and DVB-Sub font settings must match.+--+-- 'ddsYCoordinate', 'dvbSubDestinationSettings_ddsYCoordinate' - Use this setting, along with DDS x-coordinate (ddsXCoordinate), to+-- specify the upper left corner of the display definition segment (DDS)+-- display window. With this setting, specify the distance, in pixels,+-- between the top of the frame and the top of the DDS display window. Keep+-- the default value, 0, to have MediaConvert automatically choose this+-- offset. Related setting: When you use this setting, you must set DDS+-- handling (ddsHandling) to a value other than None (NONE). MediaConvert+-- uses these values to determine whether to write page position data to+-- the DDS or to the page composition segment (PCS). All burn-in and+-- DVB-Sub font settings must match.+--+-- 'fallbackFont', 'dvbSubDestinationSettings_fallbackFont' - Specify the font that you want the service to use for your burn in+-- captions when your input captions specify a font that MediaConvert+-- doesn\'t support. When you set Fallback font (FallbackFont) to best+-- match (BEST_MATCH), or leave blank, MediaConvert uses a supported font+-- that most closely matches the font that your input captions specify.+-- When there are multiple unsupported fonts in your input captions,+-- MediaConvert matches each font with the supported font that matches+-- best. When you explicitly choose a replacement font, MediaConvert uses+-- that font to replace all unsupported fonts from your input.+--+-- 'fontColor', 'dvbSubDestinationSettings_fontColor' - Specify the color of the captions text. Leave Font color (FontColor)+-- blank and set Style passthrough (StylePassthrough) to enabled to use the+-- font color data from your input captions, if present. Within your job+-- settings, all of your DVB-Sub settings must be identical.+--+-- 'fontOpacity', 'dvbSubDestinationSettings_fontOpacity' - Specify the opacity of the burned-in captions. 255 is opaque; 0 is+-- transparent. Within your job settings, all of your DVB-Sub settings must+-- be identical.+--+-- 'fontResolution', 'dvbSubDestinationSettings_fontResolution' - Specify the Font resolution (FontResolution) in DPI (dots per inch).+-- Within your job settings, all of your DVB-Sub settings must be+-- identical.+--+-- 'fontScript', 'dvbSubDestinationSettings_fontScript' - Set Font script (FontScript) to Automatically determined (AUTOMATIC), or+-- leave blank, to automatically determine the font script in your input+-- captions. Otherwise, set to Simplified Chinese (HANS) or Traditional+-- Chinese (HANT) if your input font script uses Simplified or Traditional+-- Chinese. Within your job settings, all of your DVB-Sub settings must be+-- identical.+--+-- 'fontSize', 'dvbSubDestinationSettings_fontSize' - Specify the Font size (FontSize) in pixels. Must be a positive integer.+-- Set to 0, or leave blank, for automatic font size. Within your job+-- settings, all of your DVB-Sub settings must be identical.+--+-- 'height', 'dvbSubDestinationSettings_height' - Specify the height, in pixels, of this set of DVB-Sub captions. The+-- default value is 576 pixels. Related setting: When you use this setting,+-- you must set DDS handling (ddsHandling) to a value other than None+-- (NONE). All burn-in and DVB-Sub font settings must match.+--+-- 'hexFontColor', 'dvbSubDestinationSettings_hexFontColor' - Ignore this setting unless your Font color is set to Hex. Enter either+-- six or eight hexidecimal digits, representing red, green, and blue, with+-- two optional extra digits for alpha. For example a value of 1122AABB is+-- a red value of 0x11, a green value of 0x22, a blue value of 0xAA, and an+-- alpha value of 0xBB.+--+-- 'outlineColor', 'dvbSubDestinationSettings_outlineColor' - Specify font outline color. Leave Outline color (OutlineColor) blank and+-- set Style passthrough (StylePassthrough) to enabled to use the font+-- outline color data from your input captions, if present. Within your job+-- settings, all of your DVB-Sub settings must be identical.+--+-- 'outlineSize', 'dvbSubDestinationSettings_outlineSize' - Specify the Outline size (OutlineSize) of the caption text, in pixels.+-- Leave Outline size blank and set Style passthrough (StylePassthrough) to+-- enabled to use the outline size data from your input captions, if+-- present. Within your job settings, all of your DVB-Sub settings must be+-- identical.+--+-- 'shadowColor', 'dvbSubDestinationSettings_shadowColor' - Specify the color of the shadow cast by the captions. Leave Shadow color+-- (ShadowColor) blank and set Style passthrough (StylePassthrough) to+-- enabled to use the shadow color data from your input captions, if+-- present. Within your job settings, all of your DVB-Sub settings must be+-- identical.+--+-- 'shadowOpacity', 'dvbSubDestinationSettings_shadowOpacity' - Specify the opacity of the shadow. Enter a value from 0 to 255, where 0+-- is transparent and 255 is opaque. If Style passthrough+-- (StylePassthrough) is set to Enabled, leave Shadow opacity+-- (ShadowOpacity) blank to pass through the shadow style information in+-- your input captions to your output captions. If Style passthrough is set+-- to disabled, leave blank to use a value of 0 and remove all shadows from+-- your output captions. Within your job settings, all of your DVB-Sub+-- settings must be identical.+--+-- 'shadowXOffset', 'dvbSubDestinationSettings_shadowXOffset' - Specify the horizontal offset of the shadow, relative to the captions in+-- pixels. A value of -2 would result in a shadow offset 2 pixels to the+-- left. Within your job settings, all of your DVB-Sub settings must be+-- identical.+--+-- 'shadowYOffset', 'dvbSubDestinationSettings_shadowYOffset' - Specify the vertical offset of the shadow relative to the captions in+-- pixels. A value of -2 would result in a shadow offset 2 pixels above the+-- text. Leave Shadow y-offset (ShadowYOffset) blank and set Style+-- passthrough (StylePassthrough) to enabled to use the shadow y-offset+-- data from your input captions, if present. Within your job settings, all+-- of your DVB-Sub settings must be identical.+--+-- 'stylePassthrough', 'dvbSubDestinationSettings_stylePassthrough' - Set Style passthrough (StylePassthrough) to ENABLED to use the available+-- style, color, and position information from your input captions.+-- MediaConvert uses default settings for any missing style and position+-- information in your input captions. Set Style passthrough to DISABLED,+-- or leave blank, to ignore the style and position information from your+-- input captions and use default settings: white text with black+-- outlining, bottom-center positioning, and automatic sizing. Whether you+-- set Style passthrough to enabled or not, you can also choose to manually+-- override any of the individual style and position settings.+--+-- 'subtitlingType', 'dvbSubDestinationSettings_subtitlingType' - Specify whether your DVB subtitles are standard or for hearing impaired.+-- Choose hearing impaired if your subtitles include audio descriptions and+-- dialogue. Choose standard if your subtitles include only dialogue.+--+-- 'teletextSpacing', 'dvbSubDestinationSettings_teletextSpacing' - Specify whether the Text spacing (TeletextSpacing) in your captions is+-- set by the captions grid, or varies depending on letter width. Choose+-- fixed grid (FIXED_GRID) to conform to the spacing specified in the+-- captions file more accurately. Choose proportional (PROPORTIONAL) to+-- make the text easier to read for closed captions. Within your job+-- settings, all of your DVB-Sub settings must be identical.+--+-- 'width', 'dvbSubDestinationSettings_width' - Specify the width, in pixels, of this set of DVB-Sub captions. The+-- default value is 720 pixels. Related setting: When you use this setting,+-- you must set DDS handling (ddsHandling) to a value other than None+-- (NONE). All burn-in and DVB-Sub font settings must match.+--+-- 'xPosition', 'dvbSubDestinationSettings_xPosition' - Specify the horizontal position (XPosition) of the captions, relative to+-- the left side of the outputin pixels. A value of 10 would result in the+-- captions starting 10 pixels from the left ofthe output. If no explicit+-- x_position is provided, the horizontal caption position will+-- bedetermined by the alignment parameter. Within your job settings, all+-- of your DVB-Sub settings must be identical.+--+-- 'yPosition', 'dvbSubDestinationSettings_yPosition' - Specify the vertical position (YPosition) of the captions, relative to+-- the top of the output in pixels. A value of 10 would result in the+-- captions starting 10 pixels from the top of the output. If no explicit+-- y_position is provided, the caption will be positioned towards the+-- bottom of the output. Within your job settings, all of your DVB-Sub+-- settings must be identical.+newDvbSubDestinationSettings ::+  DvbSubDestinationSettings+newDvbSubDestinationSettings =+  DvbSubDestinationSettings'+    { alignment =+        Prelude.Nothing,+      applyFontColor = Prelude.Nothing,+      backgroundColor = Prelude.Nothing,+      backgroundOpacity = Prelude.Nothing,+      ddsHandling = Prelude.Nothing,+      ddsXCoordinate = Prelude.Nothing,+      ddsYCoordinate = Prelude.Nothing,+      fallbackFont = Prelude.Nothing,+      fontColor = Prelude.Nothing,+      fontOpacity = Prelude.Nothing,+      fontResolution = Prelude.Nothing,+      fontScript = Prelude.Nothing,+      fontSize = Prelude.Nothing,+      height = Prelude.Nothing,+      hexFontColor = Prelude.Nothing,+      outlineColor = Prelude.Nothing,+      outlineSize = Prelude.Nothing,+      shadowColor = Prelude.Nothing,+      shadowOpacity = Prelude.Nothing,+      shadowXOffset = Prelude.Nothing,+      shadowYOffset = Prelude.Nothing,+      stylePassthrough = Prelude.Nothing,+      subtitlingType = Prelude.Nothing,+      teletextSpacing = Prelude.Nothing,+      width = Prelude.Nothing,+      xPosition = Prelude.Nothing,+      yPosition = Prelude.Nothing+    }++-- | Specify the alignment of your captions. If no explicit x_position is+-- provided, setting alignment to centered will placethe captions at the+-- bottom center of the output. Similarly, setting a left alignment+-- willalign captions to the bottom left of the output. If x and y+-- positions are given in conjunction with the alignment parameter, the+-- font will be justified (either left or centered) relative to those+-- coordinates. Within your job settings, all of your DVB-Sub settings must+-- be identical.+dvbSubDestinationSettings_alignment :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubtitleAlignment)+dvbSubDestinationSettings_alignment = Lens.lens (\DvbSubDestinationSettings' {alignment} -> alignment) (\s@DvbSubDestinationSettings' {} a -> s {alignment = a} :: DvbSubDestinationSettings)++-- | Ignore this setting unless Style Passthrough (StylePassthrough) is set+-- to Enabled and Font color (FontColor) set to Black, Yellow, Red, Green,+-- Blue, or Hex. Use Apply font color (ApplyFontColor) for additional font+-- color controls. When you choose White text only (WHITE_TEXT_ONLY), or+-- leave blank, your font color setting only applies to white text in your+-- input captions. For example, if your font color setting is Yellow, and+-- your input captions have red and white text, your output captions will+-- have red and yellow text. When you choose ALL_TEXT, your font color+-- setting applies to all of your output captions text.+dvbSubDestinationSettings_applyFontColor :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubtitleApplyFontColor)+dvbSubDestinationSettings_applyFontColor = Lens.lens (\DvbSubDestinationSettings' {applyFontColor} -> applyFontColor) (\s@DvbSubDestinationSettings' {} a -> s {applyFontColor = a} :: DvbSubDestinationSettings)++-- | Specify the color of the rectangle behind the captions. Leave background+-- color (BackgroundColor) blank and set Style passthrough+-- (StylePassthrough) to enabled to use the background color data from your+-- input captions, if present.+dvbSubDestinationSettings_backgroundColor :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubtitleBackgroundColor)+dvbSubDestinationSettings_backgroundColor = Lens.lens (\DvbSubDestinationSettings' {backgroundColor} -> backgroundColor) (\s@DvbSubDestinationSettings' {} a -> s {backgroundColor = a} :: DvbSubDestinationSettings)++-- | Specify the opacity of the background rectangle. Enter a value from 0 to+-- 255, where 0 is transparent and 255 is opaque. If Style passthrough+-- (StylePassthrough) is set to enabled, leave blank to pass through the+-- background style information in your input captions to your output+-- captions. If Style passthrough is set to disabled, leave blank to use a+-- value of 0 and remove all backgrounds from your output captions. Within+-- your job settings, all of your DVB-Sub settings must be identical.+dvbSubDestinationSettings_backgroundOpacity :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_backgroundOpacity = Lens.lens (\DvbSubDestinationSettings' {backgroundOpacity} -> backgroundOpacity) (\s@DvbSubDestinationSettings' {} a -> s {backgroundOpacity = a} :: DvbSubDestinationSettings)++-- | Specify how MediaConvert handles the display definition segment (DDS).+-- Keep the default, None (NONE), to exclude the DDS from this set of+-- captions. Choose No display window (NO_DISPLAY_WINDOW) to have+-- MediaConvert include the DDS but not include display window data. In+-- this case, MediaConvert writes that information to the page composition+-- segment (PCS) instead. Choose Specify (SPECIFIED) to have MediaConvert+-- set up the display window based on the values that you specify in+-- related job settings. For video resolutions that are 576 pixels or+-- smaller in height, MediaConvert doesn\'t include the DDS, regardless of+-- the value you choose for DDS handling (ddsHandling). In this case, it+-- doesn\'t write the display window data to the PCS either. Related+-- settings: Use the settings DDS x-coordinate (ddsXCoordinate) and DDS+-- y-coordinate (ddsYCoordinate) to specify the offset between the top left+-- corner of the display window and the top left corner of the video frame.+-- All burn-in and DVB-Sub font settings must match.+dvbSubDestinationSettings_ddsHandling :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbddsHandling)+dvbSubDestinationSettings_ddsHandling = Lens.lens (\DvbSubDestinationSettings' {ddsHandling} -> ddsHandling) (\s@DvbSubDestinationSettings' {} a -> s {ddsHandling = a} :: DvbSubDestinationSettings)++-- | Use this setting, along with DDS y-coordinate (ddsYCoordinate), to+-- specify the upper left corner of the display definition segment (DDS)+-- display window. With this setting, specify the distance, in pixels,+-- between the left side of the frame and the left side of the DDS display+-- window. Keep the default value, 0, to have MediaConvert automatically+-- choose this offset. Related setting: When you use this setting, you must+-- set DDS handling (ddsHandling) to a value other than None (NONE).+-- MediaConvert uses these values to determine whether to write page+-- position data to the DDS or to the page composition segment (PCS). All+-- burn-in and DVB-Sub font settings must match.+dvbSubDestinationSettings_ddsXCoordinate :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_ddsXCoordinate = Lens.lens (\DvbSubDestinationSettings' {ddsXCoordinate} -> ddsXCoordinate) (\s@DvbSubDestinationSettings' {} a -> s {ddsXCoordinate = a} :: DvbSubDestinationSettings)++-- | Use this setting, along with DDS x-coordinate (ddsXCoordinate), to+-- specify the upper left corner of the display definition segment (DDS)+-- display window. With this setting, specify the distance, in pixels,+-- between the top of the frame and the top of the DDS display window. Keep+-- the default value, 0, to have MediaConvert automatically choose this+-- offset. Related setting: When you use this setting, you must set DDS+-- handling (ddsHandling) to a value other than None (NONE). MediaConvert+-- uses these values to determine whether to write page position data to+-- the DDS or to the page composition segment (PCS). All burn-in and+-- DVB-Sub font settings must match.+dvbSubDestinationSettings_ddsYCoordinate :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_ddsYCoordinate = Lens.lens (\DvbSubDestinationSettings' {ddsYCoordinate} -> ddsYCoordinate) (\s@DvbSubDestinationSettings' {} a -> s {ddsYCoordinate = a} :: DvbSubDestinationSettings)++-- | Specify the font that you want the service to use for your burn in+-- captions when your input captions specify a font that MediaConvert+-- doesn\'t support. When you set Fallback font (FallbackFont) to best+-- match (BEST_MATCH), or leave blank, MediaConvert uses a supported font+-- that most closely matches the font that your input captions specify.+-- When there are multiple unsupported fonts in your input captions,+-- MediaConvert matches each font with the supported font that matches+-- best. When you explicitly choose a replacement font, MediaConvert uses+-- that font to replace all unsupported fonts from your input.+dvbSubDestinationSettings_fallbackFont :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubSubtitleFallbackFont)+dvbSubDestinationSettings_fallbackFont = Lens.lens (\DvbSubDestinationSettings' {fallbackFont} -> fallbackFont) (\s@DvbSubDestinationSettings' {} a -> s {fallbackFont = a} :: DvbSubDestinationSettings)++-- | Specify the color of the captions text. Leave Font color (FontColor)+-- blank and set Style passthrough (StylePassthrough) to enabled to use the+-- font color data from your input captions, if present. Within your job+-- settings, all of your DVB-Sub settings must be identical.+dvbSubDestinationSettings_fontColor :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubtitleFontColor)+dvbSubDestinationSettings_fontColor = Lens.lens (\DvbSubDestinationSettings' {fontColor} -> fontColor) (\s@DvbSubDestinationSettings' {} a -> s {fontColor = a} :: DvbSubDestinationSettings)++-- | Specify the opacity of the burned-in captions. 255 is opaque; 0 is+-- transparent. Within your job settings, all of your DVB-Sub settings must+-- be identical.+dvbSubDestinationSettings_fontOpacity :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_fontOpacity = Lens.lens (\DvbSubDestinationSettings' {fontOpacity} -> fontOpacity) (\s@DvbSubDestinationSettings' {} a -> s {fontOpacity = a} :: DvbSubDestinationSettings)++-- | Specify the Font resolution (FontResolution) in DPI (dots per inch).+-- Within your job settings, all of your DVB-Sub settings must be+-- identical.+dvbSubDestinationSettings_fontResolution :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_fontResolution = Lens.lens (\DvbSubDestinationSettings' {fontResolution} -> fontResolution) (\s@DvbSubDestinationSettings' {} a -> s {fontResolution = a} :: DvbSubDestinationSettings)++-- | Set Font script (FontScript) to Automatically determined (AUTOMATIC), or+-- leave blank, to automatically determine the font script in your input+-- captions. Otherwise, set to Simplified Chinese (HANS) or Traditional+-- Chinese (HANT) if your input font script uses Simplified or Traditional+-- Chinese. Within your job settings, all of your DVB-Sub settings must be+-- identical.+dvbSubDestinationSettings_fontScript :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe FontScript)+dvbSubDestinationSettings_fontScript = Lens.lens (\DvbSubDestinationSettings' {fontScript} -> fontScript) (\s@DvbSubDestinationSettings' {} a -> s {fontScript = a} :: DvbSubDestinationSettings)++-- | Specify the Font size (FontSize) in pixels. Must be a positive integer.+-- Set to 0, or leave blank, for automatic font size. Within your job+-- settings, all of your DVB-Sub settings must be identical.+dvbSubDestinationSettings_fontSize :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_fontSize = Lens.lens (\DvbSubDestinationSettings' {fontSize} -> fontSize) (\s@DvbSubDestinationSettings' {} a -> s {fontSize = a} :: DvbSubDestinationSettings)++-- | Specify the height, in pixels, of this set of DVB-Sub captions. The+-- default value is 576 pixels. Related setting: When you use this setting,+-- you must set DDS handling (ddsHandling) to a value other than None+-- (NONE). All burn-in and DVB-Sub font settings must match.+dvbSubDestinationSettings_height :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_height = Lens.lens (\DvbSubDestinationSettings' {height} -> height) (\s@DvbSubDestinationSettings' {} a -> s {height = a} :: DvbSubDestinationSettings)++-- | Ignore this setting unless your Font color is set to Hex. Enter either+-- six or eight hexidecimal digits, representing red, green, and blue, with+-- two optional extra digits for alpha. For example a value of 1122AABB is+-- a red value of 0x11, a green value of 0x22, a blue value of 0xAA, and an+-- alpha value of 0xBB.+dvbSubDestinationSettings_hexFontColor :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Text)+dvbSubDestinationSettings_hexFontColor = Lens.lens (\DvbSubDestinationSettings' {hexFontColor} -> hexFontColor) (\s@DvbSubDestinationSettings' {} a -> s {hexFontColor = a} :: DvbSubDestinationSettings)++-- | Specify font outline color. Leave Outline color (OutlineColor) blank and+-- set Style passthrough (StylePassthrough) to enabled to use the font+-- outline color data from your input captions, if present. Within your job+-- settings, all of your DVB-Sub settings must be identical.+dvbSubDestinationSettings_outlineColor :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubtitleOutlineColor)+dvbSubDestinationSettings_outlineColor = Lens.lens (\DvbSubDestinationSettings' {outlineColor} -> outlineColor) (\s@DvbSubDestinationSettings' {} a -> s {outlineColor = a} :: DvbSubDestinationSettings)++-- | Specify the Outline size (OutlineSize) of the caption text, in pixels.+-- Leave Outline size blank and set Style passthrough (StylePassthrough) to+-- enabled to use the outline size data from your input captions, if+-- present. Within your job settings, all of your DVB-Sub settings must be+-- identical.+dvbSubDestinationSettings_outlineSize :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_outlineSize = Lens.lens (\DvbSubDestinationSettings' {outlineSize} -> outlineSize) (\s@DvbSubDestinationSettings' {} a -> s {outlineSize = a} :: DvbSubDestinationSettings)++-- | Specify the color of the shadow cast by the captions. Leave Shadow color+-- (ShadowColor) blank and set Style passthrough (StylePassthrough) to+-- enabled to use the shadow color data from your input captions, if+-- present. Within your job settings, all of your DVB-Sub settings must be+-- identical.+dvbSubDestinationSettings_shadowColor :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubtitleShadowColor)+dvbSubDestinationSettings_shadowColor = Lens.lens (\DvbSubDestinationSettings' {shadowColor} -> shadowColor) (\s@DvbSubDestinationSettings' {} a -> s {shadowColor = a} :: DvbSubDestinationSettings)++-- | Specify the opacity of the shadow. Enter a value from 0 to 255, where 0+-- is transparent and 255 is opaque. If Style passthrough+-- (StylePassthrough) is set to Enabled, leave Shadow opacity+-- (ShadowOpacity) blank to pass through the shadow style information in+-- your input captions to your output captions. If Style passthrough is set+-- to disabled, leave blank to use a value of 0 and remove all shadows from+-- your output captions. Within your job settings, all of your DVB-Sub+-- settings must be identical.+dvbSubDestinationSettings_shadowOpacity :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_shadowOpacity = Lens.lens (\DvbSubDestinationSettings' {shadowOpacity} -> shadowOpacity) (\s@DvbSubDestinationSettings' {} a -> s {shadowOpacity = a} :: DvbSubDestinationSettings)++-- | Specify the horizontal offset of the shadow, relative to the captions in+-- pixels. A value of -2 would result in a shadow offset 2 pixels to the+-- left. Within your job settings, all of your DVB-Sub settings must be+-- identical.+dvbSubDestinationSettings_shadowXOffset :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Int)+dvbSubDestinationSettings_shadowXOffset = Lens.lens (\DvbSubDestinationSettings' {shadowXOffset} -> shadowXOffset) (\s@DvbSubDestinationSettings' {} a -> s {shadowXOffset = a} :: DvbSubDestinationSettings)++-- | Specify the vertical offset of the shadow relative to the captions in+-- pixels. A value of -2 would result in a shadow offset 2 pixels above the+-- text. Leave Shadow y-offset (ShadowYOffset) blank and set Style+-- passthrough (StylePassthrough) to enabled to use the shadow y-offset+-- data from your input captions, if present. Within your job settings, all+-- of your DVB-Sub settings must be identical.+dvbSubDestinationSettings_shadowYOffset :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Int)+dvbSubDestinationSettings_shadowYOffset = Lens.lens (\DvbSubDestinationSettings' {shadowYOffset} -> shadowYOffset) (\s@DvbSubDestinationSettings' {} a -> s {shadowYOffset = a} :: DvbSubDestinationSettings)++-- | Set Style passthrough (StylePassthrough) to ENABLED to use the available+-- style, color, and position information from your input captions.+-- MediaConvert uses default settings for any missing style and position+-- information in your input captions. Set Style passthrough to DISABLED,+-- or leave blank, to ignore the style and position information from your+-- input captions and use default settings: white text with black+-- outlining, bottom-center positioning, and automatic sizing. Whether you+-- set Style passthrough to enabled or not, you can also choose to manually+-- override any of the individual style and position settings.+dvbSubDestinationSettings_stylePassthrough :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubtitleStylePassthrough)+dvbSubDestinationSettings_stylePassthrough = Lens.lens (\DvbSubDestinationSettings' {stylePassthrough} -> stylePassthrough) (\s@DvbSubDestinationSettings' {} a -> s {stylePassthrough = a} :: DvbSubDestinationSettings)++-- | Specify whether your DVB subtitles are standard or for hearing impaired.+-- Choose hearing impaired if your subtitles include audio descriptions and+-- dialogue. Choose standard if your subtitles include only dialogue.+dvbSubDestinationSettings_subtitlingType :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubtitlingType)+dvbSubDestinationSettings_subtitlingType = Lens.lens (\DvbSubDestinationSettings' {subtitlingType} -> subtitlingType) (\s@DvbSubDestinationSettings' {} a -> s {subtitlingType = a} :: DvbSubDestinationSettings)++-- | Specify whether the Text spacing (TeletextSpacing) in your captions is+-- set by the captions grid, or varies depending on letter width. Choose+-- fixed grid (FIXED_GRID) to conform to the spacing specified in the+-- captions file more accurately. Choose proportional (PROPORTIONAL) to+-- make the text easier to read for closed captions. Within your job+-- settings, all of your DVB-Sub settings must be identical.+dvbSubDestinationSettings_teletextSpacing :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe DvbSubtitleTeletextSpacing)+dvbSubDestinationSettings_teletextSpacing = Lens.lens (\DvbSubDestinationSettings' {teletextSpacing} -> teletextSpacing) (\s@DvbSubDestinationSettings' {} a -> s {teletextSpacing = a} :: DvbSubDestinationSettings)++-- | Specify the width, in pixels, of this set of DVB-Sub captions. The+-- default value is 720 pixels. Related setting: When you use this setting,+-- you must set DDS handling (ddsHandling) to a value other than None+-- (NONE). All burn-in and DVB-Sub font settings must match.+dvbSubDestinationSettings_width :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_width = Lens.lens (\DvbSubDestinationSettings' {width} -> width) (\s@DvbSubDestinationSettings' {} a -> s {width = a} :: DvbSubDestinationSettings)++-- | Specify the horizontal position (XPosition) of the captions, relative to+-- the left side of the outputin pixels. A value of 10 would result in the+-- captions starting 10 pixels from the left ofthe output. If no explicit+-- x_position is provided, the horizontal caption position will+-- bedetermined by the alignment parameter. Within your job settings, all+-- of your DVB-Sub settings must be identical.+dvbSubDestinationSettings_xPosition :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_xPosition = Lens.lens (\DvbSubDestinationSettings' {xPosition} -> xPosition) (\s@DvbSubDestinationSettings' {} a -> s {xPosition = a} :: DvbSubDestinationSettings)++-- | Specify the vertical position (YPosition) of the captions, relative to+-- the top of the output in pixels. A value of 10 would result in the+-- captions starting 10 pixels from the top of the output. If no explicit+-- y_position is provided, the caption will be positioned towards the+-- bottom of the output. Within your job settings, all of your DVB-Sub+-- settings must be identical.+dvbSubDestinationSettings_yPosition :: Lens.Lens' DvbSubDestinationSettings (Prelude.Maybe Prelude.Natural)+dvbSubDestinationSettings_yPosition = Lens.lens (\DvbSubDestinationSettings' {yPosition} -> yPosition) (\s@DvbSubDestinationSettings' {} a -> s {yPosition = a} :: DvbSubDestinationSettings)++instance Data.FromJSON DvbSubDestinationSettings where+  parseJSON =+    Data.withObject+      "DvbSubDestinationSettings"+      ( \x ->+          DvbSubDestinationSettings'+            Prelude.<$> (x Data..:? "alignment")+            Prelude.<*> (x Data..:? "applyFontColor")+            Prelude.<*> (x Data..:? "backgroundColor")+            Prelude.<*> (x Data..:? "backgroundOpacity")+            Prelude.<*> (x Data..:? "ddsHandling")+            Prelude.<*> (x Data..:? "ddsXCoordinate")+            Prelude.<*> (x Data..:? "ddsYCoordinate")+            Prelude.<*> (x Data..:? "fallbackFont")+            Prelude.<*> (x Data..:? "fontColor")+            Prelude.<*> (x Data..:? "fontOpacity")+            Prelude.<*> (x Data..:? "fontResolution")+            Prelude.<*> (x Data..:? "fontScript")+            Prelude.<*> (x Data..:? "fontSize")+            Prelude.<*> (x Data..:? "height")+            Prelude.<*> (x Data..:? "hexFontColor")+            Prelude.<*> (x Data..:? "outlineColor")+            Prelude.<*> (x Data..:? "outlineSize")+            Prelude.<*> (x Data..:? "shadowColor")+            Prelude.<*> (x Data..:? "shadowOpacity")+            Prelude.<*> (x Data..:? "shadowXOffset")+            Prelude.<*> (x Data..:? "shadowYOffset")+            Prelude.<*> (x Data..:? "stylePassthrough")+            Prelude.<*> (x Data..:? "subtitlingType")+            Prelude.<*> (x Data..:? "teletextSpacing")+            Prelude.<*> (x Data..:? "width")+            Prelude.<*> (x Data..:? "xPosition")+            Prelude.<*> (x Data..:? "yPosition")+      )++instance Prelude.Hashable DvbSubDestinationSettings where+  hashWithSalt _salt DvbSubDestinationSettings' {..} =+    _salt+      `Prelude.hashWithSalt` alignment+      `Prelude.hashWithSalt` applyFontColor+      `Prelude.hashWithSalt` backgroundColor+      `Prelude.hashWithSalt` backgroundOpacity+      `Prelude.hashWithSalt` ddsHandling+      `Prelude.hashWithSalt` ddsXCoordinate+      `Prelude.hashWithSalt` ddsYCoordinate+      `Prelude.hashWithSalt` fallbackFont+      `Prelude.hashWithSalt` fontColor+      `Prelude.hashWithSalt` fontOpacity+      `Prelude.hashWithSalt` fontResolution+      `Prelude.hashWithSalt` fontScript+      `Prelude.hashWithSalt` fontSize+      `Prelude.hashWithSalt` height+      `Prelude.hashWithSalt` hexFontColor+      `Prelude.hashWithSalt` outlineColor+      `Prelude.hashWithSalt` outlineSize+      `Prelude.hashWithSalt` shadowColor+      `Prelude.hashWithSalt` shadowOpacity+      `Prelude.hashWithSalt` shadowXOffset+      `Prelude.hashWithSalt` shadowYOffset+      `Prelude.hashWithSalt` stylePassthrough+      `Prelude.hashWithSalt` subtitlingType+      `Prelude.hashWithSalt` teletextSpacing+      `Prelude.hashWithSalt` width+      `Prelude.hashWithSalt` xPosition+      `Prelude.hashWithSalt` yPosition++instance Prelude.NFData DvbSubDestinationSettings where+  rnf DvbSubDestinationSettings' {..} =+    Prelude.rnf alignment+      `Prelude.seq` Prelude.rnf applyFontColor+      `Prelude.seq` Prelude.rnf backgroundColor+      `Prelude.seq` Prelude.rnf backgroundOpacity+      `Prelude.seq` Prelude.rnf ddsHandling+      `Prelude.seq` Prelude.rnf ddsXCoordinate+      `Prelude.seq` Prelude.rnf ddsYCoordinate+      `Prelude.seq` Prelude.rnf fallbackFont+      `Prelude.seq` Prelude.rnf fontColor+      `Prelude.seq` Prelude.rnf fontOpacity+      `Prelude.seq` Prelude.rnf fontResolution+      `Prelude.seq` Prelude.rnf fontScript+      `Prelude.seq` Prelude.rnf fontSize+      `Prelude.seq` Prelude.rnf height+      `Prelude.seq` Prelude.rnf hexFontColor+      `Prelude.seq` Prelude.rnf outlineColor+      `Prelude.seq` Prelude.rnf outlineSize+      `Prelude.seq` Prelude.rnf shadowColor+      `Prelude.seq` Prelude.rnf shadowOpacity+      `Prelude.seq` Prelude.rnf shadowXOffset+      `Prelude.seq` Prelude.rnf shadowYOffset+      `Prelude.seq` Prelude.rnf+        stylePassthrough+      `Prelude.seq` Prelude.rnf+        subtitlingType+      `Prelude.seq` Prelude.rnf+        teletextSpacing+      `Prelude.seq` Prelude.rnf width+      `Prelude.seq` Prelude.rnf+        xPosition+      `Prelude.seq` Prelude.rnf+        yPosition++instance Data.ToJSON DvbSubDestinationSettings where+  toJSON DvbSubDestinationSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("alignment" Data..=) Prelude.<$> alignment,+            ("applyFontColor" Data..=)+              Prelude.<$> applyFontColor,+            ("backgroundColor" Data..=)+              Prelude.<$> backgroundColor,+            ("backgroundOpacity" Data..=)+              Prelude.<$> backgroundOpacity,+            ("ddsHandling" Data..=) Prelude.<$> ddsHandling,+            ("ddsXCoordinate" Data..=)+              Prelude.<$> ddsXCoordinate,+            ("ddsYCoordinate" Data..=)+              Prelude.<$> ddsYCoordinate,+            ("fallbackFont" Data..=) Prelude.<$> fallbackFont,+            ("fontColor" Data..=) Prelude.<$> fontColor,+            ("fontOpacity" Data..=) Prelude.<$> fontOpacity,+            ("fontResolution" Data..=)+              Prelude.<$> fontResolution,+            ("fontScript" Data..=) Prelude.<$> fontScript,+            ("fontSize" Data..=) Prelude.<$> fontSize,+            ("height" Data..=) Prelude.<$> height,+            ("hexFontColor" Data..=) Prelude.<$> hexFontColor,+            ("outlineColor" Data..=) Prelude.<$> outlineColor,+            ("outlineSize" Data..=) Prelude.<$> outlineSize,+            ("shadowColor" Data..=) Prelude.<$> shadowColor,+            ("shadowOpacity" Data..=) Prelude.<$> shadowOpacity,+            ("shadowXOffset" Data..=) Prelude.<$> shadowXOffset,+            ("shadowYOffset" Data..=) Prelude.<$> shadowYOffset,+            ("stylePassthrough" Data..=)+              Prelude.<$> stylePassthrough,+            ("subtitlingType" Data..=)+              Prelude.<$> subtitlingType,+            ("teletextSpacing" Data..=)+              Prelude.<$> teletextSpacing,+            ("width" Data..=) Prelude.<$> width,+            ("xPosition" Data..=) Prelude.<$> xPosition,+            ("yPosition" Data..=) Prelude.<$> yPosition+          ]+      )
+ gen/Amazonka/MediaConvert/Types/DvbSubSourceSettings.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubSourceSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubSourceSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | DVB Sub Source Settings+--+-- /See:/ 'newDvbSubSourceSettings' smart constructor.+data DvbSubSourceSettings = DvbSubSourceSettings'+  { -- | When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source+    -- content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed+    -- through, regardless of selectors.+    pid :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DvbSubSourceSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'pid', 'dvbSubSourceSettings_pid' - When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source+-- content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed+-- through, regardless of selectors.+newDvbSubSourceSettings ::+  DvbSubSourceSettings+newDvbSubSourceSettings =+  DvbSubSourceSettings' {pid = Prelude.Nothing}++-- | When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source+-- content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed+-- through, regardless of selectors.+dvbSubSourceSettings_pid :: Lens.Lens' DvbSubSourceSettings (Prelude.Maybe Prelude.Natural)+dvbSubSourceSettings_pid = Lens.lens (\DvbSubSourceSettings' {pid} -> pid) (\s@DvbSubSourceSettings' {} a -> s {pid = a} :: DvbSubSourceSettings)++instance Data.FromJSON DvbSubSourceSettings where+  parseJSON =+    Data.withObject+      "DvbSubSourceSettings"+      ( \x ->+          DvbSubSourceSettings' Prelude.<$> (x Data..:? "pid")+      )++instance Prelude.Hashable DvbSubSourceSettings where+  hashWithSalt _salt DvbSubSourceSettings' {..} =+    _salt `Prelude.hashWithSalt` pid++instance Prelude.NFData DvbSubSourceSettings where+  rnf DvbSubSourceSettings' {..} = Prelude.rnf pid++instance Data.ToJSON DvbSubSourceSettings where+  toJSON DvbSubSourceSettings' {..} =+    Data.object+      (Prelude.catMaybes [("pid" Data..=) Prelude.<$> pid])
+ gen/Amazonka/MediaConvert/Types/DvbSubSubtitleFallbackFont.hs view
@@ -0,0 +1,95 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubSubtitleFallbackFont+  ( DvbSubSubtitleFallbackFont+      ( ..,+        DvbSubSubtitleFallbackFont_BEST_MATCH,+        DvbSubSubtitleFallbackFont_MONOSPACED_SANSSERIF,+        DvbSubSubtitleFallbackFont_MONOSPACED_SERIF,+        DvbSubSubtitleFallbackFont_PROPORTIONAL_SANSSERIF,+        DvbSubSubtitleFallbackFont_PROPORTIONAL_SERIF+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the font that you want the service to use for your burn in+-- captions when your input captions specify a font that MediaConvert+-- doesn\'t support. When you set Fallback font (FallbackFont) to best+-- match (BEST_MATCH), or leave blank, MediaConvert uses a supported font+-- that most closely matches the font that your input captions specify.+-- When there are multiple unsupported fonts in your input captions,+-- MediaConvert matches each font with the supported font that matches+-- best. When you explicitly choose a replacement font, MediaConvert uses+-- that font to replace all unsupported fonts from your input.+newtype DvbSubSubtitleFallbackFont = DvbSubSubtitleFallbackFont'+  { fromDvbSubSubtitleFallbackFont ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubSubtitleFallbackFont_BEST_MATCH :: DvbSubSubtitleFallbackFont+pattern DvbSubSubtitleFallbackFont_BEST_MATCH = DvbSubSubtitleFallbackFont' "BEST_MATCH"++pattern DvbSubSubtitleFallbackFont_MONOSPACED_SANSSERIF :: DvbSubSubtitleFallbackFont+pattern DvbSubSubtitleFallbackFont_MONOSPACED_SANSSERIF = DvbSubSubtitleFallbackFont' "MONOSPACED_SANSSERIF"++pattern DvbSubSubtitleFallbackFont_MONOSPACED_SERIF :: DvbSubSubtitleFallbackFont+pattern DvbSubSubtitleFallbackFont_MONOSPACED_SERIF = DvbSubSubtitleFallbackFont' "MONOSPACED_SERIF"++pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SANSSERIF :: DvbSubSubtitleFallbackFont+pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SANSSERIF = DvbSubSubtitleFallbackFont' "PROPORTIONAL_SANSSERIF"++pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SERIF :: DvbSubSubtitleFallbackFont+pattern DvbSubSubtitleFallbackFont_PROPORTIONAL_SERIF = DvbSubSubtitleFallbackFont' "PROPORTIONAL_SERIF"++{-# COMPLETE+  DvbSubSubtitleFallbackFont_BEST_MATCH,+  DvbSubSubtitleFallbackFont_MONOSPACED_SANSSERIF,+  DvbSubSubtitleFallbackFont_MONOSPACED_SERIF,+  DvbSubSubtitleFallbackFont_PROPORTIONAL_SANSSERIF,+  DvbSubSubtitleFallbackFont_PROPORTIONAL_SERIF,+  DvbSubSubtitleFallbackFont'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbSubtitleAlignment.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubtitleAlignment+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubtitleAlignment+  ( DvbSubtitleAlignment+      ( ..,+        DvbSubtitleAlignment_AUTO,+        DvbSubtitleAlignment_CENTERED,+        DvbSubtitleAlignment_LEFT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the alignment of your captions. If no explicit x_position is+-- provided, setting alignment to centered will placethe captions at the+-- bottom center of the output. Similarly, setting a left alignment+-- willalign captions to the bottom left of the output. If x and y+-- positions are given in conjunction with the alignment parameter, the+-- font will be justified (either left or centered) relative to those+-- coordinates. Within your job settings, all of your DVB-Sub settings must+-- be identical.+newtype DvbSubtitleAlignment = DvbSubtitleAlignment'+  { fromDvbSubtitleAlignment ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubtitleAlignment_AUTO :: DvbSubtitleAlignment+pattern DvbSubtitleAlignment_AUTO = DvbSubtitleAlignment' "AUTO"++pattern DvbSubtitleAlignment_CENTERED :: DvbSubtitleAlignment+pattern DvbSubtitleAlignment_CENTERED = DvbSubtitleAlignment' "CENTERED"++pattern DvbSubtitleAlignment_LEFT :: DvbSubtitleAlignment+pattern DvbSubtitleAlignment_LEFT = DvbSubtitleAlignment' "LEFT"++{-# COMPLETE+  DvbSubtitleAlignment_AUTO,+  DvbSubtitleAlignment_CENTERED,+  DvbSubtitleAlignment_LEFT,+  DvbSubtitleAlignment'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbSubtitleApplyFontColor.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubtitleApplyFontColor+  ( DvbSubtitleApplyFontColor+      ( ..,+        DvbSubtitleApplyFontColor_ALL_TEXT,+        DvbSubtitleApplyFontColor_WHITE_TEXT_ONLY+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ignore this setting unless Style Passthrough (StylePassthrough) is set+-- to Enabled and Font color (FontColor) set to Black, Yellow, Red, Green,+-- Blue, or Hex. Use Apply font color (ApplyFontColor) for additional font+-- color controls. When you choose White text only (WHITE_TEXT_ONLY), or+-- leave blank, your font color setting only applies to white text in your+-- input captions. For example, if your font color setting is Yellow, and+-- your input captions have red and white text, your output captions will+-- have red and yellow text. When you choose ALL_TEXT, your font color+-- setting applies to all of your output captions text.+newtype DvbSubtitleApplyFontColor = DvbSubtitleApplyFontColor'+  { fromDvbSubtitleApplyFontColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubtitleApplyFontColor_ALL_TEXT :: DvbSubtitleApplyFontColor+pattern DvbSubtitleApplyFontColor_ALL_TEXT = DvbSubtitleApplyFontColor' "ALL_TEXT"++pattern DvbSubtitleApplyFontColor_WHITE_TEXT_ONLY :: DvbSubtitleApplyFontColor+pattern DvbSubtitleApplyFontColor_WHITE_TEXT_ONLY = DvbSubtitleApplyFontColor' "WHITE_TEXT_ONLY"++{-# COMPLETE+  DvbSubtitleApplyFontColor_ALL_TEXT,+  DvbSubtitleApplyFontColor_WHITE_TEXT_ONLY,+  DvbSubtitleApplyFontColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbSubtitleBackgroundColor.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubtitleBackgroundColor+  ( DvbSubtitleBackgroundColor+      ( ..,+        DvbSubtitleBackgroundColor_AUTO,+        DvbSubtitleBackgroundColor_BLACK,+        DvbSubtitleBackgroundColor_NONE,+        DvbSubtitleBackgroundColor_WHITE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the color of the rectangle behind the captions. Leave background+-- color (BackgroundColor) blank and set Style passthrough+-- (StylePassthrough) to enabled to use the background color data from your+-- input captions, if present.+newtype DvbSubtitleBackgroundColor = DvbSubtitleBackgroundColor'+  { fromDvbSubtitleBackgroundColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubtitleBackgroundColor_AUTO :: DvbSubtitleBackgroundColor+pattern DvbSubtitleBackgroundColor_AUTO = DvbSubtitleBackgroundColor' "AUTO"++pattern DvbSubtitleBackgroundColor_BLACK :: DvbSubtitleBackgroundColor+pattern DvbSubtitleBackgroundColor_BLACK = DvbSubtitleBackgroundColor' "BLACK"++pattern DvbSubtitleBackgroundColor_NONE :: DvbSubtitleBackgroundColor+pattern DvbSubtitleBackgroundColor_NONE = DvbSubtitleBackgroundColor' "NONE"++pattern DvbSubtitleBackgroundColor_WHITE :: DvbSubtitleBackgroundColor+pattern DvbSubtitleBackgroundColor_WHITE = DvbSubtitleBackgroundColor' "WHITE"++{-# COMPLETE+  DvbSubtitleBackgroundColor_AUTO,+  DvbSubtitleBackgroundColor_BLACK,+  DvbSubtitleBackgroundColor_NONE,+  DvbSubtitleBackgroundColor_WHITE,+  DvbSubtitleBackgroundColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbSubtitleFontColor.hs view
@@ -0,0 +1,105 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubtitleFontColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubtitleFontColor+  ( DvbSubtitleFontColor+      ( ..,+        DvbSubtitleFontColor_AUTO,+        DvbSubtitleFontColor_BLACK,+        DvbSubtitleFontColor_BLUE,+        DvbSubtitleFontColor_GREEN,+        DvbSubtitleFontColor_HEX,+        DvbSubtitleFontColor_RED,+        DvbSubtitleFontColor_WHITE,+        DvbSubtitleFontColor_YELLOW+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the color of the captions text. Leave Font color (FontColor)+-- blank and set Style passthrough (StylePassthrough) to enabled to use the+-- font color data from your input captions, if present. Within your job+-- settings, all of your DVB-Sub settings must be identical.+newtype DvbSubtitleFontColor = DvbSubtitleFontColor'+  { fromDvbSubtitleFontColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubtitleFontColor_AUTO :: DvbSubtitleFontColor+pattern DvbSubtitleFontColor_AUTO = DvbSubtitleFontColor' "AUTO"++pattern DvbSubtitleFontColor_BLACK :: DvbSubtitleFontColor+pattern DvbSubtitleFontColor_BLACK = DvbSubtitleFontColor' "BLACK"++pattern DvbSubtitleFontColor_BLUE :: DvbSubtitleFontColor+pattern DvbSubtitleFontColor_BLUE = DvbSubtitleFontColor' "BLUE"++pattern DvbSubtitleFontColor_GREEN :: DvbSubtitleFontColor+pattern DvbSubtitleFontColor_GREEN = DvbSubtitleFontColor' "GREEN"++pattern DvbSubtitleFontColor_HEX :: DvbSubtitleFontColor+pattern DvbSubtitleFontColor_HEX = DvbSubtitleFontColor' "HEX"++pattern DvbSubtitleFontColor_RED :: DvbSubtitleFontColor+pattern DvbSubtitleFontColor_RED = DvbSubtitleFontColor' "RED"++pattern DvbSubtitleFontColor_WHITE :: DvbSubtitleFontColor+pattern DvbSubtitleFontColor_WHITE = DvbSubtitleFontColor' "WHITE"++pattern DvbSubtitleFontColor_YELLOW :: DvbSubtitleFontColor+pattern DvbSubtitleFontColor_YELLOW = DvbSubtitleFontColor' "YELLOW"++{-# COMPLETE+  DvbSubtitleFontColor_AUTO,+  DvbSubtitleFontColor_BLACK,+  DvbSubtitleFontColor_BLUE,+  DvbSubtitleFontColor_GREEN,+  DvbSubtitleFontColor_HEX,+  DvbSubtitleFontColor_RED,+  DvbSubtitleFontColor_WHITE,+  DvbSubtitleFontColor_YELLOW,+  DvbSubtitleFontColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbSubtitleOutlineColor.hs view
@@ -0,0 +1,100 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubtitleOutlineColor+  ( DvbSubtitleOutlineColor+      ( ..,+        DvbSubtitleOutlineColor_AUTO,+        DvbSubtitleOutlineColor_BLACK,+        DvbSubtitleOutlineColor_BLUE,+        DvbSubtitleOutlineColor_GREEN,+        DvbSubtitleOutlineColor_RED,+        DvbSubtitleOutlineColor_WHITE,+        DvbSubtitleOutlineColor_YELLOW+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify font outline color. Leave Outline color (OutlineColor) blank and+-- set Style passthrough (StylePassthrough) to enabled to use the font+-- outline color data from your input captions, if present. Within your job+-- settings, all of your DVB-Sub settings must be identical.+newtype DvbSubtitleOutlineColor = DvbSubtitleOutlineColor'+  { fromDvbSubtitleOutlineColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubtitleOutlineColor_AUTO :: DvbSubtitleOutlineColor+pattern DvbSubtitleOutlineColor_AUTO = DvbSubtitleOutlineColor' "AUTO"++pattern DvbSubtitleOutlineColor_BLACK :: DvbSubtitleOutlineColor+pattern DvbSubtitleOutlineColor_BLACK = DvbSubtitleOutlineColor' "BLACK"++pattern DvbSubtitleOutlineColor_BLUE :: DvbSubtitleOutlineColor+pattern DvbSubtitleOutlineColor_BLUE = DvbSubtitleOutlineColor' "BLUE"++pattern DvbSubtitleOutlineColor_GREEN :: DvbSubtitleOutlineColor+pattern DvbSubtitleOutlineColor_GREEN = DvbSubtitleOutlineColor' "GREEN"++pattern DvbSubtitleOutlineColor_RED :: DvbSubtitleOutlineColor+pattern DvbSubtitleOutlineColor_RED = DvbSubtitleOutlineColor' "RED"++pattern DvbSubtitleOutlineColor_WHITE :: DvbSubtitleOutlineColor+pattern DvbSubtitleOutlineColor_WHITE = DvbSubtitleOutlineColor' "WHITE"++pattern DvbSubtitleOutlineColor_YELLOW :: DvbSubtitleOutlineColor+pattern DvbSubtitleOutlineColor_YELLOW = DvbSubtitleOutlineColor' "YELLOW"++{-# COMPLETE+  DvbSubtitleOutlineColor_AUTO,+  DvbSubtitleOutlineColor_BLACK,+  DvbSubtitleOutlineColor_BLUE,+  DvbSubtitleOutlineColor_GREEN,+  DvbSubtitleOutlineColor_RED,+  DvbSubtitleOutlineColor_WHITE,+  DvbSubtitleOutlineColor_YELLOW,+  DvbSubtitleOutlineColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbSubtitleShadowColor.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubtitleShadowColor+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubtitleShadowColor+  ( DvbSubtitleShadowColor+      ( ..,+        DvbSubtitleShadowColor_AUTO,+        DvbSubtitleShadowColor_BLACK,+        DvbSubtitleShadowColor_NONE,+        DvbSubtitleShadowColor_WHITE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the color of the shadow cast by the captions. Leave Shadow color+-- (ShadowColor) blank and set Style passthrough (StylePassthrough) to+-- enabled to use the shadow color data from your input captions, if+-- present. Within your job settings, all of your DVB-Sub settings must be+-- identical.+newtype DvbSubtitleShadowColor = DvbSubtitleShadowColor'+  { fromDvbSubtitleShadowColor ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubtitleShadowColor_AUTO :: DvbSubtitleShadowColor+pattern DvbSubtitleShadowColor_AUTO = DvbSubtitleShadowColor' "AUTO"++pattern DvbSubtitleShadowColor_BLACK :: DvbSubtitleShadowColor+pattern DvbSubtitleShadowColor_BLACK = DvbSubtitleShadowColor' "BLACK"++pattern DvbSubtitleShadowColor_NONE :: DvbSubtitleShadowColor+pattern DvbSubtitleShadowColor_NONE = DvbSubtitleShadowColor' "NONE"++pattern DvbSubtitleShadowColor_WHITE :: DvbSubtitleShadowColor+pattern DvbSubtitleShadowColor_WHITE = DvbSubtitleShadowColor' "WHITE"++{-# COMPLETE+  DvbSubtitleShadowColor_AUTO,+  DvbSubtitleShadowColor_BLACK,+  DvbSubtitleShadowColor_NONE,+  DvbSubtitleShadowColor_WHITE,+  DvbSubtitleShadowColor'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbSubtitleStylePassthrough.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubtitleStylePassthrough+  ( DvbSubtitleStylePassthrough+      ( ..,+        DvbSubtitleStylePassthrough_DISABLED,+        DvbSubtitleStylePassthrough_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Set Style passthrough (StylePassthrough) to ENABLED to use the available+-- style, color, and position information from your input captions.+-- MediaConvert uses default settings for any missing style and position+-- information in your input captions. Set Style passthrough to DISABLED,+-- or leave blank, to ignore the style and position information from your+-- input captions and use default settings: white text with black+-- outlining, bottom-center positioning, and automatic sizing. Whether you+-- set Style passthrough to enabled or not, you can also choose to manually+-- override any of the individual style and position settings.+newtype DvbSubtitleStylePassthrough = DvbSubtitleStylePassthrough'+  { fromDvbSubtitleStylePassthrough ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubtitleStylePassthrough_DISABLED :: DvbSubtitleStylePassthrough+pattern DvbSubtitleStylePassthrough_DISABLED = DvbSubtitleStylePassthrough' "DISABLED"++pattern DvbSubtitleStylePassthrough_ENABLED :: DvbSubtitleStylePassthrough+pattern DvbSubtitleStylePassthrough_ENABLED = DvbSubtitleStylePassthrough' "ENABLED"++{-# COMPLETE+  DvbSubtitleStylePassthrough_DISABLED,+  DvbSubtitleStylePassthrough_ENABLED,+  DvbSubtitleStylePassthrough'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbSubtitleTeletextSpacing.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubtitleTeletextSpacing+  ( DvbSubtitleTeletextSpacing+      ( ..,+        DvbSubtitleTeletextSpacing_AUTO,+        DvbSubtitleTeletextSpacing_FIXED_GRID,+        DvbSubtitleTeletextSpacing_PROPORTIONAL+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether the Text spacing (TeletextSpacing) in your captions is+-- set by the captions grid, or varies depending on letter width. Choose+-- fixed grid (FIXED_GRID) to conform to the spacing specified in the+-- captions file more accurately. Choose proportional (PROPORTIONAL) to+-- make the text easier to read for closed captions. Within your job+-- settings, all of your DVB-Sub settings must be identical.+newtype DvbSubtitleTeletextSpacing = DvbSubtitleTeletextSpacing'+  { fromDvbSubtitleTeletextSpacing ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubtitleTeletextSpacing_AUTO :: DvbSubtitleTeletextSpacing+pattern DvbSubtitleTeletextSpacing_AUTO = DvbSubtitleTeletextSpacing' "AUTO"++pattern DvbSubtitleTeletextSpacing_FIXED_GRID :: DvbSubtitleTeletextSpacing+pattern DvbSubtitleTeletextSpacing_FIXED_GRID = DvbSubtitleTeletextSpacing' "FIXED_GRID"++pattern DvbSubtitleTeletextSpacing_PROPORTIONAL :: DvbSubtitleTeletextSpacing+pattern DvbSubtitleTeletextSpacing_PROPORTIONAL = DvbSubtitleTeletextSpacing' "PROPORTIONAL"++{-# COMPLETE+  DvbSubtitleTeletextSpacing_AUTO,+  DvbSubtitleTeletextSpacing_FIXED_GRID,+  DvbSubtitleTeletextSpacing_PROPORTIONAL,+  DvbSubtitleTeletextSpacing'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbSubtitlingType.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbSubtitlingType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbSubtitlingType+  ( DvbSubtitlingType+      ( ..,+        DvbSubtitlingType_HEARING_IMPAIRED,+        DvbSubtitlingType_STANDARD+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether your DVB subtitles are standard or for hearing impaired.+-- Choose hearing impaired if your subtitles include audio descriptions and+-- dialogue. Choose standard if your subtitles include only dialogue.+newtype DvbSubtitlingType = DvbSubtitlingType'+  { fromDvbSubtitlingType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbSubtitlingType_HEARING_IMPAIRED :: DvbSubtitlingType+pattern DvbSubtitlingType_HEARING_IMPAIRED = DvbSubtitlingType' "HEARING_IMPAIRED"++pattern DvbSubtitlingType_STANDARD :: DvbSubtitlingType+pattern DvbSubtitlingType_STANDARD = DvbSubtitlingType' "STANDARD"++{-# COMPLETE+  DvbSubtitlingType_HEARING_IMPAIRED,+  DvbSubtitlingType_STANDARD,+  DvbSubtitlingType'+  #-}
+ gen/Amazonka/MediaConvert/Types/DvbTdtSettings.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbTdtSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbTdtSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use these settings to insert a DVB Time and Date Table (TDT) in the+-- transport stream of this output. When you work directly in your JSON job+-- specification, include this object only when your job has a transport+-- stream output and the container settings contain the object+-- M2tsSettings.+--+-- /See:/ 'newDvbTdtSettings' smart constructor.+data DvbTdtSettings = DvbTdtSettings'+  { -- | The number of milliseconds between instances of this table in the output+    -- transport stream.+    tdtInterval :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DvbTdtSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'tdtInterval', 'dvbTdtSettings_tdtInterval' - The number of milliseconds between instances of this table in the output+-- transport stream.+newDvbTdtSettings ::+  DvbTdtSettings+newDvbTdtSettings =+  DvbTdtSettings' {tdtInterval = Prelude.Nothing}++-- | The number of milliseconds between instances of this table in the output+-- transport stream.+dvbTdtSettings_tdtInterval :: Lens.Lens' DvbTdtSettings (Prelude.Maybe Prelude.Natural)+dvbTdtSettings_tdtInterval = Lens.lens (\DvbTdtSettings' {tdtInterval} -> tdtInterval) (\s@DvbTdtSettings' {} a -> s {tdtInterval = a} :: DvbTdtSettings)++instance Data.FromJSON DvbTdtSettings where+  parseJSON =+    Data.withObject+      "DvbTdtSettings"+      ( \x ->+          DvbTdtSettings'+            Prelude.<$> (x Data..:? "tdtInterval")+      )++instance Prelude.Hashable DvbTdtSettings where+  hashWithSalt _salt DvbTdtSettings' {..} =+    _salt `Prelude.hashWithSalt` tdtInterval++instance Prelude.NFData DvbTdtSettings where+  rnf DvbTdtSettings' {..} = Prelude.rnf tdtInterval++instance Data.ToJSON DvbTdtSettings where+  toJSON DvbTdtSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [("tdtInterval" Data..=) Prelude.<$> tdtInterval]+      )
+ gen/Amazonka/MediaConvert/Types/DvbddsHandling.hs view
@@ -0,0 +1,91 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.DvbddsHandling+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.DvbddsHandling+  ( DvbddsHandling+      ( ..,+        DvbddsHandling_NONE,+        DvbddsHandling_NO_DISPLAY_WINDOW,+        DvbddsHandling_SPECIFIED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify how MediaConvert handles the display definition segment (DDS).+-- Keep the default, None (NONE), to exclude the DDS from this set of+-- captions. Choose No display window (NO_DISPLAY_WINDOW) to have+-- MediaConvert include the DDS but not include display window data. In+-- this case, MediaConvert writes that information to the page composition+-- segment (PCS) instead. Choose Specify (SPECIFIED) to have MediaConvert+-- set up the display window based on the values that you specify in+-- related job settings. For video resolutions that are 576 pixels or+-- smaller in height, MediaConvert doesn\'t include the DDS, regardless of+-- the value you choose for DDS handling (ddsHandling). In this case, it+-- doesn\'t write the display window data to the PCS either. Related+-- settings: Use the settings DDS x-coordinate (ddsXCoordinate) and DDS+-- y-coordinate (ddsYCoordinate) to specify the offset between the top left+-- corner of the display window and the top left corner of the video frame.+-- All burn-in and DVB-Sub font settings must match.+newtype DvbddsHandling = DvbddsHandling'+  { fromDvbddsHandling ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern DvbddsHandling_NONE :: DvbddsHandling+pattern DvbddsHandling_NONE = DvbddsHandling' "NONE"++pattern DvbddsHandling_NO_DISPLAY_WINDOW :: DvbddsHandling+pattern DvbddsHandling_NO_DISPLAY_WINDOW = DvbddsHandling' "NO_DISPLAY_WINDOW"++pattern DvbddsHandling_SPECIFIED :: DvbddsHandling+pattern DvbddsHandling_SPECIFIED = DvbddsHandling' "SPECIFIED"++{-# COMPLETE+  DvbddsHandling_NONE,+  DvbddsHandling_NO_DISPLAY_WINDOW,+  DvbddsHandling_SPECIFIED,+  DvbddsHandling'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosBitstreamMode.hs view
@@ -0,0 +1,69 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode+  ( Eac3AtmosBitstreamMode+      ( ..,+        Eac3AtmosBitstreamMode_COMPLETE_MAIN+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the bitstream mode for the E-AC-3 stream that the encoder emits.+-- For more information about the EAC3 bitstream mode, see ATSC A\/52-2012+-- (Annex E).+newtype Eac3AtmosBitstreamMode = Eac3AtmosBitstreamMode'+  { fromEac3AtmosBitstreamMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosBitstreamMode_COMPLETE_MAIN :: Eac3AtmosBitstreamMode+pattern Eac3AtmosBitstreamMode_COMPLETE_MAIN = Eac3AtmosBitstreamMode' "COMPLETE_MAIN"++{-# COMPLETE+  Eac3AtmosBitstreamMode_COMPLETE_MAIN,+  Eac3AtmosBitstreamMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosCodingMode.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosCodingMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosCodingMode+  ( Eac3AtmosCodingMode+      ( ..,+        Eac3AtmosCodingMode_CODING_MODE_5_1_4,+        Eac3AtmosCodingMode_CODING_MODE_7_1_4,+        Eac3AtmosCodingMode_CODING_MODE_9_1_6,+        Eac3AtmosCodingMode_CODING_MODE_AUTO+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The coding mode for Dolby Digital Plus JOC (Atmos).+newtype Eac3AtmosCodingMode = Eac3AtmosCodingMode'+  { fromEac3AtmosCodingMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosCodingMode_CODING_MODE_5_1_4 :: Eac3AtmosCodingMode+pattern Eac3AtmosCodingMode_CODING_MODE_5_1_4 = Eac3AtmosCodingMode' "CODING_MODE_5_1_4"++pattern Eac3AtmosCodingMode_CODING_MODE_7_1_4 :: Eac3AtmosCodingMode+pattern Eac3AtmosCodingMode_CODING_MODE_7_1_4 = Eac3AtmosCodingMode' "CODING_MODE_7_1_4"++pattern Eac3AtmosCodingMode_CODING_MODE_9_1_6 :: Eac3AtmosCodingMode+pattern Eac3AtmosCodingMode_CODING_MODE_9_1_6 = Eac3AtmosCodingMode' "CODING_MODE_9_1_6"++pattern Eac3AtmosCodingMode_CODING_MODE_AUTO :: Eac3AtmosCodingMode+pattern Eac3AtmosCodingMode_CODING_MODE_AUTO = Eac3AtmosCodingMode' "CODING_MODE_AUTO"++{-# COMPLETE+  Eac3AtmosCodingMode_CODING_MODE_5_1_4,+  Eac3AtmosCodingMode_CODING_MODE_7_1_4,+  Eac3AtmosCodingMode_CODING_MODE_9_1_6,+  Eac3AtmosCodingMode_CODING_MODE_AUTO,+  Eac3AtmosCodingMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosDialogueIntelligence.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence+  ( Eac3AtmosDialogueIntelligence+      ( ..,+        Eac3AtmosDialogueIntelligence_DISABLED,+        Eac3AtmosDialogueIntelligence_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue+-- analysis.+newtype Eac3AtmosDialogueIntelligence = Eac3AtmosDialogueIntelligence'+  { fromEac3AtmosDialogueIntelligence ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosDialogueIntelligence_DISABLED :: Eac3AtmosDialogueIntelligence+pattern Eac3AtmosDialogueIntelligence_DISABLED = Eac3AtmosDialogueIntelligence' "DISABLED"++pattern Eac3AtmosDialogueIntelligence_ENABLED :: Eac3AtmosDialogueIntelligence+pattern Eac3AtmosDialogueIntelligence_ENABLED = Eac3AtmosDialogueIntelligence' "ENABLED"++{-# COMPLETE+  Eac3AtmosDialogueIntelligence_DISABLED,+  Eac3AtmosDialogueIntelligence_ENABLED,+  Eac3AtmosDialogueIntelligence'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosDownmixControl.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl+  ( Eac3AtmosDownmixControl+      ( ..,+        Eac3AtmosDownmixControl_INITIALIZE_FROM_SOURCE,+        Eac3AtmosDownmixControl_SPECIFIED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether MediaConvert should use any downmix metadata from your+-- input file. Keep the default value, Custom (SPECIFIED) to provide+-- downmix values in your job settings. Choose Follow source+-- (INITIALIZE_FROM_SOURCE) to use the metadata from your input. Related+-- settings--Use these settings to specify your downmix values: Left+-- only\/Right only surround (LoRoSurroundMixLevel), Left total\/Right+-- total surround (LtRtSurroundMixLevel), Left total\/Right total center+-- (LtRtCenterMixLevel), Left only\/Right only center (LoRoCenterMixLevel),+-- and Stereo downmix (StereoDownmix). When you keep Custom (SPECIFIED) for+-- Downmix control (DownmixControl) and you don\'t specify values for the+-- related settings, MediaConvert uses default values for those settings.+newtype Eac3AtmosDownmixControl = Eac3AtmosDownmixControl'+  { fromEac3AtmosDownmixControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosDownmixControl_INITIALIZE_FROM_SOURCE :: Eac3AtmosDownmixControl+pattern Eac3AtmosDownmixControl_INITIALIZE_FROM_SOURCE = Eac3AtmosDownmixControl' "INITIALIZE_FROM_SOURCE"++pattern Eac3AtmosDownmixControl_SPECIFIED :: Eac3AtmosDownmixControl+pattern Eac3AtmosDownmixControl_SPECIFIED = Eac3AtmosDownmixControl' "SPECIFIED"++{-# COMPLETE+  Eac3AtmosDownmixControl_INITIALIZE_FROM_SOURCE,+  Eac3AtmosDownmixControl_SPECIFIED,+  Eac3AtmosDownmixControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosDynamicRangeCompressionLine.hs view
@@ -0,0 +1,102 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine+  ( Eac3AtmosDynamicRangeCompressionLine+      ( ..,+        Eac3AtmosDynamicRangeCompressionLine_FILM_LIGHT,+        Eac3AtmosDynamicRangeCompressionLine_FILM_STANDARD,+        Eac3AtmosDynamicRangeCompressionLine_MUSIC_LIGHT,+        Eac3AtmosDynamicRangeCompressionLine_MUSIC_STANDARD,+        Eac3AtmosDynamicRangeCompressionLine_NONE,+        Eac3AtmosDynamicRangeCompressionLine_SPEECH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the Dolby dynamic range control (DRC) profile that MediaConvert+-- uses when encoding the metadata in the Dolby stream for the line+-- operating mode. Default value: Film light+-- (ATMOS_STORAGE_DDP_COMPR_FILM_LIGHT) Related setting: To have+-- MediaConvert use the value you specify here, keep the default value,+-- Custom (SPECIFIED) for the setting Dynamic range control+-- (DynamicRangeControl). Otherwise, MediaConvert ignores Dynamic range+-- compression line (DynamicRangeCompressionLine). For information about+-- the Dolby DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+newtype Eac3AtmosDynamicRangeCompressionLine = Eac3AtmosDynamicRangeCompressionLine'+  { fromEac3AtmosDynamicRangeCompressionLine ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosDynamicRangeCompressionLine_FILM_LIGHT :: Eac3AtmosDynamicRangeCompressionLine+pattern Eac3AtmosDynamicRangeCompressionLine_FILM_LIGHT = Eac3AtmosDynamicRangeCompressionLine' "FILM_LIGHT"++pattern Eac3AtmosDynamicRangeCompressionLine_FILM_STANDARD :: Eac3AtmosDynamicRangeCompressionLine+pattern Eac3AtmosDynamicRangeCompressionLine_FILM_STANDARD = Eac3AtmosDynamicRangeCompressionLine' "FILM_STANDARD"++pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_LIGHT :: Eac3AtmosDynamicRangeCompressionLine+pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_LIGHT = Eac3AtmosDynamicRangeCompressionLine' "MUSIC_LIGHT"++pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_STANDARD :: Eac3AtmosDynamicRangeCompressionLine+pattern Eac3AtmosDynamicRangeCompressionLine_MUSIC_STANDARD = Eac3AtmosDynamicRangeCompressionLine' "MUSIC_STANDARD"++pattern Eac3AtmosDynamicRangeCompressionLine_NONE :: Eac3AtmosDynamicRangeCompressionLine+pattern Eac3AtmosDynamicRangeCompressionLine_NONE = Eac3AtmosDynamicRangeCompressionLine' "NONE"++pattern Eac3AtmosDynamicRangeCompressionLine_SPEECH :: Eac3AtmosDynamicRangeCompressionLine+pattern Eac3AtmosDynamicRangeCompressionLine_SPEECH = Eac3AtmosDynamicRangeCompressionLine' "SPEECH"++{-# COMPLETE+  Eac3AtmosDynamicRangeCompressionLine_FILM_LIGHT,+  Eac3AtmosDynamicRangeCompressionLine_FILM_STANDARD,+  Eac3AtmosDynamicRangeCompressionLine_MUSIC_LIGHT,+  Eac3AtmosDynamicRangeCompressionLine_MUSIC_STANDARD,+  Eac3AtmosDynamicRangeCompressionLine_NONE,+  Eac3AtmosDynamicRangeCompressionLine_SPEECH,+  Eac3AtmosDynamicRangeCompressionLine'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosDynamicRangeCompressionRf.hs view
@@ -0,0 +1,101 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf+  ( Eac3AtmosDynamicRangeCompressionRf+      ( ..,+        Eac3AtmosDynamicRangeCompressionRf_FILM_LIGHT,+        Eac3AtmosDynamicRangeCompressionRf_FILM_STANDARD,+        Eac3AtmosDynamicRangeCompressionRf_MUSIC_LIGHT,+        Eac3AtmosDynamicRangeCompressionRf_MUSIC_STANDARD,+        Eac3AtmosDynamicRangeCompressionRf_NONE,+        Eac3AtmosDynamicRangeCompressionRf_SPEECH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the Dolby dynamic range control (DRC) profile that MediaConvert+-- uses when encoding the metadata in the Dolby stream for the RF operating+-- mode. Default value: Film light (ATMOS_STORAGE_DDP_COMPR_FILM_LIGHT)+-- Related setting: To have MediaConvert use the value you specify here,+-- keep the default value, Custom (SPECIFIED) for the setting Dynamic range+-- control (DynamicRangeControl). Otherwise, MediaConvert ignores Dynamic+-- range compression RF (DynamicRangeCompressionRf). For information about+-- the Dolby DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+newtype Eac3AtmosDynamicRangeCompressionRf = Eac3AtmosDynamicRangeCompressionRf'+  { fromEac3AtmosDynamicRangeCompressionRf ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosDynamicRangeCompressionRf_FILM_LIGHT :: Eac3AtmosDynamicRangeCompressionRf+pattern Eac3AtmosDynamicRangeCompressionRf_FILM_LIGHT = Eac3AtmosDynamicRangeCompressionRf' "FILM_LIGHT"++pattern Eac3AtmosDynamicRangeCompressionRf_FILM_STANDARD :: Eac3AtmosDynamicRangeCompressionRf+pattern Eac3AtmosDynamicRangeCompressionRf_FILM_STANDARD = Eac3AtmosDynamicRangeCompressionRf' "FILM_STANDARD"++pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_LIGHT :: Eac3AtmosDynamicRangeCompressionRf+pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_LIGHT = Eac3AtmosDynamicRangeCompressionRf' "MUSIC_LIGHT"++pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_STANDARD :: Eac3AtmosDynamicRangeCompressionRf+pattern Eac3AtmosDynamicRangeCompressionRf_MUSIC_STANDARD = Eac3AtmosDynamicRangeCompressionRf' "MUSIC_STANDARD"++pattern Eac3AtmosDynamicRangeCompressionRf_NONE :: Eac3AtmosDynamicRangeCompressionRf+pattern Eac3AtmosDynamicRangeCompressionRf_NONE = Eac3AtmosDynamicRangeCompressionRf' "NONE"++pattern Eac3AtmosDynamicRangeCompressionRf_SPEECH :: Eac3AtmosDynamicRangeCompressionRf+pattern Eac3AtmosDynamicRangeCompressionRf_SPEECH = Eac3AtmosDynamicRangeCompressionRf' "SPEECH"++{-# COMPLETE+  Eac3AtmosDynamicRangeCompressionRf_FILM_LIGHT,+  Eac3AtmosDynamicRangeCompressionRf_FILM_STANDARD,+  Eac3AtmosDynamicRangeCompressionRf_MUSIC_LIGHT,+  Eac3AtmosDynamicRangeCompressionRf_MUSIC_STANDARD,+  Eac3AtmosDynamicRangeCompressionRf_NONE,+  Eac3AtmosDynamicRangeCompressionRf_SPEECH,+  Eac3AtmosDynamicRangeCompressionRf'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosDynamicRangeControl.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl+  ( Eac3AtmosDynamicRangeControl+      ( ..,+        Eac3AtmosDynamicRangeControl_INITIALIZE_FROM_SOURCE,+        Eac3AtmosDynamicRangeControl_SPECIFIED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether MediaConvert should use any dynamic range control+-- metadata from your input file. Keep the default value, Custom+-- (SPECIFIED), to provide dynamic range control values in your job+-- settings. Choose Follow source (INITIALIZE_FROM_SOURCE) to use the+-- metadata from your input. Related settings--Use these settings to+-- specify your dynamic range control values: Dynamic range compression+-- line (DynamicRangeCompressionLine) and Dynamic range compression RF+-- (DynamicRangeCompressionRf). When you keep the value Custom (SPECIFIED)+-- for Dynamic range control (DynamicRangeControl) and you don\'t specify+-- values for the related settings, MediaConvert uses default values for+-- those settings.+newtype Eac3AtmosDynamicRangeControl = Eac3AtmosDynamicRangeControl'+  { fromEac3AtmosDynamicRangeControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosDynamicRangeControl_INITIALIZE_FROM_SOURCE :: Eac3AtmosDynamicRangeControl+pattern Eac3AtmosDynamicRangeControl_INITIALIZE_FROM_SOURCE = Eac3AtmosDynamicRangeControl' "INITIALIZE_FROM_SOURCE"++pattern Eac3AtmosDynamicRangeControl_SPECIFIED :: Eac3AtmosDynamicRangeControl+pattern Eac3AtmosDynamicRangeControl_SPECIFIED = Eac3AtmosDynamicRangeControl' "SPECIFIED"++{-# COMPLETE+  Eac3AtmosDynamicRangeControl_INITIALIZE_FROM_SOURCE,+  Eac3AtmosDynamicRangeControl_SPECIFIED,+  Eac3AtmosDynamicRangeControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosMeteringMode.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode+  ( Eac3AtmosMeteringMode+      ( ..,+        Eac3AtmosMeteringMode_ITU_BS_1770_1,+        Eac3AtmosMeteringMode_ITU_BS_1770_2,+        Eac3AtmosMeteringMode_ITU_BS_1770_3,+        Eac3AtmosMeteringMode_ITU_BS_1770_4,+        Eac3AtmosMeteringMode_LEQ_A+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose how the service meters the loudness of your audio.+newtype Eac3AtmosMeteringMode = Eac3AtmosMeteringMode'+  { fromEac3AtmosMeteringMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosMeteringMode_ITU_BS_1770_1 :: Eac3AtmosMeteringMode+pattern Eac3AtmosMeteringMode_ITU_BS_1770_1 = Eac3AtmosMeteringMode' "ITU_BS_1770_1"++pattern Eac3AtmosMeteringMode_ITU_BS_1770_2 :: Eac3AtmosMeteringMode+pattern Eac3AtmosMeteringMode_ITU_BS_1770_2 = Eac3AtmosMeteringMode' "ITU_BS_1770_2"++pattern Eac3AtmosMeteringMode_ITU_BS_1770_3 :: Eac3AtmosMeteringMode+pattern Eac3AtmosMeteringMode_ITU_BS_1770_3 = Eac3AtmosMeteringMode' "ITU_BS_1770_3"++pattern Eac3AtmosMeteringMode_ITU_BS_1770_4 :: Eac3AtmosMeteringMode+pattern Eac3AtmosMeteringMode_ITU_BS_1770_4 = Eac3AtmosMeteringMode' "ITU_BS_1770_4"++pattern Eac3AtmosMeteringMode_LEQ_A :: Eac3AtmosMeteringMode+pattern Eac3AtmosMeteringMode_LEQ_A = Eac3AtmosMeteringMode' "LEQ_A"++{-# COMPLETE+  Eac3AtmosMeteringMode_ITU_BS_1770_1,+  Eac3AtmosMeteringMode_ITU_BS_1770_2,+  Eac3AtmosMeteringMode_ITU_BS_1770_3,+  Eac3AtmosMeteringMode_ITU_BS_1770_4,+  Eac3AtmosMeteringMode_LEQ_A,+  Eac3AtmosMeteringMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosSettings.hs view
@@ -0,0 +1,574 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.Eac3AtmosBitstreamMode+import Amazonka.MediaConvert.Types.Eac3AtmosCodingMode+import Amazonka.MediaConvert.Types.Eac3AtmosDialogueIntelligence+import Amazonka.MediaConvert.Types.Eac3AtmosDownmixControl+import Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionLine+import Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeCompressionRf+import Amazonka.MediaConvert.Types.Eac3AtmosDynamicRangeControl+import Amazonka.MediaConvert.Types.Eac3AtmosMeteringMode+import Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix+import Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode+import qualified Amazonka.Prelude as Prelude++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value EAC3_ATMOS.+--+-- /See:/ 'newEac3AtmosSettings' smart constructor.+data Eac3AtmosSettings = Eac3AtmosSettings'+  { -- | Specify the average bitrate for this output in bits per second. Valid+    -- values: 384k, 448k, 576k, 640k, 768k, 1024k Default value: 448k Note+    -- that MediaConvert supports 384k only with channel-based immersive (CBI)+    -- 7.1.4 and 5.1.4 inputs. For CBI 9.1.6 and other input types,+    -- MediaConvert automatically increases your output bitrate to 448k.+    bitrate :: Prelude.Maybe Prelude.Natural,+    -- | Specify the bitstream mode for the E-AC-3 stream that the encoder emits.+    -- For more information about the EAC3 bitstream mode, see ATSC A\/52-2012+    -- (Annex E).+    bitstreamMode :: Prelude.Maybe Eac3AtmosBitstreamMode,+    -- | The coding mode for Dolby Digital Plus JOC (Atmos).+    codingMode :: Prelude.Maybe Eac3AtmosCodingMode,+    -- | Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue+    -- analysis.+    dialogueIntelligence :: Prelude.Maybe Eac3AtmosDialogueIntelligence,+    -- | Specify whether MediaConvert should use any downmix metadata from your+    -- input file. Keep the default value, Custom (SPECIFIED) to provide+    -- downmix values in your job settings. Choose Follow source+    -- (INITIALIZE_FROM_SOURCE) to use the metadata from your input. Related+    -- settings--Use these settings to specify your downmix values: Left+    -- only\/Right only surround (LoRoSurroundMixLevel), Left total\/Right+    -- total surround (LtRtSurroundMixLevel), Left total\/Right total center+    -- (LtRtCenterMixLevel), Left only\/Right only center (LoRoCenterMixLevel),+    -- and Stereo downmix (StereoDownmix). When you keep Custom (SPECIFIED) for+    -- Downmix control (DownmixControl) and you don\'t specify values for the+    -- related settings, MediaConvert uses default values for those settings.+    downmixControl :: Prelude.Maybe Eac3AtmosDownmixControl,+    -- | Choose the Dolby dynamic range control (DRC) profile that MediaConvert+    -- uses when encoding the metadata in the Dolby stream for the line+    -- operating mode. Default value: Film light+    -- (ATMOS_STORAGE_DDP_COMPR_FILM_LIGHT) Related setting: To have+    -- MediaConvert use the value you specify here, keep the default value,+    -- Custom (SPECIFIED) for the setting Dynamic range control+    -- (DynamicRangeControl). Otherwise, MediaConvert ignores Dynamic range+    -- compression line (DynamicRangeCompressionLine). For information about+    -- the Dolby DRC operating modes and profiles, see the Dynamic Range+    -- Control chapter of the Dolby Metadata Guide at+    -- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+    dynamicRangeCompressionLine :: Prelude.Maybe Eac3AtmosDynamicRangeCompressionLine,+    -- | Choose the Dolby dynamic range control (DRC) profile that MediaConvert+    -- uses when encoding the metadata in the Dolby stream for the RF operating+    -- mode. Default value: Film light (ATMOS_STORAGE_DDP_COMPR_FILM_LIGHT)+    -- Related setting: To have MediaConvert use the value you specify here,+    -- keep the default value, Custom (SPECIFIED) for the setting Dynamic range+    -- control (DynamicRangeControl). Otherwise, MediaConvert ignores Dynamic+    -- range compression RF (DynamicRangeCompressionRf). For information about+    -- the Dolby DRC operating modes and profiles, see the Dynamic Range+    -- Control chapter of the Dolby Metadata Guide at+    -- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+    dynamicRangeCompressionRf :: Prelude.Maybe Eac3AtmosDynamicRangeCompressionRf,+    -- | Specify whether MediaConvert should use any dynamic range control+    -- metadata from your input file. Keep the default value, Custom+    -- (SPECIFIED), to provide dynamic range control values in your job+    -- settings. Choose Follow source (INITIALIZE_FROM_SOURCE) to use the+    -- metadata from your input. Related settings--Use these settings to+    -- specify your dynamic range control values: Dynamic range compression+    -- line (DynamicRangeCompressionLine) and Dynamic range compression RF+    -- (DynamicRangeCompressionRf). When you keep the value Custom (SPECIFIED)+    -- for Dynamic range control (DynamicRangeControl) and you don\'t specify+    -- values for the related settings, MediaConvert uses default values for+    -- those settings.+    dynamicRangeControl :: Prelude.Maybe Eac3AtmosDynamicRangeControl,+    -- | Specify a value for the following Dolby Atmos setting: Left only\/Right+    -- only center mix (Lo\/Ro center). MediaConvert uses this value for+    -- downmixing. Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB).+    -- Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related+    -- setting: How the service uses this value depends on the value that you+    -- choose for Stereo downmix (Eac3AtmosStereoDownmix). Related setting: To+    -- have MediaConvert use this value, keep the default value, Custom+    -- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+    -- MediaConvert ignores Left only\/Right only center (LoRoCenterMixLevel).+    loRoCenterMixLevel :: Prelude.Maybe Prelude.Double,+    -- | Specify a value for the following Dolby Atmos setting: Left only\/Right+    -- only (Lo\/Ro surround). MediaConvert uses this value for downmixing.+    -- Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB). Valid+    -- values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the+    -- channel. Related setting: How the service uses this value depends on the+    -- value that you choose for Stereo downmix (Eac3AtmosStereoDownmix).+    -- Related setting: To have MediaConvert use this value, keep the default+    -- value, Custom (SPECIFIED) for the setting Downmix control+    -- (DownmixControl). Otherwise, MediaConvert ignores Left only\/Right only+    -- surround (LoRoSurroundMixLevel).+    loRoSurroundMixLevel :: Prelude.Maybe Prelude.Double,+    -- | Specify a value for the following Dolby Atmos setting: Left total\/Right+    -- total center mix (Lt\/Rt center). MediaConvert uses this value for+    -- downmixing. Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB)+    -- Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related+    -- setting: How the service uses this value depends on the value that you+    -- choose for Stereo downmix (Eac3AtmosStereoDownmix). Related setting: To+    -- have MediaConvert use this value, keep the default value, Custom+    -- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+    -- MediaConvert ignores Left total\/Right total center+    -- (LtRtCenterMixLevel).+    ltRtCenterMixLevel :: Prelude.Maybe Prelude.Double,+    -- | Specify a value for the following Dolby Atmos setting: Left total\/Right+    -- total surround mix (Lt\/Rt surround). MediaConvert uses this value for+    -- downmixing. Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB)+    -- Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the+    -- channel. Related setting: How the service uses this value depends on the+    -- value that you choose for Stereo downmix (Eac3AtmosStereoDownmix).+    -- Related setting: To have MediaConvert use this value, keep the default+    -- value, Custom (SPECIFIED) for the setting Downmix control+    -- (DownmixControl). Otherwise, the service ignores Left total\/Right total+    -- surround (LtRtSurroundMixLevel).+    ltRtSurroundMixLevel :: Prelude.Maybe Prelude.Double,+    -- | Choose how the service meters the loudness of your audio.+    meteringMode :: Prelude.Maybe Eac3AtmosMeteringMode,+    -- | This value is always 48000. It represents the sample rate in Hz.+    sampleRate :: Prelude.Maybe Prelude.Natural,+    -- | Specify the percentage of audio content, from 0% to 100%, that must be+    -- speech in order for the encoder to use the measured speech loudness as+    -- the overall program loudness. Default value: 15%+    speechThreshold :: Prelude.Maybe Prelude.Natural,+    -- | Choose how the service does stereo downmixing. Default value: Not+    -- indicated (ATMOS_STORAGE_DDP_DMIXMOD_NOT_INDICATED) Related setting: To+    -- have MediaConvert use this value, keep the default value, Custom+    -- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+    -- MediaConvert ignores Stereo downmix (StereoDownmix).+    stereoDownmix :: Prelude.Maybe Eac3AtmosStereoDownmix,+    -- | Specify whether your input audio has an additional center rear surround+    -- channel matrix encoded into your left and right surround channels.+    surroundExMode :: Prelude.Maybe Eac3AtmosSurroundExMode+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Eac3AtmosSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'bitrate', 'eac3AtmosSettings_bitrate' - Specify the average bitrate for this output in bits per second. Valid+-- values: 384k, 448k, 576k, 640k, 768k, 1024k Default value: 448k Note+-- that MediaConvert supports 384k only with channel-based immersive (CBI)+-- 7.1.4 and 5.1.4 inputs. For CBI 9.1.6 and other input types,+-- MediaConvert automatically increases your output bitrate to 448k.+--+-- 'bitstreamMode', 'eac3AtmosSettings_bitstreamMode' - Specify the bitstream mode for the E-AC-3 stream that the encoder emits.+-- For more information about the EAC3 bitstream mode, see ATSC A\/52-2012+-- (Annex E).+--+-- 'codingMode', 'eac3AtmosSettings_codingMode' - The coding mode for Dolby Digital Plus JOC (Atmos).+--+-- 'dialogueIntelligence', 'eac3AtmosSettings_dialogueIntelligence' - Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue+-- analysis.+--+-- 'downmixControl', 'eac3AtmosSettings_downmixControl' - Specify whether MediaConvert should use any downmix metadata from your+-- input file. Keep the default value, Custom (SPECIFIED) to provide+-- downmix values in your job settings. Choose Follow source+-- (INITIALIZE_FROM_SOURCE) to use the metadata from your input. Related+-- settings--Use these settings to specify your downmix values: Left+-- only\/Right only surround (LoRoSurroundMixLevel), Left total\/Right+-- total surround (LtRtSurroundMixLevel), Left total\/Right total center+-- (LtRtCenterMixLevel), Left only\/Right only center (LoRoCenterMixLevel),+-- and Stereo downmix (StereoDownmix). When you keep Custom (SPECIFIED) for+-- Downmix control (DownmixControl) and you don\'t specify values for the+-- related settings, MediaConvert uses default values for those settings.+--+-- 'dynamicRangeCompressionLine', 'eac3AtmosSettings_dynamicRangeCompressionLine' - Choose the Dolby dynamic range control (DRC) profile that MediaConvert+-- uses when encoding the metadata in the Dolby stream for the line+-- operating mode. Default value: Film light+-- (ATMOS_STORAGE_DDP_COMPR_FILM_LIGHT) Related setting: To have+-- MediaConvert use the value you specify here, keep the default value,+-- Custom (SPECIFIED) for the setting Dynamic range control+-- (DynamicRangeControl). Otherwise, MediaConvert ignores Dynamic range+-- compression line (DynamicRangeCompressionLine). For information about+-- the Dolby DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+--+-- 'dynamicRangeCompressionRf', 'eac3AtmosSettings_dynamicRangeCompressionRf' - Choose the Dolby dynamic range control (DRC) profile that MediaConvert+-- uses when encoding the metadata in the Dolby stream for the RF operating+-- mode. Default value: Film light (ATMOS_STORAGE_DDP_COMPR_FILM_LIGHT)+-- Related setting: To have MediaConvert use the value you specify here,+-- keep the default value, Custom (SPECIFIED) for the setting Dynamic range+-- control (DynamicRangeControl). Otherwise, MediaConvert ignores Dynamic+-- range compression RF (DynamicRangeCompressionRf). For information about+-- the Dolby DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+--+-- 'dynamicRangeControl', 'eac3AtmosSettings_dynamicRangeControl' - Specify whether MediaConvert should use any dynamic range control+-- metadata from your input file. Keep the default value, Custom+-- (SPECIFIED), to provide dynamic range control values in your job+-- settings. Choose Follow source (INITIALIZE_FROM_SOURCE) to use the+-- metadata from your input. Related settings--Use these settings to+-- specify your dynamic range control values: Dynamic range compression+-- line (DynamicRangeCompressionLine) and Dynamic range compression RF+-- (DynamicRangeCompressionRf). When you keep the value Custom (SPECIFIED)+-- for Dynamic range control (DynamicRangeControl) and you don\'t specify+-- values for the related settings, MediaConvert uses default values for+-- those settings.+--+-- 'loRoCenterMixLevel', 'eac3AtmosSettings_loRoCenterMixLevel' - Specify a value for the following Dolby Atmos setting: Left only\/Right+-- only center mix (Lo\/Ro center). MediaConvert uses this value for+-- downmixing. Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB).+-- Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related+-- setting: How the service uses this value depends on the value that you+-- choose for Stereo downmix (Eac3AtmosStereoDownmix). Related setting: To+-- have MediaConvert use this value, keep the default value, Custom+-- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+-- MediaConvert ignores Left only\/Right only center (LoRoCenterMixLevel).+--+-- 'loRoSurroundMixLevel', 'eac3AtmosSettings_loRoSurroundMixLevel' - Specify a value for the following Dolby Atmos setting: Left only\/Right+-- only (Lo\/Ro surround). MediaConvert uses this value for downmixing.+-- Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB). Valid+-- values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the+-- channel. Related setting: How the service uses this value depends on the+-- value that you choose for Stereo downmix (Eac3AtmosStereoDownmix).+-- Related setting: To have MediaConvert use this value, keep the default+-- value, Custom (SPECIFIED) for the setting Downmix control+-- (DownmixControl). Otherwise, MediaConvert ignores Left only\/Right only+-- surround (LoRoSurroundMixLevel).+--+-- 'ltRtCenterMixLevel', 'eac3AtmosSettings_ltRtCenterMixLevel' - Specify a value for the following Dolby Atmos setting: Left total\/Right+-- total center mix (Lt\/Rt center). MediaConvert uses this value for+-- downmixing. Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB)+-- Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related+-- setting: How the service uses this value depends on the value that you+-- choose for Stereo downmix (Eac3AtmosStereoDownmix). Related setting: To+-- have MediaConvert use this value, keep the default value, Custom+-- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+-- MediaConvert ignores Left total\/Right total center+-- (LtRtCenterMixLevel).+--+-- 'ltRtSurroundMixLevel', 'eac3AtmosSettings_ltRtSurroundMixLevel' - Specify a value for the following Dolby Atmos setting: Left total\/Right+-- total surround mix (Lt\/Rt surround). MediaConvert uses this value for+-- downmixing. Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB)+-- Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the+-- channel. Related setting: How the service uses this value depends on the+-- value that you choose for Stereo downmix (Eac3AtmosStereoDownmix).+-- Related setting: To have MediaConvert use this value, keep the default+-- value, Custom (SPECIFIED) for the setting Downmix control+-- (DownmixControl). Otherwise, the service ignores Left total\/Right total+-- surround (LtRtSurroundMixLevel).+--+-- 'meteringMode', 'eac3AtmosSettings_meteringMode' - Choose how the service meters the loudness of your audio.+--+-- 'sampleRate', 'eac3AtmosSettings_sampleRate' - This value is always 48000. It represents the sample rate in Hz.+--+-- 'speechThreshold', 'eac3AtmosSettings_speechThreshold' - Specify the percentage of audio content, from 0% to 100%, that must be+-- speech in order for the encoder to use the measured speech loudness as+-- the overall program loudness. Default value: 15%+--+-- 'stereoDownmix', 'eac3AtmosSettings_stereoDownmix' - Choose how the service does stereo downmixing. Default value: Not+-- indicated (ATMOS_STORAGE_DDP_DMIXMOD_NOT_INDICATED) Related setting: To+-- have MediaConvert use this value, keep the default value, Custom+-- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+-- MediaConvert ignores Stereo downmix (StereoDownmix).+--+-- 'surroundExMode', 'eac3AtmosSettings_surroundExMode' - Specify whether your input audio has an additional center rear surround+-- channel matrix encoded into your left and right surround channels.+newEac3AtmosSettings ::+  Eac3AtmosSettings+newEac3AtmosSettings =+  Eac3AtmosSettings'+    { bitrate = Prelude.Nothing,+      bitstreamMode = Prelude.Nothing,+      codingMode = Prelude.Nothing,+      dialogueIntelligence = Prelude.Nothing,+      downmixControl = Prelude.Nothing,+      dynamicRangeCompressionLine = Prelude.Nothing,+      dynamicRangeCompressionRf = Prelude.Nothing,+      dynamicRangeControl = Prelude.Nothing,+      loRoCenterMixLevel = Prelude.Nothing,+      loRoSurroundMixLevel = Prelude.Nothing,+      ltRtCenterMixLevel = Prelude.Nothing,+      ltRtSurroundMixLevel = Prelude.Nothing,+      meteringMode = Prelude.Nothing,+      sampleRate = Prelude.Nothing,+      speechThreshold = Prelude.Nothing,+      stereoDownmix = Prelude.Nothing,+      surroundExMode = Prelude.Nothing+    }++-- | Specify the average bitrate for this output in bits per second. Valid+-- values: 384k, 448k, 576k, 640k, 768k, 1024k Default value: 448k Note+-- that MediaConvert supports 384k only with channel-based immersive (CBI)+-- 7.1.4 and 5.1.4 inputs. For CBI 9.1.6 and other input types,+-- MediaConvert automatically increases your output bitrate to 448k.+eac3AtmosSettings_bitrate :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Prelude.Natural)+eac3AtmosSettings_bitrate = Lens.lens (\Eac3AtmosSettings' {bitrate} -> bitrate) (\s@Eac3AtmosSettings' {} a -> s {bitrate = a} :: Eac3AtmosSettings)++-- | Specify the bitstream mode for the E-AC-3 stream that the encoder emits.+-- For more information about the EAC3 bitstream mode, see ATSC A\/52-2012+-- (Annex E).+eac3AtmosSettings_bitstreamMode :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosBitstreamMode)+eac3AtmosSettings_bitstreamMode = Lens.lens (\Eac3AtmosSettings' {bitstreamMode} -> bitstreamMode) (\s@Eac3AtmosSettings' {} a -> s {bitstreamMode = a} :: Eac3AtmosSettings)++-- | The coding mode for Dolby Digital Plus JOC (Atmos).+eac3AtmosSettings_codingMode :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosCodingMode)+eac3AtmosSettings_codingMode = Lens.lens (\Eac3AtmosSettings' {codingMode} -> codingMode) (\s@Eac3AtmosSettings' {} a -> s {codingMode = a} :: Eac3AtmosSettings)++-- | Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue+-- analysis.+eac3AtmosSettings_dialogueIntelligence :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosDialogueIntelligence)+eac3AtmosSettings_dialogueIntelligence = Lens.lens (\Eac3AtmosSettings' {dialogueIntelligence} -> dialogueIntelligence) (\s@Eac3AtmosSettings' {} a -> s {dialogueIntelligence = a} :: Eac3AtmosSettings)++-- | Specify whether MediaConvert should use any downmix metadata from your+-- input file. Keep the default value, Custom (SPECIFIED) to provide+-- downmix values in your job settings. Choose Follow source+-- (INITIALIZE_FROM_SOURCE) to use the metadata from your input. Related+-- settings--Use these settings to specify your downmix values: Left+-- only\/Right only surround (LoRoSurroundMixLevel), Left total\/Right+-- total surround (LtRtSurroundMixLevel), Left total\/Right total center+-- (LtRtCenterMixLevel), Left only\/Right only center (LoRoCenterMixLevel),+-- and Stereo downmix (StereoDownmix). When you keep Custom (SPECIFIED) for+-- Downmix control (DownmixControl) and you don\'t specify values for the+-- related settings, MediaConvert uses default values for those settings.+eac3AtmosSettings_downmixControl :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosDownmixControl)+eac3AtmosSettings_downmixControl = Lens.lens (\Eac3AtmosSettings' {downmixControl} -> downmixControl) (\s@Eac3AtmosSettings' {} a -> s {downmixControl = a} :: Eac3AtmosSettings)++-- | Choose the Dolby dynamic range control (DRC) profile that MediaConvert+-- uses when encoding the metadata in the Dolby stream for the line+-- operating mode. Default value: Film light+-- (ATMOS_STORAGE_DDP_COMPR_FILM_LIGHT) Related setting: To have+-- MediaConvert use the value you specify here, keep the default value,+-- Custom (SPECIFIED) for the setting Dynamic range control+-- (DynamicRangeControl). Otherwise, MediaConvert ignores Dynamic range+-- compression line (DynamicRangeCompressionLine). For information about+-- the Dolby DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+eac3AtmosSettings_dynamicRangeCompressionLine :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosDynamicRangeCompressionLine)+eac3AtmosSettings_dynamicRangeCompressionLine = Lens.lens (\Eac3AtmosSettings' {dynamicRangeCompressionLine} -> dynamicRangeCompressionLine) (\s@Eac3AtmosSettings' {} a -> s {dynamicRangeCompressionLine = a} :: Eac3AtmosSettings)++-- | Choose the Dolby dynamic range control (DRC) profile that MediaConvert+-- uses when encoding the metadata in the Dolby stream for the RF operating+-- mode. Default value: Film light (ATMOS_STORAGE_DDP_COMPR_FILM_LIGHT)+-- Related setting: To have MediaConvert use the value you specify here,+-- keep the default value, Custom (SPECIFIED) for the setting Dynamic range+-- control (DynamicRangeControl). Otherwise, MediaConvert ignores Dynamic+-- range compression RF (DynamicRangeCompressionRf). For information about+-- the Dolby DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+eac3AtmosSettings_dynamicRangeCompressionRf :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosDynamicRangeCompressionRf)+eac3AtmosSettings_dynamicRangeCompressionRf = Lens.lens (\Eac3AtmosSettings' {dynamicRangeCompressionRf} -> dynamicRangeCompressionRf) (\s@Eac3AtmosSettings' {} a -> s {dynamicRangeCompressionRf = a} :: Eac3AtmosSettings)++-- | Specify whether MediaConvert should use any dynamic range control+-- metadata from your input file. Keep the default value, Custom+-- (SPECIFIED), to provide dynamic range control values in your job+-- settings. Choose Follow source (INITIALIZE_FROM_SOURCE) to use the+-- metadata from your input. Related settings--Use these settings to+-- specify your dynamic range control values: Dynamic range compression+-- line (DynamicRangeCompressionLine) and Dynamic range compression RF+-- (DynamicRangeCompressionRf). When you keep the value Custom (SPECIFIED)+-- for Dynamic range control (DynamicRangeControl) and you don\'t specify+-- values for the related settings, MediaConvert uses default values for+-- those settings.+eac3AtmosSettings_dynamicRangeControl :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosDynamicRangeControl)+eac3AtmosSettings_dynamicRangeControl = Lens.lens (\Eac3AtmosSettings' {dynamicRangeControl} -> dynamicRangeControl) (\s@Eac3AtmosSettings' {} a -> s {dynamicRangeControl = a} :: Eac3AtmosSettings)++-- | Specify a value for the following Dolby Atmos setting: Left only\/Right+-- only center mix (Lo\/Ro center). MediaConvert uses this value for+-- downmixing. Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB).+-- Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related+-- setting: How the service uses this value depends on the value that you+-- choose for Stereo downmix (Eac3AtmosStereoDownmix). Related setting: To+-- have MediaConvert use this value, keep the default value, Custom+-- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+-- MediaConvert ignores Left only\/Right only center (LoRoCenterMixLevel).+eac3AtmosSettings_loRoCenterMixLevel :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Prelude.Double)+eac3AtmosSettings_loRoCenterMixLevel = Lens.lens (\Eac3AtmosSettings' {loRoCenterMixLevel} -> loRoCenterMixLevel) (\s@Eac3AtmosSettings' {} a -> s {loRoCenterMixLevel = a} :: Eac3AtmosSettings)++-- | Specify a value for the following Dolby Atmos setting: Left only\/Right+-- only (Lo\/Ro surround). MediaConvert uses this value for downmixing.+-- Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB). Valid+-- values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the+-- channel. Related setting: How the service uses this value depends on the+-- value that you choose for Stereo downmix (Eac3AtmosStereoDownmix).+-- Related setting: To have MediaConvert use this value, keep the default+-- value, Custom (SPECIFIED) for the setting Downmix control+-- (DownmixControl). Otherwise, MediaConvert ignores Left only\/Right only+-- surround (LoRoSurroundMixLevel).+eac3AtmosSettings_loRoSurroundMixLevel :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Prelude.Double)+eac3AtmosSettings_loRoSurroundMixLevel = Lens.lens (\Eac3AtmosSettings' {loRoSurroundMixLevel} -> loRoSurroundMixLevel) (\s@Eac3AtmosSettings' {} a -> s {loRoSurroundMixLevel = a} :: Eac3AtmosSettings)++-- | Specify a value for the following Dolby Atmos setting: Left total\/Right+-- total center mix (Lt\/Rt center). MediaConvert uses this value for+-- downmixing. Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB)+-- Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0. Related+-- setting: How the service uses this value depends on the value that you+-- choose for Stereo downmix (Eac3AtmosStereoDownmix). Related setting: To+-- have MediaConvert use this value, keep the default value, Custom+-- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+-- MediaConvert ignores Left total\/Right total center+-- (LtRtCenterMixLevel).+eac3AtmosSettings_ltRtCenterMixLevel :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Prelude.Double)+eac3AtmosSettings_ltRtCenterMixLevel = Lens.lens (\Eac3AtmosSettings' {ltRtCenterMixLevel} -> ltRtCenterMixLevel) (\s@Eac3AtmosSettings' {} a -> s {ltRtCenterMixLevel = a} :: Eac3AtmosSettings)++-- | Specify a value for the following Dolby Atmos setting: Left total\/Right+-- total surround mix (Lt\/Rt surround). MediaConvert uses this value for+-- downmixing. Default value: -3 dB (ATMOS_STORAGE_DDP_MIXLEV_MINUS_3_DB)+-- Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the+-- channel. Related setting: How the service uses this value depends on the+-- value that you choose for Stereo downmix (Eac3AtmosStereoDownmix).+-- Related setting: To have MediaConvert use this value, keep the default+-- value, Custom (SPECIFIED) for the setting Downmix control+-- (DownmixControl). Otherwise, the service ignores Left total\/Right total+-- surround (LtRtSurroundMixLevel).+eac3AtmosSettings_ltRtSurroundMixLevel :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Prelude.Double)+eac3AtmosSettings_ltRtSurroundMixLevel = Lens.lens (\Eac3AtmosSettings' {ltRtSurroundMixLevel} -> ltRtSurroundMixLevel) (\s@Eac3AtmosSettings' {} a -> s {ltRtSurroundMixLevel = a} :: Eac3AtmosSettings)++-- | Choose how the service meters the loudness of your audio.+eac3AtmosSettings_meteringMode :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosMeteringMode)+eac3AtmosSettings_meteringMode = Lens.lens (\Eac3AtmosSettings' {meteringMode} -> meteringMode) (\s@Eac3AtmosSettings' {} a -> s {meteringMode = a} :: Eac3AtmosSettings)++-- | This value is always 48000. It represents the sample rate in Hz.+eac3AtmosSettings_sampleRate :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Prelude.Natural)+eac3AtmosSettings_sampleRate = Lens.lens (\Eac3AtmosSettings' {sampleRate} -> sampleRate) (\s@Eac3AtmosSettings' {} a -> s {sampleRate = a} :: Eac3AtmosSettings)++-- | Specify the percentage of audio content, from 0% to 100%, that must be+-- speech in order for the encoder to use the measured speech loudness as+-- the overall program loudness. Default value: 15%+eac3AtmosSettings_speechThreshold :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Prelude.Natural)+eac3AtmosSettings_speechThreshold = Lens.lens (\Eac3AtmosSettings' {speechThreshold} -> speechThreshold) (\s@Eac3AtmosSettings' {} a -> s {speechThreshold = a} :: Eac3AtmosSettings)++-- | Choose how the service does stereo downmixing. Default value: Not+-- indicated (ATMOS_STORAGE_DDP_DMIXMOD_NOT_INDICATED) Related setting: To+-- have MediaConvert use this value, keep the default value, Custom+-- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+-- MediaConvert ignores Stereo downmix (StereoDownmix).+eac3AtmosSettings_stereoDownmix :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosStereoDownmix)+eac3AtmosSettings_stereoDownmix = Lens.lens (\Eac3AtmosSettings' {stereoDownmix} -> stereoDownmix) (\s@Eac3AtmosSettings' {} a -> s {stereoDownmix = a} :: Eac3AtmosSettings)++-- | Specify whether your input audio has an additional center rear surround+-- channel matrix encoded into your left and right surround channels.+eac3AtmosSettings_surroundExMode :: Lens.Lens' Eac3AtmosSettings (Prelude.Maybe Eac3AtmosSurroundExMode)+eac3AtmosSettings_surroundExMode = Lens.lens (\Eac3AtmosSettings' {surroundExMode} -> surroundExMode) (\s@Eac3AtmosSettings' {} a -> s {surroundExMode = a} :: Eac3AtmosSettings)++instance Data.FromJSON Eac3AtmosSettings where+  parseJSON =+    Data.withObject+      "Eac3AtmosSettings"+      ( \x ->+          Eac3AtmosSettings'+            Prelude.<$> (x Data..:? "bitrate")+            Prelude.<*> (x Data..:? "bitstreamMode")+            Prelude.<*> (x Data..:? "codingMode")+            Prelude.<*> (x Data..:? "dialogueIntelligence")+            Prelude.<*> (x Data..:? "downmixControl")+            Prelude.<*> (x Data..:? "dynamicRangeCompressionLine")+            Prelude.<*> (x Data..:? "dynamicRangeCompressionRf")+            Prelude.<*> (x Data..:? "dynamicRangeControl")+            Prelude.<*> (x Data..:? "loRoCenterMixLevel")+            Prelude.<*> (x Data..:? "loRoSurroundMixLevel")+            Prelude.<*> (x Data..:? "ltRtCenterMixLevel")+            Prelude.<*> (x Data..:? "ltRtSurroundMixLevel")+            Prelude.<*> (x Data..:? "meteringMode")+            Prelude.<*> (x Data..:? "sampleRate")+            Prelude.<*> (x Data..:? "speechThreshold")+            Prelude.<*> (x Data..:? "stereoDownmix")+            Prelude.<*> (x Data..:? "surroundExMode")+      )++instance Prelude.Hashable Eac3AtmosSettings where+  hashWithSalt _salt Eac3AtmosSettings' {..} =+    _salt+      `Prelude.hashWithSalt` bitrate+      `Prelude.hashWithSalt` bitstreamMode+      `Prelude.hashWithSalt` codingMode+      `Prelude.hashWithSalt` dialogueIntelligence+      `Prelude.hashWithSalt` downmixControl+      `Prelude.hashWithSalt` dynamicRangeCompressionLine+      `Prelude.hashWithSalt` dynamicRangeCompressionRf+      `Prelude.hashWithSalt` dynamicRangeControl+      `Prelude.hashWithSalt` loRoCenterMixLevel+      `Prelude.hashWithSalt` loRoSurroundMixLevel+      `Prelude.hashWithSalt` ltRtCenterMixLevel+      `Prelude.hashWithSalt` ltRtSurroundMixLevel+      `Prelude.hashWithSalt` meteringMode+      `Prelude.hashWithSalt` sampleRate+      `Prelude.hashWithSalt` speechThreshold+      `Prelude.hashWithSalt` stereoDownmix+      `Prelude.hashWithSalt` surroundExMode++instance Prelude.NFData Eac3AtmosSettings where+  rnf Eac3AtmosSettings' {..} =+    Prelude.rnf bitrate+      `Prelude.seq` Prelude.rnf bitstreamMode+      `Prelude.seq` Prelude.rnf codingMode+      `Prelude.seq` Prelude.rnf dialogueIntelligence+      `Prelude.seq` Prelude.rnf downmixControl+      `Prelude.seq` Prelude.rnf dynamicRangeCompressionLine+      `Prelude.seq` Prelude.rnf dynamicRangeCompressionRf+      `Prelude.seq` Prelude.rnf dynamicRangeControl+      `Prelude.seq` Prelude.rnf loRoCenterMixLevel+      `Prelude.seq` Prelude.rnf loRoSurroundMixLevel+      `Prelude.seq` Prelude.rnf ltRtCenterMixLevel+      `Prelude.seq` Prelude.rnf ltRtSurroundMixLevel+      `Prelude.seq` Prelude.rnf meteringMode+      `Prelude.seq` Prelude.rnf sampleRate+      `Prelude.seq` Prelude.rnf speechThreshold+      `Prelude.seq` Prelude.rnf stereoDownmix+      `Prelude.seq` Prelude.rnf surroundExMode++instance Data.ToJSON Eac3AtmosSettings where+  toJSON Eac3AtmosSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("bitrate" Data..=) Prelude.<$> bitrate,+            ("bitstreamMode" Data..=) Prelude.<$> bitstreamMode,+            ("codingMode" Data..=) Prelude.<$> codingMode,+            ("dialogueIntelligence" Data..=)+              Prelude.<$> dialogueIntelligence,+            ("downmixControl" Data..=)+              Prelude.<$> downmixControl,+            ("dynamicRangeCompressionLine" Data..=)+              Prelude.<$> dynamicRangeCompressionLine,+            ("dynamicRangeCompressionRf" Data..=)+              Prelude.<$> dynamicRangeCompressionRf,+            ("dynamicRangeControl" Data..=)+              Prelude.<$> dynamicRangeControl,+            ("loRoCenterMixLevel" Data..=)+              Prelude.<$> loRoCenterMixLevel,+            ("loRoSurroundMixLevel" Data..=)+              Prelude.<$> loRoSurroundMixLevel,+            ("ltRtCenterMixLevel" Data..=)+              Prelude.<$> ltRtCenterMixLevel,+            ("ltRtSurroundMixLevel" Data..=)+              Prelude.<$> ltRtSurroundMixLevel,+            ("meteringMode" Data..=) Prelude.<$> meteringMode,+            ("sampleRate" Data..=) Prelude.<$> sampleRate,+            ("speechThreshold" Data..=)+              Prelude.<$> speechThreshold,+            ("stereoDownmix" Data..=) Prelude.<$> stereoDownmix,+            ("surroundExMode" Data..=)+              Prelude.<$> surroundExMode+          ]+      )
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosStereoDownmix.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosStereoDownmix+  ( Eac3AtmosStereoDownmix+      ( ..,+        Eac3AtmosStereoDownmix_DPL2,+        Eac3AtmosStereoDownmix_NOT_INDICATED,+        Eac3AtmosStereoDownmix_STEREO,+        Eac3AtmosStereoDownmix_SURROUND+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose how the service does stereo downmixing. Default value: Not+-- indicated (ATMOS_STORAGE_DDP_DMIXMOD_NOT_INDICATED) Related setting: To+-- have MediaConvert use this value, keep the default value, Custom+-- (SPECIFIED) for the setting Downmix control (DownmixControl). Otherwise,+-- MediaConvert ignores Stereo downmix (StereoDownmix).+newtype Eac3AtmosStereoDownmix = Eac3AtmosStereoDownmix'+  { fromEac3AtmosStereoDownmix ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosStereoDownmix_DPL2 :: Eac3AtmosStereoDownmix+pattern Eac3AtmosStereoDownmix_DPL2 = Eac3AtmosStereoDownmix' "DPL2"++pattern Eac3AtmosStereoDownmix_NOT_INDICATED :: Eac3AtmosStereoDownmix+pattern Eac3AtmosStereoDownmix_NOT_INDICATED = Eac3AtmosStereoDownmix' "NOT_INDICATED"++pattern Eac3AtmosStereoDownmix_STEREO :: Eac3AtmosStereoDownmix+pattern Eac3AtmosStereoDownmix_STEREO = Eac3AtmosStereoDownmix' "STEREO"++pattern Eac3AtmosStereoDownmix_SURROUND :: Eac3AtmosStereoDownmix+pattern Eac3AtmosStereoDownmix_SURROUND = Eac3AtmosStereoDownmix' "SURROUND"++{-# COMPLETE+  Eac3AtmosStereoDownmix_DPL2,+  Eac3AtmosStereoDownmix_NOT_INDICATED,+  Eac3AtmosStereoDownmix_STEREO,+  Eac3AtmosStereoDownmix_SURROUND,+  Eac3AtmosStereoDownmix'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AtmosSurroundExMode.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AtmosSurroundExMode+  ( Eac3AtmosSurroundExMode+      ( ..,+        Eac3AtmosSurroundExMode_DISABLED,+        Eac3AtmosSurroundExMode_ENABLED,+        Eac3AtmosSurroundExMode_NOT_INDICATED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether your input audio has an additional center rear surround+-- channel matrix encoded into your left and right surround channels.+newtype Eac3AtmosSurroundExMode = Eac3AtmosSurroundExMode'+  { fromEac3AtmosSurroundExMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AtmosSurroundExMode_DISABLED :: Eac3AtmosSurroundExMode+pattern Eac3AtmosSurroundExMode_DISABLED = Eac3AtmosSurroundExMode' "DISABLED"++pattern Eac3AtmosSurroundExMode_ENABLED :: Eac3AtmosSurroundExMode+pattern Eac3AtmosSurroundExMode_ENABLED = Eac3AtmosSurroundExMode' "ENABLED"++pattern Eac3AtmosSurroundExMode_NOT_INDICATED :: Eac3AtmosSurroundExMode+pattern Eac3AtmosSurroundExMode_NOT_INDICATED = Eac3AtmosSurroundExMode' "NOT_INDICATED"++{-# COMPLETE+  Eac3AtmosSurroundExMode_DISABLED,+  Eac3AtmosSurroundExMode_ENABLED,+  Eac3AtmosSurroundExMode_NOT_INDICATED,+  Eac3AtmosSurroundExMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3AttenuationControl.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3AttenuationControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3AttenuationControl+  ( Eac3AttenuationControl+      ( ..,+        Eac3AttenuationControl_ATTENUATE_3_DB,+        Eac3AttenuationControl_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround+-- channels. Only used for 3\/2 coding mode.+newtype Eac3AttenuationControl = Eac3AttenuationControl'+  { fromEac3AttenuationControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3AttenuationControl_ATTENUATE_3_DB :: Eac3AttenuationControl+pattern Eac3AttenuationControl_ATTENUATE_3_DB = Eac3AttenuationControl' "ATTENUATE_3_DB"++pattern Eac3AttenuationControl_NONE :: Eac3AttenuationControl+pattern Eac3AttenuationControl_NONE = Eac3AttenuationControl' "NONE"++{-# COMPLETE+  Eac3AttenuationControl_ATTENUATE_3_DB,+  Eac3AttenuationControl_NONE,+  Eac3AttenuationControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3BitstreamMode.hs view
@@ -0,0 +1,89 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3BitstreamMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3BitstreamMode+  ( Eac3BitstreamMode+      ( ..,+        Eac3BitstreamMode_COMMENTARY,+        Eac3BitstreamMode_COMPLETE_MAIN,+        Eac3BitstreamMode_EMERGENCY,+        Eac3BitstreamMode_HEARING_IMPAIRED,+        Eac3BitstreamMode_VISUALLY_IMPAIRED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the bitstream mode for the E-AC-3 stream that the encoder emits.+-- For more information about the EAC3 bitstream mode, see ATSC A\/52-2012+-- (Annex E).+newtype Eac3BitstreamMode = Eac3BitstreamMode'+  { fromEac3BitstreamMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3BitstreamMode_COMMENTARY :: Eac3BitstreamMode+pattern Eac3BitstreamMode_COMMENTARY = Eac3BitstreamMode' "COMMENTARY"++pattern Eac3BitstreamMode_COMPLETE_MAIN :: Eac3BitstreamMode+pattern Eac3BitstreamMode_COMPLETE_MAIN = Eac3BitstreamMode' "COMPLETE_MAIN"++pattern Eac3BitstreamMode_EMERGENCY :: Eac3BitstreamMode+pattern Eac3BitstreamMode_EMERGENCY = Eac3BitstreamMode' "EMERGENCY"++pattern Eac3BitstreamMode_HEARING_IMPAIRED :: Eac3BitstreamMode+pattern Eac3BitstreamMode_HEARING_IMPAIRED = Eac3BitstreamMode' "HEARING_IMPAIRED"++pattern Eac3BitstreamMode_VISUALLY_IMPAIRED :: Eac3BitstreamMode+pattern Eac3BitstreamMode_VISUALLY_IMPAIRED = Eac3BitstreamMode' "VISUALLY_IMPAIRED"++{-# COMPLETE+  Eac3BitstreamMode_COMMENTARY,+  Eac3BitstreamMode_COMPLETE_MAIN,+  Eac3BitstreamMode_EMERGENCY,+  Eac3BitstreamMode_HEARING_IMPAIRED,+  Eac3BitstreamMode_VISUALLY_IMPAIRED,+  Eac3BitstreamMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3CodingMode.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3CodingMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3CodingMode+  ( Eac3CodingMode+      ( ..,+        Eac3CodingMode_CODING_MODE_1_0,+        Eac3CodingMode_CODING_MODE_2_0,+        Eac3CodingMode_CODING_MODE_3_2+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Dolby Digital Plus coding mode. Determines number of channels.+newtype Eac3CodingMode = Eac3CodingMode'+  { fromEac3CodingMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3CodingMode_CODING_MODE_1_0 :: Eac3CodingMode+pattern Eac3CodingMode_CODING_MODE_1_0 = Eac3CodingMode' "CODING_MODE_1_0"++pattern Eac3CodingMode_CODING_MODE_2_0 :: Eac3CodingMode+pattern Eac3CodingMode_CODING_MODE_2_0 = Eac3CodingMode' "CODING_MODE_2_0"++pattern Eac3CodingMode_CODING_MODE_3_2 :: Eac3CodingMode+pattern Eac3CodingMode_CODING_MODE_3_2 = Eac3CodingMode' "CODING_MODE_3_2"++{-# COMPLETE+  Eac3CodingMode_CODING_MODE_1_0,+  Eac3CodingMode_CODING_MODE_2_0,+  Eac3CodingMode_CODING_MODE_3_2,+  Eac3CodingMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3DcFilter.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3DcFilter+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3DcFilter+  ( Eac3DcFilter+      ( ..,+        Eac3DcFilter_DISABLED,+        Eac3DcFilter_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Activates a DC highpass filter for all input channels.+newtype Eac3DcFilter = Eac3DcFilter'+  { fromEac3DcFilter ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3DcFilter_DISABLED :: Eac3DcFilter+pattern Eac3DcFilter_DISABLED = Eac3DcFilter' "DISABLED"++pattern Eac3DcFilter_ENABLED :: Eac3DcFilter+pattern Eac3DcFilter_ENABLED = Eac3DcFilter' "ENABLED"++{-# COMPLETE+  Eac3DcFilter_DISABLED,+  Eac3DcFilter_ENABLED,+  Eac3DcFilter'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3DynamicRangeCompressionLine.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine+  ( Eac3DynamicRangeCompressionLine+      ( ..,+        Eac3DynamicRangeCompressionLine_FILM_LIGHT,+        Eac3DynamicRangeCompressionLine_FILM_STANDARD,+        Eac3DynamicRangeCompressionLine_MUSIC_LIGHT,+        Eac3DynamicRangeCompressionLine_MUSIC_STANDARD,+        Eac3DynamicRangeCompressionLine_NONE,+        Eac3DynamicRangeCompressionLine_SPEECH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the line operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+newtype Eac3DynamicRangeCompressionLine = Eac3DynamicRangeCompressionLine'+  { fromEac3DynamicRangeCompressionLine ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3DynamicRangeCompressionLine_FILM_LIGHT :: Eac3DynamicRangeCompressionLine+pattern Eac3DynamicRangeCompressionLine_FILM_LIGHT = Eac3DynamicRangeCompressionLine' "FILM_LIGHT"++pattern Eac3DynamicRangeCompressionLine_FILM_STANDARD :: Eac3DynamicRangeCompressionLine+pattern Eac3DynamicRangeCompressionLine_FILM_STANDARD = Eac3DynamicRangeCompressionLine' "FILM_STANDARD"++pattern Eac3DynamicRangeCompressionLine_MUSIC_LIGHT :: Eac3DynamicRangeCompressionLine+pattern Eac3DynamicRangeCompressionLine_MUSIC_LIGHT = Eac3DynamicRangeCompressionLine' "MUSIC_LIGHT"++pattern Eac3DynamicRangeCompressionLine_MUSIC_STANDARD :: Eac3DynamicRangeCompressionLine+pattern Eac3DynamicRangeCompressionLine_MUSIC_STANDARD = Eac3DynamicRangeCompressionLine' "MUSIC_STANDARD"++pattern Eac3DynamicRangeCompressionLine_NONE :: Eac3DynamicRangeCompressionLine+pattern Eac3DynamicRangeCompressionLine_NONE = Eac3DynamicRangeCompressionLine' "NONE"++pattern Eac3DynamicRangeCompressionLine_SPEECH :: Eac3DynamicRangeCompressionLine+pattern Eac3DynamicRangeCompressionLine_SPEECH = Eac3DynamicRangeCompressionLine' "SPEECH"++{-# COMPLETE+  Eac3DynamicRangeCompressionLine_FILM_LIGHT,+  Eac3DynamicRangeCompressionLine_FILM_STANDARD,+  Eac3DynamicRangeCompressionLine_MUSIC_LIGHT,+  Eac3DynamicRangeCompressionLine_MUSIC_STANDARD,+  Eac3DynamicRangeCompressionLine_NONE,+  Eac3DynamicRangeCompressionLine_SPEECH,+  Eac3DynamicRangeCompressionLine'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3DynamicRangeCompressionRf.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf+  ( Eac3DynamicRangeCompressionRf+      ( ..,+        Eac3DynamicRangeCompressionRf_FILM_LIGHT,+        Eac3DynamicRangeCompressionRf_FILM_STANDARD,+        Eac3DynamicRangeCompressionRf_MUSIC_LIGHT,+        Eac3DynamicRangeCompressionRf_MUSIC_STANDARD,+        Eac3DynamicRangeCompressionRf_NONE,+        Eac3DynamicRangeCompressionRf_SPEECH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the RF operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+newtype Eac3DynamicRangeCompressionRf = Eac3DynamicRangeCompressionRf'+  { fromEac3DynamicRangeCompressionRf ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3DynamicRangeCompressionRf_FILM_LIGHT :: Eac3DynamicRangeCompressionRf+pattern Eac3DynamicRangeCompressionRf_FILM_LIGHT = Eac3DynamicRangeCompressionRf' "FILM_LIGHT"++pattern Eac3DynamicRangeCompressionRf_FILM_STANDARD :: Eac3DynamicRangeCompressionRf+pattern Eac3DynamicRangeCompressionRf_FILM_STANDARD = Eac3DynamicRangeCompressionRf' "FILM_STANDARD"++pattern Eac3DynamicRangeCompressionRf_MUSIC_LIGHT :: Eac3DynamicRangeCompressionRf+pattern Eac3DynamicRangeCompressionRf_MUSIC_LIGHT = Eac3DynamicRangeCompressionRf' "MUSIC_LIGHT"++pattern Eac3DynamicRangeCompressionRf_MUSIC_STANDARD :: Eac3DynamicRangeCompressionRf+pattern Eac3DynamicRangeCompressionRf_MUSIC_STANDARD = Eac3DynamicRangeCompressionRf' "MUSIC_STANDARD"++pattern Eac3DynamicRangeCompressionRf_NONE :: Eac3DynamicRangeCompressionRf+pattern Eac3DynamicRangeCompressionRf_NONE = Eac3DynamicRangeCompressionRf' "NONE"++pattern Eac3DynamicRangeCompressionRf_SPEECH :: Eac3DynamicRangeCompressionRf+pattern Eac3DynamicRangeCompressionRf_SPEECH = Eac3DynamicRangeCompressionRf' "SPEECH"++{-# COMPLETE+  Eac3DynamicRangeCompressionRf_FILM_LIGHT,+  Eac3DynamicRangeCompressionRf_FILM_STANDARD,+  Eac3DynamicRangeCompressionRf_MUSIC_LIGHT,+  Eac3DynamicRangeCompressionRf_MUSIC_STANDARD,+  Eac3DynamicRangeCompressionRf_NONE,+  Eac3DynamicRangeCompressionRf_SPEECH,+  Eac3DynamicRangeCompressionRf'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3LfeControl.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3LfeControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3LfeControl+  ( Eac3LfeControl+      ( ..,+        Eac3LfeControl_LFE,+        Eac3LfeControl_NO_LFE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When encoding 3\/2 audio, controls whether the LFE channel is enabled+newtype Eac3LfeControl = Eac3LfeControl'+  { fromEac3LfeControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3LfeControl_LFE :: Eac3LfeControl+pattern Eac3LfeControl_LFE = Eac3LfeControl' "LFE"++pattern Eac3LfeControl_NO_LFE :: Eac3LfeControl+pattern Eac3LfeControl_NO_LFE = Eac3LfeControl' "NO_LFE"++{-# COMPLETE+  Eac3LfeControl_LFE,+  Eac3LfeControl_NO_LFE,+  Eac3LfeControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3LfeFilter.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3LfeFilter+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3LfeFilter+  ( Eac3LfeFilter+      ( ..,+        Eac3LfeFilter_DISABLED,+        Eac3LfeFilter_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Applies a 120Hz lowpass filter to the LFE channel prior to encoding.+-- Only valid with 3_2_LFE coding mode.+newtype Eac3LfeFilter = Eac3LfeFilter'+  { fromEac3LfeFilter ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3LfeFilter_DISABLED :: Eac3LfeFilter+pattern Eac3LfeFilter_DISABLED = Eac3LfeFilter' "DISABLED"++pattern Eac3LfeFilter_ENABLED :: Eac3LfeFilter+pattern Eac3LfeFilter_ENABLED = Eac3LfeFilter' "ENABLED"++{-# COMPLETE+  Eac3LfeFilter_DISABLED,+  Eac3LfeFilter_ENABLED,+  Eac3LfeFilter'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3MetadataControl.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3MetadataControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3MetadataControl+  ( Eac3MetadataControl+      ( ..,+        Eac3MetadataControl_FOLLOW_INPUT,+        Eac3MetadataControl_USE_CONFIGURED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD,+-- DD+, or DolbyE decoder that supplied this audio data. If audio was not+-- supplied from one of these streams, then the static metadata settings+-- will be used.+newtype Eac3MetadataControl = Eac3MetadataControl'+  { fromEac3MetadataControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3MetadataControl_FOLLOW_INPUT :: Eac3MetadataControl+pattern Eac3MetadataControl_FOLLOW_INPUT = Eac3MetadataControl' "FOLLOW_INPUT"++pattern Eac3MetadataControl_USE_CONFIGURED :: Eac3MetadataControl+pattern Eac3MetadataControl_USE_CONFIGURED = Eac3MetadataControl' "USE_CONFIGURED"++{-# COMPLETE+  Eac3MetadataControl_FOLLOW_INPUT,+  Eac3MetadataControl_USE_CONFIGURED,+  Eac3MetadataControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3PassthroughControl.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3PassthroughControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3PassthroughControl+  ( Eac3PassthroughControl+      ( ..,+        Eac3PassthroughControl_NO_PASSTHROUGH,+        Eac3PassthroughControl_WHEN_POSSIBLE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it+-- is present on the input. this detection is dynamic over the life of the+-- transcode. Inputs that alternate between DD+ and non-DD+ content will+-- have a consistent DD+ output as the system alternates between+-- passthrough and encoding.+newtype Eac3PassthroughControl = Eac3PassthroughControl'+  { fromEac3PassthroughControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3PassthroughControl_NO_PASSTHROUGH :: Eac3PassthroughControl+pattern Eac3PassthroughControl_NO_PASSTHROUGH = Eac3PassthroughControl' "NO_PASSTHROUGH"++pattern Eac3PassthroughControl_WHEN_POSSIBLE :: Eac3PassthroughControl+pattern Eac3PassthroughControl_WHEN_POSSIBLE = Eac3PassthroughControl' "WHEN_POSSIBLE"++{-# COMPLETE+  Eac3PassthroughControl_NO_PASSTHROUGH,+  Eac3PassthroughControl_WHEN_POSSIBLE,+  Eac3PassthroughControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3PhaseControl.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3PhaseControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3PhaseControl+  ( Eac3PhaseControl+      ( ..,+        Eac3PhaseControl_NO_SHIFT,+        Eac3PhaseControl_SHIFT_90_DEGREES+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Controls the amount of phase-shift applied to the surround channels.+-- Only used for 3\/2 coding mode.+newtype Eac3PhaseControl = Eac3PhaseControl'+  { fromEac3PhaseControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3PhaseControl_NO_SHIFT :: Eac3PhaseControl+pattern Eac3PhaseControl_NO_SHIFT = Eac3PhaseControl' "NO_SHIFT"++pattern Eac3PhaseControl_SHIFT_90_DEGREES :: Eac3PhaseControl+pattern Eac3PhaseControl_SHIFT_90_DEGREES = Eac3PhaseControl' "SHIFT_90_DEGREES"++{-# COMPLETE+  Eac3PhaseControl_NO_SHIFT,+  Eac3PhaseControl_SHIFT_90_DEGREES,+  Eac3PhaseControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3Settings.hs view
@@ -0,0 +1,581 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3Settings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3Settings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.Eac3AttenuationControl+import Amazonka.MediaConvert.Types.Eac3BitstreamMode+import Amazonka.MediaConvert.Types.Eac3CodingMode+import Amazonka.MediaConvert.Types.Eac3DcFilter+import Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionLine+import Amazonka.MediaConvert.Types.Eac3DynamicRangeCompressionRf+import Amazonka.MediaConvert.Types.Eac3LfeControl+import Amazonka.MediaConvert.Types.Eac3LfeFilter+import Amazonka.MediaConvert.Types.Eac3MetadataControl+import Amazonka.MediaConvert.Types.Eac3PassthroughControl+import Amazonka.MediaConvert.Types.Eac3PhaseControl+import Amazonka.MediaConvert.Types.Eac3StereoDownmix+import Amazonka.MediaConvert.Types.Eac3SurroundExMode+import Amazonka.MediaConvert.Types.Eac3SurroundMode+import qualified Amazonka.Prelude as Prelude++-- | Required when you set (Codec) under (AudioDescriptions)>(CodecSettings)+-- to the value EAC3.+--+-- /See:/ 'newEac3Settings' smart constructor.+data Eac3Settings = Eac3Settings'+  { -- | If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround+    -- channels. Only used for 3\/2 coding mode.+    attenuationControl :: Prelude.Maybe Eac3AttenuationControl,+    -- | Specify the average bitrate in bits per second. The bitrate that you+    -- specify must be a multiple of 8000 within the allowed minimum and+    -- maximum values. Leave blank to use the default bitrate for the coding+    -- mode you select according ETSI TS 102 366. Valid bitrates for coding+    -- mode 1\/0: Default: 96000. Minimum: 32000. Maximum: 3024000. Valid+    -- bitrates for coding mode 2\/0: Default: 192000. Minimum: 96000. Maximum:+    -- 3024000. Valid bitrates for coding mode 3\/2: Default: 384000. Minimum:+    -- 192000. Maximum: 3024000.+    bitrate :: Prelude.Maybe Prelude.Natural,+    -- | Specify the bitstream mode for the E-AC-3 stream that the encoder emits.+    -- For more information about the EAC3 bitstream mode, see ATSC A\/52-2012+    -- (Annex E).+    bitstreamMode :: Prelude.Maybe Eac3BitstreamMode,+    -- | Dolby Digital Plus coding mode. Determines number of channels.+    codingMode :: Prelude.Maybe Eac3CodingMode,+    -- | Activates a DC highpass filter for all input channels.+    dcFilter :: Prelude.Maybe Eac3DcFilter,+    -- | Sets the dialnorm for the output. If blank and input audio is Dolby+    -- Digital Plus, dialnorm will be passed through.+    dialnorm :: Prelude.Maybe Prelude.Natural,+    -- | Choose the Dolby Digital dynamic range control (DRC) profile that+    -- MediaConvert uses when encoding the metadata in the Dolby Digital stream+    -- for the line operating mode. Related setting: When you use this setting,+    -- MediaConvert ignores any value you provide for Dynamic range compression+    -- profile (DynamicRangeCompressionProfile). For information about the+    -- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+    -- Control chapter of the Dolby Metadata Guide at+    -- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+    dynamicRangeCompressionLine :: Prelude.Maybe Eac3DynamicRangeCompressionLine,+    -- | Choose the Dolby Digital dynamic range control (DRC) profile that+    -- MediaConvert uses when encoding the metadata in the Dolby Digital stream+    -- for the RF operating mode. Related setting: When you use this setting,+    -- MediaConvert ignores any value you provide for Dynamic range compression+    -- profile (DynamicRangeCompressionProfile). For information about the+    -- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+    -- Control chapter of the Dolby Metadata Guide at+    -- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+    dynamicRangeCompressionRf :: Prelude.Maybe Eac3DynamicRangeCompressionRf,+    -- | When encoding 3\/2 audio, controls whether the LFE channel is enabled+    lfeControl :: Prelude.Maybe Eac3LfeControl,+    -- | Applies a 120Hz lowpass filter to the LFE channel prior to encoding.+    -- Only valid with 3_2_LFE coding mode.+    lfeFilter :: Prelude.Maybe Eac3LfeFilter,+    -- | Specify a value for the following Dolby Digital Plus setting: Left+    -- only\/Right only center mix (Lo\/Ro center). MediaConvert uses this+    -- value for downmixing. How the service uses this value depends on the+    -- value that you choose for Stereo downmix (Eac3StereoDownmix). Valid+    -- values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60+    -- mutes the channel. This setting applies only if you keep the default+    -- value of 3\/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding+    -- mode (Eac3CodingMode). If you choose a different value for Coding mode,+    -- the service ignores Left only\/Right only center (loRoCenterMixLevel).+    loRoCenterMixLevel :: Prelude.Maybe Prelude.Double,+    -- | Specify a value for the following Dolby Digital Plus setting: Left+    -- only\/Right only (Lo\/Ro surround). MediaConvert uses this value for+    -- downmixing. How the service uses this value depends on the value that+    -- you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5,+    -- -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting+    -- applies only if you keep the default value of 3\/2 - L, R, C, Ls, Rs+    -- (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you+    -- choose a different value for Coding mode, the service ignores Left+    -- only\/Right only surround (loRoSurroundMixLevel).+    loRoSurroundMixLevel :: Prelude.Maybe Prelude.Double,+    -- | Specify a value for the following Dolby Digital Plus setting: Left+    -- total\/Right total center mix (Lt\/Rt center). MediaConvert uses this+    -- value for downmixing. How the service uses this value depends on the+    -- value that you choose for Stereo downmix (Eac3StereoDownmix). Valid+    -- values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60+    -- mutes the channel. This setting applies only if you keep the default+    -- value of 3\/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding+    -- mode (Eac3CodingMode). If you choose a different value for Coding mode,+    -- the service ignores Left total\/Right total center (ltRtCenterMixLevel).+    ltRtCenterMixLevel :: Prelude.Maybe Prelude.Double,+    -- | Specify a value for the following Dolby Digital Plus setting: Left+    -- total\/Right total surround mix (Lt\/Rt surround). MediaConvert uses+    -- this value for downmixing. How the service uses this value depends on+    -- the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid+    -- values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the+    -- channel. This setting applies only if you keep the default value of 3\/2+    -- - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode+    -- (Eac3CodingMode). If you choose a different value for Coding mode, the+    -- service ignores Left total\/Right total surround (ltRtSurroundMixLevel).+    ltRtSurroundMixLevel :: Prelude.Maybe Prelude.Double,+    -- | When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD,+    -- DD+, or DolbyE decoder that supplied this audio data. If audio was not+    -- supplied from one of these streams, then the static metadata settings+    -- will be used.+    metadataControl :: Prelude.Maybe Eac3MetadataControl,+    -- | When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it+    -- is present on the input. this detection is dynamic over the life of the+    -- transcode. Inputs that alternate between DD+ and non-DD+ content will+    -- have a consistent DD+ output as the system alternates between+    -- passthrough and encoding.+    passthroughControl :: Prelude.Maybe Eac3PassthroughControl,+    -- | Controls the amount of phase-shift applied to the surround channels.+    -- Only used for 3\/2 coding mode.+    phaseControl :: Prelude.Maybe Eac3PhaseControl,+    -- | This value is always 48000. It represents the sample rate in Hz.+    sampleRate :: Prelude.Maybe Prelude.Natural,+    -- | Choose how the service does stereo downmixing. This setting only applies+    -- if you keep the default value of 3\/2 - L, R, C, Ls, Rs+    -- (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you+    -- choose a different value for Coding mode, the service ignores Stereo+    -- downmix (Eac3StereoDownmix).+    stereoDownmix :: Prelude.Maybe Eac3StereoDownmix,+    -- | When encoding 3\/2 audio, sets whether an extra center back surround+    -- channel is matrix encoded into the left and right surround channels.+    surroundExMode :: Prelude.Maybe Eac3SurroundExMode,+    -- | When encoding 2\/0 audio, sets whether Dolby Surround is matrix encoded+    -- into the two channels.+    surroundMode :: Prelude.Maybe Eac3SurroundMode+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Eac3Settings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'attenuationControl', 'eac3Settings_attenuationControl' - If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround+-- channels. Only used for 3\/2 coding mode.+--+-- 'bitrate', 'eac3Settings_bitrate' - Specify the average bitrate in bits per second. The bitrate that you+-- specify must be a multiple of 8000 within the allowed minimum and+-- maximum values. Leave blank to use the default bitrate for the coding+-- mode you select according ETSI TS 102 366. Valid bitrates for coding+-- mode 1\/0: Default: 96000. Minimum: 32000. Maximum: 3024000. Valid+-- bitrates for coding mode 2\/0: Default: 192000. Minimum: 96000. Maximum:+-- 3024000. Valid bitrates for coding mode 3\/2: Default: 384000. Minimum:+-- 192000. Maximum: 3024000.+--+-- 'bitstreamMode', 'eac3Settings_bitstreamMode' - Specify the bitstream mode for the E-AC-3 stream that the encoder emits.+-- For more information about the EAC3 bitstream mode, see ATSC A\/52-2012+-- (Annex E).+--+-- 'codingMode', 'eac3Settings_codingMode' - Dolby Digital Plus coding mode. Determines number of channels.+--+-- 'dcFilter', 'eac3Settings_dcFilter' - Activates a DC highpass filter for all input channels.+--+-- 'dialnorm', 'eac3Settings_dialnorm' - Sets the dialnorm for the output. If blank and input audio is Dolby+-- Digital Plus, dialnorm will be passed through.+--+-- 'dynamicRangeCompressionLine', 'eac3Settings_dynamicRangeCompressionLine' - Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the line operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+--+-- 'dynamicRangeCompressionRf', 'eac3Settings_dynamicRangeCompressionRf' - Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the RF operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+--+-- 'lfeControl', 'eac3Settings_lfeControl' - When encoding 3\/2 audio, controls whether the LFE channel is enabled+--+-- 'lfeFilter', 'eac3Settings_lfeFilter' - Applies a 120Hz lowpass filter to the LFE channel prior to encoding.+-- Only valid with 3_2_LFE coding mode.+--+-- 'loRoCenterMixLevel', 'eac3Settings_loRoCenterMixLevel' - Specify a value for the following Dolby Digital Plus setting: Left+-- only\/Right only center mix (Lo\/Ro center). MediaConvert uses this+-- value for downmixing. How the service uses this value depends on the+-- value that you choose for Stereo downmix (Eac3StereoDownmix). Valid+-- values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60+-- mutes the channel. This setting applies only if you keep the default+-- value of 3\/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding+-- mode (Eac3CodingMode). If you choose a different value for Coding mode,+-- the service ignores Left only\/Right only center (loRoCenterMixLevel).+--+-- 'loRoSurroundMixLevel', 'eac3Settings_loRoSurroundMixLevel' - Specify a value for the following Dolby Digital Plus setting: Left+-- only\/Right only (Lo\/Ro surround). MediaConvert uses this value for+-- downmixing. How the service uses this value depends on the value that+-- you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5,+-- -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting+-- applies only if you keep the default value of 3\/2 - L, R, C, Ls, Rs+-- (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you+-- choose a different value for Coding mode, the service ignores Left+-- only\/Right only surround (loRoSurroundMixLevel).+--+-- 'ltRtCenterMixLevel', 'eac3Settings_ltRtCenterMixLevel' - Specify a value for the following Dolby Digital Plus setting: Left+-- total\/Right total center mix (Lt\/Rt center). MediaConvert uses this+-- value for downmixing. How the service uses this value depends on the+-- value that you choose for Stereo downmix (Eac3StereoDownmix). Valid+-- values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60+-- mutes the channel. This setting applies only if you keep the default+-- value of 3\/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding+-- mode (Eac3CodingMode). If you choose a different value for Coding mode,+-- the service ignores Left total\/Right total center (ltRtCenterMixLevel).+--+-- 'ltRtSurroundMixLevel', 'eac3Settings_ltRtSurroundMixLevel' - Specify a value for the following Dolby Digital Plus setting: Left+-- total\/Right total surround mix (Lt\/Rt surround). MediaConvert uses+-- this value for downmixing. How the service uses this value depends on+-- the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid+-- values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the+-- channel. This setting applies only if you keep the default value of 3\/2+-- - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode+-- (Eac3CodingMode). If you choose a different value for Coding mode, the+-- service ignores Left total\/Right total surround (ltRtSurroundMixLevel).+--+-- 'metadataControl', 'eac3Settings_metadataControl' - When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD,+-- DD+, or DolbyE decoder that supplied this audio data. If audio was not+-- supplied from one of these streams, then the static metadata settings+-- will be used.+--+-- 'passthroughControl', 'eac3Settings_passthroughControl' - When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it+-- is present on the input. this detection is dynamic over the life of the+-- transcode. Inputs that alternate between DD+ and non-DD+ content will+-- have a consistent DD+ output as the system alternates between+-- passthrough and encoding.+--+-- 'phaseControl', 'eac3Settings_phaseControl' - Controls the amount of phase-shift applied to the surround channels.+-- Only used for 3\/2 coding mode.+--+-- 'sampleRate', 'eac3Settings_sampleRate' - This value is always 48000. It represents the sample rate in Hz.+--+-- 'stereoDownmix', 'eac3Settings_stereoDownmix' - Choose how the service does stereo downmixing. This setting only applies+-- if you keep the default value of 3\/2 - L, R, C, Ls, Rs+-- (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you+-- choose a different value for Coding mode, the service ignores Stereo+-- downmix (Eac3StereoDownmix).+--+-- 'surroundExMode', 'eac3Settings_surroundExMode' - When encoding 3\/2 audio, sets whether an extra center back surround+-- channel is matrix encoded into the left and right surround channels.+--+-- 'surroundMode', 'eac3Settings_surroundMode' - When encoding 2\/0 audio, sets whether Dolby Surround is matrix encoded+-- into the two channels.+newEac3Settings ::+  Eac3Settings+newEac3Settings =+  Eac3Settings'+    { attenuationControl = Prelude.Nothing,+      bitrate = Prelude.Nothing,+      bitstreamMode = Prelude.Nothing,+      codingMode = Prelude.Nothing,+      dcFilter = Prelude.Nothing,+      dialnorm = Prelude.Nothing,+      dynamicRangeCompressionLine = Prelude.Nothing,+      dynamicRangeCompressionRf = Prelude.Nothing,+      lfeControl = Prelude.Nothing,+      lfeFilter = Prelude.Nothing,+      loRoCenterMixLevel = Prelude.Nothing,+      loRoSurroundMixLevel = Prelude.Nothing,+      ltRtCenterMixLevel = Prelude.Nothing,+      ltRtSurroundMixLevel = Prelude.Nothing,+      metadataControl = Prelude.Nothing,+      passthroughControl = Prelude.Nothing,+      phaseControl = Prelude.Nothing,+      sampleRate = Prelude.Nothing,+      stereoDownmix = Prelude.Nothing,+      surroundExMode = Prelude.Nothing,+      surroundMode = Prelude.Nothing+    }++-- | If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround+-- channels. Only used for 3\/2 coding mode.+eac3Settings_attenuationControl :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3AttenuationControl)+eac3Settings_attenuationControl = Lens.lens (\Eac3Settings' {attenuationControl} -> attenuationControl) (\s@Eac3Settings' {} a -> s {attenuationControl = a} :: Eac3Settings)++-- | Specify the average bitrate in bits per second. The bitrate that you+-- specify must be a multiple of 8000 within the allowed minimum and+-- maximum values. Leave blank to use the default bitrate for the coding+-- mode you select according ETSI TS 102 366. Valid bitrates for coding+-- mode 1\/0: Default: 96000. Minimum: 32000. Maximum: 3024000. Valid+-- bitrates for coding mode 2\/0: Default: 192000. Minimum: 96000. Maximum:+-- 3024000. Valid bitrates for coding mode 3\/2: Default: 384000. Minimum:+-- 192000. Maximum: 3024000.+eac3Settings_bitrate :: Lens.Lens' Eac3Settings (Prelude.Maybe Prelude.Natural)+eac3Settings_bitrate = Lens.lens (\Eac3Settings' {bitrate} -> bitrate) (\s@Eac3Settings' {} a -> s {bitrate = a} :: Eac3Settings)++-- | Specify the bitstream mode for the E-AC-3 stream that the encoder emits.+-- For more information about the EAC3 bitstream mode, see ATSC A\/52-2012+-- (Annex E).+eac3Settings_bitstreamMode :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3BitstreamMode)+eac3Settings_bitstreamMode = Lens.lens (\Eac3Settings' {bitstreamMode} -> bitstreamMode) (\s@Eac3Settings' {} a -> s {bitstreamMode = a} :: Eac3Settings)++-- | Dolby Digital Plus coding mode. Determines number of channels.+eac3Settings_codingMode :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3CodingMode)+eac3Settings_codingMode = Lens.lens (\Eac3Settings' {codingMode} -> codingMode) (\s@Eac3Settings' {} a -> s {codingMode = a} :: Eac3Settings)++-- | Activates a DC highpass filter for all input channels.+eac3Settings_dcFilter :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3DcFilter)+eac3Settings_dcFilter = Lens.lens (\Eac3Settings' {dcFilter} -> dcFilter) (\s@Eac3Settings' {} a -> s {dcFilter = a} :: Eac3Settings)++-- | Sets the dialnorm for the output. If blank and input audio is Dolby+-- Digital Plus, dialnorm will be passed through.+eac3Settings_dialnorm :: Lens.Lens' Eac3Settings (Prelude.Maybe Prelude.Natural)+eac3Settings_dialnorm = Lens.lens (\Eac3Settings' {dialnorm} -> dialnorm) (\s@Eac3Settings' {} a -> s {dialnorm = a} :: Eac3Settings)++-- | Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the line operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+eac3Settings_dynamicRangeCompressionLine :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3DynamicRangeCompressionLine)+eac3Settings_dynamicRangeCompressionLine = Lens.lens (\Eac3Settings' {dynamicRangeCompressionLine} -> dynamicRangeCompressionLine) (\s@Eac3Settings' {} a -> s {dynamicRangeCompressionLine = a} :: Eac3Settings)++-- | Choose the Dolby Digital dynamic range control (DRC) profile that+-- MediaConvert uses when encoding the metadata in the Dolby Digital stream+-- for the RF operating mode. Related setting: When you use this setting,+-- MediaConvert ignores any value you provide for Dynamic range compression+-- profile (DynamicRangeCompressionProfile). For information about the+-- Dolby Digital DRC operating modes and profiles, see the Dynamic Range+-- Control chapter of the Dolby Metadata Guide at+-- https:\/\/developer.dolby.com\/globalassets\/professional\/documents\/dolby-metadata-guide.pdf.+eac3Settings_dynamicRangeCompressionRf :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3DynamicRangeCompressionRf)+eac3Settings_dynamicRangeCompressionRf = Lens.lens (\Eac3Settings' {dynamicRangeCompressionRf} -> dynamicRangeCompressionRf) (\s@Eac3Settings' {} a -> s {dynamicRangeCompressionRf = a} :: Eac3Settings)++-- | When encoding 3\/2 audio, controls whether the LFE channel is enabled+eac3Settings_lfeControl :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3LfeControl)+eac3Settings_lfeControl = Lens.lens (\Eac3Settings' {lfeControl} -> lfeControl) (\s@Eac3Settings' {} a -> s {lfeControl = a} :: Eac3Settings)++-- | Applies a 120Hz lowpass filter to the LFE channel prior to encoding.+-- Only valid with 3_2_LFE coding mode.+eac3Settings_lfeFilter :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3LfeFilter)+eac3Settings_lfeFilter = Lens.lens (\Eac3Settings' {lfeFilter} -> lfeFilter) (\s@Eac3Settings' {} a -> s {lfeFilter = a} :: Eac3Settings)++-- | Specify a value for the following Dolby Digital Plus setting: Left+-- only\/Right only center mix (Lo\/Ro center). MediaConvert uses this+-- value for downmixing. How the service uses this value depends on the+-- value that you choose for Stereo downmix (Eac3StereoDownmix). Valid+-- values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60+-- mutes the channel. This setting applies only if you keep the default+-- value of 3\/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding+-- mode (Eac3CodingMode). If you choose a different value for Coding mode,+-- the service ignores Left only\/Right only center (loRoCenterMixLevel).+eac3Settings_loRoCenterMixLevel :: Lens.Lens' Eac3Settings (Prelude.Maybe Prelude.Double)+eac3Settings_loRoCenterMixLevel = Lens.lens (\Eac3Settings' {loRoCenterMixLevel} -> loRoCenterMixLevel) (\s@Eac3Settings' {} a -> s {loRoCenterMixLevel = a} :: Eac3Settings)++-- | Specify a value for the following Dolby Digital Plus setting: Left+-- only\/Right only (Lo\/Ro surround). MediaConvert uses this value for+-- downmixing. How the service uses this value depends on the value that+-- you choose for Stereo downmix (Eac3StereoDownmix). Valid values: -1.5,+-- -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting+-- applies only if you keep the default value of 3\/2 - L, R, C, Ls, Rs+-- (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you+-- choose a different value for Coding mode, the service ignores Left+-- only\/Right only surround (loRoSurroundMixLevel).+eac3Settings_loRoSurroundMixLevel :: Lens.Lens' Eac3Settings (Prelude.Maybe Prelude.Double)+eac3Settings_loRoSurroundMixLevel = Lens.lens (\Eac3Settings' {loRoSurroundMixLevel} -> loRoSurroundMixLevel) (\s@Eac3Settings' {} a -> s {loRoSurroundMixLevel = a} :: Eac3Settings)++-- | Specify a value for the following Dolby Digital Plus setting: Left+-- total\/Right total center mix (Lt\/Rt center). MediaConvert uses this+-- value for downmixing. How the service uses this value depends on the+-- value that you choose for Stereo downmix (Eac3StereoDownmix). Valid+-- values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60+-- mutes the channel. This setting applies only if you keep the default+-- value of 3\/2 - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding+-- mode (Eac3CodingMode). If you choose a different value for Coding mode,+-- the service ignores Left total\/Right total center (ltRtCenterMixLevel).+eac3Settings_ltRtCenterMixLevel :: Lens.Lens' Eac3Settings (Prelude.Maybe Prelude.Double)+eac3Settings_ltRtCenterMixLevel = Lens.lens (\Eac3Settings' {ltRtCenterMixLevel} -> ltRtCenterMixLevel) (\s@Eac3Settings' {} a -> s {ltRtCenterMixLevel = a} :: Eac3Settings)++-- | Specify a value for the following Dolby Digital Plus setting: Left+-- total\/Right total surround mix (Lt\/Rt surround). MediaConvert uses+-- this value for downmixing. How the service uses this value depends on+-- the value that you choose for Stereo downmix (Eac3StereoDownmix). Valid+-- values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the+-- channel. This setting applies only if you keep the default value of 3\/2+-- - L, R, C, Ls, Rs (CODING_MODE_3_2) for the setting Coding mode+-- (Eac3CodingMode). If you choose a different value for Coding mode, the+-- service ignores Left total\/Right total surround (ltRtSurroundMixLevel).+eac3Settings_ltRtSurroundMixLevel :: Lens.Lens' Eac3Settings (Prelude.Maybe Prelude.Double)+eac3Settings_ltRtSurroundMixLevel = Lens.lens (\Eac3Settings' {ltRtSurroundMixLevel} -> ltRtSurroundMixLevel) (\s@Eac3Settings' {} a -> s {ltRtSurroundMixLevel = a} :: Eac3Settings)++-- | When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD,+-- DD+, or DolbyE decoder that supplied this audio data. If audio was not+-- supplied from one of these streams, then the static metadata settings+-- will be used.+eac3Settings_metadataControl :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3MetadataControl)+eac3Settings_metadataControl = Lens.lens (\Eac3Settings' {metadataControl} -> metadataControl) (\s@Eac3Settings' {} a -> s {metadataControl = a} :: Eac3Settings)++-- | When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it+-- is present on the input. this detection is dynamic over the life of the+-- transcode. Inputs that alternate between DD+ and non-DD+ content will+-- have a consistent DD+ output as the system alternates between+-- passthrough and encoding.+eac3Settings_passthroughControl :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3PassthroughControl)+eac3Settings_passthroughControl = Lens.lens (\Eac3Settings' {passthroughControl} -> passthroughControl) (\s@Eac3Settings' {} a -> s {passthroughControl = a} :: Eac3Settings)++-- | Controls the amount of phase-shift applied to the surround channels.+-- Only used for 3\/2 coding mode.+eac3Settings_phaseControl :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3PhaseControl)+eac3Settings_phaseControl = Lens.lens (\Eac3Settings' {phaseControl} -> phaseControl) (\s@Eac3Settings' {} a -> s {phaseControl = a} :: Eac3Settings)++-- | This value is always 48000. It represents the sample rate in Hz.+eac3Settings_sampleRate :: Lens.Lens' Eac3Settings (Prelude.Maybe Prelude.Natural)+eac3Settings_sampleRate = Lens.lens (\Eac3Settings' {sampleRate} -> sampleRate) (\s@Eac3Settings' {} a -> s {sampleRate = a} :: Eac3Settings)++-- | Choose how the service does stereo downmixing. This setting only applies+-- if you keep the default value of 3\/2 - L, R, C, Ls, Rs+-- (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you+-- choose a different value for Coding mode, the service ignores Stereo+-- downmix (Eac3StereoDownmix).+eac3Settings_stereoDownmix :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3StereoDownmix)+eac3Settings_stereoDownmix = Lens.lens (\Eac3Settings' {stereoDownmix} -> stereoDownmix) (\s@Eac3Settings' {} a -> s {stereoDownmix = a} :: Eac3Settings)++-- | When encoding 3\/2 audio, sets whether an extra center back surround+-- channel is matrix encoded into the left and right surround channels.+eac3Settings_surroundExMode :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3SurroundExMode)+eac3Settings_surroundExMode = Lens.lens (\Eac3Settings' {surroundExMode} -> surroundExMode) (\s@Eac3Settings' {} a -> s {surroundExMode = a} :: Eac3Settings)++-- | When encoding 2\/0 audio, sets whether Dolby Surround is matrix encoded+-- into the two channels.+eac3Settings_surroundMode :: Lens.Lens' Eac3Settings (Prelude.Maybe Eac3SurroundMode)+eac3Settings_surroundMode = Lens.lens (\Eac3Settings' {surroundMode} -> surroundMode) (\s@Eac3Settings' {} a -> s {surroundMode = a} :: Eac3Settings)++instance Data.FromJSON Eac3Settings where+  parseJSON =+    Data.withObject+      "Eac3Settings"+      ( \x ->+          Eac3Settings'+            Prelude.<$> (x Data..:? "attenuationControl")+            Prelude.<*> (x Data..:? "bitrate")+            Prelude.<*> (x Data..:? "bitstreamMode")+            Prelude.<*> (x Data..:? "codingMode")+            Prelude.<*> (x Data..:? "dcFilter")+            Prelude.<*> (x Data..:? "dialnorm")+            Prelude.<*> (x Data..:? "dynamicRangeCompressionLine")+            Prelude.<*> (x Data..:? "dynamicRangeCompressionRf")+            Prelude.<*> (x Data..:? "lfeControl")+            Prelude.<*> (x Data..:? "lfeFilter")+            Prelude.<*> (x Data..:? "loRoCenterMixLevel")+            Prelude.<*> (x Data..:? "loRoSurroundMixLevel")+            Prelude.<*> (x Data..:? "ltRtCenterMixLevel")+            Prelude.<*> (x Data..:? "ltRtSurroundMixLevel")+            Prelude.<*> (x Data..:? "metadataControl")+            Prelude.<*> (x Data..:? "passthroughControl")+            Prelude.<*> (x Data..:? "phaseControl")+            Prelude.<*> (x Data..:? "sampleRate")+            Prelude.<*> (x Data..:? "stereoDownmix")+            Prelude.<*> (x Data..:? "surroundExMode")+            Prelude.<*> (x Data..:? "surroundMode")+      )++instance Prelude.Hashable Eac3Settings where+  hashWithSalt _salt Eac3Settings' {..} =+    _salt+      `Prelude.hashWithSalt` attenuationControl+      `Prelude.hashWithSalt` bitrate+      `Prelude.hashWithSalt` bitstreamMode+      `Prelude.hashWithSalt` codingMode+      `Prelude.hashWithSalt` dcFilter+      `Prelude.hashWithSalt` dialnorm+      `Prelude.hashWithSalt` dynamicRangeCompressionLine+      `Prelude.hashWithSalt` dynamicRangeCompressionRf+      `Prelude.hashWithSalt` lfeControl+      `Prelude.hashWithSalt` lfeFilter+      `Prelude.hashWithSalt` loRoCenterMixLevel+      `Prelude.hashWithSalt` loRoSurroundMixLevel+      `Prelude.hashWithSalt` ltRtCenterMixLevel+      `Prelude.hashWithSalt` ltRtSurroundMixLevel+      `Prelude.hashWithSalt` metadataControl+      `Prelude.hashWithSalt` passthroughControl+      `Prelude.hashWithSalt` phaseControl+      `Prelude.hashWithSalt` sampleRate+      `Prelude.hashWithSalt` stereoDownmix+      `Prelude.hashWithSalt` surroundExMode+      `Prelude.hashWithSalt` surroundMode++instance Prelude.NFData Eac3Settings where+  rnf Eac3Settings' {..} =+    Prelude.rnf attenuationControl+      `Prelude.seq` Prelude.rnf bitrate+      `Prelude.seq` Prelude.rnf bitstreamMode+      `Prelude.seq` Prelude.rnf codingMode+      `Prelude.seq` Prelude.rnf dcFilter+      `Prelude.seq` Prelude.rnf dialnorm+      `Prelude.seq` Prelude.rnf dynamicRangeCompressionLine+      `Prelude.seq` Prelude.rnf dynamicRangeCompressionRf+      `Prelude.seq` Prelude.rnf lfeControl+      `Prelude.seq` Prelude.rnf lfeFilter+      `Prelude.seq` Prelude.rnf loRoCenterMixLevel+      `Prelude.seq` Prelude.rnf loRoSurroundMixLevel+      `Prelude.seq` Prelude.rnf ltRtCenterMixLevel+      `Prelude.seq` Prelude.rnf ltRtSurroundMixLevel+      `Prelude.seq` Prelude.rnf metadataControl+      `Prelude.seq` Prelude.rnf passthroughControl+      `Prelude.seq` Prelude.rnf phaseControl+      `Prelude.seq` Prelude.rnf sampleRate+      `Prelude.seq` Prelude.rnf stereoDownmix+      `Prelude.seq` Prelude.rnf surroundExMode+      `Prelude.seq` Prelude.rnf surroundMode++instance Data.ToJSON Eac3Settings where+  toJSON Eac3Settings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("attenuationControl" Data..=)+              Prelude.<$> attenuationControl,+            ("bitrate" Data..=) Prelude.<$> bitrate,+            ("bitstreamMode" Data..=) Prelude.<$> bitstreamMode,+            ("codingMode" Data..=) Prelude.<$> codingMode,+            ("dcFilter" Data..=) Prelude.<$> dcFilter,+            ("dialnorm" Data..=) Prelude.<$> dialnorm,+            ("dynamicRangeCompressionLine" Data..=)+              Prelude.<$> dynamicRangeCompressionLine,+            ("dynamicRangeCompressionRf" Data..=)+              Prelude.<$> dynamicRangeCompressionRf,+            ("lfeControl" Data..=) Prelude.<$> lfeControl,+            ("lfeFilter" Data..=) Prelude.<$> lfeFilter,+            ("loRoCenterMixLevel" Data..=)+              Prelude.<$> loRoCenterMixLevel,+            ("loRoSurroundMixLevel" Data..=)+              Prelude.<$> loRoSurroundMixLevel,+            ("ltRtCenterMixLevel" Data..=)+              Prelude.<$> ltRtCenterMixLevel,+            ("ltRtSurroundMixLevel" Data..=)+              Prelude.<$> ltRtSurroundMixLevel,+            ("metadataControl" Data..=)+              Prelude.<$> metadataControl,+            ("passthroughControl" Data..=)+              Prelude.<$> passthroughControl,+            ("phaseControl" Data..=) Prelude.<$> phaseControl,+            ("sampleRate" Data..=) Prelude.<$> sampleRate,+            ("stereoDownmix" Data..=) Prelude.<$> stereoDownmix,+            ("surroundExMode" Data..=)+              Prelude.<$> surroundExMode,+            ("surroundMode" Data..=) Prelude.<$> surroundMode+          ]+      )
+ gen/Amazonka/MediaConvert/Types/Eac3StereoDownmix.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3StereoDownmix+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3StereoDownmix+  ( Eac3StereoDownmix+      ( ..,+        Eac3StereoDownmix_DPL2,+        Eac3StereoDownmix_LO_RO,+        Eac3StereoDownmix_LT_RT,+        Eac3StereoDownmix_NOT_INDICATED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose how the service does stereo downmixing. This setting only applies+-- if you keep the default value of 3\/2 - L, R, C, Ls, Rs+-- (CODING_MODE_3_2) for the setting Coding mode (Eac3CodingMode). If you+-- choose a different value for Coding mode, the service ignores Stereo+-- downmix (Eac3StereoDownmix).+newtype Eac3StereoDownmix = Eac3StereoDownmix'+  { fromEac3StereoDownmix ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3StereoDownmix_DPL2 :: Eac3StereoDownmix+pattern Eac3StereoDownmix_DPL2 = Eac3StereoDownmix' "DPL2"++pattern Eac3StereoDownmix_LO_RO :: Eac3StereoDownmix+pattern Eac3StereoDownmix_LO_RO = Eac3StereoDownmix' "LO_RO"++pattern Eac3StereoDownmix_LT_RT :: Eac3StereoDownmix+pattern Eac3StereoDownmix_LT_RT = Eac3StereoDownmix' "LT_RT"++pattern Eac3StereoDownmix_NOT_INDICATED :: Eac3StereoDownmix+pattern Eac3StereoDownmix_NOT_INDICATED = Eac3StereoDownmix' "NOT_INDICATED"++{-# COMPLETE+  Eac3StereoDownmix_DPL2,+  Eac3StereoDownmix_LO_RO,+  Eac3StereoDownmix_LT_RT,+  Eac3StereoDownmix_NOT_INDICATED,+  Eac3StereoDownmix'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3SurroundExMode.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3SurroundExMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3SurroundExMode+  ( Eac3SurroundExMode+      ( ..,+        Eac3SurroundExMode_DISABLED,+        Eac3SurroundExMode_ENABLED,+        Eac3SurroundExMode_NOT_INDICATED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When encoding 3\/2 audio, sets whether an extra center back surround+-- channel is matrix encoded into the left and right surround channels.+newtype Eac3SurroundExMode = Eac3SurroundExMode'+  { fromEac3SurroundExMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3SurroundExMode_DISABLED :: Eac3SurroundExMode+pattern Eac3SurroundExMode_DISABLED = Eac3SurroundExMode' "DISABLED"++pattern Eac3SurroundExMode_ENABLED :: Eac3SurroundExMode+pattern Eac3SurroundExMode_ENABLED = Eac3SurroundExMode' "ENABLED"++pattern Eac3SurroundExMode_NOT_INDICATED :: Eac3SurroundExMode+pattern Eac3SurroundExMode_NOT_INDICATED = Eac3SurroundExMode' "NOT_INDICATED"++{-# COMPLETE+  Eac3SurroundExMode_DISABLED,+  Eac3SurroundExMode_ENABLED,+  Eac3SurroundExMode_NOT_INDICATED,+  Eac3SurroundExMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/Eac3SurroundMode.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Eac3SurroundMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Eac3SurroundMode+  ( Eac3SurroundMode+      ( ..,+        Eac3SurroundMode_DISABLED,+        Eac3SurroundMode_ENABLED,+        Eac3SurroundMode_NOT_INDICATED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When encoding 2\/0 audio, sets whether Dolby Surround is matrix encoded+-- into the two channels.+newtype Eac3SurroundMode = Eac3SurroundMode'+  { fromEac3SurroundMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern Eac3SurroundMode_DISABLED :: Eac3SurroundMode+pattern Eac3SurroundMode_DISABLED = Eac3SurroundMode' "DISABLED"++pattern Eac3SurroundMode_ENABLED :: Eac3SurroundMode+pattern Eac3SurroundMode_ENABLED = Eac3SurroundMode' "ENABLED"++pattern Eac3SurroundMode_NOT_INDICATED :: Eac3SurroundMode+pattern Eac3SurroundMode_NOT_INDICATED = Eac3SurroundMode' "NOT_INDICATED"++{-# COMPLETE+  Eac3SurroundMode_DISABLED,+  Eac3SurroundMode_ENABLED,+  Eac3SurroundMode_NOT_INDICATED,+  Eac3SurroundMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/EmbeddedConvert608To708.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.EmbeddedConvert608To708+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.EmbeddedConvert608To708+  ( EmbeddedConvert608To708+      ( ..,+        EmbeddedConvert608To708_DISABLED,+        EmbeddedConvert608To708_UPCONVERT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether this set of input captions appears in your outputs in+-- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+-- MediaConvert includes the captions data in two ways: it passes the 608+-- data through using the 608 compatibility bytes fields of the 708+-- wrapper, and it also translates the 608 data into 708.+newtype EmbeddedConvert608To708 = EmbeddedConvert608To708'+  { fromEmbeddedConvert608To708 ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern EmbeddedConvert608To708_DISABLED :: EmbeddedConvert608To708+pattern EmbeddedConvert608To708_DISABLED = EmbeddedConvert608To708' "DISABLED"++pattern EmbeddedConvert608To708_UPCONVERT :: EmbeddedConvert608To708+pattern EmbeddedConvert608To708_UPCONVERT = EmbeddedConvert608To708' "UPCONVERT"++{-# COMPLETE+  EmbeddedConvert608To708_DISABLED,+  EmbeddedConvert608To708_UPCONVERT,+  EmbeddedConvert608To708'+  #-}
+ gen/Amazonka/MediaConvert/Types/EmbeddedDestinationSettings.hs view
@@ -0,0 +1,147 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.EmbeddedDestinationSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.EmbeddedDestinationSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Settings related to CEA\/EIA-608 and CEA\/EIA-708 (also called embedded+-- or ancillary) captions. Set up embedded captions in the same output as+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/embedded-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to+-- EMBEDDED, EMBEDDED_PLUS_SCTE20, or SCTE20_PLUS_EMBEDDED.+--+-- /See:/ 'newEmbeddedDestinationSettings' smart constructor.+data EmbeddedDestinationSettings = EmbeddedDestinationSettings'+  { -- | Ignore this setting unless your input captions are SCC format and your+    -- output captions are embedded in the video stream. Specify a CC number+    -- for each captions channel in this output. If you have two channels,+    -- choose CC numbers that aren\'t in the same field. For example, choose 1+    -- and 3. For more information, see+    -- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/dual-scc-to-embedded.+    destination608ChannelNumber :: Prelude.Maybe Prelude.Natural,+    -- | Ignore this setting unless your input captions are SCC format and you+    -- want both 608 and 708 captions embedded in your output stream.+    -- Optionally, specify the 708 service number for each output captions+    -- channel. Choose a different number for each channel. To use this+    -- setting, also set Force 608 to 708 upconvert (Convert608To708) to+    -- Upconvert (UPCONVERT) in your input captions selector settings. If you+    -- choose to upconvert but don\'t specify a 708 service number,+    -- MediaConvert uses the number that you specify for CC channel number+    -- (destination608ChannelNumber) for the 708 service number. For more+    -- information, see+    -- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/dual-scc-to-embedded.+    destination708ServiceNumber :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'EmbeddedDestinationSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'destination608ChannelNumber', 'embeddedDestinationSettings_destination608ChannelNumber' - Ignore this setting unless your input captions are SCC format and your+-- output captions are embedded in the video stream. Specify a CC number+-- for each captions channel in this output. If you have two channels,+-- choose CC numbers that aren\'t in the same field. For example, choose 1+-- and 3. For more information, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/dual-scc-to-embedded.+--+-- 'destination708ServiceNumber', 'embeddedDestinationSettings_destination708ServiceNumber' - Ignore this setting unless your input captions are SCC format and you+-- want both 608 and 708 captions embedded in your output stream.+-- Optionally, specify the 708 service number for each output captions+-- channel. Choose a different number for each channel. To use this+-- setting, also set Force 608 to 708 upconvert (Convert608To708) to+-- Upconvert (UPCONVERT) in your input captions selector settings. If you+-- choose to upconvert but don\'t specify a 708 service number,+-- MediaConvert uses the number that you specify for CC channel number+-- (destination608ChannelNumber) for the 708 service number. For more+-- information, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/dual-scc-to-embedded.+newEmbeddedDestinationSettings ::+  EmbeddedDestinationSettings+newEmbeddedDestinationSettings =+  EmbeddedDestinationSettings'+    { destination608ChannelNumber =+        Prelude.Nothing,+      destination708ServiceNumber = Prelude.Nothing+    }++-- | Ignore this setting unless your input captions are SCC format and your+-- output captions are embedded in the video stream. Specify a CC number+-- for each captions channel in this output. If you have two channels,+-- choose CC numbers that aren\'t in the same field. For example, choose 1+-- and 3. For more information, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/dual-scc-to-embedded.+embeddedDestinationSettings_destination608ChannelNumber :: Lens.Lens' EmbeddedDestinationSettings (Prelude.Maybe Prelude.Natural)+embeddedDestinationSettings_destination608ChannelNumber = Lens.lens (\EmbeddedDestinationSettings' {destination608ChannelNumber} -> destination608ChannelNumber) (\s@EmbeddedDestinationSettings' {} a -> s {destination608ChannelNumber = a} :: EmbeddedDestinationSettings)++-- | Ignore this setting unless your input captions are SCC format and you+-- want both 608 and 708 captions embedded in your output stream.+-- Optionally, specify the 708 service number for each output captions+-- channel. Choose a different number for each channel. To use this+-- setting, also set Force 608 to 708 upconvert (Convert608To708) to+-- Upconvert (UPCONVERT) in your input captions selector settings. If you+-- choose to upconvert but don\'t specify a 708 service number,+-- MediaConvert uses the number that you specify for CC channel number+-- (destination608ChannelNumber) for the 708 service number. For more+-- information, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/dual-scc-to-embedded.+embeddedDestinationSettings_destination708ServiceNumber :: Lens.Lens' EmbeddedDestinationSettings (Prelude.Maybe Prelude.Natural)+embeddedDestinationSettings_destination708ServiceNumber = Lens.lens (\EmbeddedDestinationSettings' {destination708ServiceNumber} -> destination708ServiceNumber) (\s@EmbeddedDestinationSettings' {} a -> s {destination708ServiceNumber = a} :: EmbeddedDestinationSettings)++instance Data.FromJSON EmbeddedDestinationSettings where+  parseJSON =+    Data.withObject+      "EmbeddedDestinationSettings"+      ( \x ->+          EmbeddedDestinationSettings'+            Prelude.<$> (x Data..:? "destination608ChannelNumber")+            Prelude.<*> (x Data..:? "destination708ServiceNumber")+      )++instance Prelude.Hashable EmbeddedDestinationSettings where+  hashWithSalt _salt EmbeddedDestinationSettings' {..} =+    _salt+      `Prelude.hashWithSalt` destination608ChannelNumber+      `Prelude.hashWithSalt` destination708ServiceNumber++instance Prelude.NFData EmbeddedDestinationSettings where+  rnf EmbeddedDestinationSettings' {..} =+    Prelude.rnf destination608ChannelNumber+      `Prelude.seq` Prelude.rnf destination708ServiceNumber++instance Data.ToJSON EmbeddedDestinationSettings where+  toJSON EmbeddedDestinationSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("destination608ChannelNumber" Data..=)+              Prelude.<$> destination608ChannelNumber,+            ("destination708ServiceNumber" Data..=)+              Prelude.<$> destination708ServiceNumber+          ]+      )
+ gen/Amazonka/MediaConvert/Types/EmbeddedSourceSettings.hs view
@@ -0,0 +1,153 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.EmbeddedSourceSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.EmbeddedSourceSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.EmbeddedConvert608To708+import Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions+import qualified Amazonka.Prelude as Prelude++-- | Settings for embedded captions Source+--+-- /See:/ 'newEmbeddedSourceSettings' smart constructor.+data EmbeddedSourceSettings = EmbeddedSourceSettings'+  { -- | Specify whether this set of input captions appears in your outputs in+    -- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+    -- MediaConvert includes the captions data in two ways: it passes the 608+    -- data through using the 608 compatibility bytes fields of the 708+    -- wrapper, and it also translates the 608 data into 708.+    convert608To708 :: Prelude.Maybe EmbeddedConvert608To708,+    -- | Specifies the 608\/708 channel number within the video track from which+    -- to extract captions. Unused for passthrough.+    source608ChannelNumber :: Prelude.Maybe Prelude.Natural,+    -- | Specifies the video track index used for extracting captions. The system+    -- only supports one input video track, so this should always be set to+    -- \'1\'.+    source608TrackNumber :: Prelude.Maybe Prelude.Natural,+    -- | By default, the service terminates any unterminated captions at the end+    -- of each input. If you want the caption to continue onto your next input,+    -- disable this setting.+    terminateCaptions :: Prelude.Maybe EmbeddedTerminateCaptions+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'EmbeddedSourceSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'convert608To708', 'embeddedSourceSettings_convert608To708' - Specify whether this set of input captions appears in your outputs in+-- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+-- MediaConvert includes the captions data in two ways: it passes the 608+-- data through using the 608 compatibility bytes fields of the 708+-- wrapper, and it also translates the 608 data into 708.+--+-- 'source608ChannelNumber', 'embeddedSourceSettings_source608ChannelNumber' - Specifies the 608\/708 channel number within the video track from which+-- to extract captions. Unused for passthrough.+--+-- 'source608TrackNumber', 'embeddedSourceSettings_source608TrackNumber' - Specifies the video track index used for extracting captions. The system+-- only supports one input video track, so this should always be set to+-- \'1\'.+--+-- 'terminateCaptions', 'embeddedSourceSettings_terminateCaptions' - By default, the service terminates any unterminated captions at the end+-- of each input. If you want the caption to continue onto your next input,+-- disable this setting.+newEmbeddedSourceSettings ::+  EmbeddedSourceSettings+newEmbeddedSourceSettings =+  EmbeddedSourceSettings'+    { convert608To708 =+        Prelude.Nothing,+      source608ChannelNumber = Prelude.Nothing,+      source608TrackNumber = Prelude.Nothing,+      terminateCaptions = Prelude.Nothing+    }++-- | Specify whether this set of input captions appears in your outputs in+-- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+-- MediaConvert includes the captions data in two ways: it passes the 608+-- data through using the 608 compatibility bytes fields of the 708+-- wrapper, and it also translates the 608 data into 708.+embeddedSourceSettings_convert608To708 :: Lens.Lens' EmbeddedSourceSettings (Prelude.Maybe EmbeddedConvert608To708)+embeddedSourceSettings_convert608To708 = Lens.lens (\EmbeddedSourceSettings' {convert608To708} -> convert608To708) (\s@EmbeddedSourceSettings' {} a -> s {convert608To708 = a} :: EmbeddedSourceSettings)++-- | Specifies the 608\/708 channel number within the video track from which+-- to extract captions. Unused for passthrough.+embeddedSourceSettings_source608ChannelNumber :: Lens.Lens' EmbeddedSourceSettings (Prelude.Maybe Prelude.Natural)+embeddedSourceSettings_source608ChannelNumber = Lens.lens (\EmbeddedSourceSettings' {source608ChannelNumber} -> source608ChannelNumber) (\s@EmbeddedSourceSettings' {} a -> s {source608ChannelNumber = a} :: EmbeddedSourceSettings)++-- | Specifies the video track index used for extracting captions. The system+-- only supports one input video track, so this should always be set to+-- \'1\'.+embeddedSourceSettings_source608TrackNumber :: Lens.Lens' EmbeddedSourceSettings (Prelude.Maybe Prelude.Natural)+embeddedSourceSettings_source608TrackNumber = Lens.lens (\EmbeddedSourceSettings' {source608TrackNumber} -> source608TrackNumber) (\s@EmbeddedSourceSettings' {} a -> s {source608TrackNumber = a} :: EmbeddedSourceSettings)++-- | By default, the service terminates any unterminated captions at the end+-- of each input. If you want the caption to continue onto your next input,+-- disable this setting.+embeddedSourceSettings_terminateCaptions :: Lens.Lens' EmbeddedSourceSettings (Prelude.Maybe EmbeddedTerminateCaptions)+embeddedSourceSettings_terminateCaptions = Lens.lens (\EmbeddedSourceSettings' {terminateCaptions} -> terminateCaptions) (\s@EmbeddedSourceSettings' {} a -> s {terminateCaptions = a} :: EmbeddedSourceSettings)++instance Data.FromJSON EmbeddedSourceSettings where+  parseJSON =+    Data.withObject+      "EmbeddedSourceSettings"+      ( \x ->+          EmbeddedSourceSettings'+            Prelude.<$> (x Data..:? "convert608To708")+            Prelude.<*> (x Data..:? "source608ChannelNumber")+            Prelude.<*> (x Data..:? "source608TrackNumber")+            Prelude.<*> (x Data..:? "terminateCaptions")+      )++instance Prelude.Hashable EmbeddedSourceSettings where+  hashWithSalt _salt EmbeddedSourceSettings' {..} =+    _salt+      `Prelude.hashWithSalt` convert608To708+      `Prelude.hashWithSalt` source608ChannelNumber+      `Prelude.hashWithSalt` source608TrackNumber+      `Prelude.hashWithSalt` terminateCaptions++instance Prelude.NFData EmbeddedSourceSettings where+  rnf EmbeddedSourceSettings' {..} =+    Prelude.rnf convert608To708+      `Prelude.seq` Prelude.rnf source608ChannelNumber+      `Prelude.seq` Prelude.rnf source608TrackNumber+      `Prelude.seq` Prelude.rnf terminateCaptions++instance Data.ToJSON EmbeddedSourceSettings where+  toJSON EmbeddedSourceSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("convert608To708" Data..=)+              Prelude.<$> convert608To708,+            ("source608ChannelNumber" Data..=)+              Prelude.<$> source608ChannelNumber,+            ("source608TrackNumber" Data..=)+              Prelude.<$> source608TrackNumber,+            ("terminateCaptions" Data..=)+              Prelude.<$> terminateCaptions+          ]+      )
+ gen/Amazonka/MediaConvert/Types/EmbeddedTerminateCaptions.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.EmbeddedTerminateCaptions+  ( EmbeddedTerminateCaptions+      ( ..,+        EmbeddedTerminateCaptions_DISABLED,+        EmbeddedTerminateCaptions_END_OF_INPUT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | By default, the service terminates any unterminated captions at the end+-- of each input. If you want the caption to continue onto your next input,+-- disable this setting.+newtype EmbeddedTerminateCaptions = EmbeddedTerminateCaptions'+  { fromEmbeddedTerminateCaptions ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern EmbeddedTerminateCaptions_DISABLED :: EmbeddedTerminateCaptions+pattern EmbeddedTerminateCaptions_DISABLED = EmbeddedTerminateCaptions' "DISABLED"++pattern EmbeddedTerminateCaptions_END_OF_INPUT :: EmbeddedTerminateCaptions+pattern EmbeddedTerminateCaptions_END_OF_INPUT = EmbeddedTerminateCaptions' "END_OF_INPUT"++{-# COMPLETE+  EmbeddedTerminateCaptions_DISABLED,+  EmbeddedTerminateCaptions_END_OF_INPUT,+  EmbeddedTerminateCaptions'+  #-}
+ gen/Amazonka/MediaConvert/Types/EmbeddedTimecodeOverride.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.EmbeddedTimecodeOverride+  ( EmbeddedTimecodeOverride+      ( ..,+        EmbeddedTimecodeOverride_NONE,+        EmbeddedTimecodeOverride_USE_MDPM+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Set Embedded timecode override (embeddedTimecodeOverride) to Use MDPM+-- (USE_MDPM) when your AVCHD input contains timecode tag data in the+-- Modified Digital Video Pack Metadata (MDPM). When you do, we recommend+-- you also set Timecode source (inputTimecodeSource) to Embedded+-- (EMBEDDED). Leave Embedded timecode override blank, or set to None+-- (NONE), when your input does not contain MDPM timecode.+newtype EmbeddedTimecodeOverride = EmbeddedTimecodeOverride'+  { fromEmbeddedTimecodeOverride ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern EmbeddedTimecodeOverride_NONE :: EmbeddedTimecodeOverride+pattern EmbeddedTimecodeOverride_NONE = EmbeddedTimecodeOverride' "NONE"++pattern EmbeddedTimecodeOverride_USE_MDPM :: EmbeddedTimecodeOverride+pattern EmbeddedTimecodeOverride_USE_MDPM = EmbeddedTimecodeOverride' "USE_MDPM"++{-# COMPLETE+  EmbeddedTimecodeOverride_NONE,+  EmbeddedTimecodeOverride_USE_MDPM,+  EmbeddedTimecodeOverride'+  #-}
+ gen/Amazonka/MediaConvert/Types/Endpoint.hs view
@@ -0,0 +1,64 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Endpoint+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Endpoint where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Describes an account-specific API endpoint.+--+-- /See:/ 'newEndpoint' smart constructor.+data Endpoint = Endpoint'+  { -- | URL of endpoint+    url :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Endpoint' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'url', 'endpoint_url' - URL of endpoint+newEndpoint ::+  Endpoint+newEndpoint = Endpoint' {url = Prelude.Nothing}++-- | URL of endpoint+endpoint_url :: Lens.Lens' Endpoint (Prelude.Maybe Prelude.Text)+endpoint_url = Lens.lens (\Endpoint' {url} -> url) (\s@Endpoint' {} a -> s {url = a} :: Endpoint)++instance Data.FromJSON Endpoint where+  parseJSON =+    Data.withObject+      "Endpoint"+      (\x -> Endpoint' Prelude.<$> (x Data..:? "url"))++instance Prelude.Hashable Endpoint where+  hashWithSalt _salt Endpoint' {..} =+    _salt `Prelude.hashWithSalt` url++instance Prelude.NFData Endpoint where+  rnf Endpoint' {..} = Prelude.rnf url
+ gen/Amazonka/MediaConvert/Types/EsamManifestConfirmConditionNotification.hs view
@@ -0,0 +1,103 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | ESAM ManifestConfirmConditionNotification defined by+-- OC-SP-ESAM-API-I03-131025.+--+-- /See:/ 'newEsamManifestConfirmConditionNotification' smart constructor.+data EsamManifestConfirmConditionNotification = EsamManifestConfirmConditionNotification'+  { -- | Provide your ESAM ManifestConfirmConditionNotification XML document+    -- inside your JSON job settings. Form the XML document as per+    -- OC-SP-ESAM-API-I03-131025. The transcoder will use the Manifest+    -- Conditioning instructions in the message that you supply.+    mccXml :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'EsamManifestConfirmConditionNotification' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'mccXml', 'esamManifestConfirmConditionNotification_mccXml' - Provide your ESAM ManifestConfirmConditionNotification XML document+-- inside your JSON job settings. Form the XML document as per+-- OC-SP-ESAM-API-I03-131025. The transcoder will use the Manifest+-- Conditioning instructions in the message that you supply.+newEsamManifestConfirmConditionNotification ::+  EsamManifestConfirmConditionNotification+newEsamManifestConfirmConditionNotification =+  EsamManifestConfirmConditionNotification'+    { mccXml =+        Prelude.Nothing+    }++-- | Provide your ESAM ManifestConfirmConditionNotification XML document+-- inside your JSON job settings. Form the XML document as per+-- OC-SP-ESAM-API-I03-131025. The transcoder will use the Manifest+-- Conditioning instructions in the message that you supply.+esamManifestConfirmConditionNotification_mccXml :: Lens.Lens' EsamManifestConfirmConditionNotification (Prelude.Maybe Prelude.Text)+esamManifestConfirmConditionNotification_mccXml = Lens.lens (\EsamManifestConfirmConditionNotification' {mccXml} -> mccXml) (\s@EsamManifestConfirmConditionNotification' {} a -> s {mccXml = a} :: EsamManifestConfirmConditionNotification)++instance+  Data.FromJSON+    EsamManifestConfirmConditionNotification+  where+  parseJSON =+    Data.withObject+      "EsamManifestConfirmConditionNotification"+      ( \x ->+          EsamManifestConfirmConditionNotification'+            Prelude.<$> (x Data..:? "mccXml")+      )++instance+  Prelude.Hashable+    EsamManifestConfirmConditionNotification+  where+  hashWithSalt+    _salt+    EsamManifestConfirmConditionNotification' {..} =+      _salt `Prelude.hashWithSalt` mccXml++instance+  Prelude.NFData+    EsamManifestConfirmConditionNotification+  where+  rnf EsamManifestConfirmConditionNotification' {..} =+    Prelude.rnf mccXml++instance+  Data.ToJSON+    EsamManifestConfirmConditionNotification+  where+  toJSON EsamManifestConfirmConditionNotification' {..} =+    Data.object+      ( Prelude.catMaybes+          [("mccXml" Data..=) Prelude.<$> mccXml]+      )
+ gen/Amazonka/MediaConvert/Types/EsamSettings.hs view
@@ -0,0 +1,137 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.EsamSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.EsamSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.EsamManifestConfirmConditionNotification+import Amazonka.MediaConvert.Types.EsamSignalProcessingNotification+import qualified Amazonka.Prelude as Prelude++-- | Settings for Event Signaling And Messaging (ESAM). If you don\'t do ad+-- insertion, you can ignore these settings.+--+-- /See:/ 'newEsamSettings' smart constructor.+data EsamSettings = EsamSettings'+  { -- | Specifies an ESAM ManifestConfirmConditionNotification XML as per+    -- OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning+    -- instructions that you provide in the setting MCC XML (mccXml).+    manifestConfirmConditionNotification :: Prelude.Maybe EsamManifestConfirmConditionNotification,+    -- | Specifies the stream distance, in milliseconds, between the SCTE 35+    -- messages that the transcoder places and the splice points that they+    -- refer to. If the time between the start of the asset and the SCTE-35+    -- message is less than this value, then the transcoder places the SCTE-35+    -- marker at the beginning of the stream.+    responseSignalPreroll :: Prelude.Maybe Prelude.Natural,+    -- | Specifies an ESAM SignalProcessingNotification XML as per+    -- OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing+    -- instructions that you provide in the setting SCC XML (sccXml).+    signalProcessingNotification :: Prelude.Maybe EsamSignalProcessingNotification+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'EsamSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'manifestConfirmConditionNotification', 'esamSettings_manifestConfirmConditionNotification' - Specifies an ESAM ManifestConfirmConditionNotification XML as per+-- OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning+-- instructions that you provide in the setting MCC XML (mccXml).+--+-- 'responseSignalPreroll', 'esamSettings_responseSignalPreroll' - Specifies the stream distance, in milliseconds, between the SCTE 35+-- messages that the transcoder places and the splice points that they+-- refer to. If the time between the start of the asset and the SCTE-35+-- message is less than this value, then the transcoder places the SCTE-35+-- marker at the beginning of the stream.+--+-- 'signalProcessingNotification', 'esamSettings_signalProcessingNotification' - Specifies an ESAM SignalProcessingNotification XML as per+-- OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing+-- instructions that you provide in the setting SCC XML (sccXml).+newEsamSettings ::+  EsamSettings+newEsamSettings =+  EsamSettings'+    { manifestConfirmConditionNotification =+        Prelude.Nothing,+      responseSignalPreroll = Prelude.Nothing,+      signalProcessingNotification = Prelude.Nothing+    }++-- | Specifies an ESAM ManifestConfirmConditionNotification XML as per+-- OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning+-- instructions that you provide in the setting MCC XML (mccXml).+esamSettings_manifestConfirmConditionNotification :: Lens.Lens' EsamSettings (Prelude.Maybe EsamManifestConfirmConditionNotification)+esamSettings_manifestConfirmConditionNotification = Lens.lens (\EsamSettings' {manifestConfirmConditionNotification} -> manifestConfirmConditionNotification) (\s@EsamSettings' {} a -> s {manifestConfirmConditionNotification = a} :: EsamSettings)++-- | Specifies the stream distance, in milliseconds, between the SCTE 35+-- messages that the transcoder places and the splice points that they+-- refer to. If the time between the start of the asset and the SCTE-35+-- message is less than this value, then the transcoder places the SCTE-35+-- marker at the beginning of the stream.+esamSettings_responseSignalPreroll :: Lens.Lens' EsamSettings (Prelude.Maybe Prelude.Natural)+esamSettings_responseSignalPreroll = Lens.lens (\EsamSettings' {responseSignalPreroll} -> responseSignalPreroll) (\s@EsamSettings' {} a -> s {responseSignalPreroll = a} :: EsamSettings)++-- | Specifies an ESAM SignalProcessingNotification XML as per+-- OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing+-- instructions that you provide in the setting SCC XML (sccXml).+esamSettings_signalProcessingNotification :: Lens.Lens' EsamSettings (Prelude.Maybe EsamSignalProcessingNotification)+esamSettings_signalProcessingNotification = Lens.lens (\EsamSettings' {signalProcessingNotification} -> signalProcessingNotification) (\s@EsamSettings' {} a -> s {signalProcessingNotification = a} :: EsamSettings)++instance Data.FromJSON EsamSettings where+  parseJSON =+    Data.withObject+      "EsamSettings"+      ( \x ->+          EsamSettings'+            Prelude.<$> (x Data..:? "manifestConfirmConditionNotification")+            Prelude.<*> (x Data..:? "responseSignalPreroll")+            Prelude.<*> (x Data..:? "signalProcessingNotification")+      )++instance Prelude.Hashable EsamSettings where+  hashWithSalt _salt EsamSettings' {..} =+    _salt+      `Prelude.hashWithSalt` manifestConfirmConditionNotification+      `Prelude.hashWithSalt` responseSignalPreroll+      `Prelude.hashWithSalt` signalProcessingNotification++instance Prelude.NFData EsamSettings where+  rnf EsamSettings' {..} =+    Prelude.rnf manifestConfirmConditionNotification+      `Prelude.seq` Prelude.rnf responseSignalPreroll+      `Prelude.seq` Prelude.rnf signalProcessingNotification++instance Data.ToJSON EsamSettings where+  toJSON EsamSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("manifestConfirmConditionNotification" Data..=)+              Prelude.<$> manifestConfirmConditionNotification,+            ("responseSignalPreroll" Data..=)+              Prelude.<$> responseSignalPreroll,+            ("signalProcessingNotification" Data..=)+              Prelude.<$> signalProcessingNotification+          ]+      )
+ gen/Amazonka/MediaConvert/Types/EsamSignalProcessingNotification.hs view
@@ -0,0 +1,118 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.EsamSignalProcessingNotification+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.EsamSignalProcessingNotification where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | ESAM SignalProcessingNotification data defined by+-- OC-SP-ESAM-API-I03-131025.+--+-- /See:/ 'newEsamSignalProcessingNotification' smart constructor.+data EsamSignalProcessingNotification = EsamSignalProcessingNotification'+  { -- | Provide your ESAM SignalProcessingNotification XML document inside your+    -- JSON job settings. Form the XML document as per+    -- OC-SP-ESAM-API-I03-131025. The transcoder will use the signal processing+    -- instructions in the message that you supply. Provide your ESAM+    -- SignalProcessingNotification XML document inside your JSON job settings.+    -- For your MPEG2-TS file outputs, if you want the service to place SCTE-35+    -- markers at the insertion points you specify in the XML document, you+    -- must also enable SCTE-35 ESAM (scte35Esam). Note that you can either+    -- specify an ESAM XML document or enable SCTE-35 passthrough. You can\'t+    -- do both.+    sccXml :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'EsamSignalProcessingNotification' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'sccXml', 'esamSignalProcessingNotification_sccXml' - Provide your ESAM SignalProcessingNotification XML document inside your+-- JSON job settings. Form the XML document as per+-- OC-SP-ESAM-API-I03-131025. The transcoder will use the signal processing+-- instructions in the message that you supply. Provide your ESAM+-- SignalProcessingNotification XML document inside your JSON job settings.+-- For your MPEG2-TS file outputs, if you want the service to place SCTE-35+-- markers at the insertion points you specify in the XML document, you+-- must also enable SCTE-35 ESAM (scte35Esam). Note that you can either+-- specify an ESAM XML document or enable SCTE-35 passthrough. You can\'t+-- do both.+newEsamSignalProcessingNotification ::+  EsamSignalProcessingNotification+newEsamSignalProcessingNotification =+  EsamSignalProcessingNotification'+    { sccXml =+        Prelude.Nothing+    }++-- | Provide your ESAM SignalProcessingNotification XML document inside your+-- JSON job settings. Form the XML document as per+-- OC-SP-ESAM-API-I03-131025. The transcoder will use the signal processing+-- instructions in the message that you supply. Provide your ESAM+-- SignalProcessingNotification XML document inside your JSON job settings.+-- For your MPEG2-TS file outputs, if you want the service to place SCTE-35+-- markers at the insertion points you specify in the XML document, you+-- must also enable SCTE-35 ESAM (scte35Esam). Note that you can either+-- specify an ESAM XML document or enable SCTE-35 passthrough. You can\'t+-- do both.+esamSignalProcessingNotification_sccXml :: Lens.Lens' EsamSignalProcessingNotification (Prelude.Maybe Prelude.Text)+esamSignalProcessingNotification_sccXml = Lens.lens (\EsamSignalProcessingNotification' {sccXml} -> sccXml) (\s@EsamSignalProcessingNotification' {} a -> s {sccXml = a} :: EsamSignalProcessingNotification)++instance+  Data.FromJSON+    EsamSignalProcessingNotification+  where+  parseJSON =+    Data.withObject+      "EsamSignalProcessingNotification"+      ( \x ->+          EsamSignalProcessingNotification'+            Prelude.<$> (x Data..:? "sccXml")+      )++instance+  Prelude.Hashable+    EsamSignalProcessingNotification+  where+  hashWithSalt+    _salt+    EsamSignalProcessingNotification' {..} =+      _salt `Prelude.hashWithSalt` sccXml++instance+  Prelude.NFData+    EsamSignalProcessingNotification+  where+  rnf EsamSignalProcessingNotification' {..} =+    Prelude.rnf sccXml++instance Data.ToJSON EsamSignalProcessingNotification where+  toJSON EsamSignalProcessingNotification' {..} =+    Data.object+      ( Prelude.catMaybes+          [("sccXml" Data..=) Prelude.<$> sccXml]+      )
+ gen/Amazonka/MediaConvert/Types/ExtendedDataServices.hs view
@@ -0,0 +1,113 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ExtendedDataServices+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ExtendedDataServices where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CopyProtectionAction+import Amazonka.MediaConvert.Types.VchipAction+import qualified Amazonka.Prelude as Prelude++-- | If your source content has EIA-608 Line 21 Data Services, enable this+-- feature to specify what MediaConvert does with the Extended Data+-- Services (XDS) packets. You can choose to pass through XDS packets, or+-- remove them from the output. For more information about XDS, see EIA-608+-- Line Data Services, section 9.5.1.5 05h Content Advisory.+--+-- /See:/ 'newExtendedDataServices' smart constructor.+data ExtendedDataServices = ExtendedDataServices'+  { -- | The action to take on copy and redistribution control XDS packets. If+    -- you select PASSTHROUGH, packets will not be changed. If you select+    -- STRIP, any packets will be removed in output captions.+    copyProtectionAction :: Prelude.Maybe CopyProtectionAction,+    -- | The action to take on content advisory XDS packets. If you select+    -- PASSTHROUGH, packets will not be changed. If you select STRIP, any+    -- packets will be removed in output captions.+    vchipAction :: Prelude.Maybe VchipAction+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ExtendedDataServices' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'copyProtectionAction', 'extendedDataServices_copyProtectionAction' - The action to take on copy and redistribution control XDS packets. If+-- you select PASSTHROUGH, packets will not be changed. If you select+-- STRIP, any packets will be removed in output captions.+--+-- 'vchipAction', 'extendedDataServices_vchipAction' - The action to take on content advisory XDS packets. If you select+-- PASSTHROUGH, packets will not be changed. If you select STRIP, any+-- packets will be removed in output captions.+newExtendedDataServices ::+  ExtendedDataServices+newExtendedDataServices =+  ExtendedDataServices'+    { copyProtectionAction =+        Prelude.Nothing,+      vchipAction = Prelude.Nothing+    }++-- | The action to take on copy and redistribution control XDS packets. If+-- you select PASSTHROUGH, packets will not be changed. If you select+-- STRIP, any packets will be removed in output captions.+extendedDataServices_copyProtectionAction :: Lens.Lens' ExtendedDataServices (Prelude.Maybe CopyProtectionAction)+extendedDataServices_copyProtectionAction = Lens.lens (\ExtendedDataServices' {copyProtectionAction} -> copyProtectionAction) (\s@ExtendedDataServices' {} a -> s {copyProtectionAction = a} :: ExtendedDataServices)++-- | The action to take on content advisory XDS packets. If you select+-- PASSTHROUGH, packets will not be changed. If you select STRIP, any+-- packets will be removed in output captions.+extendedDataServices_vchipAction :: Lens.Lens' ExtendedDataServices (Prelude.Maybe VchipAction)+extendedDataServices_vchipAction = Lens.lens (\ExtendedDataServices' {vchipAction} -> vchipAction) (\s@ExtendedDataServices' {} a -> s {vchipAction = a} :: ExtendedDataServices)++instance Data.FromJSON ExtendedDataServices where+  parseJSON =+    Data.withObject+      "ExtendedDataServices"+      ( \x ->+          ExtendedDataServices'+            Prelude.<$> (x Data..:? "copyProtectionAction")+            Prelude.<*> (x Data..:? "vchipAction")+      )++instance Prelude.Hashable ExtendedDataServices where+  hashWithSalt _salt ExtendedDataServices' {..} =+    _salt+      `Prelude.hashWithSalt` copyProtectionAction+      `Prelude.hashWithSalt` vchipAction++instance Prelude.NFData ExtendedDataServices where+  rnf ExtendedDataServices' {..} =+    Prelude.rnf copyProtectionAction+      `Prelude.seq` Prelude.rnf vchipAction++instance Data.ToJSON ExtendedDataServices where+  toJSON ExtendedDataServices' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("copyProtectionAction" Data..=)+              Prelude.<$> copyProtectionAction,+            ("vchipAction" Data..=) Prelude.<$> vchipAction+          ]+      )
+ gen/Amazonka/MediaConvert/Types/F4vMoovPlacement.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.F4vMoovPlacement+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.F4vMoovPlacement+  ( F4vMoovPlacement+      ( ..,+        F4vMoovPlacement_NORMAL,+        F4vMoovPlacement_PROGRESSIVE_DOWNLOAD+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the+-- beginning of the archive as required for progressive downloading.+-- Otherwise it is placed normally at the end.+newtype F4vMoovPlacement = F4vMoovPlacement'+  { fromF4vMoovPlacement ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern F4vMoovPlacement_NORMAL :: F4vMoovPlacement+pattern F4vMoovPlacement_NORMAL = F4vMoovPlacement' "NORMAL"++pattern F4vMoovPlacement_PROGRESSIVE_DOWNLOAD :: F4vMoovPlacement+pattern F4vMoovPlacement_PROGRESSIVE_DOWNLOAD = F4vMoovPlacement' "PROGRESSIVE_DOWNLOAD"++{-# COMPLETE+  F4vMoovPlacement_NORMAL,+  F4vMoovPlacement_PROGRESSIVE_DOWNLOAD,+  F4vMoovPlacement'+  #-}
+ gen/Amazonka/MediaConvert/Types/F4vSettings.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.F4vSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.F4vSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.F4vMoovPlacement+import qualified Amazonka.Prelude as Prelude++-- | Settings for F4v container+--+-- /See:/ 'newF4vSettings' smart constructor.+data F4vSettings = F4vSettings'+  { -- | If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the+    -- beginning of the archive as required for progressive downloading.+    -- Otherwise it is placed normally at the end.+    moovPlacement :: Prelude.Maybe F4vMoovPlacement+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'F4vSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'moovPlacement', 'f4vSettings_moovPlacement' - If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the+-- beginning of the archive as required for progressive downloading.+-- Otherwise it is placed normally at the end.+newF4vSettings ::+  F4vSettings+newF4vSettings =+  F4vSettings' {moovPlacement = Prelude.Nothing}++-- | If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the+-- beginning of the archive as required for progressive downloading.+-- Otherwise it is placed normally at the end.+f4vSettings_moovPlacement :: Lens.Lens' F4vSettings (Prelude.Maybe F4vMoovPlacement)+f4vSettings_moovPlacement = Lens.lens (\F4vSettings' {moovPlacement} -> moovPlacement) (\s@F4vSettings' {} a -> s {moovPlacement = a} :: F4vSettings)++instance Data.FromJSON F4vSettings where+  parseJSON =+    Data.withObject+      "F4vSettings"+      ( \x ->+          F4vSettings'+            Prelude.<$> (x Data..:? "moovPlacement")+      )++instance Prelude.Hashable F4vSettings where+  hashWithSalt _salt F4vSettings' {..} =+    _salt `Prelude.hashWithSalt` moovPlacement++instance Prelude.NFData F4vSettings where+  rnf F4vSettings' {..} = Prelude.rnf moovPlacement++instance Data.ToJSON F4vSettings where+  toJSON F4vSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("moovPlacement" Data..=)+              Prelude.<$> moovPlacement+          ]+      )
+ gen/Amazonka/MediaConvert/Types/FileGroupSettings.hs view
@@ -0,0 +1,114 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.FileGroupSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.FileGroupSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.DestinationSettings+import qualified Amazonka.Prelude as Prelude++-- | Settings related to your File output group. MediaConvert uses this group+-- of settings to generate a single standalone file, rather than a+-- streaming package. When you work directly in your JSON job+-- specification, include this object and any required children when you+-- set Type, under OutputGroupSettings, to FILE_GROUP_SETTINGS.+--+-- /See:/ 'newFileGroupSettings' smart constructor.+data FileGroupSettings = FileGroupSettings'+  { -- | Use Destination (Destination) to specify the S3 output location and the+    -- output filename base. Destination accepts format identifiers. If you do+    -- not specify the base filename in the URI, the service will use the+    -- filename of the input file. If your job has multiple inputs, the service+    -- uses the filename of the first input file.+    destination :: Prelude.Maybe Prelude.Text,+    -- | Settings associated with the destination. Will vary based on the type of+    -- destination+    destinationSettings :: Prelude.Maybe DestinationSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'FileGroupSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'destination', 'fileGroupSettings_destination' - Use Destination (Destination) to specify the S3 output location and the+-- output filename base. Destination accepts format identifiers. If you do+-- not specify the base filename in the URI, the service will use the+-- filename of the input file. If your job has multiple inputs, the service+-- uses the filename of the first input file.+--+-- 'destinationSettings', 'fileGroupSettings_destinationSettings' - Settings associated with the destination. Will vary based on the type of+-- destination+newFileGroupSettings ::+  FileGroupSettings+newFileGroupSettings =+  FileGroupSettings'+    { destination = Prelude.Nothing,+      destinationSettings = Prelude.Nothing+    }++-- | Use Destination (Destination) to specify the S3 output location and the+-- output filename base. Destination accepts format identifiers. If you do+-- not specify the base filename in the URI, the service will use the+-- filename of the input file. If your job has multiple inputs, the service+-- uses the filename of the first input file.+fileGroupSettings_destination :: Lens.Lens' FileGroupSettings (Prelude.Maybe Prelude.Text)+fileGroupSettings_destination = Lens.lens (\FileGroupSettings' {destination} -> destination) (\s@FileGroupSettings' {} a -> s {destination = a} :: FileGroupSettings)++-- | Settings associated with the destination. Will vary based on the type of+-- destination+fileGroupSettings_destinationSettings :: Lens.Lens' FileGroupSettings (Prelude.Maybe DestinationSettings)+fileGroupSettings_destinationSettings = Lens.lens (\FileGroupSettings' {destinationSettings} -> destinationSettings) (\s@FileGroupSettings' {} a -> s {destinationSettings = a} :: FileGroupSettings)++instance Data.FromJSON FileGroupSettings where+  parseJSON =+    Data.withObject+      "FileGroupSettings"+      ( \x ->+          FileGroupSettings'+            Prelude.<$> (x Data..:? "destination")+            Prelude.<*> (x Data..:? "destinationSettings")+      )++instance Prelude.Hashable FileGroupSettings where+  hashWithSalt _salt FileGroupSettings' {..} =+    _salt+      `Prelude.hashWithSalt` destination+      `Prelude.hashWithSalt` destinationSettings++instance Prelude.NFData FileGroupSettings where+  rnf FileGroupSettings' {..} =+    Prelude.rnf destination+      `Prelude.seq` Prelude.rnf destinationSettings++instance Data.ToJSON FileGroupSettings where+  toJSON FileGroupSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("destination" Data..=) Prelude.<$> destination,+            ("destinationSettings" Data..=)+              Prelude.<$> destinationSettings+          ]+      )
+ gen/Amazonka/MediaConvert/Types/FileSourceConvert608To708.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.FileSourceConvert608To708+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.FileSourceConvert608To708+  ( FileSourceConvert608To708+      ( ..,+        FileSourceConvert608To708_DISABLED,+        FileSourceConvert608To708_UPCONVERT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether this set of input captions appears in your outputs in+-- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+-- MediaConvert includes the captions data in two ways: it passes the 608+-- data through using the 608 compatibility bytes fields of the 708+-- wrapper, and it also translates the 608 data into 708.+newtype FileSourceConvert608To708 = FileSourceConvert608To708'+  { fromFileSourceConvert608To708 ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern FileSourceConvert608To708_DISABLED :: FileSourceConvert608To708+pattern FileSourceConvert608To708_DISABLED = FileSourceConvert608To708' "DISABLED"++pattern FileSourceConvert608To708_UPCONVERT :: FileSourceConvert608To708+pattern FileSourceConvert608To708_UPCONVERT = FileSourceConvert608To708' "UPCONVERT"++{-# COMPLETE+  FileSourceConvert608To708_DISABLED,+  FileSourceConvert608To708_UPCONVERT,+  FileSourceConvert608To708'+  #-}
+ gen/Amazonka/MediaConvert/Types/FileSourceSettings.hs view
@@ -0,0 +1,234 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.FileSourceSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.FileSourceSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.CaptionSourceFramerate+import Amazonka.MediaConvert.Types.FileSourceConvert608To708+import Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits+import qualified Amazonka.Prelude as Prelude++-- | If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1+-- in an xml file, specify the URI of the input caption source file. If+-- your caption source is IMSC in an IMF package, use TrackSourceSettings+-- instead of FileSoureSettings.+--+-- /See:/ 'newFileSourceSettings' smart constructor.+data FileSourceSettings = FileSourceSettings'+  { -- | Specify whether this set of input captions appears in your outputs in+    -- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+    -- MediaConvert includes the captions data in two ways: it passes the 608+    -- data through using the 608 compatibility bytes fields of the 708+    -- wrapper, and it also translates the 608 data into 708.+    convert608To708 :: Prelude.Maybe FileSourceConvert608To708,+    -- | Ignore this setting unless your input captions format is SCC. To have+    -- the service compensate for differing frame rates between your input+    -- captions and input video, specify the frame rate of the captions file.+    -- Specify this value as a fraction. When you work directly in your JSON+    -- job specification, use the settings framerateNumerator and+    -- framerateDenominator. For example, you might specify 24 \/ 1 for 24 fps,+    -- 25 \/ 1 for 25 fps, 24000 \/ 1001 for 23.976 fps, or 30000 \/ 1001 for+    -- 29.97 fps.+    framerate :: Prelude.Maybe CaptionSourceFramerate,+    -- | External caption file used for loading captions. Accepted file+    -- extensions are \'scc\', \'ttml\', \'dfxp\', \'stl\', \'srt\', \'xml\',+    -- \'smi\', \'webvtt\', and \'vtt\'.+    sourceFile :: Prelude.Maybe Prelude.Text,+    -- | Optional. Use this setting when you need to adjust the sync between your+    -- sidecar captions and your video. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/time-delta-use-cases.html.+    -- Enter a positive or negative number to modify the times in the captions+    -- file. For example, type 15 to add 15 seconds to all the times in the+    -- captions file. Type -5 to subtract 5 seconds from the times in the+    -- captions file. You can optionally specify your time delta in+    -- milliseconds instead of seconds. When you do so, set the related+    -- setting, Time delta units (TimeDeltaUnits) to Milliseconds+    -- (MILLISECONDS). Note that, when you specify a time delta for+    -- timecode-based caption sources, such as SCC and STL, and your time delta+    -- isn\'t a multiple of the input frame rate, MediaConvert snaps the+    -- captions to the nearest frame. For example, when your input video frame+    -- rate is 25 fps and you specify 1010ms for time delta, MediaConvert+    -- delays your captions by 1000 ms.+    timeDelta :: Prelude.Maybe Prelude.Int,+    -- | When you use the setting Time delta (TimeDelta) to adjust the sync+    -- between your sidecar captions and your video, use this setting to+    -- specify the units for the delta that you specify. When you don\'t+    -- specify a value for Time delta units (TimeDeltaUnits), MediaConvert uses+    -- seconds by default.+    timeDeltaUnits :: Prelude.Maybe FileSourceTimeDeltaUnits+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'FileSourceSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'convert608To708', 'fileSourceSettings_convert608To708' - Specify whether this set of input captions appears in your outputs in+-- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+-- MediaConvert includes the captions data in two ways: it passes the 608+-- data through using the 608 compatibility bytes fields of the 708+-- wrapper, and it also translates the 608 data into 708.+--+-- 'framerate', 'fileSourceSettings_framerate' - Ignore this setting unless your input captions format is SCC. To have+-- the service compensate for differing frame rates between your input+-- captions and input video, specify the frame rate of the captions file.+-- Specify this value as a fraction. When you work directly in your JSON+-- job specification, use the settings framerateNumerator and+-- framerateDenominator. For example, you might specify 24 \/ 1 for 24 fps,+-- 25 \/ 1 for 25 fps, 24000 \/ 1001 for 23.976 fps, or 30000 \/ 1001 for+-- 29.97 fps.+--+-- 'sourceFile', 'fileSourceSettings_sourceFile' - External caption file used for loading captions. Accepted file+-- extensions are \'scc\', \'ttml\', \'dfxp\', \'stl\', \'srt\', \'xml\',+-- \'smi\', \'webvtt\', and \'vtt\'.+--+-- 'timeDelta', 'fileSourceSettings_timeDelta' - Optional. Use this setting when you need to adjust the sync between your+-- sidecar captions and your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/time-delta-use-cases.html.+-- Enter a positive or negative number to modify the times in the captions+-- file. For example, type 15 to add 15 seconds to all the times in the+-- captions file. Type -5 to subtract 5 seconds from the times in the+-- captions file. You can optionally specify your time delta in+-- milliseconds instead of seconds. When you do so, set the related+-- setting, Time delta units (TimeDeltaUnits) to Milliseconds+-- (MILLISECONDS). Note that, when you specify a time delta for+-- timecode-based caption sources, such as SCC and STL, and your time delta+-- isn\'t a multiple of the input frame rate, MediaConvert snaps the+-- captions to the nearest frame. For example, when your input video frame+-- rate is 25 fps and you specify 1010ms for time delta, MediaConvert+-- delays your captions by 1000 ms.+--+-- 'timeDeltaUnits', 'fileSourceSettings_timeDeltaUnits' - When you use the setting Time delta (TimeDelta) to adjust the sync+-- between your sidecar captions and your video, use this setting to+-- specify the units for the delta that you specify. When you don\'t+-- specify a value for Time delta units (TimeDeltaUnits), MediaConvert uses+-- seconds by default.+newFileSourceSettings ::+  FileSourceSettings+newFileSourceSettings =+  FileSourceSettings'+    { convert608To708 =+        Prelude.Nothing,+      framerate = Prelude.Nothing,+      sourceFile = Prelude.Nothing,+      timeDelta = Prelude.Nothing,+      timeDeltaUnits = Prelude.Nothing+    }++-- | Specify whether this set of input captions appears in your outputs in+-- both 608 and 708 format. If you choose Upconvert (UPCONVERT),+-- MediaConvert includes the captions data in two ways: it passes the 608+-- data through using the 608 compatibility bytes fields of the 708+-- wrapper, and it also translates the 608 data into 708.+fileSourceSettings_convert608To708 :: Lens.Lens' FileSourceSettings (Prelude.Maybe FileSourceConvert608To708)+fileSourceSettings_convert608To708 = Lens.lens (\FileSourceSettings' {convert608To708} -> convert608To708) (\s@FileSourceSettings' {} a -> s {convert608To708 = a} :: FileSourceSettings)++-- | Ignore this setting unless your input captions format is SCC. To have+-- the service compensate for differing frame rates between your input+-- captions and input video, specify the frame rate of the captions file.+-- Specify this value as a fraction. When you work directly in your JSON+-- job specification, use the settings framerateNumerator and+-- framerateDenominator. For example, you might specify 24 \/ 1 for 24 fps,+-- 25 \/ 1 for 25 fps, 24000 \/ 1001 for 23.976 fps, or 30000 \/ 1001 for+-- 29.97 fps.+fileSourceSettings_framerate :: Lens.Lens' FileSourceSettings (Prelude.Maybe CaptionSourceFramerate)+fileSourceSettings_framerate = Lens.lens (\FileSourceSettings' {framerate} -> framerate) (\s@FileSourceSettings' {} a -> s {framerate = a} :: FileSourceSettings)++-- | External caption file used for loading captions. Accepted file+-- extensions are \'scc\', \'ttml\', \'dfxp\', \'stl\', \'srt\', \'xml\',+-- \'smi\', \'webvtt\', and \'vtt\'.+fileSourceSettings_sourceFile :: Lens.Lens' FileSourceSettings (Prelude.Maybe Prelude.Text)+fileSourceSettings_sourceFile = Lens.lens (\FileSourceSettings' {sourceFile} -> sourceFile) (\s@FileSourceSettings' {} a -> s {sourceFile = a} :: FileSourceSettings)++-- | Optional. Use this setting when you need to adjust the sync between your+-- sidecar captions and your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/time-delta-use-cases.html.+-- Enter a positive or negative number to modify the times in the captions+-- file. For example, type 15 to add 15 seconds to all the times in the+-- captions file. Type -5 to subtract 5 seconds from the times in the+-- captions file. You can optionally specify your time delta in+-- milliseconds instead of seconds. When you do so, set the related+-- setting, Time delta units (TimeDeltaUnits) to Milliseconds+-- (MILLISECONDS). Note that, when you specify a time delta for+-- timecode-based caption sources, such as SCC and STL, and your time delta+-- isn\'t a multiple of the input frame rate, MediaConvert snaps the+-- captions to the nearest frame. For example, when your input video frame+-- rate is 25 fps and you specify 1010ms for time delta, MediaConvert+-- delays your captions by 1000 ms.+fileSourceSettings_timeDelta :: Lens.Lens' FileSourceSettings (Prelude.Maybe Prelude.Int)+fileSourceSettings_timeDelta = Lens.lens (\FileSourceSettings' {timeDelta} -> timeDelta) (\s@FileSourceSettings' {} a -> s {timeDelta = a} :: FileSourceSettings)++-- | When you use the setting Time delta (TimeDelta) to adjust the sync+-- between your sidecar captions and your video, use this setting to+-- specify the units for the delta that you specify. When you don\'t+-- specify a value for Time delta units (TimeDeltaUnits), MediaConvert uses+-- seconds by default.+fileSourceSettings_timeDeltaUnits :: Lens.Lens' FileSourceSettings (Prelude.Maybe FileSourceTimeDeltaUnits)+fileSourceSettings_timeDeltaUnits = Lens.lens (\FileSourceSettings' {timeDeltaUnits} -> timeDeltaUnits) (\s@FileSourceSettings' {} a -> s {timeDeltaUnits = a} :: FileSourceSettings)++instance Data.FromJSON FileSourceSettings where+  parseJSON =+    Data.withObject+      "FileSourceSettings"+      ( \x ->+          FileSourceSettings'+            Prelude.<$> (x Data..:? "convert608To708")+            Prelude.<*> (x Data..:? "framerate")+            Prelude.<*> (x Data..:? "sourceFile")+            Prelude.<*> (x Data..:? "timeDelta")+            Prelude.<*> (x Data..:? "timeDeltaUnits")+      )++instance Prelude.Hashable FileSourceSettings where+  hashWithSalt _salt FileSourceSettings' {..} =+    _salt+      `Prelude.hashWithSalt` convert608To708+      `Prelude.hashWithSalt` framerate+      `Prelude.hashWithSalt` sourceFile+      `Prelude.hashWithSalt` timeDelta+      `Prelude.hashWithSalt` timeDeltaUnits++instance Prelude.NFData FileSourceSettings where+  rnf FileSourceSettings' {..} =+    Prelude.rnf convert608To708+      `Prelude.seq` Prelude.rnf framerate+      `Prelude.seq` Prelude.rnf sourceFile+      `Prelude.seq` Prelude.rnf timeDelta+      `Prelude.seq` Prelude.rnf timeDeltaUnits++instance Data.ToJSON FileSourceSettings where+  toJSON FileSourceSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("convert608To708" Data..=)+              Prelude.<$> convert608To708,+            ("framerate" Data..=) Prelude.<$> framerate,+            ("sourceFile" Data..=) Prelude.<$> sourceFile,+            ("timeDelta" Data..=) Prelude.<$> timeDelta,+            ("timeDeltaUnits" Data..=)+              Prelude.<$> timeDeltaUnits+          ]+      )
+ gen/Amazonka/MediaConvert/Types/FileSourceTimeDeltaUnits.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.FileSourceTimeDeltaUnits+  ( FileSourceTimeDeltaUnits+      ( ..,+        FileSourceTimeDeltaUnits_MILLISECONDS,+        FileSourceTimeDeltaUnits_SECONDS+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you use the setting Time delta (TimeDelta) to adjust the sync+-- between your sidecar captions and your video, use this setting to+-- specify the units for the delta that you specify. When you don\'t+-- specify a value for Time delta units (TimeDeltaUnits), MediaConvert uses+-- seconds by default.+newtype FileSourceTimeDeltaUnits = FileSourceTimeDeltaUnits'+  { fromFileSourceTimeDeltaUnits ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern FileSourceTimeDeltaUnits_MILLISECONDS :: FileSourceTimeDeltaUnits+pattern FileSourceTimeDeltaUnits_MILLISECONDS = FileSourceTimeDeltaUnits' "MILLISECONDS"++pattern FileSourceTimeDeltaUnits_SECONDS :: FileSourceTimeDeltaUnits+pattern FileSourceTimeDeltaUnits_SECONDS = FileSourceTimeDeltaUnits' "SECONDS"++{-# COMPLETE+  FileSourceTimeDeltaUnits_MILLISECONDS,+  FileSourceTimeDeltaUnits_SECONDS,+  FileSourceTimeDeltaUnits'+  #-}
+ gen/Amazonka/MediaConvert/Types/FontScript.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.FontScript+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.FontScript+  ( FontScript+      ( ..,+        FontScript_AUTOMATIC,+        FontScript_HANS,+        FontScript_HANT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Provide the font script, using an ISO 15924 script code, if the+-- LanguageCode is not sufficient for determining the script type. Where+-- LanguageCode or CustomLanguageCode is sufficient, use \"AUTOMATIC\" or+-- leave unset.+newtype FontScript = FontScript'+  { fromFontScript ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern FontScript_AUTOMATIC :: FontScript+pattern FontScript_AUTOMATIC = FontScript' "AUTOMATIC"++pattern FontScript_HANS :: FontScript+pattern FontScript_HANS = FontScript' "HANS"++pattern FontScript_HANT :: FontScript+pattern FontScript_HANT = FontScript' "HANT"++{-# COMPLETE+  FontScript_AUTOMATIC,+  FontScript_HANS,+  FontScript_HANT,+  FontScript'+  #-}
+ gen/Amazonka/MediaConvert/Types/ForceIncludeRenditionSize.hs view
@@ -0,0 +1,110 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ForceIncludeRenditionSize+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ForceIncludeRenditionSize where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use Force include renditions to specify one or more resolutions to+-- include your ABR stack. * (Recommended) To optimize automated ABR,+-- specify as few resolutions as possible. * (Required) The number of+-- resolutions that you specify must be equal to, or less than, the Max+-- renditions setting. * If you specify a Min top rendition size rule,+-- specify at least one resolution that is equal to, or greater than, Min+-- top rendition size. * If you specify a Min bottom rendition size rule,+-- only specify resolutions that are equal to, or greater than, Min bottom+-- rendition size. * If you specify a Force include renditions rule, do not+-- specify a separate rule for Allowed renditions. * Note: The ABR stack+-- may include other resolutions that you do not specify here, depending on+-- the Max renditions setting.+--+-- /See:/ 'newForceIncludeRenditionSize' smart constructor.+data ForceIncludeRenditionSize = ForceIncludeRenditionSize'+  { -- | Use Height to define the video resolution height, in pixels, for this+    -- rule.+    height :: Prelude.Maybe Prelude.Natural,+    -- | Use Width to define the video resolution width, in pixels, for this+    -- rule.+    width :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ForceIncludeRenditionSize' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'height', 'forceIncludeRenditionSize_height' - Use Height to define the video resolution height, in pixels, for this+-- rule.+--+-- 'width', 'forceIncludeRenditionSize_width' - Use Width to define the video resolution width, in pixels, for this+-- rule.+newForceIncludeRenditionSize ::+  ForceIncludeRenditionSize+newForceIncludeRenditionSize =+  ForceIncludeRenditionSize'+    { height =+        Prelude.Nothing,+      width = Prelude.Nothing+    }++-- | Use Height to define the video resolution height, in pixels, for this+-- rule.+forceIncludeRenditionSize_height :: Lens.Lens' ForceIncludeRenditionSize (Prelude.Maybe Prelude.Natural)+forceIncludeRenditionSize_height = Lens.lens (\ForceIncludeRenditionSize' {height} -> height) (\s@ForceIncludeRenditionSize' {} a -> s {height = a} :: ForceIncludeRenditionSize)++-- | Use Width to define the video resolution width, in pixels, for this+-- rule.+forceIncludeRenditionSize_width :: Lens.Lens' ForceIncludeRenditionSize (Prelude.Maybe Prelude.Natural)+forceIncludeRenditionSize_width = Lens.lens (\ForceIncludeRenditionSize' {width} -> width) (\s@ForceIncludeRenditionSize' {} a -> s {width = a} :: ForceIncludeRenditionSize)++instance Data.FromJSON ForceIncludeRenditionSize where+  parseJSON =+    Data.withObject+      "ForceIncludeRenditionSize"+      ( \x ->+          ForceIncludeRenditionSize'+            Prelude.<$> (x Data..:? "height")+            Prelude.<*> (x Data..:? "width")+      )++instance Prelude.Hashable ForceIncludeRenditionSize where+  hashWithSalt _salt ForceIncludeRenditionSize' {..} =+    _salt+      `Prelude.hashWithSalt` height+      `Prelude.hashWithSalt` width++instance Prelude.NFData ForceIncludeRenditionSize where+  rnf ForceIncludeRenditionSize' {..} =+    Prelude.rnf height `Prelude.seq` Prelude.rnf width++instance Data.ToJSON ForceIncludeRenditionSize where+  toJSON ForceIncludeRenditionSize' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("height" Data..=) Prelude.<$> height,+            ("width" Data..=) Prelude.<$> width+          ]+      )
+ gen/Amazonka/MediaConvert/Types/FrameCaptureSettings.hs view
@@ -0,0 +1,153 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.FrameCaptureSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.FrameCaptureSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Required when you set (Codec) under (VideoDescription)>(CodecSettings)+-- to the value FRAME_CAPTURE.+--+-- /See:/ 'newFrameCaptureSettings' smart constructor.+data FrameCaptureSettings = FrameCaptureSettings'+  { -- | Frame capture will encode the first frame of the output stream, then one+    -- frame every framerateDenominator\/framerateNumerator seconds. For+    -- example, settings of framerateNumerator = 1 and framerateDenominator = 3+    -- (a rate of 1\/3 frame per second) will capture the first frame, then 1+    -- frame every 3s. Files will be named as filename.n.jpg where n is the+    -- 0-based sequence number of each Capture.+    framerateDenominator :: Prelude.Maybe Prelude.Natural,+    -- | Frame capture will encode the first frame of the output stream, then one+    -- frame every framerateDenominator\/framerateNumerator seconds. For+    -- example, settings of framerateNumerator = 1 and framerateDenominator = 3+    -- (a rate of 1\/3 frame per second) will capture the first frame, then 1+    -- frame every 3s. Files will be named as filename.NNNNNNN.jpg where N is+    -- the 0-based frame sequence number zero padded to 7 decimal places.+    framerateNumerator :: Prelude.Maybe Prelude.Natural,+    -- | Maximum number of captures (encoded jpg output files).+    maxCaptures :: Prelude.Maybe Prelude.Natural,+    -- | JPEG Quality - a higher value equals higher quality.+    quality :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'FrameCaptureSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'framerateDenominator', 'frameCaptureSettings_framerateDenominator' - Frame capture will encode the first frame of the output stream, then one+-- frame every framerateDenominator\/framerateNumerator seconds. For+-- example, settings of framerateNumerator = 1 and framerateDenominator = 3+-- (a rate of 1\/3 frame per second) will capture the first frame, then 1+-- frame every 3s. Files will be named as filename.n.jpg where n is the+-- 0-based sequence number of each Capture.+--+-- 'framerateNumerator', 'frameCaptureSettings_framerateNumerator' - Frame capture will encode the first frame of the output stream, then one+-- frame every framerateDenominator\/framerateNumerator seconds. For+-- example, settings of framerateNumerator = 1 and framerateDenominator = 3+-- (a rate of 1\/3 frame per second) will capture the first frame, then 1+-- frame every 3s. Files will be named as filename.NNNNNNN.jpg where N is+-- the 0-based frame sequence number zero padded to 7 decimal places.+--+-- 'maxCaptures', 'frameCaptureSettings_maxCaptures' - Maximum number of captures (encoded jpg output files).+--+-- 'quality', 'frameCaptureSettings_quality' - JPEG Quality - a higher value equals higher quality.+newFrameCaptureSettings ::+  FrameCaptureSettings+newFrameCaptureSettings =+  FrameCaptureSettings'+    { framerateDenominator =+        Prelude.Nothing,+      framerateNumerator = Prelude.Nothing,+      maxCaptures = Prelude.Nothing,+      quality = Prelude.Nothing+    }++-- | Frame capture will encode the first frame of the output stream, then one+-- frame every framerateDenominator\/framerateNumerator seconds. For+-- example, settings of framerateNumerator = 1 and framerateDenominator = 3+-- (a rate of 1\/3 frame per second) will capture the first frame, then 1+-- frame every 3s. Files will be named as filename.n.jpg where n is the+-- 0-based sequence number of each Capture.+frameCaptureSettings_framerateDenominator :: Lens.Lens' FrameCaptureSettings (Prelude.Maybe Prelude.Natural)+frameCaptureSettings_framerateDenominator = Lens.lens (\FrameCaptureSettings' {framerateDenominator} -> framerateDenominator) (\s@FrameCaptureSettings' {} a -> s {framerateDenominator = a} :: FrameCaptureSettings)++-- | Frame capture will encode the first frame of the output stream, then one+-- frame every framerateDenominator\/framerateNumerator seconds. For+-- example, settings of framerateNumerator = 1 and framerateDenominator = 3+-- (a rate of 1\/3 frame per second) will capture the first frame, then 1+-- frame every 3s. Files will be named as filename.NNNNNNN.jpg where N is+-- the 0-based frame sequence number zero padded to 7 decimal places.+frameCaptureSettings_framerateNumerator :: Lens.Lens' FrameCaptureSettings (Prelude.Maybe Prelude.Natural)+frameCaptureSettings_framerateNumerator = Lens.lens (\FrameCaptureSettings' {framerateNumerator} -> framerateNumerator) (\s@FrameCaptureSettings' {} a -> s {framerateNumerator = a} :: FrameCaptureSettings)++-- | Maximum number of captures (encoded jpg output files).+frameCaptureSettings_maxCaptures :: Lens.Lens' FrameCaptureSettings (Prelude.Maybe Prelude.Natural)+frameCaptureSettings_maxCaptures = Lens.lens (\FrameCaptureSettings' {maxCaptures} -> maxCaptures) (\s@FrameCaptureSettings' {} a -> s {maxCaptures = a} :: FrameCaptureSettings)++-- | JPEG Quality - a higher value equals higher quality.+frameCaptureSettings_quality :: Lens.Lens' FrameCaptureSettings (Prelude.Maybe Prelude.Natural)+frameCaptureSettings_quality = Lens.lens (\FrameCaptureSettings' {quality} -> quality) (\s@FrameCaptureSettings' {} a -> s {quality = a} :: FrameCaptureSettings)++instance Data.FromJSON FrameCaptureSettings where+  parseJSON =+    Data.withObject+      "FrameCaptureSettings"+      ( \x ->+          FrameCaptureSettings'+            Prelude.<$> (x Data..:? "framerateDenominator")+            Prelude.<*> (x Data..:? "framerateNumerator")+            Prelude.<*> (x Data..:? "maxCaptures")+            Prelude.<*> (x Data..:? "quality")+      )++instance Prelude.Hashable FrameCaptureSettings where+  hashWithSalt _salt FrameCaptureSettings' {..} =+    _salt+      `Prelude.hashWithSalt` framerateDenominator+      `Prelude.hashWithSalt` framerateNumerator+      `Prelude.hashWithSalt` maxCaptures+      `Prelude.hashWithSalt` quality++instance Prelude.NFData FrameCaptureSettings where+  rnf FrameCaptureSettings' {..} =+    Prelude.rnf framerateDenominator+      `Prelude.seq` Prelude.rnf framerateNumerator+      `Prelude.seq` Prelude.rnf maxCaptures+      `Prelude.seq` Prelude.rnf quality++instance Data.ToJSON FrameCaptureSettings where+  toJSON FrameCaptureSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("framerateDenominator" Data..=)+              Prelude.<$> framerateDenominator,+            ("framerateNumerator" Data..=)+              Prelude.<$> framerateNumerator,+            ("maxCaptures" Data..=) Prelude.<$> maxCaptures,+            ("quality" Data..=) Prelude.<$> quality+          ]+      )
+ gen/Amazonka/MediaConvert/Types/H264AdaptiveQuantization.hs view
@@ -0,0 +1,107 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264AdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264AdaptiveQuantization+  ( H264AdaptiveQuantization+      ( ..,+        H264AdaptiveQuantization_AUTO,+        H264AdaptiveQuantization_HIGH,+        H264AdaptiveQuantization_HIGHER,+        H264AdaptiveQuantization_LOW,+        H264AdaptiveQuantization_MAX,+        H264AdaptiveQuantization_MEDIUM,+        H264AdaptiveQuantization_OFF+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Keep the default value, Auto (AUTO), for this setting to have+-- MediaConvert automatically apply the best types of quantization for your+-- video content. When you want to apply your quantization settings+-- manually, you must set H264AdaptiveQuantization to a value other than+-- Auto (AUTO). Use this setting to specify the strength of any adaptive+-- quantization filters that you enable. If you don\'t want MediaConvert to+-- do any adaptive quantization in this transcode, set Adaptive+-- quantization (H264AdaptiveQuantization) to Off (OFF). Related settings:+-- The value that you choose here applies to the following settings:+-- H264FlickerAdaptiveQuantization, H264SpatialAdaptiveQuantization, and+-- H264TemporalAdaptiveQuantization.+newtype H264AdaptiveQuantization = H264AdaptiveQuantization'+  { fromH264AdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264AdaptiveQuantization_AUTO :: H264AdaptiveQuantization+pattern H264AdaptiveQuantization_AUTO = H264AdaptiveQuantization' "AUTO"++pattern H264AdaptiveQuantization_HIGH :: H264AdaptiveQuantization+pattern H264AdaptiveQuantization_HIGH = H264AdaptiveQuantization' "HIGH"++pattern H264AdaptiveQuantization_HIGHER :: H264AdaptiveQuantization+pattern H264AdaptiveQuantization_HIGHER = H264AdaptiveQuantization' "HIGHER"++pattern H264AdaptiveQuantization_LOW :: H264AdaptiveQuantization+pattern H264AdaptiveQuantization_LOW = H264AdaptiveQuantization' "LOW"++pattern H264AdaptiveQuantization_MAX :: H264AdaptiveQuantization+pattern H264AdaptiveQuantization_MAX = H264AdaptiveQuantization' "MAX"++pattern H264AdaptiveQuantization_MEDIUM :: H264AdaptiveQuantization+pattern H264AdaptiveQuantization_MEDIUM = H264AdaptiveQuantization' "MEDIUM"++pattern H264AdaptiveQuantization_OFF :: H264AdaptiveQuantization+pattern H264AdaptiveQuantization_OFF = H264AdaptiveQuantization' "OFF"++{-# COMPLETE+  H264AdaptiveQuantization_AUTO,+  H264AdaptiveQuantization_HIGH,+  H264AdaptiveQuantization_HIGHER,+  H264AdaptiveQuantization_LOW,+  H264AdaptiveQuantization_MAX,+  H264AdaptiveQuantization_MEDIUM,+  H264AdaptiveQuantization_OFF,+  H264AdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264CodecLevel.hs view
@@ -0,0 +1,148 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264CodecLevel+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264CodecLevel+  ( H264CodecLevel+      ( ..,+        H264CodecLevel_AUTO,+        H264CodecLevel_LEVEL_1,+        H264CodecLevel_LEVEL_1_1,+        H264CodecLevel_LEVEL_1_2,+        H264CodecLevel_LEVEL_1_3,+        H264CodecLevel_LEVEL_2,+        H264CodecLevel_LEVEL_2_1,+        H264CodecLevel_LEVEL_2_2,+        H264CodecLevel_LEVEL_3,+        H264CodecLevel_LEVEL_3_1,+        H264CodecLevel_LEVEL_3_2,+        H264CodecLevel_LEVEL_4,+        H264CodecLevel_LEVEL_4_1,+        H264CodecLevel_LEVEL_4_2,+        H264CodecLevel_LEVEL_5,+        H264CodecLevel_LEVEL_5_1,+        H264CodecLevel_LEVEL_5_2+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify an H.264 level that is consistent with your output video+-- settings. If you aren\'t sure what level to specify, choose Auto (AUTO).+newtype H264CodecLevel = H264CodecLevel'+  { fromH264CodecLevel ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264CodecLevel_AUTO :: H264CodecLevel+pattern H264CodecLevel_AUTO = H264CodecLevel' "AUTO"++pattern H264CodecLevel_LEVEL_1 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_1 = H264CodecLevel' "LEVEL_1"++pattern H264CodecLevel_LEVEL_1_1 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_1_1 = H264CodecLevel' "LEVEL_1_1"++pattern H264CodecLevel_LEVEL_1_2 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_1_2 = H264CodecLevel' "LEVEL_1_2"++pattern H264CodecLevel_LEVEL_1_3 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_1_3 = H264CodecLevel' "LEVEL_1_3"++pattern H264CodecLevel_LEVEL_2 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_2 = H264CodecLevel' "LEVEL_2"++pattern H264CodecLevel_LEVEL_2_1 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_2_1 = H264CodecLevel' "LEVEL_2_1"++pattern H264CodecLevel_LEVEL_2_2 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_2_2 = H264CodecLevel' "LEVEL_2_2"++pattern H264CodecLevel_LEVEL_3 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_3 = H264CodecLevel' "LEVEL_3"++pattern H264CodecLevel_LEVEL_3_1 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_3_1 = H264CodecLevel' "LEVEL_3_1"++pattern H264CodecLevel_LEVEL_3_2 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_3_2 = H264CodecLevel' "LEVEL_3_2"++pattern H264CodecLevel_LEVEL_4 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_4 = H264CodecLevel' "LEVEL_4"++pattern H264CodecLevel_LEVEL_4_1 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_4_1 = H264CodecLevel' "LEVEL_4_1"++pattern H264CodecLevel_LEVEL_4_2 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_4_2 = H264CodecLevel' "LEVEL_4_2"++pattern H264CodecLevel_LEVEL_5 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_5 = H264CodecLevel' "LEVEL_5"++pattern H264CodecLevel_LEVEL_5_1 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_5_1 = H264CodecLevel' "LEVEL_5_1"++pattern H264CodecLevel_LEVEL_5_2 :: H264CodecLevel+pattern H264CodecLevel_LEVEL_5_2 = H264CodecLevel' "LEVEL_5_2"++{-# COMPLETE+  H264CodecLevel_AUTO,+  H264CodecLevel_LEVEL_1,+  H264CodecLevel_LEVEL_1_1,+  H264CodecLevel_LEVEL_1_2,+  H264CodecLevel_LEVEL_1_3,+  H264CodecLevel_LEVEL_2,+  H264CodecLevel_LEVEL_2_1,+  H264CodecLevel_LEVEL_2_2,+  H264CodecLevel_LEVEL_3,+  H264CodecLevel_LEVEL_3_1,+  H264CodecLevel_LEVEL_3_2,+  H264CodecLevel_LEVEL_4,+  H264CodecLevel_LEVEL_4_1,+  H264CodecLevel_LEVEL_4_2,+  H264CodecLevel_LEVEL_5,+  H264CodecLevel_LEVEL_5_1,+  H264CodecLevel_LEVEL_5_2,+  H264CodecLevel'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264CodecProfile.hs view
@@ -0,0 +1,93 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264CodecProfile+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264CodecProfile+  ( H264CodecProfile+      ( ..,+        H264CodecProfile_BASELINE,+        H264CodecProfile_HIGH,+        H264CodecProfile_HIGH_10BIT,+        H264CodecProfile_HIGH_422,+        H264CodecProfile_HIGH_422_10BIT,+        H264CodecProfile_MAIN+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | H.264 Profile. High 4:2:2 and 10-bit profiles are only available with+-- the AVC-I License.+newtype H264CodecProfile = H264CodecProfile'+  { fromH264CodecProfile ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264CodecProfile_BASELINE :: H264CodecProfile+pattern H264CodecProfile_BASELINE = H264CodecProfile' "BASELINE"++pattern H264CodecProfile_HIGH :: H264CodecProfile+pattern H264CodecProfile_HIGH = H264CodecProfile' "HIGH"++pattern H264CodecProfile_HIGH_10BIT :: H264CodecProfile+pattern H264CodecProfile_HIGH_10BIT = H264CodecProfile' "HIGH_10BIT"++pattern H264CodecProfile_HIGH_422 :: H264CodecProfile+pattern H264CodecProfile_HIGH_422 = H264CodecProfile' "HIGH_422"++pattern H264CodecProfile_HIGH_422_10BIT :: H264CodecProfile+pattern H264CodecProfile_HIGH_422_10BIT = H264CodecProfile' "HIGH_422_10BIT"++pattern H264CodecProfile_MAIN :: H264CodecProfile+pattern H264CodecProfile_MAIN = H264CodecProfile' "MAIN"++{-# COMPLETE+  H264CodecProfile_BASELINE,+  H264CodecProfile_HIGH,+  H264CodecProfile_HIGH_10BIT,+  H264CodecProfile_HIGH_422,+  H264CodecProfile_HIGH_422_10BIT,+  H264CodecProfile_MAIN,+  H264CodecProfile'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264DynamicSubGop.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264DynamicSubGop+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264DynamicSubGop+  ( H264DynamicSubGop+      ( ..,+        H264DynamicSubGop_ADAPTIVE,+        H264DynamicSubGop_STATIC+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose Adaptive to improve subjective video quality for high-motion+-- content. This will cause the service to use fewer B-frames (which infer+-- information based on other frames) for high-motion portions of the video+-- and more B-frames for low-motion portions. The maximum number of+-- B-frames is limited by the value you provide for the setting B frames+-- between reference frames (numberBFramesBetweenReferenceFrames).+newtype H264DynamicSubGop = H264DynamicSubGop'+  { fromH264DynamicSubGop ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264DynamicSubGop_ADAPTIVE :: H264DynamicSubGop+pattern H264DynamicSubGop_ADAPTIVE = H264DynamicSubGop' "ADAPTIVE"++pattern H264DynamicSubGop_STATIC :: H264DynamicSubGop+pattern H264DynamicSubGop_STATIC = H264DynamicSubGop' "STATIC"++{-# COMPLETE+  H264DynamicSubGop_ADAPTIVE,+  H264DynamicSubGop_STATIC,+  H264DynamicSubGop'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264EntropyEncoding.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264EntropyEncoding+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264EntropyEncoding+  ( H264EntropyEncoding+      ( ..,+        H264EntropyEncoding_CABAC,+        H264EntropyEncoding_CAVLC+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Entropy encoding mode. Use CABAC (must be in Main or High profile) or+-- CAVLC.+newtype H264EntropyEncoding = H264EntropyEncoding'+  { fromH264EntropyEncoding ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264EntropyEncoding_CABAC :: H264EntropyEncoding+pattern H264EntropyEncoding_CABAC = H264EntropyEncoding' "CABAC"++pattern H264EntropyEncoding_CAVLC :: H264EntropyEncoding+pattern H264EntropyEncoding_CAVLC = H264EntropyEncoding' "CAVLC"++{-# COMPLETE+  H264EntropyEncoding_CABAC,+  H264EntropyEncoding_CAVLC,+  H264EntropyEncoding'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264FieldEncoding.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264FieldEncoding+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264FieldEncoding+  ( H264FieldEncoding+      ( ..,+        H264FieldEncoding_FORCE_FIELD,+        H264FieldEncoding_MBAFF,+        H264FieldEncoding_PAFF+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The video encoding method for your MPEG-4 AVC output. Keep the default+-- value, PAFF, to have MediaConvert use PAFF encoding for interlaced+-- outputs. Choose Force field (FORCE_FIELD) to disable PAFF encoding and+-- create separate interlaced fields. Choose MBAFF to disable PAFF and have+-- MediaConvert use MBAFF encoding for interlaced outputs.+newtype H264FieldEncoding = H264FieldEncoding'+  { fromH264FieldEncoding ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264FieldEncoding_FORCE_FIELD :: H264FieldEncoding+pattern H264FieldEncoding_FORCE_FIELD = H264FieldEncoding' "FORCE_FIELD"++pattern H264FieldEncoding_MBAFF :: H264FieldEncoding+pattern H264FieldEncoding_MBAFF = H264FieldEncoding' "MBAFF"++pattern H264FieldEncoding_PAFF :: H264FieldEncoding+pattern H264FieldEncoding_PAFF = H264FieldEncoding' "PAFF"++{-# COMPLETE+  H264FieldEncoding_FORCE_FIELD,+  H264FieldEncoding_MBAFF,+  H264FieldEncoding_PAFF,+  H264FieldEncoding'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264FlickerAdaptiveQuantization.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization+  ( H264FlickerAdaptiveQuantization+      ( ..,+        H264FlickerAdaptiveQuantization_DISABLED,+        H264FlickerAdaptiveQuantization_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Only use this setting when you change the default value, AUTO, for the+-- setting H264AdaptiveQuantization. When you keep all defaults, excluding+-- H264AdaptiveQuantization and all other adaptive quantization from your+-- JSON job specification, MediaConvert automatically applies the best+-- types of quantization for your video content. When you set+-- H264AdaptiveQuantization to a value other than AUTO, the default value+-- for H264FlickerAdaptiveQuantization is Disabled (DISABLED). Change this+-- value to Enabled (ENABLED) to reduce I-frame pop. I-frame pop appears as+-- a visual flicker that can arise when the encoder saves bits by copying+-- some macroblocks many times from frame to frame, and then refreshes them+-- at the I-frame. When you enable this setting, the encoder updates these+-- macroblocks slightly more often to smooth out the flicker. To manually+-- enable or disable H264FlickerAdaptiveQuantization, you must set Adaptive+-- quantization (H264AdaptiveQuantization) to a value other than AUTO.+newtype H264FlickerAdaptiveQuantization = H264FlickerAdaptiveQuantization'+  { fromH264FlickerAdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264FlickerAdaptiveQuantization_DISABLED :: H264FlickerAdaptiveQuantization+pattern H264FlickerAdaptiveQuantization_DISABLED = H264FlickerAdaptiveQuantization' "DISABLED"++pattern H264FlickerAdaptiveQuantization_ENABLED :: H264FlickerAdaptiveQuantization+pattern H264FlickerAdaptiveQuantization_ENABLED = H264FlickerAdaptiveQuantization' "ENABLED"++{-# COMPLETE+  H264FlickerAdaptiveQuantization_DISABLED,+  H264FlickerAdaptiveQuantization_ENABLED,+  H264FlickerAdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264FramerateControl.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264FramerateControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264FramerateControl+  ( H264FramerateControl+      ( ..,+        H264FramerateControl_INITIALIZE_FROM_SOURCE,+        H264FramerateControl_SPECIFIED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+newtype H264FramerateControl = H264FramerateControl'+  { fromH264FramerateControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264FramerateControl_INITIALIZE_FROM_SOURCE :: H264FramerateControl+pattern H264FramerateControl_INITIALIZE_FROM_SOURCE = H264FramerateControl' "INITIALIZE_FROM_SOURCE"++pattern H264FramerateControl_SPECIFIED :: H264FramerateControl+pattern H264FramerateControl_SPECIFIED = H264FramerateControl' "SPECIFIED"++{-# COMPLETE+  H264FramerateControl_INITIALIZE_FROM_SOURCE,+  H264FramerateControl_SPECIFIED,+  H264FramerateControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264FramerateConversionAlgorithm.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm+  ( H264FramerateConversionAlgorithm+      ( ..,+        H264FramerateConversionAlgorithm_DUPLICATE_DROP,+        H264FramerateConversionAlgorithm_FRAMEFORMER,+        H264FramerateConversionAlgorithm_INTERPOLATE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+newtype H264FramerateConversionAlgorithm = H264FramerateConversionAlgorithm'+  { fromH264FramerateConversionAlgorithm ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264FramerateConversionAlgorithm_DUPLICATE_DROP :: H264FramerateConversionAlgorithm+pattern H264FramerateConversionAlgorithm_DUPLICATE_DROP = H264FramerateConversionAlgorithm' "DUPLICATE_DROP"++pattern H264FramerateConversionAlgorithm_FRAMEFORMER :: H264FramerateConversionAlgorithm+pattern H264FramerateConversionAlgorithm_FRAMEFORMER = H264FramerateConversionAlgorithm' "FRAMEFORMER"++pattern H264FramerateConversionAlgorithm_INTERPOLATE :: H264FramerateConversionAlgorithm+pattern H264FramerateConversionAlgorithm_INTERPOLATE = H264FramerateConversionAlgorithm' "INTERPOLATE"++{-# COMPLETE+  H264FramerateConversionAlgorithm_DUPLICATE_DROP,+  H264FramerateConversionAlgorithm_FRAMEFORMER,+  H264FramerateConversionAlgorithm_INTERPOLATE,+  H264FramerateConversionAlgorithm'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264GopBReference.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264GopBReference+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264GopBReference+  ( H264GopBReference+      ( ..,+        H264GopBReference_DISABLED,+        H264GopBReference_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If enable, use reference B frames for GOP structures that have B frames+-- > 1.+newtype H264GopBReference = H264GopBReference'+  { fromH264GopBReference ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264GopBReference_DISABLED :: H264GopBReference+pattern H264GopBReference_DISABLED = H264GopBReference' "DISABLED"++pattern H264GopBReference_ENABLED :: H264GopBReference+pattern H264GopBReference_ENABLED = H264GopBReference' "ENABLED"++{-# COMPLETE+  H264GopBReference_DISABLED,+  H264GopBReference_ENABLED,+  H264GopBReference'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264GopSizeUnits.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264GopSizeUnits+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264GopSizeUnits+  ( H264GopSizeUnits+      ( ..,+        H264GopSizeUnits_AUTO,+        H264GopSizeUnits_FRAMES,+        H264GopSizeUnits_SECONDS+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify how the transcoder determines GOP size for this output. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize)+-- blank. By default, if you don\'t specify GOP mode control+-- (GopSizeUnits), MediaConvert will use automatic behavior. If your output+-- group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and+-- leave GOP size blank in each output in your output group. To explicitly+-- specify the GOP length, choose Specified, frames (FRAMES) or Specified,+-- seconds (SECONDS) and then provide the GOP length in the related setting+-- GOP size (GopSize).+newtype H264GopSizeUnits = H264GopSizeUnits'+  { fromH264GopSizeUnits ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264GopSizeUnits_AUTO :: H264GopSizeUnits+pattern H264GopSizeUnits_AUTO = H264GopSizeUnits' "AUTO"++pattern H264GopSizeUnits_FRAMES :: H264GopSizeUnits+pattern H264GopSizeUnits_FRAMES = H264GopSizeUnits' "FRAMES"++pattern H264GopSizeUnits_SECONDS :: H264GopSizeUnits+pattern H264GopSizeUnits_SECONDS = H264GopSizeUnits' "SECONDS"++{-# COMPLETE+  H264GopSizeUnits_AUTO,+  H264GopSizeUnits_FRAMES,+  H264GopSizeUnits_SECONDS,+  H264GopSizeUnits'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264InterlaceMode.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264InterlaceMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264InterlaceMode+  ( H264InterlaceMode+      ( ..,+        H264InterlaceMode_BOTTOM_FIELD,+        H264InterlaceMode_FOLLOW_BOTTOM_FIELD,+        H264InterlaceMode_FOLLOW_TOP_FIELD,+        H264InterlaceMode_PROGRESSIVE,+        H264InterlaceMode_TOP_FIELD+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the scan line type for the output. Keep the default value,+-- Progressive (PROGRESSIVE) to create a progressive output, regardless of+-- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+-- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+-- the same field polarity throughout. Use Follow, default top+-- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+-- produce outputs with the same field polarity as the source. For jobs+-- that have multiple inputs, the output field polarity might change over+-- the course of the output. Follow behavior depends on the input scan+-- type. If the source is interlaced, the output will be interlaced with+-- the same polarity as the source. If the source is progressive, the+-- output will be interlaced with top field bottom field first, depending+-- on which of the Follow options you choose.+newtype H264InterlaceMode = H264InterlaceMode'+  { fromH264InterlaceMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264InterlaceMode_BOTTOM_FIELD :: H264InterlaceMode+pattern H264InterlaceMode_BOTTOM_FIELD = H264InterlaceMode' "BOTTOM_FIELD"++pattern H264InterlaceMode_FOLLOW_BOTTOM_FIELD :: H264InterlaceMode+pattern H264InterlaceMode_FOLLOW_BOTTOM_FIELD = H264InterlaceMode' "FOLLOW_BOTTOM_FIELD"++pattern H264InterlaceMode_FOLLOW_TOP_FIELD :: H264InterlaceMode+pattern H264InterlaceMode_FOLLOW_TOP_FIELD = H264InterlaceMode' "FOLLOW_TOP_FIELD"++pattern H264InterlaceMode_PROGRESSIVE :: H264InterlaceMode+pattern H264InterlaceMode_PROGRESSIVE = H264InterlaceMode' "PROGRESSIVE"++pattern H264InterlaceMode_TOP_FIELD :: H264InterlaceMode+pattern H264InterlaceMode_TOP_FIELD = H264InterlaceMode' "TOP_FIELD"++{-# COMPLETE+  H264InterlaceMode_BOTTOM_FIELD,+  H264InterlaceMode_FOLLOW_BOTTOM_FIELD,+  H264InterlaceMode_FOLLOW_TOP_FIELD,+  H264InterlaceMode_PROGRESSIVE,+  H264InterlaceMode_TOP_FIELD,+  H264InterlaceMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264ParControl.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264ParControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264ParControl+  ( H264ParControl+      ( ..,+        H264ParControl_INITIALIZE_FROM_SOURCE,+        H264ParControl_SPECIFIED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Optional. Specify how the service determines the pixel aspect ratio+-- (PAR) for this output. The default behavior, Follow source+-- (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your+-- output. To specify a different PAR in the console, choose any value+-- other than Follow source. To specify a different PAR by editing the JSON+-- job specification, choose SPECIFIED. When you choose SPECIFIED for this+-- setting, you must also specify values for the parNumerator and+-- parDenominator settings.+newtype H264ParControl = H264ParControl'+  { fromH264ParControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264ParControl_INITIALIZE_FROM_SOURCE :: H264ParControl+pattern H264ParControl_INITIALIZE_FROM_SOURCE = H264ParControl' "INITIALIZE_FROM_SOURCE"++pattern H264ParControl_SPECIFIED :: H264ParControl+pattern H264ParControl_SPECIFIED = H264ParControl' "SPECIFIED"++{-# COMPLETE+  H264ParControl_INITIALIZE_FROM_SOURCE,+  H264ParControl_SPECIFIED,+  H264ParControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264QualityTuningLevel.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264QualityTuningLevel+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264QualityTuningLevel+  ( H264QualityTuningLevel+      ( ..,+        H264QualityTuningLevel_MULTI_PASS_HQ,+        H264QualityTuningLevel_SINGLE_PASS,+        H264QualityTuningLevel_SINGLE_PASS_HQ+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Optional. Use Quality tuning level (qualityTuningLevel) to choose how+-- you want to trade off encoding speed for output video quality. The+-- default behavior is faster, lower quality, single-pass encoding.+newtype H264QualityTuningLevel = H264QualityTuningLevel'+  { fromH264QualityTuningLevel ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264QualityTuningLevel_MULTI_PASS_HQ :: H264QualityTuningLevel+pattern H264QualityTuningLevel_MULTI_PASS_HQ = H264QualityTuningLevel' "MULTI_PASS_HQ"++pattern H264QualityTuningLevel_SINGLE_PASS :: H264QualityTuningLevel+pattern H264QualityTuningLevel_SINGLE_PASS = H264QualityTuningLevel' "SINGLE_PASS"++pattern H264QualityTuningLevel_SINGLE_PASS_HQ :: H264QualityTuningLevel+pattern H264QualityTuningLevel_SINGLE_PASS_HQ = H264QualityTuningLevel' "SINGLE_PASS_HQ"++{-# COMPLETE+  H264QualityTuningLevel_MULTI_PASS_HQ,+  H264QualityTuningLevel_SINGLE_PASS,+  H264QualityTuningLevel_SINGLE_PASS_HQ,+  H264QualityTuningLevel'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264QvbrSettings.hs view
@@ -0,0 +1,181 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264QvbrSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264QvbrSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Settings for quality-defined variable bitrate encoding with the H.264+-- codec. Use these settings only when you set QVBR for Rate control mode+-- (RateControlMode).+--+-- /See:/ 'newH264QvbrSettings' smart constructor.+data H264QvbrSettings = H264QvbrSettings'+  { -- | Use this setting only when Rate control mode is QVBR and Quality tuning+    -- level is Multi-pass HQ. For Max average bitrate values suited to the+    -- complexity of your input video, the service limits the average bitrate+    -- of the video part of this output to the value that you choose. That is,+    -- the total size of the video element is less than or equal to the value+    -- you set multiplied by the number of seconds of encoded output.+    maxAverageBitrate :: Prelude.Maybe Prelude.Natural,+    -- | Use this setting only when you set Rate control mode (RateControlMode)+    -- to QVBR. Specify the target quality level for this output. MediaConvert+    -- determines the right number of bits to use for each part of the video to+    -- maintain the video quality that you specify. When you keep the default+    -- value, AUTO, MediaConvert picks a quality level for you, based on+    -- characteristics of your input video. If you prefer to specify a quality+    -- level, specify a number from 1 through 10. Use higher numbers for+    -- greater quality. Level 10 results in nearly lossless compression. The+    -- quality level for most broadcast-quality transcodes is between 6 and 9.+    -- Optionally, to specify a value between whole numbers, also provide a+    -- value for the setting qvbrQualityLevelFineTune. For example, if you want+    -- your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set+    -- qvbrQualityLevelFineTune to .33.+    qvbrQualityLevel :: Prelude.Maybe Prelude.Natural,+    -- | Optional. Specify a value here to set the QVBR quality to a level that+    -- is between whole numbers. For example, if you want your QVBR quality+    -- level to be 7.33, set qvbrQualityLevel to 7 and set+    -- qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality+    -- level to the nearest third of a whole number. For example, if you set+    -- qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your+    -- actual QVBR quality level is 7.33.+    qvbrQualityLevelFineTune :: Prelude.Maybe Prelude.Double+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'H264QvbrSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxAverageBitrate', 'h264QvbrSettings_maxAverageBitrate' - Use this setting only when Rate control mode is QVBR and Quality tuning+-- level is Multi-pass HQ. For Max average bitrate values suited to the+-- complexity of your input video, the service limits the average bitrate+-- of the video part of this output to the value that you choose. That is,+-- the total size of the video element is less than or equal to the value+-- you set multiplied by the number of seconds of encoded output.+--+-- 'qvbrQualityLevel', 'h264QvbrSettings_qvbrQualityLevel' - Use this setting only when you set Rate control mode (RateControlMode)+-- to QVBR. Specify the target quality level for this output. MediaConvert+-- determines the right number of bits to use for each part of the video to+-- maintain the video quality that you specify. When you keep the default+-- value, AUTO, MediaConvert picks a quality level for you, based on+-- characteristics of your input video. If you prefer to specify a quality+-- level, specify a number from 1 through 10. Use higher numbers for+-- greater quality. Level 10 results in nearly lossless compression. The+-- quality level for most broadcast-quality transcodes is between 6 and 9.+-- Optionally, to specify a value between whole numbers, also provide a+-- value for the setting qvbrQualityLevelFineTune. For example, if you want+-- your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33.+--+-- 'qvbrQualityLevelFineTune', 'h264QvbrSettings_qvbrQualityLevelFineTune' - Optional. Specify a value here to set the QVBR quality to a level that+-- is between whole numbers. For example, if you want your QVBR quality+-- level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality+-- level to the nearest third of a whole number. For example, if you set+-- qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your+-- actual QVBR quality level is 7.33.+newH264QvbrSettings ::+  H264QvbrSettings+newH264QvbrSettings =+  H264QvbrSettings'+    { maxAverageBitrate =+        Prelude.Nothing,+      qvbrQualityLevel = Prelude.Nothing,+      qvbrQualityLevelFineTune = Prelude.Nothing+    }++-- | Use this setting only when Rate control mode is QVBR and Quality tuning+-- level is Multi-pass HQ. For Max average bitrate values suited to the+-- complexity of your input video, the service limits the average bitrate+-- of the video part of this output to the value that you choose. That is,+-- the total size of the video element is less than or equal to the value+-- you set multiplied by the number of seconds of encoded output.+h264QvbrSettings_maxAverageBitrate :: Lens.Lens' H264QvbrSettings (Prelude.Maybe Prelude.Natural)+h264QvbrSettings_maxAverageBitrate = Lens.lens (\H264QvbrSettings' {maxAverageBitrate} -> maxAverageBitrate) (\s@H264QvbrSettings' {} a -> s {maxAverageBitrate = a} :: H264QvbrSettings)++-- | Use this setting only when you set Rate control mode (RateControlMode)+-- to QVBR. Specify the target quality level for this output. MediaConvert+-- determines the right number of bits to use for each part of the video to+-- maintain the video quality that you specify. When you keep the default+-- value, AUTO, MediaConvert picks a quality level for you, based on+-- characteristics of your input video. If you prefer to specify a quality+-- level, specify a number from 1 through 10. Use higher numbers for+-- greater quality. Level 10 results in nearly lossless compression. The+-- quality level for most broadcast-quality transcodes is between 6 and 9.+-- Optionally, to specify a value between whole numbers, also provide a+-- value for the setting qvbrQualityLevelFineTune. For example, if you want+-- your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33.+h264QvbrSettings_qvbrQualityLevel :: Lens.Lens' H264QvbrSettings (Prelude.Maybe Prelude.Natural)+h264QvbrSettings_qvbrQualityLevel = Lens.lens (\H264QvbrSettings' {qvbrQualityLevel} -> qvbrQualityLevel) (\s@H264QvbrSettings' {} a -> s {qvbrQualityLevel = a} :: H264QvbrSettings)++-- | Optional. Specify a value here to set the QVBR quality to a level that+-- is between whole numbers. For example, if you want your QVBR quality+-- level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality+-- level to the nearest third of a whole number. For example, if you set+-- qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your+-- actual QVBR quality level is 7.33.+h264QvbrSettings_qvbrQualityLevelFineTune :: Lens.Lens' H264QvbrSettings (Prelude.Maybe Prelude.Double)+h264QvbrSettings_qvbrQualityLevelFineTune = Lens.lens (\H264QvbrSettings' {qvbrQualityLevelFineTune} -> qvbrQualityLevelFineTune) (\s@H264QvbrSettings' {} a -> s {qvbrQualityLevelFineTune = a} :: H264QvbrSettings)++instance Data.FromJSON H264QvbrSettings where+  parseJSON =+    Data.withObject+      "H264QvbrSettings"+      ( \x ->+          H264QvbrSettings'+            Prelude.<$> (x Data..:? "maxAverageBitrate")+            Prelude.<*> (x Data..:? "qvbrQualityLevel")+            Prelude.<*> (x Data..:? "qvbrQualityLevelFineTune")+      )++instance Prelude.Hashable H264QvbrSettings where+  hashWithSalt _salt H264QvbrSettings' {..} =+    _salt+      `Prelude.hashWithSalt` maxAverageBitrate+      `Prelude.hashWithSalt` qvbrQualityLevel+      `Prelude.hashWithSalt` qvbrQualityLevelFineTune++instance Prelude.NFData H264QvbrSettings where+  rnf H264QvbrSettings' {..} =+    Prelude.rnf maxAverageBitrate+      `Prelude.seq` Prelude.rnf qvbrQualityLevel+      `Prelude.seq` Prelude.rnf qvbrQualityLevelFineTune++instance Data.ToJSON H264QvbrSettings where+  toJSON H264QvbrSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("maxAverageBitrate" Data..=)+              Prelude.<$> maxAverageBitrate,+            ("qvbrQualityLevel" Data..=)+              Prelude.<$> qvbrQualityLevel,+            ("qvbrQualityLevelFineTune" Data..=)+              Prelude.<$> qvbrQualityLevelFineTune+          ]+      )
+ gen/Amazonka/MediaConvert/Types/H264RateControlMode.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264RateControlMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264RateControlMode+  ( H264RateControlMode+      ( ..,+        H264RateControlMode_CBR,+        H264RateControlMode_QVBR,+        H264RateControlMode_VBR+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting to specify whether this output has a variable bitrate+-- (VBR), constant bitrate (CBR) or quality-defined variable bitrate+-- (QVBR).+newtype H264RateControlMode = H264RateControlMode'+  { fromH264RateControlMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264RateControlMode_CBR :: H264RateControlMode+pattern H264RateControlMode_CBR = H264RateControlMode' "CBR"++pattern H264RateControlMode_QVBR :: H264RateControlMode+pattern H264RateControlMode_QVBR = H264RateControlMode' "QVBR"++pattern H264RateControlMode_VBR :: H264RateControlMode+pattern H264RateControlMode_VBR = H264RateControlMode' "VBR"++{-# COMPLETE+  H264RateControlMode_CBR,+  H264RateControlMode_QVBR,+  H264RateControlMode_VBR,+  H264RateControlMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264RepeatPps.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264RepeatPps+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264RepeatPps+  ( H264RepeatPps+      ( ..,+        H264RepeatPps_DISABLED,+        H264RepeatPps_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Places a PPS header on each encoded picture, even if repeated.+newtype H264RepeatPps = H264RepeatPps'+  { fromH264RepeatPps ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264RepeatPps_DISABLED :: H264RepeatPps+pattern H264RepeatPps_DISABLED = H264RepeatPps' "DISABLED"++pattern H264RepeatPps_ENABLED :: H264RepeatPps+pattern H264RepeatPps_ENABLED = H264RepeatPps' "ENABLED"++{-# COMPLETE+  H264RepeatPps_DISABLED,+  H264RepeatPps_ENABLED,+  H264RepeatPps'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264ScanTypeConversionMode.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264ScanTypeConversionMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264ScanTypeConversionMode+  ( H264ScanTypeConversionMode+      ( ..,+        H264ScanTypeConversionMode_INTERLACED,+        H264ScanTypeConversionMode_INTERLACED_OPTIMIZE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting for interlaced outputs, when your output frame rate is+-- half of your input frame rate. In this situation, choose Optimized+-- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+-- output. In this case, each progressive frame from the input corresponds+-- to an interlaced field in the output. Keep the default value, Basic+-- interlacing (INTERLACED), for all other output frame rates. With basic+-- interlacing, MediaConvert performs any frame rate conversion first and+-- then interlaces the frames. When you choose Optimized interlacing and+-- you set your output frame rate to a value that isn\'t suitable for+-- optimized interlacing, MediaConvert automatically falls back to basic+-- interlacing. Required settings: To use optimized interlacing, you must+-- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+-- optimized interlacing for hard telecine outputs. You must also set+-- Interlace mode (interlaceMode) to a value other than Progressive+-- (PROGRESSIVE).+newtype H264ScanTypeConversionMode = H264ScanTypeConversionMode'+  { fromH264ScanTypeConversionMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264ScanTypeConversionMode_INTERLACED :: H264ScanTypeConversionMode+pattern H264ScanTypeConversionMode_INTERLACED = H264ScanTypeConversionMode' "INTERLACED"++pattern H264ScanTypeConversionMode_INTERLACED_OPTIMIZE :: H264ScanTypeConversionMode+pattern H264ScanTypeConversionMode_INTERLACED_OPTIMIZE = H264ScanTypeConversionMode' "INTERLACED_OPTIMIZE"++{-# COMPLETE+  H264ScanTypeConversionMode_INTERLACED,+  H264ScanTypeConversionMode_INTERLACED_OPTIMIZE,+  H264ScanTypeConversionMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264SceneChangeDetect.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264SceneChangeDetect+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264SceneChangeDetect+  ( H264SceneChangeDetect+      ( ..,+        H264SceneChangeDetect_DISABLED,+        H264SceneChangeDetect_ENABLED,+        H264SceneChangeDetect_TRANSITION_DETECTION+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enable this setting to insert I-frames at scene changes that the service+-- automatically detects. This improves video quality and is enabled by+-- default. If this output uses QVBR, choose Transition detection+-- (TRANSITION_DETECTION) for further video quality improvement. For more+-- information about QVBR, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/cbr-vbr-qvbr.+newtype H264SceneChangeDetect = H264SceneChangeDetect'+  { fromH264SceneChangeDetect ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264SceneChangeDetect_DISABLED :: H264SceneChangeDetect+pattern H264SceneChangeDetect_DISABLED = H264SceneChangeDetect' "DISABLED"++pattern H264SceneChangeDetect_ENABLED :: H264SceneChangeDetect+pattern H264SceneChangeDetect_ENABLED = H264SceneChangeDetect' "ENABLED"++pattern H264SceneChangeDetect_TRANSITION_DETECTION :: H264SceneChangeDetect+pattern H264SceneChangeDetect_TRANSITION_DETECTION = H264SceneChangeDetect' "TRANSITION_DETECTION"++{-# COMPLETE+  H264SceneChangeDetect_DISABLED,+  H264SceneChangeDetect_ENABLED,+  H264SceneChangeDetect_TRANSITION_DETECTION,+  H264SceneChangeDetect'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264Settings.hs view
@@ -0,0 +1,1449 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264Settings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264Settings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.H264AdaptiveQuantization+import Amazonka.MediaConvert.Types.H264CodecLevel+import Amazonka.MediaConvert.Types.H264CodecProfile+import Amazonka.MediaConvert.Types.H264DynamicSubGop+import Amazonka.MediaConvert.Types.H264EntropyEncoding+import Amazonka.MediaConvert.Types.H264FieldEncoding+import Amazonka.MediaConvert.Types.H264FlickerAdaptiveQuantization+import Amazonka.MediaConvert.Types.H264FramerateControl+import Amazonka.MediaConvert.Types.H264FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.H264GopBReference+import Amazonka.MediaConvert.Types.H264GopSizeUnits+import Amazonka.MediaConvert.Types.H264InterlaceMode+import Amazonka.MediaConvert.Types.H264ParControl+import Amazonka.MediaConvert.Types.H264QualityTuningLevel+import Amazonka.MediaConvert.Types.H264QvbrSettings+import Amazonka.MediaConvert.Types.H264RateControlMode+import Amazonka.MediaConvert.Types.H264RepeatPps+import Amazonka.MediaConvert.Types.H264ScanTypeConversionMode+import Amazonka.MediaConvert.Types.H264SceneChangeDetect+import Amazonka.MediaConvert.Types.H264SlowPal+import Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization+import Amazonka.MediaConvert.Types.H264Syntax+import Amazonka.MediaConvert.Types.H264Telecine+import Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization+import Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode+import qualified Amazonka.Prelude as Prelude++-- | Required when you set (Codec) under (VideoDescription)>(CodecSettings)+-- to the value H_264.+--+-- /See:/ 'newH264Settings' smart constructor.+data H264Settings = H264Settings'+  { -- | Keep the default value, Auto (AUTO), for this setting to have+    -- MediaConvert automatically apply the best types of quantization for your+    -- video content. When you want to apply your quantization settings+    -- manually, you must set H264AdaptiveQuantization to a value other than+    -- Auto (AUTO). Use this setting to specify the strength of any adaptive+    -- quantization filters that you enable. If you don\'t want MediaConvert to+    -- do any adaptive quantization in this transcode, set Adaptive+    -- quantization (H264AdaptiveQuantization) to Off (OFF). Related settings:+    -- The value that you choose here applies to the following settings:+    -- H264FlickerAdaptiveQuantization, H264SpatialAdaptiveQuantization, and+    -- H264TemporalAdaptiveQuantization.+    adaptiveQuantization :: Prelude.Maybe H264AdaptiveQuantization,+    -- | Specify the average bitrate in bits per second. Required for VBR and+    -- CBR. For MS Smooth outputs, bitrates must be unique when rounded down to+    -- the nearest multiple of 1000.+    bitrate :: Prelude.Maybe Prelude.Natural,+    -- | Specify an H.264 level that is consistent with your output video+    -- settings. If you aren\'t sure what level to specify, choose Auto (AUTO).+    codecLevel :: Prelude.Maybe H264CodecLevel,+    -- | H.264 Profile. High 4:2:2 and 10-bit profiles are only available with+    -- the AVC-I License.+    codecProfile :: Prelude.Maybe H264CodecProfile,+    -- | Choose Adaptive to improve subjective video quality for high-motion+    -- content. This will cause the service to use fewer B-frames (which infer+    -- information based on other frames) for high-motion portions of the video+    -- and more B-frames for low-motion portions. The maximum number of+    -- B-frames is limited by the value you provide for the setting B frames+    -- between reference frames (numberBFramesBetweenReferenceFrames).+    dynamicSubGop :: Prelude.Maybe H264DynamicSubGop,+    -- | Entropy encoding mode. Use CABAC (must be in Main or High profile) or+    -- CAVLC.+    entropyEncoding :: Prelude.Maybe H264EntropyEncoding,+    -- | The video encoding method for your MPEG-4 AVC output. Keep the default+    -- value, PAFF, to have MediaConvert use PAFF encoding for interlaced+    -- outputs. Choose Force field (FORCE_FIELD) to disable PAFF encoding and+    -- create separate interlaced fields. Choose MBAFF to disable PAFF and have+    -- MediaConvert use MBAFF encoding for interlaced outputs.+    fieldEncoding :: Prelude.Maybe H264FieldEncoding,+    -- | Only use this setting when you change the default value, AUTO, for the+    -- setting H264AdaptiveQuantization. When you keep all defaults, excluding+    -- H264AdaptiveQuantization and all other adaptive quantization from your+    -- JSON job specification, MediaConvert automatically applies the best+    -- types of quantization for your video content. When you set+    -- H264AdaptiveQuantization to a value other than AUTO, the default value+    -- for H264FlickerAdaptiveQuantization is Disabled (DISABLED). Change this+    -- value to Enabled (ENABLED) to reduce I-frame pop. I-frame pop appears as+    -- a visual flicker that can arise when the encoder saves bits by copying+    -- some macroblocks many times from frame to frame, and then refreshes them+    -- at the I-frame. When you enable this setting, the encoder updates these+    -- macroblocks slightly more often to smooth out the flicker. To manually+    -- enable or disable H264FlickerAdaptiveQuantization, you must set Adaptive+    -- quantization (H264AdaptiveQuantization) to a value other than AUTO.+    flickerAdaptiveQuantization :: Prelude.Maybe H264FlickerAdaptiveQuantization,+    -- | If you are using the console, use the Framerate setting to specify the+    -- frame rate for this output. If you want to keep the same frame rate as+    -- the input video, choose Follow source. If you want to do frame rate+    -- conversion, choose a frame rate from the dropdown list or choose Custom.+    -- The framerates shown in the dropdown list are decimal approximations of+    -- fractions. If you choose Custom, specify your frame rate as a fraction.+    -- If you are creating your transcoding job specification as a JSON file+    -- without the console, use FramerateControl to specify which value the+    -- service uses for the frame rate for this output. Choose+    -- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+    -- from the input. Choose SPECIFIED if you want the service to use the+    -- frame rate you specify in the settings FramerateNumerator and+    -- FramerateDenominator.+    framerateControl :: Prelude.Maybe H264FramerateControl,+    -- | Choose the method that you want MediaConvert to use when increasing or+    -- decreasing the frame rate. We recommend using drop duplicate+    -- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+    -- 30 fps. For numerically complex conversions, you can use interpolate+    -- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+    -- might introduce undesirable video artifacts. For complex frame rate+    -- conversions, especially if your source video has already been converted+    -- from its original cadence, use FrameFormer (FRAMEFORMER) to do+    -- motion-compensated interpolation. FrameFormer chooses the best+    -- conversion method frame by frame. Note that using FrameFormer increases+    -- the transcoding time and incurs a significant add-on cost.+    framerateConversionAlgorithm :: Prelude.Maybe H264FramerateConversionAlgorithm,+    -- | When you use the API for transcode jobs that use frame rate conversion,+    -- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+    -- 23.976 fps. Use FramerateDenominator to specify the denominator of this+    -- fraction. In this example, use 1001 for the value of+    -- FramerateDenominator. When you use the console for transcode jobs that+    -- use frame rate conversion, provide the value as a decimal number for+    -- Framerate. In this example, specify 23.976.+    framerateDenominator :: Prelude.Maybe Prelude.Natural,+    -- | When you use the API for transcode jobs that use frame rate conversion,+    -- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+    -- 23.976 fps. Use FramerateNumerator to specify the numerator of this+    -- fraction. In this example, use 24000 for the value of+    -- FramerateNumerator. When you use the console for transcode jobs that use+    -- frame rate conversion, provide the value as a decimal number for+    -- Framerate. In this example, specify 23.976.+    framerateNumerator :: Prelude.Maybe Prelude.Natural,+    -- | If enable, use reference B frames for GOP structures that have B frames+    -- > 1.+    gopBReference :: Prelude.Maybe H264GopBReference,+    -- | Specify the relative frequency of open to closed GOPs in this output.+    -- For example, if you want to allow four open GOPs and then require a+    -- closed GOP, set this value to 5. We recommend that you have the+    -- transcoder automatically choose this value for you based on+    -- characteristics of your input video. To enable this automatic behavior,+    -- keep the default value by leaving this setting out of your JSON job+    -- specification. In the console, do this by keeping the default empty+    -- value. If you do explicitly specify a value, for segmented outputs,+    -- don\'t set this value to 0.+    gopClosedCadence :: Prelude.Maybe Prelude.Natural,+    -- | Use this setting only when you set GOP mode control (GopSizeUnits) to+    -- Specified, frames (FRAMES) or Specified, seconds (SECONDS). Specify the+    -- GOP length using a whole number of frames or a decimal value of seconds.+    -- MediaConvert will interpret this value as frames or seconds depending on+    -- the value you choose for GOP mode control (GopSizeUnits). If you want to+    -- allow MediaConvert to automatically determine GOP size, leave GOP size+    -- blank and set GOP mode control to Auto (AUTO). If your output group+    -- specifies HLS, DASH, or CMAF, leave GOP size blank and set GOP mode+    -- control to Auto in each output in your output group.+    gopSize :: Prelude.Maybe Prelude.Double,+    -- | Specify how the transcoder determines GOP size for this output. We+    -- recommend that you have the transcoder automatically choose this value+    -- for you based on characteristics of your input video. To enable this+    -- automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize)+    -- blank. By default, if you don\'t specify GOP mode control+    -- (GopSizeUnits), MediaConvert will use automatic behavior. If your output+    -- group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and+    -- leave GOP size blank in each output in your output group. To explicitly+    -- specify the GOP length, choose Specified, frames (FRAMES) or Specified,+    -- seconds (SECONDS) and then provide the GOP length in the related setting+    -- GOP size (GopSize).+    gopSizeUnits :: Prelude.Maybe H264GopSizeUnits,+    -- | If your downstream systems have strict buffer requirements: Specify the+    -- minimum percentage of the HRD buffer that\'s available at the end of+    -- each encoded video segment. For the best video quality: Set to 0 or+    -- leave blank to automatically determine the final buffer fill percentage.+    hrdBufferFinalFillPercentage :: Prelude.Maybe Prelude.Natural,+    -- | Percentage of the buffer that should initially be filled (HRD buffer+    -- model).+    hrdBufferInitialFillPercentage :: Prelude.Maybe Prelude.Natural,+    -- | Size of buffer (HRD buffer model) in bits. For example, enter five+    -- megabits as 5000000.+    hrdBufferSize :: Prelude.Maybe Prelude.Natural,+    -- | Choose the scan line type for the output. Keep the default value,+    -- Progressive (PROGRESSIVE) to create a progressive output, regardless of+    -- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+    -- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+    -- the same field polarity throughout. Use Follow, default top+    -- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+    -- produce outputs with the same field polarity as the source. For jobs+    -- that have multiple inputs, the output field polarity might change over+    -- the course of the output. Follow behavior depends on the input scan+    -- type. If the source is interlaced, the output will be interlaced with+    -- the same polarity as the source. If the source is progressive, the+    -- output will be interlaced with top field bottom field first, depending+    -- on which of the Follow options you choose.+    interlaceMode :: Prelude.Maybe H264InterlaceMode,+    -- | Maximum bitrate in bits\/second. For example, enter five megabits per+    -- second as 5000000. Required when Rate control mode is QVBR.+    maxBitrate :: Prelude.Maybe Prelude.Natural,+    -- | Use this setting only when you also enable Scene change detection+    -- (SceneChangeDetect). This setting determines how the encoder manages the+    -- spacing between I-frames that it inserts as part of the I-frame cadence+    -- and the I-frames that it inserts for Scene change detection. We+    -- recommend that you have the transcoder automatically choose this value+    -- for you based on characteristics of your input video. To enable this+    -- automatic behavior, keep the default value by leaving this setting out+    -- of your JSON job specification. In the console, do this by keeping the+    -- default empty value. When you explicitly specify a value for this+    -- setting, the encoder determines whether to skip a cadence-driven I-frame+    -- by the value you set. For example, if you set Min I interval+    -- (minIInterval) to 5 and a cadence-driven I-frame would fall within 5+    -- frames of a scene-change I-frame, then the encoder skips the+    -- cadence-driven I-frame. In this way, one GOP is shrunk slightly and one+    -- GOP is stretched slightly. When the cadence-driven I-frames are farther+    -- from the scene-change I-frame than the value you set, then the encoder+    -- leaves all I-frames in place and the GOPs surrounding the scene change+    -- are smaller than the usual cadence GOPs.+    minIInterval :: Prelude.Maybe Prelude.Natural,+    -- | This setting to determines the number of B-frames that MediaConvert puts+    -- between reference frames in this output. We recommend that you use+    -- automatic behavior to allow the transcoder to choose the best value+    -- based on characteristics of your input video. In the console, choose+    -- AUTO to select this automatic behavior. When you manually edit your JSON+    -- job specification, leave this setting out to choose automatic behavior.+    -- When you want to specify this number explicitly, choose a whole number+    -- from 0 through 7.+    numberBFramesBetweenReferenceFrames :: Prelude.Maybe Prelude.Natural,+    -- | Number of reference frames to use. The encoder may use more than+    -- requested if using B-frames and\/or interlaced encoding.+    numberReferenceFrames :: Prelude.Maybe Prelude.Natural,+    -- | Optional. Specify how the service determines the pixel aspect ratio+    -- (PAR) for this output. The default behavior, Follow source+    -- (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your+    -- output. To specify a different PAR in the console, choose any value+    -- other than Follow source. To specify a different PAR by editing the JSON+    -- job specification, choose SPECIFIED. When you choose SPECIFIED for this+    -- setting, you must also specify values for the parNumerator and+    -- parDenominator settings.+    parControl :: Prelude.Maybe H264ParControl,+    -- | Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+    -- the console, this corresponds to any value other than Follow source.+    -- When you specify an output pixel aspect ratio (PAR) that is different+    -- from your input video PAR, provide your output PAR as a ratio. For+    -- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+    -- In this example, the value for parDenominator is 33.+    parDenominator :: Prelude.Maybe Prelude.Natural,+    -- | Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+    -- the console, this corresponds to any value other than Follow source.+    -- When you specify an output pixel aspect ratio (PAR) that is different+    -- from your input video PAR, provide your output PAR as a ratio. For+    -- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+    -- In this example, the value for parNumerator is 40.+    parNumerator :: Prelude.Maybe Prelude.Natural,+    -- | Optional. Use Quality tuning level (qualityTuningLevel) to choose how+    -- you want to trade off encoding speed for output video quality. The+    -- default behavior is faster, lower quality, single-pass encoding.+    qualityTuningLevel :: Prelude.Maybe H264QualityTuningLevel,+    -- | Settings for quality-defined variable bitrate encoding with the H.265+    -- codec. Use these settings only when you set QVBR for Rate control mode+    -- (RateControlMode).+    qvbrSettings :: Prelude.Maybe H264QvbrSettings,+    -- | Use this setting to specify whether this output has a variable bitrate+    -- (VBR), constant bitrate (CBR) or quality-defined variable bitrate+    -- (QVBR).+    rateControlMode :: Prelude.Maybe H264RateControlMode,+    -- | Places a PPS header on each encoded picture, even if repeated.+    repeatPps :: Prelude.Maybe H264RepeatPps,+    -- | Use this setting for interlaced outputs, when your output frame rate is+    -- half of your input frame rate. In this situation, choose Optimized+    -- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+    -- output. In this case, each progressive frame from the input corresponds+    -- to an interlaced field in the output. Keep the default value, Basic+    -- interlacing (INTERLACED), for all other output frame rates. With basic+    -- interlacing, MediaConvert performs any frame rate conversion first and+    -- then interlaces the frames. When you choose Optimized interlacing and+    -- you set your output frame rate to a value that isn\'t suitable for+    -- optimized interlacing, MediaConvert automatically falls back to basic+    -- interlacing. Required settings: To use optimized interlacing, you must+    -- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+    -- optimized interlacing for hard telecine outputs. You must also set+    -- Interlace mode (interlaceMode) to a value other than Progressive+    -- (PROGRESSIVE).+    scanTypeConversionMode :: Prelude.Maybe H264ScanTypeConversionMode,+    -- | Enable this setting to insert I-frames at scene changes that the service+    -- automatically detects. This improves video quality and is enabled by+    -- default. If this output uses QVBR, choose Transition detection+    -- (TRANSITION_DETECTION) for further video quality improvement. For more+    -- information about QVBR, see+    -- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/cbr-vbr-qvbr.+    sceneChangeDetect :: Prelude.Maybe H264SceneChangeDetect,+    -- | Number of slices per picture. Must be less than or equal to the number+    -- of macroblock rows for progressive pictures, and less than or equal to+    -- half the number of macroblock rows for interlaced pictures.+    slices :: Prelude.Maybe Prelude.Natural,+    -- | Ignore this setting unless your input frame rate is 23.976 or 24 frames+    -- per second (fps). Enable slow PAL to create a 25 fps output. When you+    -- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+    -- resamples your audio to keep it synchronized with the video. Note that+    -- enabling this setting will slightly reduce the duration of your video.+    -- Required settings: You must also set Framerate to 25. In your JSON job+    -- specification, set (framerateControl) to (SPECIFIED),+    -- (framerateNumerator) to 25 and (framerateDenominator) to 1.+    slowPal :: Prelude.Maybe H264SlowPal,+    -- | Ignore this setting unless you need to comply with a specification that+    -- requires a specific value. If you don\'t have a specification+    -- requirement, we recommend that you adjust the softness of your output by+    -- using a lower value for the setting Sharpness (sharpness) or by enabling+    -- a noise reducer filter (noiseReducerFilter). The Softness (softness)+    -- setting specifies the quantization matrices that the encoder uses. Keep+    -- the default value, 0, for flat quantization. Choose the value 1 or 16 to+    -- use the default JVT softening quantization matricies from the H.264+    -- specification. Choose a value from 17 to 128 to use planar+    -- interpolation. Increasing values from 17 to 128 result in increasing+    -- reduction of high-frequency data. The value 128 results in the softest+    -- video.+    softness :: Prelude.Maybe Prelude.Natural,+    -- | Only use this setting when you change the default value, Auto (AUTO),+    -- for the setting H264AdaptiveQuantization. When you keep all defaults,+    -- excluding H264AdaptiveQuantization and all other adaptive quantization+    -- from your JSON job specification, MediaConvert automatically applies the+    -- best types of quantization for your video content. When you set+    -- H264AdaptiveQuantization to a value other than AUTO, the default value+    -- for H264SpatialAdaptiveQuantization is Enabled (ENABLED). Keep this+    -- default value to adjust quantization within each frame based on spatial+    -- variation of content complexity. When you enable this feature, the+    -- encoder uses fewer bits on areas that can sustain more distortion with+    -- no noticeable visual degradation and uses more bits on areas where any+    -- small distortion will be noticeable. For example, complex textured+    -- blocks are encoded with fewer bits and smooth textured blocks are+    -- encoded with more bits. Enabling this feature will almost always improve+    -- your video quality. Note, though, that this feature doesn\'t take into+    -- account where the viewer\'s attention is likely to be. If viewers are+    -- likely to be focusing their attention on a part of the screen with a lot+    -- of complex texture, you might choose to set+    -- H264SpatialAdaptiveQuantization to Disabled (DISABLED). Related setting:+    -- When you enable spatial adaptive quantization, set the value for+    -- Adaptive quantization (H264AdaptiveQuantization) depending on your+    -- content. For homogeneous content, such as cartoons and video games, set+    -- it to Low. For content with a wider variety of textures, set it to High+    -- or Higher. To manually enable or disable+    -- H264SpatialAdaptiveQuantization, you must set Adaptive quantization+    -- (H264AdaptiveQuantization) to a value other than AUTO.+    spatialAdaptiveQuantization :: Prelude.Maybe H264SpatialAdaptiveQuantization,+    -- | Produces a bitstream compliant with SMPTE RP-2027.+    syntax :: Prelude.Maybe H264Syntax,+    -- | When you do frame rate conversion from 23.976 frames per second (fps) to+    -- 29.97 fps, and your output scan type is interlaced, you can optionally+    -- enable hard or soft telecine to create a smoother picture. Hard telecine+    -- (HARD) produces a 29.97i output. Soft telecine (SOFT) produces an output+    -- with a 23.976 output that signals to the video player device to do the+    -- conversion during play back. When you keep the default value, None+    -- (NONE), MediaConvert does a standard frame rate conversion to 29.97+    -- without doing anything with the field polarity to create a smoother+    -- picture.+    telecine :: Prelude.Maybe H264Telecine,+    -- | Only use this setting when you change the default value, AUTO, for the+    -- setting H264AdaptiveQuantization. When you keep all defaults, excluding+    -- H264AdaptiveQuantization and all other adaptive quantization from your+    -- JSON job specification, MediaConvert automatically applies the best+    -- types of quantization for your video content. When you set+    -- H264AdaptiveQuantization to a value other than AUTO, the default value+    -- for H264TemporalAdaptiveQuantization is Enabled (ENABLED). Keep this+    -- default value to adjust quantization within each frame based on temporal+    -- variation of content complexity. When you enable this feature, the+    -- encoder uses fewer bits on areas of the frame that aren\'t moving and+    -- uses more bits on complex objects with sharp edges that move a lot. For+    -- example, this feature improves the readability of text tickers on+    -- newscasts and scoreboards on sports matches. Enabling this feature will+    -- almost always improve your video quality. Note, though, that this+    -- feature doesn\'t take into account where the viewer\'s attention is+    -- likely to be. If viewers are likely to be focusing their attention on a+    -- part of the screen that doesn\'t have moving objects with sharp edges,+    -- such as sports athletes\' faces, you might choose to set+    -- H264TemporalAdaptiveQuantization to Disabled (DISABLED). Related+    -- setting: When you enable temporal quantization, adjust the strength of+    -- the filter with the setting Adaptive quantization+    -- (adaptiveQuantization). To manually enable or disable+    -- H264TemporalAdaptiveQuantization, you must set Adaptive quantization+    -- (H264AdaptiveQuantization) to a value other than AUTO.+    temporalAdaptiveQuantization :: Prelude.Maybe H264TemporalAdaptiveQuantization,+    -- | Inserts timecode for each frame as 4 bytes of an unregistered SEI+    -- message.+    unregisteredSeiTimecode :: Prelude.Maybe H264UnregisteredSeiTimecode+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'H264Settings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'adaptiveQuantization', 'h264Settings_adaptiveQuantization' - Keep the default value, Auto (AUTO), for this setting to have+-- MediaConvert automatically apply the best types of quantization for your+-- video content. When you want to apply your quantization settings+-- manually, you must set H264AdaptiveQuantization to a value other than+-- Auto (AUTO). Use this setting to specify the strength of any adaptive+-- quantization filters that you enable. If you don\'t want MediaConvert to+-- do any adaptive quantization in this transcode, set Adaptive+-- quantization (H264AdaptiveQuantization) to Off (OFF). Related settings:+-- The value that you choose here applies to the following settings:+-- H264FlickerAdaptiveQuantization, H264SpatialAdaptiveQuantization, and+-- H264TemporalAdaptiveQuantization.+--+-- 'bitrate', 'h264Settings_bitrate' - Specify the average bitrate in bits per second. Required for VBR and+-- CBR. For MS Smooth outputs, bitrates must be unique when rounded down to+-- the nearest multiple of 1000.+--+-- 'codecLevel', 'h264Settings_codecLevel' - Specify an H.264 level that is consistent with your output video+-- settings. If you aren\'t sure what level to specify, choose Auto (AUTO).+--+-- 'codecProfile', 'h264Settings_codecProfile' - H.264 Profile. High 4:2:2 and 10-bit profiles are only available with+-- the AVC-I License.+--+-- 'dynamicSubGop', 'h264Settings_dynamicSubGop' - Choose Adaptive to improve subjective video quality for high-motion+-- content. This will cause the service to use fewer B-frames (which infer+-- information based on other frames) for high-motion portions of the video+-- and more B-frames for low-motion portions. The maximum number of+-- B-frames is limited by the value you provide for the setting B frames+-- between reference frames (numberBFramesBetweenReferenceFrames).+--+-- 'entropyEncoding', 'h264Settings_entropyEncoding' - Entropy encoding mode. Use CABAC (must be in Main or High profile) or+-- CAVLC.+--+-- 'fieldEncoding', 'h264Settings_fieldEncoding' - The video encoding method for your MPEG-4 AVC output. Keep the default+-- value, PAFF, to have MediaConvert use PAFF encoding for interlaced+-- outputs. Choose Force field (FORCE_FIELD) to disable PAFF encoding and+-- create separate interlaced fields. Choose MBAFF to disable PAFF and have+-- MediaConvert use MBAFF encoding for interlaced outputs.+--+-- 'flickerAdaptiveQuantization', 'h264Settings_flickerAdaptiveQuantization' - Only use this setting when you change the default value, AUTO, for the+-- setting H264AdaptiveQuantization. When you keep all defaults, excluding+-- H264AdaptiveQuantization and all other adaptive quantization from your+-- JSON job specification, MediaConvert automatically applies the best+-- types of quantization for your video content. When you set+-- H264AdaptiveQuantization to a value other than AUTO, the default value+-- for H264FlickerAdaptiveQuantization is Disabled (DISABLED). Change this+-- value to Enabled (ENABLED) to reduce I-frame pop. I-frame pop appears as+-- a visual flicker that can arise when the encoder saves bits by copying+-- some macroblocks many times from frame to frame, and then refreshes them+-- at the I-frame. When you enable this setting, the encoder updates these+-- macroblocks slightly more often to smooth out the flicker. To manually+-- enable or disable H264FlickerAdaptiveQuantization, you must set Adaptive+-- quantization (H264AdaptiveQuantization) to a value other than AUTO.+--+-- 'framerateControl', 'h264Settings_framerateControl' - If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+--+-- 'framerateConversionAlgorithm', 'h264Settings_framerateConversionAlgorithm' - Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+--+-- 'framerateDenominator', 'h264Settings_framerateDenominator' - When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateDenominator to specify the denominator of this+-- fraction. In this example, use 1001 for the value of+-- FramerateDenominator. When you use the console for transcode jobs that+-- use frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+--+-- 'framerateNumerator', 'h264Settings_framerateNumerator' - When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateNumerator to specify the numerator of this+-- fraction. In this example, use 24000 for the value of+-- FramerateNumerator. When you use the console for transcode jobs that use+-- frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+--+-- 'gopBReference', 'h264Settings_gopBReference' - If enable, use reference B frames for GOP structures that have B frames+-- > 1.+--+-- 'gopClosedCadence', 'h264Settings_gopClosedCadence' - Specify the relative frequency of open to closed GOPs in this output.+-- For example, if you want to allow four open GOPs and then require a+-- closed GOP, set this value to 5. We recommend that you have the+-- transcoder automatically choose this value for you based on+-- characteristics of your input video. To enable this automatic behavior,+-- keep the default value by leaving this setting out of your JSON job+-- specification. In the console, do this by keeping the default empty+-- value. If you do explicitly specify a value, for segmented outputs,+-- don\'t set this value to 0.+--+-- 'gopSize', 'h264Settings_gopSize' - Use this setting only when you set GOP mode control (GopSizeUnits) to+-- Specified, frames (FRAMES) or Specified, seconds (SECONDS). Specify the+-- GOP length using a whole number of frames or a decimal value of seconds.+-- MediaConvert will interpret this value as frames or seconds depending on+-- the value you choose for GOP mode control (GopSizeUnits). If you want to+-- allow MediaConvert to automatically determine GOP size, leave GOP size+-- blank and set GOP mode control to Auto (AUTO). If your output group+-- specifies HLS, DASH, or CMAF, leave GOP size blank and set GOP mode+-- control to Auto in each output in your output group.+--+-- 'gopSizeUnits', 'h264Settings_gopSizeUnits' - Specify how the transcoder determines GOP size for this output. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize)+-- blank. By default, if you don\'t specify GOP mode control+-- (GopSizeUnits), MediaConvert will use automatic behavior. If your output+-- group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and+-- leave GOP size blank in each output in your output group. To explicitly+-- specify the GOP length, choose Specified, frames (FRAMES) or Specified,+-- seconds (SECONDS) and then provide the GOP length in the related setting+-- GOP size (GopSize).+--+-- 'hrdBufferFinalFillPercentage', 'h264Settings_hrdBufferFinalFillPercentage' - If your downstream systems have strict buffer requirements: Specify the+-- minimum percentage of the HRD buffer that\'s available at the end of+-- each encoded video segment. For the best video quality: Set to 0 or+-- leave blank to automatically determine the final buffer fill percentage.+--+-- 'hrdBufferInitialFillPercentage', 'h264Settings_hrdBufferInitialFillPercentage' - Percentage of the buffer that should initially be filled (HRD buffer+-- model).+--+-- 'hrdBufferSize', 'h264Settings_hrdBufferSize' - Size of buffer (HRD buffer model) in bits. For example, enter five+-- megabits as 5000000.+--+-- 'interlaceMode', 'h264Settings_interlaceMode' - Choose the scan line type for the output. Keep the default value,+-- Progressive (PROGRESSIVE) to create a progressive output, regardless of+-- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+-- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+-- the same field polarity throughout. Use Follow, default top+-- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+-- produce outputs with the same field polarity as the source. For jobs+-- that have multiple inputs, the output field polarity might change over+-- the course of the output. Follow behavior depends on the input scan+-- type. If the source is interlaced, the output will be interlaced with+-- the same polarity as the source. If the source is progressive, the+-- output will be interlaced with top field bottom field first, depending+-- on which of the Follow options you choose.+--+-- 'maxBitrate', 'h264Settings_maxBitrate' - Maximum bitrate in bits\/second. For example, enter five megabits per+-- second as 5000000. Required when Rate control mode is QVBR.+--+-- 'minIInterval', 'h264Settings_minIInterval' - Use this setting only when you also enable Scene change detection+-- (SceneChangeDetect). This setting determines how the encoder manages the+-- spacing between I-frames that it inserts as part of the I-frame cadence+-- and the I-frames that it inserts for Scene change detection. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, keep the default value by leaving this setting out+-- of your JSON job specification. In the console, do this by keeping the+-- default empty value. When you explicitly specify a value for this+-- setting, the encoder determines whether to skip a cadence-driven I-frame+-- by the value you set. For example, if you set Min I interval+-- (minIInterval) to 5 and a cadence-driven I-frame would fall within 5+-- frames of a scene-change I-frame, then the encoder skips the+-- cadence-driven I-frame. In this way, one GOP is shrunk slightly and one+-- GOP is stretched slightly. When the cadence-driven I-frames are farther+-- from the scene-change I-frame than the value you set, then the encoder+-- leaves all I-frames in place and the GOPs surrounding the scene change+-- are smaller than the usual cadence GOPs.+--+-- 'numberBFramesBetweenReferenceFrames', 'h264Settings_numberBFramesBetweenReferenceFrames' - This setting to determines the number of B-frames that MediaConvert puts+-- between reference frames in this output. We recommend that you use+-- automatic behavior to allow the transcoder to choose the best value+-- based on characteristics of your input video. In the console, choose+-- AUTO to select this automatic behavior. When you manually edit your JSON+-- job specification, leave this setting out to choose automatic behavior.+-- When you want to specify this number explicitly, choose a whole number+-- from 0 through 7.+--+-- 'numberReferenceFrames', 'h264Settings_numberReferenceFrames' - Number of reference frames to use. The encoder may use more than+-- requested if using B-frames and\/or interlaced encoding.+--+-- 'parControl', 'h264Settings_parControl' - Optional. Specify how the service determines the pixel aspect ratio+-- (PAR) for this output. The default behavior, Follow source+-- (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your+-- output. To specify a different PAR in the console, choose any value+-- other than Follow source. To specify a different PAR by editing the JSON+-- job specification, choose SPECIFIED. When you choose SPECIFIED for this+-- setting, you must also specify values for the parNumerator and+-- parDenominator settings.+--+-- 'parDenominator', 'h264Settings_parDenominator' - Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+-- the console, this corresponds to any value other than Follow source.+-- When you specify an output pixel aspect ratio (PAR) that is different+-- from your input video PAR, provide your output PAR as a ratio. For+-- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+-- In this example, the value for parDenominator is 33.+--+-- 'parNumerator', 'h264Settings_parNumerator' - Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+-- the console, this corresponds to any value other than Follow source.+-- When you specify an output pixel aspect ratio (PAR) that is different+-- from your input video PAR, provide your output PAR as a ratio. For+-- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+-- In this example, the value for parNumerator is 40.+--+-- 'qualityTuningLevel', 'h264Settings_qualityTuningLevel' - Optional. Use Quality tuning level (qualityTuningLevel) to choose how+-- you want to trade off encoding speed for output video quality. The+-- default behavior is faster, lower quality, single-pass encoding.+--+-- 'qvbrSettings', 'h264Settings_qvbrSettings' - Settings for quality-defined variable bitrate encoding with the H.265+-- codec. Use these settings only when you set QVBR for Rate control mode+-- (RateControlMode).+--+-- 'rateControlMode', 'h264Settings_rateControlMode' - Use this setting to specify whether this output has a variable bitrate+-- (VBR), constant bitrate (CBR) or quality-defined variable bitrate+-- (QVBR).+--+-- 'repeatPps', 'h264Settings_repeatPps' - Places a PPS header on each encoded picture, even if repeated.+--+-- 'scanTypeConversionMode', 'h264Settings_scanTypeConversionMode' - Use this setting for interlaced outputs, when your output frame rate is+-- half of your input frame rate. In this situation, choose Optimized+-- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+-- output. In this case, each progressive frame from the input corresponds+-- to an interlaced field in the output. Keep the default value, Basic+-- interlacing (INTERLACED), for all other output frame rates. With basic+-- interlacing, MediaConvert performs any frame rate conversion first and+-- then interlaces the frames. When you choose Optimized interlacing and+-- you set your output frame rate to a value that isn\'t suitable for+-- optimized interlacing, MediaConvert automatically falls back to basic+-- interlacing. Required settings: To use optimized interlacing, you must+-- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+-- optimized interlacing for hard telecine outputs. You must also set+-- Interlace mode (interlaceMode) to a value other than Progressive+-- (PROGRESSIVE).+--+-- 'sceneChangeDetect', 'h264Settings_sceneChangeDetect' - Enable this setting to insert I-frames at scene changes that the service+-- automatically detects. This improves video quality and is enabled by+-- default. If this output uses QVBR, choose Transition detection+-- (TRANSITION_DETECTION) for further video quality improvement. For more+-- information about QVBR, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/cbr-vbr-qvbr.+--+-- 'slices', 'h264Settings_slices' - Number of slices per picture. Must be less than or equal to the number+-- of macroblock rows for progressive pictures, and less than or equal to+-- half the number of macroblock rows for interlaced pictures.+--+-- 'slowPal', 'h264Settings_slowPal' - Ignore this setting unless your input frame rate is 23.976 or 24 frames+-- per second (fps). Enable slow PAL to create a 25 fps output. When you+-- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+-- resamples your audio to keep it synchronized with the video. Note that+-- enabling this setting will slightly reduce the duration of your video.+-- Required settings: You must also set Framerate to 25. In your JSON job+-- specification, set (framerateControl) to (SPECIFIED),+-- (framerateNumerator) to 25 and (framerateDenominator) to 1.+--+-- 'softness', 'h264Settings_softness' - Ignore this setting unless you need to comply with a specification that+-- requires a specific value. If you don\'t have a specification+-- requirement, we recommend that you adjust the softness of your output by+-- using a lower value for the setting Sharpness (sharpness) or by enabling+-- a noise reducer filter (noiseReducerFilter). The Softness (softness)+-- setting specifies the quantization matrices that the encoder uses. Keep+-- the default value, 0, for flat quantization. Choose the value 1 or 16 to+-- use the default JVT softening quantization matricies from the H.264+-- specification. Choose a value from 17 to 128 to use planar+-- interpolation. Increasing values from 17 to 128 result in increasing+-- reduction of high-frequency data. The value 128 results in the softest+-- video.+--+-- 'spatialAdaptiveQuantization', 'h264Settings_spatialAdaptiveQuantization' - Only use this setting when you change the default value, Auto (AUTO),+-- for the setting H264AdaptiveQuantization. When you keep all defaults,+-- excluding H264AdaptiveQuantization and all other adaptive quantization+-- from your JSON job specification, MediaConvert automatically applies the+-- best types of quantization for your video content. When you set+-- H264AdaptiveQuantization to a value other than AUTO, the default value+-- for H264SpatialAdaptiveQuantization is Enabled (ENABLED). Keep this+-- default value to adjust quantization within each frame based on spatial+-- variation of content complexity. When you enable this feature, the+-- encoder uses fewer bits on areas that can sustain more distortion with+-- no noticeable visual degradation and uses more bits on areas where any+-- small distortion will be noticeable. For example, complex textured+-- blocks are encoded with fewer bits and smooth textured blocks are+-- encoded with more bits. Enabling this feature will almost always improve+-- your video quality. Note, though, that this feature doesn\'t take into+-- account where the viewer\'s attention is likely to be. If viewers are+-- likely to be focusing their attention on a part of the screen with a lot+-- of complex texture, you might choose to set+-- H264SpatialAdaptiveQuantization to Disabled (DISABLED). Related setting:+-- When you enable spatial adaptive quantization, set the value for+-- Adaptive quantization (H264AdaptiveQuantization) depending on your+-- content. For homogeneous content, such as cartoons and video games, set+-- it to Low. For content with a wider variety of textures, set it to High+-- or Higher. To manually enable or disable+-- H264SpatialAdaptiveQuantization, you must set Adaptive quantization+-- (H264AdaptiveQuantization) to a value other than AUTO.+--+-- 'syntax', 'h264Settings_syntax' - Produces a bitstream compliant with SMPTE RP-2027.+--+-- 'telecine', 'h264Settings_telecine' - When you do frame rate conversion from 23.976 frames per second (fps) to+-- 29.97 fps, and your output scan type is interlaced, you can optionally+-- enable hard or soft telecine to create a smoother picture. Hard telecine+-- (HARD) produces a 29.97i output. Soft telecine (SOFT) produces an output+-- with a 23.976 output that signals to the video player device to do the+-- conversion during play back. When you keep the default value, None+-- (NONE), MediaConvert does a standard frame rate conversion to 29.97+-- without doing anything with the field polarity to create a smoother+-- picture.+--+-- 'temporalAdaptiveQuantization', 'h264Settings_temporalAdaptiveQuantization' - Only use this setting when you change the default value, AUTO, for the+-- setting H264AdaptiveQuantization. When you keep all defaults, excluding+-- H264AdaptiveQuantization and all other adaptive quantization from your+-- JSON job specification, MediaConvert automatically applies the best+-- types of quantization for your video content. When you set+-- H264AdaptiveQuantization to a value other than AUTO, the default value+-- for H264TemporalAdaptiveQuantization is Enabled (ENABLED). Keep this+-- default value to adjust quantization within each frame based on temporal+-- variation of content complexity. When you enable this feature, the+-- encoder uses fewer bits on areas of the frame that aren\'t moving and+-- uses more bits on complex objects with sharp edges that move a lot. For+-- example, this feature improves the readability of text tickers on+-- newscasts and scoreboards on sports matches. Enabling this feature will+-- almost always improve your video quality. Note, though, that this+-- feature doesn\'t take into account where the viewer\'s attention is+-- likely to be. If viewers are likely to be focusing their attention on a+-- part of the screen that doesn\'t have moving objects with sharp edges,+-- such as sports athletes\' faces, you might choose to set+-- H264TemporalAdaptiveQuantization to Disabled (DISABLED). Related+-- setting: When you enable temporal quantization, adjust the strength of+-- the filter with the setting Adaptive quantization+-- (adaptiveQuantization). To manually enable or disable+-- H264TemporalAdaptiveQuantization, you must set Adaptive quantization+-- (H264AdaptiveQuantization) to a value other than AUTO.+--+-- 'unregisteredSeiTimecode', 'h264Settings_unregisteredSeiTimecode' - Inserts timecode for each frame as 4 bytes of an unregistered SEI+-- message.+newH264Settings ::+  H264Settings+newH264Settings =+  H264Settings'+    { adaptiveQuantization =+        Prelude.Nothing,+      bitrate = Prelude.Nothing,+      codecLevel = Prelude.Nothing,+      codecProfile = Prelude.Nothing,+      dynamicSubGop = Prelude.Nothing,+      entropyEncoding = Prelude.Nothing,+      fieldEncoding = Prelude.Nothing,+      flickerAdaptiveQuantization = Prelude.Nothing,+      framerateControl = Prelude.Nothing,+      framerateConversionAlgorithm = Prelude.Nothing,+      framerateDenominator = Prelude.Nothing,+      framerateNumerator = Prelude.Nothing,+      gopBReference = Prelude.Nothing,+      gopClosedCadence = Prelude.Nothing,+      gopSize = Prelude.Nothing,+      gopSizeUnits = Prelude.Nothing,+      hrdBufferFinalFillPercentage = Prelude.Nothing,+      hrdBufferInitialFillPercentage = Prelude.Nothing,+      hrdBufferSize = Prelude.Nothing,+      interlaceMode = Prelude.Nothing,+      maxBitrate = Prelude.Nothing,+      minIInterval = Prelude.Nothing,+      numberBFramesBetweenReferenceFrames =+        Prelude.Nothing,+      numberReferenceFrames = Prelude.Nothing,+      parControl = Prelude.Nothing,+      parDenominator = Prelude.Nothing,+      parNumerator = Prelude.Nothing,+      qualityTuningLevel = Prelude.Nothing,+      qvbrSettings = Prelude.Nothing,+      rateControlMode = Prelude.Nothing,+      repeatPps = Prelude.Nothing,+      scanTypeConversionMode = Prelude.Nothing,+      sceneChangeDetect = Prelude.Nothing,+      slices = Prelude.Nothing,+      slowPal = Prelude.Nothing,+      softness = Prelude.Nothing,+      spatialAdaptiveQuantization = Prelude.Nothing,+      syntax = Prelude.Nothing,+      telecine = Prelude.Nothing,+      temporalAdaptiveQuantization = Prelude.Nothing,+      unregisteredSeiTimecode = Prelude.Nothing+    }++-- | Keep the default value, Auto (AUTO), for this setting to have+-- MediaConvert automatically apply the best types of quantization for your+-- video content. When you want to apply your quantization settings+-- manually, you must set H264AdaptiveQuantization to a value other than+-- Auto (AUTO). Use this setting to specify the strength of any adaptive+-- quantization filters that you enable. If you don\'t want MediaConvert to+-- do any adaptive quantization in this transcode, set Adaptive+-- quantization (H264AdaptiveQuantization) to Off (OFF). Related settings:+-- The value that you choose here applies to the following settings:+-- H264FlickerAdaptiveQuantization, H264SpatialAdaptiveQuantization, and+-- H264TemporalAdaptiveQuantization.+h264Settings_adaptiveQuantization :: Lens.Lens' H264Settings (Prelude.Maybe H264AdaptiveQuantization)+h264Settings_adaptiveQuantization = Lens.lens (\H264Settings' {adaptiveQuantization} -> adaptiveQuantization) (\s@H264Settings' {} a -> s {adaptiveQuantization = a} :: H264Settings)++-- | Specify the average bitrate in bits per second. Required for VBR and+-- CBR. For MS Smooth outputs, bitrates must be unique when rounded down to+-- the nearest multiple of 1000.+h264Settings_bitrate :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_bitrate = Lens.lens (\H264Settings' {bitrate} -> bitrate) (\s@H264Settings' {} a -> s {bitrate = a} :: H264Settings)++-- | Specify an H.264 level that is consistent with your output video+-- settings. If you aren\'t sure what level to specify, choose Auto (AUTO).+h264Settings_codecLevel :: Lens.Lens' H264Settings (Prelude.Maybe H264CodecLevel)+h264Settings_codecLevel = Lens.lens (\H264Settings' {codecLevel} -> codecLevel) (\s@H264Settings' {} a -> s {codecLevel = a} :: H264Settings)++-- | H.264 Profile. High 4:2:2 and 10-bit profiles are only available with+-- the AVC-I License.+h264Settings_codecProfile :: Lens.Lens' H264Settings (Prelude.Maybe H264CodecProfile)+h264Settings_codecProfile = Lens.lens (\H264Settings' {codecProfile} -> codecProfile) (\s@H264Settings' {} a -> s {codecProfile = a} :: H264Settings)++-- | Choose Adaptive to improve subjective video quality for high-motion+-- content. This will cause the service to use fewer B-frames (which infer+-- information based on other frames) for high-motion portions of the video+-- and more B-frames for low-motion portions. The maximum number of+-- B-frames is limited by the value you provide for the setting B frames+-- between reference frames (numberBFramesBetweenReferenceFrames).+h264Settings_dynamicSubGop :: Lens.Lens' H264Settings (Prelude.Maybe H264DynamicSubGop)+h264Settings_dynamicSubGop = Lens.lens (\H264Settings' {dynamicSubGop} -> dynamicSubGop) (\s@H264Settings' {} a -> s {dynamicSubGop = a} :: H264Settings)++-- | Entropy encoding mode. Use CABAC (must be in Main or High profile) or+-- CAVLC.+h264Settings_entropyEncoding :: Lens.Lens' H264Settings (Prelude.Maybe H264EntropyEncoding)+h264Settings_entropyEncoding = Lens.lens (\H264Settings' {entropyEncoding} -> entropyEncoding) (\s@H264Settings' {} a -> s {entropyEncoding = a} :: H264Settings)++-- | The video encoding method for your MPEG-4 AVC output. Keep the default+-- value, PAFF, to have MediaConvert use PAFF encoding for interlaced+-- outputs. Choose Force field (FORCE_FIELD) to disable PAFF encoding and+-- create separate interlaced fields. Choose MBAFF to disable PAFF and have+-- MediaConvert use MBAFF encoding for interlaced outputs.+h264Settings_fieldEncoding :: Lens.Lens' H264Settings (Prelude.Maybe H264FieldEncoding)+h264Settings_fieldEncoding = Lens.lens (\H264Settings' {fieldEncoding} -> fieldEncoding) (\s@H264Settings' {} a -> s {fieldEncoding = a} :: H264Settings)++-- | Only use this setting when you change the default value, AUTO, for the+-- setting H264AdaptiveQuantization. When you keep all defaults, excluding+-- H264AdaptiveQuantization and all other adaptive quantization from your+-- JSON job specification, MediaConvert automatically applies the best+-- types of quantization for your video content. When you set+-- H264AdaptiveQuantization to a value other than AUTO, the default value+-- for H264FlickerAdaptiveQuantization is Disabled (DISABLED). Change this+-- value to Enabled (ENABLED) to reduce I-frame pop. I-frame pop appears as+-- a visual flicker that can arise when the encoder saves bits by copying+-- some macroblocks many times from frame to frame, and then refreshes them+-- at the I-frame. When you enable this setting, the encoder updates these+-- macroblocks slightly more often to smooth out the flicker. To manually+-- enable or disable H264FlickerAdaptiveQuantization, you must set Adaptive+-- quantization (H264AdaptiveQuantization) to a value other than AUTO.+h264Settings_flickerAdaptiveQuantization :: Lens.Lens' H264Settings (Prelude.Maybe H264FlickerAdaptiveQuantization)+h264Settings_flickerAdaptiveQuantization = Lens.lens (\H264Settings' {flickerAdaptiveQuantization} -> flickerAdaptiveQuantization) (\s@H264Settings' {} a -> s {flickerAdaptiveQuantization = a} :: H264Settings)++-- | If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+h264Settings_framerateControl :: Lens.Lens' H264Settings (Prelude.Maybe H264FramerateControl)+h264Settings_framerateControl = Lens.lens (\H264Settings' {framerateControl} -> framerateControl) (\s@H264Settings' {} a -> s {framerateControl = a} :: H264Settings)++-- | Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+h264Settings_framerateConversionAlgorithm :: Lens.Lens' H264Settings (Prelude.Maybe H264FramerateConversionAlgorithm)+h264Settings_framerateConversionAlgorithm = Lens.lens (\H264Settings' {framerateConversionAlgorithm} -> framerateConversionAlgorithm) (\s@H264Settings' {} a -> s {framerateConversionAlgorithm = a} :: H264Settings)++-- | When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateDenominator to specify the denominator of this+-- fraction. In this example, use 1001 for the value of+-- FramerateDenominator. When you use the console for transcode jobs that+-- use frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+h264Settings_framerateDenominator :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_framerateDenominator = Lens.lens (\H264Settings' {framerateDenominator} -> framerateDenominator) (\s@H264Settings' {} a -> s {framerateDenominator = a} :: H264Settings)++-- | When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateNumerator to specify the numerator of this+-- fraction. In this example, use 24000 for the value of+-- FramerateNumerator. When you use the console for transcode jobs that use+-- frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+h264Settings_framerateNumerator :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_framerateNumerator = Lens.lens (\H264Settings' {framerateNumerator} -> framerateNumerator) (\s@H264Settings' {} a -> s {framerateNumerator = a} :: H264Settings)++-- | If enable, use reference B frames for GOP structures that have B frames+-- > 1.+h264Settings_gopBReference :: Lens.Lens' H264Settings (Prelude.Maybe H264GopBReference)+h264Settings_gopBReference = Lens.lens (\H264Settings' {gopBReference} -> gopBReference) (\s@H264Settings' {} a -> s {gopBReference = a} :: H264Settings)++-- | Specify the relative frequency of open to closed GOPs in this output.+-- For example, if you want to allow four open GOPs and then require a+-- closed GOP, set this value to 5. We recommend that you have the+-- transcoder automatically choose this value for you based on+-- characteristics of your input video. To enable this automatic behavior,+-- keep the default value by leaving this setting out of your JSON job+-- specification. In the console, do this by keeping the default empty+-- value. If you do explicitly specify a value, for segmented outputs,+-- don\'t set this value to 0.+h264Settings_gopClosedCadence :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_gopClosedCadence = Lens.lens (\H264Settings' {gopClosedCadence} -> gopClosedCadence) (\s@H264Settings' {} a -> s {gopClosedCadence = a} :: H264Settings)++-- | Use this setting only when you set GOP mode control (GopSizeUnits) to+-- Specified, frames (FRAMES) or Specified, seconds (SECONDS). Specify the+-- GOP length using a whole number of frames or a decimal value of seconds.+-- MediaConvert will interpret this value as frames or seconds depending on+-- the value you choose for GOP mode control (GopSizeUnits). If you want to+-- allow MediaConvert to automatically determine GOP size, leave GOP size+-- blank and set GOP mode control to Auto (AUTO). If your output group+-- specifies HLS, DASH, or CMAF, leave GOP size blank and set GOP mode+-- control to Auto in each output in your output group.+h264Settings_gopSize :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Double)+h264Settings_gopSize = Lens.lens (\H264Settings' {gopSize} -> gopSize) (\s@H264Settings' {} a -> s {gopSize = a} :: H264Settings)++-- | Specify how the transcoder determines GOP size for this output. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize)+-- blank. By default, if you don\'t specify GOP mode control+-- (GopSizeUnits), MediaConvert will use automatic behavior. If your output+-- group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and+-- leave GOP size blank in each output in your output group. To explicitly+-- specify the GOP length, choose Specified, frames (FRAMES) or Specified,+-- seconds (SECONDS) and then provide the GOP length in the related setting+-- GOP size (GopSize).+h264Settings_gopSizeUnits :: Lens.Lens' H264Settings (Prelude.Maybe H264GopSizeUnits)+h264Settings_gopSizeUnits = Lens.lens (\H264Settings' {gopSizeUnits} -> gopSizeUnits) (\s@H264Settings' {} a -> s {gopSizeUnits = a} :: H264Settings)++-- | If your downstream systems have strict buffer requirements: Specify the+-- minimum percentage of the HRD buffer that\'s available at the end of+-- each encoded video segment. For the best video quality: Set to 0 or+-- leave blank to automatically determine the final buffer fill percentage.+h264Settings_hrdBufferFinalFillPercentage :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_hrdBufferFinalFillPercentage = Lens.lens (\H264Settings' {hrdBufferFinalFillPercentage} -> hrdBufferFinalFillPercentage) (\s@H264Settings' {} a -> s {hrdBufferFinalFillPercentage = a} :: H264Settings)++-- | Percentage of the buffer that should initially be filled (HRD buffer+-- model).+h264Settings_hrdBufferInitialFillPercentage :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_hrdBufferInitialFillPercentage = Lens.lens (\H264Settings' {hrdBufferInitialFillPercentage} -> hrdBufferInitialFillPercentage) (\s@H264Settings' {} a -> s {hrdBufferInitialFillPercentage = a} :: H264Settings)++-- | Size of buffer (HRD buffer model) in bits. For example, enter five+-- megabits as 5000000.+h264Settings_hrdBufferSize :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_hrdBufferSize = Lens.lens (\H264Settings' {hrdBufferSize} -> hrdBufferSize) (\s@H264Settings' {} a -> s {hrdBufferSize = a} :: H264Settings)++-- | Choose the scan line type for the output. Keep the default value,+-- Progressive (PROGRESSIVE) to create a progressive output, regardless of+-- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+-- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+-- the same field polarity throughout. Use Follow, default top+-- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+-- produce outputs with the same field polarity as the source. For jobs+-- that have multiple inputs, the output field polarity might change over+-- the course of the output. Follow behavior depends on the input scan+-- type. If the source is interlaced, the output will be interlaced with+-- the same polarity as the source. If the source is progressive, the+-- output will be interlaced with top field bottom field first, depending+-- on which of the Follow options you choose.+h264Settings_interlaceMode :: Lens.Lens' H264Settings (Prelude.Maybe H264InterlaceMode)+h264Settings_interlaceMode = Lens.lens (\H264Settings' {interlaceMode} -> interlaceMode) (\s@H264Settings' {} a -> s {interlaceMode = a} :: H264Settings)++-- | Maximum bitrate in bits\/second. For example, enter five megabits per+-- second as 5000000. Required when Rate control mode is QVBR.+h264Settings_maxBitrate :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_maxBitrate = Lens.lens (\H264Settings' {maxBitrate} -> maxBitrate) (\s@H264Settings' {} a -> s {maxBitrate = a} :: H264Settings)++-- | Use this setting only when you also enable Scene change detection+-- (SceneChangeDetect). This setting determines how the encoder manages the+-- spacing between I-frames that it inserts as part of the I-frame cadence+-- and the I-frames that it inserts for Scene change detection. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, keep the default value by leaving this setting out+-- of your JSON job specification. In the console, do this by keeping the+-- default empty value. When you explicitly specify a value for this+-- setting, the encoder determines whether to skip a cadence-driven I-frame+-- by the value you set. For example, if you set Min I interval+-- (minIInterval) to 5 and a cadence-driven I-frame would fall within 5+-- frames of a scene-change I-frame, then the encoder skips the+-- cadence-driven I-frame. In this way, one GOP is shrunk slightly and one+-- GOP is stretched slightly. When the cadence-driven I-frames are farther+-- from the scene-change I-frame than the value you set, then the encoder+-- leaves all I-frames in place and the GOPs surrounding the scene change+-- are smaller than the usual cadence GOPs.+h264Settings_minIInterval :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_minIInterval = Lens.lens (\H264Settings' {minIInterval} -> minIInterval) (\s@H264Settings' {} a -> s {minIInterval = a} :: H264Settings)++-- | This setting to determines the number of B-frames that MediaConvert puts+-- between reference frames in this output. We recommend that you use+-- automatic behavior to allow the transcoder to choose the best value+-- based on characteristics of your input video. In the console, choose+-- AUTO to select this automatic behavior. When you manually edit your JSON+-- job specification, leave this setting out to choose automatic behavior.+-- When you want to specify this number explicitly, choose a whole number+-- from 0 through 7.+h264Settings_numberBFramesBetweenReferenceFrames :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_numberBFramesBetweenReferenceFrames = Lens.lens (\H264Settings' {numberBFramesBetweenReferenceFrames} -> numberBFramesBetweenReferenceFrames) (\s@H264Settings' {} a -> s {numberBFramesBetweenReferenceFrames = a} :: H264Settings)++-- | Number of reference frames to use. The encoder may use more than+-- requested if using B-frames and\/or interlaced encoding.+h264Settings_numberReferenceFrames :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_numberReferenceFrames = Lens.lens (\H264Settings' {numberReferenceFrames} -> numberReferenceFrames) (\s@H264Settings' {} a -> s {numberReferenceFrames = a} :: H264Settings)++-- | Optional. Specify how the service determines the pixel aspect ratio+-- (PAR) for this output. The default behavior, Follow source+-- (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your+-- output. To specify a different PAR in the console, choose any value+-- other than Follow source. To specify a different PAR by editing the JSON+-- job specification, choose SPECIFIED. When you choose SPECIFIED for this+-- setting, you must also specify values for the parNumerator and+-- parDenominator settings.+h264Settings_parControl :: Lens.Lens' H264Settings (Prelude.Maybe H264ParControl)+h264Settings_parControl = Lens.lens (\H264Settings' {parControl} -> parControl) (\s@H264Settings' {} a -> s {parControl = a} :: H264Settings)++-- | Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+-- the console, this corresponds to any value other than Follow source.+-- When you specify an output pixel aspect ratio (PAR) that is different+-- from your input video PAR, provide your output PAR as a ratio. For+-- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+-- In this example, the value for parDenominator is 33.+h264Settings_parDenominator :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_parDenominator = Lens.lens (\H264Settings' {parDenominator} -> parDenominator) (\s@H264Settings' {} a -> s {parDenominator = a} :: H264Settings)++-- | Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+-- the console, this corresponds to any value other than Follow source.+-- When you specify an output pixel aspect ratio (PAR) that is different+-- from your input video PAR, provide your output PAR as a ratio. For+-- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+-- In this example, the value for parNumerator is 40.+h264Settings_parNumerator :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_parNumerator = Lens.lens (\H264Settings' {parNumerator} -> parNumerator) (\s@H264Settings' {} a -> s {parNumerator = a} :: H264Settings)++-- | Optional. Use Quality tuning level (qualityTuningLevel) to choose how+-- you want to trade off encoding speed for output video quality. The+-- default behavior is faster, lower quality, single-pass encoding.+h264Settings_qualityTuningLevel :: Lens.Lens' H264Settings (Prelude.Maybe H264QualityTuningLevel)+h264Settings_qualityTuningLevel = Lens.lens (\H264Settings' {qualityTuningLevel} -> qualityTuningLevel) (\s@H264Settings' {} a -> s {qualityTuningLevel = a} :: H264Settings)++-- | Settings for quality-defined variable bitrate encoding with the H.265+-- codec. Use these settings only when you set QVBR for Rate control mode+-- (RateControlMode).+h264Settings_qvbrSettings :: Lens.Lens' H264Settings (Prelude.Maybe H264QvbrSettings)+h264Settings_qvbrSettings = Lens.lens (\H264Settings' {qvbrSettings} -> qvbrSettings) (\s@H264Settings' {} a -> s {qvbrSettings = a} :: H264Settings)++-- | Use this setting to specify whether this output has a variable bitrate+-- (VBR), constant bitrate (CBR) or quality-defined variable bitrate+-- (QVBR).+h264Settings_rateControlMode :: Lens.Lens' H264Settings (Prelude.Maybe H264RateControlMode)+h264Settings_rateControlMode = Lens.lens (\H264Settings' {rateControlMode} -> rateControlMode) (\s@H264Settings' {} a -> s {rateControlMode = a} :: H264Settings)++-- | Places a PPS header on each encoded picture, even if repeated.+h264Settings_repeatPps :: Lens.Lens' H264Settings (Prelude.Maybe H264RepeatPps)+h264Settings_repeatPps = Lens.lens (\H264Settings' {repeatPps} -> repeatPps) (\s@H264Settings' {} a -> s {repeatPps = a} :: H264Settings)++-- | Use this setting for interlaced outputs, when your output frame rate is+-- half of your input frame rate. In this situation, choose Optimized+-- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+-- output. In this case, each progressive frame from the input corresponds+-- to an interlaced field in the output. Keep the default value, Basic+-- interlacing (INTERLACED), for all other output frame rates. With basic+-- interlacing, MediaConvert performs any frame rate conversion first and+-- then interlaces the frames. When you choose Optimized interlacing and+-- you set your output frame rate to a value that isn\'t suitable for+-- optimized interlacing, MediaConvert automatically falls back to basic+-- interlacing. Required settings: To use optimized interlacing, you must+-- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+-- optimized interlacing for hard telecine outputs. You must also set+-- Interlace mode (interlaceMode) to a value other than Progressive+-- (PROGRESSIVE).+h264Settings_scanTypeConversionMode :: Lens.Lens' H264Settings (Prelude.Maybe H264ScanTypeConversionMode)+h264Settings_scanTypeConversionMode = Lens.lens (\H264Settings' {scanTypeConversionMode} -> scanTypeConversionMode) (\s@H264Settings' {} a -> s {scanTypeConversionMode = a} :: H264Settings)++-- | Enable this setting to insert I-frames at scene changes that the service+-- automatically detects. This improves video quality and is enabled by+-- default. If this output uses QVBR, choose Transition detection+-- (TRANSITION_DETECTION) for further video quality improvement. For more+-- information about QVBR, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/cbr-vbr-qvbr.+h264Settings_sceneChangeDetect :: Lens.Lens' H264Settings (Prelude.Maybe H264SceneChangeDetect)+h264Settings_sceneChangeDetect = Lens.lens (\H264Settings' {sceneChangeDetect} -> sceneChangeDetect) (\s@H264Settings' {} a -> s {sceneChangeDetect = a} :: H264Settings)++-- | Number of slices per picture. Must be less than or equal to the number+-- of macroblock rows for progressive pictures, and less than or equal to+-- half the number of macroblock rows for interlaced pictures.+h264Settings_slices :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_slices = Lens.lens (\H264Settings' {slices} -> slices) (\s@H264Settings' {} a -> s {slices = a} :: H264Settings)++-- | Ignore this setting unless your input frame rate is 23.976 or 24 frames+-- per second (fps). Enable slow PAL to create a 25 fps output. When you+-- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+-- resamples your audio to keep it synchronized with the video. Note that+-- enabling this setting will slightly reduce the duration of your video.+-- Required settings: You must also set Framerate to 25. In your JSON job+-- specification, set (framerateControl) to (SPECIFIED),+-- (framerateNumerator) to 25 and (framerateDenominator) to 1.+h264Settings_slowPal :: Lens.Lens' H264Settings (Prelude.Maybe H264SlowPal)+h264Settings_slowPal = Lens.lens (\H264Settings' {slowPal} -> slowPal) (\s@H264Settings' {} a -> s {slowPal = a} :: H264Settings)++-- | Ignore this setting unless you need to comply with a specification that+-- requires a specific value. If you don\'t have a specification+-- requirement, we recommend that you adjust the softness of your output by+-- using a lower value for the setting Sharpness (sharpness) or by enabling+-- a noise reducer filter (noiseReducerFilter). The Softness (softness)+-- setting specifies the quantization matrices that the encoder uses. Keep+-- the default value, 0, for flat quantization. Choose the value 1 or 16 to+-- use the default JVT softening quantization matricies from the H.264+-- specification. Choose a value from 17 to 128 to use planar+-- interpolation. Increasing values from 17 to 128 result in increasing+-- reduction of high-frequency data. The value 128 results in the softest+-- video.+h264Settings_softness :: Lens.Lens' H264Settings (Prelude.Maybe Prelude.Natural)+h264Settings_softness = Lens.lens (\H264Settings' {softness} -> softness) (\s@H264Settings' {} a -> s {softness = a} :: H264Settings)++-- | Only use this setting when you change the default value, Auto (AUTO),+-- for the setting H264AdaptiveQuantization. When you keep all defaults,+-- excluding H264AdaptiveQuantization and all other adaptive quantization+-- from your JSON job specification, MediaConvert automatically applies the+-- best types of quantization for your video content. When you set+-- H264AdaptiveQuantization to a value other than AUTO, the default value+-- for H264SpatialAdaptiveQuantization is Enabled (ENABLED). Keep this+-- default value to adjust quantization within each frame based on spatial+-- variation of content complexity. When you enable this feature, the+-- encoder uses fewer bits on areas that can sustain more distortion with+-- no noticeable visual degradation and uses more bits on areas where any+-- small distortion will be noticeable. For example, complex textured+-- blocks are encoded with fewer bits and smooth textured blocks are+-- encoded with more bits. Enabling this feature will almost always improve+-- your video quality. Note, though, that this feature doesn\'t take into+-- account where the viewer\'s attention is likely to be. If viewers are+-- likely to be focusing their attention on a part of the screen with a lot+-- of complex texture, you might choose to set+-- H264SpatialAdaptiveQuantization to Disabled (DISABLED). Related setting:+-- When you enable spatial adaptive quantization, set the value for+-- Adaptive quantization (H264AdaptiveQuantization) depending on your+-- content. For homogeneous content, such as cartoons and video games, set+-- it to Low. For content with a wider variety of textures, set it to High+-- or Higher. To manually enable or disable+-- H264SpatialAdaptiveQuantization, you must set Adaptive quantization+-- (H264AdaptiveQuantization) to a value other than AUTO.+h264Settings_spatialAdaptiveQuantization :: Lens.Lens' H264Settings (Prelude.Maybe H264SpatialAdaptiveQuantization)+h264Settings_spatialAdaptiveQuantization = Lens.lens (\H264Settings' {spatialAdaptiveQuantization} -> spatialAdaptiveQuantization) (\s@H264Settings' {} a -> s {spatialAdaptiveQuantization = a} :: H264Settings)++-- | Produces a bitstream compliant with SMPTE RP-2027.+h264Settings_syntax :: Lens.Lens' H264Settings (Prelude.Maybe H264Syntax)+h264Settings_syntax = Lens.lens (\H264Settings' {syntax} -> syntax) (\s@H264Settings' {} a -> s {syntax = a} :: H264Settings)++-- | When you do frame rate conversion from 23.976 frames per second (fps) to+-- 29.97 fps, and your output scan type is interlaced, you can optionally+-- enable hard or soft telecine to create a smoother picture. Hard telecine+-- (HARD) produces a 29.97i output. Soft telecine (SOFT) produces an output+-- with a 23.976 output that signals to the video player device to do the+-- conversion during play back. When you keep the default value, None+-- (NONE), MediaConvert does a standard frame rate conversion to 29.97+-- without doing anything with the field polarity to create a smoother+-- picture.+h264Settings_telecine :: Lens.Lens' H264Settings (Prelude.Maybe H264Telecine)+h264Settings_telecine = Lens.lens (\H264Settings' {telecine} -> telecine) (\s@H264Settings' {} a -> s {telecine = a} :: H264Settings)++-- | Only use this setting when you change the default value, AUTO, for the+-- setting H264AdaptiveQuantization. When you keep all defaults, excluding+-- H264AdaptiveQuantization and all other adaptive quantization from your+-- JSON job specification, MediaConvert automatically applies the best+-- types of quantization for your video content. When you set+-- H264AdaptiveQuantization to a value other than AUTO, the default value+-- for H264TemporalAdaptiveQuantization is Enabled (ENABLED). Keep this+-- default value to adjust quantization within each frame based on temporal+-- variation of content complexity. When you enable this feature, the+-- encoder uses fewer bits on areas of the frame that aren\'t moving and+-- uses more bits on complex objects with sharp edges that move a lot. For+-- example, this feature improves the readability of text tickers on+-- newscasts and scoreboards on sports matches. Enabling this feature will+-- almost always improve your video quality. Note, though, that this+-- feature doesn\'t take into account where the viewer\'s attention is+-- likely to be. If viewers are likely to be focusing their attention on a+-- part of the screen that doesn\'t have moving objects with sharp edges,+-- such as sports athletes\' faces, you might choose to set+-- H264TemporalAdaptiveQuantization to Disabled (DISABLED). Related+-- setting: When you enable temporal quantization, adjust the strength of+-- the filter with the setting Adaptive quantization+-- (adaptiveQuantization). To manually enable or disable+-- H264TemporalAdaptiveQuantization, you must set Adaptive quantization+-- (H264AdaptiveQuantization) to a value other than AUTO.+h264Settings_temporalAdaptiveQuantization :: Lens.Lens' H264Settings (Prelude.Maybe H264TemporalAdaptiveQuantization)+h264Settings_temporalAdaptiveQuantization = Lens.lens (\H264Settings' {temporalAdaptiveQuantization} -> temporalAdaptiveQuantization) (\s@H264Settings' {} a -> s {temporalAdaptiveQuantization = a} :: H264Settings)++-- | Inserts timecode for each frame as 4 bytes of an unregistered SEI+-- message.+h264Settings_unregisteredSeiTimecode :: Lens.Lens' H264Settings (Prelude.Maybe H264UnregisteredSeiTimecode)+h264Settings_unregisteredSeiTimecode = Lens.lens (\H264Settings' {unregisteredSeiTimecode} -> unregisteredSeiTimecode) (\s@H264Settings' {} a -> s {unregisteredSeiTimecode = a} :: H264Settings)++instance Data.FromJSON H264Settings where+  parseJSON =+    Data.withObject+      "H264Settings"+      ( \x ->+          H264Settings'+            Prelude.<$> (x Data..:? "adaptiveQuantization")+            Prelude.<*> (x Data..:? "bitrate")+            Prelude.<*> (x Data..:? "codecLevel")+            Prelude.<*> (x Data..:? "codecProfile")+            Prelude.<*> (x Data..:? "dynamicSubGop")+            Prelude.<*> (x Data..:? "entropyEncoding")+            Prelude.<*> (x Data..:? "fieldEncoding")+            Prelude.<*> (x Data..:? "flickerAdaptiveQuantization")+            Prelude.<*> (x Data..:? "framerateControl")+            Prelude.<*> (x Data..:? "framerateConversionAlgorithm")+            Prelude.<*> (x Data..:? "framerateDenominator")+            Prelude.<*> (x Data..:? "framerateNumerator")+            Prelude.<*> (x Data..:? "gopBReference")+            Prelude.<*> (x Data..:? "gopClosedCadence")+            Prelude.<*> (x Data..:? "gopSize")+            Prelude.<*> (x Data..:? "gopSizeUnits")+            Prelude.<*> (x Data..:? "hrdBufferFinalFillPercentage")+            Prelude.<*> (x Data..:? "hrdBufferInitialFillPercentage")+            Prelude.<*> (x Data..:? "hrdBufferSize")+            Prelude.<*> (x Data..:? "interlaceMode")+            Prelude.<*> (x Data..:? "maxBitrate")+            Prelude.<*> (x Data..:? "minIInterval")+            Prelude.<*> (x Data..:? "numberBFramesBetweenReferenceFrames")+            Prelude.<*> (x Data..:? "numberReferenceFrames")+            Prelude.<*> (x Data..:? "parControl")+            Prelude.<*> (x Data..:? "parDenominator")+            Prelude.<*> (x Data..:? "parNumerator")+            Prelude.<*> (x Data..:? "qualityTuningLevel")+            Prelude.<*> (x Data..:? "qvbrSettings")+            Prelude.<*> (x Data..:? "rateControlMode")+            Prelude.<*> (x Data..:? "repeatPps")+            Prelude.<*> (x Data..:? "scanTypeConversionMode")+            Prelude.<*> (x Data..:? "sceneChangeDetect")+            Prelude.<*> (x Data..:? "slices")+            Prelude.<*> (x Data..:? "slowPal")+            Prelude.<*> (x Data..:? "softness")+            Prelude.<*> (x Data..:? "spatialAdaptiveQuantization")+            Prelude.<*> (x Data..:? "syntax")+            Prelude.<*> (x Data..:? "telecine")+            Prelude.<*> (x Data..:? "temporalAdaptiveQuantization")+            Prelude.<*> (x Data..:? "unregisteredSeiTimecode")+      )++instance Prelude.Hashable H264Settings where+  hashWithSalt _salt H264Settings' {..} =+    _salt+      `Prelude.hashWithSalt` adaptiveQuantization+      `Prelude.hashWithSalt` bitrate+      `Prelude.hashWithSalt` codecLevel+      `Prelude.hashWithSalt` codecProfile+      `Prelude.hashWithSalt` dynamicSubGop+      `Prelude.hashWithSalt` entropyEncoding+      `Prelude.hashWithSalt` fieldEncoding+      `Prelude.hashWithSalt` flickerAdaptiveQuantization+      `Prelude.hashWithSalt` framerateControl+      `Prelude.hashWithSalt` framerateConversionAlgorithm+      `Prelude.hashWithSalt` framerateDenominator+      `Prelude.hashWithSalt` framerateNumerator+      `Prelude.hashWithSalt` gopBReference+      `Prelude.hashWithSalt` gopClosedCadence+      `Prelude.hashWithSalt` gopSize+      `Prelude.hashWithSalt` gopSizeUnits+      `Prelude.hashWithSalt` hrdBufferFinalFillPercentage+      `Prelude.hashWithSalt` hrdBufferInitialFillPercentage+      `Prelude.hashWithSalt` hrdBufferSize+      `Prelude.hashWithSalt` interlaceMode+      `Prelude.hashWithSalt` maxBitrate+      `Prelude.hashWithSalt` minIInterval+      `Prelude.hashWithSalt` numberBFramesBetweenReferenceFrames+      `Prelude.hashWithSalt` numberReferenceFrames+      `Prelude.hashWithSalt` parControl+      `Prelude.hashWithSalt` parDenominator+      `Prelude.hashWithSalt` parNumerator+      `Prelude.hashWithSalt` qualityTuningLevel+      `Prelude.hashWithSalt` qvbrSettings+      `Prelude.hashWithSalt` rateControlMode+      `Prelude.hashWithSalt` repeatPps+      `Prelude.hashWithSalt` scanTypeConversionMode+      `Prelude.hashWithSalt` sceneChangeDetect+      `Prelude.hashWithSalt` slices+      `Prelude.hashWithSalt` slowPal+      `Prelude.hashWithSalt` softness+      `Prelude.hashWithSalt` spatialAdaptiveQuantization+      `Prelude.hashWithSalt` syntax+      `Prelude.hashWithSalt` telecine+      `Prelude.hashWithSalt` temporalAdaptiveQuantization+      `Prelude.hashWithSalt` unregisteredSeiTimecode++instance Prelude.NFData H264Settings where+  rnf H264Settings' {..} =+    Prelude.rnf adaptiveQuantization+      `Prelude.seq` Prelude.rnf bitrate+      `Prelude.seq` Prelude.rnf codecLevel+      `Prelude.seq` Prelude.rnf codecProfile+      `Prelude.seq` Prelude.rnf dynamicSubGop+      `Prelude.seq` Prelude.rnf entropyEncoding+      `Prelude.seq` Prelude.rnf fieldEncoding+      `Prelude.seq` Prelude.rnf flickerAdaptiveQuantization+      `Prelude.seq` Prelude.rnf framerateControl+      `Prelude.seq` Prelude.rnf framerateConversionAlgorithm+      `Prelude.seq` Prelude.rnf framerateDenominator+      `Prelude.seq` Prelude.rnf framerateNumerator+      `Prelude.seq` Prelude.rnf gopBReference+      `Prelude.seq` Prelude.rnf gopClosedCadence+      `Prelude.seq` Prelude.rnf gopSize+      `Prelude.seq` Prelude.rnf gopSizeUnits+      `Prelude.seq` Prelude.rnf+        hrdBufferFinalFillPercentage+      `Prelude.seq` Prelude.rnf+        hrdBufferInitialFillPercentage+      `Prelude.seq` Prelude.rnf hrdBufferSize+      `Prelude.seq` Prelude.rnf interlaceMode+      `Prelude.seq` Prelude.rnf maxBitrate+      `Prelude.seq` Prelude.rnf minIInterval+      `Prelude.seq` Prelude.rnf+        numberBFramesBetweenReferenceFrames+      `Prelude.seq` Prelude.rnf+        numberReferenceFrames+      `Prelude.seq` Prelude.rnf+        parControl+      `Prelude.seq` Prelude.rnf+        parDenominator+      `Prelude.seq` Prelude.rnf+        parNumerator+      `Prelude.seq` Prelude.rnf+        qualityTuningLevel+      `Prelude.seq` Prelude.rnf+        qvbrSettings+      `Prelude.seq` Prelude.rnf+        rateControlMode+      `Prelude.seq` Prelude.rnf+        repeatPps+      `Prelude.seq` Prelude.rnf+        scanTypeConversionMode+      `Prelude.seq` Prelude.rnf+        sceneChangeDetect+      `Prelude.seq` Prelude.rnf+        slices+      `Prelude.seq` Prelude.rnf+        slowPal+      `Prelude.seq` Prelude.rnf+        softness+      `Prelude.seq` Prelude.rnf+        spatialAdaptiveQuantization+      `Prelude.seq` Prelude.rnf+        syntax+      `Prelude.seq` Prelude.rnf+        telecine+      `Prelude.seq` Prelude.rnf+        temporalAdaptiveQuantization+      `Prelude.seq` Prelude.rnf+        unregisteredSeiTimecode++instance Data.ToJSON H264Settings where+  toJSON H264Settings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("adaptiveQuantization" Data..=)+              Prelude.<$> adaptiveQuantization,+            ("bitrate" Data..=) Prelude.<$> bitrate,+            ("codecLevel" Data..=) Prelude.<$> codecLevel,+            ("codecProfile" Data..=) Prelude.<$> codecProfile,+            ("dynamicSubGop" Data..=) Prelude.<$> dynamicSubGop,+            ("entropyEncoding" Data..=)+              Prelude.<$> entropyEncoding,+            ("fieldEncoding" Data..=) Prelude.<$> fieldEncoding,+            ("flickerAdaptiveQuantization" Data..=)+              Prelude.<$> flickerAdaptiveQuantization,+            ("framerateControl" Data..=)+              Prelude.<$> framerateControl,+            ("framerateConversionAlgorithm" Data..=)+              Prelude.<$> framerateConversionAlgorithm,+            ("framerateDenominator" Data..=)+              Prelude.<$> framerateDenominator,+            ("framerateNumerator" Data..=)+              Prelude.<$> framerateNumerator,+            ("gopBReference" Data..=) Prelude.<$> gopBReference,+            ("gopClosedCadence" Data..=)+              Prelude.<$> gopClosedCadence,+            ("gopSize" Data..=) Prelude.<$> gopSize,+            ("gopSizeUnits" Data..=) Prelude.<$> gopSizeUnits,+            ("hrdBufferFinalFillPercentage" Data..=)+              Prelude.<$> hrdBufferFinalFillPercentage,+            ("hrdBufferInitialFillPercentage" Data..=)+              Prelude.<$> hrdBufferInitialFillPercentage,+            ("hrdBufferSize" Data..=) Prelude.<$> hrdBufferSize,+            ("interlaceMode" Data..=) Prelude.<$> interlaceMode,+            ("maxBitrate" Data..=) Prelude.<$> maxBitrate,+            ("minIInterval" Data..=) Prelude.<$> minIInterval,+            ("numberBFramesBetweenReferenceFrames" Data..=)+              Prelude.<$> numberBFramesBetweenReferenceFrames,+            ("numberReferenceFrames" Data..=)+              Prelude.<$> numberReferenceFrames,+            ("parControl" Data..=) Prelude.<$> parControl,+            ("parDenominator" Data..=)+              Prelude.<$> parDenominator,+            ("parNumerator" Data..=) Prelude.<$> parNumerator,+            ("qualityTuningLevel" Data..=)+              Prelude.<$> qualityTuningLevel,+            ("qvbrSettings" Data..=) Prelude.<$> qvbrSettings,+            ("rateControlMode" Data..=)+              Prelude.<$> rateControlMode,+            ("repeatPps" Data..=) Prelude.<$> repeatPps,+            ("scanTypeConversionMode" Data..=)+              Prelude.<$> scanTypeConversionMode,+            ("sceneChangeDetect" Data..=)+              Prelude.<$> sceneChangeDetect,+            ("slices" Data..=) Prelude.<$> slices,+            ("slowPal" Data..=) Prelude.<$> slowPal,+            ("softness" Data..=) Prelude.<$> softness,+            ("spatialAdaptiveQuantization" Data..=)+              Prelude.<$> spatialAdaptiveQuantization,+            ("syntax" Data..=) Prelude.<$> syntax,+            ("telecine" Data..=) Prelude.<$> telecine,+            ("temporalAdaptiveQuantization" Data..=)+              Prelude.<$> temporalAdaptiveQuantization,+            ("unregisteredSeiTimecode" Data..=)+              Prelude.<$> unregisteredSeiTimecode+          ]+      )
+ gen/Amazonka/MediaConvert/Types/H264SlowPal.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264SlowPal+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264SlowPal+  ( H264SlowPal+      ( ..,+        H264SlowPal_DISABLED,+        H264SlowPal_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ignore this setting unless your input frame rate is 23.976 or 24 frames+-- per second (fps). Enable slow PAL to create a 25 fps output. When you+-- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+-- resamples your audio to keep it synchronized with the video. Note that+-- enabling this setting will slightly reduce the duration of your video.+-- Required settings: You must also set Framerate to 25. In your JSON job+-- specification, set (framerateControl) to (SPECIFIED),+-- (framerateNumerator) to 25 and (framerateDenominator) to 1.+newtype H264SlowPal = H264SlowPal'+  { fromH264SlowPal ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264SlowPal_DISABLED :: H264SlowPal+pattern H264SlowPal_DISABLED = H264SlowPal' "DISABLED"++pattern H264SlowPal_ENABLED :: H264SlowPal+pattern H264SlowPal_ENABLED = H264SlowPal' "ENABLED"++{-# COMPLETE+  H264SlowPal_DISABLED,+  H264SlowPal_ENABLED,+  H264SlowPal'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264SpatialAdaptiveQuantization.hs view
@@ -0,0 +1,97 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264SpatialAdaptiveQuantization+  ( H264SpatialAdaptiveQuantization+      ( ..,+        H264SpatialAdaptiveQuantization_DISABLED,+        H264SpatialAdaptiveQuantization_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Only use this setting when you change the default value, Auto (AUTO),+-- for the setting H264AdaptiveQuantization. When you keep all defaults,+-- excluding H264AdaptiveQuantization and all other adaptive quantization+-- from your JSON job specification, MediaConvert automatically applies the+-- best types of quantization for your video content. When you set+-- H264AdaptiveQuantization to a value other than AUTO, the default value+-- for H264SpatialAdaptiveQuantization is Enabled (ENABLED). Keep this+-- default value to adjust quantization within each frame based on spatial+-- variation of content complexity. When you enable this feature, the+-- encoder uses fewer bits on areas that can sustain more distortion with+-- no noticeable visual degradation and uses more bits on areas where any+-- small distortion will be noticeable. For example, complex textured+-- blocks are encoded with fewer bits and smooth textured blocks are+-- encoded with more bits. Enabling this feature will almost always improve+-- your video quality. Note, though, that this feature doesn\'t take into+-- account where the viewer\'s attention is likely to be. If viewers are+-- likely to be focusing their attention on a part of the screen with a lot+-- of complex texture, you might choose to set+-- H264SpatialAdaptiveQuantization to Disabled (DISABLED). Related setting:+-- When you enable spatial adaptive quantization, set the value for+-- Adaptive quantization (H264AdaptiveQuantization) depending on your+-- content. For homogeneous content, such as cartoons and video games, set+-- it to Low. For content with a wider variety of textures, set it to High+-- or Higher. To manually enable or disable+-- H264SpatialAdaptiveQuantization, you must set Adaptive quantization+-- (H264AdaptiveQuantization) to a value other than AUTO.+newtype H264SpatialAdaptiveQuantization = H264SpatialAdaptiveQuantization'+  { fromH264SpatialAdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264SpatialAdaptiveQuantization_DISABLED :: H264SpatialAdaptiveQuantization+pattern H264SpatialAdaptiveQuantization_DISABLED = H264SpatialAdaptiveQuantization' "DISABLED"++pattern H264SpatialAdaptiveQuantization_ENABLED :: H264SpatialAdaptiveQuantization+pattern H264SpatialAdaptiveQuantization_ENABLED = H264SpatialAdaptiveQuantization' "ENABLED"++{-# COMPLETE+  H264SpatialAdaptiveQuantization_DISABLED,+  H264SpatialAdaptiveQuantization_ENABLED,+  H264SpatialAdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264Syntax.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264Syntax+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264Syntax+  ( H264Syntax+      ( ..,+        H264Syntax_DEFAULT,+        H264Syntax_RP2027+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Produces a bitstream compliant with SMPTE RP-2027.+newtype H264Syntax = H264Syntax'+  { fromH264Syntax ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264Syntax_DEFAULT :: H264Syntax+pattern H264Syntax_DEFAULT = H264Syntax' "DEFAULT"++pattern H264Syntax_RP2027 :: H264Syntax+pattern H264Syntax_RP2027 = H264Syntax' "RP2027"++{-# COMPLETE+  H264Syntax_DEFAULT,+  H264Syntax_RP2027,+  H264Syntax'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264Telecine.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264Telecine+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264Telecine+  ( H264Telecine+      ( ..,+        H264Telecine_HARD,+        H264Telecine_NONE,+        H264Telecine_SOFT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you do frame rate conversion from 23.976 frames per second (fps) to+-- 29.97 fps, and your output scan type is interlaced, you can optionally+-- enable hard or soft telecine to create a smoother picture. Hard telecine+-- (HARD) produces a 29.97i output. Soft telecine (SOFT) produces an output+-- with a 23.976 output that signals to the video player device to do the+-- conversion during play back. When you keep the default value, None+-- (NONE), MediaConvert does a standard frame rate conversion to 29.97+-- without doing anything with the field polarity to create a smoother+-- picture.+newtype H264Telecine = H264Telecine'+  { fromH264Telecine ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264Telecine_HARD :: H264Telecine+pattern H264Telecine_HARD = H264Telecine' "HARD"++pattern H264Telecine_NONE :: H264Telecine+pattern H264Telecine_NONE = H264Telecine' "NONE"++pattern H264Telecine_SOFT :: H264Telecine+pattern H264Telecine_SOFT = H264Telecine' "SOFT"++{-# COMPLETE+  H264Telecine_HARD,+  H264Telecine_NONE,+  H264Telecine_SOFT,+  H264Telecine'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264TemporalAdaptiveQuantization.hs view
@@ -0,0 +1,95 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264TemporalAdaptiveQuantization+  ( H264TemporalAdaptiveQuantization+      ( ..,+        H264TemporalAdaptiveQuantization_DISABLED,+        H264TemporalAdaptiveQuantization_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Only use this setting when you change the default value, AUTO, for the+-- setting H264AdaptiveQuantization. When you keep all defaults, excluding+-- H264AdaptiveQuantization and all other adaptive quantization from your+-- JSON job specification, MediaConvert automatically applies the best+-- types of quantization for your video content. When you set+-- H264AdaptiveQuantization to a value other than AUTO, the default value+-- for H264TemporalAdaptiveQuantization is Enabled (ENABLED). Keep this+-- default value to adjust quantization within each frame based on temporal+-- variation of content complexity. When you enable this feature, the+-- encoder uses fewer bits on areas of the frame that aren\'t moving and+-- uses more bits on complex objects with sharp edges that move a lot. For+-- example, this feature improves the readability of text tickers on+-- newscasts and scoreboards on sports matches. Enabling this feature will+-- almost always improve your video quality. Note, though, that this+-- feature doesn\'t take into account where the viewer\'s attention is+-- likely to be. If viewers are likely to be focusing their attention on a+-- part of the screen that doesn\'t have moving objects with sharp edges,+-- such as sports athletes\' faces, you might choose to set+-- H264TemporalAdaptiveQuantization to Disabled (DISABLED). Related+-- setting: When you enable temporal quantization, adjust the strength of+-- the filter with the setting Adaptive quantization+-- (adaptiveQuantization). To manually enable or disable+-- H264TemporalAdaptiveQuantization, you must set Adaptive quantization+-- (H264AdaptiveQuantization) to a value other than AUTO.+newtype H264TemporalAdaptiveQuantization = H264TemporalAdaptiveQuantization'+  { fromH264TemporalAdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264TemporalAdaptiveQuantization_DISABLED :: H264TemporalAdaptiveQuantization+pattern H264TemporalAdaptiveQuantization_DISABLED = H264TemporalAdaptiveQuantization' "DISABLED"++pattern H264TemporalAdaptiveQuantization_ENABLED :: H264TemporalAdaptiveQuantization+pattern H264TemporalAdaptiveQuantization_ENABLED = H264TemporalAdaptiveQuantization' "ENABLED"++{-# COMPLETE+  H264TemporalAdaptiveQuantization_DISABLED,+  H264TemporalAdaptiveQuantization_ENABLED,+  H264TemporalAdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/H264UnregisteredSeiTimecode.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H264UnregisteredSeiTimecode+  ( H264UnregisteredSeiTimecode+      ( ..,+        H264UnregisteredSeiTimecode_DISABLED,+        H264UnregisteredSeiTimecode_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Inserts timecode for each frame as 4 bytes of an unregistered SEI+-- message.+newtype H264UnregisteredSeiTimecode = H264UnregisteredSeiTimecode'+  { fromH264UnregisteredSeiTimecode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H264UnregisteredSeiTimecode_DISABLED :: H264UnregisteredSeiTimecode+pattern H264UnregisteredSeiTimecode_DISABLED = H264UnregisteredSeiTimecode' "DISABLED"++pattern H264UnregisteredSeiTimecode_ENABLED :: H264UnregisteredSeiTimecode+pattern H264UnregisteredSeiTimecode_ENABLED = H264UnregisteredSeiTimecode' "ENABLED"++{-# COMPLETE+  H264UnregisteredSeiTimecode_DISABLED,+  H264UnregisteredSeiTimecode_ENABLED,+  H264UnregisteredSeiTimecode'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265AdaptiveQuantization.hs view
@@ -0,0 +1,107 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265AdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265AdaptiveQuantization+  ( H265AdaptiveQuantization+      ( ..,+        H265AdaptiveQuantization_AUTO,+        H265AdaptiveQuantization_HIGH,+        H265AdaptiveQuantization_HIGHER,+        H265AdaptiveQuantization_LOW,+        H265AdaptiveQuantization_MAX,+        H265AdaptiveQuantization_MEDIUM,+        H265AdaptiveQuantization_OFF+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you set Adaptive Quantization (H265AdaptiveQuantization) to Auto+-- (AUTO), or leave blank, MediaConvert automatically applies quantization+-- to improve the video quality of your output. Set Adaptive Quantization+-- to Low (LOW), Medium (MEDIUM), High (HIGH), Higher (HIGHER), or Max+-- (MAX) to manually control the strength of the quantization filter. When+-- you do, you can specify a value for Spatial Adaptive Quantization+-- (H265SpatialAdaptiveQuantization), Temporal Adaptive Quantization+-- (H265TemporalAdaptiveQuantization), and Flicker Adaptive Quantization+-- (H265FlickerAdaptiveQuantization), to further control the quantization+-- filter. Set Adaptive Quantization to Off (OFF) to apply no quantization+-- to your output.+newtype H265AdaptiveQuantization = H265AdaptiveQuantization'+  { fromH265AdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265AdaptiveQuantization_AUTO :: H265AdaptiveQuantization+pattern H265AdaptiveQuantization_AUTO = H265AdaptiveQuantization' "AUTO"++pattern H265AdaptiveQuantization_HIGH :: H265AdaptiveQuantization+pattern H265AdaptiveQuantization_HIGH = H265AdaptiveQuantization' "HIGH"++pattern H265AdaptiveQuantization_HIGHER :: H265AdaptiveQuantization+pattern H265AdaptiveQuantization_HIGHER = H265AdaptiveQuantization' "HIGHER"++pattern H265AdaptiveQuantization_LOW :: H265AdaptiveQuantization+pattern H265AdaptiveQuantization_LOW = H265AdaptiveQuantization' "LOW"++pattern H265AdaptiveQuantization_MAX :: H265AdaptiveQuantization+pattern H265AdaptiveQuantization_MAX = H265AdaptiveQuantization' "MAX"++pattern H265AdaptiveQuantization_MEDIUM :: H265AdaptiveQuantization+pattern H265AdaptiveQuantization_MEDIUM = H265AdaptiveQuantization' "MEDIUM"++pattern H265AdaptiveQuantization_OFF :: H265AdaptiveQuantization+pattern H265AdaptiveQuantization_OFF = H265AdaptiveQuantization' "OFF"++{-# COMPLETE+  H265AdaptiveQuantization_AUTO,+  H265AdaptiveQuantization_HIGH,+  H265AdaptiveQuantization_HIGHER,+  H265AdaptiveQuantization_LOW,+  H265AdaptiveQuantization_MAX,+  H265AdaptiveQuantization_MEDIUM,+  H265AdaptiveQuantization_OFF,+  H265AdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265AlternateTransferFunctionSei.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei+  ( H265AlternateTransferFunctionSei+      ( ..,+        H265AlternateTransferFunctionSei_DISABLED,+        H265AlternateTransferFunctionSei_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enables Alternate Transfer Function SEI message for outputs using Hybrid+-- Log Gamma (HLG) Electro-Optical Transfer Function (EOTF).+newtype H265AlternateTransferFunctionSei = H265AlternateTransferFunctionSei'+  { fromH265AlternateTransferFunctionSei ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265AlternateTransferFunctionSei_DISABLED :: H265AlternateTransferFunctionSei+pattern H265AlternateTransferFunctionSei_DISABLED = H265AlternateTransferFunctionSei' "DISABLED"++pattern H265AlternateTransferFunctionSei_ENABLED :: H265AlternateTransferFunctionSei+pattern H265AlternateTransferFunctionSei_ENABLED = H265AlternateTransferFunctionSei' "ENABLED"++{-# COMPLETE+  H265AlternateTransferFunctionSei_DISABLED,+  H265AlternateTransferFunctionSei_ENABLED,+  H265AlternateTransferFunctionSei'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265CodecLevel.hs view
@@ -0,0 +1,132 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265CodecLevel+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265CodecLevel+  ( H265CodecLevel+      ( ..,+        H265CodecLevel_AUTO,+        H265CodecLevel_LEVEL_1,+        H265CodecLevel_LEVEL_2,+        H265CodecLevel_LEVEL_2_1,+        H265CodecLevel_LEVEL_3,+        H265CodecLevel_LEVEL_3_1,+        H265CodecLevel_LEVEL_4,+        H265CodecLevel_LEVEL_4_1,+        H265CodecLevel_LEVEL_5,+        H265CodecLevel_LEVEL_5_1,+        H265CodecLevel_LEVEL_5_2,+        H265CodecLevel_LEVEL_6,+        H265CodecLevel_LEVEL_6_1,+        H265CodecLevel_LEVEL_6_2+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | H.265 Level.+newtype H265CodecLevel = H265CodecLevel'+  { fromH265CodecLevel ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265CodecLevel_AUTO :: H265CodecLevel+pattern H265CodecLevel_AUTO = H265CodecLevel' "AUTO"++pattern H265CodecLevel_LEVEL_1 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_1 = H265CodecLevel' "LEVEL_1"++pattern H265CodecLevel_LEVEL_2 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_2 = H265CodecLevel' "LEVEL_2"++pattern H265CodecLevel_LEVEL_2_1 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_2_1 = H265CodecLevel' "LEVEL_2_1"++pattern H265CodecLevel_LEVEL_3 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_3 = H265CodecLevel' "LEVEL_3"++pattern H265CodecLevel_LEVEL_3_1 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_3_1 = H265CodecLevel' "LEVEL_3_1"++pattern H265CodecLevel_LEVEL_4 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_4 = H265CodecLevel' "LEVEL_4"++pattern H265CodecLevel_LEVEL_4_1 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_4_1 = H265CodecLevel' "LEVEL_4_1"++pattern H265CodecLevel_LEVEL_5 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_5 = H265CodecLevel' "LEVEL_5"++pattern H265CodecLevel_LEVEL_5_1 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_5_1 = H265CodecLevel' "LEVEL_5_1"++pattern H265CodecLevel_LEVEL_5_2 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_5_2 = H265CodecLevel' "LEVEL_5_2"++pattern H265CodecLevel_LEVEL_6 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_6 = H265CodecLevel' "LEVEL_6"++pattern H265CodecLevel_LEVEL_6_1 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_6_1 = H265CodecLevel' "LEVEL_6_1"++pattern H265CodecLevel_LEVEL_6_2 :: H265CodecLevel+pattern H265CodecLevel_LEVEL_6_2 = H265CodecLevel' "LEVEL_6_2"++{-# COMPLETE+  H265CodecLevel_AUTO,+  H265CodecLevel_LEVEL_1,+  H265CodecLevel_LEVEL_2,+  H265CodecLevel_LEVEL_2_1,+  H265CodecLevel_LEVEL_3,+  H265CodecLevel_LEVEL_3_1,+  H265CodecLevel_LEVEL_4,+  H265CodecLevel_LEVEL_4_1,+  H265CodecLevel_LEVEL_5,+  H265CodecLevel_LEVEL_5_1,+  H265CodecLevel_LEVEL_5_2,+  H265CodecLevel_LEVEL_6,+  H265CodecLevel_LEVEL_6_1,+  H265CodecLevel_LEVEL_6_2,+  H265CodecLevel'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265CodecProfile.hs view
@@ -0,0 +1,105 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265CodecProfile+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265CodecProfile+  ( H265CodecProfile+      ( ..,+        H265CodecProfile_MAIN10_HIGH,+        H265CodecProfile_MAIN10_MAIN,+        H265CodecProfile_MAIN_422_10BIT_HIGH,+        H265CodecProfile_MAIN_422_10BIT_MAIN,+        H265CodecProfile_MAIN_422_8BIT_HIGH,+        H265CodecProfile_MAIN_422_8BIT_MAIN,+        H265CodecProfile_MAIN_HIGH,+        H265CodecProfile_MAIN_MAIN+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Represents the Profile and Tier, per the HEVC (H.265) specification.+-- Selections are grouped as [Profile] \/ [Tier], so \"Main\/High\"+-- represents Main Profile with High Tier. 4:2:2 profiles are only+-- available with the HEVC 4:2:2 License.+newtype H265CodecProfile = H265CodecProfile'+  { fromH265CodecProfile ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265CodecProfile_MAIN10_HIGH :: H265CodecProfile+pattern H265CodecProfile_MAIN10_HIGH = H265CodecProfile' "MAIN10_HIGH"++pattern H265CodecProfile_MAIN10_MAIN :: H265CodecProfile+pattern H265CodecProfile_MAIN10_MAIN = H265CodecProfile' "MAIN10_MAIN"++pattern H265CodecProfile_MAIN_422_10BIT_HIGH :: H265CodecProfile+pattern H265CodecProfile_MAIN_422_10BIT_HIGH = H265CodecProfile' "MAIN_422_10BIT_HIGH"++pattern H265CodecProfile_MAIN_422_10BIT_MAIN :: H265CodecProfile+pattern H265CodecProfile_MAIN_422_10BIT_MAIN = H265CodecProfile' "MAIN_422_10BIT_MAIN"++pattern H265CodecProfile_MAIN_422_8BIT_HIGH :: H265CodecProfile+pattern H265CodecProfile_MAIN_422_8BIT_HIGH = H265CodecProfile' "MAIN_422_8BIT_HIGH"++pattern H265CodecProfile_MAIN_422_8BIT_MAIN :: H265CodecProfile+pattern H265CodecProfile_MAIN_422_8BIT_MAIN = H265CodecProfile' "MAIN_422_8BIT_MAIN"++pattern H265CodecProfile_MAIN_HIGH :: H265CodecProfile+pattern H265CodecProfile_MAIN_HIGH = H265CodecProfile' "MAIN_HIGH"++pattern H265CodecProfile_MAIN_MAIN :: H265CodecProfile+pattern H265CodecProfile_MAIN_MAIN = H265CodecProfile' "MAIN_MAIN"++{-# COMPLETE+  H265CodecProfile_MAIN10_HIGH,+  H265CodecProfile_MAIN10_MAIN,+  H265CodecProfile_MAIN_422_10BIT_HIGH,+  H265CodecProfile_MAIN_422_10BIT_MAIN,+  H265CodecProfile_MAIN_422_8BIT_HIGH,+  H265CodecProfile_MAIN_422_8BIT_MAIN,+  H265CodecProfile_MAIN_HIGH,+  H265CodecProfile_MAIN_MAIN,+  H265CodecProfile'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265DynamicSubGop.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265DynamicSubGop+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265DynamicSubGop+  ( H265DynamicSubGop+      ( ..,+        H265DynamicSubGop_ADAPTIVE,+        H265DynamicSubGop_STATIC+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose Adaptive to improve subjective video quality for high-motion+-- content. This will cause the service to use fewer B-frames (which infer+-- information based on other frames) for high-motion portions of the video+-- and more B-frames for low-motion portions. The maximum number of+-- B-frames is limited by the value you provide for the setting B frames+-- between reference frames (numberBFramesBetweenReferenceFrames).+newtype H265DynamicSubGop = H265DynamicSubGop'+  { fromH265DynamicSubGop ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265DynamicSubGop_ADAPTIVE :: H265DynamicSubGop+pattern H265DynamicSubGop_ADAPTIVE = H265DynamicSubGop' "ADAPTIVE"++pattern H265DynamicSubGop_STATIC :: H265DynamicSubGop+pattern H265DynamicSubGop_STATIC = H265DynamicSubGop' "STATIC"++{-# COMPLETE+  H265DynamicSubGop_ADAPTIVE,+  H265DynamicSubGop_STATIC,+  H265DynamicSubGop'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265FlickerAdaptiveQuantization.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization+  ( H265FlickerAdaptiveQuantization+      ( ..,+        H265FlickerAdaptiveQuantization_DISABLED,+        H265FlickerAdaptiveQuantization_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enable this setting to have the encoder reduce I-frame pop. I-frame pop+-- appears as a visual flicker that can arise when the encoder saves bits+-- by copying some macroblocks many times from frame to frame, and then+-- refreshes them at the I-frame. When you enable this setting, the encoder+-- updates these macroblocks slightly more often to smooth out the flicker.+-- This setting is disabled by default. Related setting: In addition to+-- enabling this setting, you must also set adaptiveQuantization to a value+-- other than Off (OFF).+newtype H265FlickerAdaptiveQuantization = H265FlickerAdaptiveQuantization'+  { fromH265FlickerAdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265FlickerAdaptiveQuantization_DISABLED :: H265FlickerAdaptiveQuantization+pattern H265FlickerAdaptiveQuantization_DISABLED = H265FlickerAdaptiveQuantization' "DISABLED"++pattern H265FlickerAdaptiveQuantization_ENABLED :: H265FlickerAdaptiveQuantization+pattern H265FlickerAdaptiveQuantization_ENABLED = H265FlickerAdaptiveQuantization' "ENABLED"++{-# COMPLETE+  H265FlickerAdaptiveQuantization_DISABLED,+  H265FlickerAdaptiveQuantization_ENABLED,+  H265FlickerAdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265FramerateControl.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265FramerateControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265FramerateControl+  ( H265FramerateControl+      ( ..,+        H265FramerateControl_INITIALIZE_FROM_SOURCE,+        H265FramerateControl_SPECIFIED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+newtype H265FramerateControl = H265FramerateControl'+  { fromH265FramerateControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265FramerateControl_INITIALIZE_FROM_SOURCE :: H265FramerateControl+pattern H265FramerateControl_INITIALIZE_FROM_SOURCE = H265FramerateControl' "INITIALIZE_FROM_SOURCE"++pattern H265FramerateControl_SPECIFIED :: H265FramerateControl+pattern H265FramerateControl_SPECIFIED = H265FramerateControl' "SPECIFIED"++{-# COMPLETE+  H265FramerateControl_INITIALIZE_FROM_SOURCE,+  H265FramerateControl_SPECIFIED,+  H265FramerateControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265FramerateConversionAlgorithm.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm+  ( H265FramerateConversionAlgorithm+      ( ..,+        H265FramerateConversionAlgorithm_DUPLICATE_DROP,+        H265FramerateConversionAlgorithm_FRAMEFORMER,+        H265FramerateConversionAlgorithm_INTERPOLATE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+newtype H265FramerateConversionAlgorithm = H265FramerateConversionAlgorithm'+  { fromH265FramerateConversionAlgorithm ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265FramerateConversionAlgorithm_DUPLICATE_DROP :: H265FramerateConversionAlgorithm+pattern H265FramerateConversionAlgorithm_DUPLICATE_DROP = H265FramerateConversionAlgorithm' "DUPLICATE_DROP"++pattern H265FramerateConversionAlgorithm_FRAMEFORMER :: H265FramerateConversionAlgorithm+pattern H265FramerateConversionAlgorithm_FRAMEFORMER = H265FramerateConversionAlgorithm' "FRAMEFORMER"++pattern H265FramerateConversionAlgorithm_INTERPOLATE :: H265FramerateConversionAlgorithm+pattern H265FramerateConversionAlgorithm_INTERPOLATE = H265FramerateConversionAlgorithm' "INTERPOLATE"++{-# COMPLETE+  H265FramerateConversionAlgorithm_DUPLICATE_DROP,+  H265FramerateConversionAlgorithm_FRAMEFORMER,+  H265FramerateConversionAlgorithm_INTERPOLATE,+  H265FramerateConversionAlgorithm'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265GopBReference.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265GopBReference+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265GopBReference+  ( H265GopBReference+      ( ..,+        H265GopBReference_DISABLED,+        H265GopBReference_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If enable, use reference B frames for GOP structures that have B frames+-- > 1.+newtype H265GopBReference = H265GopBReference'+  { fromH265GopBReference ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265GopBReference_DISABLED :: H265GopBReference+pattern H265GopBReference_DISABLED = H265GopBReference' "DISABLED"++pattern H265GopBReference_ENABLED :: H265GopBReference+pattern H265GopBReference_ENABLED = H265GopBReference' "ENABLED"++{-# COMPLETE+  H265GopBReference_DISABLED,+  H265GopBReference_ENABLED,+  H265GopBReference'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265GopSizeUnits.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265GopSizeUnits+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265GopSizeUnits+  ( H265GopSizeUnits+      ( ..,+        H265GopSizeUnits_AUTO,+        H265GopSizeUnits_FRAMES,+        H265GopSizeUnits_SECONDS+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify how the transcoder determines GOP size for this output. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize)+-- blank. By default, if you don\'t specify GOP mode control+-- (GopSizeUnits), MediaConvert will use automatic behavior. If your output+-- group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and+-- leave GOP size blank in each output in your output group. To explicitly+-- specify the GOP length, choose Specified, frames (FRAMES) or Specified,+-- seconds (SECONDS) and then provide the GOP length in the related setting+-- GOP size (GopSize).+newtype H265GopSizeUnits = H265GopSizeUnits'+  { fromH265GopSizeUnits ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265GopSizeUnits_AUTO :: H265GopSizeUnits+pattern H265GopSizeUnits_AUTO = H265GopSizeUnits' "AUTO"++pattern H265GopSizeUnits_FRAMES :: H265GopSizeUnits+pattern H265GopSizeUnits_FRAMES = H265GopSizeUnits' "FRAMES"++pattern H265GopSizeUnits_SECONDS :: H265GopSizeUnits+pattern H265GopSizeUnits_SECONDS = H265GopSizeUnits' "SECONDS"++{-# COMPLETE+  H265GopSizeUnits_AUTO,+  H265GopSizeUnits_FRAMES,+  H265GopSizeUnits_SECONDS,+  H265GopSizeUnits'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265InterlaceMode.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265InterlaceMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265InterlaceMode+  ( H265InterlaceMode+      ( ..,+        H265InterlaceMode_BOTTOM_FIELD,+        H265InterlaceMode_FOLLOW_BOTTOM_FIELD,+        H265InterlaceMode_FOLLOW_TOP_FIELD,+        H265InterlaceMode_PROGRESSIVE,+        H265InterlaceMode_TOP_FIELD+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose the scan line type for the output. Keep the default value,+-- Progressive (PROGRESSIVE) to create a progressive output, regardless of+-- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+-- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+-- the same field polarity throughout. Use Follow, default top+-- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+-- produce outputs with the same field polarity as the source. For jobs+-- that have multiple inputs, the output field polarity might change over+-- the course of the output. Follow behavior depends on the input scan+-- type. If the source is interlaced, the output will be interlaced with+-- the same polarity as the source. If the source is progressive, the+-- output will be interlaced with top field bottom field first, depending+-- on which of the Follow options you choose.+newtype H265InterlaceMode = H265InterlaceMode'+  { fromH265InterlaceMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265InterlaceMode_BOTTOM_FIELD :: H265InterlaceMode+pattern H265InterlaceMode_BOTTOM_FIELD = H265InterlaceMode' "BOTTOM_FIELD"++pattern H265InterlaceMode_FOLLOW_BOTTOM_FIELD :: H265InterlaceMode+pattern H265InterlaceMode_FOLLOW_BOTTOM_FIELD = H265InterlaceMode' "FOLLOW_BOTTOM_FIELD"++pattern H265InterlaceMode_FOLLOW_TOP_FIELD :: H265InterlaceMode+pattern H265InterlaceMode_FOLLOW_TOP_FIELD = H265InterlaceMode' "FOLLOW_TOP_FIELD"++pattern H265InterlaceMode_PROGRESSIVE :: H265InterlaceMode+pattern H265InterlaceMode_PROGRESSIVE = H265InterlaceMode' "PROGRESSIVE"++pattern H265InterlaceMode_TOP_FIELD :: H265InterlaceMode+pattern H265InterlaceMode_TOP_FIELD = H265InterlaceMode' "TOP_FIELD"++{-# COMPLETE+  H265InterlaceMode_BOTTOM_FIELD,+  H265InterlaceMode_FOLLOW_BOTTOM_FIELD,+  H265InterlaceMode_FOLLOW_TOP_FIELD,+  H265InterlaceMode_PROGRESSIVE,+  H265InterlaceMode_TOP_FIELD,+  H265InterlaceMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265ParControl.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265ParControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265ParControl+  ( H265ParControl+      ( ..,+        H265ParControl_INITIALIZE_FROM_SOURCE,+        H265ParControl_SPECIFIED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Optional. Specify how the service determines the pixel aspect ratio+-- (PAR) for this output. The default behavior, Follow source+-- (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your+-- output. To specify a different PAR in the console, choose any value+-- other than Follow source. To specify a different PAR by editing the JSON+-- job specification, choose SPECIFIED. When you choose SPECIFIED for this+-- setting, you must also specify values for the parNumerator and+-- parDenominator settings.+newtype H265ParControl = H265ParControl'+  { fromH265ParControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265ParControl_INITIALIZE_FROM_SOURCE :: H265ParControl+pattern H265ParControl_INITIALIZE_FROM_SOURCE = H265ParControl' "INITIALIZE_FROM_SOURCE"++pattern H265ParControl_SPECIFIED :: H265ParControl+pattern H265ParControl_SPECIFIED = H265ParControl' "SPECIFIED"++{-# COMPLETE+  H265ParControl_INITIALIZE_FROM_SOURCE,+  H265ParControl_SPECIFIED,+  H265ParControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265QualityTuningLevel.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265QualityTuningLevel+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265QualityTuningLevel+  ( H265QualityTuningLevel+      ( ..,+        H265QualityTuningLevel_MULTI_PASS_HQ,+        H265QualityTuningLevel_SINGLE_PASS,+        H265QualityTuningLevel_SINGLE_PASS_HQ+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Optional. Use Quality tuning level (qualityTuningLevel) to choose how+-- you want to trade off encoding speed for output video quality. The+-- default behavior is faster, lower quality, single-pass encoding.+newtype H265QualityTuningLevel = H265QualityTuningLevel'+  { fromH265QualityTuningLevel ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265QualityTuningLevel_MULTI_PASS_HQ :: H265QualityTuningLevel+pattern H265QualityTuningLevel_MULTI_PASS_HQ = H265QualityTuningLevel' "MULTI_PASS_HQ"++pattern H265QualityTuningLevel_SINGLE_PASS :: H265QualityTuningLevel+pattern H265QualityTuningLevel_SINGLE_PASS = H265QualityTuningLevel' "SINGLE_PASS"++pattern H265QualityTuningLevel_SINGLE_PASS_HQ :: H265QualityTuningLevel+pattern H265QualityTuningLevel_SINGLE_PASS_HQ = H265QualityTuningLevel' "SINGLE_PASS_HQ"++{-# COMPLETE+  H265QualityTuningLevel_MULTI_PASS_HQ,+  H265QualityTuningLevel_SINGLE_PASS,+  H265QualityTuningLevel_SINGLE_PASS_HQ,+  H265QualityTuningLevel'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265QvbrSettings.hs view
@@ -0,0 +1,181 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265QvbrSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265QvbrSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Settings for quality-defined variable bitrate encoding with the H.265+-- codec. Use these settings only when you set QVBR for Rate control mode+-- (RateControlMode).+--+-- /See:/ 'newH265QvbrSettings' smart constructor.+data H265QvbrSettings = H265QvbrSettings'+  { -- | Use this setting only when Rate control mode is QVBR and Quality tuning+    -- level is Multi-pass HQ. For Max average bitrate values suited to the+    -- complexity of your input video, the service limits the average bitrate+    -- of the video part of this output to the value that you choose. That is,+    -- the total size of the video element is less than or equal to the value+    -- you set multiplied by the number of seconds of encoded output.+    maxAverageBitrate :: Prelude.Maybe Prelude.Natural,+    -- | Use this setting only when you set Rate control mode (RateControlMode)+    -- to QVBR. Specify the target quality level for this output. MediaConvert+    -- determines the right number of bits to use for each part of the video to+    -- maintain the video quality that you specify. When you keep the default+    -- value, AUTO, MediaConvert picks a quality level for you, based on+    -- characteristics of your input video. If you prefer to specify a quality+    -- level, specify a number from 1 through 10. Use higher numbers for+    -- greater quality. Level 10 results in nearly lossless compression. The+    -- quality level for most broadcast-quality transcodes is between 6 and 9.+    -- Optionally, to specify a value between whole numbers, also provide a+    -- value for the setting qvbrQualityLevelFineTune. For example, if you want+    -- your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set+    -- qvbrQualityLevelFineTune to .33.+    qvbrQualityLevel :: Prelude.Maybe Prelude.Natural,+    -- | Optional. Specify a value here to set the QVBR quality to a level that+    -- is between whole numbers. For example, if you want your QVBR quality+    -- level to be 7.33, set qvbrQualityLevel to 7 and set+    -- qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality+    -- level to the nearest third of a whole number. For example, if you set+    -- qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your+    -- actual QVBR quality level is 7.33.+    qvbrQualityLevelFineTune :: Prelude.Maybe Prelude.Double+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'H265QvbrSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxAverageBitrate', 'h265QvbrSettings_maxAverageBitrate' - Use this setting only when Rate control mode is QVBR and Quality tuning+-- level is Multi-pass HQ. For Max average bitrate values suited to the+-- complexity of your input video, the service limits the average bitrate+-- of the video part of this output to the value that you choose. That is,+-- the total size of the video element is less than or equal to the value+-- you set multiplied by the number of seconds of encoded output.+--+-- 'qvbrQualityLevel', 'h265QvbrSettings_qvbrQualityLevel' - Use this setting only when you set Rate control mode (RateControlMode)+-- to QVBR. Specify the target quality level for this output. MediaConvert+-- determines the right number of bits to use for each part of the video to+-- maintain the video quality that you specify. When you keep the default+-- value, AUTO, MediaConvert picks a quality level for you, based on+-- characteristics of your input video. If you prefer to specify a quality+-- level, specify a number from 1 through 10. Use higher numbers for+-- greater quality. Level 10 results in nearly lossless compression. The+-- quality level for most broadcast-quality transcodes is between 6 and 9.+-- Optionally, to specify a value between whole numbers, also provide a+-- value for the setting qvbrQualityLevelFineTune. For example, if you want+-- your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33.+--+-- 'qvbrQualityLevelFineTune', 'h265QvbrSettings_qvbrQualityLevelFineTune' - Optional. Specify a value here to set the QVBR quality to a level that+-- is between whole numbers. For example, if you want your QVBR quality+-- level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality+-- level to the nearest third of a whole number. For example, if you set+-- qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your+-- actual QVBR quality level is 7.33.+newH265QvbrSettings ::+  H265QvbrSettings+newH265QvbrSettings =+  H265QvbrSettings'+    { maxAverageBitrate =+        Prelude.Nothing,+      qvbrQualityLevel = Prelude.Nothing,+      qvbrQualityLevelFineTune = Prelude.Nothing+    }++-- | Use this setting only when Rate control mode is QVBR and Quality tuning+-- level is Multi-pass HQ. For Max average bitrate values suited to the+-- complexity of your input video, the service limits the average bitrate+-- of the video part of this output to the value that you choose. That is,+-- the total size of the video element is less than or equal to the value+-- you set multiplied by the number of seconds of encoded output.+h265QvbrSettings_maxAverageBitrate :: Lens.Lens' H265QvbrSettings (Prelude.Maybe Prelude.Natural)+h265QvbrSettings_maxAverageBitrate = Lens.lens (\H265QvbrSettings' {maxAverageBitrate} -> maxAverageBitrate) (\s@H265QvbrSettings' {} a -> s {maxAverageBitrate = a} :: H265QvbrSettings)++-- | Use this setting only when you set Rate control mode (RateControlMode)+-- to QVBR. Specify the target quality level for this output. MediaConvert+-- determines the right number of bits to use for each part of the video to+-- maintain the video quality that you specify. When you keep the default+-- value, AUTO, MediaConvert picks a quality level for you, based on+-- characteristics of your input video. If you prefer to specify a quality+-- level, specify a number from 1 through 10. Use higher numbers for+-- greater quality. Level 10 results in nearly lossless compression. The+-- quality level for most broadcast-quality transcodes is between 6 and 9.+-- Optionally, to specify a value between whole numbers, also provide a+-- value for the setting qvbrQualityLevelFineTune. For example, if you want+-- your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33.+h265QvbrSettings_qvbrQualityLevel :: Lens.Lens' H265QvbrSettings (Prelude.Maybe Prelude.Natural)+h265QvbrSettings_qvbrQualityLevel = Lens.lens (\H265QvbrSettings' {qvbrQualityLevel} -> qvbrQualityLevel) (\s@H265QvbrSettings' {} a -> s {qvbrQualityLevel = a} :: H265QvbrSettings)++-- | Optional. Specify a value here to set the QVBR quality to a level that+-- is between whole numbers. For example, if you want your QVBR quality+-- level to be 7.33, set qvbrQualityLevel to 7 and set+-- qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality+-- level to the nearest third of a whole number. For example, if you set+-- qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25, your+-- actual QVBR quality level is 7.33.+h265QvbrSettings_qvbrQualityLevelFineTune :: Lens.Lens' H265QvbrSettings (Prelude.Maybe Prelude.Double)+h265QvbrSettings_qvbrQualityLevelFineTune = Lens.lens (\H265QvbrSettings' {qvbrQualityLevelFineTune} -> qvbrQualityLevelFineTune) (\s@H265QvbrSettings' {} a -> s {qvbrQualityLevelFineTune = a} :: H265QvbrSettings)++instance Data.FromJSON H265QvbrSettings where+  parseJSON =+    Data.withObject+      "H265QvbrSettings"+      ( \x ->+          H265QvbrSettings'+            Prelude.<$> (x Data..:? "maxAverageBitrate")+            Prelude.<*> (x Data..:? "qvbrQualityLevel")+            Prelude.<*> (x Data..:? "qvbrQualityLevelFineTune")+      )++instance Prelude.Hashable H265QvbrSettings where+  hashWithSalt _salt H265QvbrSettings' {..} =+    _salt+      `Prelude.hashWithSalt` maxAverageBitrate+      `Prelude.hashWithSalt` qvbrQualityLevel+      `Prelude.hashWithSalt` qvbrQualityLevelFineTune++instance Prelude.NFData H265QvbrSettings where+  rnf H265QvbrSettings' {..} =+    Prelude.rnf maxAverageBitrate+      `Prelude.seq` Prelude.rnf qvbrQualityLevel+      `Prelude.seq` Prelude.rnf qvbrQualityLevelFineTune++instance Data.ToJSON H265QvbrSettings where+  toJSON H265QvbrSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("maxAverageBitrate" Data..=)+              Prelude.<$> maxAverageBitrate,+            ("qvbrQualityLevel" Data..=)+              Prelude.<$> qvbrQualityLevel,+            ("qvbrQualityLevelFineTune" Data..=)+              Prelude.<$> qvbrQualityLevelFineTune+          ]+      )
+ gen/Amazonka/MediaConvert/Types/H265RateControlMode.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265RateControlMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265RateControlMode+  ( H265RateControlMode+      ( ..,+        H265RateControlMode_CBR,+        H265RateControlMode_QVBR,+        H265RateControlMode_VBR+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting to specify whether this output has a variable bitrate+-- (VBR), constant bitrate (CBR) or quality-defined variable bitrate+-- (QVBR).+newtype H265RateControlMode = H265RateControlMode'+  { fromH265RateControlMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265RateControlMode_CBR :: H265RateControlMode+pattern H265RateControlMode_CBR = H265RateControlMode' "CBR"++pattern H265RateControlMode_QVBR :: H265RateControlMode+pattern H265RateControlMode_QVBR = H265RateControlMode' "QVBR"++pattern H265RateControlMode_VBR :: H265RateControlMode+pattern H265RateControlMode_VBR = H265RateControlMode' "VBR"++{-# COMPLETE+  H265RateControlMode_CBR,+  H265RateControlMode_QVBR,+  H265RateControlMode_VBR,+  H265RateControlMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265SampleAdaptiveOffsetFilterMode.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode+  ( H265SampleAdaptiveOffsetFilterMode+      ( ..,+        H265SampleAdaptiveOffsetFilterMode_ADAPTIVE,+        H265SampleAdaptiveOffsetFilterMode_DEFAULT,+        H265SampleAdaptiveOffsetFilterMode_OFF+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify Sample Adaptive Offset (SAO) filter strength. Adaptive mode+-- dynamically selects best strength based on content+newtype H265SampleAdaptiveOffsetFilterMode = H265SampleAdaptiveOffsetFilterMode'+  { fromH265SampleAdaptiveOffsetFilterMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265SampleAdaptiveOffsetFilterMode_ADAPTIVE :: H265SampleAdaptiveOffsetFilterMode+pattern H265SampleAdaptiveOffsetFilterMode_ADAPTIVE = H265SampleAdaptiveOffsetFilterMode' "ADAPTIVE"++pattern H265SampleAdaptiveOffsetFilterMode_DEFAULT :: H265SampleAdaptiveOffsetFilterMode+pattern H265SampleAdaptiveOffsetFilterMode_DEFAULT = H265SampleAdaptiveOffsetFilterMode' "DEFAULT"++pattern H265SampleAdaptiveOffsetFilterMode_OFF :: H265SampleAdaptiveOffsetFilterMode+pattern H265SampleAdaptiveOffsetFilterMode_OFF = H265SampleAdaptiveOffsetFilterMode' "OFF"++{-# COMPLETE+  H265SampleAdaptiveOffsetFilterMode_ADAPTIVE,+  H265SampleAdaptiveOffsetFilterMode_DEFAULT,+  H265SampleAdaptiveOffsetFilterMode_OFF,+  H265SampleAdaptiveOffsetFilterMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265ScanTypeConversionMode.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265ScanTypeConversionMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265ScanTypeConversionMode+  ( H265ScanTypeConversionMode+      ( ..,+        H265ScanTypeConversionMode_INTERLACED,+        H265ScanTypeConversionMode_INTERLACED_OPTIMIZE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting for interlaced outputs, when your output frame rate is+-- half of your input frame rate. In this situation, choose Optimized+-- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+-- output. In this case, each progressive frame from the input corresponds+-- to an interlaced field in the output. Keep the default value, Basic+-- interlacing (INTERLACED), for all other output frame rates. With basic+-- interlacing, MediaConvert performs any frame rate conversion first and+-- then interlaces the frames. When you choose Optimized interlacing and+-- you set your output frame rate to a value that isn\'t suitable for+-- optimized interlacing, MediaConvert automatically falls back to basic+-- interlacing. Required settings: To use optimized interlacing, you must+-- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+-- optimized interlacing for hard telecine outputs. You must also set+-- Interlace mode (interlaceMode) to a value other than Progressive+-- (PROGRESSIVE).+newtype H265ScanTypeConversionMode = H265ScanTypeConversionMode'+  { fromH265ScanTypeConversionMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265ScanTypeConversionMode_INTERLACED :: H265ScanTypeConversionMode+pattern H265ScanTypeConversionMode_INTERLACED = H265ScanTypeConversionMode' "INTERLACED"++pattern H265ScanTypeConversionMode_INTERLACED_OPTIMIZE :: H265ScanTypeConversionMode+pattern H265ScanTypeConversionMode_INTERLACED_OPTIMIZE = H265ScanTypeConversionMode' "INTERLACED_OPTIMIZE"++{-# COMPLETE+  H265ScanTypeConversionMode_INTERLACED,+  H265ScanTypeConversionMode_INTERLACED_OPTIMIZE,+  H265ScanTypeConversionMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265SceneChangeDetect.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265SceneChangeDetect+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265SceneChangeDetect+  ( H265SceneChangeDetect+      ( ..,+        H265SceneChangeDetect_DISABLED,+        H265SceneChangeDetect_ENABLED,+        H265SceneChangeDetect_TRANSITION_DETECTION+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enable this setting to insert I-frames at scene changes that the service+-- automatically detects. This improves video quality and is enabled by+-- default. If this output uses QVBR, choose Transition detection+-- (TRANSITION_DETECTION) for further video quality improvement. For more+-- information about QVBR, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/cbr-vbr-qvbr.+newtype H265SceneChangeDetect = H265SceneChangeDetect'+  { fromH265SceneChangeDetect ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265SceneChangeDetect_DISABLED :: H265SceneChangeDetect+pattern H265SceneChangeDetect_DISABLED = H265SceneChangeDetect' "DISABLED"++pattern H265SceneChangeDetect_ENABLED :: H265SceneChangeDetect+pattern H265SceneChangeDetect_ENABLED = H265SceneChangeDetect' "ENABLED"++pattern H265SceneChangeDetect_TRANSITION_DETECTION :: H265SceneChangeDetect+pattern H265SceneChangeDetect_TRANSITION_DETECTION = H265SceneChangeDetect' "TRANSITION_DETECTION"++{-# COMPLETE+  H265SceneChangeDetect_DISABLED,+  H265SceneChangeDetect_ENABLED,+  H265SceneChangeDetect_TRANSITION_DETECTION,+  H265SceneChangeDetect'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265Settings.hs view
@@ -0,0 +1,1373 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265Settings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265Settings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.H265AdaptiveQuantization+import Amazonka.MediaConvert.Types.H265AlternateTransferFunctionSei+import Amazonka.MediaConvert.Types.H265CodecLevel+import Amazonka.MediaConvert.Types.H265CodecProfile+import Amazonka.MediaConvert.Types.H265DynamicSubGop+import Amazonka.MediaConvert.Types.H265FlickerAdaptiveQuantization+import Amazonka.MediaConvert.Types.H265FramerateControl+import Amazonka.MediaConvert.Types.H265FramerateConversionAlgorithm+import Amazonka.MediaConvert.Types.H265GopBReference+import Amazonka.MediaConvert.Types.H265GopSizeUnits+import Amazonka.MediaConvert.Types.H265InterlaceMode+import Amazonka.MediaConvert.Types.H265ParControl+import Amazonka.MediaConvert.Types.H265QualityTuningLevel+import Amazonka.MediaConvert.Types.H265QvbrSettings+import Amazonka.MediaConvert.Types.H265RateControlMode+import Amazonka.MediaConvert.Types.H265SampleAdaptiveOffsetFilterMode+import Amazonka.MediaConvert.Types.H265ScanTypeConversionMode+import Amazonka.MediaConvert.Types.H265SceneChangeDetect+import Amazonka.MediaConvert.Types.H265SlowPal+import Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization+import Amazonka.MediaConvert.Types.H265Telecine+import Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization+import Amazonka.MediaConvert.Types.H265TemporalIds+import Amazonka.MediaConvert.Types.H265Tiles+import Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode+import Amazonka.MediaConvert.Types.H265WriteMp4PackagingType+import qualified Amazonka.Prelude as Prelude++-- | Settings for H265 codec+--+-- /See:/ 'newH265Settings' smart constructor.+data H265Settings = H265Settings'+  { -- | When you set Adaptive Quantization (H265AdaptiveQuantization) to Auto+    -- (AUTO), or leave blank, MediaConvert automatically applies quantization+    -- to improve the video quality of your output. Set Adaptive Quantization+    -- to Low (LOW), Medium (MEDIUM), High (HIGH), Higher (HIGHER), or Max+    -- (MAX) to manually control the strength of the quantization filter. When+    -- you do, you can specify a value for Spatial Adaptive Quantization+    -- (H265SpatialAdaptiveQuantization), Temporal Adaptive Quantization+    -- (H265TemporalAdaptiveQuantization), and Flicker Adaptive Quantization+    -- (H265FlickerAdaptiveQuantization), to further control the quantization+    -- filter. Set Adaptive Quantization to Off (OFF) to apply no quantization+    -- to your output.+    adaptiveQuantization :: Prelude.Maybe H265AdaptiveQuantization,+    -- | Enables Alternate Transfer Function SEI message for outputs using Hybrid+    -- Log Gamma (HLG) Electro-Optical Transfer Function (EOTF).+    alternateTransferFunctionSei :: Prelude.Maybe H265AlternateTransferFunctionSei,+    -- | Specify the average bitrate in bits per second. Required for VBR and+    -- CBR. For MS Smooth outputs, bitrates must be unique when rounded down to+    -- the nearest multiple of 1000.+    bitrate :: Prelude.Maybe Prelude.Natural,+    -- | H.265 Level.+    codecLevel :: Prelude.Maybe H265CodecLevel,+    -- | Represents the Profile and Tier, per the HEVC (H.265) specification.+    -- Selections are grouped as [Profile] \/ [Tier], so \"Main\/High\"+    -- represents Main Profile with High Tier. 4:2:2 profiles are only+    -- available with the HEVC 4:2:2 License.+    codecProfile :: Prelude.Maybe H265CodecProfile,+    -- | Choose Adaptive to improve subjective video quality for high-motion+    -- content. This will cause the service to use fewer B-frames (which infer+    -- information based on other frames) for high-motion portions of the video+    -- and more B-frames for low-motion portions. The maximum number of+    -- B-frames is limited by the value you provide for the setting B frames+    -- between reference frames (numberBFramesBetweenReferenceFrames).+    dynamicSubGop :: Prelude.Maybe H265DynamicSubGop,+    -- | Enable this setting to have the encoder reduce I-frame pop. I-frame pop+    -- appears as a visual flicker that can arise when the encoder saves bits+    -- by copying some macroblocks many times from frame to frame, and then+    -- refreshes them at the I-frame. When you enable this setting, the encoder+    -- updates these macroblocks slightly more often to smooth out the flicker.+    -- This setting is disabled by default. Related setting: In addition to+    -- enabling this setting, you must also set adaptiveQuantization to a value+    -- other than Off (OFF).+    flickerAdaptiveQuantization :: Prelude.Maybe H265FlickerAdaptiveQuantization,+    -- | If you are using the console, use the Framerate setting to specify the+    -- frame rate for this output. If you want to keep the same frame rate as+    -- the input video, choose Follow source. If you want to do frame rate+    -- conversion, choose a frame rate from the dropdown list or choose Custom.+    -- The framerates shown in the dropdown list are decimal approximations of+    -- fractions. If you choose Custom, specify your frame rate as a fraction.+    -- If you are creating your transcoding job specification as a JSON file+    -- without the console, use FramerateControl to specify which value the+    -- service uses for the frame rate for this output. Choose+    -- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+    -- from the input. Choose SPECIFIED if you want the service to use the+    -- frame rate you specify in the settings FramerateNumerator and+    -- FramerateDenominator.+    framerateControl :: Prelude.Maybe H265FramerateControl,+    -- | Choose the method that you want MediaConvert to use when increasing or+    -- decreasing the frame rate. We recommend using drop duplicate+    -- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+    -- 30 fps. For numerically complex conversions, you can use interpolate+    -- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+    -- might introduce undesirable video artifacts. For complex frame rate+    -- conversions, especially if your source video has already been converted+    -- from its original cadence, use FrameFormer (FRAMEFORMER) to do+    -- motion-compensated interpolation. FrameFormer chooses the best+    -- conversion method frame by frame. Note that using FrameFormer increases+    -- the transcoding time and incurs a significant add-on cost.+    framerateConversionAlgorithm :: Prelude.Maybe H265FramerateConversionAlgorithm,+    -- | When you use the API for transcode jobs that use frame rate conversion,+    -- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+    -- 23.976 fps. Use FramerateDenominator to specify the denominator of this+    -- fraction. In this example, use 1001 for the value of+    -- FramerateDenominator. When you use the console for transcode jobs that+    -- use frame rate conversion, provide the value as a decimal number for+    -- Framerate. In this example, specify 23.976.+    framerateDenominator :: Prelude.Maybe Prelude.Natural,+    -- | When you use the API for transcode jobs that use frame rate conversion,+    -- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+    -- 23.976 fps. Use FramerateNumerator to specify the numerator of this+    -- fraction. In this example, use 24000 for the value of+    -- FramerateNumerator. When you use the console for transcode jobs that use+    -- frame rate conversion, provide the value as a decimal number for+    -- Framerate. In this example, specify 23.976.+    framerateNumerator :: Prelude.Maybe Prelude.Natural,+    -- | If enable, use reference B frames for GOP structures that have B frames+    -- > 1.+    gopBReference :: Prelude.Maybe H265GopBReference,+    -- | Specify the relative frequency of open to closed GOPs in this output.+    -- For example, if you want to allow four open GOPs and then require a+    -- closed GOP, set this value to 5. We recommend that you have the+    -- transcoder automatically choose this value for you based on+    -- characteristics of your input video. To enable this automatic behavior,+    -- keep the default value by leaving this setting out of your JSON job+    -- specification. In the console, do this by keeping the default empty+    -- value. If you do explicitly specify a value, for segmented outputs,+    -- don\'t set this value to 0.+    gopClosedCadence :: Prelude.Maybe Prelude.Natural,+    -- | Use this setting only when you set GOP mode control (GopSizeUnits) to+    -- Specified, frames (FRAMES) or Specified, seconds (SECONDS). Specify the+    -- GOP length using a whole number of frames or a decimal value of seconds.+    -- MediaConvert will interpret this value as frames or seconds depending on+    -- the value you choose for GOP mode control (GopSizeUnits). If you want to+    -- allow MediaConvert to automatically determine GOP size, leave GOP size+    -- blank and set GOP mode control to Auto (AUTO). If your output group+    -- specifies HLS, DASH, or CMAF, leave GOP size blank and set GOP mode+    -- control to Auto in each output in your output group.+    gopSize :: Prelude.Maybe Prelude.Double,+    -- | Specify how the transcoder determines GOP size for this output. We+    -- recommend that you have the transcoder automatically choose this value+    -- for you based on characteristics of your input video. To enable this+    -- automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize)+    -- blank. By default, if you don\'t specify GOP mode control+    -- (GopSizeUnits), MediaConvert will use automatic behavior. If your output+    -- group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and+    -- leave GOP size blank in each output in your output group. To explicitly+    -- specify the GOP length, choose Specified, frames (FRAMES) or Specified,+    -- seconds (SECONDS) and then provide the GOP length in the related setting+    -- GOP size (GopSize).+    gopSizeUnits :: Prelude.Maybe H265GopSizeUnits,+    -- | If your downstream systems have strict buffer requirements: Specify the+    -- minimum percentage of the HRD buffer that\'s available at the end of+    -- each encoded video segment. For the best video quality: Set to 0 or+    -- leave blank to automatically determine the final buffer fill percentage.+    hrdBufferFinalFillPercentage :: Prelude.Maybe Prelude.Natural,+    -- | Percentage of the buffer that should initially be filled (HRD buffer+    -- model).+    hrdBufferInitialFillPercentage :: Prelude.Maybe Prelude.Natural,+    -- | Size of buffer (HRD buffer model) in bits. For example, enter five+    -- megabits as 5000000.+    hrdBufferSize :: Prelude.Maybe Prelude.Natural,+    -- | Choose the scan line type for the output. Keep the default value,+    -- Progressive (PROGRESSIVE) to create a progressive output, regardless of+    -- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+    -- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+    -- the same field polarity throughout. Use Follow, default top+    -- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+    -- produce outputs with the same field polarity as the source. For jobs+    -- that have multiple inputs, the output field polarity might change over+    -- the course of the output. Follow behavior depends on the input scan+    -- type. If the source is interlaced, the output will be interlaced with+    -- the same polarity as the source. If the source is progressive, the+    -- output will be interlaced with top field bottom field first, depending+    -- on which of the Follow options you choose.+    interlaceMode :: Prelude.Maybe H265InterlaceMode,+    -- | Maximum bitrate in bits\/second. For example, enter five megabits per+    -- second as 5000000. Required when Rate control mode is QVBR.+    maxBitrate :: Prelude.Maybe Prelude.Natural,+    -- | Use this setting only when you also enable Scene change detection+    -- (SceneChangeDetect). This setting determines how the encoder manages the+    -- spacing between I-frames that it inserts as part of the I-frame cadence+    -- and the I-frames that it inserts for Scene change detection. We+    -- recommend that you have the transcoder automatically choose this value+    -- for you based on characteristics of your input video. To enable this+    -- automatic behavior, keep the default value by leaving this setting out+    -- of your JSON job specification. In the console, do this by keeping the+    -- default empty value. When you explicitly specify a value for this+    -- setting, the encoder determines whether to skip a cadence-driven I-frame+    -- by the value you set. For example, if you set Min I interval+    -- (minIInterval) to 5 and a cadence-driven I-frame would fall within 5+    -- frames of a scene-change I-frame, then the encoder skips the+    -- cadence-driven I-frame. In this way, one GOP is shrunk slightly and one+    -- GOP is stretched slightly. When the cadence-driven I-frames are farther+    -- from the scene-change I-frame than the value you set, then the encoder+    -- leaves all I-frames in place and the GOPs surrounding the scene change+    -- are smaller than the usual cadence GOPs.+    minIInterval :: Prelude.Maybe Prelude.Natural,+    -- | Specify the number of B-frames that MediaConvert puts between reference+    -- frames in this output. Valid values are whole numbers from 0 through 7.+    -- When you don\'t specify a value, MediaConvert defaults to 2.+    numberBFramesBetweenReferenceFrames :: Prelude.Maybe Prelude.Natural,+    -- | Number of reference frames to use. The encoder may use more than+    -- requested if using B-frames and\/or interlaced encoding.+    numberReferenceFrames :: Prelude.Maybe Prelude.Natural,+    -- | Optional. Specify how the service determines the pixel aspect ratio+    -- (PAR) for this output. The default behavior, Follow source+    -- (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your+    -- output. To specify a different PAR in the console, choose any value+    -- other than Follow source. To specify a different PAR by editing the JSON+    -- job specification, choose SPECIFIED. When you choose SPECIFIED for this+    -- setting, you must also specify values for the parNumerator and+    -- parDenominator settings.+    parControl :: Prelude.Maybe H265ParControl,+    -- | Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+    -- the console, this corresponds to any value other than Follow source.+    -- When you specify an output pixel aspect ratio (PAR) that is different+    -- from your input video PAR, provide your output PAR as a ratio. For+    -- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+    -- In this example, the value for parDenominator is 33.+    parDenominator :: Prelude.Maybe Prelude.Natural,+    -- | Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+    -- the console, this corresponds to any value other than Follow source.+    -- When you specify an output pixel aspect ratio (PAR) that is different+    -- from your input video PAR, provide your output PAR as a ratio. For+    -- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+    -- In this example, the value for parNumerator is 40.+    parNumerator :: Prelude.Maybe Prelude.Natural,+    -- | Optional. Use Quality tuning level (qualityTuningLevel) to choose how+    -- you want to trade off encoding speed for output video quality. The+    -- default behavior is faster, lower quality, single-pass encoding.+    qualityTuningLevel :: Prelude.Maybe H265QualityTuningLevel,+    -- | Settings for quality-defined variable bitrate encoding with the H.265+    -- codec. Use these settings only when you set QVBR for Rate control mode+    -- (RateControlMode).+    qvbrSettings :: Prelude.Maybe H265QvbrSettings,+    -- | Use this setting to specify whether this output has a variable bitrate+    -- (VBR), constant bitrate (CBR) or quality-defined variable bitrate+    -- (QVBR).+    rateControlMode :: Prelude.Maybe H265RateControlMode,+    -- | Specify Sample Adaptive Offset (SAO) filter strength. Adaptive mode+    -- dynamically selects best strength based on content+    sampleAdaptiveOffsetFilterMode :: Prelude.Maybe H265SampleAdaptiveOffsetFilterMode,+    -- | Use this setting for interlaced outputs, when your output frame rate is+    -- half of your input frame rate. In this situation, choose Optimized+    -- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+    -- output. In this case, each progressive frame from the input corresponds+    -- to an interlaced field in the output. Keep the default value, Basic+    -- interlacing (INTERLACED), for all other output frame rates. With basic+    -- interlacing, MediaConvert performs any frame rate conversion first and+    -- then interlaces the frames. When you choose Optimized interlacing and+    -- you set your output frame rate to a value that isn\'t suitable for+    -- optimized interlacing, MediaConvert automatically falls back to basic+    -- interlacing. Required settings: To use optimized interlacing, you must+    -- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+    -- optimized interlacing for hard telecine outputs. You must also set+    -- Interlace mode (interlaceMode) to a value other than Progressive+    -- (PROGRESSIVE).+    scanTypeConversionMode :: Prelude.Maybe H265ScanTypeConversionMode,+    -- | Enable this setting to insert I-frames at scene changes that the service+    -- automatically detects. This improves video quality and is enabled by+    -- default. If this output uses QVBR, choose Transition detection+    -- (TRANSITION_DETECTION) for further video quality improvement. For more+    -- information about QVBR, see+    -- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/cbr-vbr-qvbr.+    sceneChangeDetect :: Prelude.Maybe H265SceneChangeDetect,+    -- | Number of slices per picture. Must be less than or equal to the number+    -- of macroblock rows for progressive pictures, and less than or equal to+    -- half the number of macroblock rows for interlaced pictures.+    slices :: Prelude.Maybe Prelude.Natural,+    -- | Ignore this setting unless your input frame rate is 23.976 or 24 frames+    -- per second (fps). Enable slow PAL to create a 25 fps output. When you+    -- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+    -- resamples your audio to keep it synchronized with the video. Note that+    -- enabling this setting will slightly reduce the duration of your video.+    -- Required settings: You must also set Framerate to 25. In your JSON job+    -- specification, set (framerateControl) to (SPECIFIED),+    -- (framerateNumerator) to 25 and (framerateDenominator) to 1.+    slowPal :: Prelude.Maybe H265SlowPal,+    -- | Keep the default value, Enabled (ENABLED), to adjust quantization within+    -- each frame based on spatial variation of content complexity. When you+    -- enable this feature, the encoder uses fewer bits on areas that can+    -- sustain more distortion with no noticeable visual degradation and uses+    -- more bits on areas where any small distortion will be noticeable. For+    -- example, complex textured blocks are encoded with fewer bits and smooth+    -- textured blocks are encoded with more bits. Enabling this feature will+    -- almost always improve your video quality. Note, though, that this+    -- feature doesn\'t take into account where the viewer\'s attention is+    -- likely to be. If viewers are likely to be focusing their attention on a+    -- part of the screen with a lot of complex texture, you might choose to+    -- disable this feature. Related setting: When you enable spatial adaptive+    -- quantization, set the value for Adaptive quantization+    -- (adaptiveQuantization) depending on your content. For homogeneous+    -- content, such as cartoons and video games, set it to Low. For content+    -- with a wider variety of textures, set it to High or Higher.+    spatialAdaptiveQuantization :: Prelude.Maybe H265SpatialAdaptiveQuantization,+    -- | This field applies only if the Streams > Advanced > Framerate+    -- (framerate) field is set to 29.970. This field works with the Streams >+    -- Advanced > Preprocessors > Deinterlacer field (deinterlace_mode) and the+    -- Streams > Advanced > Interlaced Mode field (interlace_mode) to identify+    -- the scan type for the output: Progressive, Interlaced, Hard Telecine or+    -- Soft Telecine. - Hard: produces 29.97i output from 23.976 input. - Soft:+    -- produces 23.976; the player converts this output to 29.97i.+    telecine :: Prelude.Maybe H265Telecine,+    -- | Keep the default value, Enabled (ENABLED), to adjust quantization within+    -- each frame based on temporal variation of content complexity. When you+    -- enable this feature, the encoder uses fewer bits on areas of the frame+    -- that aren\'t moving and uses more bits on complex objects with sharp+    -- edges that move a lot. For example, this feature improves the+    -- readability of text tickers on newscasts and scoreboards on sports+    -- matches. Enabling this feature will almost always improve your video+    -- quality. Note, though, that this feature doesn\'t take into account+    -- where the viewer\'s attention is likely to be. If viewers are likely to+    -- be focusing their attention on a part of the screen that doesn\'t have+    -- moving objects with sharp edges, such as sports athletes\' faces, you+    -- might choose to disable this feature. Related setting: When you enable+    -- temporal quantization, adjust the strength of the filter with the+    -- setting Adaptive quantization (adaptiveQuantization).+    temporalAdaptiveQuantization :: Prelude.Maybe H265TemporalAdaptiveQuantization,+    -- | Enables temporal layer identifiers in the encoded bitstream. Up to 3+    -- layers are supported depending on GOP structure: I- and P-frames form+    -- one layer, reference B-frames can form a second layer and non-reference+    -- b-frames can form a third layer. Decoders can optionally decode only the+    -- lower temporal layers to generate a lower frame rate output. For+    -- example, given a bitstream with temporal IDs and with b-frames = 1 (i.e.+    -- IbPbPb display order), a decoder could decode all the frames for full+    -- frame rate output or only the I and P frames (lowest temporal layer) for+    -- a half frame rate output.+    temporalIds :: Prelude.Maybe H265TemporalIds,+    -- | Enable use of tiles, allowing horizontal as well as vertical subdivision+    -- of the encoded pictures.+    tiles :: Prelude.Maybe H265Tiles,+    -- | Inserts timecode for each frame as 4 bytes of an unregistered SEI+    -- message.+    unregisteredSeiTimecode :: Prelude.Maybe H265UnregisteredSeiTimecode,+    -- | If the location of parameter set NAL units doesn\'t matter in your+    -- workflow, ignore this setting. Use this setting only with CMAF or DASH+    -- outputs, or with standalone file outputs in an MPEG-4 container (MP4+    -- outputs). Choose HVC1 to mark your output as HVC1. This makes your+    -- output compliant with the following specification: ISO IECJTC1 SC29+    -- N13798 Text ISO\/IEC FDIS 14496-15 3rd Edition. For these outputs, the+    -- service stores parameter set NAL units in the sample headers but not in+    -- the samples directly. For MP4 outputs, when you choose HVC1, your output+    -- video might not work properly with some downstream systems and video+    -- players. The service defaults to marking your output as HEV1. For these+    -- outputs, the service writes parameter set NAL units directly into the+    -- samples.+    writeMp4PackagingType :: Prelude.Maybe H265WriteMp4PackagingType+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'H265Settings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'adaptiveQuantization', 'h265Settings_adaptiveQuantization' - When you set Adaptive Quantization (H265AdaptiveQuantization) to Auto+-- (AUTO), or leave blank, MediaConvert automatically applies quantization+-- to improve the video quality of your output. Set Adaptive Quantization+-- to Low (LOW), Medium (MEDIUM), High (HIGH), Higher (HIGHER), or Max+-- (MAX) to manually control the strength of the quantization filter. When+-- you do, you can specify a value for Spatial Adaptive Quantization+-- (H265SpatialAdaptiveQuantization), Temporal Adaptive Quantization+-- (H265TemporalAdaptiveQuantization), and Flicker Adaptive Quantization+-- (H265FlickerAdaptiveQuantization), to further control the quantization+-- filter. Set Adaptive Quantization to Off (OFF) to apply no quantization+-- to your output.+--+-- 'alternateTransferFunctionSei', 'h265Settings_alternateTransferFunctionSei' - Enables Alternate Transfer Function SEI message for outputs using Hybrid+-- Log Gamma (HLG) Electro-Optical Transfer Function (EOTF).+--+-- 'bitrate', 'h265Settings_bitrate' - Specify the average bitrate in bits per second. Required for VBR and+-- CBR. For MS Smooth outputs, bitrates must be unique when rounded down to+-- the nearest multiple of 1000.+--+-- 'codecLevel', 'h265Settings_codecLevel' - H.265 Level.+--+-- 'codecProfile', 'h265Settings_codecProfile' - Represents the Profile and Tier, per the HEVC (H.265) specification.+-- Selections are grouped as [Profile] \/ [Tier], so \"Main\/High\"+-- represents Main Profile with High Tier. 4:2:2 profiles are only+-- available with the HEVC 4:2:2 License.+--+-- 'dynamicSubGop', 'h265Settings_dynamicSubGop' - Choose Adaptive to improve subjective video quality for high-motion+-- content. This will cause the service to use fewer B-frames (which infer+-- information based on other frames) for high-motion portions of the video+-- and more B-frames for low-motion portions. The maximum number of+-- B-frames is limited by the value you provide for the setting B frames+-- between reference frames (numberBFramesBetweenReferenceFrames).+--+-- 'flickerAdaptiveQuantization', 'h265Settings_flickerAdaptiveQuantization' - Enable this setting to have the encoder reduce I-frame pop. I-frame pop+-- appears as a visual flicker that can arise when the encoder saves bits+-- by copying some macroblocks many times from frame to frame, and then+-- refreshes them at the I-frame. When you enable this setting, the encoder+-- updates these macroblocks slightly more often to smooth out the flicker.+-- This setting is disabled by default. Related setting: In addition to+-- enabling this setting, you must also set adaptiveQuantization to a value+-- other than Off (OFF).+--+-- 'framerateControl', 'h265Settings_framerateControl' - If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+--+-- 'framerateConversionAlgorithm', 'h265Settings_framerateConversionAlgorithm' - Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+--+-- 'framerateDenominator', 'h265Settings_framerateDenominator' - When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateDenominator to specify the denominator of this+-- fraction. In this example, use 1001 for the value of+-- FramerateDenominator. When you use the console for transcode jobs that+-- use frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+--+-- 'framerateNumerator', 'h265Settings_framerateNumerator' - When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateNumerator to specify the numerator of this+-- fraction. In this example, use 24000 for the value of+-- FramerateNumerator. When you use the console for transcode jobs that use+-- frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+--+-- 'gopBReference', 'h265Settings_gopBReference' - If enable, use reference B frames for GOP structures that have B frames+-- > 1.+--+-- 'gopClosedCadence', 'h265Settings_gopClosedCadence' - Specify the relative frequency of open to closed GOPs in this output.+-- For example, if you want to allow four open GOPs and then require a+-- closed GOP, set this value to 5. We recommend that you have the+-- transcoder automatically choose this value for you based on+-- characteristics of your input video. To enable this automatic behavior,+-- keep the default value by leaving this setting out of your JSON job+-- specification. In the console, do this by keeping the default empty+-- value. If you do explicitly specify a value, for segmented outputs,+-- don\'t set this value to 0.+--+-- 'gopSize', 'h265Settings_gopSize' - Use this setting only when you set GOP mode control (GopSizeUnits) to+-- Specified, frames (FRAMES) or Specified, seconds (SECONDS). Specify the+-- GOP length using a whole number of frames or a decimal value of seconds.+-- MediaConvert will interpret this value as frames or seconds depending on+-- the value you choose for GOP mode control (GopSizeUnits). If you want to+-- allow MediaConvert to automatically determine GOP size, leave GOP size+-- blank and set GOP mode control to Auto (AUTO). If your output group+-- specifies HLS, DASH, or CMAF, leave GOP size blank and set GOP mode+-- control to Auto in each output in your output group.+--+-- 'gopSizeUnits', 'h265Settings_gopSizeUnits' - Specify how the transcoder determines GOP size for this output. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize)+-- blank. By default, if you don\'t specify GOP mode control+-- (GopSizeUnits), MediaConvert will use automatic behavior. If your output+-- group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and+-- leave GOP size blank in each output in your output group. To explicitly+-- specify the GOP length, choose Specified, frames (FRAMES) or Specified,+-- seconds (SECONDS) and then provide the GOP length in the related setting+-- GOP size (GopSize).+--+-- 'hrdBufferFinalFillPercentage', 'h265Settings_hrdBufferFinalFillPercentage' - If your downstream systems have strict buffer requirements: Specify the+-- minimum percentage of the HRD buffer that\'s available at the end of+-- each encoded video segment. For the best video quality: Set to 0 or+-- leave blank to automatically determine the final buffer fill percentage.+--+-- 'hrdBufferInitialFillPercentage', 'h265Settings_hrdBufferInitialFillPercentage' - Percentage of the buffer that should initially be filled (HRD buffer+-- model).+--+-- 'hrdBufferSize', 'h265Settings_hrdBufferSize' - Size of buffer (HRD buffer model) in bits. For example, enter five+-- megabits as 5000000.+--+-- 'interlaceMode', 'h265Settings_interlaceMode' - Choose the scan line type for the output. Keep the default value,+-- Progressive (PROGRESSIVE) to create a progressive output, regardless of+-- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+-- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+-- the same field polarity throughout. Use Follow, default top+-- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+-- produce outputs with the same field polarity as the source. For jobs+-- that have multiple inputs, the output field polarity might change over+-- the course of the output. Follow behavior depends on the input scan+-- type. If the source is interlaced, the output will be interlaced with+-- the same polarity as the source. If the source is progressive, the+-- output will be interlaced with top field bottom field first, depending+-- on which of the Follow options you choose.+--+-- 'maxBitrate', 'h265Settings_maxBitrate' - Maximum bitrate in bits\/second. For example, enter five megabits per+-- second as 5000000. Required when Rate control mode is QVBR.+--+-- 'minIInterval', 'h265Settings_minIInterval' - Use this setting only when you also enable Scene change detection+-- (SceneChangeDetect). This setting determines how the encoder manages the+-- spacing between I-frames that it inserts as part of the I-frame cadence+-- and the I-frames that it inserts for Scene change detection. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, keep the default value by leaving this setting out+-- of your JSON job specification. In the console, do this by keeping the+-- default empty value. When you explicitly specify a value for this+-- setting, the encoder determines whether to skip a cadence-driven I-frame+-- by the value you set. For example, if you set Min I interval+-- (minIInterval) to 5 and a cadence-driven I-frame would fall within 5+-- frames of a scene-change I-frame, then the encoder skips the+-- cadence-driven I-frame. In this way, one GOP is shrunk slightly and one+-- GOP is stretched slightly. When the cadence-driven I-frames are farther+-- from the scene-change I-frame than the value you set, then the encoder+-- leaves all I-frames in place and the GOPs surrounding the scene change+-- are smaller than the usual cadence GOPs.+--+-- 'numberBFramesBetweenReferenceFrames', 'h265Settings_numberBFramesBetweenReferenceFrames' - Specify the number of B-frames that MediaConvert puts between reference+-- frames in this output. Valid values are whole numbers from 0 through 7.+-- When you don\'t specify a value, MediaConvert defaults to 2.+--+-- 'numberReferenceFrames', 'h265Settings_numberReferenceFrames' - Number of reference frames to use. The encoder may use more than+-- requested if using B-frames and\/or interlaced encoding.+--+-- 'parControl', 'h265Settings_parControl' - Optional. Specify how the service determines the pixel aspect ratio+-- (PAR) for this output. The default behavior, Follow source+-- (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your+-- output. To specify a different PAR in the console, choose any value+-- other than Follow source. To specify a different PAR by editing the JSON+-- job specification, choose SPECIFIED. When you choose SPECIFIED for this+-- setting, you must also specify values for the parNumerator and+-- parDenominator settings.+--+-- 'parDenominator', 'h265Settings_parDenominator' - Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+-- the console, this corresponds to any value other than Follow source.+-- When you specify an output pixel aspect ratio (PAR) that is different+-- from your input video PAR, provide your output PAR as a ratio. For+-- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+-- In this example, the value for parDenominator is 33.+--+-- 'parNumerator', 'h265Settings_parNumerator' - Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+-- the console, this corresponds to any value other than Follow source.+-- When you specify an output pixel aspect ratio (PAR) that is different+-- from your input video PAR, provide your output PAR as a ratio. For+-- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+-- In this example, the value for parNumerator is 40.+--+-- 'qualityTuningLevel', 'h265Settings_qualityTuningLevel' - Optional. Use Quality tuning level (qualityTuningLevel) to choose how+-- you want to trade off encoding speed for output video quality. The+-- default behavior is faster, lower quality, single-pass encoding.+--+-- 'qvbrSettings', 'h265Settings_qvbrSettings' - Settings for quality-defined variable bitrate encoding with the H.265+-- codec. Use these settings only when you set QVBR for Rate control mode+-- (RateControlMode).+--+-- 'rateControlMode', 'h265Settings_rateControlMode' - Use this setting to specify whether this output has a variable bitrate+-- (VBR), constant bitrate (CBR) or quality-defined variable bitrate+-- (QVBR).+--+-- 'sampleAdaptiveOffsetFilterMode', 'h265Settings_sampleAdaptiveOffsetFilterMode' - Specify Sample Adaptive Offset (SAO) filter strength. Adaptive mode+-- dynamically selects best strength based on content+--+-- 'scanTypeConversionMode', 'h265Settings_scanTypeConversionMode' - Use this setting for interlaced outputs, when your output frame rate is+-- half of your input frame rate. In this situation, choose Optimized+-- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+-- output. In this case, each progressive frame from the input corresponds+-- to an interlaced field in the output. Keep the default value, Basic+-- interlacing (INTERLACED), for all other output frame rates. With basic+-- interlacing, MediaConvert performs any frame rate conversion first and+-- then interlaces the frames. When you choose Optimized interlacing and+-- you set your output frame rate to a value that isn\'t suitable for+-- optimized interlacing, MediaConvert automatically falls back to basic+-- interlacing. Required settings: To use optimized interlacing, you must+-- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+-- optimized interlacing for hard telecine outputs. You must also set+-- Interlace mode (interlaceMode) to a value other than Progressive+-- (PROGRESSIVE).+--+-- 'sceneChangeDetect', 'h265Settings_sceneChangeDetect' - Enable this setting to insert I-frames at scene changes that the service+-- automatically detects. This improves video quality and is enabled by+-- default. If this output uses QVBR, choose Transition detection+-- (TRANSITION_DETECTION) for further video quality improvement. For more+-- information about QVBR, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/cbr-vbr-qvbr.+--+-- 'slices', 'h265Settings_slices' - Number of slices per picture. Must be less than or equal to the number+-- of macroblock rows for progressive pictures, and less than or equal to+-- half the number of macroblock rows for interlaced pictures.+--+-- 'slowPal', 'h265Settings_slowPal' - Ignore this setting unless your input frame rate is 23.976 or 24 frames+-- per second (fps). Enable slow PAL to create a 25 fps output. When you+-- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+-- resamples your audio to keep it synchronized with the video. Note that+-- enabling this setting will slightly reduce the duration of your video.+-- Required settings: You must also set Framerate to 25. In your JSON job+-- specification, set (framerateControl) to (SPECIFIED),+-- (framerateNumerator) to 25 and (framerateDenominator) to 1.+--+-- 'spatialAdaptiveQuantization', 'h265Settings_spatialAdaptiveQuantization' - Keep the default value, Enabled (ENABLED), to adjust quantization within+-- each frame based on spatial variation of content complexity. When you+-- enable this feature, the encoder uses fewer bits on areas that can+-- sustain more distortion with no noticeable visual degradation and uses+-- more bits on areas where any small distortion will be noticeable. For+-- example, complex textured blocks are encoded with fewer bits and smooth+-- textured blocks are encoded with more bits. Enabling this feature will+-- almost always improve your video quality. Note, though, that this+-- feature doesn\'t take into account where the viewer\'s attention is+-- likely to be. If viewers are likely to be focusing their attention on a+-- part of the screen with a lot of complex texture, you might choose to+-- disable this feature. Related setting: When you enable spatial adaptive+-- quantization, set the value for Adaptive quantization+-- (adaptiveQuantization) depending on your content. For homogeneous+-- content, such as cartoons and video games, set it to Low. For content+-- with a wider variety of textures, set it to High or Higher.+--+-- 'telecine', 'h265Settings_telecine' - This field applies only if the Streams > Advanced > Framerate+-- (framerate) field is set to 29.970. This field works with the Streams >+-- Advanced > Preprocessors > Deinterlacer field (deinterlace_mode) and the+-- Streams > Advanced > Interlaced Mode field (interlace_mode) to identify+-- the scan type for the output: Progressive, Interlaced, Hard Telecine or+-- Soft Telecine. - Hard: produces 29.97i output from 23.976 input. - Soft:+-- produces 23.976; the player converts this output to 29.97i.+--+-- 'temporalAdaptiveQuantization', 'h265Settings_temporalAdaptiveQuantization' - Keep the default value, Enabled (ENABLED), to adjust quantization within+-- each frame based on temporal variation of content complexity. When you+-- enable this feature, the encoder uses fewer bits on areas of the frame+-- that aren\'t moving and uses more bits on complex objects with sharp+-- edges that move a lot. For example, this feature improves the+-- readability of text tickers on newscasts and scoreboards on sports+-- matches. Enabling this feature will almost always improve your video+-- quality. Note, though, that this feature doesn\'t take into account+-- where the viewer\'s attention is likely to be. If viewers are likely to+-- be focusing their attention on a part of the screen that doesn\'t have+-- moving objects with sharp edges, such as sports athletes\' faces, you+-- might choose to disable this feature. Related setting: When you enable+-- temporal quantization, adjust the strength of the filter with the+-- setting Adaptive quantization (adaptiveQuantization).+--+-- 'temporalIds', 'h265Settings_temporalIds' - Enables temporal layer identifiers in the encoded bitstream. Up to 3+-- layers are supported depending on GOP structure: I- and P-frames form+-- one layer, reference B-frames can form a second layer and non-reference+-- b-frames can form a third layer. Decoders can optionally decode only the+-- lower temporal layers to generate a lower frame rate output. For+-- example, given a bitstream with temporal IDs and with b-frames = 1 (i.e.+-- IbPbPb display order), a decoder could decode all the frames for full+-- frame rate output or only the I and P frames (lowest temporal layer) for+-- a half frame rate output.+--+-- 'tiles', 'h265Settings_tiles' - Enable use of tiles, allowing horizontal as well as vertical subdivision+-- of the encoded pictures.+--+-- 'unregisteredSeiTimecode', 'h265Settings_unregisteredSeiTimecode' - Inserts timecode for each frame as 4 bytes of an unregistered SEI+-- message.+--+-- 'writeMp4PackagingType', 'h265Settings_writeMp4PackagingType' - If the location of parameter set NAL units doesn\'t matter in your+-- workflow, ignore this setting. Use this setting only with CMAF or DASH+-- outputs, or with standalone file outputs in an MPEG-4 container (MP4+-- outputs). Choose HVC1 to mark your output as HVC1. This makes your+-- output compliant with the following specification: ISO IECJTC1 SC29+-- N13798 Text ISO\/IEC FDIS 14496-15 3rd Edition. For these outputs, the+-- service stores parameter set NAL units in the sample headers but not in+-- the samples directly. For MP4 outputs, when you choose HVC1, your output+-- video might not work properly with some downstream systems and video+-- players. The service defaults to marking your output as HEV1. For these+-- outputs, the service writes parameter set NAL units directly into the+-- samples.+newH265Settings ::+  H265Settings+newH265Settings =+  H265Settings'+    { adaptiveQuantization =+        Prelude.Nothing,+      alternateTransferFunctionSei = Prelude.Nothing,+      bitrate = Prelude.Nothing,+      codecLevel = Prelude.Nothing,+      codecProfile = Prelude.Nothing,+      dynamicSubGop = Prelude.Nothing,+      flickerAdaptiveQuantization = Prelude.Nothing,+      framerateControl = Prelude.Nothing,+      framerateConversionAlgorithm = Prelude.Nothing,+      framerateDenominator = Prelude.Nothing,+      framerateNumerator = Prelude.Nothing,+      gopBReference = Prelude.Nothing,+      gopClosedCadence = Prelude.Nothing,+      gopSize = Prelude.Nothing,+      gopSizeUnits = Prelude.Nothing,+      hrdBufferFinalFillPercentage = Prelude.Nothing,+      hrdBufferInitialFillPercentage = Prelude.Nothing,+      hrdBufferSize = Prelude.Nothing,+      interlaceMode = Prelude.Nothing,+      maxBitrate = Prelude.Nothing,+      minIInterval = Prelude.Nothing,+      numberBFramesBetweenReferenceFrames =+        Prelude.Nothing,+      numberReferenceFrames = Prelude.Nothing,+      parControl = Prelude.Nothing,+      parDenominator = Prelude.Nothing,+      parNumerator = Prelude.Nothing,+      qualityTuningLevel = Prelude.Nothing,+      qvbrSettings = Prelude.Nothing,+      rateControlMode = Prelude.Nothing,+      sampleAdaptiveOffsetFilterMode = Prelude.Nothing,+      scanTypeConversionMode = Prelude.Nothing,+      sceneChangeDetect = Prelude.Nothing,+      slices = Prelude.Nothing,+      slowPal = Prelude.Nothing,+      spatialAdaptiveQuantization = Prelude.Nothing,+      telecine = Prelude.Nothing,+      temporalAdaptiveQuantization = Prelude.Nothing,+      temporalIds = Prelude.Nothing,+      tiles = Prelude.Nothing,+      unregisteredSeiTimecode = Prelude.Nothing,+      writeMp4PackagingType = Prelude.Nothing+    }++-- | When you set Adaptive Quantization (H265AdaptiveQuantization) to Auto+-- (AUTO), or leave blank, MediaConvert automatically applies quantization+-- to improve the video quality of your output. Set Adaptive Quantization+-- to Low (LOW), Medium (MEDIUM), High (HIGH), Higher (HIGHER), or Max+-- (MAX) to manually control the strength of the quantization filter. When+-- you do, you can specify a value for Spatial Adaptive Quantization+-- (H265SpatialAdaptiveQuantization), Temporal Adaptive Quantization+-- (H265TemporalAdaptiveQuantization), and Flicker Adaptive Quantization+-- (H265FlickerAdaptiveQuantization), to further control the quantization+-- filter. Set Adaptive Quantization to Off (OFF) to apply no quantization+-- to your output.+h265Settings_adaptiveQuantization :: Lens.Lens' H265Settings (Prelude.Maybe H265AdaptiveQuantization)+h265Settings_adaptiveQuantization = Lens.lens (\H265Settings' {adaptiveQuantization} -> adaptiveQuantization) (\s@H265Settings' {} a -> s {adaptiveQuantization = a} :: H265Settings)++-- | Enables Alternate Transfer Function SEI message for outputs using Hybrid+-- Log Gamma (HLG) Electro-Optical Transfer Function (EOTF).+h265Settings_alternateTransferFunctionSei :: Lens.Lens' H265Settings (Prelude.Maybe H265AlternateTransferFunctionSei)+h265Settings_alternateTransferFunctionSei = Lens.lens (\H265Settings' {alternateTransferFunctionSei} -> alternateTransferFunctionSei) (\s@H265Settings' {} a -> s {alternateTransferFunctionSei = a} :: H265Settings)++-- | Specify the average bitrate in bits per second. Required for VBR and+-- CBR. For MS Smooth outputs, bitrates must be unique when rounded down to+-- the nearest multiple of 1000.+h265Settings_bitrate :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_bitrate = Lens.lens (\H265Settings' {bitrate} -> bitrate) (\s@H265Settings' {} a -> s {bitrate = a} :: H265Settings)++-- | H.265 Level.+h265Settings_codecLevel :: Lens.Lens' H265Settings (Prelude.Maybe H265CodecLevel)+h265Settings_codecLevel = Lens.lens (\H265Settings' {codecLevel} -> codecLevel) (\s@H265Settings' {} a -> s {codecLevel = a} :: H265Settings)++-- | Represents the Profile and Tier, per the HEVC (H.265) specification.+-- Selections are grouped as [Profile] \/ [Tier], so \"Main\/High\"+-- represents Main Profile with High Tier. 4:2:2 profiles are only+-- available with the HEVC 4:2:2 License.+h265Settings_codecProfile :: Lens.Lens' H265Settings (Prelude.Maybe H265CodecProfile)+h265Settings_codecProfile = Lens.lens (\H265Settings' {codecProfile} -> codecProfile) (\s@H265Settings' {} a -> s {codecProfile = a} :: H265Settings)++-- | Choose Adaptive to improve subjective video quality for high-motion+-- content. This will cause the service to use fewer B-frames (which infer+-- information based on other frames) for high-motion portions of the video+-- and more B-frames for low-motion portions. The maximum number of+-- B-frames is limited by the value you provide for the setting B frames+-- between reference frames (numberBFramesBetweenReferenceFrames).+h265Settings_dynamicSubGop :: Lens.Lens' H265Settings (Prelude.Maybe H265DynamicSubGop)+h265Settings_dynamicSubGop = Lens.lens (\H265Settings' {dynamicSubGop} -> dynamicSubGop) (\s@H265Settings' {} a -> s {dynamicSubGop = a} :: H265Settings)++-- | Enable this setting to have the encoder reduce I-frame pop. I-frame pop+-- appears as a visual flicker that can arise when the encoder saves bits+-- by copying some macroblocks many times from frame to frame, and then+-- refreshes them at the I-frame. When you enable this setting, the encoder+-- updates these macroblocks slightly more often to smooth out the flicker.+-- This setting is disabled by default. Related setting: In addition to+-- enabling this setting, you must also set adaptiveQuantization to a value+-- other than Off (OFF).+h265Settings_flickerAdaptiveQuantization :: Lens.Lens' H265Settings (Prelude.Maybe H265FlickerAdaptiveQuantization)+h265Settings_flickerAdaptiveQuantization = Lens.lens (\H265Settings' {flickerAdaptiveQuantization} -> flickerAdaptiveQuantization) (\s@H265Settings' {} a -> s {flickerAdaptiveQuantization = a} :: H265Settings)++-- | If you are using the console, use the Framerate setting to specify the+-- frame rate for this output. If you want to keep the same frame rate as+-- the input video, choose Follow source. If you want to do frame rate+-- conversion, choose a frame rate from the dropdown list or choose Custom.+-- The framerates shown in the dropdown list are decimal approximations of+-- fractions. If you choose Custom, specify your frame rate as a fraction.+-- If you are creating your transcoding job specification as a JSON file+-- without the console, use FramerateControl to specify which value the+-- service uses for the frame rate for this output. Choose+-- INITIALIZE_FROM_SOURCE if you want the service to use the frame rate+-- from the input. Choose SPECIFIED if you want the service to use the+-- frame rate you specify in the settings FramerateNumerator and+-- FramerateDenominator.+h265Settings_framerateControl :: Lens.Lens' H265Settings (Prelude.Maybe H265FramerateControl)+h265Settings_framerateControl = Lens.lens (\H265Settings' {framerateControl} -> framerateControl) (\s@H265Settings' {} a -> s {framerateControl = a} :: H265Settings)++-- | Choose the method that you want MediaConvert to use when increasing or+-- decreasing the frame rate. We recommend using drop duplicate+-- (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to+-- 30 fps. For numerically complex conversions, you can use interpolate+-- (INTERPOLATE) to avoid stutter. This results in a smooth picture, but+-- might introduce undesirable video artifacts. For complex frame rate+-- conversions, especially if your source video has already been converted+-- from its original cadence, use FrameFormer (FRAMEFORMER) to do+-- motion-compensated interpolation. FrameFormer chooses the best+-- conversion method frame by frame. Note that using FrameFormer increases+-- the transcoding time and incurs a significant add-on cost.+h265Settings_framerateConversionAlgorithm :: Lens.Lens' H265Settings (Prelude.Maybe H265FramerateConversionAlgorithm)+h265Settings_framerateConversionAlgorithm = Lens.lens (\H265Settings' {framerateConversionAlgorithm} -> framerateConversionAlgorithm) (\s@H265Settings' {} a -> s {framerateConversionAlgorithm = a} :: H265Settings)++-- | When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateDenominator to specify the denominator of this+-- fraction. In this example, use 1001 for the value of+-- FramerateDenominator. When you use the console for transcode jobs that+-- use frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+h265Settings_framerateDenominator :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_framerateDenominator = Lens.lens (\H265Settings' {framerateDenominator} -> framerateDenominator) (\s@H265Settings' {} a -> s {framerateDenominator = a} :: H265Settings)++-- | When you use the API for transcode jobs that use frame rate conversion,+-- specify the frame rate as a fraction. For example, 24000 \/ 1001 =+-- 23.976 fps. Use FramerateNumerator to specify the numerator of this+-- fraction. In this example, use 24000 for the value of+-- FramerateNumerator. When you use the console for transcode jobs that use+-- frame rate conversion, provide the value as a decimal number for+-- Framerate. In this example, specify 23.976.+h265Settings_framerateNumerator :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_framerateNumerator = Lens.lens (\H265Settings' {framerateNumerator} -> framerateNumerator) (\s@H265Settings' {} a -> s {framerateNumerator = a} :: H265Settings)++-- | If enable, use reference B frames for GOP structures that have B frames+-- > 1.+h265Settings_gopBReference :: Lens.Lens' H265Settings (Prelude.Maybe H265GopBReference)+h265Settings_gopBReference = Lens.lens (\H265Settings' {gopBReference} -> gopBReference) (\s@H265Settings' {} a -> s {gopBReference = a} :: H265Settings)++-- | Specify the relative frequency of open to closed GOPs in this output.+-- For example, if you want to allow four open GOPs and then require a+-- closed GOP, set this value to 5. We recommend that you have the+-- transcoder automatically choose this value for you based on+-- characteristics of your input video. To enable this automatic behavior,+-- keep the default value by leaving this setting out of your JSON job+-- specification. In the console, do this by keeping the default empty+-- value. If you do explicitly specify a value, for segmented outputs,+-- don\'t set this value to 0.+h265Settings_gopClosedCadence :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_gopClosedCadence = Lens.lens (\H265Settings' {gopClosedCadence} -> gopClosedCadence) (\s@H265Settings' {} a -> s {gopClosedCadence = a} :: H265Settings)++-- | Use this setting only when you set GOP mode control (GopSizeUnits) to+-- Specified, frames (FRAMES) or Specified, seconds (SECONDS). Specify the+-- GOP length using a whole number of frames or a decimal value of seconds.+-- MediaConvert will interpret this value as frames or seconds depending on+-- the value you choose for GOP mode control (GopSizeUnits). If you want to+-- allow MediaConvert to automatically determine GOP size, leave GOP size+-- blank and set GOP mode control to Auto (AUTO). If your output group+-- specifies HLS, DASH, or CMAF, leave GOP size blank and set GOP mode+-- control to Auto in each output in your output group.+h265Settings_gopSize :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Double)+h265Settings_gopSize = Lens.lens (\H265Settings' {gopSize} -> gopSize) (\s@H265Settings' {} a -> s {gopSize = a} :: H265Settings)++-- | Specify how the transcoder determines GOP size for this output. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, choose Auto (AUTO) and and leave GOP size (GopSize)+-- blank. By default, if you don\'t specify GOP mode control+-- (GopSizeUnits), MediaConvert will use automatic behavior. If your output+-- group specifies HLS, DASH, or CMAF, set GOP mode control to Auto and+-- leave GOP size blank in each output in your output group. To explicitly+-- specify the GOP length, choose Specified, frames (FRAMES) or Specified,+-- seconds (SECONDS) and then provide the GOP length in the related setting+-- GOP size (GopSize).+h265Settings_gopSizeUnits :: Lens.Lens' H265Settings (Prelude.Maybe H265GopSizeUnits)+h265Settings_gopSizeUnits = Lens.lens (\H265Settings' {gopSizeUnits} -> gopSizeUnits) (\s@H265Settings' {} a -> s {gopSizeUnits = a} :: H265Settings)++-- | If your downstream systems have strict buffer requirements: Specify the+-- minimum percentage of the HRD buffer that\'s available at the end of+-- each encoded video segment. For the best video quality: Set to 0 or+-- leave blank to automatically determine the final buffer fill percentage.+h265Settings_hrdBufferFinalFillPercentage :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_hrdBufferFinalFillPercentage = Lens.lens (\H265Settings' {hrdBufferFinalFillPercentage} -> hrdBufferFinalFillPercentage) (\s@H265Settings' {} a -> s {hrdBufferFinalFillPercentage = a} :: H265Settings)++-- | Percentage of the buffer that should initially be filled (HRD buffer+-- model).+h265Settings_hrdBufferInitialFillPercentage :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_hrdBufferInitialFillPercentage = Lens.lens (\H265Settings' {hrdBufferInitialFillPercentage} -> hrdBufferInitialFillPercentage) (\s@H265Settings' {} a -> s {hrdBufferInitialFillPercentage = a} :: H265Settings)++-- | Size of buffer (HRD buffer model) in bits. For example, enter five+-- megabits as 5000000.+h265Settings_hrdBufferSize :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_hrdBufferSize = Lens.lens (\H265Settings' {hrdBufferSize} -> hrdBufferSize) (\s@H265Settings' {} a -> s {hrdBufferSize = a} :: H265Settings)++-- | Choose the scan line type for the output. Keep the default value,+-- Progressive (PROGRESSIVE) to create a progressive output, regardless of+-- the scan type of your input. Use Top field first (TOP_FIELD) or Bottom+-- field first (BOTTOM_FIELD) to create an output that\'s interlaced with+-- the same field polarity throughout. Use Follow, default top+-- (FOLLOW_TOP_FIELD) or Follow, default bottom (FOLLOW_BOTTOM_FIELD) to+-- produce outputs with the same field polarity as the source. For jobs+-- that have multiple inputs, the output field polarity might change over+-- the course of the output. Follow behavior depends on the input scan+-- type. If the source is interlaced, the output will be interlaced with+-- the same polarity as the source. If the source is progressive, the+-- output will be interlaced with top field bottom field first, depending+-- on which of the Follow options you choose.+h265Settings_interlaceMode :: Lens.Lens' H265Settings (Prelude.Maybe H265InterlaceMode)+h265Settings_interlaceMode = Lens.lens (\H265Settings' {interlaceMode} -> interlaceMode) (\s@H265Settings' {} a -> s {interlaceMode = a} :: H265Settings)++-- | Maximum bitrate in bits\/second. For example, enter five megabits per+-- second as 5000000. Required when Rate control mode is QVBR.+h265Settings_maxBitrate :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_maxBitrate = Lens.lens (\H265Settings' {maxBitrate} -> maxBitrate) (\s@H265Settings' {} a -> s {maxBitrate = a} :: H265Settings)++-- | Use this setting only when you also enable Scene change detection+-- (SceneChangeDetect). This setting determines how the encoder manages the+-- spacing between I-frames that it inserts as part of the I-frame cadence+-- and the I-frames that it inserts for Scene change detection. We+-- recommend that you have the transcoder automatically choose this value+-- for you based on characteristics of your input video. To enable this+-- automatic behavior, keep the default value by leaving this setting out+-- of your JSON job specification. In the console, do this by keeping the+-- default empty value. When you explicitly specify a value for this+-- setting, the encoder determines whether to skip a cadence-driven I-frame+-- by the value you set. For example, if you set Min I interval+-- (minIInterval) to 5 and a cadence-driven I-frame would fall within 5+-- frames of a scene-change I-frame, then the encoder skips the+-- cadence-driven I-frame. In this way, one GOP is shrunk slightly and one+-- GOP is stretched slightly. When the cadence-driven I-frames are farther+-- from the scene-change I-frame than the value you set, then the encoder+-- leaves all I-frames in place and the GOPs surrounding the scene change+-- are smaller than the usual cadence GOPs.+h265Settings_minIInterval :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_minIInterval = Lens.lens (\H265Settings' {minIInterval} -> minIInterval) (\s@H265Settings' {} a -> s {minIInterval = a} :: H265Settings)++-- | Specify the number of B-frames that MediaConvert puts between reference+-- frames in this output. Valid values are whole numbers from 0 through 7.+-- When you don\'t specify a value, MediaConvert defaults to 2.+h265Settings_numberBFramesBetweenReferenceFrames :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_numberBFramesBetweenReferenceFrames = Lens.lens (\H265Settings' {numberBFramesBetweenReferenceFrames} -> numberBFramesBetweenReferenceFrames) (\s@H265Settings' {} a -> s {numberBFramesBetweenReferenceFrames = a} :: H265Settings)++-- | Number of reference frames to use. The encoder may use more than+-- requested if using B-frames and\/or interlaced encoding.+h265Settings_numberReferenceFrames :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_numberReferenceFrames = Lens.lens (\H265Settings' {numberReferenceFrames} -> numberReferenceFrames) (\s@H265Settings' {} a -> s {numberReferenceFrames = a} :: H265Settings)++-- | Optional. Specify how the service determines the pixel aspect ratio+-- (PAR) for this output. The default behavior, Follow source+-- (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your+-- output. To specify a different PAR in the console, choose any value+-- other than Follow source. To specify a different PAR by editing the JSON+-- job specification, choose SPECIFIED. When you choose SPECIFIED for this+-- setting, you must also specify values for the parNumerator and+-- parDenominator settings.+h265Settings_parControl :: Lens.Lens' H265Settings (Prelude.Maybe H265ParControl)+h265Settings_parControl = Lens.lens (\H265Settings' {parControl} -> parControl) (\s@H265Settings' {} a -> s {parControl = a} :: H265Settings)++-- | Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+-- the console, this corresponds to any value other than Follow source.+-- When you specify an output pixel aspect ratio (PAR) that is different+-- from your input video PAR, provide your output PAR as a ratio. For+-- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+-- In this example, the value for parDenominator is 33.+h265Settings_parDenominator :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_parDenominator = Lens.lens (\H265Settings' {parDenominator} -> parDenominator) (\s@H265Settings' {} a -> s {parDenominator = a} :: H265Settings)++-- | Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On+-- the console, this corresponds to any value other than Follow source.+-- When you specify an output pixel aspect ratio (PAR) that is different+-- from your input video PAR, provide your output PAR as a ratio. For+-- example, for D1\/DV NTSC widescreen, you would specify the ratio 40:33.+-- In this example, the value for parNumerator is 40.+h265Settings_parNumerator :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_parNumerator = Lens.lens (\H265Settings' {parNumerator} -> parNumerator) (\s@H265Settings' {} a -> s {parNumerator = a} :: H265Settings)++-- | Optional. Use Quality tuning level (qualityTuningLevel) to choose how+-- you want to trade off encoding speed for output video quality. The+-- default behavior is faster, lower quality, single-pass encoding.+h265Settings_qualityTuningLevel :: Lens.Lens' H265Settings (Prelude.Maybe H265QualityTuningLevel)+h265Settings_qualityTuningLevel = Lens.lens (\H265Settings' {qualityTuningLevel} -> qualityTuningLevel) (\s@H265Settings' {} a -> s {qualityTuningLevel = a} :: H265Settings)++-- | Settings for quality-defined variable bitrate encoding with the H.265+-- codec. Use these settings only when you set QVBR for Rate control mode+-- (RateControlMode).+h265Settings_qvbrSettings :: Lens.Lens' H265Settings (Prelude.Maybe H265QvbrSettings)+h265Settings_qvbrSettings = Lens.lens (\H265Settings' {qvbrSettings} -> qvbrSettings) (\s@H265Settings' {} a -> s {qvbrSettings = a} :: H265Settings)++-- | Use this setting to specify whether this output has a variable bitrate+-- (VBR), constant bitrate (CBR) or quality-defined variable bitrate+-- (QVBR).+h265Settings_rateControlMode :: Lens.Lens' H265Settings (Prelude.Maybe H265RateControlMode)+h265Settings_rateControlMode = Lens.lens (\H265Settings' {rateControlMode} -> rateControlMode) (\s@H265Settings' {} a -> s {rateControlMode = a} :: H265Settings)++-- | Specify Sample Adaptive Offset (SAO) filter strength. Adaptive mode+-- dynamically selects best strength based on content+h265Settings_sampleAdaptiveOffsetFilterMode :: Lens.Lens' H265Settings (Prelude.Maybe H265SampleAdaptiveOffsetFilterMode)+h265Settings_sampleAdaptiveOffsetFilterMode = Lens.lens (\H265Settings' {sampleAdaptiveOffsetFilterMode} -> sampleAdaptiveOffsetFilterMode) (\s@H265Settings' {} a -> s {sampleAdaptiveOffsetFilterMode = a} :: H265Settings)++-- | Use this setting for interlaced outputs, when your output frame rate is+-- half of your input frame rate. In this situation, choose Optimized+-- interlacing (INTERLACED_OPTIMIZE) to create a better quality interlaced+-- output. In this case, each progressive frame from the input corresponds+-- to an interlaced field in the output. Keep the default value, Basic+-- interlacing (INTERLACED), for all other output frame rates. With basic+-- interlacing, MediaConvert performs any frame rate conversion first and+-- then interlaces the frames. When you choose Optimized interlacing and+-- you set your output frame rate to a value that isn\'t suitable for+-- optimized interlacing, MediaConvert automatically falls back to basic+-- interlacing. Required settings: To use optimized interlacing, you must+-- set Telecine (telecine) to None (NONE) or Soft (SOFT). You can\'t use+-- optimized interlacing for hard telecine outputs. You must also set+-- Interlace mode (interlaceMode) to a value other than Progressive+-- (PROGRESSIVE).+h265Settings_scanTypeConversionMode :: Lens.Lens' H265Settings (Prelude.Maybe H265ScanTypeConversionMode)+h265Settings_scanTypeConversionMode = Lens.lens (\H265Settings' {scanTypeConversionMode} -> scanTypeConversionMode) (\s@H265Settings' {} a -> s {scanTypeConversionMode = a} :: H265Settings)++-- | Enable this setting to insert I-frames at scene changes that the service+-- automatically detects. This improves video quality and is enabled by+-- default. If this output uses QVBR, choose Transition detection+-- (TRANSITION_DETECTION) for further video quality improvement. For more+-- information about QVBR, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/cbr-vbr-qvbr.+h265Settings_sceneChangeDetect :: Lens.Lens' H265Settings (Prelude.Maybe H265SceneChangeDetect)+h265Settings_sceneChangeDetect = Lens.lens (\H265Settings' {sceneChangeDetect} -> sceneChangeDetect) (\s@H265Settings' {} a -> s {sceneChangeDetect = a} :: H265Settings)++-- | Number of slices per picture. Must be less than or equal to the number+-- of macroblock rows for progressive pictures, and less than or equal to+-- half the number of macroblock rows for interlaced pictures.+h265Settings_slices :: Lens.Lens' H265Settings (Prelude.Maybe Prelude.Natural)+h265Settings_slices = Lens.lens (\H265Settings' {slices} -> slices) (\s@H265Settings' {} a -> s {slices = a} :: H265Settings)++-- | Ignore this setting unless your input frame rate is 23.976 or 24 frames+-- per second (fps). Enable slow PAL to create a 25 fps output. When you+-- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+-- resamples your audio to keep it synchronized with the video. Note that+-- enabling this setting will slightly reduce the duration of your video.+-- Required settings: You must also set Framerate to 25. In your JSON job+-- specification, set (framerateControl) to (SPECIFIED),+-- (framerateNumerator) to 25 and (framerateDenominator) to 1.+h265Settings_slowPal :: Lens.Lens' H265Settings (Prelude.Maybe H265SlowPal)+h265Settings_slowPal = Lens.lens (\H265Settings' {slowPal} -> slowPal) (\s@H265Settings' {} a -> s {slowPal = a} :: H265Settings)++-- | Keep the default value, Enabled (ENABLED), to adjust quantization within+-- each frame based on spatial variation of content complexity. When you+-- enable this feature, the encoder uses fewer bits on areas that can+-- sustain more distortion with no noticeable visual degradation and uses+-- more bits on areas where any small distortion will be noticeable. For+-- example, complex textured blocks are encoded with fewer bits and smooth+-- textured blocks are encoded with more bits. Enabling this feature will+-- almost always improve your video quality. Note, though, that this+-- feature doesn\'t take into account where the viewer\'s attention is+-- likely to be. If viewers are likely to be focusing their attention on a+-- part of the screen with a lot of complex texture, you might choose to+-- disable this feature. Related setting: When you enable spatial adaptive+-- quantization, set the value for Adaptive quantization+-- (adaptiveQuantization) depending on your content. For homogeneous+-- content, such as cartoons and video games, set it to Low. For content+-- with a wider variety of textures, set it to High or Higher.+h265Settings_spatialAdaptiveQuantization :: Lens.Lens' H265Settings (Prelude.Maybe H265SpatialAdaptiveQuantization)+h265Settings_spatialAdaptiveQuantization = Lens.lens (\H265Settings' {spatialAdaptiveQuantization} -> spatialAdaptiveQuantization) (\s@H265Settings' {} a -> s {spatialAdaptiveQuantization = a} :: H265Settings)++-- | This field applies only if the Streams > Advanced > Framerate+-- (framerate) field is set to 29.970. This field works with the Streams >+-- Advanced > Preprocessors > Deinterlacer field (deinterlace_mode) and the+-- Streams > Advanced > Interlaced Mode field (interlace_mode) to identify+-- the scan type for the output: Progressive, Interlaced, Hard Telecine or+-- Soft Telecine. - Hard: produces 29.97i output from 23.976 input. - Soft:+-- produces 23.976; the player converts this output to 29.97i.+h265Settings_telecine :: Lens.Lens' H265Settings (Prelude.Maybe H265Telecine)+h265Settings_telecine = Lens.lens (\H265Settings' {telecine} -> telecine) (\s@H265Settings' {} a -> s {telecine = a} :: H265Settings)++-- | Keep the default value, Enabled (ENABLED), to adjust quantization within+-- each frame based on temporal variation of content complexity. When you+-- enable this feature, the encoder uses fewer bits on areas of the frame+-- that aren\'t moving and uses more bits on complex objects with sharp+-- edges that move a lot. For example, this feature improves the+-- readability of text tickers on newscasts and scoreboards on sports+-- matches. Enabling this feature will almost always improve your video+-- quality. Note, though, that this feature doesn\'t take into account+-- where the viewer\'s attention is likely to be. If viewers are likely to+-- be focusing their attention on a part of the screen that doesn\'t have+-- moving objects with sharp edges, such as sports athletes\' faces, you+-- might choose to disable this feature. Related setting: When you enable+-- temporal quantization, adjust the strength of the filter with the+-- setting Adaptive quantization (adaptiveQuantization).+h265Settings_temporalAdaptiveQuantization :: Lens.Lens' H265Settings (Prelude.Maybe H265TemporalAdaptiveQuantization)+h265Settings_temporalAdaptiveQuantization = Lens.lens (\H265Settings' {temporalAdaptiveQuantization} -> temporalAdaptiveQuantization) (\s@H265Settings' {} a -> s {temporalAdaptiveQuantization = a} :: H265Settings)++-- | Enables temporal layer identifiers in the encoded bitstream. Up to 3+-- layers are supported depending on GOP structure: I- and P-frames form+-- one layer, reference B-frames can form a second layer and non-reference+-- b-frames can form a third layer. Decoders can optionally decode only the+-- lower temporal layers to generate a lower frame rate output. For+-- example, given a bitstream with temporal IDs and with b-frames = 1 (i.e.+-- IbPbPb display order), a decoder could decode all the frames for full+-- frame rate output or only the I and P frames (lowest temporal layer) for+-- a half frame rate output.+h265Settings_temporalIds :: Lens.Lens' H265Settings (Prelude.Maybe H265TemporalIds)+h265Settings_temporalIds = Lens.lens (\H265Settings' {temporalIds} -> temporalIds) (\s@H265Settings' {} a -> s {temporalIds = a} :: H265Settings)++-- | Enable use of tiles, allowing horizontal as well as vertical subdivision+-- of the encoded pictures.+h265Settings_tiles :: Lens.Lens' H265Settings (Prelude.Maybe H265Tiles)+h265Settings_tiles = Lens.lens (\H265Settings' {tiles} -> tiles) (\s@H265Settings' {} a -> s {tiles = a} :: H265Settings)++-- | Inserts timecode for each frame as 4 bytes of an unregistered SEI+-- message.+h265Settings_unregisteredSeiTimecode :: Lens.Lens' H265Settings (Prelude.Maybe H265UnregisteredSeiTimecode)+h265Settings_unregisteredSeiTimecode = Lens.lens (\H265Settings' {unregisteredSeiTimecode} -> unregisteredSeiTimecode) (\s@H265Settings' {} a -> s {unregisteredSeiTimecode = a} :: H265Settings)++-- | If the location of parameter set NAL units doesn\'t matter in your+-- workflow, ignore this setting. Use this setting only with CMAF or DASH+-- outputs, or with standalone file outputs in an MPEG-4 container (MP4+-- outputs). Choose HVC1 to mark your output as HVC1. This makes your+-- output compliant with the following specification: ISO IECJTC1 SC29+-- N13798 Text ISO\/IEC FDIS 14496-15 3rd Edition. For these outputs, the+-- service stores parameter set NAL units in the sample headers but not in+-- the samples directly. For MP4 outputs, when you choose HVC1, your output+-- video might not work properly with some downstream systems and video+-- players. The service defaults to marking your output as HEV1. For these+-- outputs, the service writes parameter set NAL units directly into the+-- samples.+h265Settings_writeMp4PackagingType :: Lens.Lens' H265Settings (Prelude.Maybe H265WriteMp4PackagingType)+h265Settings_writeMp4PackagingType = Lens.lens (\H265Settings' {writeMp4PackagingType} -> writeMp4PackagingType) (\s@H265Settings' {} a -> s {writeMp4PackagingType = a} :: H265Settings)++instance Data.FromJSON H265Settings where+  parseJSON =+    Data.withObject+      "H265Settings"+      ( \x ->+          H265Settings'+            Prelude.<$> (x Data..:? "adaptiveQuantization")+            Prelude.<*> (x Data..:? "alternateTransferFunctionSei")+            Prelude.<*> (x Data..:? "bitrate")+            Prelude.<*> (x Data..:? "codecLevel")+            Prelude.<*> (x Data..:? "codecProfile")+            Prelude.<*> (x Data..:? "dynamicSubGop")+            Prelude.<*> (x Data..:? "flickerAdaptiveQuantization")+            Prelude.<*> (x Data..:? "framerateControl")+            Prelude.<*> (x Data..:? "framerateConversionAlgorithm")+            Prelude.<*> (x Data..:? "framerateDenominator")+            Prelude.<*> (x Data..:? "framerateNumerator")+            Prelude.<*> (x Data..:? "gopBReference")+            Prelude.<*> (x Data..:? "gopClosedCadence")+            Prelude.<*> (x Data..:? "gopSize")+            Prelude.<*> (x Data..:? "gopSizeUnits")+            Prelude.<*> (x Data..:? "hrdBufferFinalFillPercentage")+            Prelude.<*> (x Data..:? "hrdBufferInitialFillPercentage")+            Prelude.<*> (x Data..:? "hrdBufferSize")+            Prelude.<*> (x Data..:? "interlaceMode")+            Prelude.<*> (x Data..:? "maxBitrate")+            Prelude.<*> (x Data..:? "minIInterval")+            Prelude.<*> (x Data..:? "numberBFramesBetweenReferenceFrames")+            Prelude.<*> (x Data..:? "numberReferenceFrames")+            Prelude.<*> (x Data..:? "parControl")+            Prelude.<*> (x Data..:? "parDenominator")+            Prelude.<*> (x Data..:? "parNumerator")+            Prelude.<*> (x Data..:? "qualityTuningLevel")+            Prelude.<*> (x Data..:? "qvbrSettings")+            Prelude.<*> (x Data..:? "rateControlMode")+            Prelude.<*> (x Data..:? "sampleAdaptiveOffsetFilterMode")+            Prelude.<*> (x Data..:? "scanTypeConversionMode")+            Prelude.<*> (x Data..:? "sceneChangeDetect")+            Prelude.<*> (x Data..:? "slices")+            Prelude.<*> (x Data..:? "slowPal")+            Prelude.<*> (x Data..:? "spatialAdaptiveQuantization")+            Prelude.<*> (x Data..:? "telecine")+            Prelude.<*> (x Data..:? "temporalAdaptiveQuantization")+            Prelude.<*> (x Data..:? "temporalIds")+            Prelude.<*> (x Data..:? "tiles")+            Prelude.<*> (x Data..:? "unregisteredSeiTimecode")+            Prelude.<*> (x Data..:? "writeMp4PackagingType")+      )++instance Prelude.Hashable H265Settings where+  hashWithSalt _salt H265Settings' {..} =+    _salt+      `Prelude.hashWithSalt` adaptiveQuantization+      `Prelude.hashWithSalt` alternateTransferFunctionSei+      `Prelude.hashWithSalt` bitrate+      `Prelude.hashWithSalt` codecLevel+      `Prelude.hashWithSalt` codecProfile+      `Prelude.hashWithSalt` dynamicSubGop+      `Prelude.hashWithSalt` flickerAdaptiveQuantization+      `Prelude.hashWithSalt` framerateControl+      `Prelude.hashWithSalt` framerateConversionAlgorithm+      `Prelude.hashWithSalt` framerateDenominator+      `Prelude.hashWithSalt` framerateNumerator+      `Prelude.hashWithSalt` gopBReference+      `Prelude.hashWithSalt` gopClosedCadence+      `Prelude.hashWithSalt` gopSize+      `Prelude.hashWithSalt` gopSizeUnits+      `Prelude.hashWithSalt` hrdBufferFinalFillPercentage+      `Prelude.hashWithSalt` hrdBufferInitialFillPercentage+      `Prelude.hashWithSalt` hrdBufferSize+      `Prelude.hashWithSalt` interlaceMode+      `Prelude.hashWithSalt` maxBitrate+      `Prelude.hashWithSalt` minIInterval+      `Prelude.hashWithSalt` numberBFramesBetweenReferenceFrames+      `Prelude.hashWithSalt` numberReferenceFrames+      `Prelude.hashWithSalt` parControl+      `Prelude.hashWithSalt` parDenominator+      `Prelude.hashWithSalt` parNumerator+      `Prelude.hashWithSalt` qualityTuningLevel+      `Prelude.hashWithSalt` qvbrSettings+      `Prelude.hashWithSalt` rateControlMode+      `Prelude.hashWithSalt` sampleAdaptiveOffsetFilterMode+      `Prelude.hashWithSalt` scanTypeConversionMode+      `Prelude.hashWithSalt` sceneChangeDetect+      `Prelude.hashWithSalt` slices+      `Prelude.hashWithSalt` slowPal+      `Prelude.hashWithSalt` spatialAdaptiveQuantization+      `Prelude.hashWithSalt` telecine+      `Prelude.hashWithSalt` temporalAdaptiveQuantization+      `Prelude.hashWithSalt` temporalIds+      `Prelude.hashWithSalt` tiles+      `Prelude.hashWithSalt` unregisteredSeiTimecode+      `Prelude.hashWithSalt` writeMp4PackagingType++instance Prelude.NFData H265Settings where+  rnf H265Settings' {..} =+    Prelude.rnf adaptiveQuantization+      `Prelude.seq` Prelude.rnf alternateTransferFunctionSei+      `Prelude.seq` Prelude.rnf bitrate+      `Prelude.seq` Prelude.rnf codecLevel+      `Prelude.seq` Prelude.rnf codecProfile+      `Prelude.seq` Prelude.rnf dynamicSubGop+      `Prelude.seq` Prelude.rnf flickerAdaptiveQuantization+      `Prelude.seq` Prelude.rnf framerateControl+      `Prelude.seq` Prelude.rnf framerateConversionAlgorithm+      `Prelude.seq` Prelude.rnf framerateDenominator+      `Prelude.seq` Prelude.rnf framerateNumerator+      `Prelude.seq` Prelude.rnf gopBReference+      `Prelude.seq` Prelude.rnf gopClosedCadence+      `Prelude.seq` Prelude.rnf gopSize+      `Prelude.seq` Prelude.rnf gopSizeUnits+      `Prelude.seq` Prelude.rnf+        hrdBufferFinalFillPercentage+      `Prelude.seq` Prelude.rnf+        hrdBufferInitialFillPercentage+      `Prelude.seq` Prelude.rnf hrdBufferSize+      `Prelude.seq` Prelude.rnf interlaceMode+      `Prelude.seq` Prelude.rnf maxBitrate+      `Prelude.seq` Prelude.rnf minIInterval+      `Prelude.seq` Prelude.rnf+        numberBFramesBetweenReferenceFrames+      `Prelude.seq` Prelude.rnf+        numberReferenceFrames+      `Prelude.seq` Prelude.rnf parControl+      `Prelude.seq` Prelude.rnf+        parDenominator+      `Prelude.seq` Prelude.rnf+        parNumerator+      `Prelude.seq` Prelude.rnf+        qualityTuningLevel+      `Prelude.seq` Prelude.rnf+        qvbrSettings+      `Prelude.seq` Prelude.rnf+        rateControlMode+      `Prelude.seq` Prelude.rnf+        sampleAdaptiveOffsetFilterMode+      `Prelude.seq` Prelude.rnf+        scanTypeConversionMode+      `Prelude.seq` Prelude.rnf+        sceneChangeDetect+      `Prelude.seq` Prelude.rnf+        slices+      `Prelude.seq` Prelude.rnf+        slowPal+      `Prelude.seq` Prelude.rnf+        spatialAdaptiveQuantization+      `Prelude.seq` Prelude.rnf+        telecine+      `Prelude.seq` Prelude.rnf+        temporalAdaptiveQuantization+      `Prelude.seq` Prelude.rnf+        temporalIds+      `Prelude.seq` Prelude.rnf+        tiles+      `Prelude.seq` Prelude.rnf+        unregisteredSeiTimecode+      `Prelude.seq` Prelude.rnf+        writeMp4PackagingType++instance Data.ToJSON H265Settings where+  toJSON H265Settings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("adaptiveQuantization" Data..=)+              Prelude.<$> adaptiveQuantization,+            ("alternateTransferFunctionSei" Data..=)+              Prelude.<$> alternateTransferFunctionSei,+            ("bitrate" Data..=) Prelude.<$> bitrate,+            ("codecLevel" Data..=) Prelude.<$> codecLevel,+            ("codecProfile" Data..=) Prelude.<$> codecProfile,+            ("dynamicSubGop" Data..=) Prelude.<$> dynamicSubGop,+            ("flickerAdaptiveQuantization" Data..=)+              Prelude.<$> flickerAdaptiveQuantization,+            ("framerateControl" Data..=)+              Prelude.<$> framerateControl,+            ("framerateConversionAlgorithm" Data..=)+              Prelude.<$> framerateConversionAlgorithm,+            ("framerateDenominator" Data..=)+              Prelude.<$> framerateDenominator,+            ("framerateNumerator" Data..=)+              Prelude.<$> framerateNumerator,+            ("gopBReference" Data..=) Prelude.<$> gopBReference,+            ("gopClosedCadence" Data..=)+              Prelude.<$> gopClosedCadence,+            ("gopSize" Data..=) Prelude.<$> gopSize,+            ("gopSizeUnits" Data..=) Prelude.<$> gopSizeUnits,+            ("hrdBufferFinalFillPercentage" Data..=)+              Prelude.<$> hrdBufferFinalFillPercentage,+            ("hrdBufferInitialFillPercentage" Data..=)+              Prelude.<$> hrdBufferInitialFillPercentage,+            ("hrdBufferSize" Data..=) Prelude.<$> hrdBufferSize,+            ("interlaceMode" Data..=) Prelude.<$> interlaceMode,+            ("maxBitrate" Data..=) Prelude.<$> maxBitrate,+            ("minIInterval" Data..=) Prelude.<$> minIInterval,+            ("numberBFramesBetweenReferenceFrames" Data..=)+              Prelude.<$> numberBFramesBetweenReferenceFrames,+            ("numberReferenceFrames" Data..=)+              Prelude.<$> numberReferenceFrames,+            ("parControl" Data..=) Prelude.<$> parControl,+            ("parDenominator" Data..=)+              Prelude.<$> parDenominator,+            ("parNumerator" Data..=) Prelude.<$> parNumerator,+            ("qualityTuningLevel" Data..=)+              Prelude.<$> qualityTuningLevel,+            ("qvbrSettings" Data..=) Prelude.<$> qvbrSettings,+            ("rateControlMode" Data..=)+              Prelude.<$> rateControlMode,+            ("sampleAdaptiveOffsetFilterMode" Data..=)+              Prelude.<$> sampleAdaptiveOffsetFilterMode,+            ("scanTypeConversionMode" Data..=)+              Prelude.<$> scanTypeConversionMode,+            ("sceneChangeDetect" Data..=)+              Prelude.<$> sceneChangeDetect,+            ("slices" Data..=) Prelude.<$> slices,+            ("slowPal" Data..=) Prelude.<$> slowPal,+            ("spatialAdaptiveQuantization" Data..=)+              Prelude.<$> spatialAdaptiveQuantization,+            ("telecine" Data..=) Prelude.<$> telecine,+            ("temporalAdaptiveQuantization" Data..=)+              Prelude.<$> temporalAdaptiveQuantization,+            ("temporalIds" Data..=) Prelude.<$> temporalIds,+            ("tiles" Data..=) Prelude.<$> tiles,+            ("unregisteredSeiTimecode" Data..=)+              Prelude.<$> unregisteredSeiTimecode,+            ("writeMp4PackagingType" Data..=)+              Prelude.<$> writeMp4PackagingType+          ]+      )
+ gen/Amazonka/MediaConvert/Types/H265SlowPal.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265SlowPal+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265SlowPal+  ( H265SlowPal+      ( ..,+        H265SlowPal_DISABLED,+        H265SlowPal_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ignore this setting unless your input frame rate is 23.976 or 24 frames+-- per second (fps). Enable slow PAL to create a 25 fps output. When you+-- enable slow PAL, MediaConvert relabels the video frames to 25 fps and+-- resamples your audio to keep it synchronized with the video. Note that+-- enabling this setting will slightly reduce the duration of your video.+-- Required settings: You must also set Framerate to 25. In your JSON job+-- specification, set (framerateControl) to (SPECIFIED),+-- (framerateNumerator) to 25 and (framerateDenominator) to 1.+newtype H265SlowPal = H265SlowPal'+  { fromH265SlowPal ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265SlowPal_DISABLED :: H265SlowPal+pattern H265SlowPal_DISABLED = H265SlowPal' "DISABLED"++pattern H265SlowPal_ENABLED :: H265SlowPal+pattern H265SlowPal_ENABLED = H265SlowPal' "ENABLED"++{-# COMPLETE+  H265SlowPal_DISABLED,+  H265SlowPal_ENABLED,+  H265SlowPal'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265SpatialAdaptiveQuantization.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265SpatialAdaptiveQuantization+  ( H265SpatialAdaptiveQuantization+      ( ..,+        H265SpatialAdaptiveQuantization_DISABLED,+        H265SpatialAdaptiveQuantization_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Keep the default value, Enabled (ENABLED), to adjust quantization within+-- each frame based on spatial variation of content complexity. When you+-- enable this feature, the encoder uses fewer bits on areas that can+-- sustain more distortion with no noticeable visual degradation and uses+-- more bits on areas where any small distortion will be noticeable. For+-- example, complex textured blocks are encoded with fewer bits and smooth+-- textured blocks are encoded with more bits. Enabling this feature will+-- almost always improve your video quality. Note, though, that this+-- feature doesn\'t take into account where the viewer\'s attention is+-- likely to be. If viewers are likely to be focusing their attention on a+-- part of the screen with a lot of complex texture, you might choose to+-- disable this feature. Related setting: When you enable spatial adaptive+-- quantization, set the value for Adaptive quantization+-- (adaptiveQuantization) depending on your content. For homogeneous+-- content, such as cartoons and video games, set it to Low. For content+-- with a wider variety of textures, set it to High or Higher.+newtype H265SpatialAdaptiveQuantization = H265SpatialAdaptiveQuantization'+  { fromH265SpatialAdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265SpatialAdaptiveQuantization_DISABLED :: H265SpatialAdaptiveQuantization+pattern H265SpatialAdaptiveQuantization_DISABLED = H265SpatialAdaptiveQuantization' "DISABLED"++pattern H265SpatialAdaptiveQuantization_ENABLED :: H265SpatialAdaptiveQuantization+pattern H265SpatialAdaptiveQuantization_ENABLED = H265SpatialAdaptiveQuantization' "ENABLED"++{-# COMPLETE+  H265SpatialAdaptiveQuantization_DISABLED,+  H265SpatialAdaptiveQuantization_ENABLED,+  H265SpatialAdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265Telecine.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265Telecine+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265Telecine+  ( H265Telecine+      ( ..,+        H265Telecine_HARD,+        H265Telecine_NONE,+        H265Telecine_SOFT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | This field applies only if the Streams > Advanced > Framerate+-- (framerate) field is set to 29.970. This field works with the Streams >+-- Advanced > Preprocessors > Deinterlacer field (deinterlace_mode) and the+-- Streams > Advanced > Interlaced Mode field (interlace_mode) to identify+-- the scan type for the output: Progressive, Interlaced, Hard Telecine or+-- Soft Telecine. - Hard: produces 29.97i output from 23.976 input. - Soft:+-- produces 23.976; the player converts this output to 29.97i.+newtype H265Telecine = H265Telecine'+  { fromH265Telecine ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265Telecine_HARD :: H265Telecine+pattern H265Telecine_HARD = H265Telecine' "HARD"++pattern H265Telecine_NONE :: H265Telecine+pattern H265Telecine_NONE = H265Telecine' "NONE"++pattern H265Telecine_SOFT :: H265Telecine+pattern H265Telecine_SOFT = H265Telecine' "SOFT"++{-# COMPLETE+  H265Telecine_HARD,+  H265Telecine_NONE,+  H265Telecine_SOFT,+  H265Telecine'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265TemporalAdaptiveQuantization.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265TemporalAdaptiveQuantization+  ( H265TemporalAdaptiveQuantization+      ( ..,+        H265TemporalAdaptiveQuantization_DISABLED,+        H265TemporalAdaptiveQuantization_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Keep the default value, Enabled (ENABLED), to adjust quantization within+-- each frame based on temporal variation of content complexity. When you+-- enable this feature, the encoder uses fewer bits on areas of the frame+-- that aren\'t moving and uses more bits on complex objects with sharp+-- edges that move a lot. For example, this feature improves the+-- readability of text tickers on newscasts and scoreboards on sports+-- matches. Enabling this feature will almost always improve your video+-- quality. Note, though, that this feature doesn\'t take into account+-- where the viewer\'s attention is likely to be. If viewers are likely to+-- be focusing their attention on a part of the screen that doesn\'t have+-- moving objects with sharp edges, such as sports athletes\' faces, you+-- might choose to disable this feature. Related setting: When you enable+-- temporal quantization, adjust the strength of the filter with the+-- setting Adaptive quantization (adaptiveQuantization).+newtype H265TemporalAdaptiveQuantization = H265TemporalAdaptiveQuantization'+  { fromH265TemporalAdaptiveQuantization ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265TemporalAdaptiveQuantization_DISABLED :: H265TemporalAdaptiveQuantization+pattern H265TemporalAdaptiveQuantization_DISABLED = H265TemporalAdaptiveQuantization' "DISABLED"++pattern H265TemporalAdaptiveQuantization_ENABLED :: H265TemporalAdaptiveQuantization+pattern H265TemporalAdaptiveQuantization_ENABLED = H265TemporalAdaptiveQuantization' "ENABLED"++{-# COMPLETE+  H265TemporalAdaptiveQuantization_DISABLED,+  H265TemporalAdaptiveQuantization_ENABLED,+  H265TemporalAdaptiveQuantization'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265TemporalIds.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265TemporalIds+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265TemporalIds+  ( H265TemporalIds+      ( ..,+        H265TemporalIds_DISABLED,+        H265TemporalIds_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enables temporal layer identifiers in the encoded bitstream. Up to 3+-- layers are supported depending on GOP structure: I- and P-frames form+-- one layer, reference B-frames can form a second layer and non-reference+-- b-frames can form a third layer. Decoders can optionally decode only the+-- lower temporal layers to generate a lower frame rate output. For+-- example, given a bitstream with temporal IDs and with b-frames = 1 (i.e.+-- IbPbPb display order), a decoder could decode all the frames for full+-- frame rate output or only the I and P frames (lowest temporal layer) for+-- a half frame rate output.+newtype H265TemporalIds = H265TemporalIds'+  { fromH265TemporalIds ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265TemporalIds_DISABLED :: H265TemporalIds+pattern H265TemporalIds_DISABLED = H265TemporalIds' "DISABLED"++pattern H265TemporalIds_ENABLED :: H265TemporalIds+pattern H265TemporalIds_ENABLED = H265TemporalIds' "ENABLED"++{-# COMPLETE+  H265TemporalIds_DISABLED,+  H265TemporalIds_ENABLED,+  H265TemporalIds'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265Tiles.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265Tiles+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265Tiles+  ( H265Tiles+      ( ..,+        H265Tiles_DISABLED,+        H265Tiles_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enable use of tiles, allowing horizontal as well as vertical subdivision+-- of the encoded pictures.+newtype H265Tiles = H265Tiles'+  { fromH265Tiles ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265Tiles_DISABLED :: H265Tiles+pattern H265Tiles_DISABLED = H265Tiles' "DISABLED"++pattern H265Tiles_ENABLED :: H265Tiles+pattern H265Tiles_ENABLED = H265Tiles' "ENABLED"++{-# COMPLETE+  H265Tiles_DISABLED,+  H265Tiles_ENABLED,+  H265Tiles'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265UnregisteredSeiTimecode.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265UnregisteredSeiTimecode+  ( H265UnregisteredSeiTimecode+      ( ..,+        H265UnregisteredSeiTimecode_DISABLED,+        H265UnregisteredSeiTimecode_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Inserts timecode for each frame as 4 bytes of an unregistered SEI+-- message.+newtype H265UnregisteredSeiTimecode = H265UnregisteredSeiTimecode'+  { fromH265UnregisteredSeiTimecode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265UnregisteredSeiTimecode_DISABLED :: H265UnregisteredSeiTimecode+pattern H265UnregisteredSeiTimecode_DISABLED = H265UnregisteredSeiTimecode' "DISABLED"++pattern H265UnregisteredSeiTimecode_ENABLED :: H265UnregisteredSeiTimecode+pattern H265UnregisteredSeiTimecode_ENABLED = H265UnregisteredSeiTimecode' "ENABLED"++{-# COMPLETE+  H265UnregisteredSeiTimecode_DISABLED,+  H265UnregisteredSeiTimecode_ENABLED,+  H265UnregisteredSeiTimecode'+  #-}
+ gen/Amazonka/MediaConvert/Types/H265WriteMp4PackagingType.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.H265WriteMp4PackagingType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.H265WriteMp4PackagingType+  ( H265WriteMp4PackagingType+      ( ..,+        H265WriteMp4PackagingType_HEV1,+        H265WriteMp4PackagingType_HVC1+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If the location of parameter set NAL units doesn\'t matter in your+-- workflow, ignore this setting. Use this setting only with CMAF or DASH+-- outputs, or with standalone file outputs in an MPEG-4 container (MP4+-- outputs). Choose HVC1 to mark your output as HVC1. This makes your+-- output compliant with the following specification: ISO IECJTC1 SC29+-- N13798 Text ISO\/IEC FDIS 14496-15 3rd Edition. For these outputs, the+-- service stores parameter set NAL units in the sample headers but not in+-- the samples directly. For MP4 outputs, when you choose HVC1, your output+-- video might not work properly with some downstream systems and video+-- players. The service defaults to marking your output as HEV1. For these+-- outputs, the service writes parameter set NAL units directly into the+-- samples.+newtype H265WriteMp4PackagingType = H265WriteMp4PackagingType'+  { fromH265WriteMp4PackagingType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern H265WriteMp4PackagingType_HEV1 :: H265WriteMp4PackagingType+pattern H265WriteMp4PackagingType_HEV1 = H265WriteMp4PackagingType' "HEV1"++pattern H265WriteMp4PackagingType_HVC1 :: H265WriteMp4PackagingType+pattern H265WriteMp4PackagingType_HVC1 = H265WriteMp4PackagingType' "HVC1"++{-# COMPLETE+  H265WriteMp4PackagingType_HEV1,+  H265WriteMp4PackagingType_HVC1,+  H265WriteMp4PackagingType'+  #-}
+ gen/Amazonka/MediaConvert/Types/Hdr10Metadata.hs view
@@ -0,0 +1,319 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Hdr10Metadata+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Hdr10Metadata where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use these settings to specify static color calibration metadata, as+-- defined by SMPTE ST 2086. These values don\'t affect the pixel values+-- that are encoded in the video stream. They are intended to help the+-- downstream video player display content in a way that reflects the+-- intentions of the the content creator.+--+-- /See:/ 'newHdr10Metadata' smart constructor.+data Hdr10Metadata = Hdr10Metadata'+  { -- | HDR Master Display Information must be provided by a color grader, using+    -- color grading tools. Range is 0 to 50,000, each increment represents+    -- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+    -- color correction.+    bluePrimaryX :: Prelude.Maybe Prelude.Natural,+    -- | HDR Master Display Information must be provided by a color grader, using+    -- color grading tools. Range is 0 to 50,000, each increment represents+    -- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+    -- color correction.+    bluePrimaryY :: Prelude.Maybe Prelude.Natural,+    -- | HDR Master Display Information must be provided by a color grader, using+    -- color grading tools. Range is 0 to 50,000, each increment represents+    -- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+    -- color correction.+    greenPrimaryX :: Prelude.Maybe Prelude.Natural,+    -- | HDR Master Display Information must be provided by a color grader, using+    -- color grading tools. Range is 0 to 50,000, each increment represents+    -- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+    -- color correction.+    greenPrimaryY :: Prelude.Maybe Prelude.Natural,+    -- | Maximum light level among all samples in the coded video sequence, in+    -- units of candelas per square meter. This setting doesn\'t have a default+    -- value; you must specify a value that is suitable for the content.+    maxContentLightLevel :: Prelude.Maybe Prelude.Natural,+    -- | Maximum average light level of any frame in the coded video sequence, in+    -- units of candelas per square meter. This setting doesn\'t have a default+    -- value; you must specify a value that is suitable for the content.+    maxFrameAverageLightLevel :: Prelude.Maybe Prelude.Natural,+    -- | Nominal maximum mastering display luminance in units of of 0.0001+    -- candelas per square meter.+    maxLuminance :: Prelude.Maybe Prelude.Natural,+    -- | Nominal minimum mastering display luminance in units of of 0.0001+    -- candelas per square meter+    minLuminance :: Prelude.Maybe Prelude.Natural,+    -- | HDR Master Display Information must be provided by a color grader, using+    -- color grading tools. Range is 0 to 50,000, each increment represents+    -- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+    -- color correction.+    redPrimaryX :: Prelude.Maybe Prelude.Natural,+    -- | HDR Master Display Information must be provided by a color grader, using+    -- color grading tools. Range is 0 to 50,000, each increment represents+    -- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+    -- color correction.+    redPrimaryY :: Prelude.Maybe Prelude.Natural,+    -- | HDR Master Display Information must be provided by a color grader, using+    -- color grading tools. Range is 0 to 50,000, each increment represents+    -- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+    -- color correction.+    whitePointX :: Prelude.Maybe Prelude.Natural,+    -- | HDR Master Display Information must be provided by a color grader, using+    -- color grading tools. Range is 0 to 50,000, each increment represents+    -- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+    -- color correction.+    whitePointY :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Hdr10Metadata' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'bluePrimaryX', 'hdr10Metadata_bluePrimaryX' - HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+--+-- 'bluePrimaryY', 'hdr10Metadata_bluePrimaryY' - HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+--+-- 'greenPrimaryX', 'hdr10Metadata_greenPrimaryX' - HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+--+-- 'greenPrimaryY', 'hdr10Metadata_greenPrimaryY' - HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+--+-- 'maxContentLightLevel', 'hdr10Metadata_maxContentLightLevel' - Maximum light level among all samples in the coded video sequence, in+-- units of candelas per square meter. This setting doesn\'t have a default+-- value; you must specify a value that is suitable for the content.+--+-- 'maxFrameAverageLightLevel', 'hdr10Metadata_maxFrameAverageLightLevel' - Maximum average light level of any frame in the coded video sequence, in+-- units of candelas per square meter. This setting doesn\'t have a default+-- value; you must specify a value that is suitable for the content.+--+-- 'maxLuminance', 'hdr10Metadata_maxLuminance' - Nominal maximum mastering display luminance in units of of 0.0001+-- candelas per square meter.+--+-- 'minLuminance', 'hdr10Metadata_minLuminance' - Nominal minimum mastering display luminance in units of of 0.0001+-- candelas per square meter+--+-- 'redPrimaryX', 'hdr10Metadata_redPrimaryX' - HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+--+-- 'redPrimaryY', 'hdr10Metadata_redPrimaryY' - HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+--+-- 'whitePointX', 'hdr10Metadata_whitePointX' - HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+--+-- 'whitePointY', 'hdr10Metadata_whitePointY' - HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+newHdr10Metadata ::+  Hdr10Metadata+newHdr10Metadata =+  Hdr10Metadata'+    { bluePrimaryX = Prelude.Nothing,+      bluePrimaryY = Prelude.Nothing,+      greenPrimaryX = Prelude.Nothing,+      greenPrimaryY = Prelude.Nothing,+      maxContentLightLevel = Prelude.Nothing,+      maxFrameAverageLightLevel = Prelude.Nothing,+      maxLuminance = Prelude.Nothing,+      minLuminance = Prelude.Nothing,+      redPrimaryX = Prelude.Nothing,+      redPrimaryY = Prelude.Nothing,+      whitePointX = Prelude.Nothing,+      whitePointY = Prelude.Nothing+    }++-- | HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+hdr10Metadata_bluePrimaryX :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_bluePrimaryX = Lens.lens (\Hdr10Metadata' {bluePrimaryX} -> bluePrimaryX) (\s@Hdr10Metadata' {} a -> s {bluePrimaryX = a} :: Hdr10Metadata)++-- | HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+hdr10Metadata_bluePrimaryY :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_bluePrimaryY = Lens.lens (\Hdr10Metadata' {bluePrimaryY} -> bluePrimaryY) (\s@Hdr10Metadata' {} a -> s {bluePrimaryY = a} :: Hdr10Metadata)++-- | HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+hdr10Metadata_greenPrimaryX :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_greenPrimaryX = Lens.lens (\Hdr10Metadata' {greenPrimaryX} -> greenPrimaryX) (\s@Hdr10Metadata' {} a -> s {greenPrimaryX = a} :: Hdr10Metadata)++-- | HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+hdr10Metadata_greenPrimaryY :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_greenPrimaryY = Lens.lens (\Hdr10Metadata' {greenPrimaryY} -> greenPrimaryY) (\s@Hdr10Metadata' {} a -> s {greenPrimaryY = a} :: Hdr10Metadata)++-- | Maximum light level among all samples in the coded video sequence, in+-- units of candelas per square meter. This setting doesn\'t have a default+-- value; you must specify a value that is suitable for the content.+hdr10Metadata_maxContentLightLevel :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_maxContentLightLevel = Lens.lens (\Hdr10Metadata' {maxContentLightLevel} -> maxContentLightLevel) (\s@Hdr10Metadata' {} a -> s {maxContentLightLevel = a} :: Hdr10Metadata)++-- | Maximum average light level of any frame in the coded video sequence, in+-- units of candelas per square meter. This setting doesn\'t have a default+-- value; you must specify a value that is suitable for the content.+hdr10Metadata_maxFrameAverageLightLevel :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_maxFrameAverageLightLevel = Lens.lens (\Hdr10Metadata' {maxFrameAverageLightLevel} -> maxFrameAverageLightLevel) (\s@Hdr10Metadata' {} a -> s {maxFrameAverageLightLevel = a} :: Hdr10Metadata)++-- | Nominal maximum mastering display luminance in units of of 0.0001+-- candelas per square meter.+hdr10Metadata_maxLuminance :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_maxLuminance = Lens.lens (\Hdr10Metadata' {maxLuminance} -> maxLuminance) (\s@Hdr10Metadata' {} a -> s {maxLuminance = a} :: Hdr10Metadata)++-- | Nominal minimum mastering display luminance in units of of 0.0001+-- candelas per square meter+hdr10Metadata_minLuminance :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_minLuminance = Lens.lens (\Hdr10Metadata' {minLuminance} -> minLuminance) (\s@Hdr10Metadata' {} a -> s {minLuminance = a} :: Hdr10Metadata)++-- | HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+hdr10Metadata_redPrimaryX :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_redPrimaryX = Lens.lens (\Hdr10Metadata' {redPrimaryX} -> redPrimaryX) (\s@Hdr10Metadata' {} a -> s {redPrimaryX = a} :: Hdr10Metadata)++-- | HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+hdr10Metadata_redPrimaryY :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_redPrimaryY = Lens.lens (\Hdr10Metadata' {redPrimaryY} -> redPrimaryY) (\s@Hdr10Metadata' {} a -> s {redPrimaryY = a} :: Hdr10Metadata)++-- | HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+hdr10Metadata_whitePointX :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_whitePointX = Lens.lens (\Hdr10Metadata' {whitePointX} -> whitePointX) (\s@Hdr10Metadata' {} a -> s {whitePointX = a} :: Hdr10Metadata)++-- | HDR Master Display Information must be provided by a color grader, using+-- color grading tools. Range is 0 to 50,000, each increment represents+-- 0.00002 in CIE1931 color coordinate. Note that this setting is not for+-- color correction.+hdr10Metadata_whitePointY :: Lens.Lens' Hdr10Metadata (Prelude.Maybe Prelude.Natural)+hdr10Metadata_whitePointY = Lens.lens (\Hdr10Metadata' {whitePointY} -> whitePointY) (\s@Hdr10Metadata' {} a -> s {whitePointY = a} :: Hdr10Metadata)++instance Data.FromJSON Hdr10Metadata where+  parseJSON =+    Data.withObject+      "Hdr10Metadata"+      ( \x ->+          Hdr10Metadata'+            Prelude.<$> (x Data..:? "bluePrimaryX")+            Prelude.<*> (x Data..:? "bluePrimaryY")+            Prelude.<*> (x Data..:? "greenPrimaryX")+            Prelude.<*> (x Data..:? "greenPrimaryY")+            Prelude.<*> (x Data..:? "maxContentLightLevel")+            Prelude.<*> (x Data..:? "maxFrameAverageLightLevel")+            Prelude.<*> (x Data..:? "maxLuminance")+            Prelude.<*> (x Data..:? "minLuminance")+            Prelude.<*> (x Data..:? "redPrimaryX")+            Prelude.<*> (x Data..:? "redPrimaryY")+            Prelude.<*> (x Data..:? "whitePointX")+            Prelude.<*> (x Data..:? "whitePointY")+      )++instance Prelude.Hashable Hdr10Metadata where+  hashWithSalt _salt Hdr10Metadata' {..} =+    _salt+      `Prelude.hashWithSalt` bluePrimaryX+      `Prelude.hashWithSalt` bluePrimaryY+      `Prelude.hashWithSalt` greenPrimaryX+      `Prelude.hashWithSalt` greenPrimaryY+      `Prelude.hashWithSalt` maxContentLightLevel+      `Prelude.hashWithSalt` maxFrameAverageLightLevel+      `Prelude.hashWithSalt` maxLuminance+      `Prelude.hashWithSalt` minLuminance+      `Prelude.hashWithSalt` redPrimaryX+      `Prelude.hashWithSalt` redPrimaryY+      `Prelude.hashWithSalt` whitePointX+      `Prelude.hashWithSalt` whitePointY++instance Prelude.NFData Hdr10Metadata where+  rnf Hdr10Metadata' {..} =+    Prelude.rnf bluePrimaryX+      `Prelude.seq` Prelude.rnf bluePrimaryY+      `Prelude.seq` Prelude.rnf greenPrimaryX+      `Prelude.seq` Prelude.rnf greenPrimaryY+      `Prelude.seq` Prelude.rnf maxContentLightLevel+      `Prelude.seq` Prelude.rnf maxFrameAverageLightLevel+      `Prelude.seq` Prelude.rnf maxLuminance+      `Prelude.seq` Prelude.rnf minLuminance+      `Prelude.seq` Prelude.rnf redPrimaryX+      `Prelude.seq` Prelude.rnf redPrimaryY+      `Prelude.seq` Prelude.rnf whitePointX+      `Prelude.seq` Prelude.rnf whitePointY++instance Data.ToJSON Hdr10Metadata where+  toJSON Hdr10Metadata' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("bluePrimaryX" Data..=) Prelude.<$> bluePrimaryX,+            ("bluePrimaryY" Data..=) Prelude.<$> bluePrimaryY,+            ("greenPrimaryX" Data..=) Prelude.<$> greenPrimaryX,+            ("greenPrimaryY" Data..=) Prelude.<$> greenPrimaryY,+            ("maxContentLightLevel" Data..=)+              Prelude.<$> maxContentLightLevel,+            ("maxFrameAverageLightLevel" Data..=)+              Prelude.<$> maxFrameAverageLightLevel,+            ("maxLuminance" Data..=) Prelude.<$> maxLuminance,+            ("minLuminance" Data..=) Prelude.<$> minLuminance,+            ("redPrimaryX" Data..=) Prelude.<$> redPrimaryX,+            ("redPrimaryY" Data..=) Prelude.<$> redPrimaryY,+            ("whitePointX" Data..=) Prelude.<$> whitePointX,+            ("whitePointY" Data..=) Prelude.<$> whitePointY+          ]+      )
+ gen/Amazonka/MediaConvert/Types/Hdr10Plus.hs view
@@ -0,0 +1,107 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Hdr10Plus+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Hdr10Plus where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Setting for HDR10+ metadata insertion+--+-- /See:/ 'newHdr10Plus' smart constructor.+data Hdr10Plus = Hdr10Plus'+  { -- | Specify the HDR10+ mastering display normalized peak luminance, in nits.+    -- This is the normalized actual peak luminance of the mastering display,+    -- as defined by ST 2094-40.+    masteringMonitorNits :: Prelude.Maybe Prelude.Natural,+    -- | Specify the HDR10+ target display nominal peak luminance, in nits. This+    -- is the nominal maximum luminance of the target display as defined by ST+    -- 2094-40.+    targetMonitorNits :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Hdr10Plus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'masteringMonitorNits', 'hdr10Plus_masteringMonitorNits' - Specify the HDR10+ mastering display normalized peak luminance, in nits.+-- This is the normalized actual peak luminance of the mastering display,+-- as defined by ST 2094-40.+--+-- 'targetMonitorNits', 'hdr10Plus_targetMonitorNits' - Specify the HDR10+ target display nominal peak luminance, in nits. This+-- is the nominal maximum luminance of the target display as defined by ST+-- 2094-40.+newHdr10Plus ::+  Hdr10Plus+newHdr10Plus =+  Hdr10Plus'+    { masteringMonitorNits = Prelude.Nothing,+      targetMonitorNits = Prelude.Nothing+    }++-- | Specify the HDR10+ mastering display normalized peak luminance, in nits.+-- This is the normalized actual peak luminance of the mastering display,+-- as defined by ST 2094-40.+hdr10Plus_masteringMonitorNits :: Lens.Lens' Hdr10Plus (Prelude.Maybe Prelude.Natural)+hdr10Plus_masteringMonitorNits = Lens.lens (\Hdr10Plus' {masteringMonitorNits} -> masteringMonitorNits) (\s@Hdr10Plus' {} a -> s {masteringMonitorNits = a} :: Hdr10Plus)++-- | Specify the HDR10+ target display nominal peak luminance, in nits. This+-- is the nominal maximum luminance of the target display as defined by ST+-- 2094-40.+hdr10Plus_targetMonitorNits :: Lens.Lens' Hdr10Plus (Prelude.Maybe Prelude.Natural)+hdr10Plus_targetMonitorNits = Lens.lens (\Hdr10Plus' {targetMonitorNits} -> targetMonitorNits) (\s@Hdr10Plus' {} a -> s {targetMonitorNits = a} :: Hdr10Plus)++instance Data.FromJSON Hdr10Plus where+  parseJSON =+    Data.withObject+      "Hdr10Plus"+      ( \x ->+          Hdr10Plus'+            Prelude.<$> (x Data..:? "masteringMonitorNits")+            Prelude.<*> (x Data..:? "targetMonitorNits")+      )++instance Prelude.Hashable Hdr10Plus where+  hashWithSalt _salt Hdr10Plus' {..} =+    _salt+      `Prelude.hashWithSalt` masteringMonitorNits+      `Prelude.hashWithSalt` targetMonitorNits++instance Prelude.NFData Hdr10Plus where+  rnf Hdr10Plus' {..} =+    Prelude.rnf masteringMonitorNits+      `Prelude.seq` Prelude.rnf targetMonitorNits++instance Data.ToJSON Hdr10Plus where+  toJSON Hdr10Plus' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("masteringMonitorNits" Data..=)+              Prelude.<$> masteringMonitorNits,+            ("targetMonitorNits" Data..=)+              Prelude.<$> targetMonitorNits+          ]+      )
+ gen/Amazonka/MediaConvert/Types/HlsAdMarkers.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsAdMarkers+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsAdMarkers+  ( HlsAdMarkers+      ( ..,+        HlsAdMarkers_ELEMENTAL,+        HlsAdMarkers_ELEMENTAL_SCTE35+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ad marker for Apple HLS manifest.+newtype HlsAdMarkers = HlsAdMarkers'+  { fromHlsAdMarkers ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsAdMarkers_ELEMENTAL :: HlsAdMarkers+pattern HlsAdMarkers_ELEMENTAL = HlsAdMarkers' "ELEMENTAL"++pattern HlsAdMarkers_ELEMENTAL_SCTE35 :: HlsAdMarkers+pattern HlsAdMarkers_ELEMENTAL_SCTE35 = HlsAdMarkers' "ELEMENTAL_SCTE35"++{-# COMPLETE+  HlsAdMarkers_ELEMENTAL,+  HlsAdMarkers_ELEMENTAL_SCTE35,+  HlsAdMarkers'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsAdditionalManifest.hs view
@@ -0,0 +1,128 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsAdditionalManifest+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsAdditionalManifest where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the details for each additional HLS manifest that you want the+-- service to generate for this output group. Each manifest can reference a+-- different subset of outputs in the group.+--+-- /See:/ 'newHlsAdditionalManifest' smart constructor.+data HlsAdditionalManifest = HlsAdditionalManifest'+  { -- | Specify a name modifier that the service adds to the name of this+    -- manifest to make it different from the file names of the other main+    -- manifests in the output group. For example, say that the default main+    -- manifest for your HLS group is film-name.m3u8. If you enter+    -- \"-no-premium\" for this setting, then the file name the service+    -- generates for this top-level manifest is film-name-no-premium.m3u8. For+    -- HLS output groups, specify a manifestNameModifier that is different from+    -- the nameModifier of the output. The service uses the output name+    -- modifier to create unique names for the individual variant manifests.+    manifestNameModifier :: Prelude.Maybe Prelude.Text,+    -- | Specify the outputs that you want this additional top-level manifest to+    -- reference.+    selectedOutputs :: Prelude.Maybe [Prelude.Text]+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HlsAdditionalManifest' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'manifestNameModifier', 'hlsAdditionalManifest_manifestNameModifier' - Specify a name modifier that the service adds to the name of this+-- manifest to make it different from the file names of the other main+-- manifests in the output group. For example, say that the default main+-- manifest for your HLS group is film-name.m3u8. If you enter+-- \"-no-premium\" for this setting, then the file name the service+-- generates for this top-level manifest is film-name-no-premium.m3u8. For+-- HLS output groups, specify a manifestNameModifier that is different from+-- the nameModifier of the output. The service uses the output name+-- modifier to create unique names for the individual variant manifests.+--+-- 'selectedOutputs', 'hlsAdditionalManifest_selectedOutputs' - Specify the outputs that you want this additional top-level manifest to+-- reference.+newHlsAdditionalManifest ::+  HlsAdditionalManifest+newHlsAdditionalManifest =+  HlsAdditionalManifest'+    { manifestNameModifier =+        Prelude.Nothing,+      selectedOutputs = Prelude.Nothing+    }++-- | Specify a name modifier that the service adds to the name of this+-- manifest to make it different from the file names of the other main+-- manifests in the output group. For example, say that the default main+-- manifest for your HLS group is film-name.m3u8. If you enter+-- \"-no-premium\" for this setting, then the file name the service+-- generates for this top-level manifest is film-name-no-premium.m3u8. For+-- HLS output groups, specify a manifestNameModifier that is different from+-- the nameModifier of the output. The service uses the output name+-- modifier to create unique names for the individual variant manifests.+hlsAdditionalManifest_manifestNameModifier :: Lens.Lens' HlsAdditionalManifest (Prelude.Maybe Prelude.Text)+hlsAdditionalManifest_manifestNameModifier = Lens.lens (\HlsAdditionalManifest' {manifestNameModifier} -> manifestNameModifier) (\s@HlsAdditionalManifest' {} a -> s {manifestNameModifier = a} :: HlsAdditionalManifest)++-- | Specify the outputs that you want this additional top-level manifest to+-- reference.+hlsAdditionalManifest_selectedOutputs :: Lens.Lens' HlsAdditionalManifest (Prelude.Maybe [Prelude.Text])+hlsAdditionalManifest_selectedOutputs = Lens.lens (\HlsAdditionalManifest' {selectedOutputs} -> selectedOutputs) (\s@HlsAdditionalManifest' {} a -> s {selectedOutputs = a} :: HlsAdditionalManifest) Prelude.. Lens.mapping Lens.coerced++instance Data.FromJSON HlsAdditionalManifest where+  parseJSON =+    Data.withObject+      "HlsAdditionalManifest"+      ( \x ->+          HlsAdditionalManifest'+            Prelude.<$> (x Data..:? "manifestNameModifier")+            Prelude.<*> ( x+                            Data..:? "selectedOutputs"+                            Data..!= Prelude.mempty+                        )+      )++instance Prelude.Hashable HlsAdditionalManifest where+  hashWithSalt _salt HlsAdditionalManifest' {..} =+    _salt+      `Prelude.hashWithSalt` manifestNameModifier+      `Prelude.hashWithSalt` selectedOutputs++instance Prelude.NFData HlsAdditionalManifest where+  rnf HlsAdditionalManifest' {..} =+    Prelude.rnf manifestNameModifier+      `Prelude.seq` Prelude.rnf selectedOutputs++instance Data.ToJSON HlsAdditionalManifest where+  toJSON HlsAdditionalManifest' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("manifestNameModifier" Data..=)+              Prelude.<$> manifestNameModifier,+            ("selectedOutputs" Data..=)+              Prelude.<$> selectedOutputs+          ]+      )
+ gen/Amazonka/MediaConvert/Types/HlsAudioOnlyContainer.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsAudioOnlyContainer+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsAudioOnlyContainer+  ( HlsAudioOnlyContainer+      ( ..,+        HlsAudioOnlyContainer_AUTOMATIC,+        HlsAudioOnlyContainer_M2TS+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this setting only in audio-only outputs. Choose MPEG-2 Transport+-- Stream (M2TS) to create a file in an MPEG2-TS container. Keep the+-- default value Automatic (AUTOMATIC) to create a raw audio-only file with+-- no container. Regardless of the value that you specify here, if this+-- output has video, the service will place outputs into an MPEG2-TS+-- container.+newtype HlsAudioOnlyContainer = HlsAudioOnlyContainer'+  { fromHlsAudioOnlyContainer ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsAudioOnlyContainer_AUTOMATIC :: HlsAudioOnlyContainer+pattern HlsAudioOnlyContainer_AUTOMATIC = HlsAudioOnlyContainer' "AUTOMATIC"++pattern HlsAudioOnlyContainer_M2TS :: HlsAudioOnlyContainer+pattern HlsAudioOnlyContainer_M2TS = HlsAudioOnlyContainer' "M2TS"++{-# COMPLETE+  HlsAudioOnlyContainer_AUTOMATIC,+  HlsAudioOnlyContainer_M2TS,+  HlsAudioOnlyContainer'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsAudioOnlyHeader.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsAudioOnlyHeader+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsAudioOnlyHeader+  ( HlsAudioOnlyHeader+      ( ..,+        HlsAudioOnlyHeader_EXCLUDE,+        HlsAudioOnlyHeader_INCLUDE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Ignore this setting unless you are using FairPlay DRM with Verimatrix+-- and you encounter playback issues. Keep the default value, Include+-- (INCLUDE), to output audio-only headers. Choose Exclude (EXCLUDE) to+-- remove the audio-only headers from your audio segments.+newtype HlsAudioOnlyHeader = HlsAudioOnlyHeader'+  { fromHlsAudioOnlyHeader ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsAudioOnlyHeader_EXCLUDE :: HlsAudioOnlyHeader+pattern HlsAudioOnlyHeader_EXCLUDE = HlsAudioOnlyHeader' "EXCLUDE"++pattern HlsAudioOnlyHeader_INCLUDE :: HlsAudioOnlyHeader+pattern HlsAudioOnlyHeader_INCLUDE = HlsAudioOnlyHeader' "INCLUDE"++{-# COMPLETE+  HlsAudioOnlyHeader_EXCLUDE,+  HlsAudioOnlyHeader_INCLUDE,+  HlsAudioOnlyHeader'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsAudioTrackType.hs view
@@ -0,0 +1,93 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsAudioTrackType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsAudioTrackType+  ( HlsAudioTrackType+      ( ..,+        HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT,+        HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT,+        HlsAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT,+        HlsAudioTrackType_AUDIO_ONLY_VARIANT_STREAM+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Four types of audio-only tracks are supported: Audio-Only Variant Stream+-- The client can play back this audio-only stream instead of video in+-- low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS+-- manifest. Alternate Audio, Auto Select, Default Alternate rendition that+-- the client should try to play back by default. Represented as an+-- EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES+-- Alternate Audio, Auto Select, Not Default Alternate rendition that the+-- client may try to play back by default. Represented as an EXT-X-MEDIA in+-- the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not+-- Auto Select Alternate rendition that the client will not try to play+-- back by default. Represented as an EXT-X-MEDIA in the HLS manifest with+-- DEFAULT=NO, AUTOSELECT=NO+newtype HlsAudioTrackType = HlsAudioTrackType'+  { fromHlsAudioTrackType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT :: HlsAudioTrackType+pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT = HlsAudioTrackType' "ALTERNATE_AUDIO_AUTO_SELECT"++pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT :: HlsAudioTrackType+pattern HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT = HlsAudioTrackType' "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT"++pattern HlsAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT :: HlsAudioTrackType+pattern HlsAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT = HlsAudioTrackType' "ALTERNATE_AUDIO_NOT_AUTO_SELECT"++pattern HlsAudioTrackType_AUDIO_ONLY_VARIANT_STREAM :: HlsAudioTrackType+pattern HlsAudioTrackType_AUDIO_ONLY_VARIANT_STREAM = HlsAudioTrackType' "AUDIO_ONLY_VARIANT_STREAM"++{-# COMPLETE+  HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT,+  HlsAudioTrackType_ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT,+  HlsAudioTrackType_ALTERNATE_AUDIO_NOT_AUTO_SELECT,+  HlsAudioTrackType_AUDIO_ONLY_VARIANT_STREAM,+  HlsAudioTrackType'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsCaptionLanguageMapping.hs view
@@ -0,0 +1,130 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.LanguageCode+import qualified Amazonka.Prelude as Prelude++-- | Caption Language Mapping+--+-- /See:/ 'newHlsCaptionLanguageMapping' smart constructor.+data HlsCaptionLanguageMapping = HlsCaptionLanguageMapping'+  { -- | Caption channel.+    captionChannel :: Prelude.Maybe Prelude.Int,+    -- | Specify the language for this captions channel, using the ISO 639-2 or+    -- ISO 639-3 three-letter language code+    customLanguageCode :: Prelude.Maybe Prelude.Text,+    -- | Specify the language, using the ISO 639-2 three-letter code listed at+    -- https:\/\/www.loc.gov\/standards\/iso639-2\/php\/code_list.php.+    languageCode :: Prelude.Maybe LanguageCode,+    -- | Caption language description.+    languageDescription :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HlsCaptionLanguageMapping' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'captionChannel', 'hlsCaptionLanguageMapping_captionChannel' - Caption channel.+--+-- 'customLanguageCode', 'hlsCaptionLanguageMapping_customLanguageCode' - Specify the language for this captions channel, using the ISO 639-2 or+-- ISO 639-3 three-letter language code+--+-- 'languageCode', 'hlsCaptionLanguageMapping_languageCode' - Specify the language, using the ISO 639-2 three-letter code listed at+-- https:\/\/www.loc.gov\/standards\/iso639-2\/php\/code_list.php.+--+-- 'languageDescription', 'hlsCaptionLanguageMapping_languageDescription' - Caption language description.+newHlsCaptionLanguageMapping ::+  HlsCaptionLanguageMapping+newHlsCaptionLanguageMapping =+  HlsCaptionLanguageMapping'+    { captionChannel =+        Prelude.Nothing,+      customLanguageCode = Prelude.Nothing,+      languageCode = Prelude.Nothing,+      languageDescription = Prelude.Nothing+    }++-- | Caption channel.+hlsCaptionLanguageMapping_captionChannel :: Lens.Lens' HlsCaptionLanguageMapping (Prelude.Maybe Prelude.Int)+hlsCaptionLanguageMapping_captionChannel = Lens.lens (\HlsCaptionLanguageMapping' {captionChannel} -> captionChannel) (\s@HlsCaptionLanguageMapping' {} a -> s {captionChannel = a} :: HlsCaptionLanguageMapping)++-- | Specify the language for this captions channel, using the ISO 639-2 or+-- ISO 639-3 three-letter language code+hlsCaptionLanguageMapping_customLanguageCode :: Lens.Lens' HlsCaptionLanguageMapping (Prelude.Maybe Prelude.Text)+hlsCaptionLanguageMapping_customLanguageCode = Lens.lens (\HlsCaptionLanguageMapping' {customLanguageCode} -> customLanguageCode) (\s@HlsCaptionLanguageMapping' {} a -> s {customLanguageCode = a} :: HlsCaptionLanguageMapping)++-- | Specify the language, using the ISO 639-2 three-letter code listed at+-- https:\/\/www.loc.gov\/standards\/iso639-2\/php\/code_list.php.+hlsCaptionLanguageMapping_languageCode :: Lens.Lens' HlsCaptionLanguageMapping (Prelude.Maybe LanguageCode)+hlsCaptionLanguageMapping_languageCode = Lens.lens (\HlsCaptionLanguageMapping' {languageCode} -> languageCode) (\s@HlsCaptionLanguageMapping' {} a -> s {languageCode = a} :: HlsCaptionLanguageMapping)++-- | Caption language description.+hlsCaptionLanguageMapping_languageDescription :: Lens.Lens' HlsCaptionLanguageMapping (Prelude.Maybe Prelude.Text)+hlsCaptionLanguageMapping_languageDescription = Lens.lens (\HlsCaptionLanguageMapping' {languageDescription} -> languageDescription) (\s@HlsCaptionLanguageMapping' {} a -> s {languageDescription = a} :: HlsCaptionLanguageMapping)++instance Data.FromJSON HlsCaptionLanguageMapping where+  parseJSON =+    Data.withObject+      "HlsCaptionLanguageMapping"+      ( \x ->+          HlsCaptionLanguageMapping'+            Prelude.<$> (x Data..:? "captionChannel")+            Prelude.<*> (x Data..:? "customLanguageCode")+            Prelude.<*> (x Data..:? "languageCode")+            Prelude.<*> (x Data..:? "languageDescription")+      )++instance Prelude.Hashable HlsCaptionLanguageMapping where+  hashWithSalt _salt HlsCaptionLanguageMapping' {..} =+    _salt+      `Prelude.hashWithSalt` captionChannel+      `Prelude.hashWithSalt` customLanguageCode+      `Prelude.hashWithSalt` languageCode+      `Prelude.hashWithSalt` languageDescription++instance Prelude.NFData HlsCaptionLanguageMapping where+  rnf HlsCaptionLanguageMapping' {..} =+    Prelude.rnf captionChannel+      `Prelude.seq` Prelude.rnf customLanguageCode+      `Prelude.seq` Prelude.rnf languageCode+      `Prelude.seq` Prelude.rnf languageDescription++instance Data.ToJSON HlsCaptionLanguageMapping where+  toJSON HlsCaptionLanguageMapping' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("captionChannel" Data..=)+              Prelude.<$> captionChannel,+            ("customLanguageCode" Data..=)+              Prelude.<$> customLanguageCode,+            ("languageCode" Data..=) Prelude.<$> languageCode,+            ("languageDescription" Data..=)+              Prelude.<$> languageDescription+          ]+      )
+ gen/Amazonka/MediaConvert/Types/HlsCaptionLanguageSetting.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting+  ( HlsCaptionLanguageSetting+      ( ..,+        HlsCaptionLanguageSetting_INSERT,+        HlsCaptionLanguageSetting_NONE,+        HlsCaptionLanguageSetting_OMIT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Applies only to 608 Embedded output captions. Insert: Include+-- CLOSED-CAPTIONS lines in the manifest. Specify at least one language in+-- the CC1 Language Code field. One CLOSED-CAPTION line is added for each+-- Language Code you specify. Make sure to specify the languages in the+-- order in which they appear in the original source (if the source is+-- embedded format) or the order of the caption selectors (if the source is+-- other than embedded). Otherwise, languages in the manifest will not+-- match up properly with the output captions. None: Include+-- CLOSED-CAPTIONS=NONE line in the manifest. Omit: Omit any+-- CLOSED-CAPTIONS line from the manifest.+newtype HlsCaptionLanguageSetting = HlsCaptionLanguageSetting'+  { fromHlsCaptionLanguageSetting ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsCaptionLanguageSetting_INSERT :: HlsCaptionLanguageSetting+pattern HlsCaptionLanguageSetting_INSERT = HlsCaptionLanguageSetting' "INSERT"++pattern HlsCaptionLanguageSetting_NONE :: HlsCaptionLanguageSetting+pattern HlsCaptionLanguageSetting_NONE = HlsCaptionLanguageSetting' "NONE"++pattern HlsCaptionLanguageSetting_OMIT :: HlsCaptionLanguageSetting+pattern HlsCaptionLanguageSetting_OMIT = HlsCaptionLanguageSetting' "OMIT"++{-# COMPLETE+  HlsCaptionLanguageSetting_INSERT,+  HlsCaptionLanguageSetting_NONE,+  HlsCaptionLanguageSetting_OMIT,+  HlsCaptionLanguageSetting'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsCaptionSegmentLengthControl.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl+  ( HlsCaptionSegmentLengthControl+      ( ..,+        HlsCaptionSegmentLengthControl_LARGE_SEGMENTS,+        HlsCaptionSegmentLengthControl_MATCH_VIDEO+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Set Caption segment length control (CaptionSegmentLengthControl) to+-- Match video (MATCH_VIDEO) to create caption segments that align with the+-- video segments from the first video output in this output group. For+-- example, if the video segments are 2 seconds long, your WebVTT segments+-- will also be 2 seconds long. Keep the default setting, Large segments+-- (LARGE_SEGMENTS) to create caption segments that are 300 seconds long.+newtype HlsCaptionSegmentLengthControl = HlsCaptionSegmentLengthControl'+  { fromHlsCaptionSegmentLengthControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsCaptionSegmentLengthControl_LARGE_SEGMENTS :: HlsCaptionSegmentLengthControl+pattern HlsCaptionSegmentLengthControl_LARGE_SEGMENTS = HlsCaptionSegmentLengthControl' "LARGE_SEGMENTS"++pattern HlsCaptionSegmentLengthControl_MATCH_VIDEO :: HlsCaptionSegmentLengthControl+pattern HlsCaptionSegmentLengthControl_MATCH_VIDEO = HlsCaptionSegmentLengthControl' "MATCH_VIDEO"++{-# COMPLETE+  HlsCaptionSegmentLengthControl_LARGE_SEGMENTS,+  HlsCaptionSegmentLengthControl_MATCH_VIDEO,+  HlsCaptionSegmentLengthControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsClientCache.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsClientCache+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsClientCache+  ( HlsClientCache+      ( ..,+        HlsClientCache_DISABLED,+        HlsClientCache_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Disable this setting only when your workflow requires the+-- #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default value Enabled+-- (ENABLED) and control caching in your video distribution set up. For+-- example, use the Cache-Control http header.+newtype HlsClientCache = HlsClientCache'+  { fromHlsClientCache ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsClientCache_DISABLED :: HlsClientCache+pattern HlsClientCache_DISABLED = HlsClientCache' "DISABLED"++pattern HlsClientCache_ENABLED :: HlsClientCache+pattern HlsClientCache_ENABLED = HlsClientCache' "ENABLED"++{-# COMPLETE+  HlsClientCache_DISABLED,+  HlsClientCache_ENABLED,+  HlsClientCache'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsCodecSpecification.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsCodecSpecification+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsCodecSpecification+  ( HlsCodecSpecification+      ( ..,+        HlsCodecSpecification_RFC_4281,+        HlsCodecSpecification_RFC_6381+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specification to use (RFC-6381 or the default RFC-4281) during m3u8+-- playlist generation.+newtype HlsCodecSpecification = HlsCodecSpecification'+  { fromHlsCodecSpecification ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsCodecSpecification_RFC_4281 :: HlsCodecSpecification+pattern HlsCodecSpecification_RFC_4281 = HlsCodecSpecification' "RFC_4281"++pattern HlsCodecSpecification_RFC_6381 :: HlsCodecSpecification+pattern HlsCodecSpecification_RFC_6381 = HlsCodecSpecification' "RFC_6381"++{-# COMPLETE+  HlsCodecSpecification_RFC_4281,+  HlsCodecSpecification_RFC_6381,+  HlsCodecSpecification'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsDescriptiveVideoServiceFlag.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag+  ( HlsDescriptiveVideoServiceFlag+      ( ..,+        HlsDescriptiveVideoServiceFlag_DONT_FLAG,+        HlsDescriptiveVideoServiceFlag_FLAG+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether to flag this audio track as descriptive video service+-- (DVS) in your HLS parent manifest. When you choose Flag (FLAG),+-- MediaConvert includes the parameter+-- CHARACTERISTICS=\"public.accessibility.describes-video\" in the+-- EXT-X-MEDIA entry for this track. When you keep the default choice,+-- Don\'t flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS+-- flag can help with accessibility on Apple devices. For more information,+-- see the Apple documentation.+newtype HlsDescriptiveVideoServiceFlag = HlsDescriptiveVideoServiceFlag'+  { fromHlsDescriptiveVideoServiceFlag ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsDescriptiveVideoServiceFlag_DONT_FLAG :: HlsDescriptiveVideoServiceFlag+pattern HlsDescriptiveVideoServiceFlag_DONT_FLAG = HlsDescriptiveVideoServiceFlag' "DONT_FLAG"++pattern HlsDescriptiveVideoServiceFlag_FLAG :: HlsDescriptiveVideoServiceFlag+pattern HlsDescriptiveVideoServiceFlag_FLAG = HlsDescriptiveVideoServiceFlag' "FLAG"++{-# COMPLETE+  HlsDescriptiveVideoServiceFlag_DONT_FLAG,+  HlsDescriptiveVideoServiceFlag_FLAG,+  HlsDescriptiveVideoServiceFlag'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsDirectoryStructure.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsDirectoryStructure+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsDirectoryStructure+  ( HlsDirectoryStructure+      ( ..,+        HlsDirectoryStructure_SINGLE_DIRECTORY,+        HlsDirectoryStructure_SUBDIRECTORY_PER_STREAM+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Indicates whether segments should be placed in subdirectories.+newtype HlsDirectoryStructure = HlsDirectoryStructure'+  { fromHlsDirectoryStructure ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsDirectoryStructure_SINGLE_DIRECTORY :: HlsDirectoryStructure+pattern HlsDirectoryStructure_SINGLE_DIRECTORY = HlsDirectoryStructure' "SINGLE_DIRECTORY"++pattern HlsDirectoryStructure_SUBDIRECTORY_PER_STREAM :: HlsDirectoryStructure+pattern HlsDirectoryStructure_SUBDIRECTORY_PER_STREAM = HlsDirectoryStructure' "SUBDIRECTORY_PER_STREAM"++{-# COMPLETE+  HlsDirectoryStructure_SINGLE_DIRECTORY,+  HlsDirectoryStructure_SUBDIRECTORY_PER_STREAM,+  HlsDirectoryStructure'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsEncryptionSettings.hs view
@@ -0,0 +1,213 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsEncryptionSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsEncryptionSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.HlsEncryptionType+import Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest+import Amazonka.MediaConvert.Types.HlsKeyProviderType+import Amazonka.MediaConvert.Types.HlsOfflineEncrypted+import Amazonka.MediaConvert.Types.SpekeKeyProvider+import Amazonka.MediaConvert.Types.StaticKeyProvider+import qualified Amazonka.Prelude as Prelude++-- | Settings for HLS encryption+--+-- /See:/ 'newHlsEncryptionSettings' smart constructor.+data HlsEncryptionSettings = HlsEncryptionSettings'+  { -- | This is a 128-bit, 16-byte hex value represented by a 32-character text+    -- string. If this parameter is not set then the Initialization Vector will+    -- follow the segment number by default.+    constantInitializationVector :: Prelude.Maybe Prelude.Text,+    -- | Encrypts the segments with the given encryption scheme. Leave blank to+    -- disable. Selecting \'Disabled\' in the web interface also disables+    -- encryption.+    encryptionMethod :: Prelude.Maybe HlsEncryptionType,+    -- | The Initialization Vector is a 128-bit number used in conjunction with+    -- the key for encrypting blocks. If set to INCLUDE, Initialization Vector+    -- is listed in the manifest. Otherwise Initialization Vector is not in the+    -- manifest.+    initializationVectorInManifest :: Prelude.Maybe HlsInitializationVectorInManifest,+    -- | Enable this setting to insert the EXT-X-SESSION-KEY element into the+    -- master playlist. This allows for offline Apple HLS FairPlay content+    -- protection.+    offlineEncrypted :: Prelude.Maybe HlsOfflineEncrypted,+    -- | If your output group type is HLS, DASH, or Microsoft Smooth, use these+    -- settings when doing DRM encryption with a SPEKE-compliant key provider.+    -- If your output group type is CMAF, use the SpekeKeyProviderCmaf settings+    -- instead.+    spekeKeyProvider :: Prelude.Maybe SpekeKeyProvider,+    -- | Use these settings to set up encryption with a static key provider.+    staticKeyProvider :: Prelude.Maybe StaticKeyProvider,+    -- | Specify whether your DRM encryption key is static or from a key provider+    -- that follows the SPEKE standard. For more information about SPEKE, see+    -- https:\/\/docs.aws.amazon.com\/speke\/latest\/documentation\/what-is-speke.html.+    type' :: Prelude.Maybe HlsKeyProviderType+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HlsEncryptionSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'constantInitializationVector', 'hlsEncryptionSettings_constantInitializationVector' - This is a 128-bit, 16-byte hex value represented by a 32-character text+-- string. If this parameter is not set then the Initialization Vector will+-- follow the segment number by default.+--+-- 'encryptionMethod', 'hlsEncryptionSettings_encryptionMethod' - Encrypts the segments with the given encryption scheme. Leave blank to+-- disable. Selecting \'Disabled\' in the web interface also disables+-- encryption.+--+-- 'initializationVectorInManifest', 'hlsEncryptionSettings_initializationVectorInManifest' - The Initialization Vector is a 128-bit number used in conjunction with+-- the key for encrypting blocks. If set to INCLUDE, Initialization Vector+-- is listed in the manifest. Otherwise Initialization Vector is not in the+-- manifest.+--+-- 'offlineEncrypted', 'hlsEncryptionSettings_offlineEncrypted' - Enable this setting to insert the EXT-X-SESSION-KEY element into the+-- master playlist. This allows for offline Apple HLS FairPlay content+-- protection.+--+-- 'spekeKeyProvider', 'hlsEncryptionSettings_spekeKeyProvider' - If your output group type is HLS, DASH, or Microsoft Smooth, use these+-- settings when doing DRM encryption with a SPEKE-compliant key provider.+-- If your output group type is CMAF, use the SpekeKeyProviderCmaf settings+-- instead.+--+-- 'staticKeyProvider', 'hlsEncryptionSettings_staticKeyProvider' - Use these settings to set up encryption with a static key provider.+--+-- 'type'', 'hlsEncryptionSettings_type' - Specify whether your DRM encryption key is static or from a key provider+-- that follows the SPEKE standard. For more information about SPEKE, see+-- https:\/\/docs.aws.amazon.com\/speke\/latest\/documentation\/what-is-speke.html.+newHlsEncryptionSettings ::+  HlsEncryptionSettings+newHlsEncryptionSettings =+  HlsEncryptionSettings'+    { constantInitializationVector =+        Prelude.Nothing,+      encryptionMethod = Prelude.Nothing,+      initializationVectorInManifest = Prelude.Nothing,+      offlineEncrypted = Prelude.Nothing,+      spekeKeyProvider = Prelude.Nothing,+      staticKeyProvider = Prelude.Nothing,+      type' = Prelude.Nothing+    }++-- | This is a 128-bit, 16-byte hex value represented by a 32-character text+-- string. If this parameter is not set then the Initialization Vector will+-- follow the segment number by default.+hlsEncryptionSettings_constantInitializationVector :: Lens.Lens' HlsEncryptionSettings (Prelude.Maybe Prelude.Text)+hlsEncryptionSettings_constantInitializationVector = Lens.lens (\HlsEncryptionSettings' {constantInitializationVector} -> constantInitializationVector) (\s@HlsEncryptionSettings' {} a -> s {constantInitializationVector = a} :: HlsEncryptionSettings)++-- | Encrypts the segments with the given encryption scheme. Leave blank to+-- disable. Selecting \'Disabled\' in the web interface also disables+-- encryption.+hlsEncryptionSettings_encryptionMethod :: Lens.Lens' HlsEncryptionSettings (Prelude.Maybe HlsEncryptionType)+hlsEncryptionSettings_encryptionMethod = Lens.lens (\HlsEncryptionSettings' {encryptionMethod} -> encryptionMethod) (\s@HlsEncryptionSettings' {} a -> s {encryptionMethod = a} :: HlsEncryptionSettings)++-- | The Initialization Vector is a 128-bit number used in conjunction with+-- the key for encrypting blocks. If set to INCLUDE, Initialization Vector+-- is listed in the manifest. Otherwise Initialization Vector is not in the+-- manifest.+hlsEncryptionSettings_initializationVectorInManifest :: Lens.Lens' HlsEncryptionSettings (Prelude.Maybe HlsInitializationVectorInManifest)+hlsEncryptionSettings_initializationVectorInManifest = Lens.lens (\HlsEncryptionSettings' {initializationVectorInManifest} -> initializationVectorInManifest) (\s@HlsEncryptionSettings' {} a -> s {initializationVectorInManifest = a} :: HlsEncryptionSettings)++-- | Enable this setting to insert the EXT-X-SESSION-KEY element into the+-- master playlist. This allows for offline Apple HLS FairPlay content+-- protection.+hlsEncryptionSettings_offlineEncrypted :: Lens.Lens' HlsEncryptionSettings (Prelude.Maybe HlsOfflineEncrypted)+hlsEncryptionSettings_offlineEncrypted = Lens.lens (\HlsEncryptionSettings' {offlineEncrypted} -> offlineEncrypted) (\s@HlsEncryptionSettings' {} a -> s {offlineEncrypted = a} :: HlsEncryptionSettings)++-- | If your output group type is HLS, DASH, or Microsoft Smooth, use these+-- settings when doing DRM encryption with a SPEKE-compliant key provider.+-- If your output group type is CMAF, use the SpekeKeyProviderCmaf settings+-- instead.+hlsEncryptionSettings_spekeKeyProvider :: Lens.Lens' HlsEncryptionSettings (Prelude.Maybe SpekeKeyProvider)+hlsEncryptionSettings_spekeKeyProvider = Lens.lens (\HlsEncryptionSettings' {spekeKeyProvider} -> spekeKeyProvider) (\s@HlsEncryptionSettings' {} a -> s {spekeKeyProvider = a} :: HlsEncryptionSettings)++-- | Use these settings to set up encryption with a static key provider.+hlsEncryptionSettings_staticKeyProvider :: Lens.Lens' HlsEncryptionSettings (Prelude.Maybe StaticKeyProvider)+hlsEncryptionSettings_staticKeyProvider = Lens.lens (\HlsEncryptionSettings' {staticKeyProvider} -> staticKeyProvider) (\s@HlsEncryptionSettings' {} a -> s {staticKeyProvider = a} :: HlsEncryptionSettings)++-- | Specify whether your DRM encryption key is static or from a key provider+-- that follows the SPEKE standard. For more information about SPEKE, see+-- https:\/\/docs.aws.amazon.com\/speke\/latest\/documentation\/what-is-speke.html.+hlsEncryptionSettings_type :: Lens.Lens' HlsEncryptionSettings (Prelude.Maybe HlsKeyProviderType)+hlsEncryptionSettings_type = Lens.lens (\HlsEncryptionSettings' {type'} -> type') (\s@HlsEncryptionSettings' {} a -> s {type' = a} :: HlsEncryptionSettings)++instance Data.FromJSON HlsEncryptionSettings where+  parseJSON =+    Data.withObject+      "HlsEncryptionSettings"+      ( \x ->+          HlsEncryptionSettings'+            Prelude.<$> (x Data..:? "constantInitializationVector")+            Prelude.<*> (x Data..:? "encryptionMethod")+            Prelude.<*> (x Data..:? "initializationVectorInManifest")+            Prelude.<*> (x Data..:? "offlineEncrypted")+            Prelude.<*> (x Data..:? "spekeKeyProvider")+            Prelude.<*> (x Data..:? "staticKeyProvider")+            Prelude.<*> (x Data..:? "type")+      )++instance Prelude.Hashable HlsEncryptionSettings where+  hashWithSalt _salt HlsEncryptionSettings' {..} =+    _salt+      `Prelude.hashWithSalt` constantInitializationVector+      `Prelude.hashWithSalt` encryptionMethod+      `Prelude.hashWithSalt` initializationVectorInManifest+      `Prelude.hashWithSalt` offlineEncrypted+      `Prelude.hashWithSalt` spekeKeyProvider+      `Prelude.hashWithSalt` staticKeyProvider+      `Prelude.hashWithSalt` type'++instance Prelude.NFData HlsEncryptionSettings where+  rnf HlsEncryptionSettings' {..} =+    Prelude.rnf constantInitializationVector+      `Prelude.seq` Prelude.rnf encryptionMethod+      `Prelude.seq` Prelude.rnf initializationVectorInManifest+      `Prelude.seq` Prelude.rnf offlineEncrypted+      `Prelude.seq` Prelude.rnf spekeKeyProvider+      `Prelude.seq` Prelude.rnf staticKeyProvider+      `Prelude.seq` Prelude.rnf type'++instance Data.ToJSON HlsEncryptionSettings where+  toJSON HlsEncryptionSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("constantInitializationVector" Data..=)+              Prelude.<$> constantInitializationVector,+            ("encryptionMethod" Data..=)+              Prelude.<$> encryptionMethod,+            ("initializationVectorInManifest" Data..=)+              Prelude.<$> initializationVectorInManifest,+            ("offlineEncrypted" Data..=)+              Prelude.<$> offlineEncrypted,+            ("spekeKeyProvider" Data..=)+              Prelude.<$> spekeKeyProvider,+            ("staticKeyProvider" Data..=)+              Prelude.<$> staticKeyProvider,+            ("type" Data..=) Prelude.<$> type'+          ]+      )
+ gen/Amazonka/MediaConvert/Types/HlsEncryptionType.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsEncryptionType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsEncryptionType+  ( HlsEncryptionType+      ( ..,+        HlsEncryptionType_AES128,+        HlsEncryptionType_SAMPLE_AES+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Encrypts the segments with the given encryption scheme. Leave blank to+-- disable. Selecting \'Disabled\' in the web interface also disables+-- encryption.+newtype HlsEncryptionType = HlsEncryptionType'+  { fromHlsEncryptionType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsEncryptionType_AES128 :: HlsEncryptionType+pattern HlsEncryptionType_AES128 = HlsEncryptionType' "AES128"++pattern HlsEncryptionType_SAMPLE_AES :: HlsEncryptionType+pattern HlsEncryptionType_SAMPLE_AES = HlsEncryptionType' "SAMPLE_AES"++{-# COMPLETE+  HlsEncryptionType_AES128,+  HlsEncryptionType_SAMPLE_AES,+  HlsEncryptionType'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsGroupSettings.hs view
@@ -0,0 +1,822 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsGroupSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsGroupSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.DestinationSettings+import Amazonka.MediaConvert.Types.HlsAdMarkers+import Amazonka.MediaConvert.Types.HlsAdditionalManifest+import Amazonka.MediaConvert.Types.HlsAudioOnlyHeader+import Amazonka.MediaConvert.Types.HlsCaptionLanguageMapping+import Amazonka.MediaConvert.Types.HlsCaptionLanguageSetting+import Amazonka.MediaConvert.Types.HlsCaptionSegmentLengthControl+import Amazonka.MediaConvert.Types.HlsClientCache+import Amazonka.MediaConvert.Types.HlsCodecSpecification+import Amazonka.MediaConvert.Types.HlsDirectoryStructure+import Amazonka.MediaConvert.Types.HlsEncryptionSettings+import Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay+import Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings+import Amazonka.MediaConvert.Types.HlsManifestCompression+import Amazonka.MediaConvert.Types.HlsManifestDurationFormat+import Amazonka.MediaConvert.Types.HlsOutputSelection+import Amazonka.MediaConvert.Types.HlsProgramDateTime+import Amazonka.MediaConvert.Types.HlsSegmentControl+import Amazonka.MediaConvert.Types.HlsSegmentLengthControl+import Amazonka.MediaConvert.Types.HlsStreamInfResolution+import Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode+import Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame+import qualified Amazonka.Prelude as Prelude++-- | Settings related to your HLS output package. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/outputs-file-ABR.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set Type, under+-- OutputGroupSettings, to HLS_GROUP_SETTINGS.+--+-- /See:/ 'newHlsGroupSettings' smart constructor.+data HlsGroupSettings = HlsGroupSettings'+  { -- | Choose one or more ad marker types to decorate your Apple HLS manifest.+    -- This setting does not determine whether SCTE-35 markers appear in the+    -- outputs themselves.+    adMarkers :: Prelude.Maybe [HlsAdMarkers],+    -- | By default, the service creates one top-level .m3u8 HLS manifest for+    -- each HLS output group in your job. This default manifest references+    -- every output in the output group. To create additional top-level+    -- manifests that reference a subset of the outputs in the output group,+    -- specify a list of them here.+    additionalManifests :: Prelude.Maybe [HlsAdditionalManifest],+    -- | Ignore this setting unless you are using FairPlay DRM with Verimatrix+    -- and you encounter playback issues. Keep the default value, Include+    -- (INCLUDE), to output audio-only headers. Choose Exclude (EXCLUDE) to+    -- remove the audio-only headers from your audio segments.+    audioOnlyHeader :: Prelude.Maybe HlsAudioOnlyHeader,+    -- | A partial URI prefix that will be prepended to each output in the media+    -- .m3u8 file. Can be used if base manifest is delivered from a different+    -- URL than the main .m3u8 file.+    baseUrl :: Prelude.Maybe Prelude.Text,+    -- | Language to be used on Caption outputs+    captionLanguageMappings :: Prelude.Maybe [HlsCaptionLanguageMapping],+    -- | Applies only to 608 Embedded output captions. Insert: Include+    -- CLOSED-CAPTIONS lines in the manifest. Specify at least one language in+    -- the CC1 Language Code field. One CLOSED-CAPTION line is added for each+    -- Language Code you specify. Make sure to specify the languages in the+    -- order in which they appear in the original source (if the source is+    -- embedded format) or the order of the caption selectors (if the source is+    -- other than embedded). Otherwise, languages in the manifest will not+    -- match up properly with the output captions. None: Include+    -- CLOSED-CAPTIONS=NONE line in the manifest. Omit: Omit any+    -- CLOSED-CAPTIONS line from the manifest.+    captionLanguageSetting :: Prelude.Maybe HlsCaptionLanguageSetting,+    -- | Set Caption segment length control (CaptionSegmentLengthControl) to+    -- Match video (MATCH_VIDEO) to create caption segments that align with the+    -- video segments from the first video output in this output group. For+    -- example, if the video segments are 2 seconds long, your WebVTT segments+    -- will also be 2 seconds long. Keep the default setting, Large segments+    -- (LARGE_SEGMENTS) to create caption segments that are 300 seconds long.+    captionSegmentLengthControl :: Prelude.Maybe HlsCaptionSegmentLengthControl,+    -- | Disable this setting only when your workflow requires the+    -- #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default value Enabled+    -- (ENABLED) and control caching in your video distribution set up. For+    -- example, use the Cache-Control http header.+    clientCache :: Prelude.Maybe HlsClientCache,+    -- | Specification to use (RFC-6381 or the default RFC-4281) during m3u8+    -- playlist generation.+    codecSpecification :: Prelude.Maybe HlsCodecSpecification,+    -- | Use Destination (Destination) to specify the S3 output location and the+    -- output filename base. Destination accepts format identifiers. If you do+    -- not specify the base filename in the URI, the service will use the+    -- filename of the input file. If your job has multiple inputs, the service+    -- uses the filename of the first input file.+    destination :: Prelude.Maybe Prelude.Text,+    -- | Settings associated with the destination. Will vary based on the type of+    -- destination+    destinationSettings :: Prelude.Maybe DestinationSettings,+    -- | Indicates whether segments should be placed in subdirectories.+    directoryStructure :: Prelude.Maybe HlsDirectoryStructure,+    -- | DRM settings.+    encryption :: Prelude.Maybe HlsEncryptionSettings,+    -- | Specify whether MediaConvert generates images for trick play. Keep the+    -- default value, None (NONE), to not generate any images. Choose Thumbnail+    -- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+    -- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+    -- full-resolution images of single frames. MediaConvert creates a child+    -- manifest for each set of images that you generate and adds corresponding+    -- entries to the parent manifest. A common application for these images is+    -- Roku trick mode. The thumbnails and full-frame images that MediaConvert+    -- creates with this feature are compatible with this Roku specification:+    -- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+    imageBasedTrickPlay :: Prelude.Maybe HlsImageBasedTrickPlay,+    -- | Tile and thumbnail settings applicable when imageBasedTrickPlay is+    -- ADVANCED+    imageBasedTrickPlaySettings :: Prelude.Maybe HlsImageBasedTrickPlaySettings,+    -- | When set to GZIP, compresses HLS playlist.+    manifestCompression :: Prelude.Maybe HlsManifestCompression,+    -- | Indicates whether the output manifest should use floating point values+    -- for segment duration.+    manifestDurationFormat :: Prelude.Maybe HlsManifestDurationFormat,+    -- | Keep this setting at the default value of 0, unless you are+    -- troubleshooting a problem with how devices play back the end of your+    -- video asset. If you know that player devices are hanging on the final+    -- segment of your video because the length of your final segment is too+    -- short, use this setting to specify a minimum final segment length, in+    -- seconds. Choose a value that is greater than or equal to 1 and less than+    -- your segment length. When you specify a value for this setting, the+    -- encoder will combine any final segment that is shorter than the length+    -- that you specify with the previous segment. For example, your segment+    -- length is 3 seconds and your final segment is .5 seconds without a+    -- minimum final segment length; when you set the minimum final segment+    -- length to 1, your final segment is 3.5 seconds.+    minFinalSegmentLength :: Prelude.Maybe Prelude.Double,+    -- | When set, Minimum Segment Size is enforced by looking ahead and back+    -- within the specified range for a nearby avail and extending the segment+    -- size if needed.+    minSegmentLength :: Prelude.Maybe Prelude.Natural,+    -- | Indicates whether the .m3u8 manifest file should be generated for this+    -- HLS output group.+    outputSelection :: Prelude.Maybe HlsOutputSelection,+    -- | Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest+    -- files. The value is calculated as follows: either the program date and+    -- time are initialized using the input timecode source, or the time is+    -- initialized using the input timecode source and the date is initialized+    -- using the timestamp_offset.+    programDateTime :: Prelude.Maybe HlsProgramDateTime,+    -- | Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.+    programDateTimePeriod :: Prelude.Maybe Prelude.Natural,+    -- | When set to SINGLE_FILE, emits program as a single media resource (.ts)+    -- file, uses #EXT-X-BYTERANGE tags to index segment for playback.+    segmentControl :: Prelude.Maybe HlsSegmentControl,+    -- | Specify the length, in whole seconds, of each segment. When you don\'t+    -- specify a value, MediaConvert defaults to 10. Related settings: Use+    -- Segment length control (SegmentLengthControl) to specify whether the+    -- encoder enforces this value strictly. Use Segment control+    -- (HlsSegmentControl) to specify whether MediaConvert creates separate+    -- segment files or one content file that has metadata to mark the segment+    -- boundaries.+    segmentLength :: Prelude.Maybe Prelude.Natural,+    -- | Specify how you want MediaConvert to determine the segment length.+    -- Choose Exact (EXACT) to have the encoder use the exact length that you+    -- specify with the setting Segment length (SegmentLength). This might+    -- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+    -- the encoder round up the segment lengths to match the next GOP boundary.+    segmentLengthControl :: Prelude.Maybe HlsSegmentLengthControl,+    -- | Number of segments to write to a subdirectory before starting a new one.+    -- directoryStructure must be SINGLE_DIRECTORY for this setting to have an+    -- effect.+    segmentsPerSubdirectory :: Prelude.Maybe Prelude.Natural,+    -- | Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF+    -- tag of variant manifest.+    streamInfResolution :: Prelude.Maybe HlsStreamInfResolution,+    -- | When set to LEGACY, the segment target duration is always rounded up to+    -- the nearest integer value above its current value in seconds. When set+    -- to SPEC\\\\_COMPLIANT, the segment target duration is rounded up to the+    -- nearest integer value if fraction seconds are greater than or equal to+    -- 0.5 (>= 0.5) and rounded down if less than 0.5 (\< 0.5). You may need to+    -- use LEGACY if your client needs to ensure that the target duration is+    -- always longer than the actual duration of the segment. Some older+    -- players may experience interrupted playback when the actual duration of+    -- a track in a segment is longer than the target duration.+    targetDurationCompatibilityMode :: Prelude.Maybe HlsTargetDurationCompatibilityMode,+    -- | Specify the type of the ID3 frame (timedMetadataId3Frame) to use for ID3+    -- timestamps (timedMetadataId3Period) in your output. To include ID3+    -- timestamps: Specify PRIV (PRIV) or TDRL (TDRL) and set ID3 metadata+    -- (timedMetadata) to Passthrough (PASSTHROUGH). To exclude ID3 timestamps:+    -- Set ID3 timestamp frame type to None (NONE).+    timedMetadataId3Frame :: Prelude.Maybe HlsTimedMetadataId3Frame,+    -- | Specify the interval in seconds to write ID3 timestamps in your output.+    -- The first timestamp starts at the output timecode and date, and+    -- increases incrementally with each ID3 timestamp. To use the default+    -- interval of 10 seconds: Leave blank. To include this metadata in your+    -- output: Set ID3 timestamp frame type (timedMetadataId3Frame) to PRIV+    -- (PRIV) or TDRL (TDRL), and set ID3 metadata (timedMetadata) to+    -- Passthrough (PASSTHROUGH).+    timedMetadataId3Period :: Prelude.Maybe Prelude.Int,+    -- | Provides an extra millisecond delta offset to fine tune the timestamps.+    timestampDeltaMilliseconds :: Prelude.Maybe Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HlsGroupSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'adMarkers', 'hlsGroupSettings_adMarkers' - Choose one or more ad marker types to decorate your Apple HLS manifest.+-- This setting does not determine whether SCTE-35 markers appear in the+-- outputs themselves.+--+-- 'additionalManifests', 'hlsGroupSettings_additionalManifests' - By default, the service creates one top-level .m3u8 HLS manifest for+-- each HLS output group in your job. This default manifest references+-- every output in the output group. To create additional top-level+-- manifests that reference a subset of the outputs in the output group,+-- specify a list of them here.+--+-- 'audioOnlyHeader', 'hlsGroupSettings_audioOnlyHeader' - Ignore this setting unless you are using FairPlay DRM with Verimatrix+-- and you encounter playback issues. Keep the default value, Include+-- (INCLUDE), to output audio-only headers. Choose Exclude (EXCLUDE) to+-- remove the audio-only headers from your audio segments.+--+-- 'baseUrl', 'hlsGroupSettings_baseUrl' - A partial URI prefix that will be prepended to each output in the media+-- .m3u8 file. Can be used if base manifest is delivered from a different+-- URL than the main .m3u8 file.+--+-- 'captionLanguageMappings', 'hlsGroupSettings_captionLanguageMappings' - Language to be used on Caption outputs+--+-- 'captionLanguageSetting', 'hlsGroupSettings_captionLanguageSetting' - Applies only to 608 Embedded output captions. Insert: Include+-- CLOSED-CAPTIONS lines in the manifest. Specify at least one language in+-- the CC1 Language Code field. One CLOSED-CAPTION line is added for each+-- Language Code you specify. Make sure to specify the languages in the+-- order in which they appear in the original source (if the source is+-- embedded format) or the order of the caption selectors (if the source is+-- other than embedded). Otherwise, languages in the manifest will not+-- match up properly with the output captions. None: Include+-- CLOSED-CAPTIONS=NONE line in the manifest. Omit: Omit any+-- CLOSED-CAPTIONS line from the manifest.+--+-- 'captionSegmentLengthControl', 'hlsGroupSettings_captionSegmentLengthControl' - Set Caption segment length control (CaptionSegmentLengthControl) to+-- Match video (MATCH_VIDEO) to create caption segments that align with the+-- video segments from the first video output in this output group. For+-- example, if the video segments are 2 seconds long, your WebVTT segments+-- will also be 2 seconds long. Keep the default setting, Large segments+-- (LARGE_SEGMENTS) to create caption segments that are 300 seconds long.+--+-- 'clientCache', 'hlsGroupSettings_clientCache' - Disable this setting only when your workflow requires the+-- #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default value Enabled+-- (ENABLED) and control caching in your video distribution set up. For+-- example, use the Cache-Control http header.+--+-- 'codecSpecification', 'hlsGroupSettings_codecSpecification' - Specification to use (RFC-6381 or the default RFC-4281) during m3u8+-- playlist generation.+--+-- 'destination', 'hlsGroupSettings_destination' - Use Destination (Destination) to specify the S3 output location and the+-- output filename base. Destination accepts format identifiers. If you do+-- not specify the base filename in the URI, the service will use the+-- filename of the input file. If your job has multiple inputs, the service+-- uses the filename of the first input file.+--+-- 'destinationSettings', 'hlsGroupSettings_destinationSettings' - Settings associated with the destination. Will vary based on the type of+-- destination+--+-- 'directoryStructure', 'hlsGroupSettings_directoryStructure' - Indicates whether segments should be placed in subdirectories.+--+-- 'encryption', 'hlsGroupSettings_encryption' - DRM settings.+--+-- 'imageBasedTrickPlay', 'hlsGroupSettings_imageBasedTrickPlay' - Specify whether MediaConvert generates images for trick play. Keep the+-- default value, None (NONE), to not generate any images. Choose Thumbnail+-- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+-- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+-- full-resolution images of single frames. MediaConvert creates a child+-- manifest for each set of images that you generate and adds corresponding+-- entries to the parent manifest. A common application for these images is+-- Roku trick mode. The thumbnails and full-frame images that MediaConvert+-- creates with this feature are compatible with this Roku specification:+-- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+--+-- 'imageBasedTrickPlaySettings', 'hlsGroupSettings_imageBasedTrickPlaySettings' - Tile and thumbnail settings applicable when imageBasedTrickPlay is+-- ADVANCED+--+-- 'manifestCompression', 'hlsGroupSettings_manifestCompression' - When set to GZIP, compresses HLS playlist.+--+-- 'manifestDurationFormat', 'hlsGroupSettings_manifestDurationFormat' - Indicates whether the output manifest should use floating point values+-- for segment duration.+--+-- 'minFinalSegmentLength', 'hlsGroupSettings_minFinalSegmentLength' - Keep this setting at the default value of 0, unless you are+-- troubleshooting a problem with how devices play back the end of your+-- video asset. If you know that player devices are hanging on the final+-- segment of your video because the length of your final segment is too+-- short, use this setting to specify a minimum final segment length, in+-- seconds. Choose a value that is greater than or equal to 1 and less than+-- your segment length. When you specify a value for this setting, the+-- encoder will combine any final segment that is shorter than the length+-- that you specify with the previous segment. For example, your segment+-- length is 3 seconds and your final segment is .5 seconds without a+-- minimum final segment length; when you set the minimum final segment+-- length to 1, your final segment is 3.5 seconds.+--+-- 'minSegmentLength', 'hlsGroupSettings_minSegmentLength' - When set, Minimum Segment Size is enforced by looking ahead and back+-- within the specified range for a nearby avail and extending the segment+-- size if needed.+--+-- 'outputSelection', 'hlsGroupSettings_outputSelection' - Indicates whether the .m3u8 manifest file should be generated for this+-- HLS output group.+--+-- 'programDateTime', 'hlsGroupSettings_programDateTime' - Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest+-- files. The value is calculated as follows: either the program date and+-- time are initialized using the input timecode source, or the time is+-- initialized using the input timecode source and the date is initialized+-- using the timestamp_offset.+--+-- 'programDateTimePeriod', 'hlsGroupSettings_programDateTimePeriod' - Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.+--+-- 'segmentControl', 'hlsGroupSettings_segmentControl' - When set to SINGLE_FILE, emits program as a single media resource (.ts)+-- file, uses #EXT-X-BYTERANGE tags to index segment for playback.+--+-- 'segmentLength', 'hlsGroupSettings_segmentLength' - Specify the length, in whole seconds, of each segment. When you don\'t+-- specify a value, MediaConvert defaults to 10. Related settings: Use+-- Segment length control (SegmentLengthControl) to specify whether the+-- encoder enforces this value strictly. Use Segment control+-- (HlsSegmentControl) to specify whether MediaConvert creates separate+-- segment files or one content file that has metadata to mark the segment+-- boundaries.+--+-- 'segmentLengthControl', 'hlsGroupSettings_segmentLengthControl' - Specify how you want MediaConvert to determine the segment length.+-- Choose Exact (EXACT) to have the encoder use the exact length that you+-- specify with the setting Segment length (SegmentLength). This might+-- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+-- the encoder round up the segment lengths to match the next GOP boundary.+--+-- 'segmentsPerSubdirectory', 'hlsGroupSettings_segmentsPerSubdirectory' - Number of segments to write to a subdirectory before starting a new one.+-- directoryStructure must be SINGLE_DIRECTORY for this setting to have an+-- effect.+--+-- 'streamInfResolution', 'hlsGroupSettings_streamInfResolution' - Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF+-- tag of variant manifest.+--+-- 'targetDurationCompatibilityMode', 'hlsGroupSettings_targetDurationCompatibilityMode' - When set to LEGACY, the segment target duration is always rounded up to+-- the nearest integer value above its current value in seconds. When set+-- to SPEC\\\\_COMPLIANT, the segment target duration is rounded up to the+-- nearest integer value if fraction seconds are greater than or equal to+-- 0.5 (>= 0.5) and rounded down if less than 0.5 (\< 0.5). You may need to+-- use LEGACY if your client needs to ensure that the target duration is+-- always longer than the actual duration of the segment. Some older+-- players may experience interrupted playback when the actual duration of+-- a track in a segment is longer than the target duration.+--+-- 'timedMetadataId3Frame', 'hlsGroupSettings_timedMetadataId3Frame' - Specify the type of the ID3 frame (timedMetadataId3Frame) to use for ID3+-- timestamps (timedMetadataId3Period) in your output. To include ID3+-- timestamps: Specify PRIV (PRIV) or TDRL (TDRL) and set ID3 metadata+-- (timedMetadata) to Passthrough (PASSTHROUGH). To exclude ID3 timestamps:+-- Set ID3 timestamp frame type to None (NONE).+--+-- 'timedMetadataId3Period', 'hlsGroupSettings_timedMetadataId3Period' - Specify the interval in seconds to write ID3 timestamps in your output.+-- The first timestamp starts at the output timecode and date, and+-- increases incrementally with each ID3 timestamp. To use the default+-- interval of 10 seconds: Leave blank. To include this metadata in your+-- output: Set ID3 timestamp frame type (timedMetadataId3Frame) to PRIV+-- (PRIV) or TDRL (TDRL), and set ID3 metadata (timedMetadata) to+-- Passthrough (PASSTHROUGH).+--+-- 'timestampDeltaMilliseconds', 'hlsGroupSettings_timestampDeltaMilliseconds' - Provides an extra millisecond delta offset to fine tune the timestamps.+newHlsGroupSettings ::+  HlsGroupSettings+newHlsGroupSettings =+  HlsGroupSettings'+    { adMarkers = Prelude.Nothing,+      additionalManifests = Prelude.Nothing,+      audioOnlyHeader = Prelude.Nothing,+      baseUrl = Prelude.Nothing,+      captionLanguageMappings = Prelude.Nothing,+      captionLanguageSetting = Prelude.Nothing,+      captionSegmentLengthControl = Prelude.Nothing,+      clientCache = Prelude.Nothing,+      codecSpecification = Prelude.Nothing,+      destination = Prelude.Nothing,+      destinationSettings = Prelude.Nothing,+      directoryStructure = Prelude.Nothing,+      encryption = Prelude.Nothing,+      imageBasedTrickPlay = Prelude.Nothing,+      imageBasedTrickPlaySettings = Prelude.Nothing,+      manifestCompression = Prelude.Nothing,+      manifestDurationFormat = Prelude.Nothing,+      minFinalSegmentLength = Prelude.Nothing,+      minSegmentLength = Prelude.Nothing,+      outputSelection = Prelude.Nothing,+      programDateTime = Prelude.Nothing,+      programDateTimePeriod = Prelude.Nothing,+      segmentControl = Prelude.Nothing,+      segmentLength = Prelude.Nothing,+      segmentLengthControl = Prelude.Nothing,+      segmentsPerSubdirectory = Prelude.Nothing,+      streamInfResolution = Prelude.Nothing,+      targetDurationCompatibilityMode = Prelude.Nothing,+      timedMetadataId3Frame = Prelude.Nothing,+      timedMetadataId3Period = Prelude.Nothing,+      timestampDeltaMilliseconds = Prelude.Nothing+    }++-- | Choose one or more ad marker types to decorate your Apple HLS manifest.+-- This setting does not determine whether SCTE-35 markers appear in the+-- outputs themselves.+hlsGroupSettings_adMarkers :: Lens.Lens' HlsGroupSettings (Prelude.Maybe [HlsAdMarkers])+hlsGroupSettings_adMarkers = Lens.lens (\HlsGroupSettings' {adMarkers} -> adMarkers) (\s@HlsGroupSettings' {} a -> s {adMarkers = a} :: HlsGroupSettings) Prelude.. Lens.mapping Lens.coerced++-- | By default, the service creates one top-level .m3u8 HLS manifest for+-- each HLS output group in your job. This default manifest references+-- every output in the output group. To create additional top-level+-- manifests that reference a subset of the outputs in the output group,+-- specify a list of them here.+hlsGroupSettings_additionalManifests :: Lens.Lens' HlsGroupSettings (Prelude.Maybe [HlsAdditionalManifest])+hlsGroupSettings_additionalManifests = Lens.lens (\HlsGroupSettings' {additionalManifests} -> additionalManifests) (\s@HlsGroupSettings' {} a -> s {additionalManifests = a} :: HlsGroupSettings) Prelude.. Lens.mapping Lens.coerced++-- | Ignore this setting unless you are using FairPlay DRM with Verimatrix+-- and you encounter playback issues. Keep the default value, Include+-- (INCLUDE), to output audio-only headers. Choose Exclude (EXCLUDE) to+-- remove the audio-only headers from your audio segments.+hlsGroupSettings_audioOnlyHeader :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsAudioOnlyHeader)+hlsGroupSettings_audioOnlyHeader = Lens.lens (\HlsGroupSettings' {audioOnlyHeader} -> audioOnlyHeader) (\s@HlsGroupSettings' {} a -> s {audioOnlyHeader = a} :: HlsGroupSettings)++-- | A partial URI prefix that will be prepended to each output in the media+-- .m3u8 file. Can be used if base manifest is delivered from a different+-- URL than the main .m3u8 file.+hlsGroupSettings_baseUrl :: Lens.Lens' HlsGroupSettings (Prelude.Maybe Prelude.Text)+hlsGroupSettings_baseUrl = Lens.lens (\HlsGroupSettings' {baseUrl} -> baseUrl) (\s@HlsGroupSettings' {} a -> s {baseUrl = a} :: HlsGroupSettings)++-- | Language to be used on Caption outputs+hlsGroupSettings_captionLanguageMappings :: Lens.Lens' HlsGroupSettings (Prelude.Maybe [HlsCaptionLanguageMapping])+hlsGroupSettings_captionLanguageMappings = Lens.lens (\HlsGroupSettings' {captionLanguageMappings} -> captionLanguageMappings) (\s@HlsGroupSettings' {} a -> s {captionLanguageMappings = a} :: HlsGroupSettings) Prelude.. Lens.mapping Lens.coerced++-- | Applies only to 608 Embedded output captions. Insert: Include+-- CLOSED-CAPTIONS lines in the manifest. Specify at least one language in+-- the CC1 Language Code field. One CLOSED-CAPTION line is added for each+-- Language Code you specify. Make sure to specify the languages in the+-- order in which they appear in the original source (if the source is+-- embedded format) or the order of the caption selectors (if the source is+-- other than embedded). Otherwise, languages in the manifest will not+-- match up properly with the output captions. None: Include+-- CLOSED-CAPTIONS=NONE line in the manifest. Omit: Omit any+-- CLOSED-CAPTIONS line from the manifest.+hlsGroupSettings_captionLanguageSetting :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsCaptionLanguageSetting)+hlsGroupSettings_captionLanguageSetting = Lens.lens (\HlsGroupSettings' {captionLanguageSetting} -> captionLanguageSetting) (\s@HlsGroupSettings' {} a -> s {captionLanguageSetting = a} :: HlsGroupSettings)++-- | Set Caption segment length control (CaptionSegmentLengthControl) to+-- Match video (MATCH_VIDEO) to create caption segments that align with the+-- video segments from the first video output in this output group. For+-- example, if the video segments are 2 seconds long, your WebVTT segments+-- will also be 2 seconds long. Keep the default setting, Large segments+-- (LARGE_SEGMENTS) to create caption segments that are 300 seconds long.+hlsGroupSettings_captionSegmentLengthControl :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsCaptionSegmentLengthControl)+hlsGroupSettings_captionSegmentLengthControl = Lens.lens (\HlsGroupSettings' {captionSegmentLengthControl} -> captionSegmentLengthControl) (\s@HlsGroupSettings' {} a -> s {captionSegmentLengthControl = a} :: HlsGroupSettings)++-- | Disable this setting only when your workflow requires the+-- #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default value Enabled+-- (ENABLED) and control caching in your video distribution set up. For+-- example, use the Cache-Control http header.+hlsGroupSettings_clientCache :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsClientCache)+hlsGroupSettings_clientCache = Lens.lens (\HlsGroupSettings' {clientCache} -> clientCache) (\s@HlsGroupSettings' {} a -> s {clientCache = a} :: HlsGroupSettings)++-- | Specification to use (RFC-6381 or the default RFC-4281) during m3u8+-- playlist generation.+hlsGroupSettings_codecSpecification :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsCodecSpecification)+hlsGroupSettings_codecSpecification = Lens.lens (\HlsGroupSettings' {codecSpecification} -> codecSpecification) (\s@HlsGroupSettings' {} a -> s {codecSpecification = a} :: HlsGroupSettings)++-- | Use Destination (Destination) to specify the S3 output location and the+-- output filename base. Destination accepts format identifiers. If you do+-- not specify the base filename in the URI, the service will use the+-- filename of the input file. If your job has multiple inputs, the service+-- uses the filename of the first input file.+hlsGroupSettings_destination :: Lens.Lens' HlsGroupSettings (Prelude.Maybe Prelude.Text)+hlsGroupSettings_destination = Lens.lens (\HlsGroupSettings' {destination} -> destination) (\s@HlsGroupSettings' {} a -> s {destination = a} :: HlsGroupSettings)++-- | Settings associated with the destination. Will vary based on the type of+-- destination+hlsGroupSettings_destinationSettings :: Lens.Lens' HlsGroupSettings (Prelude.Maybe DestinationSettings)+hlsGroupSettings_destinationSettings = Lens.lens (\HlsGroupSettings' {destinationSettings} -> destinationSettings) (\s@HlsGroupSettings' {} a -> s {destinationSettings = a} :: HlsGroupSettings)++-- | Indicates whether segments should be placed in subdirectories.+hlsGroupSettings_directoryStructure :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsDirectoryStructure)+hlsGroupSettings_directoryStructure = Lens.lens (\HlsGroupSettings' {directoryStructure} -> directoryStructure) (\s@HlsGroupSettings' {} a -> s {directoryStructure = a} :: HlsGroupSettings)++-- | DRM settings.+hlsGroupSettings_encryption :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsEncryptionSettings)+hlsGroupSettings_encryption = Lens.lens (\HlsGroupSettings' {encryption} -> encryption) (\s@HlsGroupSettings' {} a -> s {encryption = a} :: HlsGroupSettings)++-- | Specify whether MediaConvert generates images for trick play. Keep the+-- default value, None (NONE), to not generate any images. Choose Thumbnail+-- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+-- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+-- full-resolution images of single frames. MediaConvert creates a child+-- manifest for each set of images that you generate and adds corresponding+-- entries to the parent manifest. A common application for these images is+-- Roku trick mode. The thumbnails and full-frame images that MediaConvert+-- creates with this feature are compatible with this Roku specification:+-- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+hlsGroupSettings_imageBasedTrickPlay :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsImageBasedTrickPlay)+hlsGroupSettings_imageBasedTrickPlay = Lens.lens (\HlsGroupSettings' {imageBasedTrickPlay} -> imageBasedTrickPlay) (\s@HlsGroupSettings' {} a -> s {imageBasedTrickPlay = a} :: HlsGroupSettings)++-- | Tile and thumbnail settings applicable when imageBasedTrickPlay is+-- ADVANCED+hlsGroupSettings_imageBasedTrickPlaySettings :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsImageBasedTrickPlaySettings)+hlsGroupSettings_imageBasedTrickPlaySettings = Lens.lens (\HlsGroupSettings' {imageBasedTrickPlaySettings} -> imageBasedTrickPlaySettings) (\s@HlsGroupSettings' {} a -> s {imageBasedTrickPlaySettings = a} :: HlsGroupSettings)++-- | When set to GZIP, compresses HLS playlist.+hlsGroupSettings_manifestCompression :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsManifestCompression)+hlsGroupSettings_manifestCompression = Lens.lens (\HlsGroupSettings' {manifestCompression} -> manifestCompression) (\s@HlsGroupSettings' {} a -> s {manifestCompression = a} :: HlsGroupSettings)++-- | Indicates whether the output manifest should use floating point values+-- for segment duration.+hlsGroupSettings_manifestDurationFormat :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsManifestDurationFormat)+hlsGroupSettings_manifestDurationFormat = Lens.lens (\HlsGroupSettings' {manifestDurationFormat} -> manifestDurationFormat) (\s@HlsGroupSettings' {} a -> s {manifestDurationFormat = a} :: HlsGroupSettings)++-- | Keep this setting at the default value of 0, unless you are+-- troubleshooting a problem with how devices play back the end of your+-- video asset. If you know that player devices are hanging on the final+-- segment of your video because the length of your final segment is too+-- short, use this setting to specify a minimum final segment length, in+-- seconds. Choose a value that is greater than or equal to 1 and less than+-- your segment length. When you specify a value for this setting, the+-- encoder will combine any final segment that is shorter than the length+-- that you specify with the previous segment. For example, your segment+-- length is 3 seconds and your final segment is .5 seconds without a+-- minimum final segment length; when you set the minimum final segment+-- length to 1, your final segment is 3.5 seconds.+hlsGroupSettings_minFinalSegmentLength :: Lens.Lens' HlsGroupSettings (Prelude.Maybe Prelude.Double)+hlsGroupSettings_minFinalSegmentLength = Lens.lens (\HlsGroupSettings' {minFinalSegmentLength} -> minFinalSegmentLength) (\s@HlsGroupSettings' {} a -> s {minFinalSegmentLength = a} :: HlsGroupSettings)++-- | When set, Minimum Segment Size is enforced by looking ahead and back+-- within the specified range for a nearby avail and extending the segment+-- size if needed.+hlsGroupSettings_minSegmentLength :: Lens.Lens' HlsGroupSettings (Prelude.Maybe Prelude.Natural)+hlsGroupSettings_minSegmentLength = Lens.lens (\HlsGroupSettings' {minSegmentLength} -> minSegmentLength) (\s@HlsGroupSettings' {} a -> s {minSegmentLength = a} :: HlsGroupSettings)++-- | Indicates whether the .m3u8 manifest file should be generated for this+-- HLS output group.+hlsGroupSettings_outputSelection :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsOutputSelection)+hlsGroupSettings_outputSelection = Lens.lens (\HlsGroupSettings' {outputSelection} -> outputSelection) (\s@HlsGroupSettings' {} a -> s {outputSelection = a} :: HlsGroupSettings)++-- | Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest+-- files. The value is calculated as follows: either the program date and+-- time are initialized using the input timecode source, or the time is+-- initialized using the input timecode source and the date is initialized+-- using the timestamp_offset.+hlsGroupSettings_programDateTime :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsProgramDateTime)+hlsGroupSettings_programDateTime = Lens.lens (\HlsGroupSettings' {programDateTime} -> programDateTime) (\s@HlsGroupSettings' {} a -> s {programDateTime = a} :: HlsGroupSettings)++-- | Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.+hlsGroupSettings_programDateTimePeriod :: Lens.Lens' HlsGroupSettings (Prelude.Maybe Prelude.Natural)+hlsGroupSettings_programDateTimePeriod = Lens.lens (\HlsGroupSettings' {programDateTimePeriod} -> programDateTimePeriod) (\s@HlsGroupSettings' {} a -> s {programDateTimePeriod = a} :: HlsGroupSettings)++-- | When set to SINGLE_FILE, emits program as a single media resource (.ts)+-- file, uses #EXT-X-BYTERANGE tags to index segment for playback.+hlsGroupSettings_segmentControl :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsSegmentControl)+hlsGroupSettings_segmentControl = Lens.lens (\HlsGroupSettings' {segmentControl} -> segmentControl) (\s@HlsGroupSettings' {} a -> s {segmentControl = a} :: HlsGroupSettings)++-- | Specify the length, in whole seconds, of each segment. When you don\'t+-- specify a value, MediaConvert defaults to 10. Related settings: Use+-- Segment length control (SegmentLengthControl) to specify whether the+-- encoder enforces this value strictly. Use Segment control+-- (HlsSegmentControl) to specify whether MediaConvert creates separate+-- segment files or one content file that has metadata to mark the segment+-- boundaries.+hlsGroupSettings_segmentLength :: Lens.Lens' HlsGroupSettings (Prelude.Maybe Prelude.Natural)+hlsGroupSettings_segmentLength = Lens.lens (\HlsGroupSettings' {segmentLength} -> segmentLength) (\s@HlsGroupSettings' {} a -> s {segmentLength = a} :: HlsGroupSettings)++-- | Specify how you want MediaConvert to determine the segment length.+-- Choose Exact (EXACT) to have the encoder use the exact length that you+-- specify with the setting Segment length (SegmentLength). This might+-- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+-- the encoder round up the segment lengths to match the next GOP boundary.+hlsGroupSettings_segmentLengthControl :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsSegmentLengthControl)+hlsGroupSettings_segmentLengthControl = Lens.lens (\HlsGroupSettings' {segmentLengthControl} -> segmentLengthControl) (\s@HlsGroupSettings' {} a -> s {segmentLengthControl = a} :: HlsGroupSettings)++-- | Number of segments to write to a subdirectory before starting a new one.+-- directoryStructure must be SINGLE_DIRECTORY for this setting to have an+-- effect.+hlsGroupSettings_segmentsPerSubdirectory :: Lens.Lens' HlsGroupSettings (Prelude.Maybe Prelude.Natural)+hlsGroupSettings_segmentsPerSubdirectory = Lens.lens (\HlsGroupSettings' {segmentsPerSubdirectory} -> segmentsPerSubdirectory) (\s@HlsGroupSettings' {} a -> s {segmentsPerSubdirectory = a} :: HlsGroupSettings)++-- | Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF+-- tag of variant manifest.+hlsGroupSettings_streamInfResolution :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsStreamInfResolution)+hlsGroupSettings_streamInfResolution = Lens.lens (\HlsGroupSettings' {streamInfResolution} -> streamInfResolution) (\s@HlsGroupSettings' {} a -> s {streamInfResolution = a} :: HlsGroupSettings)++-- | When set to LEGACY, the segment target duration is always rounded up to+-- the nearest integer value above its current value in seconds. When set+-- to SPEC\\\\_COMPLIANT, the segment target duration is rounded up to the+-- nearest integer value if fraction seconds are greater than or equal to+-- 0.5 (>= 0.5) and rounded down if less than 0.5 (\< 0.5). You may need to+-- use LEGACY if your client needs to ensure that the target duration is+-- always longer than the actual duration of the segment. Some older+-- players may experience interrupted playback when the actual duration of+-- a track in a segment is longer than the target duration.+hlsGroupSettings_targetDurationCompatibilityMode :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsTargetDurationCompatibilityMode)+hlsGroupSettings_targetDurationCompatibilityMode = Lens.lens (\HlsGroupSettings' {targetDurationCompatibilityMode} -> targetDurationCompatibilityMode) (\s@HlsGroupSettings' {} a -> s {targetDurationCompatibilityMode = a} :: HlsGroupSettings)++-- | Specify the type of the ID3 frame (timedMetadataId3Frame) to use for ID3+-- timestamps (timedMetadataId3Period) in your output. To include ID3+-- timestamps: Specify PRIV (PRIV) or TDRL (TDRL) and set ID3 metadata+-- (timedMetadata) to Passthrough (PASSTHROUGH). To exclude ID3 timestamps:+-- Set ID3 timestamp frame type to None (NONE).+hlsGroupSettings_timedMetadataId3Frame :: Lens.Lens' HlsGroupSettings (Prelude.Maybe HlsTimedMetadataId3Frame)+hlsGroupSettings_timedMetadataId3Frame = Lens.lens (\HlsGroupSettings' {timedMetadataId3Frame} -> timedMetadataId3Frame) (\s@HlsGroupSettings' {} a -> s {timedMetadataId3Frame = a} :: HlsGroupSettings)++-- | Specify the interval in seconds to write ID3 timestamps in your output.+-- The first timestamp starts at the output timecode and date, and+-- increases incrementally with each ID3 timestamp. To use the default+-- interval of 10 seconds: Leave blank. To include this metadata in your+-- output: Set ID3 timestamp frame type (timedMetadataId3Frame) to PRIV+-- (PRIV) or TDRL (TDRL), and set ID3 metadata (timedMetadata) to+-- Passthrough (PASSTHROUGH).+hlsGroupSettings_timedMetadataId3Period :: Lens.Lens' HlsGroupSettings (Prelude.Maybe Prelude.Int)+hlsGroupSettings_timedMetadataId3Period = Lens.lens (\HlsGroupSettings' {timedMetadataId3Period} -> timedMetadataId3Period) (\s@HlsGroupSettings' {} a -> s {timedMetadataId3Period = a} :: HlsGroupSettings)++-- | Provides an extra millisecond delta offset to fine tune the timestamps.+hlsGroupSettings_timestampDeltaMilliseconds :: Lens.Lens' HlsGroupSettings (Prelude.Maybe Prelude.Int)+hlsGroupSettings_timestampDeltaMilliseconds = Lens.lens (\HlsGroupSettings' {timestampDeltaMilliseconds} -> timestampDeltaMilliseconds) (\s@HlsGroupSettings' {} a -> s {timestampDeltaMilliseconds = a} :: HlsGroupSettings)++instance Data.FromJSON HlsGroupSettings where+  parseJSON =+    Data.withObject+      "HlsGroupSettings"+      ( \x ->+          HlsGroupSettings'+            Prelude.<$> (x Data..:? "adMarkers" Data..!= Prelude.mempty)+            Prelude.<*> ( x+                            Data..:? "additionalManifests"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "audioOnlyHeader")+            Prelude.<*> (x Data..:? "baseUrl")+            Prelude.<*> ( x+                            Data..:? "captionLanguageMappings"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "captionLanguageSetting")+            Prelude.<*> (x Data..:? "captionSegmentLengthControl")+            Prelude.<*> (x Data..:? "clientCache")+            Prelude.<*> (x Data..:? "codecSpecification")+            Prelude.<*> (x Data..:? "destination")+            Prelude.<*> (x Data..:? "destinationSettings")+            Prelude.<*> (x Data..:? "directoryStructure")+            Prelude.<*> (x Data..:? "encryption")+            Prelude.<*> (x Data..:? "imageBasedTrickPlay")+            Prelude.<*> (x Data..:? "imageBasedTrickPlaySettings")+            Prelude.<*> (x Data..:? "manifestCompression")+            Prelude.<*> (x Data..:? "manifestDurationFormat")+            Prelude.<*> (x Data..:? "minFinalSegmentLength")+            Prelude.<*> (x Data..:? "minSegmentLength")+            Prelude.<*> (x Data..:? "outputSelection")+            Prelude.<*> (x Data..:? "programDateTime")+            Prelude.<*> (x Data..:? "programDateTimePeriod")+            Prelude.<*> (x Data..:? "segmentControl")+            Prelude.<*> (x Data..:? "segmentLength")+            Prelude.<*> (x Data..:? "segmentLengthControl")+            Prelude.<*> (x Data..:? "segmentsPerSubdirectory")+            Prelude.<*> (x Data..:? "streamInfResolution")+            Prelude.<*> (x Data..:? "targetDurationCompatibilityMode")+            Prelude.<*> (x Data..:? "timedMetadataId3Frame")+            Prelude.<*> (x Data..:? "timedMetadataId3Period")+            Prelude.<*> (x Data..:? "timestampDeltaMilliseconds")+      )++instance Prelude.Hashable HlsGroupSettings where+  hashWithSalt _salt HlsGroupSettings' {..} =+    _salt+      `Prelude.hashWithSalt` adMarkers+      `Prelude.hashWithSalt` additionalManifests+      `Prelude.hashWithSalt` audioOnlyHeader+      `Prelude.hashWithSalt` baseUrl+      `Prelude.hashWithSalt` captionLanguageMappings+      `Prelude.hashWithSalt` captionLanguageSetting+      `Prelude.hashWithSalt` captionSegmentLengthControl+      `Prelude.hashWithSalt` clientCache+      `Prelude.hashWithSalt` codecSpecification+      `Prelude.hashWithSalt` destination+      `Prelude.hashWithSalt` destinationSettings+      `Prelude.hashWithSalt` directoryStructure+      `Prelude.hashWithSalt` encryption+      `Prelude.hashWithSalt` imageBasedTrickPlay+      `Prelude.hashWithSalt` imageBasedTrickPlaySettings+      `Prelude.hashWithSalt` manifestCompression+      `Prelude.hashWithSalt` manifestDurationFormat+      `Prelude.hashWithSalt` minFinalSegmentLength+      `Prelude.hashWithSalt` minSegmentLength+      `Prelude.hashWithSalt` outputSelection+      `Prelude.hashWithSalt` programDateTime+      `Prelude.hashWithSalt` programDateTimePeriod+      `Prelude.hashWithSalt` segmentControl+      `Prelude.hashWithSalt` segmentLength+      `Prelude.hashWithSalt` segmentLengthControl+      `Prelude.hashWithSalt` segmentsPerSubdirectory+      `Prelude.hashWithSalt` streamInfResolution+      `Prelude.hashWithSalt` targetDurationCompatibilityMode+      `Prelude.hashWithSalt` timedMetadataId3Frame+      `Prelude.hashWithSalt` timedMetadataId3Period+      `Prelude.hashWithSalt` timestampDeltaMilliseconds++instance Prelude.NFData HlsGroupSettings where+  rnf HlsGroupSettings' {..} =+    Prelude.rnf adMarkers+      `Prelude.seq` Prelude.rnf additionalManifests+      `Prelude.seq` Prelude.rnf audioOnlyHeader+      `Prelude.seq` Prelude.rnf baseUrl+      `Prelude.seq` Prelude.rnf captionLanguageMappings+      `Prelude.seq` Prelude.rnf captionLanguageSetting+      `Prelude.seq` Prelude.rnf captionSegmentLengthControl+      `Prelude.seq` Prelude.rnf clientCache+      `Prelude.seq` Prelude.rnf codecSpecification+      `Prelude.seq` Prelude.rnf destination+      `Prelude.seq` Prelude.rnf destinationSettings+      `Prelude.seq` Prelude.rnf directoryStructure+      `Prelude.seq` Prelude.rnf encryption+      `Prelude.seq` Prelude.rnf imageBasedTrickPlay+      `Prelude.seq` Prelude.rnf imageBasedTrickPlaySettings+      `Prelude.seq` Prelude.rnf manifestCompression+      `Prelude.seq` Prelude.rnf manifestDurationFormat+      `Prelude.seq` Prelude.rnf minFinalSegmentLength+      `Prelude.seq` Prelude.rnf minSegmentLength+      `Prelude.seq` Prelude.rnf outputSelection+      `Prelude.seq` Prelude.rnf programDateTime+      `Prelude.seq` Prelude.rnf+        programDateTimePeriod+      `Prelude.seq` Prelude.rnf+        segmentControl+      `Prelude.seq` Prelude.rnf+        segmentLength+      `Prelude.seq` Prelude.rnf+        segmentLengthControl+      `Prelude.seq` Prelude.rnf+        segmentsPerSubdirectory+      `Prelude.seq` Prelude.rnf+        streamInfResolution+      `Prelude.seq` Prelude.rnf+        targetDurationCompatibilityMode+      `Prelude.seq` Prelude.rnf+        timedMetadataId3Frame+      `Prelude.seq` Prelude.rnf+        timedMetadataId3Period+      `Prelude.seq` Prelude.rnf+        timestampDeltaMilliseconds++instance Data.ToJSON HlsGroupSettings where+  toJSON HlsGroupSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("adMarkers" Data..=) Prelude.<$> adMarkers,+            ("additionalManifests" Data..=)+              Prelude.<$> additionalManifests,+            ("audioOnlyHeader" Data..=)+              Prelude.<$> audioOnlyHeader,+            ("baseUrl" Data..=) Prelude.<$> baseUrl,+            ("captionLanguageMappings" Data..=)+              Prelude.<$> captionLanguageMappings,+            ("captionLanguageSetting" Data..=)+              Prelude.<$> captionLanguageSetting,+            ("captionSegmentLengthControl" Data..=)+              Prelude.<$> captionSegmentLengthControl,+            ("clientCache" Data..=) Prelude.<$> clientCache,+            ("codecSpecification" Data..=)+              Prelude.<$> codecSpecification,+            ("destination" Data..=) Prelude.<$> destination,+            ("destinationSettings" Data..=)+              Prelude.<$> destinationSettings,+            ("directoryStructure" Data..=)+              Prelude.<$> directoryStructure,+            ("encryption" Data..=) Prelude.<$> encryption,+            ("imageBasedTrickPlay" Data..=)+              Prelude.<$> imageBasedTrickPlay,+            ("imageBasedTrickPlaySettings" Data..=)+              Prelude.<$> imageBasedTrickPlaySettings,+            ("manifestCompression" Data..=)+              Prelude.<$> manifestCompression,+            ("manifestDurationFormat" Data..=)+              Prelude.<$> manifestDurationFormat,+            ("minFinalSegmentLength" Data..=)+              Prelude.<$> minFinalSegmentLength,+            ("minSegmentLength" Data..=)+              Prelude.<$> minSegmentLength,+            ("outputSelection" Data..=)+              Prelude.<$> outputSelection,+            ("programDateTime" Data..=)+              Prelude.<$> programDateTime,+            ("programDateTimePeriod" Data..=)+              Prelude.<$> programDateTimePeriod,+            ("segmentControl" Data..=)+              Prelude.<$> segmentControl,+            ("segmentLength" Data..=) Prelude.<$> segmentLength,+            ("segmentLengthControl" Data..=)+              Prelude.<$> segmentLengthControl,+            ("segmentsPerSubdirectory" Data..=)+              Prelude.<$> segmentsPerSubdirectory,+            ("streamInfResolution" Data..=)+              Prelude.<$> streamInfResolution,+            ("targetDurationCompatibilityMode" Data..=)+              Prelude.<$> targetDurationCompatibilityMode,+            ("timedMetadataId3Frame" Data..=)+              Prelude.<$> timedMetadataId3Frame,+            ("timedMetadataId3Period" Data..=)+              Prelude.<$> timedMetadataId3Period,+            ("timestampDeltaMilliseconds" Data..=)+              Prelude.<$> timestampDeltaMilliseconds+          ]+      )
+ gen/Amazonka/MediaConvert/Types/HlsIFrameOnlyManifest.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest+  ( HlsIFrameOnlyManifest+      ( ..,+        HlsIFrameOnlyManifest_EXCLUDE,+        HlsIFrameOnlyManifest_INCLUDE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Choose Include (INCLUDE) to have MediaConvert generate a child manifest+-- that lists only the I-frames for this rendition, in addition to your+-- regular manifest for this rendition. You might use this manifest as part+-- of a workflow that creates preview functions for your video.+-- MediaConvert adds both the I-frame only child manifest and the regular+-- child manifest to the parent manifest. When you don\'t need the I-frame+-- only child manifest, keep the default value Exclude (EXCLUDE).+newtype HlsIFrameOnlyManifest = HlsIFrameOnlyManifest'+  { fromHlsIFrameOnlyManifest ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsIFrameOnlyManifest_EXCLUDE :: HlsIFrameOnlyManifest+pattern HlsIFrameOnlyManifest_EXCLUDE = HlsIFrameOnlyManifest' "EXCLUDE"++pattern HlsIFrameOnlyManifest_INCLUDE :: HlsIFrameOnlyManifest+pattern HlsIFrameOnlyManifest_INCLUDE = HlsIFrameOnlyManifest' "INCLUDE"++{-# COMPLETE+  HlsIFrameOnlyManifest_EXCLUDE,+  HlsIFrameOnlyManifest_INCLUDE,+  HlsIFrameOnlyManifest'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsImageBasedTrickPlay.hs view
@@ -0,0 +1,91 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsImageBasedTrickPlay+  ( HlsImageBasedTrickPlay+      ( ..,+        HlsImageBasedTrickPlay_ADVANCED,+        HlsImageBasedTrickPlay_NONE,+        HlsImageBasedTrickPlay_THUMBNAIL,+        HlsImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether MediaConvert generates images for trick play. Keep the+-- default value, None (NONE), to not generate any images. Choose Thumbnail+-- (THUMBNAIL) to generate tiled thumbnails. Choose Thumbnail and full+-- frame (THUMBNAIL_AND_FULLFRAME) to generate tiled thumbnails and+-- full-resolution images of single frames. MediaConvert creates a child+-- manifest for each set of images that you generate and adds corresponding+-- entries to the parent manifest. A common application for these images is+-- Roku trick mode. The thumbnails and full-frame images that MediaConvert+-- creates with this feature are compatible with this Roku specification:+-- https:\/\/developer.roku.com\/docs\/developer-program\/media-playback\/trick-mode\/hls-and-dash.md+newtype HlsImageBasedTrickPlay = HlsImageBasedTrickPlay'+  { fromHlsImageBasedTrickPlay ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsImageBasedTrickPlay_ADVANCED :: HlsImageBasedTrickPlay+pattern HlsImageBasedTrickPlay_ADVANCED = HlsImageBasedTrickPlay' "ADVANCED"++pattern HlsImageBasedTrickPlay_NONE :: HlsImageBasedTrickPlay+pattern HlsImageBasedTrickPlay_NONE = HlsImageBasedTrickPlay' "NONE"++pattern HlsImageBasedTrickPlay_THUMBNAIL :: HlsImageBasedTrickPlay+pattern HlsImageBasedTrickPlay_THUMBNAIL = HlsImageBasedTrickPlay' "THUMBNAIL"++pattern HlsImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME :: HlsImageBasedTrickPlay+pattern HlsImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME = HlsImageBasedTrickPlay' "THUMBNAIL_AND_FULLFRAME"++{-# COMPLETE+  HlsImageBasedTrickPlay_ADVANCED,+  HlsImageBasedTrickPlay_NONE,+  HlsImageBasedTrickPlay_THUMBNAIL,+  HlsImageBasedTrickPlay_THUMBNAIL_AND_FULLFRAME,+  HlsImageBasedTrickPlay'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsImageBasedTrickPlaySettings.hs view
@@ -0,0 +1,205 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsImageBasedTrickPlaySettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.HlsIntervalCadence+import qualified Amazonka.Prelude as Prelude++-- | Tile and thumbnail settings applicable when imageBasedTrickPlay is+-- ADVANCED+--+-- /See:/ 'newHlsImageBasedTrickPlaySettings' smart constructor.+data HlsImageBasedTrickPlaySettings = HlsImageBasedTrickPlaySettings'+  { -- | The cadence MediaConvert follows for generating thumbnails. If set to+    -- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+    -- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+    -- MediaConvert generates thumbnails according to the interval you specify+    -- in thumbnailInterval.+    intervalCadence :: Prelude.Maybe HlsIntervalCadence,+    -- | Height of each thumbnail within each tile image, in pixels. Leave blank+    -- to maintain aspect ratio with thumbnail width. If following the aspect+    -- ratio would lead to a total tile height greater than 4096, then the job+    -- will be rejected. Must be divisible by 2.+    thumbnailHeight :: Prelude.Maybe Prelude.Natural,+    -- | Enter the interval, in seconds, that MediaConvert uses to generate+    -- thumbnails. If the interval you enter doesn\'t align with the output+    -- frame rate, MediaConvert automatically rounds the interval to align with+    -- the output frame rate. For example, if the output frame rate is 29.97+    -- frames per second and you enter 5, MediaConvert uses a 150 frame+    -- interval to generate thumbnails.+    thumbnailInterval :: Prelude.Maybe Prelude.Double,+    -- | Width of each thumbnail within each tile image, in pixels. Default is+    -- 312. Must be divisible by 8.+    thumbnailWidth :: Prelude.Maybe Prelude.Natural,+    -- | Number of thumbnails in each column of a tile image. Set a value between+    -- 2 and 2048. Must be divisible by 2.+    tileHeight :: Prelude.Maybe Prelude.Natural,+    -- | Number of thumbnails in each row of a tile image. Set a value between 1+    -- and 512.+    tileWidth :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HlsImageBasedTrickPlaySettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'intervalCadence', 'hlsImageBasedTrickPlaySettings_intervalCadence' - The cadence MediaConvert follows for generating thumbnails. If set to+-- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+-- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+-- MediaConvert generates thumbnails according to the interval you specify+-- in thumbnailInterval.+--+-- 'thumbnailHeight', 'hlsImageBasedTrickPlaySettings_thumbnailHeight' - Height of each thumbnail within each tile image, in pixels. Leave blank+-- to maintain aspect ratio with thumbnail width. If following the aspect+-- ratio would lead to a total tile height greater than 4096, then the job+-- will be rejected. Must be divisible by 2.+--+-- 'thumbnailInterval', 'hlsImageBasedTrickPlaySettings_thumbnailInterval' - Enter the interval, in seconds, that MediaConvert uses to generate+-- thumbnails. If the interval you enter doesn\'t align with the output+-- frame rate, MediaConvert automatically rounds the interval to align with+-- the output frame rate. For example, if the output frame rate is 29.97+-- frames per second and you enter 5, MediaConvert uses a 150 frame+-- interval to generate thumbnails.+--+-- 'thumbnailWidth', 'hlsImageBasedTrickPlaySettings_thumbnailWidth' - Width of each thumbnail within each tile image, in pixels. Default is+-- 312. Must be divisible by 8.+--+-- 'tileHeight', 'hlsImageBasedTrickPlaySettings_tileHeight' - Number of thumbnails in each column of a tile image. Set a value between+-- 2 and 2048. Must be divisible by 2.+--+-- 'tileWidth', 'hlsImageBasedTrickPlaySettings_tileWidth' - Number of thumbnails in each row of a tile image. Set a value between 1+-- and 512.+newHlsImageBasedTrickPlaySettings ::+  HlsImageBasedTrickPlaySettings+newHlsImageBasedTrickPlaySettings =+  HlsImageBasedTrickPlaySettings'+    { intervalCadence =+        Prelude.Nothing,+      thumbnailHeight = Prelude.Nothing,+      thumbnailInterval = Prelude.Nothing,+      thumbnailWidth = Prelude.Nothing,+      tileHeight = Prelude.Nothing,+      tileWidth = Prelude.Nothing+    }++-- | The cadence MediaConvert follows for generating thumbnails. If set to+-- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+-- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+-- MediaConvert generates thumbnails according to the interval you specify+-- in thumbnailInterval.+hlsImageBasedTrickPlaySettings_intervalCadence :: Lens.Lens' HlsImageBasedTrickPlaySettings (Prelude.Maybe HlsIntervalCadence)+hlsImageBasedTrickPlaySettings_intervalCadence = Lens.lens (\HlsImageBasedTrickPlaySettings' {intervalCadence} -> intervalCadence) (\s@HlsImageBasedTrickPlaySettings' {} a -> s {intervalCadence = a} :: HlsImageBasedTrickPlaySettings)++-- | Height of each thumbnail within each tile image, in pixels. Leave blank+-- to maintain aspect ratio with thumbnail width. If following the aspect+-- ratio would lead to a total tile height greater than 4096, then the job+-- will be rejected. Must be divisible by 2.+hlsImageBasedTrickPlaySettings_thumbnailHeight :: Lens.Lens' HlsImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+hlsImageBasedTrickPlaySettings_thumbnailHeight = Lens.lens (\HlsImageBasedTrickPlaySettings' {thumbnailHeight} -> thumbnailHeight) (\s@HlsImageBasedTrickPlaySettings' {} a -> s {thumbnailHeight = a} :: HlsImageBasedTrickPlaySettings)++-- | Enter the interval, in seconds, that MediaConvert uses to generate+-- thumbnails. If the interval you enter doesn\'t align with the output+-- frame rate, MediaConvert automatically rounds the interval to align with+-- the output frame rate. For example, if the output frame rate is 29.97+-- frames per second and you enter 5, MediaConvert uses a 150 frame+-- interval to generate thumbnails.+hlsImageBasedTrickPlaySettings_thumbnailInterval :: Lens.Lens' HlsImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Double)+hlsImageBasedTrickPlaySettings_thumbnailInterval = Lens.lens (\HlsImageBasedTrickPlaySettings' {thumbnailInterval} -> thumbnailInterval) (\s@HlsImageBasedTrickPlaySettings' {} a -> s {thumbnailInterval = a} :: HlsImageBasedTrickPlaySettings)++-- | Width of each thumbnail within each tile image, in pixels. Default is+-- 312. Must be divisible by 8.+hlsImageBasedTrickPlaySettings_thumbnailWidth :: Lens.Lens' HlsImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+hlsImageBasedTrickPlaySettings_thumbnailWidth = Lens.lens (\HlsImageBasedTrickPlaySettings' {thumbnailWidth} -> thumbnailWidth) (\s@HlsImageBasedTrickPlaySettings' {} a -> s {thumbnailWidth = a} :: HlsImageBasedTrickPlaySettings)++-- | Number of thumbnails in each column of a tile image. Set a value between+-- 2 and 2048. Must be divisible by 2.+hlsImageBasedTrickPlaySettings_tileHeight :: Lens.Lens' HlsImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+hlsImageBasedTrickPlaySettings_tileHeight = Lens.lens (\HlsImageBasedTrickPlaySettings' {tileHeight} -> tileHeight) (\s@HlsImageBasedTrickPlaySettings' {} a -> s {tileHeight = a} :: HlsImageBasedTrickPlaySettings)++-- | Number of thumbnails in each row of a tile image. Set a value between 1+-- and 512.+hlsImageBasedTrickPlaySettings_tileWidth :: Lens.Lens' HlsImageBasedTrickPlaySettings (Prelude.Maybe Prelude.Natural)+hlsImageBasedTrickPlaySettings_tileWidth = Lens.lens (\HlsImageBasedTrickPlaySettings' {tileWidth} -> tileWidth) (\s@HlsImageBasedTrickPlaySettings' {} a -> s {tileWidth = a} :: HlsImageBasedTrickPlaySettings)++instance Data.FromJSON HlsImageBasedTrickPlaySettings where+  parseJSON =+    Data.withObject+      "HlsImageBasedTrickPlaySettings"+      ( \x ->+          HlsImageBasedTrickPlaySettings'+            Prelude.<$> (x Data..:? "intervalCadence")+            Prelude.<*> (x Data..:? "thumbnailHeight")+            Prelude.<*> (x Data..:? "thumbnailInterval")+            Prelude.<*> (x Data..:? "thumbnailWidth")+            Prelude.<*> (x Data..:? "tileHeight")+            Prelude.<*> (x Data..:? "tileWidth")+      )++instance+  Prelude.Hashable+    HlsImageBasedTrickPlaySettings+  where+  hashWithSalt+    _salt+    HlsImageBasedTrickPlaySettings' {..} =+      _salt+        `Prelude.hashWithSalt` intervalCadence+        `Prelude.hashWithSalt` thumbnailHeight+        `Prelude.hashWithSalt` thumbnailInterval+        `Prelude.hashWithSalt` thumbnailWidth+        `Prelude.hashWithSalt` tileHeight+        `Prelude.hashWithSalt` tileWidth++instance+  Prelude.NFData+    HlsImageBasedTrickPlaySettings+  where+  rnf HlsImageBasedTrickPlaySettings' {..} =+    Prelude.rnf intervalCadence+      `Prelude.seq` Prelude.rnf thumbnailHeight+      `Prelude.seq` Prelude.rnf thumbnailInterval+      `Prelude.seq` Prelude.rnf thumbnailWidth+      `Prelude.seq` Prelude.rnf tileHeight+      `Prelude.seq` Prelude.rnf tileWidth++instance Data.ToJSON HlsImageBasedTrickPlaySettings where+  toJSON HlsImageBasedTrickPlaySettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("intervalCadence" Data..=)+              Prelude.<$> intervalCadence,+            ("thumbnailHeight" Data..=)+              Prelude.<$> thumbnailHeight,+            ("thumbnailInterval" Data..=)+              Prelude.<$> thumbnailInterval,+            ("thumbnailWidth" Data..=)+              Prelude.<$> thumbnailWidth,+            ("tileHeight" Data..=) Prelude.<$> tileHeight,+            ("tileWidth" Data..=) Prelude.<$> tileWidth+          ]+      )
+ gen/Amazonka/MediaConvert/Types/HlsInitializationVectorInManifest.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsInitializationVectorInManifest+  ( HlsInitializationVectorInManifest+      ( ..,+        HlsInitializationVectorInManifest_EXCLUDE,+        HlsInitializationVectorInManifest_INCLUDE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The Initialization Vector is a 128-bit number used in conjunction with+-- the key for encrypting blocks. If set to INCLUDE, Initialization Vector+-- is listed in the manifest. Otherwise Initialization Vector is not in the+-- manifest.+newtype HlsInitializationVectorInManifest = HlsInitializationVectorInManifest'+  { fromHlsInitializationVectorInManifest ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsInitializationVectorInManifest_EXCLUDE :: HlsInitializationVectorInManifest+pattern HlsInitializationVectorInManifest_EXCLUDE = HlsInitializationVectorInManifest' "EXCLUDE"++pattern HlsInitializationVectorInManifest_INCLUDE :: HlsInitializationVectorInManifest+pattern HlsInitializationVectorInManifest_INCLUDE = HlsInitializationVectorInManifest' "INCLUDE"++{-# COMPLETE+  HlsInitializationVectorInManifest_EXCLUDE,+  HlsInitializationVectorInManifest_INCLUDE,+  HlsInitializationVectorInManifest'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsIntervalCadence.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsIntervalCadence+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsIntervalCadence+  ( HlsIntervalCadence+      ( ..,+        HlsIntervalCadence_FOLLOW_CUSTOM,+        HlsIntervalCadence_FOLLOW_IFRAME+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The cadence MediaConvert follows for generating thumbnails. If set to+-- FOLLOW_IFRAME, MediaConvert generates thumbnails for each IDR frame in+-- the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,+-- MediaConvert generates thumbnails according to the interval you specify+-- in thumbnailInterval.+newtype HlsIntervalCadence = HlsIntervalCadence'+  { fromHlsIntervalCadence ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsIntervalCadence_FOLLOW_CUSTOM :: HlsIntervalCadence+pattern HlsIntervalCadence_FOLLOW_CUSTOM = HlsIntervalCadence' "FOLLOW_CUSTOM"++pattern HlsIntervalCadence_FOLLOW_IFRAME :: HlsIntervalCadence+pattern HlsIntervalCadence_FOLLOW_IFRAME = HlsIntervalCadence' "FOLLOW_IFRAME"++{-# COMPLETE+  HlsIntervalCadence_FOLLOW_CUSTOM,+  HlsIntervalCadence_FOLLOW_IFRAME,+  HlsIntervalCadence'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsKeyProviderType.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsKeyProviderType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsKeyProviderType+  ( HlsKeyProviderType+      ( ..,+        HlsKeyProviderType_SPEKE,+        HlsKeyProviderType_STATIC_KEY+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify whether your DRM encryption key is static or from a key provider+-- that follows the SPEKE standard. For more information about SPEKE, see+-- https:\/\/docs.aws.amazon.com\/speke\/latest\/documentation\/what-is-speke.html.+newtype HlsKeyProviderType = HlsKeyProviderType'+  { fromHlsKeyProviderType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsKeyProviderType_SPEKE :: HlsKeyProviderType+pattern HlsKeyProviderType_SPEKE = HlsKeyProviderType' "SPEKE"++pattern HlsKeyProviderType_STATIC_KEY :: HlsKeyProviderType+pattern HlsKeyProviderType_STATIC_KEY = HlsKeyProviderType' "STATIC_KEY"++{-# COMPLETE+  HlsKeyProviderType_SPEKE,+  HlsKeyProviderType_STATIC_KEY,+  HlsKeyProviderType'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsManifestCompression.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsManifestCompression+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsManifestCompression+  ( HlsManifestCompression+      ( ..,+        HlsManifestCompression_GZIP,+        HlsManifestCompression_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to GZIP, compresses HLS playlist.+newtype HlsManifestCompression = HlsManifestCompression'+  { fromHlsManifestCompression ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsManifestCompression_GZIP :: HlsManifestCompression+pattern HlsManifestCompression_GZIP = HlsManifestCompression' "GZIP"++pattern HlsManifestCompression_NONE :: HlsManifestCompression+pattern HlsManifestCompression_NONE = HlsManifestCompression' "NONE"++{-# COMPLETE+  HlsManifestCompression_GZIP,+  HlsManifestCompression_NONE,+  HlsManifestCompression'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsManifestDurationFormat.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsManifestDurationFormat+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsManifestDurationFormat+  ( HlsManifestDurationFormat+      ( ..,+        HlsManifestDurationFormat_FLOATING_POINT,+        HlsManifestDurationFormat_INTEGER+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Indicates whether the output manifest should use floating point values+-- for segment duration.+newtype HlsManifestDurationFormat = HlsManifestDurationFormat'+  { fromHlsManifestDurationFormat ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsManifestDurationFormat_FLOATING_POINT :: HlsManifestDurationFormat+pattern HlsManifestDurationFormat_FLOATING_POINT = HlsManifestDurationFormat' "FLOATING_POINT"++pattern HlsManifestDurationFormat_INTEGER :: HlsManifestDurationFormat+pattern HlsManifestDurationFormat_INTEGER = HlsManifestDurationFormat' "INTEGER"++{-# COMPLETE+  HlsManifestDurationFormat_FLOATING_POINT,+  HlsManifestDurationFormat_INTEGER,+  HlsManifestDurationFormat'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsOfflineEncrypted.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsOfflineEncrypted+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsOfflineEncrypted+  ( HlsOfflineEncrypted+      ( ..,+        HlsOfflineEncrypted_DISABLED,+        HlsOfflineEncrypted_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enable this setting to insert the EXT-X-SESSION-KEY element into the+-- master playlist. This allows for offline Apple HLS FairPlay content+-- protection.+newtype HlsOfflineEncrypted = HlsOfflineEncrypted'+  { fromHlsOfflineEncrypted ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsOfflineEncrypted_DISABLED :: HlsOfflineEncrypted+pattern HlsOfflineEncrypted_DISABLED = HlsOfflineEncrypted' "DISABLED"++pattern HlsOfflineEncrypted_ENABLED :: HlsOfflineEncrypted+pattern HlsOfflineEncrypted_ENABLED = HlsOfflineEncrypted' "ENABLED"++{-# COMPLETE+  HlsOfflineEncrypted_DISABLED,+  HlsOfflineEncrypted_ENABLED,+  HlsOfflineEncrypted'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsOutputSelection.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsOutputSelection+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsOutputSelection+  ( HlsOutputSelection+      ( ..,+        HlsOutputSelection_MANIFESTS_AND_SEGMENTS,+        HlsOutputSelection_SEGMENTS_ONLY+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Indicates whether the .m3u8 manifest file should be generated for this+-- HLS output group.+newtype HlsOutputSelection = HlsOutputSelection'+  { fromHlsOutputSelection ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsOutputSelection_MANIFESTS_AND_SEGMENTS :: HlsOutputSelection+pattern HlsOutputSelection_MANIFESTS_AND_SEGMENTS = HlsOutputSelection' "MANIFESTS_AND_SEGMENTS"++pattern HlsOutputSelection_SEGMENTS_ONLY :: HlsOutputSelection+pattern HlsOutputSelection_SEGMENTS_ONLY = HlsOutputSelection' "SEGMENTS_ONLY"++{-# COMPLETE+  HlsOutputSelection_MANIFESTS_AND_SEGMENTS,+  HlsOutputSelection_SEGMENTS_ONLY,+  HlsOutputSelection'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsProgramDateTime.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsProgramDateTime+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsProgramDateTime+  ( HlsProgramDateTime+      ( ..,+        HlsProgramDateTime_EXCLUDE,+        HlsProgramDateTime_INCLUDE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest+-- files. The value is calculated as follows: either the program date and+-- time are initialized using the input timecode source, or the time is+-- initialized using the input timecode source and the date is initialized+-- using the timestamp_offset.+newtype HlsProgramDateTime = HlsProgramDateTime'+  { fromHlsProgramDateTime ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsProgramDateTime_EXCLUDE :: HlsProgramDateTime+pattern HlsProgramDateTime_EXCLUDE = HlsProgramDateTime' "EXCLUDE"++pattern HlsProgramDateTime_INCLUDE :: HlsProgramDateTime+pattern HlsProgramDateTime_INCLUDE = HlsProgramDateTime' "INCLUDE"++{-# COMPLETE+  HlsProgramDateTime_EXCLUDE,+  HlsProgramDateTime_INCLUDE,+  HlsProgramDateTime'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsRenditionGroupSettings.hs view
@@ -0,0 +1,118 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsRenditionGroupSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsRenditionGroupSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.LanguageCode+import qualified Amazonka.Prelude as Prelude++-- | Settings specific to audio sources in an HLS alternate rendition group.+-- Specify the properties (renditionGroupId, renditionName or+-- renditionLanguageCode) to identify the unique audio track among the+-- alternative rendition groups present in the HLS manifest. If no unique+-- track is found, or multiple tracks match the properties provided, the+-- job fails. If no properties in hlsRenditionGroupSettings are specified,+-- the default audio track within the video segment is chosen. If there is+-- no audio within video segment, the alternative audio with DEFAULT=YES is+-- chosen instead.+--+-- /See:/ 'newHlsRenditionGroupSettings' smart constructor.+data HlsRenditionGroupSettings = HlsRenditionGroupSettings'+  { -- | Optional. Specify alternative group ID+    renditionGroupId :: Prelude.Maybe Prelude.Text,+    -- | Optional. Specify ISO 639-2 or ISO 639-3 code in the language property+    renditionLanguageCode :: Prelude.Maybe LanguageCode,+    -- | Optional. Specify media name+    renditionName :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HlsRenditionGroupSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'renditionGroupId', 'hlsRenditionGroupSettings_renditionGroupId' - Optional. Specify alternative group ID+--+-- 'renditionLanguageCode', 'hlsRenditionGroupSettings_renditionLanguageCode' - Optional. Specify ISO 639-2 or ISO 639-3 code in the language property+--+-- 'renditionName', 'hlsRenditionGroupSettings_renditionName' - Optional. Specify media name+newHlsRenditionGroupSettings ::+  HlsRenditionGroupSettings+newHlsRenditionGroupSettings =+  HlsRenditionGroupSettings'+    { renditionGroupId =+        Prelude.Nothing,+      renditionLanguageCode = Prelude.Nothing,+      renditionName = Prelude.Nothing+    }++-- | Optional. Specify alternative group ID+hlsRenditionGroupSettings_renditionGroupId :: Lens.Lens' HlsRenditionGroupSettings (Prelude.Maybe Prelude.Text)+hlsRenditionGroupSettings_renditionGroupId = Lens.lens (\HlsRenditionGroupSettings' {renditionGroupId} -> renditionGroupId) (\s@HlsRenditionGroupSettings' {} a -> s {renditionGroupId = a} :: HlsRenditionGroupSettings)++-- | Optional. Specify ISO 639-2 or ISO 639-3 code in the language property+hlsRenditionGroupSettings_renditionLanguageCode :: Lens.Lens' HlsRenditionGroupSettings (Prelude.Maybe LanguageCode)+hlsRenditionGroupSettings_renditionLanguageCode = Lens.lens (\HlsRenditionGroupSettings' {renditionLanguageCode} -> renditionLanguageCode) (\s@HlsRenditionGroupSettings' {} a -> s {renditionLanguageCode = a} :: HlsRenditionGroupSettings)++-- | Optional. Specify media name+hlsRenditionGroupSettings_renditionName :: Lens.Lens' HlsRenditionGroupSettings (Prelude.Maybe Prelude.Text)+hlsRenditionGroupSettings_renditionName = Lens.lens (\HlsRenditionGroupSettings' {renditionName} -> renditionName) (\s@HlsRenditionGroupSettings' {} a -> s {renditionName = a} :: HlsRenditionGroupSettings)++instance Data.FromJSON HlsRenditionGroupSettings where+  parseJSON =+    Data.withObject+      "HlsRenditionGroupSettings"+      ( \x ->+          HlsRenditionGroupSettings'+            Prelude.<$> (x Data..:? "renditionGroupId")+            Prelude.<*> (x Data..:? "renditionLanguageCode")+            Prelude.<*> (x Data..:? "renditionName")+      )++instance Prelude.Hashable HlsRenditionGroupSettings where+  hashWithSalt _salt HlsRenditionGroupSettings' {..} =+    _salt+      `Prelude.hashWithSalt` renditionGroupId+      `Prelude.hashWithSalt` renditionLanguageCode+      `Prelude.hashWithSalt` renditionName++instance Prelude.NFData HlsRenditionGroupSettings where+  rnf HlsRenditionGroupSettings' {..} =+    Prelude.rnf renditionGroupId+      `Prelude.seq` Prelude.rnf renditionLanguageCode+      `Prelude.seq` Prelude.rnf renditionName++instance Data.ToJSON HlsRenditionGroupSettings where+  toJSON HlsRenditionGroupSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("renditionGroupId" Data..=)+              Prelude.<$> renditionGroupId,+            ("renditionLanguageCode" Data..=)+              Prelude.<$> renditionLanguageCode,+            ("renditionName" Data..=) Prelude.<$> renditionName+          ]+      )
+ gen/Amazonka/MediaConvert/Types/HlsSegmentControl.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsSegmentControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsSegmentControl+  ( HlsSegmentControl+      ( ..,+        HlsSegmentControl_SEGMENTED_FILES,+        HlsSegmentControl_SINGLE_FILE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to SINGLE_FILE, emits program as a single media resource (.ts)+-- file, uses #EXT-X-BYTERANGE tags to index segment for playback.+newtype HlsSegmentControl = HlsSegmentControl'+  { fromHlsSegmentControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsSegmentControl_SEGMENTED_FILES :: HlsSegmentControl+pattern HlsSegmentControl_SEGMENTED_FILES = HlsSegmentControl' "SEGMENTED_FILES"++pattern HlsSegmentControl_SINGLE_FILE :: HlsSegmentControl+pattern HlsSegmentControl_SINGLE_FILE = HlsSegmentControl' "SINGLE_FILE"++{-# COMPLETE+  HlsSegmentControl_SEGMENTED_FILES,+  HlsSegmentControl_SINGLE_FILE,+  HlsSegmentControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsSegmentLengthControl.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsSegmentLengthControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsSegmentLengthControl+  ( HlsSegmentLengthControl+      ( ..,+        HlsSegmentLengthControl_EXACT,+        HlsSegmentLengthControl_GOP_MULTIPLE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify how you want MediaConvert to determine the segment length.+-- Choose Exact (EXACT) to have the encoder use the exact length that you+-- specify with the setting Segment length (SegmentLength). This might+-- result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have+-- the encoder round up the segment lengths to match the next GOP boundary.+newtype HlsSegmentLengthControl = HlsSegmentLengthControl'+  { fromHlsSegmentLengthControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsSegmentLengthControl_EXACT :: HlsSegmentLengthControl+pattern HlsSegmentLengthControl_EXACT = HlsSegmentLengthControl' "EXACT"++pattern HlsSegmentLengthControl_GOP_MULTIPLE :: HlsSegmentLengthControl+pattern HlsSegmentLengthControl_GOP_MULTIPLE = HlsSegmentLengthControl' "GOP_MULTIPLE"++{-# COMPLETE+  HlsSegmentLengthControl_EXACT,+  HlsSegmentLengthControl_GOP_MULTIPLE,+  HlsSegmentLengthControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsSettings.hs view
@@ -0,0 +1,273 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.HlsAudioOnlyContainer+import Amazonka.MediaConvert.Types.HlsAudioTrackType+import Amazonka.MediaConvert.Types.HlsDescriptiveVideoServiceFlag+import Amazonka.MediaConvert.Types.HlsIFrameOnlyManifest+import qualified Amazonka.Prelude as Prelude++-- | Settings for HLS output groups+--+-- /See:/ 'newHlsSettings' smart constructor.+data HlsSettings = HlsSettings'+  { -- | Specifies the group to which the audio rendition belongs.+    audioGroupId :: Prelude.Maybe Prelude.Text,+    -- | Use this setting only in audio-only outputs. Choose MPEG-2 Transport+    -- Stream (M2TS) to create a file in an MPEG2-TS container. Keep the+    -- default value Automatic (AUTOMATIC) to create an audio-only file in a+    -- raw container. Regardless of the value that you specify here, if this+    -- output has video, the service will place the output into an MPEG2-TS+    -- container.+    audioOnlyContainer :: Prelude.Maybe HlsAudioOnlyContainer,+    -- | List all the audio groups that are used with the video output stream.+    -- Input all the audio GROUP-IDs that are associated to the video, separate+    -- by \',\'.+    audioRenditionSets :: Prelude.Maybe Prelude.Text,+    -- | Four types of audio-only tracks are supported: Audio-Only Variant Stream+    -- The client can play back this audio-only stream instead of video in+    -- low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS+    -- manifest. Alternate Audio, Auto Select, Default Alternate rendition that+    -- the client should try to play back by default. Represented as an+    -- EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES+    -- Alternate Audio, Auto Select, Not Default Alternate rendition that the+    -- client may try to play back by default. Represented as an EXT-X-MEDIA in+    -- the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not+    -- Auto Select Alternate rendition that the client will not try to play+    -- back by default. Represented as an EXT-X-MEDIA in the HLS manifest with+    -- DEFAULT=NO, AUTOSELECT=NO+    audioTrackType :: Prelude.Maybe HlsAudioTrackType,+    -- | Specify whether to flag this audio track as descriptive video service+    -- (DVS) in your HLS parent manifest. When you choose Flag (FLAG),+    -- MediaConvert includes the parameter+    -- CHARACTERISTICS=\"public.accessibility.describes-video\" in the+    -- EXT-X-MEDIA entry for this track. When you keep the default choice,+    -- Don\'t flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS+    -- flag can help with accessibility on Apple devices. For more information,+    -- see the Apple documentation.+    descriptiveVideoServiceFlag :: Prelude.Maybe HlsDescriptiveVideoServiceFlag,+    -- | Choose Include (INCLUDE) to have MediaConvert generate a child manifest+    -- that lists only the I-frames for this rendition, in addition to your+    -- regular manifest for this rendition. You might use this manifest as part+    -- of a workflow that creates preview functions for your video.+    -- MediaConvert adds both the I-frame only child manifest and the regular+    -- child manifest to the parent manifest. When you don\'t need the I-frame+    -- only child manifest, keep the default value Exclude (EXCLUDE).+    iFrameOnlyManifest :: Prelude.Maybe HlsIFrameOnlyManifest,+    -- | Use this setting to add an identifying string to the filename of each+    -- segment. The service adds this string between the name modifier and+    -- segment index number. You can use format identifiers in the string. For+    -- more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/using-variables-in-your-job-settings.html+    segmentModifier :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HlsSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'audioGroupId', 'hlsSettings_audioGroupId' - Specifies the group to which the audio rendition belongs.+--+-- 'audioOnlyContainer', 'hlsSettings_audioOnlyContainer' - Use this setting only in audio-only outputs. Choose MPEG-2 Transport+-- Stream (M2TS) to create a file in an MPEG2-TS container. Keep the+-- default value Automatic (AUTOMATIC) to create an audio-only file in a+-- raw container. Regardless of the value that you specify here, if this+-- output has video, the service will place the output into an MPEG2-TS+-- container.+--+-- 'audioRenditionSets', 'hlsSettings_audioRenditionSets' - List all the audio groups that are used with the video output stream.+-- Input all the audio GROUP-IDs that are associated to the video, separate+-- by \',\'.+--+-- 'audioTrackType', 'hlsSettings_audioTrackType' - Four types of audio-only tracks are supported: Audio-Only Variant Stream+-- The client can play back this audio-only stream instead of video in+-- low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS+-- manifest. Alternate Audio, Auto Select, Default Alternate rendition that+-- the client should try to play back by default. Represented as an+-- EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES+-- Alternate Audio, Auto Select, Not Default Alternate rendition that the+-- client may try to play back by default. Represented as an EXT-X-MEDIA in+-- the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not+-- Auto Select Alternate rendition that the client will not try to play+-- back by default. Represented as an EXT-X-MEDIA in the HLS manifest with+-- DEFAULT=NO, AUTOSELECT=NO+--+-- 'descriptiveVideoServiceFlag', 'hlsSettings_descriptiveVideoServiceFlag' - Specify whether to flag this audio track as descriptive video service+-- (DVS) in your HLS parent manifest. When you choose Flag (FLAG),+-- MediaConvert includes the parameter+-- CHARACTERISTICS=\"public.accessibility.describes-video\" in the+-- EXT-X-MEDIA entry for this track. When you keep the default choice,+-- Don\'t flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS+-- flag can help with accessibility on Apple devices. For more information,+-- see the Apple documentation.+--+-- 'iFrameOnlyManifest', 'hlsSettings_iFrameOnlyManifest' - Choose Include (INCLUDE) to have MediaConvert generate a child manifest+-- that lists only the I-frames for this rendition, in addition to your+-- regular manifest for this rendition. You might use this manifest as part+-- of a workflow that creates preview functions for your video.+-- MediaConvert adds both the I-frame only child manifest and the regular+-- child manifest to the parent manifest. When you don\'t need the I-frame+-- only child manifest, keep the default value Exclude (EXCLUDE).+--+-- 'segmentModifier', 'hlsSettings_segmentModifier' - Use this setting to add an identifying string to the filename of each+-- segment. The service adds this string between the name modifier and+-- segment index number. You can use format identifiers in the string. For+-- more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/using-variables-in-your-job-settings.html+newHlsSettings ::+  HlsSettings+newHlsSettings =+  HlsSettings'+    { audioGroupId = Prelude.Nothing,+      audioOnlyContainer = Prelude.Nothing,+      audioRenditionSets = Prelude.Nothing,+      audioTrackType = Prelude.Nothing,+      descriptiveVideoServiceFlag = Prelude.Nothing,+      iFrameOnlyManifest = Prelude.Nothing,+      segmentModifier = Prelude.Nothing+    }++-- | Specifies the group to which the audio rendition belongs.+hlsSettings_audioGroupId :: Lens.Lens' HlsSettings (Prelude.Maybe Prelude.Text)+hlsSettings_audioGroupId = Lens.lens (\HlsSettings' {audioGroupId} -> audioGroupId) (\s@HlsSettings' {} a -> s {audioGroupId = a} :: HlsSettings)++-- | Use this setting only in audio-only outputs. Choose MPEG-2 Transport+-- Stream (M2TS) to create a file in an MPEG2-TS container. Keep the+-- default value Automatic (AUTOMATIC) to create an audio-only file in a+-- raw container. Regardless of the value that you specify here, if this+-- output has video, the service will place the output into an MPEG2-TS+-- container.+hlsSettings_audioOnlyContainer :: Lens.Lens' HlsSettings (Prelude.Maybe HlsAudioOnlyContainer)+hlsSettings_audioOnlyContainer = Lens.lens (\HlsSettings' {audioOnlyContainer} -> audioOnlyContainer) (\s@HlsSettings' {} a -> s {audioOnlyContainer = a} :: HlsSettings)++-- | List all the audio groups that are used with the video output stream.+-- Input all the audio GROUP-IDs that are associated to the video, separate+-- by \',\'.+hlsSettings_audioRenditionSets :: Lens.Lens' HlsSettings (Prelude.Maybe Prelude.Text)+hlsSettings_audioRenditionSets = Lens.lens (\HlsSettings' {audioRenditionSets} -> audioRenditionSets) (\s@HlsSettings' {} a -> s {audioRenditionSets = a} :: HlsSettings)++-- | Four types of audio-only tracks are supported: Audio-Only Variant Stream+-- The client can play back this audio-only stream instead of video in+-- low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS+-- manifest. Alternate Audio, Auto Select, Default Alternate rendition that+-- the client should try to play back by default. Represented as an+-- EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES+-- Alternate Audio, Auto Select, Not Default Alternate rendition that the+-- client may try to play back by default. Represented as an EXT-X-MEDIA in+-- the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not+-- Auto Select Alternate rendition that the client will not try to play+-- back by default. Represented as an EXT-X-MEDIA in the HLS manifest with+-- DEFAULT=NO, AUTOSELECT=NO+hlsSettings_audioTrackType :: Lens.Lens' HlsSettings (Prelude.Maybe HlsAudioTrackType)+hlsSettings_audioTrackType = Lens.lens (\HlsSettings' {audioTrackType} -> audioTrackType) (\s@HlsSettings' {} a -> s {audioTrackType = a} :: HlsSettings)++-- | Specify whether to flag this audio track as descriptive video service+-- (DVS) in your HLS parent manifest. When you choose Flag (FLAG),+-- MediaConvert includes the parameter+-- CHARACTERISTICS=\"public.accessibility.describes-video\" in the+-- EXT-X-MEDIA entry for this track. When you keep the default choice,+-- Don\'t flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS+-- flag can help with accessibility on Apple devices. For more information,+-- see the Apple documentation.+hlsSettings_descriptiveVideoServiceFlag :: Lens.Lens' HlsSettings (Prelude.Maybe HlsDescriptiveVideoServiceFlag)+hlsSettings_descriptiveVideoServiceFlag = Lens.lens (\HlsSettings' {descriptiveVideoServiceFlag} -> descriptiveVideoServiceFlag) (\s@HlsSettings' {} a -> s {descriptiveVideoServiceFlag = a} :: HlsSettings)++-- | Choose Include (INCLUDE) to have MediaConvert generate a child manifest+-- that lists only the I-frames for this rendition, in addition to your+-- regular manifest for this rendition. You might use this manifest as part+-- of a workflow that creates preview functions for your video.+-- MediaConvert adds both the I-frame only child manifest and the regular+-- child manifest to the parent manifest. When you don\'t need the I-frame+-- only child manifest, keep the default value Exclude (EXCLUDE).+hlsSettings_iFrameOnlyManifest :: Lens.Lens' HlsSettings (Prelude.Maybe HlsIFrameOnlyManifest)+hlsSettings_iFrameOnlyManifest = Lens.lens (\HlsSettings' {iFrameOnlyManifest} -> iFrameOnlyManifest) (\s@HlsSettings' {} a -> s {iFrameOnlyManifest = a} :: HlsSettings)++-- | Use this setting to add an identifying string to the filename of each+-- segment. The service adds this string between the name modifier and+-- segment index number. You can use format identifiers in the string. For+-- more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/using-variables-in-your-job-settings.html+hlsSettings_segmentModifier :: Lens.Lens' HlsSettings (Prelude.Maybe Prelude.Text)+hlsSettings_segmentModifier = Lens.lens (\HlsSettings' {segmentModifier} -> segmentModifier) (\s@HlsSettings' {} a -> s {segmentModifier = a} :: HlsSettings)++instance Data.FromJSON HlsSettings where+  parseJSON =+    Data.withObject+      "HlsSettings"+      ( \x ->+          HlsSettings'+            Prelude.<$> (x Data..:? "audioGroupId")+            Prelude.<*> (x Data..:? "audioOnlyContainer")+            Prelude.<*> (x Data..:? "audioRenditionSets")+            Prelude.<*> (x Data..:? "audioTrackType")+            Prelude.<*> (x Data..:? "descriptiveVideoServiceFlag")+            Prelude.<*> (x Data..:? "iFrameOnlyManifest")+            Prelude.<*> (x Data..:? "segmentModifier")+      )++instance Prelude.Hashable HlsSettings where+  hashWithSalt _salt HlsSettings' {..} =+    _salt+      `Prelude.hashWithSalt` audioGroupId+      `Prelude.hashWithSalt` audioOnlyContainer+      `Prelude.hashWithSalt` audioRenditionSets+      `Prelude.hashWithSalt` audioTrackType+      `Prelude.hashWithSalt` descriptiveVideoServiceFlag+      `Prelude.hashWithSalt` iFrameOnlyManifest+      `Prelude.hashWithSalt` segmentModifier++instance Prelude.NFData HlsSettings where+  rnf HlsSettings' {..} =+    Prelude.rnf audioGroupId+      `Prelude.seq` Prelude.rnf audioOnlyContainer+      `Prelude.seq` Prelude.rnf audioRenditionSets+      `Prelude.seq` Prelude.rnf audioTrackType+      `Prelude.seq` Prelude.rnf descriptiveVideoServiceFlag+      `Prelude.seq` Prelude.rnf iFrameOnlyManifest+      `Prelude.seq` Prelude.rnf segmentModifier++instance Data.ToJSON HlsSettings where+  toJSON HlsSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("audioGroupId" Data..=) Prelude.<$> audioGroupId,+            ("audioOnlyContainer" Data..=)+              Prelude.<$> audioOnlyContainer,+            ("audioRenditionSets" Data..=)+              Prelude.<$> audioRenditionSets,+            ("audioTrackType" Data..=)+              Prelude.<$> audioTrackType,+            ("descriptiveVideoServiceFlag" Data..=)+              Prelude.<$> descriptiveVideoServiceFlag,+            ("iFrameOnlyManifest" Data..=)+              Prelude.<$> iFrameOnlyManifest,+            ("segmentModifier" Data..=)+              Prelude.<$> segmentModifier+          ]+      )
+ gen/Amazonka/MediaConvert/Types/HlsStreamInfResolution.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsStreamInfResolution+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsStreamInfResolution+  ( HlsStreamInfResolution+      ( ..,+        HlsStreamInfResolution_EXCLUDE,+        HlsStreamInfResolution_INCLUDE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF+-- tag of variant manifest.+newtype HlsStreamInfResolution = HlsStreamInfResolution'+  { fromHlsStreamInfResolution ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsStreamInfResolution_EXCLUDE :: HlsStreamInfResolution+pattern HlsStreamInfResolution_EXCLUDE = HlsStreamInfResolution' "EXCLUDE"++pattern HlsStreamInfResolution_INCLUDE :: HlsStreamInfResolution+pattern HlsStreamInfResolution_INCLUDE = HlsStreamInfResolution' "INCLUDE"++{-# COMPLETE+  HlsStreamInfResolution_EXCLUDE,+  HlsStreamInfResolution_INCLUDE,+  HlsStreamInfResolution'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsTargetDurationCompatibilityMode.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsTargetDurationCompatibilityMode+  ( HlsTargetDurationCompatibilityMode+      ( ..,+        HlsTargetDurationCompatibilityMode_LEGACY,+        HlsTargetDurationCompatibilityMode_SPEC_COMPLIANT+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to LEGACY, the segment target duration is always rounded up to+-- the nearest integer value above its current value in seconds. When set+-- to SPEC\\\\_COMPLIANT, the segment target duration is rounded up to the+-- nearest integer value if fraction seconds are greater than or equal to+-- 0.5 (>= 0.5) and rounded down if less than 0.5 (\< 0.5). You may need to+-- use LEGACY if your client needs to ensure that the target duration is+-- always longer than the actual duration of the segment. Some older+-- players may experience interrupted playback when the actual duration of+-- a track in a segment is longer than the target duration.+newtype HlsTargetDurationCompatibilityMode = HlsTargetDurationCompatibilityMode'+  { fromHlsTargetDurationCompatibilityMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsTargetDurationCompatibilityMode_LEGACY :: HlsTargetDurationCompatibilityMode+pattern HlsTargetDurationCompatibilityMode_LEGACY = HlsTargetDurationCompatibilityMode' "LEGACY"++pattern HlsTargetDurationCompatibilityMode_SPEC_COMPLIANT :: HlsTargetDurationCompatibilityMode+pattern HlsTargetDurationCompatibilityMode_SPEC_COMPLIANT = HlsTargetDurationCompatibilityMode' "SPEC_COMPLIANT"++{-# COMPLETE+  HlsTargetDurationCompatibilityMode_LEGACY,+  HlsTargetDurationCompatibilityMode_SPEC_COMPLIANT,+  HlsTargetDurationCompatibilityMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/HlsTimedMetadataId3Frame.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HlsTimedMetadataId3Frame+  ( HlsTimedMetadataId3Frame+      ( ..,+        HlsTimedMetadataId3Frame_NONE,+        HlsTimedMetadataId3Frame_PRIV,+        HlsTimedMetadataId3Frame_TDRL+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the type of the ID3 frame (timedMetadataId3Frame) to use for ID3+-- timestamps (timedMetadataId3Period) in your output. To include ID3+-- timestamps: Specify PRIV (PRIV) or TDRL (TDRL) and set ID3 metadata+-- (timedMetadata) to Passthrough (PASSTHROUGH). To exclude ID3 timestamps:+-- Set ID3 timestamp frame type to None (NONE).+newtype HlsTimedMetadataId3Frame = HlsTimedMetadataId3Frame'+  { fromHlsTimedMetadataId3Frame ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern HlsTimedMetadataId3Frame_NONE :: HlsTimedMetadataId3Frame+pattern HlsTimedMetadataId3Frame_NONE = HlsTimedMetadataId3Frame' "NONE"++pattern HlsTimedMetadataId3Frame_PRIV :: HlsTimedMetadataId3Frame+pattern HlsTimedMetadataId3Frame_PRIV = HlsTimedMetadataId3Frame' "PRIV"++pattern HlsTimedMetadataId3Frame_TDRL :: HlsTimedMetadataId3Frame+pattern HlsTimedMetadataId3Frame_TDRL = HlsTimedMetadataId3Frame' "TDRL"++{-# COMPLETE+  HlsTimedMetadataId3Frame_NONE,+  HlsTimedMetadataId3Frame_PRIV,+  HlsTimedMetadataId3Frame_TDRL,+  HlsTimedMetadataId3Frame'+  #-}
+ gen/Amazonka/MediaConvert/Types/HopDestination.hs view
@@ -0,0 +1,134 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.HopDestination+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.HopDestination where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Optional. Configuration for a destination queue to which the job can hop+-- once a customer-defined minimum wait time has passed.+--+-- /See:/ 'newHopDestination' smart constructor.+data HopDestination = HopDestination'+  { -- | Optional. When you set up a job to use queue hopping, you can specify a+    -- different relative priority for the job in the destination queue. If you+    -- don\'t specify, the relative priority will remain the same as in the+    -- previous queue.+    priority :: Prelude.Maybe Prelude.Int,+    -- | Optional unless the job is submitted on the default queue. When you set+    -- up a job to use queue hopping, you can specify a destination queue. This+    -- queue cannot be the original queue to which the job is submitted. If the+    -- original queue isn\'t the default queue and you don\'t specify the+    -- destination queue, the job will move to the default queue.+    queue :: Prelude.Maybe Prelude.Text,+    -- | Required for setting up a job to use queue hopping. Minimum wait time in+    -- minutes until the job can hop to the destination queue. Valid range is 1+    -- to 1440 minutes, inclusive.+    waitMinutes :: Prelude.Maybe Prelude.Int+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HopDestination' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'priority', 'hopDestination_priority' - Optional. When you set up a job to use queue hopping, you can specify a+-- different relative priority for the job in the destination queue. If you+-- don\'t specify, the relative priority will remain the same as in the+-- previous queue.+--+-- 'queue', 'hopDestination_queue' - Optional unless the job is submitted on the default queue. When you set+-- up a job to use queue hopping, you can specify a destination queue. This+-- queue cannot be the original queue to which the job is submitted. If the+-- original queue isn\'t the default queue and you don\'t specify the+-- destination queue, the job will move to the default queue.+--+-- 'waitMinutes', 'hopDestination_waitMinutes' - Required for setting up a job to use queue hopping. Minimum wait time in+-- minutes until the job can hop to the destination queue. Valid range is 1+-- to 1440 minutes, inclusive.+newHopDestination ::+  HopDestination+newHopDestination =+  HopDestination'+    { priority = Prelude.Nothing,+      queue = Prelude.Nothing,+      waitMinutes = Prelude.Nothing+    }++-- | Optional. When you set up a job to use queue hopping, you can specify a+-- different relative priority for the job in the destination queue. If you+-- don\'t specify, the relative priority will remain the same as in the+-- previous queue.+hopDestination_priority :: Lens.Lens' HopDestination (Prelude.Maybe Prelude.Int)+hopDestination_priority = Lens.lens (\HopDestination' {priority} -> priority) (\s@HopDestination' {} a -> s {priority = a} :: HopDestination)++-- | Optional unless the job is submitted on the default queue. When you set+-- up a job to use queue hopping, you can specify a destination queue. This+-- queue cannot be the original queue to which the job is submitted. If the+-- original queue isn\'t the default queue and you don\'t specify the+-- destination queue, the job will move to the default queue.+hopDestination_queue :: Lens.Lens' HopDestination (Prelude.Maybe Prelude.Text)+hopDestination_queue = Lens.lens (\HopDestination' {queue} -> queue) (\s@HopDestination' {} a -> s {queue = a} :: HopDestination)++-- | Required for setting up a job to use queue hopping. Minimum wait time in+-- minutes until the job can hop to the destination queue. Valid range is 1+-- to 1440 minutes, inclusive.+hopDestination_waitMinutes :: Lens.Lens' HopDestination (Prelude.Maybe Prelude.Int)+hopDestination_waitMinutes = Lens.lens (\HopDestination' {waitMinutes} -> waitMinutes) (\s@HopDestination' {} a -> s {waitMinutes = a} :: HopDestination)++instance Data.FromJSON HopDestination where+  parseJSON =+    Data.withObject+      "HopDestination"+      ( \x ->+          HopDestination'+            Prelude.<$> (x Data..:? "priority")+            Prelude.<*> (x Data..:? "queue")+            Prelude.<*> (x Data..:? "waitMinutes")+      )++instance Prelude.Hashable HopDestination where+  hashWithSalt _salt HopDestination' {..} =+    _salt+      `Prelude.hashWithSalt` priority+      `Prelude.hashWithSalt` queue+      `Prelude.hashWithSalt` waitMinutes++instance Prelude.NFData HopDestination where+  rnf HopDestination' {..} =+    Prelude.rnf priority+      `Prelude.seq` Prelude.rnf queue+      `Prelude.seq` Prelude.rnf waitMinutes++instance Data.ToJSON HopDestination where+  toJSON HopDestination' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("priority" Data..=) Prelude.<$> priority,+            ("queue" Data..=) Prelude.<$> queue,+            ("waitMinutes" Data..=) Prelude.<$> waitMinutes+          ]+      )
+ gen/Amazonka/MediaConvert/Types/Id3Insertion.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Id3Insertion+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Id3Insertion where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | To insert ID3 tags in your output, specify two values. Use ID3 tag (Id3)+-- to specify the base 64 encoded string and use Timecode (TimeCode) to+-- specify the time when the tag should be inserted. To insert multiple ID3+-- tags in your output, create multiple instances of ID3 insertion+-- (Id3Insertion).+--+-- /See:/ 'newId3Insertion' smart constructor.+data Id3Insertion = Id3Insertion'+  { -- | Use ID3 tag (Id3) to provide a fully formed ID3 tag in base64-encode+    -- format.+    id3 :: Prelude.Maybe Prelude.Text,+    -- | Provide a Timecode (TimeCode) in HH:MM:SS:FF or HH:MM:SS;FF format.+    timecode :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Id3Insertion' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'id3', 'id3Insertion_id3' - Use ID3 tag (Id3) to provide a fully formed ID3 tag in base64-encode+-- format.+--+-- 'timecode', 'id3Insertion_timecode' - Provide a Timecode (TimeCode) in HH:MM:SS:FF or HH:MM:SS;FF format.+newId3Insertion ::+  Id3Insertion+newId3Insertion =+  Id3Insertion'+    { id3 = Prelude.Nothing,+      timecode = Prelude.Nothing+    }++-- | Use ID3 tag (Id3) to provide a fully formed ID3 tag in base64-encode+-- format.+id3Insertion_id3 :: Lens.Lens' Id3Insertion (Prelude.Maybe Prelude.Text)+id3Insertion_id3 = Lens.lens (\Id3Insertion' {id3} -> id3) (\s@Id3Insertion' {} a -> s {id3 = a} :: Id3Insertion)++-- | Provide a Timecode (TimeCode) in HH:MM:SS:FF or HH:MM:SS;FF format.+id3Insertion_timecode :: Lens.Lens' Id3Insertion (Prelude.Maybe Prelude.Text)+id3Insertion_timecode = Lens.lens (\Id3Insertion' {timecode} -> timecode) (\s@Id3Insertion' {} a -> s {timecode = a} :: Id3Insertion)++instance Data.FromJSON Id3Insertion where+  parseJSON =+    Data.withObject+      "Id3Insertion"+      ( \x ->+          Id3Insertion'+            Prelude.<$> (x Data..:? "id3")+            Prelude.<*> (x Data..:? "timecode")+      )++instance Prelude.Hashable Id3Insertion where+  hashWithSalt _salt Id3Insertion' {..} =+    _salt+      `Prelude.hashWithSalt` id3+      `Prelude.hashWithSalt` timecode++instance Prelude.NFData Id3Insertion where+  rnf Id3Insertion' {..} =+    Prelude.rnf id3 `Prelude.seq` Prelude.rnf timecode++instance Data.ToJSON Id3Insertion where+  toJSON Id3Insertion' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("id3" Data..=) Prelude.<$> id3,+            ("timecode" Data..=) Prelude.<$> timecode+          ]+      )
+ gen/Amazonka/MediaConvert/Types/ImageInserter.hs view
@@ -0,0 +1,118 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ImageInserter+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ImageInserter where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.InsertableImage+import qualified Amazonka.Prelude as Prelude++-- | Use the image inserter feature to include a graphic overlay on your+-- video. Enable or disable this feature for each input or output+-- individually. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/graphic-overlay.html.+-- This setting is disabled by default.+--+-- /See:/ 'newImageInserter' smart constructor.+data ImageInserter = ImageInserter'+  { -- | Specify the images that you want to overlay on your video. The images+    -- must be PNG or TGA files.+    insertableImages :: Prelude.Maybe [InsertableImage],+    -- | Specify the reference white level, in nits, for all of your image+    -- inserter images. Use to correct brightness levels within HDR10 outputs.+    -- For 1,000 nit peak brightness displays, we recommend that you set SDR+    -- reference white level to 203 (according to ITU-R BT.2408). Leave blank+    -- to use the default value of 100, or specify an integer from 100 to 1000.+    sdrReferenceWhiteLevel :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ImageInserter' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'insertableImages', 'imageInserter_insertableImages' - Specify the images that you want to overlay on your video. The images+-- must be PNG or TGA files.+--+-- 'sdrReferenceWhiteLevel', 'imageInserter_sdrReferenceWhiteLevel' - Specify the reference white level, in nits, for all of your image+-- inserter images. Use to correct brightness levels within HDR10 outputs.+-- For 1,000 nit peak brightness displays, we recommend that you set SDR+-- reference white level to 203 (according to ITU-R BT.2408). Leave blank+-- to use the default value of 100, or specify an integer from 100 to 1000.+newImageInserter ::+  ImageInserter+newImageInserter =+  ImageInserter'+    { insertableImages = Prelude.Nothing,+      sdrReferenceWhiteLevel = Prelude.Nothing+    }++-- | Specify the images that you want to overlay on your video. The images+-- must be PNG or TGA files.+imageInserter_insertableImages :: Lens.Lens' ImageInserter (Prelude.Maybe [InsertableImage])+imageInserter_insertableImages = Lens.lens (\ImageInserter' {insertableImages} -> insertableImages) (\s@ImageInserter' {} a -> s {insertableImages = a} :: ImageInserter) Prelude.. Lens.mapping Lens.coerced++-- | Specify the reference white level, in nits, for all of your image+-- inserter images. Use to correct brightness levels within HDR10 outputs.+-- For 1,000 nit peak brightness displays, we recommend that you set SDR+-- reference white level to 203 (according to ITU-R BT.2408). Leave blank+-- to use the default value of 100, or specify an integer from 100 to 1000.+imageInserter_sdrReferenceWhiteLevel :: Lens.Lens' ImageInserter (Prelude.Maybe Prelude.Natural)+imageInserter_sdrReferenceWhiteLevel = Lens.lens (\ImageInserter' {sdrReferenceWhiteLevel} -> sdrReferenceWhiteLevel) (\s@ImageInserter' {} a -> s {sdrReferenceWhiteLevel = a} :: ImageInserter)++instance Data.FromJSON ImageInserter where+  parseJSON =+    Data.withObject+      "ImageInserter"+      ( \x ->+          ImageInserter'+            Prelude.<$> ( x+                            Data..:? "insertableImages"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "sdrReferenceWhiteLevel")+      )++instance Prelude.Hashable ImageInserter where+  hashWithSalt _salt ImageInserter' {..} =+    _salt+      `Prelude.hashWithSalt` insertableImages+      `Prelude.hashWithSalt` sdrReferenceWhiteLevel++instance Prelude.NFData ImageInserter where+  rnf ImageInserter' {..} =+    Prelude.rnf insertableImages+      `Prelude.seq` Prelude.rnf sdrReferenceWhiteLevel++instance Data.ToJSON ImageInserter where+  toJSON ImageInserter' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("insertableImages" Data..=)+              Prelude.<$> insertableImages,+            ("sdrReferenceWhiteLevel" Data..=)+              Prelude.<$> sdrReferenceWhiteLevel+          ]+      )
+ gen/Amazonka/MediaConvert/Types/ImscAccessibilitySubs.hs view
@@ -0,0 +1,80 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ImscAccessibilitySubs+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ImscAccessibilitySubs+  ( ImscAccessibilitySubs+      ( ..,+        ImscAccessibilitySubs_DISABLED,+        ImscAccessibilitySubs_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Set Accessibility subtitles to Enabled if the ISMC or WebVTT captions+-- track is intended to provide accessibility for people who are deaf or+-- hard of hearing. When you enable this feature, MediaConvert adds the+-- following attributes under EXT-X-MEDIA in the HLS or CMAF manifest for+-- this track:+-- CHARACTERISTICS=\"public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound\"+-- and AUTOSELECT=\"YES\". Keep the default value, Disabled, if the+-- captions track is not intended to provide such accessibility.+-- MediaConvert will not add the above attributes.+newtype ImscAccessibilitySubs = ImscAccessibilitySubs'+  { fromImscAccessibilitySubs ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern ImscAccessibilitySubs_DISABLED :: ImscAccessibilitySubs+pattern ImscAccessibilitySubs_DISABLED = ImscAccessibilitySubs' "DISABLED"++pattern ImscAccessibilitySubs_ENABLED :: ImscAccessibilitySubs+pattern ImscAccessibilitySubs_ENABLED = ImscAccessibilitySubs' "ENABLED"++{-# COMPLETE+  ImscAccessibilitySubs_DISABLED,+  ImscAccessibilitySubs_ENABLED,+  ImscAccessibilitySubs'+  #-}
+ gen/Amazonka/MediaConvert/Types/ImscDestinationSettings.hs view
@@ -0,0 +1,136 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ImscDestinationSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ImscDestinationSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.ImscAccessibilitySubs+import Amazonka.MediaConvert.Types.ImscStylePassthrough+import qualified Amazonka.Prelude as Prelude++-- | Settings related to IMSC captions. IMSC is a sidecar format that holds+-- captions in a file that is separate from the video container. Set up+-- sidecar captions in the same output group, but different output from+-- your video. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/ttml-and-webvtt-output-captions.html.+-- When you work directly in your JSON job specification, include this+-- object and any required children when you set destinationType to IMSC.+--+-- /See:/ 'newImscDestinationSettings' smart constructor.+data ImscDestinationSettings = ImscDestinationSettings'+  { -- | Set Accessibility subtitles to Enabled if the ISMC or WebVTT captions+    -- track is intended to provide accessibility for people who are deaf or+    -- hard of hearing. When you enable this feature, MediaConvert adds the+    -- following attributes under EXT-X-MEDIA in the HLS or CMAF manifest for+    -- this track:+    -- CHARACTERISTICS=\"public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound\"+    -- and AUTOSELECT=\"YES\". Keep the default value, Disabled, if the+    -- captions track is not intended to provide such accessibility.+    -- MediaConvert will not add the above attributes.+    accessibility :: Prelude.Maybe ImscAccessibilitySubs,+    -- | Keep this setting enabled to have MediaConvert use the font style and+    -- position information from the captions source in the output. This option+    -- is available only when your input captions are IMSC, SMPTE-TT, or TTML.+    -- Disable this setting for simplified output captions.+    stylePassthrough :: Prelude.Maybe ImscStylePassthrough+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ImscDestinationSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'accessibility', 'imscDestinationSettings_accessibility' - Set Accessibility subtitles to Enabled if the ISMC or WebVTT captions+-- track is intended to provide accessibility for people who are deaf or+-- hard of hearing. When you enable this feature, MediaConvert adds the+-- following attributes under EXT-X-MEDIA in the HLS or CMAF manifest for+-- this track:+-- CHARACTERISTICS=\"public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound\"+-- and AUTOSELECT=\"YES\". Keep the default value, Disabled, if the+-- captions track is not intended to provide such accessibility.+-- MediaConvert will not add the above attributes.+--+-- 'stylePassthrough', 'imscDestinationSettings_stylePassthrough' - Keep this setting enabled to have MediaConvert use the font style and+-- position information from the captions source in the output. This option+-- is available only when your input captions are IMSC, SMPTE-TT, or TTML.+-- Disable this setting for simplified output captions.+newImscDestinationSettings ::+  ImscDestinationSettings+newImscDestinationSettings =+  ImscDestinationSettings'+    { accessibility =+        Prelude.Nothing,+      stylePassthrough = Prelude.Nothing+    }++-- | Set Accessibility subtitles to Enabled if the ISMC or WebVTT captions+-- track is intended to provide accessibility for people who are deaf or+-- hard of hearing. When you enable this feature, MediaConvert adds the+-- following attributes under EXT-X-MEDIA in the HLS or CMAF manifest for+-- this track:+-- CHARACTERISTICS=\"public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound\"+-- and AUTOSELECT=\"YES\". Keep the default value, Disabled, if the+-- captions track is not intended to provide such accessibility.+-- MediaConvert will not add the above attributes.+imscDestinationSettings_accessibility :: Lens.Lens' ImscDestinationSettings (Prelude.Maybe ImscAccessibilitySubs)+imscDestinationSettings_accessibility = Lens.lens (\ImscDestinationSettings' {accessibility} -> accessibility) (\s@ImscDestinationSettings' {} a -> s {accessibility = a} :: ImscDestinationSettings)++-- | Keep this setting enabled to have MediaConvert use the font style and+-- position information from the captions source in the output. This option+-- is available only when your input captions are IMSC, SMPTE-TT, or TTML.+-- Disable this setting for simplified output captions.+imscDestinationSettings_stylePassthrough :: Lens.Lens' ImscDestinationSettings (Prelude.Maybe ImscStylePassthrough)+imscDestinationSettings_stylePassthrough = Lens.lens (\ImscDestinationSettings' {stylePassthrough} -> stylePassthrough) (\s@ImscDestinationSettings' {} a -> s {stylePassthrough = a} :: ImscDestinationSettings)++instance Data.FromJSON ImscDestinationSettings where+  parseJSON =+    Data.withObject+      "ImscDestinationSettings"+      ( \x ->+          ImscDestinationSettings'+            Prelude.<$> (x Data..:? "accessibility")+            Prelude.<*> (x Data..:? "stylePassthrough")+      )++instance Prelude.Hashable ImscDestinationSettings where+  hashWithSalt _salt ImscDestinationSettings' {..} =+    _salt+      `Prelude.hashWithSalt` accessibility+      `Prelude.hashWithSalt` stylePassthrough++instance Prelude.NFData ImscDestinationSettings where+  rnf ImscDestinationSettings' {..} =+    Prelude.rnf accessibility+      `Prelude.seq` Prelude.rnf stylePassthrough++instance Data.ToJSON ImscDestinationSettings where+  toJSON ImscDestinationSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("accessibility" Data..=) Prelude.<$> accessibility,+            ("stylePassthrough" Data..=)+              Prelude.<$> stylePassthrough+          ]+      )
+ gen/Amazonka/MediaConvert/Types/ImscStylePassthrough.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.ImscStylePassthrough+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.ImscStylePassthrough+  ( ImscStylePassthrough+      ( ..,+        ImscStylePassthrough_DISABLED,+        ImscStylePassthrough_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Keep this setting enabled to have MediaConvert use the font style and+-- position information from the captions source in the output. This option+-- is available only when your input captions are IMSC, SMPTE-TT, or TTML.+-- Disable this setting for simplified output captions.+newtype ImscStylePassthrough = ImscStylePassthrough'+  { fromImscStylePassthrough ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern ImscStylePassthrough_DISABLED :: ImscStylePassthrough+pattern ImscStylePassthrough_DISABLED = ImscStylePassthrough' "DISABLED"++pattern ImscStylePassthrough_ENABLED :: ImscStylePassthrough+pattern ImscStylePassthrough_ENABLED = ImscStylePassthrough' "ENABLED"++{-# COMPLETE+  ImscStylePassthrough_DISABLED,+  ImscStylePassthrough_ENABLED,+  ImscStylePassthrough'+  #-}
+ gen/Amazonka/MediaConvert/Types/Input.hs view
@@ -0,0 +1,686 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Input+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Input where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AudioSelector+import Amazonka.MediaConvert.Types.AudioSelectorGroup+import Amazonka.MediaConvert.Types.CaptionSelector+import Amazonka.MediaConvert.Types.ImageInserter+import Amazonka.MediaConvert.Types.InputClipping+import Amazonka.MediaConvert.Types.InputDeblockFilter+import Amazonka.MediaConvert.Types.InputDecryptionSettings+import Amazonka.MediaConvert.Types.InputDenoiseFilter+import Amazonka.MediaConvert.Types.InputFilterEnable+import Amazonka.MediaConvert.Types.InputPsiControl+import Amazonka.MediaConvert.Types.InputScanType+import Amazonka.MediaConvert.Types.InputTimecodeSource+import Amazonka.MediaConvert.Types.InputVideoGenerator+import Amazonka.MediaConvert.Types.Rectangle+import Amazonka.MediaConvert.Types.VideoSelector+import qualified Amazonka.Prelude as Prelude++-- | Use inputs to define the source files used in your transcoding job. For+-- more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/specify-input-settings.html.+-- You can use multiple video inputs to do input stitching. For more+-- information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/assembling-multiple-inputs-and-input-clips.html+--+-- /See:/ 'newInput' smart constructor.+data Input = Input'+  { -- | Use audio selector groups to combine multiple sidecar audio inputs so+    -- that you can assign them to a single output audio tab+    -- (AudioDescription). Note that, if you\'re working with embedded audio,+    -- it\'s simpler to assign multiple input tracks into a single audio+    -- selector rather than use an audio selector group.+    audioSelectorGroups :: Prelude.Maybe (Prelude.HashMap Prelude.Text AudioSelectorGroup),+    -- | Use Audio selectors (AudioSelectors) to specify a track or set of tracks+    -- from the input that you will use in your outputs. You can use multiple+    -- Audio selectors per input.+    audioSelectors :: Prelude.Maybe (Prelude.HashMap Prelude.Text AudioSelector),+    -- | Use captions selectors to specify the captions data from your input that+    -- you use in your outputs. You can use up to 20 captions selectors per+    -- input.+    captionSelectors :: Prelude.Maybe (Prelude.HashMap Prelude.Text CaptionSelector),+    -- | Use Cropping selection (crop) to specify the video area that the service+    -- will include in the output video frame. If you specify a value here, it+    -- will override any value that you specify in the output setting Cropping+    -- selection (crop).+    crop :: Prelude.Maybe Rectangle,+    -- | Enable Deblock (InputDeblockFilter) to produce smoother motion in the+    -- output. Default is disabled. Only manually controllable for MPEG2 and+    -- uncompressed video inputs.+    deblockFilter :: Prelude.Maybe InputDeblockFilter,+    -- | Settings for decrypting any input files that you encrypt before you+    -- upload them to Amazon S3. MediaConvert can decrypt files only when you+    -- use AWS Key Management Service (KMS) to encrypt the data key that you+    -- use to encrypt your content.+    decryptionSettings :: Prelude.Maybe InputDecryptionSettings,+    -- | Enable Denoise (InputDenoiseFilter) to filter noise from the input.+    -- Default is disabled. Only applicable to MPEG2, H.264, H.265, and+    -- uncompressed video inputs.+    denoiseFilter :: Prelude.Maybe InputDenoiseFilter,+    -- | Use this setting only when your video source has Dolby Vision studio+    -- mastering metadata that is carried in a separate XML file. Specify the+    -- Amazon S3 location for the metadata XML file. MediaConvert uses this+    -- file to provide global and frame-level metadata for Dolby Vision+    -- preprocessing. When you specify a file here and your input also has+    -- interleaved global and frame level metadata, MediaConvert ignores the+    -- interleaved metadata and uses only the the metadata from this external+    -- XML file. Note that your IAM service role must grant MediaConvert read+    -- permissions to this file. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html.+    dolbyVisionMetadataXml :: Prelude.Maybe Prelude.Text,+    -- | Specify the source file for your transcoding job. You can use multiple+    -- inputs in a single job. The service concatenates these inputs, in the+    -- order that you specify them in the job, to create the outputs. If your+    -- input format is IMF, specify your input by providing the path to your+    -- CPL. For example, \"s3:\/\/bucket\/vf\/cpl.xml\". If the CPL is in an+    -- incomplete IMP, make sure to use *Supplemental IMPs* (SupplementalImps)+    -- to specify any supplemental IMPs that contain assets referenced by the+    -- CPL.+    fileInput :: Prelude.Maybe Prelude.Text,+    -- | Specify how the transcoding service applies the denoise and deblock+    -- filters. You must also enable the filters separately, with Denoise+    -- (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The+    -- transcoding service determines whether to apply filtering, depending on+    -- input type and quality. * Disable - The input is not filtered. This is+    -- true even if you use the API to enable them in (InputDeblockFilter) and+    -- (InputDeblockFilter). * Force - The input is filtered regardless of+    -- input type.+    filterEnable :: Prelude.Maybe InputFilterEnable,+    -- | Use Filter strength (FilterStrength) to adjust the magnitude the input+    -- filter settings (Deblock and Denoise). The range is -5 to 5. Default is+    -- 0.+    filterStrength :: Prelude.Maybe Prelude.Int,+    -- | Enable the image inserter feature to include a graphic overlay on your+    -- video. Enable or disable this feature for each input individually. This+    -- setting is disabled by default.+    imageInserter :: Prelude.Maybe ImageInserter,+    -- | (InputClippings) contains sets of start and end times that together+    -- specify a portion of the input to be used in the outputs. If you provide+    -- only a start time, the clip will be the entire input from that point to+    -- the end. If you provide only an end time, it will be the entire input up+    -- to that point. When you specify more than one input clip, the+    -- transcoding service creates the job outputs by stringing the clips+    -- together in the order you specify them.+    inputClippings :: Prelude.Maybe [InputClipping],+    -- | When you have a progressive segmented frame (PsF) input, use this+    -- setting to flag the input as PsF. MediaConvert doesn\'t automatically+    -- detect PsF. Therefore, flagging your input as PsF results in better+    -- preservation of video quality when you do deinterlacing and frame rate+    -- conversion. If you don\'t specify, the default value is Auto (AUTO).+    -- Auto is the correct setting for all inputs that are not PsF. Don\'t set+    -- this value to PsF when your input is interlaced. Doing so creates+    -- horizontal interlacing artifacts.+    inputScanType :: Prelude.Maybe InputScanType,+    -- | Use Selection placement (position) to define the video area in your+    -- output frame. The area outside of the rectangle that you specify here is+    -- black. If you specify a value here, it will override any value that you+    -- specify in the output setting Selection placement (position). If you+    -- specify a value here, this will override any AFD values in your input,+    -- even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If+    -- you specify a value here, this will ignore anything that you specify for+    -- the setting Scaling Behavior (scalingBehavior).+    position :: Prelude.Maybe Rectangle,+    -- | Use Program (programNumber) to select a specific program from within a+    -- multi-program transport stream. Note that Quad 4K is not currently+    -- supported. Default is the first program within the transport stream. If+    -- the program you specify doesn\'t exist, the transcoding service will use+    -- this default.+    programNumber :: Prelude.Maybe Prelude.Natural,+    -- | Set PSI control (InputPsiControl) for transport stream inputs to specify+    -- which data the demux process to scans. * Ignore PSI - Scan all PIDs for+    -- audio and video. * Use PSI - Scan only PSI data.+    psiControl :: Prelude.Maybe InputPsiControl,+    -- | Provide a list of any necessary supplemental IMPs. You need supplemental+    -- IMPs if the CPL that you\'re using for your input is in an incomplete+    -- IMP. Specify either the supplemental IMP directories with a trailing+    -- slash or the ASSETMAP.xml files. For example [\"s3:\/\/bucket\/ov\/\",+    -- \"s3:\/\/bucket\/vf2\/ASSETMAP.xml\"]. You don\'t need to specify the+    -- IMP that contains your input CPL, because the service automatically+    -- detects it.+    supplementalImps :: Prelude.Maybe [Prelude.Text],+    -- | Use this Timecode source setting, located under the input settings+    -- (InputTimecodeSource), to specify how the service counts input video+    -- frames. This input frame count affects only the behavior of features+    -- that apply to a single input at a time, such as input clipping and+    -- synchronizing some captions formats. Choose Embedded (EMBEDDED) to use+    -- the timecodes in your input video. Choose Start at zero (ZEROBASED) to+    -- start the first frame at zero. Choose Specified start (SPECIFIEDSTART)+    -- to start the first frame at the timecode that you specify in the setting+    -- Start timecode (timecodeStart). If you don\'t specify a value for+    -- Timecode source, the service will use Embedded by default. For more+    -- information about timecodes, see+    -- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+    timecodeSource :: Prelude.Maybe InputTimecodeSource,+    -- | Specify the timecode that you want the service to use for this input\'s+    -- initial frame. To use this setting, you must set the Timecode source+    -- setting, located under the input settings (InputTimecodeSource), to+    -- Specified start (SPECIFIEDSTART). For more information about timecodes,+    -- see https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+    timecodeStart :: Prelude.Maybe Prelude.Text,+    -- | When you include Video generator, MediaConvert creates a video input+    -- with black frames. Use this setting if you do not have a video input or+    -- if you want to add black video frames before, or after, other inputs.+    -- You can specify Video generator, or you can specify an Input file, but+    -- you cannot specify both. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/video-generator.html+    videoGenerator :: Prelude.Maybe InputVideoGenerator,+    -- | Input video selectors contain the video settings for the input. Each of+    -- your inputs can have up to one video selector.+    videoSelector :: Prelude.Maybe VideoSelector+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Input' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'audioSelectorGroups', 'input_audioSelectorGroups' - Use audio selector groups to combine multiple sidecar audio inputs so+-- that you can assign them to a single output audio tab+-- (AudioDescription). Note that, if you\'re working with embedded audio,+-- it\'s simpler to assign multiple input tracks into a single audio+-- selector rather than use an audio selector group.+--+-- 'audioSelectors', 'input_audioSelectors' - Use Audio selectors (AudioSelectors) to specify a track or set of tracks+-- from the input that you will use in your outputs. You can use multiple+-- Audio selectors per input.+--+-- 'captionSelectors', 'input_captionSelectors' - Use captions selectors to specify the captions data from your input that+-- you use in your outputs. You can use up to 20 captions selectors per+-- input.+--+-- 'crop', 'input_crop' - Use Cropping selection (crop) to specify the video area that the service+-- will include in the output video frame. If you specify a value here, it+-- will override any value that you specify in the output setting Cropping+-- selection (crop).+--+-- 'deblockFilter', 'input_deblockFilter' - Enable Deblock (InputDeblockFilter) to produce smoother motion in the+-- output. Default is disabled. Only manually controllable for MPEG2 and+-- uncompressed video inputs.+--+-- 'decryptionSettings', 'input_decryptionSettings' - Settings for decrypting any input files that you encrypt before you+-- upload them to Amazon S3. MediaConvert can decrypt files only when you+-- use AWS Key Management Service (KMS) to encrypt the data key that you+-- use to encrypt your content.+--+-- 'denoiseFilter', 'input_denoiseFilter' - Enable Denoise (InputDenoiseFilter) to filter noise from the input.+-- Default is disabled. Only applicable to MPEG2, H.264, H.265, and+-- uncompressed video inputs.+--+-- 'dolbyVisionMetadataXml', 'input_dolbyVisionMetadataXml' - Use this setting only when your video source has Dolby Vision studio+-- mastering metadata that is carried in a separate XML file. Specify the+-- Amazon S3 location for the metadata XML file. MediaConvert uses this+-- file to provide global and frame-level metadata for Dolby Vision+-- preprocessing. When you specify a file here and your input also has+-- interleaved global and frame level metadata, MediaConvert ignores the+-- interleaved metadata and uses only the the metadata from this external+-- XML file. Note that your IAM service role must grant MediaConvert read+-- permissions to this file. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html.+--+-- 'fileInput', 'input_fileInput' - Specify the source file for your transcoding job. You can use multiple+-- inputs in a single job. The service concatenates these inputs, in the+-- order that you specify them in the job, to create the outputs. If your+-- input format is IMF, specify your input by providing the path to your+-- CPL. For example, \"s3:\/\/bucket\/vf\/cpl.xml\". If the CPL is in an+-- incomplete IMP, make sure to use *Supplemental IMPs* (SupplementalImps)+-- to specify any supplemental IMPs that contain assets referenced by the+-- CPL.+--+-- 'filterEnable', 'input_filterEnable' - Specify how the transcoding service applies the denoise and deblock+-- filters. You must also enable the filters separately, with Denoise+-- (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The+-- transcoding service determines whether to apply filtering, depending on+-- input type and quality. * Disable - The input is not filtered. This is+-- true even if you use the API to enable them in (InputDeblockFilter) and+-- (InputDeblockFilter). * Force - The input is filtered regardless of+-- input type.+--+-- 'filterStrength', 'input_filterStrength' - Use Filter strength (FilterStrength) to adjust the magnitude the input+-- filter settings (Deblock and Denoise). The range is -5 to 5. Default is+-- 0.+--+-- 'imageInserter', 'input_imageInserter' - Enable the image inserter feature to include a graphic overlay on your+-- video. Enable or disable this feature for each input individually. This+-- setting is disabled by default.+--+-- 'inputClippings', 'input_inputClippings' - (InputClippings) contains sets of start and end times that together+-- specify a portion of the input to be used in the outputs. If you provide+-- only a start time, the clip will be the entire input from that point to+-- the end. If you provide only an end time, it will be the entire input up+-- to that point. When you specify more than one input clip, the+-- transcoding service creates the job outputs by stringing the clips+-- together in the order you specify them.+--+-- 'inputScanType', 'input_inputScanType' - When you have a progressive segmented frame (PsF) input, use this+-- setting to flag the input as PsF. MediaConvert doesn\'t automatically+-- detect PsF. Therefore, flagging your input as PsF results in better+-- preservation of video quality when you do deinterlacing and frame rate+-- conversion. If you don\'t specify, the default value is Auto (AUTO).+-- Auto is the correct setting for all inputs that are not PsF. Don\'t set+-- this value to PsF when your input is interlaced. Doing so creates+-- horizontal interlacing artifacts.+--+-- 'position', 'input_position' - Use Selection placement (position) to define the video area in your+-- output frame. The area outside of the rectangle that you specify here is+-- black. If you specify a value here, it will override any value that you+-- specify in the output setting Selection placement (position). If you+-- specify a value here, this will override any AFD values in your input,+-- even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If+-- you specify a value here, this will ignore anything that you specify for+-- the setting Scaling Behavior (scalingBehavior).+--+-- 'programNumber', 'input_programNumber' - Use Program (programNumber) to select a specific program from within a+-- multi-program transport stream. Note that Quad 4K is not currently+-- supported. Default is the first program within the transport stream. If+-- the program you specify doesn\'t exist, the transcoding service will use+-- this default.+--+-- 'psiControl', 'input_psiControl' - Set PSI control (InputPsiControl) for transport stream inputs to specify+-- which data the demux process to scans. * Ignore PSI - Scan all PIDs for+-- audio and video. * Use PSI - Scan only PSI data.+--+-- 'supplementalImps', 'input_supplementalImps' - Provide a list of any necessary supplemental IMPs. You need supplemental+-- IMPs if the CPL that you\'re using for your input is in an incomplete+-- IMP. Specify either the supplemental IMP directories with a trailing+-- slash or the ASSETMAP.xml files. For example [\"s3:\/\/bucket\/ov\/\",+-- \"s3:\/\/bucket\/vf2\/ASSETMAP.xml\"]. You don\'t need to specify the+-- IMP that contains your input CPL, because the service automatically+-- detects it.+--+-- 'timecodeSource', 'input_timecodeSource' - Use this Timecode source setting, located under the input settings+-- (InputTimecodeSource), to specify how the service counts input video+-- frames. This input frame count affects only the behavior of features+-- that apply to a single input at a time, such as input clipping and+-- synchronizing some captions formats. Choose Embedded (EMBEDDED) to use+-- the timecodes in your input video. Choose Start at zero (ZEROBASED) to+-- start the first frame at zero. Choose Specified start (SPECIFIEDSTART)+-- to start the first frame at the timecode that you specify in the setting+-- Start timecode (timecodeStart). If you don\'t specify a value for+-- Timecode source, the service will use Embedded by default. For more+-- information about timecodes, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+--+-- 'timecodeStart', 'input_timecodeStart' - Specify the timecode that you want the service to use for this input\'s+-- initial frame. To use this setting, you must set the Timecode source+-- setting, located under the input settings (InputTimecodeSource), to+-- Specified start (SPECIFIEDSTART). For more information about timecodes,+-- see https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+--+-- 'videoGenerator', 'input_videoGenerator' - When you include Video generator, MediaConvert creates a video input+-- with black frames. Use this setting if you do not have a video input or+-- if you want to add black video frames before, or after, other inputs.+-- You can specify Video generator, or you can specify an Input file, but+-- you cannot specify both. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/video-generator.html+--+-- 'videoSelector', 'input_videoSelector' - Input video selectors contain the video settings for the input. Each of+-- your inputs can have up to one video selector.+newInput ::+  Input+newInput =+  Input'+    { audioSelectorGroups = Prelude.Nothing,+      audioSelectors = Prelude.Nothing,+      captionSelectors = Prelude.Nothing,+      crop = Prelude.Nothing,+      deblockFilter = Prelude.Nothing,+      decryptionSettings = Prelude.Nothing,+      denoiseFilter = Prelude.Nothing,+      dolbyVisionMetadataXml = Prelude.Nothing,+      fileInput = Prelude.Nothing,+      filterEnable = Prelude.Nothing,+      filterStrength = Prelude.Nothing,+      imageInserter = Prelude.Nothing,+      inputClippings = Prelude.Nothing,+      inputScanType = Prelude.Nothing,+      position = Prelude.Nothing,+      programNumber = Prelude.Nothing,+      psiControl = Prelude.Nothing,+      supplementalImps = Prelude.Nothing,+      timecodeSource = Prelude.Nothing,+      timecodeStart = Prelude.Nothing,+      videoGenerator = Prelude.Nothing,+      videoSelector = Prelude.Nothing+    }++-- | Use audio selector groups to combine multiple sidecar audio inputs so+-- that you can assign them to a single output audio tab+-- (AudioDescription). Note that, if you\'re working with embedded audio,+-- it\'s simpler to assign multiple input tracks into a single audio+-- selector rather than use an audio selector group.+input_audioSelectorGroups :: Lens.Lens' Input (Prelude.Maybe (Prelude.HashMap Prelude.Text AudioSelectorGroup))+input_audioSelectorGroups = Lens.lens (\Input' {audioSelectorGroups} -> audioSelectorGroups) (\s@Input' {} a -> s {audioSelectorGroups = a} :: Input) Prelude.. Lens.mapping Lens.coerced++-- | Use Audio selectors (AudioSelectors) to specify a track or set of tracks+-- from the input that you will use in your outputs. You can use multiple+-- Audio selectors per input.+input_audioSelectors :: Lens.Lens' Input (Prelude.Maybe (Prelude.HashMap Prelude.Text AudioSelector))+input_audioSelectors = Lens.lens (\Input' {audioSelectors} -> audioSelectors) (\s@Input' {} a -> s {audioSelectors = a} :: Input) Prelude.. Lens.mapping Lens.coerced++-- | Use captions selectors to specify the captions data from your input that+-- you use in your outputs. You can use up to 20 captions selectors per+-- input.+input_captionSelectors :: Lens.Lens' Input (Prelude.Maybe (Prelude.HashMap Prelude.Text CaptionSelector))+input_captionSelectors = Lens.lens (\Input' {captionSelectors} -> captionSelectors) (\s@Input' {} a -> s {captionSelectors = a} :: Input) Prelude.. Lens.mapping Lens.coerced++-- | Use Cropping selection (crop) to specify the video area that the service+-- will include in the output video frame. If you specify a value here, it+-- will override any value that you specify in the output setting Cropping+-- selection (crop).+input_crop :: Lens.Lens' Input (Prelude.Maybe Rectangle)+input_crop = Lens.lens (\Input' {crop} -> crop) (\s@Input' {} a -> s {crop = a} :: Input)++-- | Enable Deblock (InputDeblockFilter) to produce smoother motion in the+-- output. Default is disabled. Only manually controllable for MPEG2 and+-- uncompressed video inputs.+input_deblockFilter :: Lens.Lens' Input (Prelude.Maybe InputDeblockFilter)+input_deblockFilter = Lens.lens (\Input' {deblockFilter} -> deblockFilter) (\s@Input' {} a -> s {deblockFilter = a} :: Input)++-- | Settings for decrypting any input files that you encrypt before you+-- upload them to Amazon S3. MediaConvert can decrypt files only when you+-- use AWS Key Management Service (KMS) to encrypt the data key that you+-- use to encrypt your content.+input_decryptionSettings :: Lens.Lens' Input (Prelude.Maybe InputDecryptionSettings)+input_decryptionSettings = Lens.lens (\Input' {decryptionSettings} -> decryptionSettings) (\s@Input' {} a -> s {decryptionSettings = a} :: Input)++-- | Enable Denoise (InputDenoiseFilter) to filter noise from the input.+-- Default is disabled. Only applicable to MPEG2, H.264, H.265, and+-- uncompressed video inputs.+input_denoiseFilter :: Lens.Lens' Input (Prelude.Maybe InputDenoiseFilter)+input_denoiseFilter = Lens.lens (\Input' {denoiseFilter} -> denoiseFilter) (\s@Input' {} a -> s {denoiseFilter = a} :: Input)++-- | Use this setting only when your video source has Dolby Vision studio+-- mastering metadata that is carried in a separate XML file. Specify the+-- Amazon S3 location for the metadata XML file. MediaConvert uses this+-- file to provide global and frame-level metadata for Dolby Vision+-- preprocessing. When you specify a file here and your input also has+-- interleaved global and frame level metadata, MediaConvert ignores the+-- interleaved metadata and uses only the the metadata from this external+-- XML file. Note that your IAM service role must grant MediaConvert read+-- permissions to this file. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html.+input_dolbyVisionMetadataXml :: Lens.Lens' Input (Prelude.Maybe Prelude.Text)+input_dolbyVisionMetadataXml = Lens.lens (\Input' {dolbyVisionMetadataXml} -> dolbyVisionMetadataXml) (\s@Input' {} a -> s {dolbyVisionMetadataXml = a} :: Input)++-- | Specify the source file for your transcoding job. You can use multiple+-- inputs in a single job. The service concatenates these inputs, in the+-- order that you specify them in the job, to create the outputs. If your+-- input format is IMF, specify your input by providing the path to your+-- CPL. For example, \"s3:\/\/bucket\/vf\/cpl.xml\". If the CPL is in an+-- incomplete IMP, make sure to use *Supplemental IMPs* (SupplementalImps)+-- to specify any supplemental IMPs that contain assets referenced by the+-- CPL.+input_fileInput :: Lens.Lens' Input (Prelude.Maybe Prelude.Text)+input_fileInput = Lens.lens (\Input' {fileInput} -> fileInput) (\s@Input' {} a -> s {fileInput = a} :: Input)++-- | Specify how the transcoding service applies the denoise and deblock+-- filters. You must also enable the filters separately, with Denoise+-- (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The+-- transcoding service determines whether to apply filtering, depending on+-- input type and quality. * Disable - The input is not filtered. This is+-- true even if you use the API to enable them in (InputDeblockFilter) and+-- (InputDeblockFilter). * Force - The input is filtered regardless of+-- input type.+input_filterEnable :: Lens.Lens' Input (Prelude.Maybe InputFilterEnable)+input_filterEnable = Lens.lens (\Input' {filterEnable} -> filterEnable) (\s@Input' {} a -> s {filterEnable = a} :: Input)++-- | Use Filter strength (FilterStrength) to adjust the magnitude the input+-- filter settings (Deblock and Denoise). The range is -5 to 5. Default is+-- 0.+input_filterStrength :: Lens.Lens' Input (Prelude.Maybe Prelude.Int)+input_filterStrength = Lens.lens (\Input' {filterStrength} -> filterStrength) (\s@Input' {} a -> s {filterStrength = a} :: Input)++-- | Enable the image inserter feature to include a graphic overlay on your+-- video. Enable or disable this feature for each input individually. This+-- setting is disabled by default.+input_imageInserter :: Lens.Lens' Input (Prelude.Maybe ImageInserter)+input_imageInserter = Lens.lens (\Input' {imageInserter} -> imageInserter) (\s@Input' {} a -> s {imageInserter = a} :: Input)++-- | (InputClippings) contains sets of start and end times that together+-- specify a portion of the input to be used in the outputs. If you provide+-- only a start time, the clip will be the entire input from that point to+-- the end. If you provide only an end time, it will be the entire input up+-- to that point. When you specify more than one input clip, the+-- transcoding service creates the job outputs by stringing the clips+-- together in the order you specify them.+input_inputClippings :: Lens.Lens' Input (Prelude.Maybe [InputClipping])+input_inputClippings = Lens.lens (\Input' {inputClippings} -> inputClippings) (\s@Input' {} a -> s {inputClippings = a} :: Input) Prelude.. Lens.mapping Lens.coerced++-- | When you have a progressive segmented frame (PsF) input, use this+-- setting to flag the input as PsF. MediaConvert doesn\'t automatically+-- detect PsF. Therefore, flagging your input as PsF results in better+-- preservation of video quality when you do deinterlacing and frame rate+-- conversion. If you don\'t specify, the default value is Auto (AUTO).+-- Auto is the correct setting for all inputs that are not PsF. Don\'t set+-- this value to PsF when your input is interlaced. Doing so creates+-- horizontal interlacing artifacts.+input_inputScanType :: Lens.Lens' Input (Prelude.Maybe InputScanType)+input_inputScanType = Lens.lens (\Input' {inputScanType} -> inputScanType) (\s@Input' {} a -> s {inputScanType = a} :: Input)++-- | Use Selection placement (position) to define the video area in your+-- output frame. The area outside of the rectangle that you specify here is+-- black. If you specify a value here, it will override any value that you+-- specify in the output setting Selection placement (position). If you+-- specify a value here, this will override any AFD values in your input,+-- even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If+-- you specify a value here, this will ignore anything that you specify for+-- the setting Scaling Behavior (scalingBehavior).+input_position :: Lens.Lens' Input (Prelude.Maybe Rectangle)+input_position = Lens.lens (\Input' {position} -> position) (\s@Input' {} a -> s {position = a} :: Input)++-- | Use Program (programNumber) to select a specific program from within a+-- multi-program transport stream. Note that Quad 4K is not currently+-- supported. Default is the first program within the transport stream. If+-- the program you specify doesn\'t exist, the transcoding service will use+-- this default.+input_programNumber :: Lens.Lens' Input (Prelude.Maybe Prelude.Natural)+input_programNumber = Lens.lens (\Input' {programNumber} -> programNumber) (\s@Input' {} a -> s {programNumber = a} :: Input)++-- | Set PSI control (InputPsiControl) for transport stream inputs to specify+-- which data the demux process to scans. * Ignore PSI - Scan all PIDs for+-- audio and video. * Use PSI - Scan only PSI data.+input_psiControl :: Lens.Lens' Input (Prelude.Maybe InputPsiControl)+input_psiControl = Lens.lens (\Input' {psiControl} -> psiControl) (\s@Input' {} a -> s {psiControl = a} :: Input)++-- | Provide a list of any necessary supplemental IMPs. You need supplemental+-- IMPs if the CPL that you\'re using for your input is in an incomplete+-- IMP. Specify either the supplemental IMP directories with a trailing+-- slash or the ASSETMAP.xml files. For example [\"s3:\/\/bucket\/ov\/\",+-- \"s3:\/\/bucket\/vf2\/ASSETMAP.xml\"]. You don\'t need to specify the+-- IMP that contains your input CPL, because the service automatically+-- detects it.+input_supplementalImps :: Lens.Lens' Input (Prelude.Maybe [Prelude.Text])+input_supplementalImps = Lens.lens (\Input' {supplementalImps} -> supplementalImps) (\s@Input' {} a -> s {supplementalImps = a} :: Input) Prelude.. Lens.mapping Lens.coerced++-- | Use this Timecode source setting, located under the input settings+-- (InputTimecodeSource), to specify how the service counts input video+-- frames. This input frame count affects only the behavior of features+-- that apply to a single input at a time, such as input clipping and+-- synchronizing some captions formats. Choose Embedded (EMBEDDED) to use+-- the timecodes in your input video. Choose Start at zero (ZEROBASED) to+-- start the first frame at zero. Choose Specified start (SPECIFIEDSTART)+-- to start the first frame at the timecode that you specify in the setting+-- Start timecode (timecodeStart). If you don\'t specify a value for+-- Timecode source, the service will use Embedded by default. For more+-- information about timecodes, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+input_timecodeSource :: Lens.Lens' Input (Prelude.Maybe InputTimecodeSource)+input_timecodeSource = Lens.lens (\Input' {timecodeSource} -> timecodeSource) (\s@Input' {} a -> s {timecodeSource = a} :: Input)++-- | Specify the timecode that you want the service to use for this input\'s+-- initial frame. To use this setting, you must set the Timecode source+-- setting, located under the input settings (InputTimecodeSource), to+-- Specified start (SPECIFIEDSTART). For more information about timecodes,+-- see https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+input_timecodeStart :: Lens.Lens' Input (Prelude.Maybe Prelude.Text)+input_timecodeStart = Lens.lens (\Input' {timecodeStart} -> timecodeStart) (\s@Input' {} a -> s {timecodeStart = a} :: Input)++-- | When you include Video generator, MediaConvert creates a video input+-- with black frames. Use this setting if you do not have a video input or+-- if you want to add black video frames before, or after, other inputs.+-- You can specify Video generator, or you can specify an Input file, but+-- you cannot specify both. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/video-generator.html+input_videoGenerator :: Lens.Lens' Input (Prelude.Maybe InputVideoGenerator)+input_videoGenerator = Lens.lens (\Input' {videoGenerator} -> videoGenerator) (\s@Input' {} a -> s {videoGenerator = a} :: Input)++-- | Input video selectors contain the video settings for the input. Each of+-- your inputs can have up to one video selector.+input_videoSelector :: Lens.Lens' Input (Prelude.Maybe VideoSelector)+input_videoSelector = Lens.lens (\Input' {videoSelector} -> videoSelector) (\s@Input' {} a -> s {videoSelector = a} :: Input)++instance Data.FromJSON Input where+  parseJSON =+    Data.withObject+      "Input"+      ( \x ->+          Input'+            Prelude.<$> ( x+                            Data..:? "audioSelectorGroups"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "audioSelectors" Data..!= Prelude.mempty)+            Prelude.<*> ( x+                            Data..:? "captionSelectors"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "crop")+            Prelude.<*> (x Data..:? "deblockFilter")+            Prelude.<*> (x Data..:? "decryptionSettings")+            Prelude.<*> (x Data..:? "denoiseFilter")+            Prelude.<*> (x Data..:? "dolbyVisionMetadataXml")+            Prelude.<*> (x Data..:? "fileInput")+            Prelude.<*> (x Data..:? "filterEnable")+            Prelude.<*> (x Data..:? "filterStrength")+            Prelude.<*> (x Data..:? "imageInserter")+            Prelude.<*> (x Data..:? "inputClippings" Data..!= Prelude.mempty)+            Prelude.<*> (x Data..:? "inputScanType")+            Prelude.<*> (x Data..:? "position")+            Prelude.<*> (x Data..:? "programNumber")+            Prelude.<*> (x Data..:? "psiControl")+            Prelude.<*> ( x+                            Data..:? "supplementalImps"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "timecodeSource")+            Prelude.<*> (x Data..:? "timecodeStart")+            Prelude.<*> (x Data..:? "videoGenerator")+            Prelude.<*> (x Data..:? "videoSelector")+      )++instance Prelude.Hashable Input where+  hashWithSalt _salt Input' {..} =+    _salt+      `Prelude.hashWithSalt` audioSelectorGroups+      `Prelude.hashWithSalt` audioSelectors+      `Prelude.hashWithSalt` captionSelectors+      `Prelude.hashWithSalt` crop+      `Prelude.hashWithSalt` deblockFilter+      `Prelude.hashWithSalt` decryptionSettings+      `Prelude.hashWithSalt` denoiseFilter+      `Prelude.hashWithSalt` dolbyVisionMetadataXml+      `Prelude.hashWithSalt` fileInput+      `Prelude.hashWithSalt` filterEnable+      `Prelude.hashWithSalt` filterStrength+      `Prelude.hashWithSalt` imageInserter+      `Prelude.hashWithSalt` inputClippings+      `Prelude.hashWithSalt` inputScanType+      `Prelude.hashWithSalt` position+      `Prelude.hashWithSalt` programNumber+      `Prelude.hashWithSalt` psiControl+      `Prelude.hashWithSalt` supplementalImps+      `Prelude.hashWithSalt` timecodeSource+      `Prelude.hashWithSalt` timecodeStart+      `Prelude.hashWithSalt` videoGenerator+      `Prelude.hashWithSalt` videoSelector++instance Prelude.NFData Input where+  rnf Input' {..} =+    Prelude.rnf audioSelectorGroups+      `Prelude.seq` Prelude.rnf audioSelectors+      `Prelude.seq` Prelude.rnf captionSelectors+      `Prelude.seq` Prelude.rnf crop+      `Prelude.seq` Prelude.rnf deblockFilter+      `Prelude.seq` Prelude.rnf decryptionSettings+      `Prelude.seq` Prelude.rnf denoiseFilter+      `Prelude.seq` Prelude.rnf dolbyVisionMetadataXml+      `Prelude.seq` Prelude.rnf fileInput+      `Prelude.seq` Prelude.rnf filterEnable+      `Prelude.seq` Prelude.rnf filterStrength+      `Prelude.seq` Prelude.rnf imageInserter+      `Prelude.seq` Prelude.rnf inputClippings+      `Prelude.seq` Prelude.rnf inputScanType+      `Prelude.seq` Prelude.rnf position+      `Prelude.seq` Prelude.rnf programNumber+      `Prelude.seq` Prelude.rnf psiControl+      `Prelude.seq` Prelude.rnf supplementalImps+      `Prelude.seq` Prelude.rnf timecodeSource+      `Prelude.seq` Prelude.rnf timecodeStart+      `Prelude.seq` Prelude.rnf videoGenerator+      `Prelude.seq` Prelude.rnf videoSelector++instance Data.ToJSON Input where+  toJSON Input' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("audioSelectorGroups" Data..=)+              Prelude.<$> audioSelectorGroups,+            ("audioSelectors" Data..=)+              Prelude.<$> audioSelectors,+            ("captionSelectors" Data..=)+              Prelude.<$> captionSelectors,+            ("crop" Data..=) Prelude.<$> crop,+            ("deblockFilter" Data..=) Prelude.<$> deblockFilter,+            ("decryptionSettings" Data..=)+              Prelude.<$> decryptionSettings,+            ("denoiseFilter" Data..=) Prelude.<$> denoiseFilter,+            ("dolbyVisionMetadataXml" Data..=)+              Prelude.<$> dolbyVisionMetadataXml,+            ("fileInput" Data..=) Prelude.<$> fileInput,+            ("filterEnable" Data..=) Prelude.<$> filterEnable,+            ("filterStrength" Data..=)+              Prelude.<$> filterStrength,+            ("imageInserter" Data..=) Prelude.<$> imageInserter,+            ("inputClippings" Data..=)+              Prelude.<$> inputClippings,+            ("inputScanType" Data..=) Prelude.<$> inputScanType,+            ("position" Data..=) Prelude.<$> position,+            ("programNumber" Data..=) Prelude.<$> programNumber,+            ("psiControl" Data..=) Prelude.<$> psiControl,+            ("supplementalImps" Data..=)+              Prelude.<$> supplementalImps,+            ("timecodeSource" Data..=)+              Prelude.<$> timecodeSource,+            ("timecodeStart" Data..=) Prelude.<$> timecodeStart,+            ("videoGenerator" Data..=)+              Prelude.<$> videoGenerator,+            ("videoSelector" Data..=) Prelude.<$> videoSelector+          ]+      )
+ gen/Amazonka/MediaConvert/Types/InputClipping.hs view
@@ -0,0 +1,145 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputClipping+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputClipping where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | To transcode only portions of your input, include one input clip for+-- each part of your input that you want in your output. All input clips+-- that you specify will be included in every output of the job. For more+-- information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/assembling-multiple-inputs-and-input-clips.html.+--+-- /See:/ 'newInputClipping' smart constructor.+data InputClipping = InputClipping'+  { -- | Set End timecode (EndTimecode) to the end of the portion of the input+    -- you are clipping. The frame corresponding to the End timecode value is+    -- included in the clip. Start timecode or End timecode may be left blank,+    -- but not both. Use the format HH:MM:SS:FF or HH:MM:SS;FF, where HH is the+    -- hour, MM is the minute, SS is the second, and FF is the frame number.+    -- When choosing this value, take into account your setting for timecode+    -- source under input settings (InputTimecodeSource). For example, if you+    -- have embedded timecodes that start at 01:00:00:00 and you want your clip+    -- to end six minutes into the video, use 01:06:00:00.+    endTimecode :: Prelude.Maybe Prelude.Text,+    -- | Set Start timecode (StartTimecode) to the beginning of the portion of+    -- the input you are clipping. The frame corresponding to the Start+    -- timecode value is included in the clip. Start timecode or End timecode+    -- may be left blank, but not both. Use the format HH:MM:SS:FF or+    -- HH:MM:SS;FF, where HH is the hour, MM is the minute, SS is the second,+    -- and FF is the frame number. When choosing this value, take into account+    -- your setting for Input timecode source. For example, if you have+    -- embedded timecodes that start at 01:00:00:00 and you want your clip to+    -- begin five minutes into the video, use 01:05:00:00.+    startTimecode :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'InputClipping' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'endTimecode', 'inputClipping_endTimecode' - Set End timecode (EndTimecode) to the end of the portion of the input+-- you are clipping. The frame corresponding to the End timecode value is+-- included in the clip. Start timecode or End timecode may be left blank,+-- but not both. Use the format HH:MM:SS:FF or HH:MM:SS;FF, where HH is the+-- hour, MM is the minute, SS is the second, and FF is the frame number.+-- When choosing this value, take into account your setting for timecode+-- source under input settings (InputTimecodeSource). For example, if you+-- have embedded timecodes that start at 01:00:00:00 and you want your clip+-- to end six minutes into the video, use 01:06:00:00.+--+-- 'startTimecode', 'inputClipping_startTimecode' - Set Start timecode (StartTimecode) to the beginning of the portion of+-- the input you are clipping. The frame corresponding to the Start+-- timecode value is included in the clip. Start timecode or End timecode+-- may be left blank, but not both. Use the format HH:MM:SS:FF or+-- HH:MM:SS;FF, where HH is the hour, MM is the minute, SS is the second,+-- and FF is the frame number. When choosing this value, take into account+-- your setting for Input timecode source. For example, if you have+-- embedded timecodes that start at 01:00:00:00 and you want your clip to+-- begin five minutes into the video, use 01:05:00:00.+newInputClipping ::+  InputClipping+newInputClipping =+  InputClipping'+    { endTimecode = Prelude.Nothing,+      startTimecode = Prelude.Nothing+    }++-- | Set End timecode (EndTimecode) to the end of the portion of the input+-- you are clipping. The frame corresponding to the End timecode value is+-- included in the clip. Start timecode or End timecode may be left blank,+-- but not both. Use the format HH:MM:SS:FF or HH:MM:SS;FF, where HH is the+-- hour, MM is the minute, SS is the second, and FF is the frame number.+-- When choosing this value, take into account your setting for timecode+-- source under input settings (InputTimecodeSource). For example, if you+-- have embedded timecodes that start at 01:00:00:00 and you want your clip+-- to end six minutes into the video, use 01:06:00:00.+inputClipping_endTimecode :: Lens.Lens' InputClipping (Prelude.Maybe Prelude.Text)+inputClipping_endTimecode = Lens.lens (\InputClipping' {endTimecode} -> endTimecode) (\s@InputClipping' {} a -> s {endTimecode = a} :: InputClipping)++-- | Set Start timecode (StartTimecode) to the beginning of the portion of+-- the input you are clipping. The frame corresponding to the Start+-- timecode value is included in the clip. Start timecode or End timecode+-- may be left blank, but not both. Use the format HH:MM:SS:FF or+-- HH:MM:SS;FF, where HH is the hour, MM is the minute, SS is the second,+-- and FF is the frame number. When choosing this value, take into account+-- your setting for Input timecode source. For example, if you have+-- embedded timecodes that start at 01:00:00:00 and you want your clip to+-- begin five minutes into the video, use 01:05:00:00.+inputClipping_startTimecode :: Lens.Lens' InputClipping (Prelude.Maybe Prelude.Text)+inputClipping_startTimecode = Lens.lens (\InputClipping' {startTimecode} -> startTimecode) (\s@InputClipping' {} a -> s {startTimecode = a} :: InputClipping)++instance Data.FromJSON InputClipping where+  parseJSON =+    Data.withObject+      "InputClipping"+      ( \x ->+          InputClipping'+            Prelude.<$> (x Data..:? "endTimecode")+            Prelude.<*> (x Data..:? "startTimecode")+      )++instance Prelude.Hashable InputClipping where+  hashWithSalt _salt InputClipping' {..} =+    _salt+      `Prelude.hashWithSalt` endTimecode+      `Prelude.hashWithSalt` startTimecode++instance Prelude.NFData InputClipping where+  rnf InputClipping' {..} =+    Prelude.rnf endTimecode+      `Prelude.seq` Prelude.rnf startTimecode++instance Data.ToJSON InputClipping where+  toJSON InputClipping' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("endTimecode" Data..=) Prelude.<$> endTimecode,+            ("startTimecode" Data..=) Prelude.<$> startTimecode+          ]+      )
+ gen/Amazonka/MediaConvert/Types/InputDeblockFilter.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputDeblockFilter+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputDeblockFilter+  ( InputDeblockFilter+      ( ..,+        InputDeblockFilter_DISABLED,+        InputDeblockFilter_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enable Deblock (InputDeblockFilter) to produce smoother motion in the+-- output. Default is disabled. Only manually controllable for MPEG2 and+-- uncompressed video inputs.+newtype InputDeblockFilter = InputDeblockFilter'+  { fromInputDeblockFilter ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern InputDeblockFilter_DISABLED :: InputDeblockFilter+pattern InputDeblockFilter_DISABLED = InputDeblockFilter' "DISABLED"++pattern InputDeblockFilter_ENABLED :: InputDeblockFilter+pattern InputDeblockFilter_ENABLED = InputDeblockFilter' "ENABLED"++{-# COMPLETE+  InputDeblockFilter_DISABLED,+  InputDeblockFilter_ENABLED,+  InputDeblockFilter'+  #-}
+ gen/Amazonka/MediaConvert/Types/InputDecryptionSettings.hs view
@@ -0,0 +1,157 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputDecryptionSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputDecryptionSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.DecryptionMode+import qualified Amazonka.Prelude as Prelude++-- | Settings for decrypting any input files that you encrypt before you+-- upload them to Amazon S3. MediaConvert can decrypt files only when you+-- use AWS Key Management Service (KMS) to encrypt the data key that you+-- use to encrypt your content.+--+-- /See:/ 'newInputDecryptionSettings' smart constructor.+data InputDecryptionSettings = InputDecryptionSettings'+  { -- | Specify the encryption mode that you used to encrypt your input files.+    decryptionMode :: Prelude.Maybe DecryptionMode,+    -- | Warning! Don\'t provide your encryption key in plaintext. Your job+    -- settings could be intercepted, making your encrypted content vulnerable.+    -- Specify the encrypted version of the data key that you used to encrypt+    -- your content. The data key must be encrypted by AWS Key Management+    -- Service (KMS). The key can be 128, 192, or 256 bits.+    encryptedDecryptionKey :: Prelude.Maybe Prelude.Text,+    -- | Specify the initialization vector that you used when you encrypted your+    -- content before uploading it to Amazon S3. You can use a 16-byte+    -- initialization vector with any encryption mode. Or, you can use a+    -- 12-byte initialization vector with GCM or CTR. MediaConvert accepts only+    -- initialization vectors that are base64-encoded.+    initializationVector :: Prelude.Maybe Prelude.Text,+    -- | Specify the AWS Region for AWS Key Management Service (KMS) that you+    -- used to encrypt your data key, if that Region is different from the one+    -- you are using for AWS Elemental MediaConvert.+    kmsKeyRegion :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'InputDecryptionSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'decryptionMode', 'inputDecryptionSettings_decryptionMode' - Specify the encryption mode that you used to encrypt your input files.+--+-- 'encryptedDecryptionKey', 'inputDecryptionSettings_encryptedDecryptionKey' - Warning! Don\'t provide your encryption key in plaintext. Your job+-- settings could be intercepted, making your encrypted content vulnerable.+-- Specify the encrypted version of the data key that you used to encrypt+-- your content. The data key must be encrypted by AWS Key Management+-- Service (KMS). The key can be 128, 192, or 256 bits.+--+-- 'initializationVector', 'inputDecryptionSettings_initializationVector' - Specify the initialization vector that you used when you encrypted your+-- content before uploading it to Amazon S3. You can use a 16-byte+-- initialization vector with any encryption mode. Or, you can use a+-- 12-byte initialization vector with GCM or CTR. MediaConvert accepts only+-- initialization vectors that are base64-encoded.+--+-- 'kmsKeyRegion', 'inputDecryptionSettings_kmsKeyRegion' - Specify the AWS Region for AWS Key Management Service (KMS) that you+-- used to encrypt your data key, if that Region is different from the one+-- you are using for AWS Elemental MediaConvert.+newInputDecryptionSettings ::+  InputDecryptionSettings+newInputDecryptionSettings =+  InputDecryptionSettings'+    { decryptionMode =+        Prelude.Nothing,+      encryptedDecryptionKey = Prelude.Nothing,+      initializationVector = Prelude.Nothing,+      kmsKeyRegion = Prelude.Nothing+    }++-- | Specify the encryption mode that you used to encrypt your input files.+inputDecryptionSettings_decryptionMode :: Lens.Lens' InputDecryptionSettings (Prelude.Maybe DecryptionMode)+inputDecryptionSettings_decryptionMode = Lens.lens (\InputDecryptionSettings' {decryptionMode} -> decryptionMode) (\s@InputDecryptionSettings' {} a -> s {decryptionMode = a} :: InputDecryptionSettings)++-- | Warning! Don\'t provide your encryption key in plaintext. Your job+-- settings could be intercepted, making your encrypted content vulnerable.+-- Specify the encrypted version of the data key that you used to encrypt+-- your content. The data key must be encrypted by AWS Key Management+-- Service (KMS). The key can be 128, 192, or 256 bits.+inputDecryptionSettings_encryptedDecryptionKey :: Lens.Lens' InputDecryptionSettings (Prelude.Maybe Prelude.Text)+inputDecryptionSettings_encryptedDecryptionKey = Lens.lens (\InputDecryptionSettings' {encryptedDecryptionKey} -> encryptedDecryptionKey) (\s@InputDecryptionSettings' {} a -> s {encryptedDecryptionKey = a} :: InputDecryptionSettings)++-- | Specify the initialization vector that you used when you encrypted your+-- content before uploading it to Amazon S3. You can use a 16-byte+-- initialization vector with any encryption mode. Or, you can use a+-- 12-byte initialization vector with GCM or CTR. MediaConvert accepts only+-- initialization vectors that are base64-encoded.+inputDecryptionSettings_initializationVector :: Lens.Lens' InputDecryptionSettings (Prelude.Maybe Prelude.Text)+inputDecryptionSettings_initializationVector = Lens.lens (\InputDecryptionSettings' {initializationVector} -> initializationVector) (\s@InputDecryptionSettings' {} a -> s {initializationVector = a} :: InputDecryptionSettings)++-- | Specify the AWS Region for AWS Key Management Service (KMS) that you+-- used to encrypt your data key, if that Region is different from the one+-- you are using for AWS Elemental MediaConvert.+inputDecryptionSettings_kmsKeyRegion :: Lens.Lens' InputDecryptionSettings (Prelude.Maybe Prelude.Text)+inputDecryptionSettings_kmsKeyRegion = Lens.lens (\InputDecryptionSettings' {kmsKeyRegion} -> kmsKeyRegion) (\s@InputDecryptionSettings' {} a -> s {kmsKeyRegion = a} :: InputDecryptionSettings)++instance Data.FromJSON InputDecryptionSettings where+  parseJSON =+    Data.withObject+      "InputDecryptionSettings"+      ( \x ->+          InputDecryptionSettings'+            Prelude.<$> (x Data..:? "decryptionMode")+            Prelude.<*> (x Data..:? "encryptedDecryptionKey")+            Prelude.<*> (x Data..:? "initializationVector")+            Prelude.<*> (x Data..:? "kmsKeyRegion")+      )++instance Prelude.Hashable InputDecryptionSettings where+  hashWithSalt _salt InputDecryptionSettings' {..} =+    _salt+      `Prelude.hashWithSalt` decryptionMode+      `Prelude.hashWithSalt` encryptedDecryptionKey+      `Prelude.hashWithSalt` initializationVector+      `Prelude.hashWithSalt` kmsKeyRegion++instance Prelude.NFData InputDecryptionSettings where+  rnf InputDecryptionSettings' {..} =+    Prelude.rnf decryptionMode+      `Prelude.seq` Prelude.rnf encryptedDecryptionKey+      `Prelude.seq` Prelude.rnf initializationVector+      `Prelude.seq` Prelude.rnf kmsKeyRegion++instance Data.ToJSON InputDecryptionSettings where+  toJSON InputDecryptionSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("decryptionMode" Data..=)+              Prelude.<$> decryptionMode,+            ("encryptedDecryptionKey" Data..=)+              Prelude.<$> encryptedDecryptionKey,+            ("initializationVector" Data..=)+              Prelude.<$> initializationVector,+            ("kmsKeyRegion" Data..=) Prelude.<$> kmsKeyRegion+          ]+      )
+ gen/Amazonka/MediaConvert/Types/InputDenoiseFilter.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputDenoiseFilter+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputDenoiseFilter+  ( InputDenoiseFilter+      ( ..,+        InputDenoiseFilter_DISABLED,+        InputDenoiseFilter_ENABLED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Enable Denoise (InputDenoiseFilter) to filter noise from the input.+-- Default is disabled. Only applicable to MPEG2, H.264, H.265, and+-- uncompressed video inputs.+newtype InputDenoiseFilter = InputDenoiseFilter'+  { fromInputDenoiseFilter ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern InputDenoiseFilter_DISABLED :: InputDenoiseFilter+pattern InputDenoiseFilter_DISABLED = InputDenoiseFilter' "DISABLED"++pattern InputDenoiseFilter_ENABLED :: InputDenoiseFilter+pattern InputDenoiseFilter_ENABLED = InputDenoiseFilter' "ENABLED"++{-# COMPLETE+  InputDenoiseFilter_DISABLED,+  InputDenoiseFilter_ENABLED,+  InputDenoiseFilter'+  #-}
+ gen/Amazonka/MediaConvert/Types/InputFilterEnable.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputFilterEnable+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputFilterEnable+  ( InputFilterEnable+      ( ..,+        InputFilterEnable_AUTO,+        InputFilterEnable_DISABLE,+        InputFilterEnable_FORCE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify how the transcoding service applies the denoise and deblock+-- filters. You must also enable the filters separately, with Denoise+-- (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The+-- transcoding service determines whether to apply filtering, depending on+-- input type and quality. * Disable - The input is not filtered. This is+-- true even if you use the API to enable them in (InputDeblockFilter) and+-- (InputDeblockFilter). * Force - The input is filtered regardless of+-- input type.+newtype InputFilterEnable = InputFilterEnable'+  { fromInputFilterEnable ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern InputFilterEnable_AUTO :: InputFilterEnable+pattern InputFilterEnable_AUTO = InputFilterEnable' "AUTO"++pattern InputFilterEnable_DISABLE :: InputFilterEnable+pattern InputFilterEnable_DISABLE = InputFilterEnable' "DISABLE"++pattern InputFilterEnable_FORCE :: InputFilterEnable+pattern InputFilterEnable_FORCE = InputFilterEnable' "FORCE"++{-# COMPLETE+  InputFilterEnable_AUTO,+  InputFilterEnable_DISABLE,+  InputFilterEnable_FORCE,+  InputFilterEnable'+  #-}
+ gen/Amazonka/MediaConvert/Types/InputPolicy.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputPolicy+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputPolicy+  ( InputPolicy+      ( ..,+        InputPolicy_ALLOWED,+        InputPolicy_DISALLOWED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | An input policy allows or disallows a job you submit to run based on the+-- conditions that you specify.+newtype InputPolicy = InputPolicy'+  { fromInputPolicy ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern InputPolicy_ALLOWED :: InputPolicy+pattern InputPolicy_ALLOWED = InputPolicy' "ALLOWED"++pattern InputPolicy_DISALLOWED :: InputPolicy+pattern InputPolicy_DISALLOWED = InputPolicy' "DISALLOWED"++{-# COMPLETE+  InputPolicy_ALLOWED,+  InputPolicy_DISALLOWED,+  InputPolicy'+  #-}
+ gen/Amazonka/MediaConvert/Types/InputPsiControl.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputPsiControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputPsiControl+  ( InputPsiControl+      ( ..,+        InputPsiControl_IGNORE_PSI,+        InputPsiControl_USE_PSI+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Set PSI control (InputPsiControl) for transport stream inputs to specify+-- which data the demux process to scans. * Ignore PSI - Scan all PIDs for+-- audio and video. * Use PSI - Scan only PSI data.+newtype InputPsiControl = InputPsiControl'+  { fromInputPsiControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern InputPsiControl_IGNORE_PSI :: InputPsiControl+pattern InputPsiControl_IGNORE_PSI = InputPsiControl' "IGNORE_PSI"++pattern InputPsiControl_USE_PSI :: InputPsiControl+pattern InputPsiControl_USE_PSI = InputPsiControl' "USE_PSI"++{-# COMPLETE+  InputPsiControl_IGNORE_PSI,+  InputPsiControl_USE_PSI,+  InputPsiControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/InputRotate.hs view
@@ -0,0 +1,96 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputRotate+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputRotate+  ( InputRotate+      ( ..,+        InputRotate_AUTO,+        InputRotate_DEGREES_180,+        InputRotate_DEGREES_270,+        InputRotate_DEGREES_90,+        InputRotate_DEGREE_0+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use Rotate (InputRotate) to specify how the service rotates your video.+-- You can choose automatic rotation or specify a rotation. You can specify+-- a clockwise rotation of 0, 90, 180, or 270 degrees. If your input video+-- container is .mov or .mp4 and your input has rotation metadata, you can+-- choose Automatic to have the service rotate your video according to the+-- rotation specified in the metadata. The rotation must be within one+-- degree of 90, 180, or 270 degrees. If the rotation metadata specifies+-- any other rotation, the service will default to no rotation. By default,+-- the service does no rotation, even if your input video has rotation+-- metadata. The service doesn\'t pass through rotation metadata.+newtype InputRotate = InputRotate'+  { fromInputRotate ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern InputRotate_AUTO :: InputRotate+pattern InputRotate_AUTO = InputRotate' "AUTO"++pattern InputRotate_DEGREES_180 :: InputRotate+pattern InputRotate_DEGREES_180 = InputRotate' "DEGREES_180"++pattern InputRotate_DEGREES_270 :: InputRotate+pattern InputRotate_DEGREES_270 = InputRotate' "DEGREES_270"++pattern InputRotate_DEGREES_90 :: InputRotate+pattern InputRotate_DEGREES_90 = InputRotate' "DEGREES_90"++pattern InputRotate_DEGREE_0 :: InputRotate+pattern InputRotate_DEGREE_0 = InputRotate' "DEGREE_0"++{-# COMPLETE+  InputRotate_AUTO,+  InputRotate_DEGREES_180,+  InputRotate_DEGREES_270,+  InputRotate_DEGREES_90,+  InputRotate_DEGREE_0,+  InputRotate'+  #-}
+ gen/Amazonka/MediaConvert/Types/InputSampleRange.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputSampleRange+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputSampleRange+  ( InputSampleRange+      ( ..,+        InputSampleRange_FOLLOW,+        InputSampleRange_FULL_RANGE,+        InputSampleRange_LIMITED_RANGE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If the sample range metadata in your input video is accurate, or if you+-- don\'t know about sample range, keep the default value, Follow (FOLLOW),+-- for this setting. When you do, the service automatically detects your+-- input sample range. If your input video has metadata indicating the+-- wrong sample range, specify the accurate sample range here. When you do,+-- MediaConvert ignores any sample range information in the input metadata.+-- Regardless of whether MediaConvert uses the input sample range or the+-- sample range that you specify, MediaConvert uses the sample range for+-- transcoding and also writes it to the output metadata.+newtype InputSampleRange = InputSampleRange'+  { fromInputSampleRange ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern InputSampleRange_FOLLOW :: InputSampleRange+pattern InputSampleRange_FOLLOW = InputSampleRange' "FOLLOW"++pattern InputSampleRange_FULL_RANGE :: InputSampleRange+pattern InputSampleRange_FULL_RANGE = InputSampleRange' "FULL_RANGE"++pattern InputSampleRange_LIMITED_RANGE :: InputSampleRange+pattern InputSampleRange_LIMITED_RANGE = InputSampleRange' "LIMITED_RANGE"++{-# COMPLETE+  InputSampleRange_FOLLOW,+  InputSampleRange_FULL_RANGE,+  InputSampleRange_LIMITED_RANGE,+  InputSampleRange'+  #-}
+ gen/Amazonka/MediaConvert/Types/InputScanType.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputScanType+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputScanType+  ( InputScanType+      ( ..,+        InputScanType_AUTO,+        InputScanType_PSF+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you have a progressive segmented frame (PsF) input, use this+-- setting to flag the input as PsF. MediaConvert doesn\'t automatically+-- detect PsF. Therefore, flagging your input as PsF results in better+-- preservation of video quality when you do deinterlacing and frame rate+-- conversion. If you don\'t specify, the default value is Auto (AUTO).+-- Auto is the correct setting for all inputs that are not PsF. Don\'t set+-- this value to PsF when your input is interlaced. Doing so creates+-- horizontal interlacing artifacts.+newtype InputScanType = InputScanType'+  { fromInputScanType ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern InputScanType_AUTO :: InputScanType+pattern InputScanType_AUTO = InputScanType' "AUTO"++pattern InputScanType_PSF :: InputScanType+pattern InputScanType_PSF = InputScanType' "PSF"++{-# COMPLETE+  InputScanType_AUTO,+  InputScanType_PSF,+  InputScanType'+  #-}
+ gen/Amazonka/MediaConvert/Types/InputTemplate.hs view
@@ -0,0 +1,559 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputTemplate+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputTemplate where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AudioSelector+import Amazonka.MediaConvert.Types.AudioSelectorGroup+import Amazonka.MediaConvert.Types.CaptionSelector+import Amazonka.MediaConvert.Types.ImageInserter+import Amazonka.MediaConvert.Types.InputClipping+import Amazonka.MediaConvert.Types.InputDeblockFilter+import Amazonka.MediaConvert.Types.InputDenoiseFilter+import Amazonka.MediaConvert.Types.InputFilterEnable+import Amazonka.MediaConvert.Types.InputPsiControl+import Amazonka.MediaConvert.Types.InputScanType+import Amazonka.MediaConvert.Types.InputTimecodeSource+import Amazonka.MediaConvert.Types.Rectangle+import Amazonka.MediaConvert.Types.VideoSelector+import qualified Amazonka.Prelude as Prelude++-- | Specified video input in a template.+--+-- /See:/ 'newInputTemplate' smart constructor.+data InputTemplate = InputTemplate'+  { -- | Use audio selector groups to combine multiple sidecar audio inputs so+    -- that you can assign them to a single output audio tab+    -- (AudioDescription). Note that, if you\'re working with embedded audio,+    -- it\'s simpler to assign multiple input tracks into a single audio+    -- selector rather than use an audio selector group.+    audioSelectorGroups :: Prelude.Maybe (Prelude.HashMap Prelude.Text AudioSelectorGroup),+    -- | Use Audio selectors (AudioSelectors) to specify a track or set of tracks+    -- from the input that you will use in your outputs. You can use multiple+    -- Audio selectors per input.+    audioSelectors :: Prelude.Maybe (Prelude.HashMap Prelude.Text AudioSelector),+    -- | Use captions selectors to specify the captions data from your input that+    -- you use in your outputs. You can use up to 20 captions selectors per+    -- input.+    captionSelectors :: Prelude.Maybe (Prelude.HashMap Prelude.Text CaptionSelector),+    -- | Use Cropping selection (crop) to specify the video area that the service+    -- will include in the output video frame. If you specify a value here, it+    -- will override any value that you specify in the output setting Cropping+    -- selection (crop).+    crop :: Prelude.Maybe Rectangle,+    -- | Enable Deblock (InputDeblockFilter) to produce smoother motion in the+    -- output. Default is disabled. Only manually controllable for MPEG2 and+    -- uncompressed video inputs.+    deblockFilter :: Prelude.Maybe InputDeblockFilter,+    -- | Enable Denoise (InputDenoiseFilter) to filter noise from the input.+    -- Default is disabled. Only applicable to MPEG2, H.264, H.265, and+    -- uncompressed video inputs.+    denoiseFilter :: Prelude.Maybe InputDenoiseFilter,+    -- | Use this setting only when your video source has Dolby Vision studio+    -- mastering metadata that is carried in a separate XML file. Specify the+    -- Amazon S3 location for the metadata XML file. MediaConvert uses this+    -- file to provide global and frame-level metadata for Dolby Vision+    -- preprocessing. When you specify a file here and your input also has+    -- interleaved global and frame level metadata, MediaConvert ignores the+    -- interleaved metadata and uses only the the metadata from this external+    -- XML file. Note that your IAM service role must grant MediaConvert read+    -- permissions to this file. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html.+    dolbyVisionMetadataXml :: Prelude.Maybe Prelude.Text,+    -- | Specify how the transcoding service applies the denoise and deblock+    -- filters. You must also enable the filters separately, with Denoise+    -- (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The+    -- transcoding service determines whether to apply filtering, depending on+    -- input type and quality. * Disable - The input is not filtered. This is+    -- true even if you use the API to enable them in (InputDeblockFilter) and+    -- (InputDeblockFilter). * Force - The input is filtered regardless of+    -- input type.+    filterEnable :: Prelude.Maybe InputFilterEnable,+    -- | Use Filter strength (FilterStrength) to adjust the magnitude the input+    -- filter settings (Deblock and Denoise). The range is -5 to 5. Default is+    -- 0.+    filterStrength :: Prelude.Maybe Prelude.Int,+    -- | Enable the image inserter feature to include a graphic overlay on your+    -- video. Enable or disable this feature for each input individually. This+    -- setting is disabled by default.+    imageInserter :: Prelude.Maybe ImageInserter,+    -- | (InputClippings) contains sets of start and end times that together+    -- specify a portion of the input to be used in the outputs. If you provide+    -- only a start time, the clip will be the entire input from that point to+    -- the end. If you provide only an end time, it will be the entire input up+    -- to that point. When you specify more than one input clip, the+    -- transcoding service creates the job outputs by stringing the clips+    -- together in the order you specify them.+    inputClippings :: Prelude.Maybe [InputClipping],+    -- | When you have a progressive segmented frame (PsF) input, use this+    -- setting to flag the input as PsF. MediaConvert doesn\'t automatically+    -- detect PsF. Therefore, flagging your input as PsF results in better+    -- preservation of video quality when you do deinterlacing and frame rate+    -- conversion. If you don\'t specify, the default value is Auto (AUTO).+    -- Auto is the correct setting for all inputs that are not PsF. Don\'t set+    -- this value to PsF when your input is interlaced. Doing so creates+    -- horizontal interlacing artifacts.+    inputScanType :: Prelude.Maybe InputScanType,+    -- | Use Selection placement (position) to define the video area in your+    -- output frame. The area outside of the rectangle that you specify here is+    -- black. If you specify a value here, it will override any value that you+    -- specify in the output setting Selection placement (position). If you+    -- specify a value here, this will override any AFD values in your input,+    -- even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If+    -- you specify a value here, this will ignore anything that you specify for+    -- the setting Scaling Behavior (scalingBehavior).+    position :: Prelude.Maybe Rectangle,+    -- | Use Program (programNumber) to select a specific program from within a+    -- multi-program transport stream. Note that Quad 4K is not currently+    -- supported. Default is the first program within the transport stream. If+    -- the program you specify doesn\'t exist, the transcoding service will use+    -- this default.+    programNumber :: Prelude.Maybe Prelude.Natural,+    -- | Set PSI control (InputPsiControl) for transport stream inputs to specify+    -- which data the demux process to scans. * Ignore PSI - Scan all PIDs for+    -- audio and video. * Use PSI - Scan only PSI data.+    psiControl :: Prelude.Maybe InputPsiControl,+    -- | Use this Timecode source setting, located under the input settings+    -- (InputTimecodeSource), to specify how the service counts input video+    -- frames. This input frame count affects only the behavior of features+    -- that apply to a single input at a time, such as input clipping and+    -- synchronizing some captions formats. Choose Embedded (EMBEDDED) to use+    -- the timecodes in your input video. Choose Start at zero (ZEROBASED) to+    -- start the first frame at zero. Choose Specified start (SPECIFIEDSTART)+    -- to start the first frame at the timecode that you specify in the setting+    -- Start timecode (timecodeStart). If you don\'t specify a value for+    -- Timecode source, the service will use Embedded by default. For more+    -- information about timecodes, see+    -- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+    timecodeSource :: Prelude.Maybe InputTimecodeSource,+    -- | Specify the timecode that you want the service to use for this input\'s+    -- initial frame. To use this setting, you must set the Timecode source+    -- setting, located under the input settings (InputTimecodeSource), to+    -- Specified start (SPECIFIEDSTART). For more information about timecodes,+    -- see https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+    timecodeStart :: Prelude.Maybe Prelude.Text,+    -- | Input video selectors contain the video settings for the input. Each of+    -- your inputs can have up to one video selector.+    videoSelector :: Prelude.Maybe VideoSelector+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'InputTemplate' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'audioSelectorGroups', 'inputTemplate_audioSelectorGroups' - Use audio selector groups to combine multiple sidecar audio inputs so+-- that you can assign them to a single output audio tab+-- (AudioDescription). Note that, if you\'re working with embedded audio,+-- it\'s simpler to assign multiple input tracks into a single audio+-- selector rather than use an audio selector group.+--+-- 'audioSelectors', 'inputTemplate_audioSelectors' - Use Audio selectors (AudioSelectors) to specify a track or set of tracks+-- from the input that you will use in your outputs. You can use multiple+-- Audio selectors per input.+--+-- 'captionSelectors', 'inputTemplate_captionSelectors' - Use captions selectors to specify the captions data from your input that+-- you use in your outputs. You can use up to 20 captions selectors per+-- input.+--+-- 'crop', 'inputTemplate_crop' - Use Cropping selection (crop) to specify the video area that the service+-- will include in the output video frame. If you specify a value here, it+-- will override any value that you specify in the output setting Cropping+-- selection (crop).+--+-- 'deblockFilter', 'inputTemplate_deblockFilter' - Enable Deblock (InputDeblockFilter) to produce smoother motion in the+-- output. Default is disabled. Only manually controllable for MPEG2 and+-- uncompressed video inputs.+--+-- 'denoiseFilter', 'inputTemplate_denoiseFilter' - Enable Denoise (InputDenoiseFilter) to filter noise from the input.+-- Default is disabled. Only applicable to MPEG2, H.264, H.265, and+-- uncompressed video inputs.+--+-- 'dolbyVisionMetadataXml', 'inputTemplate_dolbyVisionMetadataXml' - Use this setting only when your video source has Dolby Vision studio+-- mastering metadata that is carried in a separate XML file. Specify the+-- Amazon S3 location for the metadata XML file. MediaConvert uses this+-- file to provide global and frame-level metadata for Dolby Vision+-- preprocessing. When you specify a file here and your input also has+-- interleaved global and frame level metadata, MediaConvert ignores the+-- interleaved metadata and uses only the the metadata from this external+-- XML file. Note that your IAM service role must grant MediaConvert read+-- permissions to this file. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html.+--+-- 'filterEnable', 'inputTemplate_filterEnable' - Specify how the transcoding service applies the denoise and deblock+-- filters. You must also enable the filters separately, with Denoise+-- (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The+-- transcoding service determines whether to apply filtering, depending on+-- input type and quality. * Disable - The input is not filtered. This is+-- true even if you use the API to enable them in (InputDeblockFilter) and+-- (InputDeblockFilter). * Force - The input is filtered regardless of+-- input type.+--+-- 'filterStrength', 'inputTemplate_filterStrength' - Use Filter strength (FilterStrength) to adjust the magnitude the input+-- filter settings (Deblock and Denoise). The range is -5 to 5. Default is+-- 0.+--+-- 'imageInserter', 'inputTemplate_imageInserter' - Enable the image inserter feature to include a graphic overlay on your+-- video. Enable or disable this feature for each input individually. This+-- setting is disabled by default.+--+-- 'inputClippings', 'inputTemplate_inputClippings' - (InputClippings) contains sets of start and end times that together+-- specify a portion of the input to be used in the outputs. If you provide+-- only a start time, the clip will be the entire input from that point to+-- the end. If you provide only an end time, it will be the entire input up+-- to that point. When you specify more than one input clip, the+-- transcoding service creates the job outputs by stringing the clips+-- together in the order you specify them.+--+-- 'inputScanType', 'inputTemplate_inputScanType' - When you have a progressive segmented frame (PsF) input, use this+-- setting to flag the input as PsF. MediaConvert doesn\'t automatically+-- detect PsF. Therefore, flagging your input as PsF results in better+-- preservation of video quality when you do deinterlacing and frame rate+-- conversion. If you don\'t specify, the default value is Auto (AUTO).+-- Auto is the correct setting for all inputs that are not PsF. Don\'t set+-- this value to PsF when your input is interlaced. Doing so creates+-- horizontal interlacing artifacts.+--+-- 'position', 'inputTemplate_position' - Use Selection placement (position) to define the video area in your+-- output frame. The area outside of the rectangle that you specify here is+-- black. If you specify a value here, it will override any value that you+-- specify in the output setting Selection placement (position). If you+-- specify a value here, this will override any AFD values in your input,+-- even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If+-- you specify a value here, this will ignore anything that you specify for+-- the setting Scaling Behavior (scalingBehavior).+--+-- 'programNumber', 'inputTemplate_programNumber' - Use Program (programNumber) to select a specific program from within a+-- multi-program transport stream. Note that Quad 4K is not currently+-- supported. Default is the first program within the transport stream. If+-- the program you specify doesn\'t exist, the transcoding service will use+-- this default.+--+-- 'psiControl', 'inputTemplate_psiControl' - Set PSI control (InputPsiControl) for transport stream inputs to specify+-- which data the demux process to scans. * Ignore PSI - Scan all PIDs for+-- audio and video. * Use PSI - Scan only PSI data.+--+-- 'timecodeSource', 'inputTemplate_timecodeSource' - Use this Timecode source setting, located under the input settings+-- (InputTimecodeSource), to specify how the service counts input video+-- frames. This input frame count affects only the behavior of features+-- that apply to a single input at a time, such as input clipping and+-- synchronizing some captions formats. Choose Embedded (EMBEDDED) to use+-- the timecodes in your input video. Choose Start at zero (ZEROBASED) to+-- start the first frame at zero. Choose Specified start (SPECIFIEDSTART)+-- to start the first frame at the timecode that you specify in the setting+-- Start timecode (timecodeStart). If you don\'t specify a value for+-- Timecode source, the service will use Embedded by default. For more+-- information about timecodes, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+--+-- 'timecodeStart', 'inputTemplate_timecodeStart' - Specify the timecode that you want the service to use for this input\'s+-- initial frame. To use this setting, you must set the Timecode source+-- setting, located under the input settings (InputTimecodeSource), to+-- Specified start (SPECIFIEDSTART). For more information about timecodes,+-- see https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+--+-- 'videoSelector', 'inputTemplate_videoSelector' - Input video selectors contain the video settings for the input. Each of+-- your inputs can have up to one video selector.+newInputTemplate ::+  InputTemplate+newInputTemplate =+  InputTemplate'+    { audioSelectorGroups =+        Prelude.Nothing,+      audioSelectors = Prelude.Nothing,+      captionSelectors = Prelude.Nothing,+      crop = Prelude.Nothing,+      deblockFilter = Prelude.Nothing,+      denoiseFilter = Prelude.Nothing,+      dolbyVisionMetadataXml = Prelude.Nothing,+      filterEnable = Prelude.Nothing,+      filterStrength = Prelude.Nothing,+      imageInserter = Prelude.Nothing,+      inputClippings = Prelude.Nothing,+      inputScanType = Prelude.Nothing,+      position = Prelude.Nothing,+      programNumber = Prelude.Nothing,+      psiControl = Prelude.Nothing,+      timecodeSource = Prelude.Nothing,+      timecodeStart = Prelude.Nothing,+      videoSelector = Prelude.Nothing+    }++-- | Use audio selector groups to combine multiple sidecar audio inputs so+-- that you can assign them to a single output audio tab+-- (AudioDescription). Note that, if you\'re working with embedded audio,+-- it\'s simpler to assign multiple input tracks into a single audio+-- selector rather than use an audio selector group.+inputTemplate_audioSelectorGroups :: Lens.Lens' InputTemplate (Prelude.Maybe (Prelude.HashMap Prelude.Text AudioSelectorGroup))+inputTemplate_audioSelectorGroups = Lens.lens (\InputTemplate' {audioSelectorGroups} -> audioSelectorGroups) (\s@InputTemplate' {} a -> s {audioSelectorGroups = a} :: InputTemplate) Prelude.. Lens.mapping Lens.coerced++-- | Use Audio selectors (AudioSelectors) to specify a track or set of tracks+-- from the input that you will use in your outputs. You can use multiple+-- Audio selectors per input.+inputTemplate_audioSelectors :: Lens.Lens' InputTemplate (Prelude.Maybe (Prelude.HashMap Prelude.Text AudioSelector))+inputTemplate_audioSelectors = Lens.lens (\InputTemplate' {audioSelectors} -> audioSelectors) (\s@InputTemplate' {} a -> s {audioSelectors = a} :: InputTemplate) Prelude.. Lens.mapping Lens.coerced++-- | Use captions selectors to specify the captions data from your input that+-- you use in your outputs. You can use up to 20 captions selectors per+-- input.+inputTemplate_captionSelectors :: Lens.Lens' InputTemplate (Prelude.Maybe (Prelude.HashMap Prelude.Text CaptionSelector))+inputTemplate_captionSelectors = Lens.lens (\InputTemplate' {captionSelectors} -> captionSelectors) (\s@InputTemplate' {} a -> s {captionSelectors = a} :: InputTemplate) Prelude.. Lens.mapping Lens.coerced++-- | Use Cropping selection (crop) to specify the video area that the service+-- will include in the output video frame. If you specify a value here, it+-- will override any value that you specify in the output setting Cropping+-- selection (crop).+inputTemplate_crop :: Lens.Lens' InputTemplate (Prelude.Maybe Rectangle)+inputTemplate_crop = Lens.lens (\InputTemplate' {crop} -> crop) (\s@InputTemplate' {} a -> s {crop = a} :: InputTemplate)++-- | Enable Deblock (InputDeblockFilter) to produce smoother motion in the+-- output. Default is disabled. Only manually controllable for MPEG2 and+-- uncompressed video inputs.+inputTemplate_deblockFilter :: Lens.Lens' InputTemplate (Prelude.Maybe InputDeblockFilter)+inputTemplate_deblockFilter = Lens.lens (\InputTemplate' {deblockFilter} -> deblockFilter) (\s@InputTemplate' {} a -> s {deblockFilter = a} :: InputTemplate)++-- | Enable Denoise (InputDenoiseFilter) to filter noise from the input.+-- Default is disabled. Only applicable to MPEG2, H.264, H.265, and+-- uncompressed video inputs.+inputTemplate_denoiseFilter :: Lens.Lens' InputTemplate (Prelude.Maybe InputDenoiseFilter)+inputTemplate_denoiseFilter = Lens.lens (\InputTemplate' {denoiseFilter} -> denoiseFilter) (\s@InputTemplate' {} a -> s {denoiseFilter = a} :: InputTemplate)++-- | Use this setting only when your video source has Dolby Vision studio+-- mastering metadata that is carried in a separate XML file. Specify the+-- Amazon S3 location for the metadata XML file. MediaConvert uses this+-- file to provide global and frame-level metadata for Dolby Vision+-- preprocessing. When you specify a file here and your input also has+-- interleaved global and frame level metadata, MediaConvert ignores the+-- interleaved metadata and uses only the the metadata from this external+-- XML file. Note that your IAM service role must grant MediaConvert read+-- permissions to this file. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html.+inputTemplate_dolbyVisionMetadataXml :: Lens.Lens' InputTemplate (Prelude.Maybe Prelude.Text)+inputTemplate_dolbyVisionMetadataXml = Lens.lens (\InputTemplate' {dolbyVisionMetadataXml} -> dolbyVisionMetadataXml) (\s@InputTemplate' {} a -> s {dolbyVisionMetadataXml = a} :: InputTemplate)++-- | Specify how the transcoding service applies the denoise and deblock+-- filters. You must also enable the filters separately, with Denoise+-- (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The+-- transcoding service determines whether to apply filtering, depending on+-- input type and quality. * Disable - The input is not filtered. This is+-- true even if you use the API to enable them in (InputDeblockFilter) and+-- (InputDeblockFilter). * Force - The input is filtered regardless of+-- input type.+inputTemplate_filterEnable :: Lens.Lens' InputTemplate (Prelude.Maybe InputFilterEnable)+inputTemplate_filterEnable = Lens.lens (\InputTemplate' {filterEnable} -> filterEnable) (\s@InputTemplate' {} a -> s {filterEnable = a} :: InputTemplate)++-- | Use Filter strength (FilterStrength) to adjust the magnitude the input+-- filter settings (Deblock and Denoise). The range is -5 to 5. Default is+-- 0.+inputTemplate_filterStrength :: Lens.Lens' InputTemplate (Prelude.Maybe Prelude.Int)+inputTemplate_filterStrength = Lens.lens (\InputTemplate' {filterStrength} -> filterStrength) (\s@InputTemplate' {} a -> s {filterStrength = a} :: InputTemplate)++-- | Enable the image inserter feature to include a graphic overlay on your+-- video. Enable or disable this feature for each input individually. This+-- setting is disabled by default.+inputTemplate_imageInserter :: Lens.Lens' InputTemplate (Prelude.Maybe ImageInserter)+inputTemplate_imageInserter = Lens.lens (\InputTemplate' {imageInserter} -> imageInserter) (\s@InputTemplate' {} a -> s {imageInserter = a} :: InputTemplate)++-- | (InputClippings) contains sets of start and end times that together+-- specify a portion of the input to be used in the outputs. If you provide+-- only a start time, the clip will be the entire input from that point to+-- the end. If you provide only an end time, it will be the entire input up+-- to that point. When you specify more than one input clip, the+-- transcoding service creates the job outputs by stringing the clips+-- together in the order you specify them.+inputTemplate_inputClippings :: Lens.Lens' InputTemplate (Prelude.Maybe [InputClipping])+inputTemplate_inputClippings = Lens.lens (\InputTemplate' {inputClippings} -> inputClippings) (\s@InputTemplate' {} a -> s {inputClippings = a} :: InputTemplate) Prelude.. Lens.mapping Lens.coerced++-- | When you have a progressive segmented frame (PsF) input, use this+-- setting to flag the input as PsF. MediaConvert doesn\'t automatically+-- detect PsF. Therefore, flagging your input as PsF results in better+-- preservation of video quality when you do deinterlacing and frame rate+-- conversion. If you don\'t specify, the default value is Auto (AUTO).+-- Auto is the correct setting for all inputs that are not PsF. Don\'t set+-- this value to PsF when your input is interlaced. Doing so creates+-- horizontal interlacing artifacts.+inputTemplate_inputScanType :: Lens.Lens' InputTemplate (Prelude.Maybe InputScanType)+inputTemplate_inputScanType = Lens.lens (\InputTemplate' {inputScanType} -> inputScanType) (\s@InputTemplate' {} a -> s {inputScanType = a} :: InputTemplate)++-- | Use Selection placement (position) to define the video area in your+-- output frame. The area outside of the rectangle that you specify here is+-- black. If you specify a value here, it will override any value that you+-- specify in the output setting Selection placement (position). If you+-- specify a value here, this will override any AFD values in your input,+-- even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If+-- you specify a value here, this will ignore anything that you specify for+-- the setting Scaling Behavior (scalingBehavior).+inputTemplate_position :: Lens.Lens' InputTemplate (Prelude.Maybe Rectangle)+inputTemplate_position = Lens.lens (\InputTemplate' {position} -> position) (\s@InputTemplate' {} a -> s {position = a} :: InputTemplate)++-- | Use Program (programNumber) to select a specific program from within a+-- multi-program transport stream. Note that Quad 4K is not currently+-- supported. Default is the first program within the transport stream. If+-- the program you specify doesn\'t exist, the transcoding service will use+-- this default.+inputTemplate_programNumber :: Lens.Lens' InputTemplate (Prelude.Maybe Prelude.Natural)+inputTemplate_programNumber = Lens.lens (\InputTemplate' {programNumber} -> programNumber) (\s@InputTemplate' {} a -> s {programNumber = a} :: InputTemplate)++-- | Set PSI control (InputPsiControl) for transport stream inputs to specify+-- which data the demux process to scans. * Ignore PSI - Scan all PIDs for+-- audio and video. * Use PSI - Scan only PSI data.+inputTemplate_psiControl :: Lens.Lens' InputTemplate (Prelude.Maybe InputPsiControl)+inputTemplate_psiControl = Lens.lens (\InputTemplate' {psiControl} -> psiControl) (\s@InputTemplate' {} a -> s {psiControl = a} :: InputTemplate)++-- | Use this Timecode source setting, located under the input settings+-- (InputTimecodeSource), to specify how the service counts input video+-- frames. This input frame count affects only the behavior of features+-- that apply to a single input at a time, such as input clipping and+-- synchronizing some captions formats. Choose Embedded (EMBEDDED) to use+-- the timecodes in your input video. Choose Start at zero (ZEROBASED) to+-- start the first frame at zero. Choose Specified start (SPECIFIEDSTART)+-- to start the first frame at the timecode that you specify in the setting+-- Start timecode (timecodeStart). If you don\'t specify a value for+-- Timecode source, the service will use Embedded by default. For more+-- information about timecodes, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+inputTemplate_timecodeSource :: Lens.Lens' InputTemplate (Prelude.Maybe InputTimecodeSource)+inputTemplate_timecodeSource = Lens.lens (\InputTemplate' {timecodeSource} -> timecodeSource) (\s@InputTemplate' {} a -> s {timecodeSource = a} :: InputTemplate)++-- | Specify the timecode that you want the service to use for this input\'s+-- initial frame. To use this setting, you must set the Timecode source+-- setting, located under the input settings (InputTimecodeSource), to+-- Specified start (SPECIFIEDSTART). For more information about timecodes,+-- see https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+inputTemplate_timecodeStart :: Lens.Lens' InputTemplate (Prelude.Maybe Prelude.Text)+inputTemplate_timecodeStart = Lens.lens (\InputTemplate' {timecodeStart} -> timecodeStart) (\s@InputTemplate' {} a -> s {timecodeStart = a} :: InputTemplate)++-- | Input video selectors contain the video settings for the input. Each of+-- your inputs can have up to one video selector.+inputTemplate_videoSelector :: Lens.Lens' InputTemplate (Prelude.Maybe VideoSelector)+inputTemplate_videoSelector = Lens.lens (\InputTemplate' {videoSelector} -> videoSelector) (\s@InputTemplate' {} a -> s {videoSelector = a} :: InputTemplate)++instance Data.FromJSON InputTemplate where+  parseJSON =+    Data.withObject+      "InputTemplate"+      ( \x ->+          InputTemplate'+            Prelude.<$> ( x+                            Data..:? "audioSelectorGroups"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "audioSelectors" Data..!= Prelude.mempty)+            Prelude.<*> ( x+                            Data..:? "captionSelectors"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "crop")+            Prelude.<*> (x Data..:? "deblockFilter")+            Prelude.<*> (x Data..:? "denoiseFilter")+            Prelude.<*> (x Data..:? "dolbyVisionMetadataXml")+            Prelude.<*> (x Data..:? "filterEnable")+            Prelude.<*> (x Data..:? "filterStrength")+            Prelude.<*> (x Data..:? "imageInserter")+            Prelude.<*> (x Data..:? "inputClippings" Data..!= Prelude.mempty)+            Prelude.<*> (x Data..:? "inputScanType")+            Prelude.<*> (x Data..:? "position")+            Prelude.<*> (x Data..:? "programNumber")+            Prelude.<*> (x Data..:? "psiControl")+            Prelude.<*> (x Data..:? "timecodeSource")+            Prelude.<*> (x Data..:? "timecodeStart")+            Prelude.<*> (x Data..:? "videoSelector")+      )++instance Prelude.Hashable InputTemplate where+  hashWithSalt _salt InputTemplate' {..} =+    _salt+      `Prelude.hashWithSalt` audioSelectorGroups+      `Prelude.hashWithSalt` audioSelectors+      `Prelude.hashWithSalt` captionSelectors+      `Prelude.hashWithSalt` crop+      `Prelude.hashWithSalt` deblockFilter+      `Prelude.hashWithSalt` denoiseFilter+      `Prelude.hashWithSalt` dolbyVisionMetadataXml+      `Prelude.hashWithSalt` filterEnable+      `Prelude.hashWithSalt` filterStrength+      `Prelude.hashWithSalt` imageInserter+      `Prelude.hashWithSalt` inputClippings+      `Prelude.hashWithSalt` inputScanType+      `Prelude.hashWithSalt` position+      `Prelude.hashWithSalt` programNumber+      `Prelude.hashWithSalt` psiControl+      `Prelude.hashWithSalt` timecodeSource+      `Prelude.hashWithSalt` timecodeStart+      `Prelude.hashWithSalt` videoSelector++instance Prelude.NFData InputTemplate where+  rnf InputTemplate' {..} =+    Prelude.rnf audioSelectorGroups+      `Prelude.seq` Prelude.rnf audioSelectors+      `Prelude.seq` Prelude.rnf captionSelectors+      `Prelude.seq` Prelude.rnf crop+      `Prelude.seq` Prelude.rnf deblockFilter+      `Prelude.seq` Prelude.rnf denoiseFilter+      `Prelude.seq` Prelude.rnf dolbyVisionMetadataXml+      `Prelude.seq` Prelude.rnf filterEnable+      `Prelude.seq` Prelude.rnf filterStrength+      `Prelude.seq` Prelude.rnf imageInserter+      `Prelude.seq` Prelude.rnf inputClippings+      `Prelude.seq` Prelude.rnf inputScanType+      `Prelude.seq` Prelude.rnf position+      `Prelude.seq` Prelude.rnf programNumber+      `Prelude.seq` Prelude.rnf psiControl+      `Prelude.seq` Prelude.rnf timecodeSource+      `Prelude.seq` Prelude.rnf timecodeStart+      `Prelude.seq` Prelude.rnf videoSelector++instance Data.ToJSON InputTemplate where+  toJSON InputTemplate' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("audioSelectorGroups" Data..=)+              Prelude.<$> audioSelectorGroups,+            ("audioSelectors" Data..=)+              Prelude.<$> audioSelectors,+            ("captionSelectors" Data..=)+              Prelude.<$> captionSelectors,+            ("crop" Data..=) Prelude.<$> crop,+            ("deblockFilter" Data..=) Prelude.<$> deblockFilter,+            ("denoiseFilter" Data..=) Prelude.<$> denoiseFilter,+            ("dolbyVisionMetadataXml" Data..=)+              Prelude.<$> dolbyVisionMetadataXml,+            ("filterEnable" Data..=) Prelude.<$> filterEnable,+            ("filterStrength" Data..=)+              Prelude.<$> filterStrength,+            ("imageInserter" Data..=) Prelude.<$> imageInserter,+            ("inputClippings" Data..=)+              Prelude.<$> inputClippings,+            ("inputScanType" Data..=) Prelude.<$> inputScanType,+            ("position" Data..=) Prelude.<$> position,+            ("programNumber" Data..=) Prelude.<$> programNumber,+            ("psiControl" Data..=) Prelude.<$> psiControl,+            ("timecodeSource" Data..=)+              Prelude.<$> timecodeSource,+            ("timecodeStart" Data..=) Prelude.<$> timecodeStart,+            ("videoSelector" Data..=) Prelude.<$> videoSelector+          ]+      )
+ gen/Amazonka/MediaConvert/Types/InputTimecodeSource.hs view
@@ -0,0 +1,88 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputTimecodeSource+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputTimecodeSource+  ( InputTimecodeSource+      ( ..,+        InputTimecodeSource_EMBEDDED,+        InputTimecodeSource_SPECIFIEDSTART,+        InputTimecodeSource_ZEROBASED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use this Timecode source setting, located under the input settings+-- (InputTimecodeSource), to specify how the service counts input video+-- frames. This input frame count affects only the behavior of features+-- that apply to a single input at a time, such as input clipping and+-- synchronizing some captions formats. Choose Embedded (EMBEDDED) to use+-- the timecodes in your input video. Choose Start at zero (ZEROBASED) to+-- start the first frame at zero. Choose Specified start (SPECIFIEDSTART)+-- to start the first frame at the timecode that you specify in the setting+-- Start timecode (timecodeStart). If you don\'t specify a value for+-- Timecode source, the service will use Embedded by default. For more+-- information about timecodes, see+-- https:\/\/docs.aws.amazon.com\/console\/mediaconvert\/timecode.+newtype InputTimecodeSource = InputTimecodeSource'+  { fromInputTimecodeSource ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern InputTimecodeSource_EMBEDDED :: InputTimecodeSource+pattern InputTimecodeSource_EMBEDDED = InputTimecodeSource' "EMBEDDED"++pattern InputTimecodeSource_SPECIFIEDSTART :: InputTimecodeSource+pattern InputTimecodeSource_SPECIFIEDSTART = InputTimecodeSource' "SPECIFIEDSTART"++pattern InputTimecodeSource_ZEROBASED :: InputTimecodeSource+pattern InputTimecodeSource_ZEROBASED = InputTimecodeSource' "ZEROBASED"++{-# COMPLETE+  InputTimecodeSource_EMBEDDED,+  InputTimecodeSource_SPECIFIEDSTART,+  InputTimecodeSource_ZEROBASED,+  InputTimecodeSource'+  #-}
+ gen/Amazonka/MediaConvert/Types/InputVideoGenerator.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InputVideoGenerator+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InputVideoGenerator where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When you include Video generator, MediaConvert creates a video input+-- with black frames. Use this setting if you do not have a video input or+-- if you want to add black video frames before, or after, other inputs.+-- You can specify Video generator, or you can specify an Input file, but+-- you cannot specify both. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/video-generator.html+--+-- /See:/ 'newInputVideoGenerator' smart constructor.+data InputVideoGenerator = InputVideoGenerator'+  { -- | Specify an integer value for Black video duration from 50 to 86400000 to+    -- generate a black video input for that many milliseconds. Required when+    -- you include Video generator.+    duration :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'InputVideoGenerator' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'duration', 'inputVideoGenerator_duration' - Specify an integer value for Black video duration from 50 to 86400000 to+-- generate a black video input for that many milliseconds. Required when+-- you include Video generator.+newInputVideoGenerator ::+  InputVideoGenerator+newInputVideoGenerator =+  InputVideoGenerator' {duration = Prelude.Nothing}++-- | Specify an integer value for Black video duration from 50 to 86400000 to+-- generate a black video input for that many milliseconds. Required when+-- you include Video generator.+inputVideoGenerator_duration :: Lens.Lens' InputVideoGenerator (Prelude.Maybe Prelude.Natural)+inputVideoGenerator_duration = Lens.lens (\InputVideoGenerator' {duration} -> duration) (\s@InputVideoGenerator' {} a -> s {duration = a} :: InputVideoGenerator)++instance Data.FromJSON InputVideoGenerator where+  parseJSON =+    Data.withObject+      "InputVideoGenerator"+      ( \x ->+          InputVideoGenerator'+            Prelude.<$> (x Data..:? "duration")+      )++instance Prelude.Hashable InputVideoGenerator where+  hashWithSalt _salt InputVideoGenerator' {..} =+    _salt `Prelude.hashWithSalt` duration++instance Prelude.NFData InputVideoGenerator where+  rnf InputVideoGenerator' {..} = Prelude.rnf duration++instance Data.ToJSON InputVideoGenerator where+  toJSON InputVideoGenerator' {..} =+    Data.object+      ( Prelude.catMaybes+          [("duration" Data..=) Prelude.<$> duration]+      )
+ gen/Amazonka/MediaConvert/Types/InsertableImage.hs view
@@ -0,0 +1,287 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.InsertableImage+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.InsertableImage where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | These settings apply to a specific graphic overlay. You can include+-- multiple overlays in your job.+--+-- /See:/ 'newInsertableImage' smart constructor.+data InsertableImage = InsertableImage'+  { -- | Specify the time, in milliseconds, for the image to remain on the output+    -- video. This duration includes fade-in time but not fade-out time.+    duration :: Prelude.Maybe Prelude.Natural,+    -- | Specify the length of time, in milliseconds, between the Start time that+    -- you specify for the image insertion and the time that the image appears+    -- at full opacity. Full opacity is the level that you specify for the+    -- opacity setting. If you don\'t specify a value for Fade-in, the image+    -- will appear abruptly at the overlay start time.+    fadeIn :: Prelude.Maybe Prelude.Natural,+    -- | Specify the length of time, in milliseconds, between the end of the time+    -- that you have specified for the image overlay Duration and when the+    -- overlaid image has faded to total transparency. If you don\'t specify a+    -- value for Fade-out, the image will disappear abruptly at the end of the+    -- inserted image duration.+    fadeOut :: Prelude.Maybe Prelude.Natural,+    -- | Specify the height of the inserted image in pixels. If you specify a+    -- value that\'s larger than the video resolution height, the service will+    -- crop your overlaid image to fit. To use the native height of the image,+    -- keep this setting blank.+    height :: Prelude.Maybe Prelude.Natural,+    -- | Specify the HTTP, HTTPS, or Amazon S3 location of the image that you+    -- want to overlay on the video. Use a PNG or TGA file.+    imageInserterInput :: Prelude.Maybe Prelude.Text,+    -- | Specify the distance, in pixels, between the inserted image and the left+    -- edge of the video frame. Required for any image overlay that you+    -- specify.+    imageX :: Prelude.Maybe Prelude.Natural,+    -- | Specify the distance, in pixels, between the overlaid image and the top+    -- edge of the video frame. Required for any image overlay that you+    -- specify.+    imageY :: Prelude.Maybe Prelude.Natural,+    -- | Specify how overlapping inserted images appear. Images with higher+    -- values for Layer appear on top of images with lower values for Layer.+    layer :: Prelude.Maybe Prelude.Natural,+    -- | Use Opacity (Opacity) to specify how much of the underlying video shows+    -- through the inserted image. 0 is transparent and 100 is fully opaque.+    -- Default is 50.+    opacity :: Prelude.Maybe Prelude.Natural,+    -- | Specify the timecode of the frame that you want the overlay to first+    -- appear on. This must be in timecode (HH:MM:SS:FF or HH:MM:SS;FF) format.+    -- Remember to take into account your timecode source settings.+    startTime :: Prelude.Maybe Prelude.Text,+    -- | Specify the width of the inserted image in pixels. If you specify a+    -- value that\'s larger than the video resolution width, the service will+    -- crop your overlaid image to fit. To use the native width of the image,+    -- keep this setting blank.+    width :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'InsertableImage' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'duration', 'insertableImage_duration' - Specify the time, in milliseconds, for the image to remain on the output+-- video. This duration includes fade-in time but not fade-out time.+--+-- 'fadeIn', 'insertableImage_fadeIn' - Specify the length of time, in milliseconds, between the Start time that+-- you specify for the image insertion and the time that the image appears+-- at full opacity. Full opacity is the level that you specify for the+-- opacity setting. If you don\'t specify a value for Fade-in, the image+-- will appear abruptly at the overlay start time.+--+-- 'fadeOut', 'insertableImage_fadeOut' - Specify the length of time, in milliseconds, between the end of the time+-- that you have specified for the image overlay Duration and when the+-- overlaid image has faded to total transparency. If you don\'t specify a+-- value for Fade-out, the image will disappear abruptly at the end of the+-- inserted image duration.+--+-- 'height', 'insertableImage_height' - Specify the height of the inserted image in pixels. If you specify a+-- value that\'s larger than the video resolution height, the service will+-- crop your overlaid image to fit. To use the native height of the image,+-- keep this setting blank.+--+-- 'imageInserterInput', 'insertableImage_imageInserterInput' - Specify the HTTP, HTTPS, or Amazon S3 location of the image that you+-- want to overlay on the video. Use a PNG or TGA file.+--+-- 'imageX', 'insertableImage_imageX' - Specify the distance, in pixels, between the inserted image and the left+-- edge of the video frame. Required for any image overlay that you+-- specify.+--+-- 'imageY', 'insertableImage_imageY' - Specify the distance, in pixels, between the overlaid image and the top+-- edge of the video frame. Required for any image overlay that you+-- specify.+--+-- 'layer', 'insertableImage_layer' - Specify how overlapping inserted images appear. Images with higher+-- values for Layer appear on top of images with lower values for Layer.+--+-- 'opacity', 'insertableImage_opacity' - Use Opacity (Opacity) to specify how much of the underlying video shows+-- through the inserted image. 0 is transparent and 100 is fully opaque.+-- Default is 50.+--+-- 'startTime', 'insertableImage_startTime' - Specify the timecode of the frame that you want the overlay to first+-- appear on. This must be in timecode (HH:MM:SS:FF or HH:MM:SS;FF) format.+-- Remember to take into account your timecode source settings.+--+-- 'width', 'insertableImage_width' - Specify the width of the inserted image in pixels. If you specify a+-- value that\'s larger than the video resolution width, the service will+-- crop your overlaid image to fit. To use the native width of the image,+-- keep this setting blank.+newInsertableImage ::+  InsertableImage+newInsertableImage =+  InsertableImage'+    { duration = Prelude.Nothing,+      fadeIn = Prelude.Nothing,+      fadeOut = Prelude.Nothing,+      height = Prelude.Nothing,+      imageInserterInput = Prelude.Nothing,+      imageX = Prelude.Nothing,+      imageY = Prelude.Nothing,+      layer = Prelude.Nothing,+      opacity = Prelude.Nothing,+      startTime = Prelude.Nothing,+      width = Prelude.Nothing+    }++-- | Specify the time, in milliseconds, for the image to remain on the output+-- video. This duration includes fade-in time but not fade-out time.+insertableImage_duration :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Natural)+insertableImage_duration = Lens.lens (\InsertableImage' {duration} -> duration) (\s@InsertableImage' {} a -> s {duration = a} :: InsertableImage)++-- | Specify the length of time, in milliseconds, between the Start time that+-- you specify for the image insertion and the time that the image appears+-- at full opacity. Full opacity is the level that you specify for the+-- opacity setting. If you don\'t specify a value for Fade-in, the image+-- will appear abruptly at the overlay start time.+insertableImage_fadeIn :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Natural)+insertableImage_fadeIn = Lens.lens (\InsertableImage' {fadeIn} -> fadeIn) (\s@InsertableImage' {} a -> s {fadeIn = a} :: InsertableImage)++-- | Specify the length of time, in milliseconds, between the end of the time+-- that you have specified for the image overlay Duration and when the+-- overlaid image has faded to total transparency. If you don\'t specify a+-- value for Fade-out, the image will disappear abruptly at the end of the+-- inserted image duration.+insertableImage_fadeOut :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Natural)+insertableImage_fadeOut = Lens.lens (\InsertableImage' {fadeOut} -> fadeOut) (\s@InsertableImage' {} a -> s {fadeOut = a} :: InsertableImage)++-- | Specify the height of the inserted image in pixels. If you specify a+-- value that\'s larger than the video resolution height, the service will+-- crop your overlaid image to fit. To use the native height of the image,+-- keep this setting blank.+insertableImage_height :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Natural)+insertableImage_height = Lens.lens (\InsertableImage' {height} -> height) (\s@InsertableImage' {} a -> s {height = a} :: InsertableImage)++-- | Specify the HTTP, HTTPS, or Amazon S3 location of the image that you+-- want to overlay on the video. Use a PNG or TGA file.+insertableImage_imageInserterInput :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Text)+insertableImage_imageInserterInput = Lens.lens (\InsertableImage' {imageInserterInput} -> imageInserterInput) (\s@InsertableImage' {} a -> s {imageInserterInput = a} :: InsertableImage)++-- | Specify the distance, in pixels, between the inserted image and the left+-- edge of the video frame. Required for any image overlay that you+-- specify.+insertableImage_imageX :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Natural)+insertableImage_imageX = Lens.lens (\InsertableImage' {imageX} -> imageX) (\s@InsertableImage' {} a -> s {imageX = a} :: InsertableImage)++-- | Specify the distance, in pixels, between the overlaid image and the top+-- edge of the video frame. Required for any image overlay that you+-- specify.+insertableImage_imageY :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Natural)+insertableImage_imageY = Lens.lens (\InsertableImage' {imageY} -> imageY) (\s@InsertableImage' {} a -> s {imageY = a} :: InsertableImage)++-- | Specify how overlapping inserted images appear. Images with higher+-- values for Layer appear on top of images with lower values for Layer.+insertableImage_layer :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Natural)+insertableImage_layer = Lens.lens (\InsertableImage' {layer} -> layer) (\s@InsertableImage' {} a -> s {layer = a} :: InsertableImage)++-- | Use Opacity (Opacity) to specify how much of the underlying video shows+-- through the inserted image. 0 is transparent and 100 is fully opaque.+-- Default is 50.+insertableImage_opacity :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Natural)+insertableImage_opacity = Lens.lens (\InsertableImage' {opacity} -> opacity) (\s@InsertableImage' {} a -> s {opacity = a} :: InsertableImage)++-- | Specify the timecode of the frame that you want the overlay to first+-- appear on. This must be in timecode (HH:MM:SS:FF or HH:MM:SS;FF) format.+-- Remember to take into account your timecode source settings.+insertableImage_startTime :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Text)+insertableImage_startTime = Lens.lens (\InsertableImage' {startTime} -> startTime) (\s@InsertableImage' {} a -> s {startTime = a} :: InsertableImage)++-- | Specify the width of the inserted image in pixels. If you specify a+-- value that\'s larger than the video resolution width, the service will+-- crop your overlaid image to fit. To use the native width of the image,+-- keep this setting blank.+insertableImage_width :: Lens.Lens' InsertableImage (Prelude.Maybe Prelude.Natural)+insertableImage_width = Lens.lens (\InsertableImage' {width} -> width) (\s@InsertableImage' {} a -> s {width = a} :: InsertableImage)++instance Data.FromJSON InsertableImage where+  parseJSON =+    Data.withObject+      "InsertableImage"+      ( \x ->+          InsertableImage'+            Prelude.<$> (x Data..:? "duration")+            Prelude.<*> (x Data..:? "fadeIn")+            Prelude.<*> (x Data..:? "fadeOut")+            Prelude.<*> (x Data..:? "height")+            Prelude.<*> (x Data..:? "imageInserterInput")+            Prelude.<*> (x Data..:? "imageX")+            Prelude.<*> (x Data..:? "imageY")+            Prelude.<*> (x Data..:? "layer")+            Prelude.<*> (x Data..:? "opacity")+            Prelude.<*> (x Data..:? "startTime")+            Prelude.<*> (x Data..:? "width")+      )++instance Prelude.Hashable InsertableImage where+  hashWithSalt _salt InsertableImage' {..} =+    _salt+      `Prelude.hashWithSalt` duration+      `Prelude.hashWithSalt` fadeIn+      `Prelude.hashWithSalt` fadeOut+      `Prelude.hashWithSalt` height+      `Prelude.hashWithSalt` imageInserterInput+      `Prelude.hashWithSalt` imageX+      `Prelude.hashWithSalt` imageY+      `Prelude.hashWithSalt` layer+      `Prelude.hashWithSalt` opacity+      `Prelude.hashWithSalt` startTime+      `Prelude.hashWithSalt` width++instance Prelude.NFData InsertableImage where+  rnf InsertableImage' {..} =+    Prelude.rnf duration+      `Prelude.seq` Prelude.rnf fadeIn+      `Prelude.seq` Prelude.rnf fadeOut+      `Prelude.seq` Prelude.rnf height+      `Prelude.seq` Prelude.rnf imageInserterInput+      `Prelude.seq` Prelude.rnf imageX+      `Prelude.seq` Prelude.rnf imageY+      `Prelude.seq` Prelude.rnf layer+      `Prelude.seq` Prelude.rnf opacity+      `Prelude.seq` Prelude.rnf startTime+      `Prelude.seq` Prelude.rnf width++instance Data.ToJSON InsertableImage where+  toJSON InsertableImage' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("duration" Data..=) Prelude.<$> duration,+            ("fadeIn" Data..=) Prelude.<$> fadeIn,+            ("fadeOut" Data..=) Prelude.<$> fadeOut,+            ("height" Data..=) Prelude.<$> height,+            ("imageInserterInput" Data..=)+              Prelude.<$> imageInserterInput,+            ("imageX" Data..=) Prelude.<$> imageX,+            ("imageY" Data..=) Prelude.<$> imageY,+            ("layer" Data..=) Prelude.<$> layer,+            ("opacity" Data..=) Prelude.<$> opacity,+            ("startTime" Data..=) Prelude.<$> startTime,+            ("width" Data..=) Prelude.<$> width+          ]+      )
+ gen/Amazonka/MediaConvert/Types/Job.hs view
@@ -0,0 +1,516 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.Job+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.Job where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AccelerationSettings+import Amazonka.MediaConvert.Types.AccelerationStatus+import Amazonka.MediaConvert.Types.BillingTagsSource+import Amazonka.MediaConvert.Types.HopDestination+import Amazonka.MediaConvert.Types.JobMessages+import Amazonka.MediaConvert.Types.JobPhase+import Amazonka.MediaConvert.Types.JobSettings+import Amazonka.MediaConvert.Types.JobStatus+import Amazonka.MediaConvert.Types.OutputGroupDetail+import Amazonka.MediaConvert.Types.QueueTransition+import Amazonka.MediaConvert.Types.SimulateReservedQueue+import Amazonka.MediaConvert.Types.StatusUpdateInterval+import Amazonka.MediaConvert.Types.Timing+import qualified Amazonka.Prelude as Prelude++-- | Each job converts an input file into an output file or files. For more+-- information, see the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+--+-- /See:/ 'newJob' smart constructor.+data Job = Job'+  { -- | Accelerated transcoding can significantly speed up jobs with long,+    -- visually complex content.+    accelerationSettings :: Prelude.Maybe AccelerationSettings,+    -- | Describes whether the current job is running with accelerated+    -- transcoding. For jobs that have Acceleration (AccelerationMode) set to+    -- DISABLED, AccelerationStatus is always NOT_APPLICABLE. For jobs that+    -- have Acceleration (AccelerationMode) set to ENABLED or PREFERRED,+    -- AccelerationStatus is one of the other states. AccelerationStatus is+    -- IN_PROGRESS initially, while the service determines whether the input+    -- files and job settings are compatible with accelerated transcoding. If+    -- they are, AcclerationStatus is ACCELERATED. If your input files and job+    -- settings aren\'t compatible with accelerated transcoding, the service+    -- either fails your job or runs it without accelerated transcoding,+    -- depending on how you set Acceleration (AccelerationMode). When the+    -- service runs your job without accelerated transcoding,+    -- AccelerationStatus is NOT_ACCELERATED.+    accelerationStatus :: Prelude.Maybe AccelerationStatus,+    -- | An identifier for this resource that is unique within all of AWS.+    arn :: Prelude.Maybe Prelude.Text,+    -- | The tag type that AWS Billing and Cost Management will use to sort your+    -- AWS Elemental MediaConvert costs on any billing report that you set up.+    billingTagsSource :: Prelude.Maybe BillingTagsSource,+    -- | The time, in Unix epoch format in seconds, when the job got created.+    createdAt :: Prelude.Maybe Data.POSIX,+    -- | A job\'s phase can be PROBING, TRANSCODING OR UPLOADING+    currentPhase :: Prelude.Maybe JobPhase,+    -- | Error code for the job+    errorCode :: Prelude.Maybe Prelude.Int,+    -- | Error message of Job+    errorMessage :: Prelude.Maybe Prelude.Text,+    -- | Optional list of hop destinations.+    hopDestinations :: Prelude.Maybe [HopDestination],+    -- | A portion of the job\'s ARN, unique within your AWS Elemental+    -- MediaConvert resources+    id :: Prelude.Maybe Prelude.Text,+    -- | An estimate of how far your job has progressed. This estimate is shown+    -- as a percentage of the total time from when your job leaves its queue to+    -- when your output files appear in your output Amazon S3 bucket. AWS+    -- Elemental MediaConvert provides jobPercentComplete in CloudWatch+    -- STATUS_UPDATE events and in the response to GetJob and ListJobs+    -- requests. The jobPercentComplete estimate is reliable for the following+    -- input containers: Quicktime, Transport Stream, MP4, and MXF. For some+    -- jobs, the service can\'t provide information about job progress. In+    -- those cases, jobPercentComplete returns a null value.+    jobPercentComplete :: Prelude.Maybe Prelude.Int,+    -- | The job template that the job is created from, if it is created from a+    -- job template.+    jobTemplate :: Prelude.Maybe Prelude.Text,+    -- | Provides messages from the service about jobs that you have already+    -- successfully submitted.+    messages :: Prelude.Maybe JobMessages,+    -- | List of output group details+    outputGroupDetails :: Prelude.Maybe [OutputGroupDetail],+    -- | Relative priority on the job.+    priority :: Prelude.Maybe Prelude.Int,+    -- | When you create a job, you can specify a queue to send it to. If you+    -- don\'t specify, the job will go to the default queue. For more about+    -- queues, see the User Guide topic at+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+    queue :: Prelude.Maybe Prelude.Text,+    -- | The job\'s queue hopping history.+    queueTransitions :: Prelude.Maybe [QueueTransition],+    -- | The number of times that the service automatically attempted to process+    -- your job after encountering an error.+    retryCount :: Prelude.Maybe Prelude.Int,+    -- | Enable this setting when you run a test job to estimate how many+    -- reserved transcoding slots (RTS) you need. When this is enabled,+    -- MediaConvert runs your job from an on-demand queue with similar+    -- performance to what you will see with one RTS in a reserved queue. This+    -- setting is disabled by default.+    simulateReservedQueue :: Prelude.Maybe SimulateReservedQueue,+    -- | A job\'s status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or+    -- ERROR.+    status :: Prelude.Maybe JobStatus,+    -- | Specify how often MediaConvert sends STATUS_UPDATE events to Amazon+    -- CloudWatch Events. Set the interval, in seconds, between status updates.+    -- MediaConvert sends an update at this interval from the time the service+    -- begins processing your job to the time it completes the transcode or+    -- encounters an error.+    statusUpdateInterval :: Prelude.Maybe StatusUpdateInterval,+    -- | Information about when jobs are submitted, started, and finished is+    -- specified in Unix epoch format in seconds.+    timing :: Prelude.Maybe Timing,+    -- | User-defined metadata that you want to associate with an MediaConvert+    -- job. You specify metadata in key\/value pairs.+    userMetadata :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),+    -- | The IAM role you use for creating this job. For details about+    -- permissions, see the User Guide topic at the User Guide at+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html+    role' :: Prelude.Text,+    -- | JobSettings contains all the transcode settings for a job.+    settings :: JobSettings+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Job' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'accelerationSettings', 'job_accelerationSettings' - Accelerated transcoding can significantly speed up jobs with long,+-- visually complex content.+--+-- 'accelerationStatus', 'job_accelerationStatus' - Describes whether the current job is running with accelerated+-- transcoding. For jobs that have Acceleration (AccelerationMode) set to+-- DISABLED, AccelerationStatus is always NOT_APPLICABLE. For jobs that+-- have Acceleration (AccelerationMode) set to ENABLED or PREFERRED,+-- AccelerationStatus is one of the other states. AccelerationStatus is+-- IN_PROGRESS initially, while the service determines whether the input+-- files and job settings are compatible with accelerated transcoding. If+-- they are, AcclerationStatus is ACCELERATED. If your input files and job+-- settings aren\'t compatible with accelerated transcoding, the service+-- either fails your job or runs it without accelerated transcoding,+-- depending on how you set Acceleration (AccelerationMode). When the+-- service runs your job without accelerated transcoding,+-- AccelerationStatus is NOT_ACCELERATED.+--+-- 'arn', 'job_arn' - An identifier for this resource that is unique within all of AWS.+--+-- 'billingTagsSource', 'job_billingTagsSource' - The tag type that AWS Billing and Cost Management will use to sort your+-- AWS Elemental MediaConvert costs on any billing report that you set up.+--+-- 'createdAt', 'job_createdAt' - The time, in Unix epoch format in seconds, when the job got created.+--+-- 'currentPhase', 'job_currentPhase' - A job\'s phase can be PROBING, TRANSCODING OR UPLOADING+--+-- 'errorCode', 'job_errorCode' - Error code for the job+--+-- 'errorMessage', 'job_errorMessage' - Error message of Job+--+-- 'hopDestinations', 'job_hopDestinations' - Optional list of hop destinations.+--+-- 'id', 'job_id' - A portion of the job\'s ARN, unique within your AWS Elemental+-- MediaConvert resources+--+-- 'jobPercentComplete', 'job_jobPercentComplete' - An estimate of how far your job has progressed. This estimate is shown+-- as a percentage of the total time from when your job leaves its queue to+-- when your output files appear in your output Amazon S3 bucket. AWS+-- Elemental MediaConvert provides jobPercentComplete in CloudWatch+-- STATUS_UPDATE events and in the response to GetJob and ListJobs+-- requests. The jobPercentComplete estimate is reliable for the following+-- input containers: Quicktime, Transport Stream, MP4, and MXF. For some+-- jobs, the service can\'t provide information about job progress. In+-- those cases, jobPercentComplete returns a null value.+--+-- 'jobTemplate', 'job_jobTemplate' - The job template that the job is created from, if it is created from a+-- job template.+--+-- 'messages', 'job_messages' - Provides messages from the service about jobs that you have already+-- successfully submitted.+--+-- 'outputGroupDetails', 'job_outputGroupDetails' - List of output group details+--+-- 'priority', 'job_priority' - Relative priority on the job.+--+-- 'queue', 'job_queue' - When you create a job, you can specify a queue to send it to. If you+-- don\'t specify, the job will go to the default queue. For more about+-- queues, see the User Guide topic at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+--+-- 'queueTransitions', 'job_queueTransitions' - The job\'s queue hopping history.+--+-- 'retryCount', 'job_retryCount' - The number of times that the service automatically attempted to process+-- your job after encountering an error.+--+-- 'simulateReservedQueue', 'job_simulateReservedQueue' - Enable this setting when you run a test job to estimate how many+-- reserved transcoding slots (RTS) you need. When this is enabled,+-- MediaConvert runs your job from an on-demand queue with similar+-- performance to what you will see with one RTS in a reserved queue. This+-- setting is disabled by default.+--+-- 'status', 'job_status' - A job\'s status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or+-- ERROR.+--+-- 'statusUpdateInterval', 'job_statusUpdateInterval' - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon+-- CloudWatch Events. Set the interval, in seconds, between status updates.+-- MediaConvert sends an update at this interval from the time the service+-- begins processing your job to the time it completes the transcode or+-- encounters an error.+--+-- 'timing', 'job_timing' - Information about when jobs are submitted, started, and finished is+-- specified in Unix epoch format in seconds.+--+-- 'userMetadata', 'job_userMetadata' - User-defined metadata that you want to associate with an MediaConvert+-- job. You specify metadata in key\/value pairs.+--+-- 'role'', 'job_role' - The IAM role you use for creating this job. For details about+-- permissions, see the User Guide topic at the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html+--+-- 'settings', 'job_settings' - JobSettings contains all the transcode settings for a job.+newJob ::+  -- | 'role''+  Prelude.Text ->+  -- | 'settings'+  JobSettings ->+  Job+newJob pRole_ pSettings_ =+  Job'+    { accelerationSettings = Prelude.Nothing,+      accelerationStatus = Prelude.Nothing,+      arn = Prelude.Nothing,+      billingTagsSource = Prelude.Nothing,+      createdAt = Prelude.Nothing,+      currentPhase = Prelude.Nothing,+      errorCode = Prelude.Nothing,+      errorMessage = Prelude.Nothing,+      hopDestinations = Prelude.Nothing,+      id = Prelude.Nothing,+      jobPercentComplete = Prelude.Nothing,+      jobTemplate = Prelude.Nothing,+      messages = Prelude.Nothing,+      outputGroupDetails = Prelude.Nothing,+      priority = Prelude.Nothing,+      queue = Prelude.Nothing,+      queueTransitions = Prelude.Nothing,+      retryCount = Prelude.Nothing,+      simulateReservedQueue = Prelude.Nothing,+      status = Prelude.Nothing,+      statusUpdateInterval = Prelude.Nothing,+      timing = Prelude.Nothing,+      userMetadata = Prelude.Nothing,+      role' = pRole_,+      settings = pSettings_+    }++-- | Accelerated transcoding can significantly speed up jobs with long,+-- visually complex content.+job_accelerationSettings :: Lens.Lens' Job (Prelude.Maybe AccelerationSettings)+job_accelerationSettings = Lens.lens (\Job' {accelerationSettings} -> accelerationSettings) (\s@Job' {} a -> s {accelerationSettings = a} :: Job)++-- | Describes whether the current job is running with accelerated+-- transcoding. For jobs that have Acceleration (AccelerationMode) set to+-- DISABLED, AccelerationStatus is always NOT_APPLICABLE. For jobs that+-- have Acceleration (AccelerationMode) set to ENABLED or PREFERRED,+-- AccelerationStatus is one of the other states. AccelerationStatus is+-- IN_PROGRESS initially, while the service determines whether the input+-- files and job settings are compatible with accelerated transcoding. If+-- they are, AcclerationStatus is ACCELERATED. If your input files and job+-- settings aren\'t compatible with accelerated transcoding, the service+-- either fails your job or runs it without accelerated transcoding,+-- depending on how you set Acceleration (AccelerationMode). When the+-- service runs your job without accelerated transcoding,+-- AccelerationStatus is NOT_ACCELERATED.+job_accelerationStatus :: Lens.Lens' Job (Prelude.Maybe AccelerationStatus)+job_accelerationStatus = Lens.lens (\Job' {accelerationStatus} -> accelerationStatus) (\s@Job' {} a -> s {accelerationStatus = a} :: Job)++-- | An identifier for this resource that is unique within all of AWS.+job_arn :: Lens.Lens' Job (Prelude.Maybe Prelude.Text)+job_arn = Lens.lens (\Job' {arn} -> arn) (\s@Job' {} a -> s {arn = a} :: Job)++-- | The tag type that AWS Billing and Cost Management will use to sort your+-- AWS Elemental MediaConvert costs on any billing report that you set up.+job_billingTagsSource :: Lens.Lens' Job (Prelude.Maybe BillingTagsSource)+job_billingTagsSource = Lens.lens (\Job' {billingTagsSource} -> billingTagsSource) (\s@Job' {} a -> s {billingTagsSource = a} :: Job)++-- | The time, in Unix epoch format in seconds, when the job got created.+job_createdAt :: Lens.Lens' Job (Prelude.Maybe Prelude.UTCTime)+job_createdAt = Lens.lens (\Job' {createdAt} -> createdAt) (\s@Job' {} a -> s {createdAt = a} :: Job) Prelude.. Lens.mapping Data._Time++-- | A job\'s phase can be PROBING, TRANSCODING OR UPLOADING+job_currentPhase :: Lens.Lens' Job (Prelude.Maybe JobPhase)+job_currentPhase = Lens.lens (\Job' {currentPhase} -> currentPhase) (\s@Job' {} a -> s {currentPhase = a} :: Job)++-- | Error code for the job+job_errorCode :: Lens.Lens' Job (Prelude.Maybe Prelude.Int)+job_errorCode = Lens.lens (\Job' {errorCode} -> errorCode) (\s@Job' {} a -> s {errorCode = a} :: Job)++-- | Error message of Job+job_errorMessage :: Lens.Lens' Job (Prelude.Maybe Prelude.Text)+job_errorMessage = Lens.lens (\Job' {errorMessage} -> errorMessage) (\s@Job' {} a -> s {errorMessage = a} :: Job)++-- | Optional list of hop destinations.+job_hopDestinations :: Lens.Lens' Job (Prelude.Maybe [HopDestination])+job_hopDestinations = Lens.lens (\Job' {hopDestinations} -> hopDestinations) (\s@Job' {} a -> s {hopDestinations = a} :: Job) Prelude.. Lens.mapping Lens.coerced++-- | A portion of the job\'s ARN, unique within your AWS Elemental+-- MediaConvert resources+job_id :: Lens.Lens' Job (Prelude.Maybe Prelude.Text)+job_id = Lens.lens (\Job' {id} -> id) (\s@Job' {} a -> s {id = a} :: Job)++-- | An estimate of how far your job has progressed. This estimate is shown+-- as a percentage of the total time from when your job leaves its queue to+-- when your output files appear in your output Amazon S3 bucket. AWS+-- Elemental MediaConvert provides jobPercentComplete in CloudWatch+-- STATUS_UPDATE events and in the response to GetJob and ListJobs+-- requests. The jobPercentComplete estimate is reliable for the following+-- input containers: Quicktime, Transport Stream, MP4, and MXF. For some+-- jobs, the service can\'t provide information about job progress. In+-- those cases, jobPercentComplete returns a null value.+job_jobPercentComplete :: Lens.Lens' Job (Prelude.Maybe Prelude.Int)+job_jobPercentComplete = Lens.lens (\Job' {jobPercentComplete} -> jobPercentComplete) (\s@Job' {} a -> s {jobPercentComplete = a} :: Job)++-- | The job template that the job is created from, if it is created from a+-- job template.+job_jobTemplate :: Lens.Lens' Job (Prelude.Maybe Prelude.Text)+job_jobTemplate = Lens.lens (\Job' {jobTemplate} -> jobTemplate) (\s@Job' {} a -> s {jobTemplate = a} :: Job)++-- | Provides messages from the service about jobs that you have already+-- successfully submitted.+job_messages :: Lens.Lens' Job (Prelude.Maybe JobMessages)+job_messages = Lens.lens (\Job' {messages} -> messages) (\s@Job' {} a -> s {messages = a} :: Job)++-- | List of output group details+job_outputGroupDetails :: Lens.Lens' Job (Prelude.Maybe [OutputGroupDetail])+job_outputGroupDetails = Lens.lens (\Job' {outputGroupDetails} -> outputGroupDetails) (\s@Job' {} a -> s {outputGroupDetails = a} :: Job) Prelude.. Lens.mapping Lens.coerced++-- | Relative priority on the job.+job_priority :: Lens.Lens' Job (Prelude.Maybe Prelude.Int)+job_priority = Lens.lens (\Job' {priority} -> priority) (\s@Job' {} a -> s {priority = a} :: Job)++-- | When you create a job, you can specify a queue to send it to. If you+-- don\'t specify, the job will go to the default queue. For more about+-- queues, see the User Guide topic at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/what-is.html+job_queue :: Lens.Lens' Job (Prelude.Maybe Prelude.Text)+job_queue = Lens.lens (\Job' {queue} -> queue) (\s@Job' {} a -> s {queue = a} :: Job)++-- | The job\'s queue hopping history.+job_queueTransitions :: Lens.Lens' Job (Prelude.Maybe [QueueTransition])+job_queueTransitions = Lens.lens (\Job' {queueTransitions} -> queueTransitions) (\s@Job' {} a -> s {queueTransitions = a} :: Job) Prelude.. Lens.mapping Lens.coerced++-- | The number of times that the service automatically attempted to process+-- your job after encountering an error.+job_retryCount :: Lens.Lens' Job (Prelude.Maybe Prelude.Int)+job_retryCount = Lens.lens (\Job' {retryCount} -> retryCount) (\s@Job' {} a -> s {retryCount = a} :: Job)++-- | Enable this setting when you run a test job to estimate how many+-- reserved transcoding slots (RTS) you need. When this is enabled,+-- MediaConvert runs your job from an on-demand queue with similar+-- performance to what you will see with one RTS in a reserved queue. This+-- setting is disabled by default.+job_simulateReservedQueue :: Lens.Lens' Job (Prelude.Maybe SimulateReservedQueue)+job_simulateReservedQueue = Lens.lens (\Job' {simulateReservedQueue} -> simulateReservedQueue) (\s@Job' {} a -> s {simulateReservedQueue = a} :: Job)++-- | A job\'s status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or+-- ERROR.+job_status :: Lens.Lens' Job (Prelude.Maybe JobStatus)+job_status = Lens.lens (\Job' {status} -> status) (\s@Job' {} a -> s {status = a} :: Job)++-- | Specify how often MediaConvert sends STATUS_UPDATE events to Amazon+-- CloudWatch Events. Set the interval, in seconds, between status updates.+-- MediaConvert sends an update at this interval from the time the service+-- begins processing your job to the time it completes the transcode or+-- encounters an error.+job_statusUpdateInterval :: Lens.Lens' Job (Prelude.Maybe StatusUpdateInterval)+job_statusUpdateInterval = Lens.lens (\Job' {statusUpdateInterval} -> statusUpdateInterval) (\s@Job' {} a -> s {statusUpdateInterval = a} :: Job)++-- | Information about when jobs are submitted, started, and finished is+-- specified in Unix epoch format in seconds.+job_timing :: Lens.Lens' Job (Prelude.Maybe Timing)+job_timing = Lens.lens (\Job' {timing} -> timing) (\s@Job' {} a -> s {timing = a} :: Job)++-- | User-defined metadata that you want to associate with an MediaConvert+-- job. You specify metadata in key\/value pairs.+job_userMetadata :: Lens.Lens' Job (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))+job_userMetadata = Lens.lens (\Job' {userMetadata} -> userMetadata) (\s@Job' {} a -> s {userMetadata = a} :: Job) Prelude.. Lens.mapping Lens.coerced++-- | The IAM role you use for creating this job. For details about+-- permissions, see the User Guide topic at the User Guide at+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html+job_role :: Lens.Lens' Job Prelude.Text+job_role = Lens.lens (\Job' {role'} -> role') (\s@Job' {} a -> s {role' = a} :: Job)++-- | JobSettings contains all the transcode settings for a job.+job_settings :: Lens.Lens' Job JobSettings+job_settings = Lens.lens (\Job' {settings} -> settings) (\s@Job' {} a -> s {settings = a} :: Job)++instance Data.FromJSON Job where+  parseJSON =+    Data.withObject+      "Job"+      ( \x ->+          Job'+            Prelude.<$> (x Data..:? "accelerationSettings")+            Prelude.<*> (x Data..:? "accelerationStatus")+            Prelude.<*> (x Data..:? "arn")+            Prelude.<*> (x Data..:? "billingTagsSource")+            Prelude.<*> (x Data..:? "createdAt")+            Prelude.<*> (x Data..:? "currentPhase")+            Prelude.<*> (x Data..:? "errorCode")+            Prelude.<*> (x Data..:? "errorMessage")+            Prelude.<*> ( x+                            Data..:? "hopDestinations"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "id")+            Prelude.<*> (x Data..:? "jobPercentComplete")+            Prelude.<*> (x Data..:? "jobTemplate")+            Prelude.<*> (x Data..:? "messages")+            Prelude.<*> ( x+                            Data..:? "outputGroupDetails"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "priority")+            Prelude.<*> (x Data..:? "queue")+            Prelude.<*> ( x+                            Data..:? "queueTransitions"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "retryCount")+            Prelude.<*> (x Data..:? "simulateReservedQueue")+            Prelude.<*> (x Data..:? "status")+            Prelude.<*> (x Data..:? "statusUpdateInterval")+            Prelude.<*> (x Data..:? "timing")+            Prelude.<*> (x Data..:? "userMetadata" Data..!= Prelude.mempty)+            Prelude.<*> (x Data..: "role")+            Prelude.<*> (x Data..: "settings")+      )++instance Prelude.Hashable Job where+  hashWithSalt _salt Job' {..} =+    _salt+      `Prelude.hashWithSalt` accelerationSettings+      `Prelude.hashWithSalt` accelerationStatus+      `Prelude.hashWithSalt` arn+      `Prelude.hashWithSalt` billingTagsSource+      `Prelude.hashWithSalt` createdAt+      `Prelude.hashWithSalt` currentPhase+      `Prelude.hashWithSalt` errorCode+      `Prelude.hashWithSalt` errorMessage+      `Prelude.hashWithSalt` hopDestinations+      `Prelude.hashWithSalt` id+      `Prelude.hashWithSalt` jobPercentComplete+      `Prelude.hashWithSalt` jobTemplate+      `Prelude.hashWithSalt` messages+      `Prelude.hashWithSalt` outputGroupDetails+      `Prelude.hashWithSalt` priority+      `Prelude.hashWithSalt` queue+      `Prelude.hashWithSalt` queueTransitions+      `Prelude.hashWithSalt` retryCount+      `Prelude.hashWithSalt` simulateReservedQueue+      `Prelude.hashWithSalt` status+      `Prelude.hashWithSalt` statusUpdateInterval+      `Prelude.hashWithSalt` timing+      `Prelude.hashWithSalt` userMetadata+      `Prelude.hashWithSalt` role'+      `Prelude.hashWithSalt` settings++instance Prelude.NFData Job where+  rnf Job' {..} =+    Prelude.rnf accelerationSettings+      `Prelude.seq` Prelude.rnf accelerationStatus+      `Prelude.seq` Prelude.rnf arn+      `Prelude.seq` Prelude.rnf billingTagsSource+      `Prelude.seq` Prelude.rnf createdAt+      `Prelude.seq` Prelude.rnf currentPhase+      `Prelude.seq` Prelude.rnf errorCode+      `Prelude.seq` Prelude.rnf errorMessage+      `Prelude.seq` Prelude.rnf hopDestinations+      `Prelude.seq` Prelude.rnf id+      `Prelude.seq` Prelude.rnf jobPercentComplete+      `Prelude.seq` Prelude.rnf jobTemplate+      `Prelude.seq` Prelude.rnf messages+      `Prelude.seq` Prelude.rnf outputGroupDetails+      `Prelude.seq` Prelude.rnf priority+      `Prelude.seq` Prelude.rnf queue+      `Prelude.seq` Prelude.rnf queueTransitions+      `Prelude.seq` Prelude.rnf retryCount+      `Prelude.seq` Prelude.rnf+        simulateReservedQueue+      `Prelude.seq` Prelude.rnf status+      `Prelude.seq` Prelude.rnf+        statusUpdateInterval+      `Prelude.seq` Prelude.rnf timing+      `Prelude.seq` Prelude.rnf userMetadata+      `Prelude.seq` Prelude.rnf role'+      `Prelude.seq` Prelude.rnf settings
+ gen/Amazonka/MediaConvert/Types/JobMessages.hs view
@@ -0,0 +1,90 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.JobMessages+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.JobMessages where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Provides messages from the service about jobs that you have already+-- successfully submitted.+--+-- /See:/ 'newJobMessages' smart constructor.+data JobMessages = JobMessages'+  { -- | List of messages that are informational only and don\'t indicate a+    -- problem with your job.+    info :: Prelude.Maybe [Prelude.Text],+    -- | List of messages that warn about conditions that might cause your job+    -- not to run or to fail.+    warning :: Prelude.Maybe [Prelude.Text]+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'JobMessages' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'info', 'jobMessages_info' - List of messages that are informational only and don\'t indicate a+-- problem with your job.+--+-- 'warning', 'jobMessages_warning' - List of messages that warn about conditions that might cause your job+-- not to run or to fail.+newJobMessages ::+  JobMessages+newJobMessages =+  JobMessages'+    { info = Prelude.Nothing,+      warning = Prelude.Nothing+    }++-- | List of messages that are informational only and don\'t indicate a+-- problem with your job.+jobMessages_info :: Lens.Lens' JobMessages (Prelude.Maybe [Prelude.Text])+jobMessages_info = Lens.lens (\JobMessages' {info} -> info) (\s@JobMessages' {} a -> s {info = a} :: JobMessages) Prelude.. Lens.mapping Lens.coerced++-- | List of messages that warn about conditions that might cause your job+-- not to run or to fail.+jobMessages_warning :: Lens.Lens' JobMessages (Prelude.Maybe [Prelude.Text])+jobMessages_warning = Lens.lens (\JobMessages' {warning} -> warning) (\s@JobMessages' {} a -> s {warning = a} :: JobMessages) Prelude.. Lens.mapping Lens.coerced++instance Data.FromJSON JobMessages where+  parseJSON =+    Data.withObject+      "JobMessages"+      ( \x ->+          JobMessages'+            Prelude.<$> (x Data..:? "info" Data..!= Prelude.mempty)+            Prelude.<*> (x Data..:? "warning" Data..!= Prelude.mempty)+      )++instance Prelude.Hashable JobMessages where+  hashWithSalt _salt JobMessages' {..} =+    _salt+      `Prelude.hashWithSalt` info+      `Prelude.hashWithSalt` warning++instance Prelude.NFData JobMessages where+  rnf JobMessages' {..} =+    Prelude.rnf info `Prelude.seq` Prelude.rnf warning
+ gen/Amazonka/MediaConvert/Types/JobPhase.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.JobPhase+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.JobPhase+  ( JobPhase+      ( ..,+        JobPhase_PROBING,+        JobPhase_TRANSCODING,+        JobPhase_UPLOADING+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | A job\'s phase can be PROBING, TRANSCODING OR UPLOADING+newtype JobPhase = JobPhase'+  { fromJobPhase ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern JobPhase_PROBING :: JobPhase+pattern JobPhase_PROBING = JobPhase' "PROBING"++pattern JobPhase_TRANSCODING :: JobPhase+pattern JobPhase_TRANSCODING = JobPhase' "TRANSCODING"++pattern JobPhase_UPLOADING :: JobPhase+pattern JobPhase_UPLOADING = JobPhase' "UPLOADING"++{-# COMPLETE+  JobPhase_PROBING,+  JobPhase_TRANSCODING,+  JobPhase_UPLOADING,+  JobPhase'+  #-}
+ gen/Amazonka/MediaConvert/Types/JobSettings.hs view
@@ -0,0 +1,373 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.JobSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.JobSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AvailBlanking+import Amazonka.MediaConvert.Types.EsamSettings+import Amazonka.MediaConvert.Types.ExtendedDataServices+import Amazonka.MediaConvert.Types.Input+import Amazonka.MediaConvert.Types.KantarWatermarkSettings+import Amazonka.MediaConvert.Types.MotionImageInserter+import Amazonka.MediaConvert.Types.NielsenConfiguration+import Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings+import Amazonka.MediaConvert.Types.OutputGroup+import Amazonka.MediaConvert.Types.TimecodeConfig+import Amazonka.MediaConvert.Types.TimedMetadataInsertion+import qualified Amazonka.Prelude as Prelude++-- | JobSettings contains all the transcode settings for a job.+--+-- /See:/ 'newJobSettings' smart constructor.+data JobSettings = JobSettings'+  { -- | When specified, this offset (in milliseconds) is added to the input Ad+    -- Avail PTS time.+    adAvailOffset :: Prelude.Maybe Prelude.Int,+    -- | Settings for ad avail blanking. Video can be blanked or overlaid with an+    -- image, and audio muted during SCTE-35 triggered ad avails.+    availBlanking :: Prelude.Maybe AvailBlanking,+    -- | Settings for Event Signaling And Messaging (ESAM). If you don\'t do ad+    -- insertion, you can ignore these settings.+    esam :: Prelude.Maybe EsamSettings,+    -- | If your source content has EIA-608 Line 21 Data Services, enable this+    -- feature to specify what MediaConvert does with the Extended Data+    -- Services (XDS) packets. You can choose to pass through XDS packets, or+    -- remove them from the output. For more information about XDS, see EIA-608+    -- Line Data Services, section 9.5.1.5 05h Content Advisory.+    extendedDataServices :: Prelude.Maybe ExtendedDataServices,+    -- | Use Inputs (inputs) to define source file used in the transcode job.+    -- There can be multiple inputs add in a job. These inputs will be+    -- concantenated together to create the output.+    inputs :: Prelude.Maybe [Input],+    -- | Use these settings only when you use Kantar watermarking. Specify the+    -- values that MediaConvert uses to generate and place Kantar watermarks in+    -- your output audio. These settings apply to every output in your job. In+    -- addition to specifying these values, you also need to store your Kantar+    -- credentials in AWS Secrets Manager. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/kantar-watermarking.html.+    kantarWatermark :: Prelude.Maybe KantarWatermarkSettings,+    -- | Overlay motion graphics on top of your video. The motion graphics that+    -- you specify here appear on all outputs in all output groups. For more+    -- information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/motion-graphic-overlay.html.+    motionImageInserter :: Prelude.Maybe MotionImageInserter,+    -- | Settings for your Nielsen configuration. If you don\'t do Nielsen+    -- measurement and analytics, ignore these settings. When you enable+    -- Nielsen configuration (nielsenConfiguration), MediaConvert enables PCM+    -- to ID3 tagging for all outputs in the job. To enable Nielsen+    -- configuration programmatically, include an instance of+    -- nielsenConfiguration in your JSON job specification. Even if you don\'t+    -- include any children of nielsenConfiguration, you still enable the+    -- setting.+    nielsenConfiguration :: Prelude.Maybe NielsenConfiguration,+    -- | Ignore these settings unless you are using Nielsen non-linear+    -- watermarking. Specify the values that MediaConvert uses to generate and+    -- place Nielsen watermarks in your output audio. In addition to specifying+    -- these values, you also need to set up your cloud TIC server. These+    -- settings apply to every output in your job. The MediaConvert+    -- implementation is currently with the following Nielsen versions: Nielsen+    -- Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7+    -- Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]+    nielsenNonLinearWatermark :: Prelude.Maybe NielsenNonLinearWatermarkSettings,+    -- | (OutputGroups) contains one group of settings for each set of outputs+    -- that share a common package type. All unpackaged files (MPEG-4, MPEG-2+    -- TS, Quicktime, MXF, and no container) are grouped in a single output+    -- group as well. Required in (OutputGroups) is a group of settings that+    -- apply to the whole group. This required object depends on the value you+    -- set for (Type) under (OutputGroups)>(OutputGroupSettings). Type,+    -- settings object pairs are as follows. * FILE_GROUP_SETTINGS,+    -- FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings *+    -- DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings *+    -- MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS,+    -- CmafGroupSettings+    outputGroups :: Prelude.Maybe [OutputGroup],+    -- | These settings control how the service handles timecodes throughout the+    -- job. These settings don\'t affect input clipping.+    timecodeConfig :: Prelude.Maybe TimecodeConfig,+    -- | Insert user-defined custom ID3 metadata (id3) at timecodes (timecode)+    -- that you specify. In each output that you want to include this metadata,+    -- you must set ID3 metadata (timedMetadata) to Passthrough (PASSTHROUGH).+    timedMetadataInsertion :: Prelude.Maybe TimedMetadataInsertion+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'JobSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'adAvailOffset', 'jobSettings_adAvailOffset' - When specified, this offset (in milliseconds) is added to the input Ad+-- Avail PTS time.+--+-- 'availBlanking', 'jobSettings_availBlanking' - Settings for ad avail blanking. Video can be blanked or overlaid with an+-- image, and audio muted during SCTE-35 triggered ad avails.+--+-- 'esam', 'jobSettings_esam' - Settings for Event Signaling And Messaging (ESAM). If you don\'t do ad+-- insertion, you can ignore these settings.+--+-- 'extendedDataServices', 'jobSettings_extendedDataServices' - If your source content has EIA-608 Line 21 Data Services, enable this+-- feature to specify what MediaConvert does with the Extended Data+-- Services (XDS) packets. You can choose to pass through XDS packets, or+-- remove them from the output. For more information about XDS, see EIA-608+-- Line Data Services, section 9.5.1.5 05h Content Advisory.+--+-- 'inputs', 'jobSettings_inputs' - Use Inputs (inputs) to define source file used in the transcode job.+-- There can be multiple inputs add in a job. These inputs will be+-- concantenated together to create the output.+--+-- 'kantarWatermark', 'jobSettings_kantarWatermark' - Use these settings only when you use Kantar watermarking. Specify the+-- values that MediaConvert uses to generate and place Kantar watermarks in+-- your output audio. These settings apply to every output in your job. In+-- addition to specifying these values, you also need to store your Kantar+-- credentials in AWS Secrets Manager. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/kantar-watermarking.html.+--+-- 'motionImageInserter', 'jobSettings_motionImageInserter' - Overlay motion graphics on top of your video. The motion graphics that+-- you specify here appear on all outputs in all output groups. For more+-- information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/motion-graphic-overlay.html.+--+-- 'nielsenConfiguration', 'jobSettings_nielsenConfiguration' - Settings for your Nielsen configuration. If you don\'t do Nielsen+-- measurement and analytics, ignore these settings. When you enable+-- Nielsen configuration (nielsenConfiguration), MediaConvert enables PCM+-- to ID3 tagging for all outputs in the job. To enable Nielsen+-- configuration programmatically, include an instance of+-- nielsenConfiguration in your JSON job specification. Even if you don\'t+-- include any children of nielsenConfiguration, you still enable the+-- setting.+--+-- 'nielsenNonLinearWatermark', 'jobSettings_nielsenNonLinearWatermark' - Ignore these settings unless you are using Nielsen non-linear+-- watermarking. Specify the values that MediaConvert uses to generate and+-- place Nielsen watermarks in your output audio. In addition to specifying+-- these values, you also need to set up your cloud TIC server. These+-- settings apply to every output in your job. The MediaConvert+-- implementation is currently with the following Nielsen versions: Nielsen+-- Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7+-- Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]+--+-- 'outputGroups', 'jobSettings_outputGroups' - (OutputGroups) contains one group of settings for each set of outputs+-- that share a common package type. All unpackaged files (MPEG-4, MPEG-2+-- TS, Quicktime, MXF, and no container) are grouped in a single output+-- group as well. Required in (OutputGroups) is a group of settings that+-- apply to the whole group. This required object depends on the value you+-- set for (Type) under (OutputGroups)>(OutputGroupSettings). Type,+-- settings object pairs are as follows. * FILE_GROUP_SETTINGS,+-- FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings *+-- DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings *+-- MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS,+-- CmafGroupSettings+--+-- 'timecodeConfig', 'jobSettings_timecodeConfig' - These settings control how the service handles timecodes throughout the+-- job. These settings don\'t affect input clipping.+--+-- 'timedMetadataInsertion', 'jobSettings_timedMetadataInsertion' - Insert user-defined custom ID3 metadata (id3) at timecodes (timecode)+-- that you specify. In each output that you want to include this metadata,+-- you must set ID3 metadata (timedMetadata) to Passthrough (PASSTHROUGH).+newJobSettings ::+  JobSettings+newJobSettings =+  JobSettings'+    { adAvailOffset = Prelude.Nothing,+      availBlanking = Prelude.Nothing,+      esam = Prelude.Nothing,+      extendedDataServices = Prelude.Nothing,+      inputs = Prelude.Nothing,+      kantarWatermark = Prelude.Nothing,+      motionImageInserter = Prelude.Nothing,+      nielsenConfiguration = Prelude.Nothing,+      nielsenNonLinearWatermark = Prelude.Nothing,+      outputGroups = Prelude.Nothing,+      timecodeConfig = Prelude.Nothing,+      timedMetadataInsertion = Prelude.Nothing+    }++-- | When specified, this offset (in milliseconds) is added to the input Ad+-- Avail PTS time.+jobSettings_adAvailOffset :: Lens.Lens' JobSettings (Prelude.Maybe Prelude.Int)+jobSettings_adAvailOffset = Lens.lens (\JobSettings' {adAvailOffset} -> adAvailOffset) (\s@JobSettings' {} a -> s {adAvailOffset = a} :: JobSettings)++-- | Settings for ad avail blanking. Video can be blanked or overlaid with an+-- image, and audio muted during SCTE-35 triggered ad avails.+jobSettings_availBlanking :: Lens.Lens' JobSettings (Prelude.Maybe AvailBlanking)+jobSettings_availBlanking = Lens.lens (\JobSettings' {availBlanking} -> availBlanking) (\s@JobSettings' {} a -> s {availBlanking = a} :: JobSettings)++-- | Settings for Event Signaling And Messaging (ESAM). If you don\'t do ad+-- insertion, you can ignore these settings.+jobSettings_esam :: Lens.Lens' JobSettings (Prelude.Maybe EsamSettings)+jobSettings_esam = Lens.lens (\JobSettings' {esam} -> esam) (\s@JobSettings' {} a -> s {esam = a} :: JobSettings)++-- | If your source content has EIA-608 Line 21 Data Services, enable this+-- feature to specify what MediaConvert does with the Extended Data+-- Services (XDS) packets. You can choose to pass through XDS packets, or+-- remove them from the output. For more information about XDS, see EIA-608+-- Line Data Services, section 9.5.1.5 05h Content Advisory.+jobSettings_extendedDataServices :: Lens.Lens' JobSettings (Prelude.Maybe ExtendedDataServices)+jobSettings_extendedDataServices = Lens.lens (\JobSettings' {extendedDataServices} -> extendedDataServices) (\s@JobSettings' {} a -> s {extendedDataServices = a} :: JobSettings)++-- | Use Inputs (inputs) to define source file used in the transcode job.+-- There can be multiple inputs add in a job. These inputs will be+-- concantenated together to create the output.+jobSettings_inputs :: Lens.Lens' JobSettings (Prelude.Maybe [Input])+jobSettings_inputs = Lens.lens (\JobSettings' {inputs} -> inputs) (\s@JobSettings' {} a -> s {inputs = a} :: JobSettings) Prelude.. Lens.mapping Lens.coerced++-- | Use these settings only when you use Kantar watermarking. Specify the+-- values that MediaConvert uses to generate and place Kantar watermarks in+-- your output audio. These settings apply to every output in your job. In+-- addition to specifying these values, you also need to store your Kantar+-- credentials in AWS Secrets Manager. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/kantar-watermarking.html.+jobSettings_kantarWatermark :: Lens.Lens' JobSettings (Prelude.Maybe KantarWatermarkSettings)+jobSettings_kantarWatermark = Lens.lens (\JobSettings' {kantarWatermark} -> kantarWatermark) (\s@JobSettings' {} a -> s {kantarWatermark = a} :: JobSettings)++-- | Overlay motion graphics on top of your video. The motion graphics that+-- you specify here appear on all outputs in all output groups. For more+-- information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/motion-graphic-overlay.html.+jobSettings_motionImageInserter :: Lens.Lens' JobSettings (Prelude.Maybe MotionImageInserter)+jobSettings_motionImageInserter = Lens.lens (\JobSettings' {motionImageInserter} -> motionImageInserter) (\s@JobSettings' {} a -> s {motionImageInserter = a} :: JobSettings)++-- | Settings for your Nielsen configuration. If you don\'t do Nielsen+-- measurement and analytics, ignore these settings. When you enable+-- Nielsen configuration (nielsenConfiguration), MediaConvert enables PCM+-- to ID3 tagging for all outputs in the job. To enable Nielsen+-- configuration programmatically, include an instance of+-- nielsenConfiguration in your JSON job specification. Even if you don\'t+-- include any children of nielsenConfiguration, you still enable the+-- setting.+jobSettings_nielsenConfiguration :: Lens.Lens' JobSettings (Prelude.Maybe NielsenConfiguration)+jobSettings_nielsenConfiguration = Lens.lens (\JobSettings' {nielsenConfiguration} -> nielsenConfiguration) (\s@JobSettings' {} a -> s {nielsenConfiguration = a} :: JobSettings)++-- | Ignore these settings unless you are using Nielsen non-linear+-- watermarking. Specify the values that MediaConvert uses to generate and+-- place Nielsen watermarks in your output audio. In addition to specifying+-- these values, you also need to set up your cloud TIC server. These+-- settings apply to every output in your job. The MediaConvert+-- implementation is currently with the following Nielsen versions: Nielsen+-- Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7+-- Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]+jobSettings_nielsenNonLinearWatermark :: Lens.Lens' JobSettings (Prelude.Maybe NielsenNonLinearWatermarkSettings)+jobSettings_nielsenNonLinearWatermark = Lens.lens (\JobSettings' {nielsenNonLinearWatermark} -> nielsenNonLinearWatermark) (\s@JobSettings' {} a -> s {nielsenNonLinearWatermark = a} :: JobSettings)++-- | (OutputGroups) contains one group of settings for each set of outputs+-- that share a common package type. All unpackaged files (MPEG-4, MPEG-2+-- TS, Quicktime, MXF, and no container) are grouped in a single output+-- group as well. Required in (OutputGroups) is a group of settings that+-- apply to the whole group. This required object depends on the value you+-- set for (Type) under (OutputGroups)>(OutputGroupSettings). Type,+-- settings object pairs are as follows. * FILE_GROUP_SETTINGS,+-- FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings *+-- DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings *+-- MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS,+-- CmafGroupSettings+jobSettings_outputGroups :: Lens.Lens' JobSettings (Prelude.Maybe [OutputGroup])+jobSettings_outputGroups = Lens.lens (\JobSettings' {outputGroups} -> outputGroups) (\s@JobSettings' {} a -> s {outputGroups = a} :: JobSettings) Prelude.. Lens.mapping Lens.coerced++-- | These settings control how the service handles timecodes throughout the+-- job. These settings don\'t affect input clipping.+jobSettings_timecodeConfig :: Lens.Lens' JobSettings (Prelude.Maybe TimecodeConfig)+jobSettings_timecodeConfig = Lens.lens (\JobSettings' {timecodeConfig} -> timecodeConfig) (\s@JobSettings' {} a -> s {timecodeConfig = a} :: JobSettings)++-- | Insert user-defined custom ID3 metadata (id3) at timecodes (timecode)+-- that you specify. In each output that you want to include this metadata,+-- you must set ID3 metadata (timedMetadata) to Passthrough (PASSTHROUGH).+jobSettings_timedMetadataInsertion :: Lens.Lens' JobSettings (Prelude.Maybe TimedMetadataInsertion)+jobSettings_timedMetadataInsertion = Lens.lens (\JobSettings' {timedMetadataInsertion} -> timedMetadataInsertion) (\s@JobSettings' {} a -> s {timedMetadataInsertion = a} :: JobSettings)++instance Data.FromJSON JobSettings where+  parseJSON =+    Data.withObject+      "JobSettings"+      ( \x ->+          JobSettings'+            Prelude.<$> (x Data..:? "adAvailOffset")+            Prelude.<*> (x Data..:? "availBlanking")+            Prelude.<*> (x Data..:? "esam")+            Prelude.<*> (x Data..:? "extendedDataServices")+            Prelude.<*> (x Data..:? "inputs" Data..!= Prelude.mempty)+            Prelude.<*> (x Data..:? "kantarWatermark")+            Prelude.<*> (x Data..:? "motionImageInserter")+            Prelude.<*> (x Data..:? "nielsenConfiguration")+            Prelude.<*> (x Data..:? "nielsenNonLinearWatermark")+            Prelude.<*> (x Data..:? "outputGroups" Data..!= Prelude.mempty)+            Prelude.<*> (x Data..:? "timecodeConfig")+            Prelude.<*> (x Data..:? "timedMetadataInsertion")+      )++instance Prelude.Hashable JobSettings where+  hashWithSalt _salt JobSettings' {..} =+    _salt+      `Prelude.hashWithSalt` adAvailOffset+      `Prelude.hashWithSalt` availBlanking+      `Prelude.hashWithSalt` esam+      `Prelude.hashWithSalt` extendedDataServices+      `Prelude.hashWithSalt` inputs+      `Prelude.hashWithSalt` kantarWatermark+      `Prelude.hashWithSalt` motionImageInserter+      `Prelude.hashWithSalt` nielsenConfiguration+      `Prelude.hashWithSalt` nielsenNonLinearWatermark+      `Prelude.hashWithSalt` outputGroups+      `Prelude.hashWithSalt` timecodeConfig+      `Prelude.hashWithSalt` timedMetadataInsertion++instance Prelude.NFData JobSettings where+  rnf JobSettings' {..} =+    Prelude.rnf adAvailOffset+      `Prelude.seq` Prelude.rnf availBlanking+      `Prelude.seq` Prelude.rnf esam+      `Prelude.seq` Prelude.rnf extendedDataServices+      `Prelude.seq` Prelude.rnf inputs+      `Prelude.seq` Prelude.rnf kantarWatermark+      `Prelude.seq` Prelude.rnf motionImageInserter+      `Prelude.seq` Prelude.rnf nielsenConfiguration+      `Prelude.seq` Prelude.rnf nielsenNonLinearWatermark+      `Prelude.seq` Prelude.rnf outputGroups+      `Prelude.seq` Prelude.rnf timecodeConfig+      `Prelude.seq` Prelude.rnf timedMetadataInsertion++instance Data.ToJSON JobSettings where+  toJSON JobSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("adAvailOffset" Data..=) Prelude.<$> adAvailOffset,+            ("availBlanking" Data..=) Prelude.<$> availBlanking,+            ("esam" Data..=) Prelude.<$> esam,+            ("extendedDataServices" Data..=)+              Prelude.<$> extendedDataServices,+            ("inputs" Data..=) Prelude.<$> inputs,+            ("kantarWatermark" Data..=)+              Prelude.<$> kantarWatermark,+            ("motionImageInserter" Data..=)+              Prelude.<$> motionImageInserter,+            ("nielsenConfiguration" Data..=)+              Prelude.<$> nielsenConfiguration,+            ("nielsenNonLinearWatermark" Data..=)+              Prelude.<$> nielsenNonLinearWatermark,+            ("outputGroups" Data..=) Prelude.<$> outputGroups,+            ("timecodeConfig" Data..=)+              Prelude.<$> timecodeConfig,+            ("timedMetadataInsertion" Data..=)+              Prelude.<$> timedMetadataInsertion+          ]+      )
+ gen/Amazonka/MediaConvert/Types/JobStatus.hs view
@@ -0,0 +1,88 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.JobStatus+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.JobStatus+  ( JobStatus+      ( ..,+        JobStatus_CANCELED,+        JobStatus_COMPLETE,+        JobStatus_ERROR,+        JobStatus_PROGRESSING,+        JobStatus_SUBMITTED+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | A job\'s status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or+-- ERROR.+newtype JobStatus = JobStatus'+  { fromJobStatus ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern JobStatus_CANCELED :: JobStatus+pattern JobStatus_CANCELED = JobStatus' "CANCELED"++pattern JobStatus_COMPLETE :: JobStatus+pattern JobStatus_COMPLETE = JobStatus' "COMPLETE"++pattern JobStatus_ERROR :: JobStatus+pattern JobStatus_ERROR = JobStatus' "ERROR"++pattern JobStatus_PROGRESSING :: JobStatus+pattern JobStatus_PROGRESSING = JobStatus' "PROGRESSING"++pattern JobStatus_SUBMITTED :: JobStatus+pattern JobStatus_SUBMITTED = JobStatus' "SUBMITTED"++{-# COMPLETE+  JobStatus_CANCELED,+  JobStatus_COMPLETE,+  JobStatus_ERROR,+  JobStatus_PROGRESSING,+  JobStatus_SUBMITTED,+  JobStatus'+  #-}
+ gen/Amazonka/MediaConvert/Types/JobTemplate.hs view
@@ -0,0 +1,257 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.JobTemplate+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.JobTemplate where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AccelerationSettings+import Amazonka.MediaConvert.Types.HopDestination+import Amazonka.MediaConvert.Types.JobTemplateSettings+import Amazonka.MediaConvert.Types.StatusUpdateInterval+import Amazonka.MediaConvert.Types.Type+import qualified Amazonka.Prelude as Prelude++-- | A job template is a pre-made set of encoding instructions that you can+-- use to quickly create a job.+--+-- /See:/ 'newJobTemplate' smart constructor.+data JobTemplate = JobTemplate'+  { -- | Accelerated transcoding can significantly speed up jobs with long,+    -- visually complex content.+    accelerationSettings :: Prelude.Maybe AccelerationSettings,+    -- | An identifier for this resource that is unique within all of AWS.+    arn :: Prelude.Maybe Prelude.Text,+    -- | An optional category you create to organize your job templates.+    category :: Prelude.Maybe Prelude.Text,+    -- | The timestamp in epoch seconds for Job template creation.+    createdAt :: Prelude.Maybe Data.POSIX,+    -- | An optional description you create for each job template.+    description :: Prelude.Maybe Prelude.Text,+    -- | Optional list of hop destinations.+    hopDestinations :: Prelude.Maybe [HopDestination],+    -- | The timestamp in epoch seconds when the Job template was last updated.+    lastUpdated :: Prelude.Maybe Data.POSIX,+    -- | Relative priority on the job.+    priority :: Prelude.Maybe Prelude.Int,+    -- | Optional. The queue that jobs created from this template are assigned+    -- to. If you don\'t specify this, jobs will go to the default queue.+    queue :: Prelude.Maybe Prelude.Text,+    -- | Specify how often MediaConvert sends STATUS_UPDATE events to Amazon+    -- CloudWatch Events. Set the interval, in seconds, between status updates.+    -- MediaConvert sends an update at this interval from the time the service+    -- begins processing your job to the time it completes the transcode or+    -- encounters an error.+    statusUpdateInterval :: Prelude.Maybe StatusUpdateInterval,+    -- | A job template can be of two types: system or custom. System or built-in+    -- job templates can\'t be modified or deleted by the user.+    type' :: Prelude.Maybe Type,+    -- | JobTemplateSettings contains all the transcode settings saved in the+    -- template that will be applied to jobs created from it.+    settings :: JobTemplateSettings,+    -- | A name you create for each job template. Each name must be unique within+    -- your account.+    name :: Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'JobTemplate' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'accelerationSettings', 'jobTemplate_accelerationSettings' - Accelerated transcoding can significantly speed up jobs with long,+-- visually complex content.+--+-- 'arn', 'jobTemplate_arn' - An identifier for this resource that is unique within all of AWS.+--+-- 'category', 'jobTemplate_category' - An optional category you create to organize your job templates.+--+-- 'createdAt', 'jobTemplate_createdAt' - The timestamp in epoch seconds for Job template creation.+--+-- 'description', 'jobTemplate_description' - An optional description you create for each job template.+--+-- 'hopDestinations', 'jobTemplate_hopDestinations' - Optional list of hop destinations.+--+-- 'lastUpdated', 'jobTemplate_lastUpdated' - The timestamp in epoch seconds when the Job template was last updated.+--+-- 'priority', 'jobTemplate_priority' - Relative priority on the job.+--+-- 'queue', 'jobTemplate_queue' - Optional. The queue that jobs created from this template are assigned+-- to. If you don\'t specify this, jobs will go to the default queue.+--+-- 'statusUpdateInterval', 'jobTemplate_statusUpdateInterval' - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon+-- CloudWatch Events. Set the interval, in seconds, between status updates.+-- MediaConvert sends an update at this interval from the time the service+-- begins processing your job to the time it completes the transcode or+-- encounters an error.+--+-- 'type'', 'jobTemplate_type' - A job template can be of two types: system or custom. System or built-in+-- job templates can\'t be modified or deleted by the user.+--+-- 'settings', 'jobTemplate_settings' - JobTemplateSettings contains all the transcode settings saved in the+-- template that will be applied to jobs created from it.+--+-- 'name', 'jobTemplate_name' - A name you create for each job template. Each name must be unique within+-- your account.+newJobTemplate ::+  -- | 'settings'+  JobTemplateSettings ->+  -- | 'name'+  Prelude.Text ->+  JobTemplate+newJobTemplate pSettings_ pName_ =+  JobTemplate'+    { accelerationSettings =+        Prelude.Nothing,+      arn = Prelude.Nothing,+      category = Prelude.Nothing,+      createdAt = Prelude.Nothing,+      description = Prelude.Nothing,+      hopDestinations = Prelude.Nothing,+      lastUpdated = Prelude.Nothing,+      priority = Prelude.Nothing,+      queue = Prelude.Nothing,+      statusUpdateInterval = Prelude.Nothing,+      type' = Prelude.Nothing,+      settings = pSettings_,+      name = pName_+    }++-- | Accelerated transcoding can significantly speed up jobs with long,+-- visually complex content.+jobTemplate_accelerationSettings :: Lens.Lens' JobTemplate (Prelude.Maybe AccelerationSettings)+jobTemplate_accelerationSettings = Lens.lens (\JobTemplate' {accelerationSettings} -> accelerationSettings) (\s@JobTemplate' {} a -> s {accelerationSettings = a} :: JobTemplate)++-- | An identifier for this resource that is unique within all of AWS.+jobTemplate_arn :: Lens.Lens' JobTemplate (Prelude.Maybe Prelude.Text)+jobTemplate_arn = Lens.lens (\JobTemplate' {arn} -> arn) (\s@JobTemplate' {} a -> s {arn = a} :: JobTemplate)++-- | An optional category you create to organize your job templates.+jobTemplate_category :: Lens.Lens' JobTemplate (Prelude.Maybe Prelude.Text)+jobTemplate_category = Lens.lens (\JobTemplate' {category} -> category) (\s@JobTemplate' {} a -> s {category = a} :: JobTemplate)++-- | The timestamp in epoch seconds for Job template creation.+jobTemplate_createdAt :: Lens.Lens' JobTemplate (Prelude.Maybe Prelude.UTCTime)+jobTemplate_createdAt = Lens.lens (\JobTemplate' {createdAt} -> createdAt) (\s@JobTemplate' {} a -> s {createdAt = a} :: JobTemplate) Prelude.. Lens.mapping Data._Time++-- | An optional description you create for each job template.+jobTemplate_description :: Lens.Lens' JobTemplate (Prelude.Maybe Prelude.Text)+jobTemplate_description = Lens.lens (\JobTemplate' {description} -> description) (\s@JobTemplate' {} a -> s {description = a} :: JobTemplate)++-- | Optional list of hop destinations.+jobTemplate_hopDestinations :: Lens.Lens' JobTemplate (Prelude.Maybe [HopDestination])+jobTemplate_hopDestinations = Lens.lens (\JobTemplate' {hopDestinations} -> hopDestinations) (\s@JobTemplate' {} a -> s {hopDestinations = a} :: JobTemplate) Prelude.. Lens.mapping Lens.coerced++-- | The timestamp in epoch seconds when the Job template was last updated.+jobTemplate_lastUpdated :: Lens.Lens' JobTemplate (Prelude.Maybe Prelude.UTCTime)+jobTemplate_lastUpdated = Lens.lens (\JobTemplate' {lastUpdated} -> lastUpdated) (\s@JobTemplate' {} a -> s {lastUpdated = a} :: JobTemplate) Prelude.. Lens.mapping Data._Time++-- | Relative priority on the job.+jobTemplate_priority :: Lens.Lens' JobTemplate (Prelude.Maybe Prelude.Int)+jobTemplate_priority = Lens.lens (\JobTemplate' {priority} -> priority) (\s@JobTemplate' {} a -> s {priority = a} :: JobTemplate)++-- | Optional. The queue that jobs created from this template are assigned+-- to. If you don\'t specify this, jobs will go to the default queue.+jobTemplate_queue :: Lens.Lens' JobTemplate (Prelude.Maybe Prelude.Text)+jobTemplate_queue = Lens.lens (\JobTemplate' {queue} -> queue) (\s@JobTemplate' {} a -> s {queue = a} :: JobTemplate)++-- | Specify how often MediaConvert sends STATUS_UPDATE events to Amazon+-- CloudWatch Events. Set the interval, in seconds, between status updates.+-- MediaConvert sends an update at this interval from the time the service+-- begins processing your job to the time it completes the transcode or+-- encounters an error.+jobTemplate_statusUpdateInterval :: Lens.Lens' JobTemplate (Prelude.Maybe StatusUpdateInterval)+jobTemplate_statusUpdateInterval = Lens.lens (\JobTemplate' {statusUpdateInterval} -> statusUpdateInterval) (\s@JobTemplate' {} a -> s {statusUpdateInterval = a} :: JobTemplate)++-- | A job template can be of two types: system or custom. System or built-in+-- job templates can\'t be modified or deleted by the user.+jobTemplate_type :: Lens.Lens' JobTemplate (Prelude.Maybe Type)+jobTemplate_type = Lens.lens (\JobTemplate' {type'} -> type') (\s@JobTemplate' {} a -> s {type' = a} :: JobTemplate)++-- | JobTemplateSettings contains all the transcode settings saved in the+-- template that will be applied to jobs created from it.+jobTemplate_settings :: Lens.Lens' JobTemplate JobTemplateSettings+jobTemplate_settings = Lens.lens (\JobTemplate' {settings} -> settings) (\s@JobTemplate' {} a -> s {settings = a} :: JobTemplate)++-- | A name you create for each job template. Each name must be unique within+-- your account.+jobTemplate_name :: Lens.Lens' JobTemplate Prelude.Text+jobTemplate_name = Lens.lens (\JobTemplate' {name} -> name) (\s@JobTemplate' {} a -> s {name = a} :: JobTemplate)++instance Data.FromJSON JobTemplate where+  parseJSON =+    Data.withObject+      "JobTemplate"+      ( \x ->+          JobTemplate'+            Prelude.<$> (x Data..:? "accelerationSettings")+            Prelude.<*> (x Data..:? "arn")+            Prelude.<*> (x Data..:? "category")+            Prelude.<*> (x Data..:? "createdAt")+            Prelude.<*> (x Data..:? "description")+            Prelude.<*> ( x+                            Data..:? "hopDestinations"+                            Data..!= Prelude.mempty+                        )+            Prelude.<*> (x Data..:? "lastUpdated")+            Prelude.<*> (x Data..:? "priority")+            Prelude.<*> (x Data..:? "queue")+            Prelude.<*> (x Data..:? "statusUpdateInterval")+            Prelude.<*> (x Data..:? "type")+            Prelude.<*> (x Data..: "settings")+            Prelude.<*> (x Data..: "name")+      )++instance Prelude.Hashable JobTemplate where+  hashWithSalt _salt JobTemplate' {..} =+    _salt+      `Prelude.hashWithSalt` accelerationSettings+      `Prelude.hashWithSalt` arn+      `Prelude.hashWithSalt` category+      `Prelude.hashWithSalt` createdAt+      `Prelude.hashWithSalt` description+      `Prelude.hashWithSalt` hopDestinations+      `Prelude.hashWithSalt` lastUpdated+      `Prelude.hashWithSalt` priority+      `Prelude.hashWithSalt` queue+      `Prelude.hashWithSalt` statusUpdateInterval+      `Prelude.hashWithSalt` type'+      `Prelude.hashWithSalt` settings+      `Prelude.hashWithSalt` name++instance Prelude.NFData JobTemplate where+  rnf JobTemplate' {..} =+    Prelude.rnf accelerationSettings+      `Prelude.seq` Prelude.rnf arn+      `Prelude.seq` Prelude.rnf category+      `Prelude.seq` Prelude.rnf createdAt+      `Prelude.seq` Prelude.rnf description+      `Prelude.seq` Prelude.rnf hopDestinations+      `Prelude.seq` Prelude.rnf lastUpdated+      `Prelude.seq` Prelude.rnf priority+      `Prelude.seq` Prelude.rnf queue+      `Prelude.seq` Prelude.rnf statusUpdateInterval+      `Prelude.seq` Prelude.rnf type'+      `Prelude.seq` Prelude.rnf settings+      `Prelude.seq` Prelude.rnf name
+ gen/Amazonka/MediaConvert/Types/JobTemplateListBy.hs view
@@ -0,0 +1,79 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.JobTemplateListBy+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.JobTemplateListBy+  ( JobTemplateListBy+      ( ..,+        JobTemplateListBy_CREATION_DATE,+        JobTemplateListBy_NAME,+        JobTemplateListBy_SYSTEM+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Optional. When you request a list of job templates, you can choose to+-- list them alphabetically by NAME or chronologically by CREATION_DATE. If+-- you don\'t specify, the service will list them by name.+newtype JobTemplateListBy = JobTemplateListBy'+  { fromJobTemplateListBy ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern JobTemplateListBy_CREATION_DATE :: JobTemplateListBy+pattern JobTemplateListBy_CREATION_DATE = JobTemplateListBy' "CREATION_DATE"++pattern JobTemplateListBy_NAME :: JobTemplateListBy+pattern JobTemplateListBy_NAME = JobTemplateListBy' "NAME"++pattern JobTemplateListBy_SYSTEM :: JobTemplateListBy+pattern JobTemplateListBy_SYSTEM = JobTemplateListBy' "SYSTEM"++{-# COMPLETE+  JobTemplateListBy_CREATION_DATE,+  JobTemplateListBy_NAME,+  JobTemplateListBy_SYSTEM,+  JobTemplateListBy'+  #-}
+ gen/Amazonka/MediaConvert/Types/JobTemplateSettings.hs view
@@ -0,0 +1,375 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.JobTemplateSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.JobTemplateSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import Amazonka.MediaConvert.Types.AvailBlanking+import Amazonka.MediaConvert.Types.EsamSettings+import Amazonka.MediaConvert.Types.ExtendedDataServices+import Amazonka.MediaConvert.Types.InputTemplate+import Amazonka.MediaConvert.Types.KantarWatermarkSettings+import Amazonka.MediaConvert.Types.MotionImageInserter+import Amazonka.MediaConvert.Types.NielsenConfiguration+import Amazonka.MediaConvert.Types.NielsenNonLinearWatermarkSettings+import Amazonka.MediaConvert.Types.OutputGroup+import Amazonka.MediaConvert.Types.TimecodeConfig+import Amazonka.MediaConvert.Types.TimedMetadataInsertion+import qualified Amazonka.Prelude as Prelude++-- | JobTemplateSettings contains all the transcode settings saved in the+-- template that will be applied to jobs created from it.+--+-- /See:/ 'newJobTemplateSettings' smart constructor.+data JobTemplateSettings = JobTemplateSettings'+  { -- | When specified, this offset (in milliseconds) is added to the input Ad+    -- Avail PTS time.+    adAvailOffset :: Prelude.Maybe Prelude.Int,+    -- | Settings for ad avail blanking. Video can be blanked or overlaid with an+    -- image, and audio muted during SCTE-35 triggered ad avails.+    availBlanking :: Prelude.Maybe AvailBlanking,+    -- | Settings for Event Signaling And Messaging (ESAM). If you don\'t do ad+    -- insertion, you can ignore these settings.+    esam :: Prelude.Maybe EsamSettings,+    -- | If your source content has EIA-608 Line 21 Data Services, enable this+    -- feature to specify what MediaConvert does with the Extended Data+    -- Services (XDS) packets. You can choose to pass through XDS packets, or+    -- remove them from the output. For more information about XDS, see EIA-608+    -- Line Data Services, section 9.5.1.5 05h Content Advisory.+    extendedDataServices :: Prelude.Maybe ExtendedDataServices,+    -- | Use Inputs (inputs) to define the source file used in the transcode job.+    -- There can only be one input in a job template. Using the API, you can+    -- include multiple inputs when referencing a job template.+    inputs :: Prelude.Maybe [InputTemplate],+    -- | Use these settings only when you use Kantar watermarking. Specify the+    -- values that MediaConvert uses to generate and place Kantar watermarks in+    -- your output audio. These settings apply to every output in your job. In+    -- addition to specifying these values, you also need to store your Kantar+    -- credentials in AWS Secrets Manager. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/kantar-watermarking.html.+    kantarWatermark :: Prelude.Maybe KantarWatermarkSettings,+    -- | Overlay motion graphics on top of your video. The motion graphics that+    -- you specify here appear on all outputs in all output groups. For more+    -- information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/motion-graphic-overlay.html.+    motionImageInserter :: Prelude.Maybe MotionImageInserter,+    -- | Settings for your Nielsen configuration. If you don\'t do Nielsen+    -- measurement and analytics, ignore these settings. When you enable+    -- Nielsen configuration (nielsenConfiguration), MediaConvert enables PCM+    -- to ID3 tagging for all outputs in the job. To enable Nielsen+    -- configuration programmatically, include an instance of+    -- nielsenConfiguration in your JSON job specification. Even if you don\'t+    -- include any children of nielsenConfiguration, you still enable the+    -- setting.+    nielsenConfiguration :: Prelude.Maybe NielsenConfiguration,+    -- | Ignore these settings unless you are using Nielsen non-linear+    -- watermarking. Specify the values that MediaConvert uses to generate and+    -- place Nielsen watermarks in your output audio. In addition to specifying+    -- these values, you also need to set up your cloud TIC server. These+    -- settings apply to every output in your job. The MediaConvert+    -- implementation is currently with the following Nielsen versions: Nielsen+    -- Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7+    -- Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]+    nielsenNonLinearWatermark :: Prelude.Maybe NielsenNonLinearWatermarkSettings,+    -- | (OutputGroups) contains one group of settings for each set of outputs+    -- that share a common package type. All unpackaged files (MPEG-4, MPEG-2+    -- TS, Quicktime, MXF, and no container) are grouped in a single output+    -- group as well. Required in (OutputGroups) is a group of settings that+    -- apply to the whole group. This required object depends on the value you+    -- set for (Type) under (OutputGroups)>(OutputGroupSettings). Type,+    -- settings object pairs are as follows. * FILE_GROUP_SETTINGS,+    -- FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings *+    -- DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings *+    -- MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS,+    -- CmafGroupSettings+    outputGroups :: Prelude.Maybe [OutputGroup],+    -- | These settings control how the service handles timecodes throughout the+    -- job. These settings don\'t affect input clipping.+    timecodeConfig :: Prelude.Maybe TimecodeConfig,+    -- | Insert user-defined custom ID3 metadata (id3) at timecodes (timecode)+    -- that you specify. In each output that you want to include this metadata,+    -- you must set ID3 metadata (timedMetadata) to Passthrough (PASSTHROUGH).+    timedMetadataInsertion :: Prelude.Maybe TimedMetadataInsertion+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'JobTemplateSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'adAvailOffset', 'jobTemplateSettings_adAvailOffset' - When specified, this offset (in milliseconds) is added to the input Ad+-- Avail PTS time.+--+-- 'availBlanking', 'jobTemplateSettings_availBlanking' - Settings for ad avail blanking. Video can be blanked or overlaid with an+-- image, and audio muted during SCTE-35 triggered ad avails.+--+-- 'esam', 'jobTemplateSettings_esam' - Settings for Event Signaling And Messaging (ESAM). If you don\'t do ad+-- insertion, you can ignore these settings.+--+-- 'extendedDataServices', 'jobTemplateSettings_extendedDataServices' - If your source content has EIA-608 Line 21 Data Services, enable this+-- feature to specify what MediaConvert does with the Extended Data+-- Services (XDS) packets. You can choose to pass through XDS packets, or+-- remove them from the output. For more information about XDS, see EIA-608+-- Line Data Services, section 9.5.1.5 05h Content Advisory.+--+-- 'inputs', 'jobTemplateSettings_inputs' - Use Inputs (inputs) to define the source file used in the transcode job.+-- There can only be one input in a job template. Using the API, you can+-- include multiple inputs when referencing a job template.+--+-- 'kantarWatermark', 'jobTemplateSettings_kantarWatermark' - Use these settings only when you use Kantar watermarking. Specify the+-- values that MediaConvert uses to generate and place Kantar watermarks in+-- your output audio. These settings apply to every output in your job. In+-- addition to specifying these values, you also need to store your Kantar+-- credentials in AWS Secrets Manager. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/kantar-watermarking.html.+--+-- 'motionImageInserter', 'jobTemplateSettings_motionImageInserter' - Overlay motion graphics on top of your video. The motion graphics that+-- you specify here appear on all outputs in all output groups. For more+-- information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/motion-graphic-overlay.html.+--+-- 'nielsenConfiguration', 'jobTemplateSettings_nielsenConfiguration' - Settings for your Nielsen configuration. If you don\'t do Nielsen+-- measurement and analytics, ignore these settings. When you enable+-- Nielsen configuration (nielsenConfiguration), MediaConvert enables PCM+-- to ID3 tagging for all outputs in the job. To enable Nielsen+-- configuration programmatically, include an instance of+-- nielsenConfiguration in your JSON job specification. Even if you don\'t+-- include any children of nielsenConfiguration, you still enable the+-- setting.+--+-- 'nielsenNonLinearWatermark', 'jobTemplateSettings_nielsenNonLinearWatermark' - Ignore these settings unless you are using Nielsen non-linear+-- watermarking. Specify the values that MediaConvert uses to generate and+-- place Nielsen watermarks in your output audio. In addition to specifying+-- these values, you also need to set up your cloud TIC server. These+-- settings apply to every output in your job. The MediaConvert+-- implementation is currently with the following Nielsen versions: Nielsen+-- Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7+-- Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]+--+-- 'outputGroups', 'jobTemplateSettings_outputGroups' - (OutputGroups) contains one group of settings for each set of outputs+-- that share a common package type. All unpackaged files (MPEG-4, MPEG-2+-- TS, Quicktime, MXF, and no container) are grouped in a single output+-- group as well. Required in (OutputGroups) is a group of settings that+-- apply to the whole group. This required object depends on the value you+-- set for (Type) under (OutputGroups)>(OutputGroupSettings). Type,+-- settings object pairs are as follows. * FILE_GROUP_SETTINGS,+-- FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings *+-- DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings *+-- MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS,+-- CmafGroupSettings+--+-- 'timecodeConfig', 'jobTemplateSettings_timecodeConfig' - These settings control how the service handles timecodes throughout the+-- job. These settings don\'t affect input clipping.+--+-- 'timedMetadataInsertion', 'jobTemplateSettings_timedMetadataInsertion' - Insert user-defined custom ID3 metadata (id3) at timecodes (timecode)+-- that you specify. In each output that you want to include this metadata,+-- you must set ID3 metadata (timedMetadata) to Passthrough (PASSTHROUGH).+newJobTemplateSettings ::+  JobTemplateSettings+newJobTemplateSettings =+  JobTemplateSettings'+    { adAvailOffset =+        Prelude.Nothing,+      availBlanking = Prelude.Nothing,+      esam = Prelude.Nothing,+      extendedDataServices = Prelude.Nothing,+      inputs = Prelude.Nothing,+      kantarWatermark = Prelude.Nothing,+      motionImageInserter = Prelude.Nothing,+      nielsenConfiguration = Prelude.Nothing,+      nielsenNonLinearWatermark = Prelude.Nothing,+      outputGroups = Prelude.Nothing,+      timecodeConfig = Prelude.Nothing,+      timedMetadataInsertion = Prelude.Nothing+    }++-- | When specified, this offset (in milliseconds) is added to the input Ad+-- Avail PTS time.+jobTemplateSettings_adAvailOffset :: Lens.Lens' JobTemplateSettings (Prelude.Maybe Prelude.Int)+jobTemplateSettings_adAvailOffset = Lens.lens (\JobTemplateSettings' {adAvailOffset} -> adAvailOffset) (\s@JobTemplateSettings' {} a -> s {adAvailOffset = a} :: JobTemplateSettings)++-- | Settings for ad avail blanking. Video can be blanked or overlaid with an+-- image, and audio muted during SCTE-35 triggered ad avails.+jobTemplateSettings_availBlanking :: Lens.Lens' JobTemplateSettings (Prelude.Maybe AvailBlanking)+jobTemplateSettings_availBlanking = Lens.lens (\JobTemplateSettings' {availBlanking} -> availBlanking) (\s@JobTemplateSettings' {} a -> s {availBlanking = a} :: JobTemplateSettings)++-- | Settings for Event Signaling And Messaging (ESAM). If you don\'t do ad+-- insertion, you can ignore these settings.+jobTemplateSettings_esam :: Lens.Lens' JobTemplateSettings (Prelude.Maybe EsamSettings)+jobTemplateSettings_esam = Lens.lens (\JobTemplateSettings' {esam} -> esam) (\s@JobTemplateSettings' {} a -> s {esam = a} :: JobTemplateSettings)++-- | If your source content has EIA-608 Line 21 Data Services, enable this+-- feature to specify what MediaConvert does with the Extended Data+-- Services (XDS) packets. You can choose to pass through XDS packets, or+-- remove them from the output. For more information about XDS, see EIA-608+-- Line Data Services, section 9.5.1.5 05h Content Advisory.+jobTemplateSettings_extendedDataServices :: Lens.Lens' JobTemplateSettings (Prelude.Maybe ExtendedDataServices)+jobTemplateSettings_extendedDataServices = Lens.lens (\JobTemplateSettings' {extendedDataServices} -> extendedDataServices) (\s@JobTemplateSettings' {} a -> s {extendedDataServices = a} :: JobTemplateSettings)++-- | Use Inputs (inputs) to define the source file used in the transcode job.+-- There can only be one input in a job template. Using the API, you can+-- include multiple inputs when referencing a job template.+jobTemplateSettings_inputs :: Lens.Lens' JobTemplateSettings (Prelude.Maybe [InputTemplate])+jobTemplateSettings_inputs = Lens.lens (\JobTemplateSettings' {inputs} -> inputs) (\s@JobTemplateSettings' {} a -> s {inputs = a} :: JobTemplateSettings) Prelude.. Lens.mapping Lens.coerced++-- | Use these settings only when you use Kantar watermarking. Specify the+-- values that MediaConvert uses to generate and place Kantar watermarks in+-- your output audio. These settings apply to every output in your job. In+-- addition to specifying these values, you also need to store your Kantar+-- credentials in AWS Secrets Manager. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/kantar-watermarking.html.+jobTemplateSettings_kantarWatermark :: Lens.Lens' JobTemplateSettings (Prelude.Maybe KantarWatermarkSettings)+jobTemplateSettings_kantarWatermark = Lens.lens (\JobTemplateSettings' {kantarWatermark} -> kantarWatermark) (\s@JobTemplateSettings' {} a -> s {kantarWatermark = a} :: JobTemplateSettings)++-- | Overlay motion graphics on top of your video. The motion graphics that+-- you specify here appear on all outputs in all output groups. For more+-- information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/motion-graphic-overlay.html.+jobTemplateSettings_motionImageInserter :: Lens.Lens' JobTemplateSettings (Prelude.Maybe MotionImageInserter)+jobTemplateSettings_motionImageInserter = Lens.lens (\JobTemplateSettings' {motionImageInserter} -> motionImageInserter) (\s@JobTemplateSettings' {} a -> s {motionImageInserter = a} :: JobTemplateSettings)++-- | Settings for your Nielsen configuration. If you don\'t do Nielsen+-- measurement and analytics, ignore these settings. When you enable+-- Nielsen configuration (nielsenConfiguration), MediaConvert enables PCM+-- to ID3 tagging for all outputs in the job. To enable Nielsen+-- configuration programmatically, include an instance of+-- nielsenConfiguration in your JSON job specification. Even if you don\'t+-- include any children of nielsenConfiguration, you still enable the+-- setting.+jobTemplateSettings_nielsenConfiguration :: Lens.Lens' JobTemplateSettings (Prelude.Maybe NielsenConfiguration)+jobTemplateSettings_nielsenConfiguration = Lens.lens (\JobTemplateSettings' {nielsenConfiguration} -> nielsenConfiguration) (\s@JobTemplateSettings' {} a -> s {nielsenConfiguration = a} :: JobTemplateSettings)++-- | Ignore these settings unless you are using Nielsen non-linear+-- watermarking. Specify the values that MediaConvert uses to generate and+-- place Nielsen watermarks in your output audio. In addition to specifying+-- these values, you also need to set up your cloud TIC server. These+-- settings apply to every output in your job. The MediaConvert+-- implementation is currently with the following Nielsen versions: Nielsen+-- Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7+-- Nielsen Watermark Authenticator [SID_TIC] Version [5.0.0]+jobTemplateSettings_nielsenNonLinearWatermark :: Lens.Lens' JobTemplateSettings (Prelude.Maybe NielsenNonLinearWatermarkSettings)+jobTemplateSettings_nielsenNonLinearWatermark = Lens.lens (\JobTemplateSettings' {nielsenNonLinearWatermark} -> nielsenNonLinearWatermark) (\s@JobTemplateSettings' {} a -> s {nielsenNonLinearWatermark = a} :: JobTemplateSettings)++-- | (OutputGroups) contains one group of settings for each set of outputs+-- that share a common package type. All unpackaged files (MPEG-4, MPEG-2+-- TS, Quicktime, MXF, and no container) are grouped in a single output+-- group as well. Required in (OutputGroups) is a group of settings that+-- apply to the whole group. This required object depends on the value you+-- set for (Type) under (OutputGroups)>(OutputGroupSettings). Type,+-- settings object pairs are as follows. * FILE_GROUP_SETTINGS,+-- FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings *+-- DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings *+-- MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS,+-- CmafGroupSettings+jobTemplateSettings_outputGroups :: Lens.Lens' JobTemplateSettings (Prelude.Maybe [OutputGroup])+jobTemplateSettings_outputGroups = Lens.lens (\JobTemplateSettings' {outputGroups} -> outputGroups) (\s@JobTemplateSettings' {} a -> s {outputGroups = a} :: JobTemplateSettings) Prelude.. Lens.mapping Lens.coerced++-- | These settings control how the service handles timecodes throughout the+-- job. These settings don\'t affect input clipping.+jobTemplateSettings_timecodeConfig :: Lens.Lens' JobTemplateSettings (Prelude.Maybe TimecodeConfig)+jobTemplateSettings_timecodeConfig = Lens.lens (\JobTemplateSettings' {timecodeConfig} -> timecodeConfig) (\s@JobTemplateSettings' {} a -> s {timecodeConfig = a} :: JobTemplateSettings)++-- | Insert user-defined custom ID3 metadata (id3) at timecodes (timecode)+-- that you specify. In each output that you want to include this metadata,+-- you must set ID3 metadata (timedMetadata) to Passthrough (PASSTHROUGH).+jobTemplateSettings_timedMetadataInsertion :: Lens.Lens' JobTemplateSettings (Prelude.Maybe TimedMetadataInsertion)+jobTemplateSettings_timedMetadataInsertion = Lens.lens (\JobTemplateSettings' {timedMetadataInsertion} -> timedMetadataInsertion) (\s@JobTemplateSettings' {} a -> s {timedMetadataInsertion = a} :: JobTemplateSettings)++instance Data.FromJSON JobTemplateSettings where+  parseJSON =+    Data.withObject+      "JobTemplateSettings"+      ( \x ->+          JobTemplateSettings'+            Prelude.<$> (x Data..:? "adAvailOffset")+            Prelude.<*> (x Data..:? "availBlanking")+            Prelude.<*> (x Data..:? "esam")+            Prelude.<*> (x Data..:? "extendedDataServices")+            Prelude.<*> (x Data..:? "inputs" Data..!= Prelude.mempty)+            Prelude.<*> (x Data..:? "kantarWatermark")+            Prelude.<*> (x Data..:? "motionImageInserter")+            Prelude.<*> (x Data..:? "nielsenConfiguration")+            Prelude.<*> (x Data..:? "nielsenNonLinearWatermark")+            Prelude.<*> (x Data..:? "outputGroups" Data..!= Prelude.mempty)+            Prelude.<*> (x Data..:? "timecodeConfig")+            Prelude.<*> (x Data..:? "timedMetadataInsertion")+      )++instance Prelude.Hashable JobTemplateSettings where+  hashWithSalt _salt JobTemplateSettings' {..} =+    _salt+      `Prelude.hashWithSalt` adAvailOffset+      `Prelude.hashWithSalt` availBlanking+      `Prelude.hashWithSalt` esam+      `Prelude.hashWithSalt` extendedDataServices+      `Prelude.hashWithSalt` inputs+      `Prelude.hashWithSalt` kantarWatermark+      `Prelude.hashWithSalt` motionImageInserter+      `Prelude.hashWithSalt` nielsenConfiguration+      `Prelude.hashWithSalt` nielsenNonLinearWatermark+      `Prelude.hashWithSalt` outputGroups+      `Prelude.hashWithSalt` timecodeConfig+      `Prelude.hashWithSalt` timedMetadataInsertion++instance Prelude.NFData JobTemplateSettings where+  rnf JobTemplateSettings' {..} =+    Prelude.rnf adAvailOffset+      `Prelude.seq` Prelude.rnf availBlanking+      `Prelude.seq` Prelude.rnf esam+      `Prelude.seq` Prelude.rnf extendedDataServices+      `Prelude.seq` Prelude.rnf inputs+      `Prelude.seq` Prelude.rnf kantarWatermark+      `Prelude.seq` Prelude.rnf motionImageInserter+      `Prelude.seq` Prelude.rnf nielsenConfiguration+      `Prelude.seq` Prelude.rnf nielsenNonLinearWatermark+      `Prelude.seq` Prelude.rnf outputGroups+      `Prelude.seq` Prelude.rnf timecodeConfig+      `Prelude.seq` Prelude.rnf timedMetadataInsertion++instance Data.ToJSON JobTemplateSettings where+  toJSON JobTemplateSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("adAvailOffset" Data..=) Prelude.<$> adAvailOffset,+            ("availBlanking" Data..=) Prelude.<$> availBlanking,+            ("esam" Data..=) Prelude.<$> esam,+            ("extendedDataServices" Data..=)+              Prelude.<$> extendedDataServices,+            ("inputs" Data..=) Prelude.<$> inputs,+            ("kantarWatermark" Data..=)+              Prelude.<$> kantarWatermark,+            ("motionImageInserter" Data..=)+              Prelude.<$> motionImageInserter,+            ("nielsenConfiguration" Data..=)+              Prelude.<$> nielsenConfiguration,+            ("nielsenNonLinearWatermark" Data..=)+              Prelude.<$> nielsenNonLinearWatermark,+            ("outputGroups" Data..=) Prelude.<$> outputGroups,+            ("timecodeConfig" Data..=)+              Prelude.<$> timecodeConfig,+            ("timedMetadataInsertion" Data..=)+              Prelude.<$> timedMetadataInsertion+          ]+      )
+ gen/Amazonka/MediaConvert/Types/KantarWatermarkSettings.hs view
@@ -0,0 +1,322 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.KantarWatermarkSettings+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.KantarWatermarkSettings where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Use these settings only when you use Kantar watermarking. Specify the+-- values that MediaConvert uses to generate and place Kantar watermarks in+-- your output audio. These settings apply to every output in your job. In+-- addition to specifying these values, you also need to store your Kantar+-- credentials in AWS Secrets Manager. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/kantar-watermarking.html.+--+-- /See:/ 'newKantarWatermarkSettings' smart constructor.+data KantarWatermarkSettings = KantarWatermarkSettings'+  { -- | Provide an audio channel name from your Kantar audio license.+    channelName :: Prelude.Maybe Prelude.Text,+    -- | Specify a unique identifier for Kantar to use for this piece of content.+    contentReference :: Prelude.Maybe Prelude.Text,+    -- | Provide the name of the AWS Secrets Manager secret where your Kantar+    -- credentials are stored. Note that your MediaConvert service role must+    -- provide access to this secret. For more information, see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/granting-permissions-for-mediaconvert-to-access-secrets-manager-secret.html.+    -- For instructions on creating a secret, see+    -- https:\/\/docs.aws.amazon.com\/secretsmanager\/latest\/userguide\/tutorials_basic.html,+    -- in the AWS Secrets Manager User Guide.+    credentialsSecretName :: Prelude.Maybe Prelude.Text,+    -- | Optional. Specify an offset, in whole seconds, from the start of your+    -- output and the beginning of the watermarking. When you don\'t specify an+    -- offset, Kantar defaults to zero.+    fileOffset :: Prelude.Maybe Prelude.Double,+    -- | Provide your Kantar license ID number. You should get this number from+    -- Kantar.+    kantarLicenseId :: Prelude.Maybe Prelude.Natural,+    -- | Provide the HTTPS endpoint to the Kantar server. You should get this+    -- endpoint from Kantar.+    kantarServerUrl :: Prelude.Maybe Prelude.Text,+    -- | Optional. Specify the Amazon S3 bucket where you want MediaConvert to+    -- store your Kantar watermark XML logs. When you don\'t specify a bucket,+    -- MediaConvert doesn\'t save these logs. Note that your MediaConvert+    -- service role must provide access to this location. For more information,+    -- see+    -- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html+    logDestination :: Prelude.Maybe Prelude.Text,+    -- | You can optionally use this field to specify the first timestamp that+    -- Kantar embeds during watermarking. Kantar suggests that you be very+    -- cautious when using this Kantar feature, and that you use it only on+    -- channels that are managed specifically for use with this feature by your+    -- Audience Measurement Operator. For more information about this feature,+    -- contact Kantar technical support.+    metadata3 :: Prelude.Maybe Prelude.Text,+    -- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+    -- 50 characters.+    metadata4 :: Prelude.Maybe Prelude.Text,+    -- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+    -- 50 characters.+    metadata5 :: Prelude.Maybe Prelude.Text,+    -- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+    -- 50 characters.+    metadata6 :: Prelude.Maybe Prelude.Text,+    -- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+    -- 50 characters.+    metadata7 :: Prelude.Maybe Prelude.Text,+    -- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+    -- 50 characters.+    metadata8 :: Prelude.Maybe Prelude.Text+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'KantarWatermarkSettings' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'channelName', 'kantarWatermarkSettings_channelName' - Provide an audio channel name from your Kantar audio license.+--+-- 'contentReference', 'kantarWatermarkSettings_contentReference' - Specify a unique identifier for Kantar to use for this piece of content.+--+-- 'credentialsSecretName', 'kantarWatermarkSettings_credentialsSecretName' - Provide the name of the AWS Secrets Manager secret where your Kantar+-- credentials are stored. Note that your MediaConvert service role must+-- provide access to this secret. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/granting-permissions-for-mediaconvert-to-access-secrets-manager-secret.html.+-- For instructions on creating a secret, see+-- https:\/\/docs.aws.amazon.com\/secretsmanager\/latest\/userguide\/tutorials_basic.html,+-- in the AWS Secrets Manager User Guide.+--+-- 'fileOffset', 'kantarWatermarkSettings_fileOffset' - Optional. Specify an offset, in whole seconds, from the start of your+-- output and the beginning of the watermarking. When you don\'t specify an+-- offset, Kantar defaults to zero.+--+-- 'kantarLicenseId', 'kantarWatermarkSettings_kantarLicenseId' - Provide your Kantar license ID number. You should get this number from+-- Kantar.+--+-- 'kantarServerUrl', 'kantarWatermarkSettings_kantarServerUrl' - Provide the HTTPS endpoint to the Kantar server. You should get this+-- endpoint from Kantar.+--+-- 'logDestination', 'kantarWatermarkSettings_logDestination' - Optional. Specify the Amazon S3 bucket where you want MediaConvert to+-- store your Kantar watermark XML logs. When you don\'t specify a bucket,+-- MediaConvert doesn\'t save these logs. Note that your MediaConvert+-- service role must provide access to this location. For more information,+-- see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html+--+-- 'metadata3', 'kantarWatermarkSettings_metadata3' - You can optionally use this field to specify the first timestamp that+-- Kantar embeds during watermarking. Kantar suggests that you be very+-- cautious when using this Kantar feature, and that you use it only on+-- channels that are managed specifically for use with this feature by your+-- Audience Measurement Operator. For more information about this feature,+-- contact Kantar technical support.+--+-- 'metadata4', 'kantarWatermarkSettings_metadata4' - Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+--+-- 'metadata5', 'kantarWatermarkSettings_metadata5' - Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+--+-- 'metadata6', 'kantarWatermarkSettings_metadata6' - Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+--+-- 'metadata7', 'kantarWatermarkSettings_metadata7' - Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+--+-- 'metadata8', 'kantarWatermarkSettings_metadata8' - Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+newKantarWatermarkSettings ::+  KantarWatermarkSettings+newKantarWatermarkSettings =+  KantarWatermarkSettings'+    { channelName =+        Prelude.Nothing,+      contentReference = Prelude.Nothing,+      credentialsSecretName = Prelude.Nothing,+      fileOffset = Prelude.Nothing,+      kantarLicenseId = Prelude.Nothing,+      kantarServerUrl = Prelude.Nothing,+      logDestination = Prelude.Nothing,+      metadata3 = Prelude.Nothing,+      metadata4 = Prelude.Nothing,+      metadata5 = Prelude.Nothing,+      metadata6 = Prelude.Nothing,+      metadata7 = Prelude.Nothing,+      metadata8 = Prelude.Nothing+    }++-- | Provide an audio channel name from your Kantar audio license.+kantarWatermarkSettings_channelName :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_channelName = Lens.lens (\KantarWatermarkSettings' {channelName} -> channelName) (\s@KantarWatermarkSettings' {} a -> s {channelName = a} :: KantarWatermarkSettings)++-- | Specify a unique identifier for Kantar to use for this piece of content.+kantarWatermarkSettings_contentReference :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_contentReference = Lens.lens (\KantarWatermarkSettings' {contentReference} -> contentReference) (\s@KantarWatermarkSettings' {} a -> s {contentReference = a} :: KantarWatermarkSettings)++-- | Provide the name of the AWS Secrets Manager secret where your Kantar+-- credentials are stored. Note that your MediaConvert service role must+-- provide access to this secret. For more information, see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/granting-permissions-for-mediaconvert-to-access-secrets-manager-secret.html.+-- For instructions on creating a secret, see+-- https:\/\/docs.aws.amazon.com\/secretsmanager\/latest\/userguide\/tutorials_basic.html,+-- in the AWS Secrets Manager User Guide.+kantarWatermarkSettings_credentialsSecretName :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_credentialsSecretName = Lens.lens (\KantarWatermarkSettings' {credentialsSecretName} -> credentialsSecretName) (\s@KantarWatermarkSettings' {} a -> s {credentialsSecretName = a} :: KantarWatermarkSettings)++-- | Optional. Specify an offset, in whole seconds, from the start of your+-- output and the beginning of the watermarking. When you don\'t specify an+-- offset, Kantar defaults to zero.+kantarWatermarkSettings_fileOffset :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Double)+kantarWatermarkSettings_fileOffset = Lens.lens (\KantarWatermarkSettings' {fileOffset} -> fileOffset) (\s@KantarWatermarkSettings' {} a -> s {fileOffset = a} :: KantarWatermarkSettings)++-- | Provide your Kantar license ID number. You should get this number from+-- Kantar.+kantarWatermarkSettings_kantarLicenseId :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Natural)+kantarWatermarkSettings_kantarLicenseId = Lens.lens (\KantarWatermarkSettings' {kantarLicenseId} -> kantarLicenseId) (\s@KantarWatermarkSettings' {} a -> s {kantarLicenseId = a} :: KantarWatermarkSettings)++-- | Provide the HTTPS endpoint to the Kantar server. You should get this+-- endpoint from Kantar.+kantarWatermarkSettings_kantarServerUrl :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_kantarServerUrl = Lens.lens (\KantarWatermarkSettings' {kantarServerUrl} -> kantarServerUrl) (\s@KantarWatermarkSettings' {} a -> s {kantarServerUrl = a} :: KantarWatermarkSettings)++-- | Optional. Specify the Amazon S3 bucket where you want MediaConvert to+-- store your Kantar watermark XML logs. When you don\'t specify a bucket,+-- MediaConvert doesn\'t save these logs. Note that your MediaConvert+-- service role must provide access to this location. For more information,+-- see+-- https:\/\/docs.aws.amazon.com\/mediaconvert\/latest\/ug\/iam-role.html+kantarWatermarkSettings_logDestination :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_logDestination = Lens.lens (\KantarWatermarkSettings' {logDestination} -> logDestination) (\s@KantarWatermarkSettings' {} a -> s {logDestination = a} :: KantarWatermarkSettings)++-- | You can optionally use this field to specify the first timestamp that+-- Kantar embeds during watermarking. Kantar suggests that you be very+-- cautious when using this Kantar feature, and that you use it only on+-- channels that are managed specifically for use with this feature by your+-- Audience Measurement Operator. For more information about this feature,+-- contact Kantar technical support.+kantarWatermarkSettings_metadata3 :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_metadata3 = Lens.lens (\KantarWatermarkSettings' {metadata3} -> metadata3) (\s@KantarWatermarkSettings' {} a -> s {metadata3 = a} :: KantarWatermarkSettings)++-- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+kantarWatermarkSettings_metadata4 :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_metadata4 = Lens.lens (\KantarWatermarkSettings' {metadata4} -> metadata4) (\s@KantarWatermarkSettings' {} a -> s {metadata4 = a} :: KantarWatermarkSettings)++-- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+kantarWatermarkSettings_metadata5 :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_metadata5 = Lens.lens (\KantarWatermarkSettings' {metadata5} -> metadata5) (\s@KantarWatermarkSettings' {} a -> s {metadata5 = a} :: KantarWatermarkSettings)++-- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+kantarWatermarkSettings_metadata6 :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_metadata6 = Lens.lens (\KantarWatermarkSettings' {metadata6} -> metadata6) (\s@KantarWatermarkSettings' {} a -> s {metadata6 = a} :: KantarWatermarkSettings)++-- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+kantarWatermarkSettings_metadata7 :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_metadata7 = Lens.lens (\KantarWatermarkSettings' {metadata7} -> metadata7) (\s@KantarWatermarkSettings' {} a -> s {metadata7 = a} :: KantarWatermarkSettings)++-- | Additional metadata that MediaConvert sends to Kantar. Maximum length is+-- 50 characters.+kantarWatermarkSettings_metadata8 :: Lens.Lens' KantarWatermarkSettings (Prelude.Maybe Prelude.Text)+kantarWatermarkSettings_metadata8 = Lens.lens (\KantarWatermarkSettings' {metadata8} -> metadata8) (\s@KantarWatermarkSettings' {} a -> s {metadata8 = a} :: KantarWatermarkSettings)++instance Data.FromJSON KantarWatermarkSettings where+  parseJSON =+    Data.withObject+      "KantarWatermarkSettings"+      ( \x ->+          KantarWatermarkSettings'+            Prelude.<$> (x Data..:? "channelName")+            Prelude.<*> (x Data..:? "contentReference")+            Prelude.<*> (x Data..:? "credentialsSecretName")+            Prelude.<*> (x Data..:? "fileOffset")+            Prelude.<*> (x Data..:? "kantarLicenseId")+            Prelude.<*> (x Data..:? "kantarServerUrl")+            Prelude.<*> (x Data..:? "logDestination")+            Prelude.<*> (x Data..:? "metadata3")+            Prelude.<*> (x Data..:? "metadata4")+            Prelude.<*> (x Data..:? "metadata5")+            Prelude.<*> (x Data..:? "metadata6")+            Prelude.<*> (x Data..:? "metadata7")+            Prelude.<*> (x Data..:? "metadata8")+      )++instance Prelude.Hashable KantarWatermarkSettings where+  hashWithSalt _salt KantarWatermarkSettings' {..} =+    _salt+      `Prelude.hashWithSalt` channelName+      `Prelude.hashWithSalt` contentReference+      `Prelude.hashWithSalt` credentialsSecretName+      `Prelude.hashWithSalt` fileOffset+      `Prelude.hashWithSalt` kantarLicenseId+      `Prelude.hashWithSalt` kantarServerUrl+      `Prelude.hashWithSalt` logDestination+      `Prelude.hashWithSalt` metadata3+      `Prelude.hashWithSalt` metadata4+      `Prelude.hashWithSalt` metadata5+      `Prelude.hashWithSalt` metadata6+      `Prelude.hashWithSalt` metadata7+      `Prelude.hashWithSalt` metadata8++instance Prelude.NFData KantarWatermarkSettings where+  rnf KantarWatermarkSettings' {..} =+    Prelude.rnf channelName+      `Prelude.seq` Prelude.rnf contentReference+      `Prelude.seq` Prelude.rnf credentialsSecretName+      `Prelude.seq` Prelude.rnf fileOffset+      `Prelude.seq` Prelude.rnf kantarLicenseId+      `Prelude.seq` Prelude.rnf kantarServerUrl+      `Prelude.seq` Prelude.rnf logDestination+      `Prelude.seq` Prelude.rnf metadata3+      `Prelude.seq` Prelude.rnf metadata4+      `Prelude.seq` Prelude.rnf metadata5+      `Prelude.seq` Prelude.rnf metadata6+      `Prelude.seq` Prelude.rnf metadata7+      `Prelude.seq` Prelude.rnf metadata8++instance Data.ToJSON KantarWatermarkSettings where+  toJSON KantarWatermarkSettings' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("channelName" Data..=) Prelude.<$> channelName,+            ("contentReference" Data..=)+              Prelude.<$> contentReference,+            ("credentialsSecretName" Data..=)+              Prelude.<$> credentialsSecretName,+            ("fileOffset" Data..=) Prelude.<$> fileOffset,+            ("kantarLicenseId" Data..=)+              Prelude.<$> kantarLicenseId,+            ("kantarServerUrl" Data..=)+              Prelude.<$> kantarServerUrl,+            ("logDestination" Data..=)+              Prelude.<$> logDestination,+            ("metadata3" Data..=) Prelude.<$> metadata3,+            ("metadata4" Data..=) Prelude.<$> metadata4,+            ("metadata5" Data..=) Prelude.<$> metadata5,+            ("metadata6" Data..=) Prelude.<$> metadata6,+            ("metadata7" Data..=) Prelude.<$> metadata7,+            ("metadata8" Data..=) Prelude.<$> metadata8+          ]+      )
+ gen/Amazonka/MediaConvert/Types/LanguageCode.hs view
@@ -0,0 +1,1023 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.LanguageCode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.LanguageCode+  ( LanguageCode+      ( ..,+        LanguageCode_AAR,+        LanguageCode_ABK,+        LanguageCode_AFR,+        LanguageCode_AKA,+        LanguageCode_AMH,+        LanguageCode_ARA,+        LanguageCode_ARG,+        LanguageCode_ASM,+        LanguageCode_AVA,+        LanguageCode_AVE,+        LanguageCode_AYM,+        LanguageCode_AZE,+        LanguageCode_BAK,+        LanguageCode_BAM,+        LanguageCode_BEL,+        LanguageCode_BEN,+        LanguageCode_BIH,+        LanguageCode_BIS,+        LanguageCode_BOD,+        LanguageCode_BOS,+        LanguageCode_BRE,+        LanguageCode_BUL,+        LanguageCode_CAT,+        LanguageCode_CES,+        LanguageCode_CHA,+        LanguageCode_CHE,+        LanguageCode_CHU,+        LanguageCode_CHV,+        LanguageCode_COR,+        LanguageCode_COS,+        LanguageCode_CRE,+        LanguageCode_CYM,+        LanguageCode_DAN,+        LanguageCode_DEU,+        LanguageCode_DIV,+        LanguageCode_DZO,+        LanguageCode_ELL,+        LanguageCode_ENG,+        LanguageCode_ENM,+        LanguageCode_EPO,+        LanguageCode_EST,+        LanguageCode_EUS,+        LanguageCode_EWE,+        LanguageCode_FAO,+        LanguageCode_FAS,+        LanguageCode_FIJ,+        LanguageCode_FIN,+        LanguageCode_FRA,+        LanguageCode_FRM,+        LanguageCode_FRY,+        LanguageCode_FUL,+        LanguageCode_GER,+        LanguageCode_GLA,+        LanguageCode_GLE,+        LanguageCode_GLG,+        LanguageCode_GLV,+        LanguageCode_GRN,+        LanguageCode_GUJ,+        LanguageCode_HAT,+        LanguageCode_HAU,+        LanguageCode_HEB,+        LanguageCode_HER,+        LanguageCode_HIN,+        LanguageCode_HMO,+        LanguageCode_HRV,+        LanguageCode_HUN,+        LanguageCode_HYE,+        LanguageCode_IBO,+        LanguageCode_IDO,+        LanguageCode_III,+        LanguageCode_IKU,+        LanguageCode_ILE,+        LanguageCode_INA,+        LanguageCode_IND,+        LanguageCode_IPK,+        LanguageCode_ISL,+        LanguageCode_ITA,+        LanguageCode_JAV,+        LanguageCode_JPN,+        LanguageCode_KAL,+        LanguageCode_KAN,+        LanguageCode_KAS,+        LanguageCode_KAT,+        LanguageCode_KAU,+        LanguageCode_KAZ,+        LanguageCode_KHM,+        LanguageCode_KIK,+        LanguageCode_KIN,+        LanguageCode_KIR,+        LanguageCode_KOM,+        LanguageCode_KON,+        LanguageCode_KOR,+        LanguageCode_KUA,+        LanguageCode_KUR,+        LanguageCode_LAO,+        LanguageCode_LAT,+        LanguageCode_LAV,+        LanguageCode_LIM,+        LanguageCode_LIN,+        LanguageCode_LIT,+        LanguageCode_LTZ,+        LanguageCode_LUB,+        LanguageCode_LUG,+        LanguageCode_MAH,+        LanguageCode_MAL,+        LanguageCode_MAR,+        LanguageCode_MKD,+        LanguageCode_MLG,+        LanguageCode_MLT,+        LanguageCode_MON,+        LanguageCode_MRI,+        LanguageCode_MSA,+        LanguageCode_MYA,+        LanguageCode_NAU,+        LanguageCode_NAV,+        LanguageCode_NBL,+        LanguageCode_NDE,+        LanguageCode_NDO,+        LanguageCode_NEP,+        LanguageCode_NLD,+        LanguageCode_NNO,+        LanguageCode_NOB,+        LanguageCode_NOR,+        LanguageCode_NYA,+        LanguageCode_OCI,+        LanguageCode_OJI,+        LanguageCode_ORI,+        LanguageCode_ORJ,+        LanguageCode_ORM,+        LanguageCode_OSS,+        LanguageCode_PAN,+        LanguageCode_PLI,+        LanguageCode_POL,+        LanguageCode_POR,+        LanguageCode_PUS,+        LanguageCode_QAA,+        LanguageCode_QPC,+        LanguageCode_QUE,+        LanguageCode_ROH,+        LanguageCode_RON,+        LanguageCode_RUN,+        LanguageCode_RUS,+        LanguageCode_SAG,+        LanguageCode_SAN,+        LanguageCode_SIN,+        LanguageCode_SLK,+        LanguageCode_SLV,+        LanguageCode_SME,+        LanguageCode_SMO,+        LanguageCode_SNA,+        LanguageCode_SND,+        LanguageCode_SOM,+        LanguageCode_SOT,+        LanguageCode_SPA,+        LanguageCode_SQI,+        LanguageCode_SRB,+        LanguageCode_SRD,+        LanguageCode_SRP,+        LanguageCode_SSW,+        LanguageCode_SUN,+        LanguageCode_SWA,+        LanguageCode_SWE,+        LanguageCode_TAH,+        LanguageCode_TAM,+        LanguageCode_TAT,+        LanguageCode_TEL,+        LanguageCode_TGK,+        LanguageCode_TGL,+        LanguageCode_THA,+        LanguageCode_TIR,+        LanguageCode_TNG,+        LanguageCode_TON,+        LanguageCode_TSN,+        LanguageCode_TSO,+        LanguageCode_TUK,+        LanguageCode_TUR,+        LanguageCode_TWI,+        LanguageCode_UIG,+        LanguageCode_UKR,+        LanguageCode_URD,+        LanguageCode_UZB,+        LanguageCode_VEN,+        LanguageCode_VIE,+        LanguageCode_VOL,+        LanguageCode_WLN,+        LanguageCode_WOL,+        LanguageCode_XHO,+        LanguageCode_YID,+        LanguageCode_YOR,+        LanguageCode_ZHA,+        LanguageCode_ZHO,+        LanguageCode_ZUL+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify the language, using the ISO 639-2 three-letter code listed at+-- https:\/\/www.loc.gov\/standards\/iso639-2\/php\/code_list.php.+newtype LanguageCode = LanguageCode'+  { fromLanguageCode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern LanguageCode_AAR :: LanguageCode+pattern LanguageCode_AAR = LanguageCode' "AAR"++pattern LanguageCode_ABK :: LanguageCode+pattern LanguageCode_ABK = LanguageCode' "ABK"++pattern LanguageCode_AFR :: LanguageCode+pattern LanguageCode_AFR = LanguageCode' "AFR"++pattern LanguageCode_AKA :: LanguageCode+pattern LanguageCode_AKA = LanguageCode' "AKA"++pattern LanguageCode_AMH :: LanguageCode+pattern LanguageCode_AMH = LanguageCode' "AMH"++pattern LanguageCode_ARA :: LanguageCode+pattern LanguageCode_ARA = LanguageCode' "ARA"++pattern LanguageCode_ARG :: LanguageCode+pattern LanguageCode_ARG = LanguageCode' "ARG"++pattern LanguageCode_ASM :: LanguageCode+pattern LanguageCode_ASM = LanguageCode' "ASM"++pattern LanguageCode_AVA :: LanguageCode+pattern LanguageCode_AVA = LanguageCode' "AVA"++pattern LanguageCode_AVE :: LanguageCode+pattern LanguageCode_AVE = LanguageCode' "AVE"++pattern LanguageCode_AYM :: LanguageCode+pattern LanguageCode_AYM = LanguageCode' "AYM"++pattern LanguageCode_AZE :: LanguageCode+pattern LanguageCode_AZE = LanguageCode' "AZE"++pattern LanguageCode_BAK :: LanguageCode+pattern LanguageCode_BAK = LanguageCode' "BAK"++pattern LanguageCode_BAM :: LanguageCode+pattern LanguageCode_BAM = LanguageCode' "BAM"++pattern LanguageCode_BEL :: LanguageCode+pattern LanguageCode_BEL = LanguageCode' "BEL"++pattern LanguageCode_BEN :: LanguageCode+pattern LanguageCode_BEN = LanguageCode' "BEN"++pattern LanguageCode_BIH :: LanguageCode+pattern LanguageCode_BIH = LanguageCode' "BIH"++pattern LanguageCode_BIS :: LanguageCode+pattern LanguageCode_BIS = LanguageCode' "BIS"++pattern LanguageCode_BOD :: LanguageCode+pattern LanguageCode_BOD = LanguageCode' "BOD"++pattern LanguageCode_BOS :: LanguageCode+pattern LanguageCode_BOS = LanguageCode' "BOS"++pattern LanguageCode_BRE :: LanguageCode+pattern LanguageCode_BRE = LanguageCode' "BRE"++pattern LanguageCode_BUL :: LanguageCode+pattern LanguageCode_BUL = LanguageCode' "BUL"++pattern LanguageCode_CAT :: LanguageCode+pattern LanguageCode_CAT = LanguageCode' "CAT"++pattern LanguageCode_CES :: LanguageCode+pattern LanguageCode_CES = LanguageCode' "CES"++pattern LanguageCode_CHA :: LanguageCode+pattern LanguageCode_CHA = LanguageCode' "CHA"++pattern LanguageCode_CHE :: LanguageCode+pattern LanguageCode_CHE = LanguageCode' "CHE"++pattern LanguageCode_CHU :: LanguageCode+pattern LanguageCode_CHU = LanguageCode' "CHU"++pattern LanguageCode_CHV :: LanguageCode+pattern LanguageCode_CHV = LanguageCode' "CHV"++pattern LanguageCode_COR :: LanguageCode+pattern LanguageCode_COR = LanguageCode' "COR"++pattern LanguageCode_COS :: LanguageCode+pattern LanguageCode_COS = LanguageCode' "COS"++pattern LanguageCode_CRE :: LanguageCode+pattern LanguageCode_CRE = LanguageCode' "CRE"++pattern LanguageCode_CYM :: LanguageCode+pattern LanguageCode_CYM = LanguageCode' "CYM"++pattern LanguageCode_DAN :: LanguageCode+pattern LanguageCode_DAN = LanguageCode' "DAN"++pattern LanguageCode_DEU :: LanguageCode+pattern LanguageCode_DEU = LanguageCode' "DEU"++pattern LanguageCode_DIV :: LanguageCode+pattern LanguageCode_DIV = LanguageCode' "DIV"++pattern LanguageCode_DZO :: LanguageCode+pattern LanguageCode_DZO = LanguageCode' "DZO"++pattern LanguageCode_ELL :: LanguageCode+pattern LanguageCode_ELL = LanguageCode' "ELL"++pattern LanguageCode_ENG :: LanguageCode+pattern LanguageCode_ENG = LanguageCode' "ENG"++pattern LanguageCode_ENM :: LanguageCode+pattern LanguageCode_ENM = LanguageCode' "ENM"++pattern LanguageCode_EPO :: LanguageCode+pattern LanguageCode_EPO = LanguageCode' "EPO"++pattern LanguageCode_EST :: LanguageCode+pattern LanguageCode_EST = LanguageCode' "EST"++pattern LanguageCode_EUS :: LanguageCode+pattern LanguageCode_EUS = LanguageCode' "EUS"++pattern LanguageCode_EWE :: LanguageCode+pattern LanguageCode_EWE = LanguageCode' "EWE"++pattern LanguageCode_FAO :: LanguageCode+pattern LanguageCode_FAO = LanguageCode' "FAO"++pattern LanguageCode_FAS :: LanguageCode+pattern LanguageCode_FAS = LanguageCode' "FAS"++pattern LanguageCode_FIJ :: LanguageCode+pattern LanguageCode_FIJ = LanguageCode' "FIJ"++pattern LanguageCode_FIN :: LanguageCode+pattern LanguageCode_FIN = LanguageCode' "FIN"++pattern LanguageCode_FRA :: LanguageCode+pattern LanguageCode_FRA = LanguageCode' "FRA"++pattern LanguageCode_FRM :: LanguageCode+pattern LanguageCode_FRM = LanguageCode' "FRM"++pattern LanguageCode_FRY :: LanguageCode+pattern LanguageCode_FRY = LanguageCode' "FRY"++pattern LanguageCode_FUL :: LanguageCode+pattern LanguageCode_FUL = LanguageCode' "FUL"++pattern LanguageCode_GER :: LanguageCode+pattern LanguageCode_GER = LanguageCode' "GER"++pattern LanguageCode_GLA :: LanguageCode+pattern LanguageCode_GLA = LanguageCode' "GLA"++pattern LanguageCode_GLE :: LanguageCode+pattern LanguageCode_GLE = LanguageCode' "GLE"++pattern LanguageCode_GLG :: LanguageCode+pattern LanguageCode_GLG = LanguageCode' "GLG"++pattern LanguageCode_GLV :: LanguageCode+pattern LanguageCode_GLV = LanguageCode' "GLV"++pattern LanguageCode_GRN :: LanguageCode+pattern LanguageCode_GRN = LanguageCode' "GRN"++pattern LanguageCode_GUJ :: LanguageCode+pattern LanguageCode_GUJ = LanguageCode' "GUJ"++pattern LanguageCode_HAT :: LanguageCode+pattern LanguageCode_HAT = LanguageCode' "HAT"++pattern LanguageCode_HAU :: LanguageCode+pattern LanguageCode_HAU = LanguageCode' "HAU"++pattern LanguageCode_HEB :: LanguageCode+pattern LanguageCode_HEB = LanguageCode' "HEB"++pattern LanguageCode_HER :: LanguageCode+pattern LanguageCode_HER = LanguageCode' "HER"++pattern LanguageCode_HIN :: LanguageCode+pattern LanguageCode_HIN = LanguageCode' "HIN"++pattern LanguageCode_HMO :: LanguageCode+pattern LanguageCode_HMO = LanguageCode' "HMO"++pattern LanguageCode_HRV :: LanguageCode+pattern LanguageCode_HRV = LanguageCode' "HRV"++pattern LanguageCode_HUN :: LanguageCode+pattern LanguageCode_HUN = LanguageCode' "HUN"++pattern LanguageCode_HYE :: LanguageCode+pattern LanguageCode_HYE = LanguageCode' "HYE"++pattern LanguageCode_IBO :: LanguageCode+pattern LanguageCode_IBO = LanguageCode' "IBO"++pattern LanguageCode_IDO :: LanguageCode+pattern LanguageCode_IDO = LanguageCode' "IDO"++pattern LanguageCode_III :: LanguageCode+pattern LanguageCode_III = LanguageCode' "III"++pattern LanguageCode_IKU :: LanguageCode+pattern LanguageCode_IKU = LanguageCode' "IKU"++pattern LanguageCode_ILE :: LanguageCode+pattern LanguageCode_ILE = LanguageCode' "ILE"++pattern LanguageCode_INA :: LanguageCode+pattern LanguageCode_INA = LanguageCode' "INA"++pattern LanguageCode_IND :: LanguageCode+pattern LanguageCode_IND = LanguageCode' "IND"++pattern LanguageCode_IPK :: LanguageCode+pattern LanguageCode_IPK = LanguageCode' "IPK"++pattern LanguageCode_ISL :: LanguageCode+pattern LanguageCode_ISL = LanguageCode' "ISL"++pattern LanguageCode_ITA :: LanguageCode+pattern LanguageCode_ITA = LanguageCode' "ITA"++pattern LanguageCode_JAV :: LanguageCode+pattern LanguageCode_JAV = LanguageCode' "JAV"++pattern LanguageCode_JPN :: LanguageCode+pattern LanguageCode_JPN = LanguageCode' "JPN"++pattern LanguageCode_KAL :: LanguageCode+pattern LanguageCode_KAL = LanguageCode' "KAL"++pattern LanguageCode_KAN :: LanguageCode+pattern LanguageCode_KAN = LanguageCode' "KAN"++pattern LanguageCode_KAS :: LanguageCode+pattern LanguageCode_KAS = LanguageCode' "KAS"++pattern LanguageCode_KAT :: LanguageCode+pattern LanguageCode_KAT = LanguageCode' "KAT"++pattern LanguageCode_KAU :: LanguageCode+pattern LanguageCode_KAU = LanguageCode' "KAU"++pattern LanguageCode_KAZ :: LanguageCode+pattern LanguageCode_KAZ = LanguageCode' "KAZ"++pattern LanguageCode_KHM :: LanguageCode+pattern LanguageCode_KHM = LanguageCode' "KHM"++pattern LanguageCode_KIK :: LanguageCode+pattern LanguageCode_KIK = LanguageCode' "KIK"++pattern LanguageCode_KIN :: LanguageCode+pattern LanguageCode_KIN = LanguageCode' "KIN"++pattern LanguageCode_KIR :: LanguageCode+pattern LanguageCode_KIR = LanguageCode' "KIR"++pattern LanguageCode_KOM :: LanguageCode+pattern LanguageCode_KOM = LanguageCode' "KOM"++pattern LanguageCode_KON :: LanguageCode+pattern LanguageCode_KON = LanguageCode' "KON"++pattern LanguageCode_KOR :: LanguageCode+pattern LanguageCode_KOR = LanguageCode' "KOR"++pattern LanguageCode_KUA :: LanguageCode+pattern LanguageCode_KUA = LanguageCode' "KUA"++pattern LanguageCode_KUR :: LanguageCode+pattern LanguageCode_KUR = LanguageCode' "KUR"++pattern LanguageCode_LAO :: LanguageCode+pattern LanguageCode_LAO = LanguageCode' "LAO"++pattern LanguageCode_LAT :: LanguageCode+pattern LanguageCode_LAT = LanguageCode' "LAT"++pattern LanguageCode_LAV :: LanguageCode+pattern LanguageCode_LAV = LanguageCode' "LAV"++pattern LanguageCode_LIM :: LanguageCode+pattern LanguageCode_LIM = LanguageCode' "LIM"++pattern LanguageCode_LIN :: LanguageCode+pattern LanguageCode_LIN = LanguageCode' "LIN"++pattern LanguageCode_LIT :: LanguageCode+pattern LanguageCode_LIT = LanguageCode' "LIT"++pattern LanguageCode_LTZ :: LanguageCode+pattern LanguageCode_LTZ = LanguageCode' "LTZ"++pattern LanguageCode_LUB :: LanguageCode+pattern LanguageCode_LUB = LanguageCode' "LUB"++pattern LanguageCode_LUG :: LanguageCode+pattern LanguageCode_LUG = LanguageCode' "LUG"++pattern LanguageCode_MAH :: LanguageCode+pattern LanguageCode_MAH = LanguageCode' "MAH"++pattern LanguageCode_MAL :: LanguageCode+pattern LanguageCode_MAL = LanguageCode' "MAL"++pattern LanguageCode_MAR :: LanguageCode+pattern LanguageCode_MAR = LanguageCode' "MAR"++pattern LanguageCode_MKD :: LanguageCode+pattern LanguageCode_MKD = LanguageCode' "MKD"++pattern LanguageCode_MLG :: LanguageCode+pattern LanguageCode_MLG = LanguageCode' "MLG"++pattern LanguageCode_MLT :: LanguageCode+pattern LanguageCode_MLT = LanguageCode' "MLT"++pattern LanguageCode_MON :: LanguageCode+pattern LanguageCode_MON = LanguageCode' "MON"++pattern LanguageCode_MRI :: LanguageCode+pattern LanguageCode_MRI = LanguageCode' "MRI"++pattern LanguageCode_MSA :: LanguageCode+pattern LanguageCode_MSA = LanguageCode' "MSA"++pattern LanguageCode_MYA :: LanguageCode+pattern LanguageCode_MYA = LanguageCode' "MYA"++pattern LanguageCode_NAU :: LanguageCode+pattern LanguageCode_NAU = LanguageCode' "NAU"++pattern LanguageCode_NAV :: LanguageCode+pattern LanguageCode_NAV = LanguageCode' "NAV"++pattern LanguageCode_NBL :: LanguageCode+pattern LanguageCode_NBL = LanguageCode' "NBL"++pattern LanguageCode_NDE :: LanguageCode+pattern LanguageCode_NDE = LanguageCode' "NDE"++pattern LanguageCode_NDO :: LanguageCode+pattern LanguageCode_NDO = LanguageCode' "NDO"++pattern LanguageCode_NEP :: LanguageCode+pattern LanguageCode_NEP = LanguageCode' "NEP"++pattern LanguageCode_NLD :: LanguageCode+pattern LanguageCode_NLD = LanguageCode' "NLD"++pattern LanguageCode_NNO :: LanguageCode+pattern LanguageCode_NNO = LanguageCode' "NNO"++pattern LanguageCode_NOB :: LanguageCode+pattern LanguageCode_NOB = LanguageCode' "NOB"++pattern LanguageCode_NOR :: LanguageCode+pattern LanguageCode_NOR = LanguageCode' "NOR"++pattern LanguageCode_NYA :: LanguageCode+pattern LanguageCode_NYA = LanguageCode' "NYA"++pattern LanguageCode_OCI :: LanguageCode+pattern LanguageCode_OCI = LanguageCode' "OCI"++pattern LanguageCode_OJI :: LanguageCode+pattern LanguageCode_OJI = LanguageCode' "OJI"++pattern LanguageCode_ORI :: LanguageCode+pattern LanguageCode_ORI = LanguageCode' "ORI"++pattern LanguageCode_ORJ :: LanguageCode+pattern LanguageCode_ORJ = LanguageCode' "ORJ"++pattern LanguageCode_ORM :: LanguageCode+pattern LanguageCode_ORM = LanguageCode' "ORM"++pattern LanguageCode_OSS :: LanguageCode+pattern LanguageCode_OSS = LanguageCode' "OSS"++pattern LanguageCode_PAN :: LanguageCode+pattern LanguageCode_PAN = LanguageCode' "PAN"++pattern LanguageCode_PLI :: LanguageCode+pattern LanguageCode_PLI = LanguageCode' "PLI"++pattern LanguageCode_POL :: LanguageCode+pattern LanguageCode_POL = LanguageCode' "POL"++pattern LanguageCode_POR :: LanguageCode+pattern LanguageCode_POR = LanguageCode' "POR"++pattern LanguageCode_PUS :: LanguageCode+pattern LanguageCode_PUS = LanguageCode' "PUS"++pattern LanguageCode_QAA :: LanguageCode+pattern LanguageCode_QAA = LanguageCode' "QAA"++pattern LanguageCode_QPC :: LanguageCode+pattern LanguageCode_QPC = LanguageCode' "QPC"++pattern LanguageCode_QUE :: LanguageCode+pattern LanguageCode_QUE = LanguageCode' "QUE"++pattern LanguageCode_ROH :: LanguageCode+pattern LanguageCode_ROH = LanguageCode' "ROH"++pattern LanguageCode_RON :: LanguageCode+pattern LanguageCode_RON = LanguageCode' "RON"++pattern LanguageCode_RUN :: LanguageCode+pattern LanguageCode_RUN = LanguageCode' "RUN"++pattern LanguageCode_RUS :: LanguageCode+pattern LanguageCode_RUS = LanguageCode' "RUS"++pattern LanguageCode_SAG :: LanguageCode+pattern LanguageCode_SAG = LanguageCode' "SAG"++pattern LanguageCode_SAN :: LanguageCode+pattern LanguageCode_SAN = LanguageCode' "SAN"++pattern LanguageCode_SIN :: LanguageCode+pattern LanguageCode_SIN = LanguageCode' "SIN"++pattern LanguageCode_SLK :: LanguageCode+pattern LanguageCode_SLK = LanguageCode' "SLK"++pattern LanguageCode_SLV :: LanguageCode+pattern LanguageCode_SLV = LanguageCode' "SLV"++pattern LanguageCode_SME :: LanguageCode+pattern LanguageCode_SME = LanguageCode' "SME"++pattern LanguageCode_SMO :: LanguageCode+pattern LanguageCode_SMO = LanguageCode' "SMO"++pattern LanguageCode_SNA :: LanguageCode+pattern LanguageCode_SNA = LanguageCode' "SNA"++pattern LanguageCode_SND :: LanguageCode+pattern LanguageCode_SND = LanguageCode' "SND"++pattern LanguageCode_SOM :: LanguageCode+pattern LanguageCode_SOM = LanguageCode' "SOM"++pattern LanguageCode_SOT :: LanguageCode+pattern LanguageCode_SOT = LanguageCode' "SOT"++pattern LanguageCode_SPA :: LanguageCode+pattern LanguageCode_SPA = LanguageCode' "SPA"++pattern LanguageCode_SQI :: LanguageCode+pattern LanguageCode_SQI = LanguageCode' "SQI"++pattern LanguageCode_SRB :: LanguageCode+pattern LanguageCode_SRB = LanguageCode' "SRB"++pattern LanguageCode_SRD :: LanguageCode+pattern LanguageCode_SRD = LanguageCode' "SRD"++pattern LanguageCode_SRP :: LanguageCode+pattern LanguageCode_SRP = LanguageCode' "SRP"++pattern LanguageCode_SSW :: LanguageCode+pattern LanguageCode_SSW = LanguageCode' "SSW"++pattern LanguageCode_SUN :: LanguageCode+pattern LanguageCode_SUN = LanguageCode' "SUN"++pattern LanguageCode_SWA :: LanguageCode+pattern LanguageCode_SWA = LanguageCode' "SWA"++pattern LanguageCode_SWE :: LanguageCode+pattern LanguageCode_SWE = LanguageCode' "SWE"++pattern LanguageCode_TAH :: LanguageCode+pattern LanguageCode_TAH = LanguageCode' "TAH"++pattern LanguageCode_TAM :: LanguageCode+pattern LanguageCode_TAM = LanguageCode' "TAM"++pattern LanguageCode_TAT :: LanguageCode+pattern LanguageCode_TAT = LanguageCode' "TAT"++pattern LanguageCode_TEL :: LanguageCode+pattern LanguageCode_TEL = LanguageCode' "TEL"++pattern LanguageCode_TGK :: LanguageCode+pattern LanguageCode_TGK = LanguageCode' "TGK"++pattern LanguageCode_TGL :: LanguageCode+pattern LanguageCode_TGL = LanguageCode' "TGL"++pattern LanguageCode_THA :: LanguageCode+pattern LanguageCode_THA = LanguageCode' "THA"++pattern LanguageCode_TIR :: LanguageCode+pattern LanguageCode_TIR = LanguageCode' "TIR"++pattern LanguageCode_TNG :: LanguageCode+pattern LanguageCode_TNG = LanguageCode' "TNG"++pattern LanguageCode_TON :: LanguageCode+pattern LanguageCode_TON = LanguageCode' "TON"++pattern LanguageCode_TSN :: LanguageCode+pattern LanguageCode_TSN = LanguageCode' "TSN"++pattern LanguageCode_TSO :: LanguageCode+pattern LanguageCode_TSO = LanguageCode' "TSO"++pattern LanguageCode_TUK :: LanguageCode+pattern LanguageCode_TUK = LanguageCode' "TUK"++pattern LanguageCode_TUR :: LanguageCode+pattern LanguageCode_TUR = LanguageCode' "TUR"++pattern LanguageCode_TWI :: LanguageCode+pattern LanguageCode_TWI = LanguageCode' "TWI"++pattern LanguageCode_UIG :: LanguageCode+pattern LanguageCode_UIG = LanguageCode' "UIG"++pattern LanguageCode_UKR :: LanguageCode+pattern LanguageCode_UKR = LanguageCode' "UKR"++pattern LanguageCode_URD :: LanguageCode+pattern LanguageCode_URD = LanguageCode' "URD"++pattern LanguageCode_UZB :: LanguageCode+pattern LanguageCode_UZB = LanguageCode' "UZB"++pattern LanguageCode_VEN :: LanguageCode+pattern LanguageCode_VEN = LanguageCode' "VEN"++pattern LanguageCode_VIE :: LanguageCode+pattern LanguageCode_VIE = LanguageCode' "VIE"++pattern LanguageCode_VOL :: LanguageCode+pattern LanguageCode_VOL = LanguageCode' "VOL"++pattern LanguageCode_WLN :: LanguageCode+pattern LanguageCode_WLN = LanguageCode' "WLN"++pattern LanguageCode_WOL :: LanguageCode+pattern LanguageCode_WOL = LanguageCode' "WOL"++pattern LanguageCode_XHO :: LanguageCode+pattern LanguageCode_XHO = LanguageCode' "XHO"++pattern LanguageCode_YID :: LanguageCode+pattern LanguageCode_YID = LanguageCode' "YID"++pattern LanguageCode_YOR :: LanguageCode+pattern LanguageCode_YOR = LanguageCode' "YOR"++pattern LanguageCode_ZHA :: LanguageCode+pattern LanguageCode_ZHA = LanguageCode' "ZHA"++pattern LanguageCode_ZHO :: LanguageCode+pattern LanguageCode_ZHO = LanguageCode' "ZHO"++pattern LanguageCode_ZUL :: LanguageCode+pattern LanguageCode_ZUL = LanguageCode' "ZUL"++{-# COMPLETE+  LanguageCode_AAR,+  LanguageCode_ABK,+  LanguageCode_AFR,+  LanguageCode_AKA,+  LanguageCode_AMH,+  LanguageCode_ARA,+  LanguageCode_ARG,+  LanguageCode_ASM,+  LanguageCode_AVA,+  LanguageCode_AVE,+  LanguageCode_AYM,+  LanguageCode_AZE,+  LanguageCode_BAK,+  LanguageCode_BAM,+  LanguageCode_BEL,+  LanguageCode_BEN,+  LanguageCode_BIH,+  LanguageCode_BIS,+  LanguageCode_BOD,+  LanguageCode_BOS,+  LanguageCode_BRE,+  LanguageCode_BUL,+  LanguageCode_CAT,+  LanguageCode_CES,+  LanguageCode_CHA,+  LanguageCode_CHE,+  LanguageCode_CHU,+  LanguageCode_CHV,+  LanguageCode_COR,+  LanguageCode_COS,+  LanguageCode_CRE,+  LanguageCode_CYM,+  LanguageCode_DAN,+  LanguageCode_DEU,+  LanguageCode_DIV,+  LanguageCode_DZO,+  LanguageCode_ELL,+  LanguageCode_ENG,+  LanguageCode_ENM,+  LanguageCode_EPO,+  LanguageCode_EST,+  LanguageCode_EUS,+  LanguageCode_EWE,+  LanguageCode_FAO,+  LanguageCode_FAS,+  LanguageCode_FIJ,+  LanguageCode_FIN,+  LanguageCode_FRA,+  LanguageCode_FRM,+  LanguageCode_FRY,+  LanguageCode_FUL,+  LanguageCode_GER,+  LanguageCode_GLA,+  LanguageCode_GLE,+  LanguageCode_GLG,+  LanguageCode_GLV,+  LanguageCode_GRN,+  LanguageCode_GUJ,+  LanguageCode_HAT,+  LanguageCode_HAU,+  LanguageCode_HEB,+  LanguageCode_HER,+  LanguageCode_HIN,+  LanguageCode_HMO,+  LanguageCode_HRV,+  LanguageCode_HUN,+  LanguageCode_HYE,+  LanguageCode_IBO,+  LanguageCode_IDO,+  LanguageCode_III,+  LanguageCode_IKU,+  LanguageCode_ILE,+  LanguageCode_INA,+  LanguageCode_IND,+  LanguageCode_IPK,+  LanguageCode_ISL,+  LanguageCode_ITA,+  LanguageCode_JAV,+  LanguageCode_JPN,+  LanguageCode_KAL,+  LanguageCode_KAN,+  LanguageCode_KAS,+  LanguageCode_KAT,+  LanguageCode_KAU,+  LanguageCode_KAZ,+  LanguageCode_KHM,+  LanguageCode_KIK,+  LanguageCode_KIN,+  LanguageCode_KIR,+  LanguageCode_KOM,+  LanguageCode_KON,+  LanguageCode_KOR,+  LanguageCode_KUA,+  LanguageCode_KUR,+  LanguageCode_LAO,+  LanguageCode_LAT,+  LanguageCode_LAV,+  LanguageCode_LIM,+  LanguageCode_LIN,+  LanguageCode_LIT,+  LanguageCode_LTZ,+  LanguageCode_LUB,+  LanguageCode_LUG,+  LanguageCode_MAH,+  LanguageCode_MAL,+  LanguageCode_MAR,+  LanguageCode_MKD,+  LanguageCode_MLG,+  LanguageCode_MLT,+  LanguageCode_MON,+  LanguageCode_MRI,+  LanguageCode_MSA,+  LanguageCode_MYA,+  LanguageCode_NAU,+  LanguageCode_NAV,+  LanguageCode_NBL,+  LanguageCode_NDE,+  LanguageCode_NDO,+  LanguageCode_NEP,+  LanguageCode_NLD,+  LanguageCode_NNO,+  LanguageCode_NOB,+  LanguageCode_NOR,+  LanguageCode_NYA,+  LanguageCode_OCI,+  LanguageCode_OJI,+  LanguageCode_ORI,+  LanguageCode_ORJ,+  LanguageCode_ORM,+  LanguageCode_OSS,+  LanguageCode_PAN,+  LanguageCode_PLI,+  LanguageCode_POL,+  LanguageCode_POR,+  LanguageCode_PUS,+  LanguageCode_QAA,+  LanguageCode_QPC,+  LanguageCode_QUE,+  LanguageCode_ROH,+  LanguageCode_RON,+  LanguageCode_RUN,+  LanguageCode_RUS,+  LanguageCode_SAG,+  LanguageCode_SAN,+  LanguageCode_SIN,+  LanguageCode_SLK,+  LanguageCode_SLV,+  LanguageCode_SME,+  LanguageCode_SMO,+  LanguageCode_SNA,+  LanguageCode_SND,+  LanguageCode_SOM,+  LanguageCode_SOT,+  LanguageCode_SPA,+  LanguageCode_SQI,+  LanguageCode_SRB,+  LanguageCode_SRD,+  LanguageCode_SRP,+  LanguageCode_SSW,+  LanguageCode_SUN,+  LanguageCode_SWA,+  LanguageCode_SWE,+  LanguageCode_TAH,+  LanguageCode_TAM,+  LanguageCode_TAT,+  LanguageCode_TEL,+  LanguageCode_TGK,+  LanguageCode_TGL,+  LanguageCode_THA,+  LanguageCode_TIR,+  LanguageCode_TNG,+  LanguageCode_TON,+  LanguageCode_TSN,+  LanguageCode_TSO,+  LanguageCode_TUK,+  LanguageCode_TUR,+  LanguageCode_TWI,+  LanguageCode_UIG,+  LanguageCode_UKR,+  LanguageCode_URD,+  LanguageCode_UZB,+  LanguageCode_VEN,+  LanguageCode_VIE,+  LanguageCode_VOL,+  LanguageCode_WLN,+  LanguageCode_WOL,+  LanguageCode_XHO,+  LanguageCode_YID,+  LanguageCode_YOR,+  LanguageCode_ZHA,+  LanguageCode_ZHO,+  LanguageCode_ZUL,+  LanguageCode'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsAudioBufferModel.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsAudioBufferModel+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsAudioBufferModel+  ( M2tsAudioBufferModel+      ( ..,+        M2tsAudioBufferModel_ATSC,+        M2tsAudioBufferModel_DVB+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Selects between the DVB and ATSC buffer models for Dolby Digital audio.+newtype M2tsAudioBufferModel = M2tsAudioBufferModel'+  { fromM2tsAudioBufferModel ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsAudioBufferModel_ATSC :: M2tsAudioBufferModel+pattern M2tsAudioBufferModel_ATSC = M2tsAudioBufferModel' "ATSC"++pattern M2tsAudioBufferModel_DVB :: M2tsAudioBufferModel+pattern M2tsAudioBufferModel_DVB = M2tsAudioBufferModel' "DVB"++{-# COMPLETE+  M2tsAudioBufferModel_ATSC,+  M2tsAudioBufferModel_DVB,+  M2tsAudioBufferModel'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsAudioDuration.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsAudioDuration+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsAudioDuration+  ( M2tsAudioDuration+      ( ..,+        M2tsAudioDuration_DEFAULT_CODEC_DURATION,+        M2tsAudioDuration_MATCH_VIDEO_DURATION+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Specify this setting only when your output will be consumed by a+-- downstream repackaging workflow that is sensitive to very small duration+-- differences between video and audio. For this situation, choose Match+-- video duration (MATCH_VIDEO_DURATION). In all other cases, keep the+-- default value, Default codec duration (DEFAULT_CODEC_DURATION). When you+-- choose Match video duration, MediaConvert pads the output audio streams+-- with silence or trims them to ensure that the total duration of each+-- audio stream is at least as long as the total duration of the video+-- stream. After padding or trimming, the audio stream duration is no more+-- than one frame longer than the video stream. MediaConvert applies audio+-- padding or trimming only to the end of the last segment of the output.+-- For unsegmented outputs, MediaConvert adds padding only to the end of+-- the file. When you keep the default value, any minor discrepancies+-- between audio and video duration will depend on your output audio codec.+newtype M2tsAudioDuration = M2tsAudioDuration'+  { fromM2tsAudioDuration ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsAudioDuration_DEFAULT_CODEC_DURATION :: M2tsAudioDuration+pattern M2tsAudioDuration_DEFAULT_CODEC_DURATION = M2tsAudioDuration' "DEFAULT_CODEC_DURATION"++pattern M2tsAudioDuration_MATCH_VIDEO_DURATION :: M2tsAudioDuration+pattern M2tsAudioDuration_MATCH_VIDEO_DURATION = M2tsAudioDuration' "MATCH_VIDEO_DURATION"++{-# COMPLETE+  M2tsAudioDuration_DEFAULT_CODEC_DURATION,+  M2tsAudioDuration_MATCH_VIDEO_DURATION,+  M2tsAudioDuration'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsBufferModel.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsBufferModel+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsBufferModel+  ( M2tsBufferModel+      ( ..,+        M2tsBufferModel_MULTIPLEX,+        M2tsBufferModel_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Controls what buffer model to use for accurate interleaving. If set to+-- MULTIPLEX, use multiplex buffer model. If set to NONE, this can lead to+-- lower latency, but low-memory devices may not be able to play back the+-- stream without interruptions.+newtype M2tsBufferModel = M2tsBufferModel'+  { fromM2tsBufferModel ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsBufferModel_MULTIPLEX :: M2tsBufferModel+pattern M2tsBufferModel_MULTIPLEX = M2tsBufferModel' "MULTIPLEX"++pattern M2tsBufferModel_NONE :: M2tsBufferModel+pattern M2tsBufferModel_NONE = M2tsBufferModel' "NONE"++{-# COMPLETE+  M2tsBufferModel_MULTIPLEX,+  M2tsBufferModel_NONE,+  M2tsBufferModel'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsDataPtsControl.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsDataPtsControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsDataPtsControl+  ( M2tsDataPtsControl+      ( ..,+        M2tsDataPtsControl_ALIGN_TO_VIDEO,+        M2tsDataPtsControl_AUTO+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If you select ALIGN_TO_VIDEO, MediaConvert writes captions and data+-- packets with Presentation Timestamp (PTS) values greater than or equal+-- to the first video packet PTS (MediaConvert drops captions and data+-- packets with lesser PTS values). Keep the default value (AUTO) to allow+-- all PTS values.+newtype M2tsDataPtsControl = M2tsDataPtsControl'+  { fromM2tsDataPtsControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsDataPtsControl_ALIGN_TO_VIDEO :: M2tsDataPtsControl+pattern M2tsDataPtsControl_ALIGN_TO_VIDEO = M2tsDataPtsControl' "ALIGN_TO_VIDEO"++pattern M2tsDataPtsControl_AUTO :: M2tsDataPtsControl+pattern M2tsDataPtsControl_AUTO = M2tsDataPtsControl' "AUTO"++{-# COMPLETE+  M2tsDataPtsControl_ALIGN_TO_VIDEO,+  M2tsDataPtsControl_AUTO,+  M2tsDataPtsControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsEbpAudioInterval.hs view
@@ -0,0 +1,77 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsEbpAudioInterval+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsEbpAudioInterval+  ( M2tsEbpAudioInterval+      ( ..,+        M2tsEbpAudioInterval_VIDEO_AND_FIXED_INTERVALS,+        M2tsEbpAudioInterval_VIDEO_INTERVAL+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to VIDEO_AND_FIXED_INTERVALS, audio EBP markers will be added+-- to partitions 3 and 4. The interval between these additional markers+-- will be fixed, and will be slightly shorter than the video EBP marker+-- interval. When set to VIDEO_INTERVAL, these additional markers will not+-- be inserted. Only applicable when EBP segmentation markers are is+-- selected (segmentationMarkers is EBP or EBP_LEGACY).+newtype M2tsEbpAudioInterval = M2tsEbpAudioInterval'+  { fromM2tsEbpAudioInterval ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsEbpAudioInterval_VIDEO_AND_FIXED_INTERVALS :: M2tsEbpAudioInterval+pattern M2tsEbpAudioInterval_VIDEO_AND_FIXED_INTERVALS = M2tsEbpAudioInterval' "VIDEO_AND_FIXED_INTERVALS"++pattern M2tsEbpAudioInterval_VIDEO_INTERVAL :: M2tsEbpAudioInterval+pattern M2tsEbpAudioInterval_VIDEO_INTERVAL = M2tsEbpAudioInterval' "VIDEO_INTERVAL"++{-# COMPLETE+  M2tsEbpAudioInterval_VIDEO_AND_FIXED_INTERVALS,+  M2tsEbpAudioInterval_VIDEO_INTERVAL,+  M2tsEbpAudioInterval'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsEbpPlacement.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsEbpPlacement+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsEbpPlacement+  ( M2tsEbpPlacement+      ( ..,+        M2tsEbpPlacement_VIDEO_AND_AUDIO_PIDS,+        M2tsEbpPlacement_VIDEO_PID+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Selects which PIDs to place EBP markers on. They can either be placed+-- only on the video PID, or on both the video PID and all audio PIDs. Only+-- applicable when EBP segmentation markers are is selected+-- (segmentationMarkers is EBP or EBP_LEGACY).+newtype M2tsEbpPlacement = M2tsEbpPlacement'+  { fromM2tsEbpPlacement ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsEbpPlacement_VIDEO_AND_AUDIO_PIDS :: M2tsEbpPlacement+pattern M2tsEbpPlacement_VIDEO_AND_AUDIO_PIDS = M2tsEbpPlacement' "VIDEO_AND_AUDIO_PIDS"++pattern M2tsEbpPlacement_VIDEO_PID :: M2tsEbpPlacement+pattern M2tsEbpPlacement_VIDEO_PID = M2tsEbpPlacement' "VIDEO_PID"++{-# COMPLETE+  M2tsEbpPlacement_VIDEO_AND_AUDIO_PIDS,+  M2tsEbpPlacement_VIDEO_PID,+  M2tsEbpPlacement'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsEsRateInPes.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsEsRateInPes+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsEsRateInPes+  ( M2tsEsRateInPes+      ( ..,+        M2tsEsRateInPes_EXCLUDE,+        M2tsEsRateInPes_INCLUDE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Controls whether to include the ES Rate field in the PES header.+newtype M2tsEsRateInPes = M2tsEsRateInPes'+  { fromM2tsEsRateInPes ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsEsRateInPes_EXCLUDE :: M2tsEsRateInPes+pattern M2tsEsRateInPes_EXCLUDE = M2tsEsRateInPes' "EXCLUDE"++pattern M2tsEsRateInPes_INCLUDE :: M2tsEsRateInPes+pattern M2tsEsRateInPes_INCLUDE = M2tsEsRateInPes' "INCLUDE"++{-# COMPLETE+  M2tsEsRateInPes_EXCLUDE,+  M2tsEsRateInPes_INCLUDE,+  M2tsEsRateInPes'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsForceTsVideoEbpOrder.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsForceTsVideoEbpOrder+  ( M2tsForceTsVideoEbpOrder+      ( ..,+        M2tsForceTsVideoEbpOrder_DEFAULT,+        M2tsForceTsVideoEbpOrder_FORCE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Keep the default value (DEFAULT) unless you know that your audio EBP+-- markers are incorrectly appearing before your video EBP markers. To+-- correct this problem, set this value to Force (FORCE).+newtype M2tsForceTsVideoEbpOrder = M2tsForceTsVideoEbpOrder'+  { fromM2tsForceTsVideoEbpOrder ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsForceTsVideoEbpOrder_DEFAULT :: M2tsForceTsVideoEbpOrder+pattern M2tsForceTsVideoEbpOrder_DEFAULT = M2tsForceTsVideoEbpOrder' "DEFAULT"++pattern M2tsForceTsVideoEbpOrder_FORCE :: M2tsForceTsVideoEbpOrder+pattern M2tsForceTsVideoEbpOrder_FORCE = M2tsForceTsVideoEbpOrder' "FORCE"++{-# COMPLETE+  M2tsForceTsVideoEbpOrder_DEFAULT,+  M2tsForceTsVideoEbpOrder_FORCE,+  M2tsForceTsVideoEbpOrder'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsKlvMetadata.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsKlvMetadata+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsKlvMetadata+  ( M2tsKlvMetadata+      ( ..,+        M2tsKlvMetadata_NONE,+        M2tsKlvMetadata_PASSTHROUGH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | To include key-length-value metadata in this output: Set KLV metadata+-- insertion to Passthrough. MediaConvert reads KLV metadata present in+-- your input and passes it through to the output transport stream. To+-- exclude this KLV metadata: Set KLV metadata insertion to None or leave+-- blank.+newtype M2tsKlvMetadata = M2tsKlvMetadata'+  { fromM2tsKlvMetadata ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsKlvMetadata_NONE :: M2tsKlvMetadata+pattern M2tsKlvMetadata_NONE = M2tsKlvMetadata' "NONE"++pattern M2tsKlvMetadata_PASSTHROUGH :: M2tsKlvMetadata+pattern M2tsKlvMetadata_PASSTHROUGH = M2tsKlvMetadata' "PASSTHROUGH"++{-# COMPLETE+  M2tsKlvMetadata_NONE,+  M2tsKlvMetadata_PASSTHROUGH,+  M2tsKlvMetadata'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsNielsenId3.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsNielsenId3+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsNielsenId3+  ( M2tsNielsenId3+      ( ..,+        M2tsNielsenId3_INSERT,+        M2tsNielsenId3_NONE+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | If INSERT, Nielsen inaudible tones for media tracking will be detected+-- in the input audio and an equivalent ID3 tag will be inserted in the+-- output.+newtype M2tsNielsenId3 = M2tsNielsenId3'+  { fromM2tsNielsenId3 ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsNielsenId3_INSERT :: M2tsNielsenId3+pattern M2tsNielsenId3_INSERT = M2tsNielsenId3' "INSERT"++pattern M2tsNielsenId3_NONE :: M2tsNielsenId3+pattern M2tsNielsenId3_NONE = M2tsNielsenId3' "NONE"++{-# COMPLETE+  M2tsNielsenId3_INSERT,+  M2tsNielsenId3_NONE,+  M2tsNielsenId3'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsPcrControl.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsPcrControl+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsPcrControl+  ( M2tsPcrControl+      ( ..,+        M2tsPcrControl_CONFIGURED_PCR_PERIOD,+        M2tsPcrControl_PCR_EVERY_PES_PACKET+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to PCR_EVERY_PES_PACKET, a Program Clock Reference value is+-- inserted for every Packetized Elementary Stream (PES) header. This is+-- effective only when the PCR PID is the same as the video or audio+-- elementary stream.+newtype M2tsPcrControl = M2tsPcrControl'+  { fromM2tsPcrControl ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsPcrControl_CONFIGURED_PCR_PERIOD :: M2tsPcrControl+pattern M2tsPcrControl_CONFIGURED_PCR_PERIOD = M2tsPcrControl' "CONFIGURED_PCR_PERIOD"++pattern M2tsPcrControl_PCR_EVERY_PES_PACKET :: M2tsPcrControl+pattern M2tsPcrControl_PCR_EVERY_PES_PACKET = M2tsPcrControl' "PCR_EVERY_PES_PACKET"++{-# COMPLETE+  M2tsPcrControl_CONFIGURED_PCR_PERIOD,+  M2tsPcrControl_PCR_EVERY_PES_PACKET,+  M2tsPcrControl'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsRateMode.hs view
@@ -0,0 +1,74 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsRateMode+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsRateMode+  ( M2tsRateMode+      ( ..,+        M2tsRateMode_CBR,+        M2tsRateMode_VBR+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | When set to CBR, inserts null packets into transport stream to fill+-- specified bitrate. When set to VBR, the bitrate setting acts as the+-- maximum bitrate, but the output will not be padded up to that bitrate.+newtype M2tsRateMode = M2tsRateMode'+  { fromM2tsRateMode ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsRateMode_CBR :: M2tsRateMode+pattern M2tsRateMode_CBR = M2tsRateMode' "CBR"++pattern M2tsRateMode_VBR :: M2tsRateMode+pattern M2tsRateMode_VBR = M2tsRateMode' "VBR"++{-# COMPLETE+  M2tsRateMode_CBR,+  M2tsRateMode_VBR,+  M2tsRateMode'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsScte35Esam.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsScte35Esam+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsScte35Esam where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Settings for SCTE-35 signals from ESAM. Include this in your job+-- settings to put SCTE-35 markers in your HLS and transport stream outputs+-- at the insertion points that you specify in an ESAM XML document.+-- Provide the document in the setting SCC XML (sccXml).+--+-- /See:/ 'newM2tsScte35Esam' smart constructor.+data M2tsScte35Esam = M2tsScte35Esam'+  { -- | Packet Identifier (PID) of the SCTE-35 stream in the transport stream+    -- generated by ESAM.+    scte35EsamPid :: Prelude.Maybe Prelude.Natural+  }+  deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'M2tsScte35Esam' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'scte35EsamPid', 'm2tsScte35Esam_scte35EsamPid' - Packet Identifier (PID) of the SCTE-35 stream in the transport stream+-- generated by ESAM.+newM2tsScte35Esam ::+  M2tsScte35Esam+newM2tsScte35Esam =+  M2tsScte35Esam' {scte35EsamPid = Prelude.Nothing}++-- | Packet Identifier (PID) of the SCTE-35 stream in the transport stream+-- generated by ESAM.+m2tsScte35Esam_scte35EsamPid :: Lens.Lens' M2tsScte35Esam (Prelude.Maybe Prelude.Natural)+m2tsScte35Esam_scte35EsamPid = Lens.lens (\M2tsScte35Esam' {scte35EsamPid} -> scte35EsamPid) (\s@M2tsScte35Esam' {} a -> s {scte35EsamPid = a} :: M2tsScte35Esam)++instance Data.FromJSON M2tsScte35Esam where+  parseJSON =+    Data.withObject+      "M2tsScte35Esam"+      ( \x ->+          M2tsScte35Esam'+            Prelude.<$> (x Data..:? "scte35EsamPid")+      )++instance Prelude.Hashable M2tsScte35Esam where+  hashWithSalt _salt M2tsScte35Esam' {..} =+    _salt `Prelude.hashWithSalt` scte35EsamPid++instance Prelude.NFData M2tsScte35Esam where+  rnf M2tsScte35Esam' {..} = Prelude.rnf scte35EsamPid++instance Data.ToJSON M2tsScte35Esam where+  toJSON M2tsScte35Esam' {..} =+    Data.object+      ( Prelude.catMaybes+          [ ("scte35EsamPid" Data..=)+              Prelude.<$> scte35EsamPid+          ]+      )
+ gen/Amazonka/MediaConvert/Types/M2tsScte35Source.hs view
@@ -0,0 +1,78 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsScte35Source+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsScte35Source+  ( M2tsScte35Source+      ( ..,+        M2tsScte35Source_NONE,+        M2tsScte35Source_PASSTHROUGH+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | For SCTE-35 markers from your input-- Choose Passthrough (PASSTHROUGH)+-- if you want SCTE-35 markers that appear in your input to also appear in+-- this output. Choose None (NONE) if you don\'t want SCTE-35 markers in+-- this output. For SCTE-35 markers from an ESAM XML document-- Choose None+-- (NONE). Also provide the ESAM XML as a string in the setting Signal+-- processing notification XML (sccXml). Also enable ESAM SCTE-35 (include+-- the property scte35Esam).+newtype M2tsScte35Source = M2tsScte35Source'+  { fromM2tsScte35Source ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsScte35Source_NONE :: M2tsScte35Source+pattern M2tsScte35Source_NONE = M2tsScte35Source' "NONE"++pattern M2tsScte35Source_PASSTHROUGH :: M2tsScte35Source+pattern M2tsScte35Source_PASSTHROUGH = M2tsScte35Source' "PASSTHROUGH"++{-# COMPLETE+  M2tsScte35Source_NONE,+  M2tsScte35Source_PASSTHROUGH,+  M2tsScte35Source'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsSegmentationMarkers.hs view
@@ -0,0 +1,99 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module      : Amazonka.MediaConvert.Types.M2tsSegmentationMarkers+-- Copyright   : (c) 2013-2023 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.MediaConvert.Types.M2tsSegmentationMarkers+  ( M2tsSegmentationMarkers+      ( ..,+        M2tsSegmentationMarkers_EBP,+        M2tsSegmentationMarkers_EBP_LEGACY,+        M2tsSegmentationMarkers_NONE,+        M2tsSegmentationMarkers_PSI_SEGSTART,+        M2tsSegmentationMarkers_RAI_ADAPT,+        M2tsSegmentationMarkers_RAI_SEGSTART+      ),+  )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Inserts segmentation markers at each segmentation_time period.+-- rai_segstart sets the Random Access Indicator bit in the adaptation+-- field. rai_adapt sets the RAI bit and adds the current timecode in the+-- private data bytes. psi_segstart inserts PAT and PMT tables at the start+-- of segments. ebp adds Encoder Boundary Point information to the+-- adaptation field as per OpenCable specification OC-SP-EBP-I01-130118.+-- ebp_legacy adds Encoder Boundary Point information to the adaptation+-- field using a legacy proprietary format.+newtype M2tsSegmentationMarkers = M2tsSegmentationMarkers'+  { fromM2tsSegmentationMarkers ::+      Data.Text+  }+  deriving stock+    ( Prelude.Show,+      Prelude.Read,+      Prelude.Eq,+      Prelude.Ord,+      Prelude.Generic+    )+  deriving newtype+    ( Prelude.Hashable,+      Prelude.NFData,+      Data.FromText,+      Data.ToText,+      Data.ToByteString,+      Data.ToLog,+      Data.ToHeader,+      Data.ToQuery,+      Data.FromJSON,+      Data.FromJSONKey,+      Data.ToJSON,+      Data.ToJSONKey,+      Data.FromXML,+      Data.ToXML+    )++pattern M2tsSegmentationMarkers_EBP :: M2tsSegmentationMarkers+pattern M2tsSegmentationMarkers_EBP = M2tsSegmentationMarkers' "EBP"++pattern M2tsSegmentationMarkers_EBP_LEGACY :: M2tsSegmentationMarkers+pattern M2tsSegmentationMarkers_EBP_LEGACY = M2tsSegmentationMarkers' "EBP_LEGACY"++pattern M2tsSegmentationMarkers_NONE :: M2tsSegmentationMarkers+pattern M2tsSegmentationMarkers_NONE = M2tsSegmentationMarkers' "NONE"++pattern M2tsSegmentationMarkers_PSI_SEGSTART :: M2tsSegmentationMarkers+pattern M2tsSegmentationMarkers_PSI_SEGSTART = M2tsSegmentationMarkers' "PSI_SEGSTART"++pattern M2tsSegmentationMarkers_RAI_ADAPT :: M2tsSegmentationMarkers+pattern M2tsSegmentationMarkers_RAI_ADAPT = M2tsSegmentationMarkers' "RAI_ADAPT"++pattern M2tsSegmentationMarkers_RAI_SEGSTART :: M2tsSegmentationMarkers+pattern M2tsSegmentationMarkers_RAI_SEGSTART = M2tsSegmentationMarkers' "RAI_SEGSTART"++{-# COMPLETE+  M2tsSegmentationMarkers_EBP,+  M2tsSegmentationMarkers_EBP_LEGACY,+  M2tsSegmentationMarkers_NONE,+  M2tsSegmentationMarkers_PSI_SEGSTART,+  M2tsSegmentationMarkers_RAI_ADAPT,+  M2tsSegmentationMarkers_RAI_SEGSTART,+  M2tsSegmentationMarkers'+  #-}
+ gen/Amazonka/MediaConvert/Types/M2tsSegmentationStyle.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/M2tsSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/M3u8AudioDuration.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/M3u8DataPtsControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/M3u8NielsenId3.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/M3u8PcrControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/M3u8Scte35Source.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/M3u8Settings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MinBottomRenditionSize.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MinTopRenditionSize.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MotionImageInserter.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MotionImageInsertionFramerate.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MotionImageInsertionMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MotionImageInsertionOffset.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MotionImagePlayback.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MovClapAtom.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MovCslgAtom.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MovMpeg2FourCCControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MovPaddingControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MovReference.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MovSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mp2Settings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mp3RateControlMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mp3Settings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mp4CslgAtom.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mp4FreeSpaceBox.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mp4MoovPlacement.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mp4Settings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdAccessibilityCaptionHints.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdAudioDuration.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdCaptionContainerType.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdKlvMetadata.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdManifestMetadataSignaling.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdScte35Esam.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdScte35Source.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdTimedMetadata.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MpdTimedMetadataBoxVersion.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2AdaptiveQuantization.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2CodecLevel.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2CodecProfile.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2DynamicSubGop.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2FramerateControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2FramerateConversionAlgorithm.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2GopSizeUnits.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2InterlaceMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2IntraDcPrecision.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2ParControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2QualityTuningLevel.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2RateControlMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2ScanTypeConversionMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2SceneChangeDetect.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2Settings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2SlowPal.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2SpatialAdaptiveQuantization.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2Syntax.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2Telecine.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Mpeg2TemporalAdaptiveQuantization.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MsSmoothAdditionalManifest.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MsSmoothAudioDeduplication.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MsSmoothEncryptionSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MsSmoothFragmentLengthControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MsSmoothGroupSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MsSmoothManifestEncoding.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MxfAfdSignaling.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MxfProfile.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MxfSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MxfXavcDurationMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/MxfXavcProfileSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NexGuardFileMarkerSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NielsenActiveWatermarkProcessType.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NielsenConfiguration.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NielsenNonLinearWatermarkSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NielsenSourceWatermarkStatusType.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NielsenUniqueTicPerAudioTrackType.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NoiseFilterPostTemporalSharpening.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NoiseFilterPostTemporalSharpeningStrength.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NoiseReducer.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NoiseReducerFilter.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NoiseReducerFilterSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NoiseReducerSpatialFilterSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/NoiseReducerTemporalFilterSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/OpusSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Order.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Output.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/OutputChannelMapping.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/OutputDetail.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/OutputGroup.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/OutputGroupDetail.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/OutputGroupSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/OutputGroupType.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/OutputSdt.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/OutputSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/PadVideo.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/PartnerWatermarking.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Policy.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Preset.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/PresetListBy.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/PresetSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/PricingPlan.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresChromaSampling.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresCodecProfile.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresFramerateControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresFramerateConversionAlgorithm.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresInterlaceMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresParControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresScanTypeConversionMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresSlowPal.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ProresTelecine.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Queue.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/QueueListBy.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/QueueStatus.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/QueueTransition.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Rectangle.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/RemixSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/RenewalType.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/RequiredFlag.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ReservationPlan.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ReservationPlanSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ReservationPlanStatus.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ResourceTags.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/RespondToAfd.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/RuleType.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/S3DestinationAccessControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/S3DestinationSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/S3EncryptionSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/S3ObjectCannedAcl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/S3ServerSideEncryptionType.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/SampleRangeConversion.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/ScalingBehavior.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/SccDestinationFramerate.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/SccDestinationSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/SimulateReservedQueue.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/SpekeKeyProvider.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/SpekeKeyProviderCmaf.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/SrtDestinationSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/SrtStylePassthrough.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/StaticKeyProvider.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/StatusUpdateInterval.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TeletextDestinationSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TeletextPageType.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TeletextSourceSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TimecodeBurnin.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TimecodeBurninPosition.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TimecodeConfig.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TimecodeSource.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TimedMetadata.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TimedMetadataInsertion.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Timing.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TrackSourceSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TtmlDestinationSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/TtmlStylePassthrough.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Type.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vc3Class.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vc3FramerateControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vc3FramerateConversionAlgorithm.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vc3InterlaceMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vc3ScanTypeConversionMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vc3Settings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vc3SlowPal.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vc3Telecine.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/VchipAction.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/VideoCodec.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/VideoCodecSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/VideoDescription.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/VideoDetail.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/VideoPreprocessor.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/VideoSelector.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/VideoTimecodeInsertion.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/VorbisSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp8FramerateControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp8FramerateConversionAlgorithm.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp8ParControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp8QualityTuningLevel.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp8RateControlMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp8Settings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp9FramerateControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp9FramerateConversionAlgorithm.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp9ParControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp9QualityTuningLevel.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp9RateControlMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Vp9Settings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/WatermarkingStrength.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/WavFormat.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/WavSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/WebvttAccessibilitySubs.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/WebvttDestinationSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/WebvttHlsSourceSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/WebvttStylePassthrough.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Xavc4kIntraCbgProfileClass.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Xavc4kIntraCbgProfileSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Xavc4kIntraVbrProfileClass.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Xavc4kIntraVbrProfileSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Xavc4kProfileBitrateClass.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Xavc4kProfileCodecProfile.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Xavc4kProfileQualityTuningLevel.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/Xavc4kProfileSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcAdaptiveQuantization.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcEntropyEncoding.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcFlickerAdaptiveQuantization.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcFramerateControl.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcFramerateConversionAlgorithm.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcGopBReference.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcHdIntraCbgProfileClass.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcHdIntraCbgProfileSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcHdProfileBitrateClass.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcHdProfileQualityTuningLevel.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcHdProfileSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcHdProfileTelecine.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcInterlaceMode.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcProfile.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcSettings.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcSlowPal.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcSpatialAdaptiveQuantization.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Types/XavcTemporalAdaptiveQuantization.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/UntagResource.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/UpdateJobTemplate.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/UpdatePreset.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/UpdateQueue.hs view

file too large to diff

+ gen/Amazonka/MediaConvert/Waiters.hs view

file too large to diff

− gen/Network/AWS/MediaConvert.hs

file too large to diff

− gen/Network/AWS/MediaConvert/CancelJob.hs

file too large to diff

− gen/Network/AWS/MediaConvert/CreateJob.hs

file too large to diff

− gen/Network/AWS/MediaConvert/CreateJobTemplate.hs

file too large to diff

− gen/Network/AWS/MediaConvert/CreatePreset.hs

file too large to diff

− gen/Network/AWS/MediaConvert/CreateQueue.hs

file too large to diff

− gen/Network/AWS/MediaConvert/DeleteJobTemplate.hs

file too large to diff

− gen/Network/AWS/MediaConvert/DeletePreset.hs

file too large to diff

− gen/Network/AWS/MediaConvert/DeleteQueue.hs

file too large to diff

− gen/Network/AWS/MediaConvert/DescribeEndpoints.hs

file too large to diff

− gen/Network/AWS/MediaConvert/GetJob.hs

file too large to diff

− gen/Network/AWS/MediaConvert/GetJobTemplate.hs

file too large to diff

− gen/Network/AWS/MediaConvert/GetPreset.hs

file too large to diff

− gen/Network/AWS/MediaConvert/GetQueue.hs

file too large to diff

− gen/Network/AWS/MediaConvert/ListJobTemplates.hs

file too large to diff

− gen/Network/AWS/MediaConvert/ListJobs.hs

file too large to diff

− gen/Network/AWS/MediaConvert/ListPresets.hs

file too large to diff

− gen/Network/AWS/MediaConvert/ListQueues.hs

file too large to diff

− gen/Network/AWS/MediaConvert/Types.hs

file too large to diff

− gen/Network/AWS/MediaConvert/Types/Product.hs

file too large to diff

− gen/Network/AWS/MediaConvert/Types/Sum.hs

file too large to diff

− gen/Network/AWS/MediaConvert/UpdateJobTemplate.hs

file too large to diff

− gen/Network/AWS/MediaConvert/UpdatePreset.hs

file too large to diff

− gen/Network/AWS/MediaConvert/UpdateQueue.hs

file too large to diff

− gen/Network/AWS/MediaConvert/Waiters.hs

file too large to diff

test/Main.hs view

file too large to diff

− test/Test/AWS/Gen/MediaConvert.hs

file too large to diff

− test/Test/AWS/MediaConvert.hs

file too large to diff

− test/Test/AWS/MediaConvert/Internal.hs

file too large to diff

+ test/Test/Amazonka/Gen/MediaConvert.hs view

file too large to diff

+ test/Test/Amazonka/MediaConvert.hs view

file too large to diff

+ test/Test/Amazonka/MediaConvert/Internal.hs view

file too large to diff