amazonka-mediaconvert-1.6.0: Amazon Elemental MediaConvert SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.MediaConvert.Types

Contents

Description

 

Synopsis

Service Configuration

mediaConvert :: Service Source #

API version 2017-08-29 of the Amazon Elemental MediaConvert SDK configuration.

Errors

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service could not complete your request because there is a conflict with the current state of the resource.

_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You don't have permissions for this action with the credentials you sent.

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource you requested does not exist.

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Too many requests have been sent in too short of a time. The service limits the rate at which it will accept requests.

_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service encountered an unexpected condition and cannot fulfill your request.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service can't process your request because of a problem in the request. Please check your request form and syntax.

AacAudioDescriptionBroadcasterMix

data AacAudioDescriptionBroadcasterMix Source #

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.

Instances

Bounded AacAudioDescriptionBroadcasterMix Source # 
Enum AacAudioDescriptionBroadcasterMix Source # 
Eq AacAudioDescriptionBroadcasterMix Source # 
Data AacAudioDescriptionBroadcasterMix Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AacAudioDescriptionBroadcasterMix -> c AacAudioDescriptionBroadcasterMix #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AacAudioDescriptionBroadcasterMix #

toConstr :: AacAudioDescriptionBroadcasterMix -> Constr #

dataTypeOf :: AacAudioDescriptionBroadcasterMix -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AacAudioDescriptionBroadcasterMix) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AacAudioDescriptionBroadcasterMix) #

gmapT :: (forall b. Data b => b -> b) -> AacAudioDescriptionBroadcasterMix -> AacAudioDescriptionBroadcasterMix #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AacAudioDescriptionBroadcasterMix -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AacAudioDescriptionBroadcasterMix -> r #

gmapQ :: (forall d. Data d => d -> u) -> AacAudioDescriptionBroadcasterMix -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AacAudioDescriptionBroadcasterMix -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AacAudioDescriptionBroadcasterMix -> m AacAudioDescriptionBroadcasterMix #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AacAudioDescriptionBroadcasterMix -> m AacAudioDescriptionBroadcasterMix #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AacAudioDescriptionBroadcasterMix -> m AacAudioDescriptionBroadcasterMix #

Ord AacAudioDescriptionBroadcasterMix Source # 
Read AacAudioDescriptionBroadcasterMix Source # 
Show AacAudioDescriptionBroadcasterMix Source # 
Generic AacAudioDescriptionBroadcasterMix Source # 
Hashable AacAudioDescriptionBroadcasterMix Source # 
ToJSON AacAudioDescriptionBroadcasterMix Source # 
FromJSON AacAudioDescriptionBroadcasterMix Source # 
NFData AacAudioDescriptionBroadcasterMix Source # 
ToHeader AacAudioDescriptionBroadcasterMix Source # 
ToQuery AacAudioDescriptionBroadcasterMix Source # 
ToByteString AacAudioDescriptionBroadcasterMix Source # 
FromText AacAudioDescriptionBroadcasterMix Source # 
ToText AacAudioDescriptionBroadcasterMix Source # 
type Rep AacAudioDescriptionBroadcasterMix Source # 
type Rep AacAudioDescriptionBroadcasterMix = D1 * (MetaData "AacAudioDescriptionBroadcasterMix" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "AADBMBroadcasterMixedAd" PrefixI False) (U1 *)) (C1 * (MetaCons "AADBMNormal" PrefixI False) (U1 *)))

AacCodecProfile

data AacCodecProfile Source #

AAC Profile.

Constructors

HEV1 
HEV2 
LC 

Instances

Bounded AacCodecProfile Source # 
Enum AacCodecProfile Source # 
Eq AacCodecProfile Source # 
Data AacCodecProfile Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AacCodecProfile -> c AacCodecProfile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AacCodecProfile #

toConstr :: AacCodecProfile -> Constr #

dataTypeOf :: AacCodecProfile -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AacCodecProfile) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AacCodecProfile) #

gmapT :: (forall b. Data b => b -> b) -> AacCodecProfile -> AacCodecProfile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AacCodecProfile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AacCodecProfile -> r #

gmapQ :: (forall d. Data d => d -> u) -> AacCodecProfile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AacCodecProfile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AacCodecProfile -> m AacCodecProfile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AacCodecProfile -> m AacCodecProfile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AacCodecProfile -> m AacCodecProfile #

Ord AacCodecProfile Source # 
Read AacCodecProfile Source # 
Show AacCodecProfile Source # 
Generic AacCodecProfile Source # 
Hashable AacCodecProfile Source # 
ToJSON AacCodecProfile Source # 
FromJSON AacCodecProfile Source # 
NFData AacCodecProfile Source # 

Methods

rnf :: AacCodecProfile -> () #

ToHeader AacCodecProfile Source # 
ToQuery AacCodecProfile Source # 
ToByteString AacCodecProfile Source # 
FromText AacCodecProfile Source # 
ToText AacCodecProfile Source # 
type Rep AacCodecProfile Source # 
type Rep AacCodecProfile = D1 * (MetaData "AacCodecProfile" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HEV1" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HEV2" PrefixI False) (U1 *)) (C1 * (MetaCons "LC" PrefixI False) (U1 *))))

AacCodingMode

data AacCodingMode Source #

Mono (Audio Description), Mono, Stereo, or 5.1 channel layout. Valid values depend on rate control mode and profile. "1.0 - Audio Description (Receiver Mix)" setting receives a stereo description plus control track and emits a mono AAC encode of the description track, with control data emitted in the PES header as per ETSI TS 101 154 Annex E.

Instances

Bounded AacCodingMode Source # 
Enum AacCodingMode Source # 
Eq AacCodingMode Source # 
Data AacCodingMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AacCodingMode -> c AacCodingMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AacCodingMode #

toConstr :: AacCodingMode -> Constr #

dataTypeOf :: AacCodingMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AacCodingMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AacCodingMode) #

gmapT :: (forall b. Data b => b -> b) -> AacCodingMode -> AacCodingMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AacCodingMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AacCodingMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> AacCodingMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AacCodingMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AacCodingMode -> m AacCodingMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AacCodingMode -> m AacCodingMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AacCodingMode -> m AacCodingMode #

Ord AacCodingMode Source # 
Read AacCodingMode Source # 
Show AacCodingMode Source # 
Generic AacCodingMode Source # 

Associated Types

type Rep AacCodingMode :: * -> * #

Hashable AacCodingMode Source # 
ToJSON AacCodingMode Source # 
FromJSON AacCodingMode Source # 
NFData AacCodingMode Source # 

Methods

rnf :: AacCodingMode -> () #

ToHeader AacCodingMode Source # 
ToQuery AacCodingMode Source # 
ToByteString AacCodingMode Source # 
FromText AacCodingMode Source # 
ToText AacCodingMode Source # 

Methods

toText :: AacCodingMode -> Text #

type Rep AacCodingMode Source # 
type Rep AacCodingMode = D1 * (MetaData "AacCodingMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "ACMAdReceiverMix" PrefixI False) (U1 *)) (C1 * (MetaCons "ACMCodingMode10" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ACMCodingMode11" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ACMCodingMode20" PrefixI False) (U1 *)) (C1 * (MetaCons "ACMCodingMode51" PrefixI False) (U1 *)))))

AacRateControlMode

data AacRateControlMode Source #

Rate Control Mode.

Constructors

ARCMCbr 
ARCMVbr 

Instances

Bounded AacRateControlMode Source # 
Enum AacRateControlMode Source # 
Eq AacRateControlMode Source # 
Data AacRateControlMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AacRateControlMode -> c AacRateControlMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AacRateControlMode #

toConstr :: AacRateControlMode -> Constr #

dataTypeOf :: AacRateControlMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AacRateControlMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AacRateControlMode) #

gmapT :: (forall b. Data b => b -> b) -> AacRateControlMode -> AacRateControlMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AacRateControlMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AacRateControlMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> AacRateControlMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AacRateControlMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AacRateControlMode -> m AacRateControlMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AacRateControlMode -> m AacRateControlMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AacRateControlMode -> m AacRateControlMode #

Ord AacRateControlMode Source # 
Read AacRateControlMode Source # 
Show AacRateControlMode Source # 
Generic AacRateControlMode Source # 
Hashable AacRateControlMode Source # 
ToJSON AacRateControlMode Source # 
FromJSON AacRateControlMode Source # 
NFData AacRateControlMode Source # 

Methods

rnf :: AacRateControlMode -> () #

ToHeader AacRateControlMode Source # 
ToQuery AacRateControlMode Source # 
ToByteString AacRateControlMode Source # 
FromText AacRateControlMode Source # 
ToText AacRateControlMode Source # 
type Rep AacRateControlMode Source # 
type Rep AacRateControlMode = D1 * (MetaData "AacRateControlMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ARCMCbr" PrefixI False) (U1 *)) (C1 * (MetaCons "ARCMVbr" PrefixI False) (U1 *)))

AacRawFormat

data AacRawFormat Source #

Enables LATMLOAS AAC output. Note that if you use LATMLOAS AAC in an output, you must choose "No container" for the output container.

Constructors

ARFLatmLoas 
ARFNone 

Instances

Bounded AacRawFormat Source # 
Enum AacRawFormat Source # 
Eq AacRawFormat Source # 
Data AacRawFormat Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AacRawFormat -> c AacRawFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AacRawFormat #

toConstr :: AacRawFormat -> Constr #

dataTypeOf :: AacRawFormat -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AacRawFormat) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AacRawFormat) #

gmapT :: (forall b. Data b => b -> b) -> AacRawFormat -> AacRawFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AacRawFormat -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AacRawFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> AacRawFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AacRawFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AacRawFormat -> m AacRawFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AacRawFormat -> m AacRawFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AacRawFormat -> m AacRawFormat #

Ord AacRawFormat Source # 
Read AacRawFormat Source # 
Show AacRawFormat Source # 
Generic AacRawFormat Source # 

Associated Types

type Rep AacRawFormat :: * -> * #

Hashable AacRawFormat Source # 
ToJSON AacRawFormat Source # 
FromJSON AacRawFormat Source # 
NFData AacRawFormat Source # 

Methods

rnf :: AacRawFormat -> () #

ToHeader AacRawFormat Source # 
ToQuery AacRawFormat Source # 
ToByteString AacRawFormat Source # 
FromText AacRawFormat Source # 
ToText AacRawFormat Source # 

Methods

toText :: AacRawFormat -> Text #

type Rep AacRawFormat Source # 
type Rep AacRawFormat = D1 * (MetaData "AacRawFormat" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ARFLatmLoas" PrefixI False) (U1 *)) (C1 * (MetaCons "ARFNone" PrefixI False) (U1 *)))

AacSpecification

data AacSpecification Source #

Use MPEG-2 AAC instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

Constructors

ASMPEG2 
ASMPEG4 

Instances

Bounded AacSpecification Source # 
Enum AacSpecification Source # 
Eq AacSpecification Source # 
Data AacSpecification Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AacSpecification -> c AacSpecification #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AacSpecification #

toConstr :: AacSpecification -> Constr #

dataTypeOf :: AacSpecification -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AacSpecification) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AacSpecification) #

gmapT :: (forall b. Data b => b -> b) -> AacSpecification -> AacSpecification #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AacSpecification -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AacSpecification -> r #

gmapQ :: (forall d. Data d => d -> u) -> AacSpecification -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AacSpecification -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AacSpecification -> m AacSpecification #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AacSpecification -> m AacSpecification #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AacSpecification -> m AacSpecification #

Ord AacSpecification Source # 
Read AacSpecification Source # 
Show AacSpecification Source # 
Generic AacSpecification Source # 
Hashable AacSpecification Source # 
ToJSON AacSpecification Source # 
FromJSON AacSpecification Source # 
NFData AacSpecification Source # 

Methods

rnf :: AacSpecification -> () #

ToHeader AacSpecification Source # 
ToQuery AacSpecification Source # 
ToByteString AacSpecification Source # 
FromText AacSpecification Source # 
ToText AacSpecification Source # 
type Rep AacSpecification Source # 
type Rep AacSpecification = D1 * (MetaData "AacSpecification" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ASMPEG2" PrefixI False) (U1 *)) (C1 * (MetaCons "ASMPEG4" PrefixI False) (U1 *)))

AacVbrQuality

data AacVbrQuality Source #

VBR Quality Level - Only used if rate_control_mode is VBR.

Instances

Bounded AacVbrQuality Source # 
Enum AacVbrQuality Source # 
Eq AacVbrQuality Source # 
Data AacVbrQuality Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AacVbrQuality -> c AacVbrQuality #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AacVbrQuality #

toConstr :: AacVbrQuality -> Constr #

dataTypeOf :: AacVbrQuality -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AacVbrQuality) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AacVbrQuality) #

gmapT :: (forall b. Data b => b -> b) -> AacVbrQuality -> AacVbrQuality #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AacVbrQuality -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AacVbrQuality -> r #

gmapQ :: (forall d. Data d => d -> u) -> AacVbrQuality -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AacVbrQuality -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AacVbrQuality -> m AacVbrQuality #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AacVbrQuality -> m AacVbrQuality #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AacVbrQuality -> m AacVbrQuality #

Ord AacVbrQuality Source # 
Read AacVbrQuality Source # 
Show AacVbrQuality Source # 
Generic AacVbrQuality Source # 

Associated Types

type Rep AacVbrQuality :: * -> * #

Hashable AacVbrQuality Source # 
ToJSON AacVbrQuality Source # 
FromJSON AacVbrQuality Source # 
NFData AacVbrQuality Source # 

Methods

rnf :: AacVbrQuality -> () #

ToHeader AacVbrQuality Source # 
ToQuery AacVbrQuality Source # 
ToByteString AacVbrQuality Source # 
FromText AacVbrQuality Source # 
ToText AacVbrQuality Source # 

Methods

toText :: AacVbrQuality -> Text #

type Rep AacVbrQuality Source # 
type Rep AacVbrQuality = D1 * (MetaData "AacVbrQuality" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "AVQHigh" PrefixI False) (U1 *)) (C1 * (MetaCons "AVQLow" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "AVQMediumHigh" PrefixI False) (U1 *)) (C1 * (MetaCons "AVQMediumLow" PrefixI False) (U1 *))))

Ac3BitstreamMode

data Ac3BitstreamMode Source #

Specifies the "Bitstream Mode" (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.

Instances

Bounded Ac3BitstreamMode Source # 
Enum Ac3BitstreamMode Source # 
Eq Ac3BitstreamMode Source # 
Data Ac3BitstreamMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Ac3BitstreamMode -> c Ac3BitstreamMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Ac3BitstreamMode #

toConstr :: Ac3BitstreamMode -> Constr #

dataTypeOf :: Ac3BitstreamMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Ac3BitstreamMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Ac3BitstreamMode) #

gmapT :: (forall b. Data b => b -> b) -> Ac3BitstreamMode -> Ac3BitstreamMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Ac3BitstreamMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Ac3BitstreamMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> Ac3BitstreamMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Ac3BitstreamMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Ac3BitstreamMode -> m Ac3BitstreamMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3BitstreamMode -> m Ac3BitstreamMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3BitstreamMode -> m Ac3BitstreamMode #

Ord Ac3BitstreamMode Source # 
Read Ac3BitstreamMode Source # 
Show Ac3BitstreamMode Source # 
Generic Ac3BitstreamMode Source # 
Hashable Ac3BitstreamMode Source # 
ToJSON Ac3BitstreamMode Source # 
FromJSON Ac3BitstreamMode Source # 
NFData Ac3BitstreamMode Source # 

Methods

rnf :: Ac3BitstreamMode -> () #

ToHeader Ac3BitstreamMode Source # 
ToQuery Ac3BitstreamMode Source # 
ToByteString Ac3BitstreamMode Source # 
FromText Ac3BitstreamMode Source # 
ToText Ac3BitstreamMode Source # 
type Rep Ac3BitstreamMode Source # 
type Rep Ac3BitstreamMode = D1 * (MetaData "Ac3BitstreamMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Commentary" PrefixI False) (U1 *)) (C1 * (MetaCons "CompleteMain" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Dialogue" PrefixI False) (U1 *)) (C1 * (MetaCons "Emergency" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "HearingImpaired" PrefixI False) (U1 *)) (C1 * (MetaCons "MusicAndEffects" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "VisuallyImpaired" PrefixI False) (U1 *)) (C1 * (MetaCons "VoiceOver" PrefixI False) (U1 *)))))

Ac3CodingMode

data Ac3CodingMode Source #

Dolby Digital coding mode. Determines number of channels.

Instances

Bounded Ac3CodingMode Source # 
Enum Ac3CodingMode Source # 
Eq Ac3CodingMode Source # 
Data Ac3CodingMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Ac3CodingMode -> c Ac3CodingMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Ac3CodingMode #

toConstr :: Ac3CodingMode -> Constr #

dataTypeOf :: Ac3CodingMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Ac3CodingMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Ac3CodingMode) #

gmapT :: (forall b. Data b => b -> b) -> Ac3CodingMode -> Ac3CodingMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Ac3CodingMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Ac3CodingMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> Ac3CodingMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Ac3CodingMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Ac3CodingMode -> m Ac3CodingMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3CodingMode -> m Ac3CodingMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3CodingMode -> m Ac3CodingMode #

Ord Ac3CodingMode Source # 
Read Ac3CodingMode Source # 
Show Ac3CodingMode Source # 
Generic Ac3CodingMode Source # 

Associated Types

type Rep Ac3CodingMode :: * -> * #

Hashable Ac3CodingMode Source # 
ToJSON Ac3CodingMode Source # 
FromJSON Ac3CodingMode Source # 
NFData Ac3CodingMode Source # 

Methods

rnf :: Ac3CodingMode -> () #

ToHeader Ac3CodingMode Source # 
ToQuery Ac3CodingMode Source # 
ToByteString Ac3CodingMode Source # 
FromText Ac3CodingMode Source # 
ToText Ac3CodingMode Source # 

Methods

toText :: Ac3CodingMode -> Text #

type Rep Ac3CodingMode Source # 
type Rep Ac3CodingMode = D1 * (MetaData "Ac3CodingMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "CodingMode10" PrefixI False) (U1 *)) (C1 * (MetaCons "CodingMode11" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "CodingMode20" PrefixI False) (U1 *)) (C1 * (MetaCons "CodingMode32Lfe" PrefixI False) (U1 *))))

Ac3DynamicRangeCompressionProfile

data Ac3DynamicRangeCompressionProfile Source #

If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

Instances

Bounded Ac3DynamicRangeCompressionProfile Source # 
Enum Ac3DynamicRangeCompressionProfile Source # 
Eq Ac3DynamicRangeCompressionProfile Source # 
Data Ac3DynamicRangeCompressionProfile Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Ac3DynamicRangeCompressionProfile -> c Ac3DynamicRangeCompressionProfile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Ac3DynamicRangeCompressionProfile #

toConstr :: Ac3DynamicRangeCompressionProfile -> Constr #

dataTypeOf :: Ac3DynamicRangeCompressionProfile -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Ac3DynamicRangeCompressionProfile) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Ac3DynamicRangeCompressionProfile) #

gmapT :: (forall b. Data b => b -> b) -> Ac3DynamicRangeCompressionProfile -> Ac3DynamicRangeCompressionProfile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Ac3DynamicRangeCompressionProfile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Ac3DynamicRangeCompressionProfile -> r #

gmapQ :: (forall d. Data d => d -> u) -> Ac3DynamicRangeCompressionProfile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Ac3DynamicRangeCompressionProfile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Ac3DynamicRangeCompressionProfile -> m Ac3DynamicRangeCompressionProfile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3DynamicRangeCompressionProfile -> m Ac3DynamicRangeCompressionProfile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3DynamicRangeCompressionProfile -> m Ac3DynamicRangeCompressionProfile #

Ord Ac3DynamicRangeCompressionProfile Source # 
Read Ac3DynamicRangeCompressionProfile Source # 
Show Ac3DynamicRangeCompressionProfile Source # 
Generic Ac3DynamicRangeCompressionProfile Source # 
Hashable Ac3DynamicRangeCompressionProfile Source # 
ToJSON Ac3DynamicRangeCompressionProfile Source # 
FromJSON Ac3DynamicRangeCompressionProfile Source # 
NFData Ac3DynamicRangeCompressionProfile Source # 
ToHeader Ac3DynamicRangeCompressionProfile Source # 
ToQuery Ac3DynamicRangeCompressionProfile Source # 
ToByteString Ac3DynamicRangeCompressionProfile Source # 
FromText Ac3DynamicRangeCompressionProfile Source # 
ToText Ac3DynamicRangeCompressionProfile Source # 
type Rep Ac3DynamicRangeCompressionProfile Source # 
type Rep Ac3DynamicRangeCompressionProfile = D1 * (MetaData "Ac3DynamicRangeCompressionProfile" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ADRCPFilmStandard" PrefixI False) (U1 *)) (C1 * (MetaCons "ADRCPNone" PrefixI False) (U1 *)))

Ac3LfeFilter

data Ac3LfeFilter Source #

Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

Constructors

ALFDisabled 
ALFEnabled 

Instances

Bounded Ac3LfeFilter Source # 
Enum Ac3LfeFilter Source # 
Eq Ac3LfeFilter Source # 
Data Ac3LfeFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Ac3LfeFilter -> c Ac3LfeFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Ac3LfeFilter #

toConstr :: Ac3LfeFilter -> Constr #

dataTypeOf :: Ac3LfeFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Ac3LfeFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Ac3LfeFilter) #

gmapT :: (forall b. Data b => b -> b) -> Ac3LfeFilter -> Ac3LfeFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Ac3LfeFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Ac3LfeFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Ac3LfeFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Ac3LfeFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Ac3LfeFilter -> m Ac3LfeFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3LfeFilter -> m Ac3LfeFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3LfeFilter -> m Ac3LfeFilter #

Ord Ac3LfeFilter Source # 
Read Ac3LfeFilter Source # 
Show Ac3LfeFilter Source # 
Generic Ac3LfeFilter Source # 

Associated Types

type Rep Ac3LfeFilter :: * -> * #

Hashable Ac3LfeFilter Source # 
ToJSON Ac3LfeFilter Source # 
FromJSON Ac3LfeFilter Source # 
NFData Ac3LfeFilter Source # 

Methods

rnf :: Ac3LfeFilter -> () #

ToHeader Ac3LfeFilter Source # 
ToQuery Ac3LfeFilter Source # 
ToByteString Ac3LfeFilter Source # 
FromText Ac3LfeFilter Source # 
ToText Ac3LfeFilter Source # 

Methods

toText :: Ac3LfeFilter -> Text #

type Rep Ac3LfeFilter Source # 
type Rep Ac3LfeFilter = D1 * (MetaData "Ac3LfeFilter" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ALFDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "ALFEnabled" PrefixI False) (U1 *)))

Ac3MetadataControl

data Ac3MetadataControl Source #

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.

Instances

Bounded Ac3MetadataControl Source # 
Enum Ac3MetadataControl Source # 
Eq Ac3MetadataControl Source # 
Data Ac3MetadataControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Ac3MetadataControl -> c Ac3MetadataControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Ac3MetadataControl #

toConstr :: Ac3MetadataControl -> Constr #

dataTypeOf :: Ac3MetadataControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Ac3MetadataControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Ac3MetadataControl) #

gmapT :: (forall b. Data b => b -> b) -> Ac3MetadataControl -> Ac3MetadataControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Ac3MetadataControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Ac3MetadataControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> Ac3MetadataControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Ac3MetadataControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Ac3MetadataControl -> m Ac3MetadataControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3MetadataControl -> m Ac3MetadataControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3MetadataControl -> m Ac3MetadataControl #

Ord Ac3MetadataControl Source # 
Read Ac3MetadataControl Source # 
Show Ac3MetadataControl Source # 
Generic Ac3MetadataControl Source # 
Hashable Ac3MetadataControl Source # 
ToJSON Ac3MetadataControl Source # 
FromJSON Ac3MetadataControl Source # 
NFData Ac3MetadataControl Source # 

Methods

rnf :: Ac3MetadataControl -> () #

ToHeader Ac3MetadataControl Source # 
ToQuery Ac3MetadataControl Source # 
ToByteString Ac3MetadataControl Source # 
FromText Ac3MetadataControl Source # 
ToText Ac3MetadataControl Source # 
type Rep Ac3MetadataControl Source # 
type Rep Ac3MetadataControl = D1 * (MetaData "Ac3MetadataControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "AMCFollowInput" PrefixI False) (U1 *)) (C1 * (MetaCons "AMCUseConfigured" PrefixI False) (U1 *)))

AfdSignaling

data AfdSignaling Source #

This setting only applies to H.264 and MPEG2 outputs. Use Insert AFD signaling (AfdSignaling) to whether there are 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.

Constructors

ASAuto 
ASFixed 
ASNone 

Instances

Bounded AfdSignaling Source # 
Enum AfdSignaling Source # 
Eq AfdSignaling Source # 
Data AfdSignaling Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AfdSignaling -> c AfdSignaling #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AfdSignaling #

toConstr :: AfdSignaling -> Constr #

dataTypeOf :: AfdSignaling -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AfdSignaling) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AfdSignaling) #

gmapT :: (forall b. Data b => b -> b) -> AfdSignaling -> AfdSignaling #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AfdSignaling -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AfdSignaling -> r #

gmapQ :: (forall d. Data d => d -> u) -> AfdSignaling -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AfdSignaling -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AfdSignaling -> m AfdSignaling #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AfdSignaling -> m AfdSignaling #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AfdSignaling -> m AfdSignaling #

Ord AfdSignaling Source # 
Read AfdSignaling Source # 
Show AfdSignaling Source # 
Generic AfdSignaling Source # 

Associated Types

type Rep AfdSignaling :: * -> * #

Hashable AfdSignaling Source # 
ToJSON AfdSignaling Source # 
FromJSON AfdSignaling Source # 
NFData AfdSignaling Source # 

Methods

rnf :: AfdSignaling -> () #

ToHeader AfdSignaling Source # 
ToQuery AfdSignaling Source # 
ToByteString AfdSignaling Source # 
FromText AfdSignaling Source # 
ToText AfdSignaling Source # 

Methods

toText :: AfdSignaling -> Text #

type Rep AfdSignaling Source # 
type Rep AfdSignaling = D1 * (MetaData "AfdSignaling" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ASAuto" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ASFixed" PrefixI False) (U1 *)) (C1 * (MetaCons "ASNone" PrefixI False) (U1 *))))

AntiAlias

data AntiAlias Source #

Enable Anti-alias (AntiAlias) to enhance sharp edges in video output when your input resolution is much larger than your output resolution. Default is enabled.

Constructors

AADisabled 
AAEnabled 

Instances

Bounded AntiAlias Source # 
Enum AntiAlias Source # 
Eq AntiAlias Source # 
Data AntiAlias Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AntiAlias -> c AntiAlias #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AntiAlias #

toConstr :: AntiAlias -> Constr #

dataTypeOf :: AntiAlias -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AntiAlias) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AntiAlias) #

gmapT :: (forall b. Data b => b -> b) -> AntiAlias -> AntiAlias #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AntiAlias -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AntiAlias -> r #

gmapQ :: (forall d. Data d => d -> u) -> AntiAlias -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AntiAlias -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AntiAlias -> m AntiAlias #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AntiAlias -> m AntiAlias #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AntiAlias -> m AntiAlias #

Ord AntiAlias Source # 
Read AntiAlias Source # 
Show AntiAlias Source # 
Generic AntiAlias Source # 

Associated Types

type Rep AntiAlias :: * -> * #

Hashable AntiAlias Source # 
ToJSON AntiAlias Source # 
FromJSON AntiAlias Source # 
NFData AntiAlias Source # 

Methods

rnf :: AntiAlias -> () #

ToHeader AntiAlias Source # 
ToQuery AntiAlias Source # 
ToByteString AntiAlias Source # 

Methods

toBS :: AntiAlias -> ByteString #

FromText AntiAlias Source # 
ToText AntiAlias Source # 

Methods

toText :: AntiAlias -> Text #

type Rep AntiAlias Source # 
type Rep AntiAlias = D1 * (MetaData "AntiAlias" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "AADisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "AAEnabled" PrefixI False) (U1 *)))

AudioCodec

data AudioCodec Source #

Type of Audio codec.

Constructors

AC3 
Aac 
Aiff 
EAC3 
MP2 
Passthrough 
Wav 

Instances

Bounded AudioCodec Source # 
Enum AudioCodec Source # 
Eq AudioCodec Source # 
Data AudioCodec Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioCodec -> c AudioCodec #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioCodec #

toConstr :: AudioCodec -> Constr #

dataTypeOf :: AudioCodec -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioCodec) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioCodec) #

gmapT :: (forall b. Data b => b -> b) -> AudioCodec -> AudioCodec #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioCodec -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioCodec -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioCodec -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioCodec -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioCodec -> m AudioCodec #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioCodec -> m AudioCodec #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioCodec -> m AudioCodec #

Ord AudioCodec Source # 
Read AudioCodec Source # 
Show AudioCodec Source # 
Generic AudioCodec Source # 

Associated Types

type Rep AudioCodec :: * -> * #

Hashable AudioCodec Source # 
ToJSON AudioCodec Source # 
FromJSON AudioCodec Source # 
NFData AudioCodec Source # 

Methods

rnf :: AudioCodec -> () #

ToHeader AudioCodec Source # 
ToQuery AudioCodec Source # 
ToByteString AudioCodec Source # 
FromText AudioCodec Source # 
ToText AudioCodec Source # 

Methods

toText :: AudioCodec -> Text #

type Rep AudioCodec Source # 
type Rep AudioCodec = D1 * (MetaData "AudioCodec" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "AC3" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Aac" PrefixI False) (U1 *)) (C1 * (MetaCons "Aiff" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "EAC3" PrefixI False) (U1 *)) (C1 * (MetaCons "MP2" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Passthrough" PrefixI False) (U1 *)) (C1 * (MetaCons "Wav" PrefixI False) (U1 *)))))

AudioDefaultSelection

data AudioDefaultSelection Source #

When an "Audio Description":#audio_description specifies an AudioSelector or AudioSelectorGroup for which no matching source is found in the input, then the audio selector marked as DEFAULT will be used. If none are marked as default, silence will be inserted for the duration of the input.

Constructors

Default 
NotDefault 

Instances

Bounded AudioDefaultSelection Source # 
Enum AudioDefaultSelection Source # 
Eq AudioDefaultSelection Source # 
Data AudioDefaultSelection Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioDefaultSelection -> c AudioDefaultSelection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioDefaultSelection #

toConstr :: AudioDefaultSelection -> Constr #

dataTypeOf :: AudioDefaultSelection -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioDefaultSelection) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioDefaultSelection) #

gmapT :: (forall b. Data b => b -> b) -> AudioDefaultSelection -> AudioDefaultSelection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioDefaultSelection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioDefaultSelection -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioDefaultSelection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioDefaultSelection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioDefaultSelection -> m AudioDefaultSelection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioDefaultSelection -> m AudioDefaultSelection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioDefaultSelection -> m AudioDefaultSelection #

Ord AudioDefaultSelection Source # 
Read AudioDefaultSelection Source # 
Show AudioDefaultSelection Source # 
Generic AudioDefaultSelection Source # 
Hashable AudioDefaultSelection Source # 
ToJSON AudioDefaultSelection Source # 
FromJSON AudioDefaultSelection Source # 
NFData AudioDefaultSelection Source # 

Methods

rnf :: AudioDefaultSelection -> () #

ToHeader AudioDefaultSelection Source # 
ToQuery AudioDefaultSelection Source # 
ToByteString AudioDefaultSelection Source # 
FromText AudioDefaultSelection Source # 
ToText AudioDefaultSelection Source # 
type Rep AudioDefaultSelection Source # 
type Rep AudioDefaultSelection = D1 * (MetaData "AudioDefaultSelection" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Default" PrefixI False) (U1 *)) (C1 * (MetaCons "NotDefault" PrefixI False) (U1 *)))

AudioLanguageCodeControl

data AudioLanguageCodeControl Source #

Choosing FOLLOW_INPUT will cause the ISO 639 language code of the output to follow the ISO 639 language code of the input. The language specified for languageCode' will be used when USE_CONFIGURED is selected or when FOLLOW_INPUT is selected but there is no ISO 639 language code specified by the input.

Constructors

FollowInput 
UseConfigured 

Instances

Bounded AudioLanguageCodeControl Source # 
Enum AudioLanguageCodeControl Source # 
Eq AudioLanguageCodeControl Source # 
Data AudioLanguageCodeControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioLanguageCodeControl -> c AudioLanguageCodeControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioLanguageCodeControl #

toConstr :: AudioLanguageCodeControl -> Constr #

dataTypeOf :: AudioLanguageCodeControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioLanguageCodeControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioLanguageCodeControl) #

gmapT :: (forall b. Data b => b -> b) -> AudioLanguageCodeControl -> AudioLanguageCodeControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioLanguageCodeControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioLanguageCodeControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioLanguageCodeControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioLanguageCodeControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioLanguageCodeControl -> m AudioLanguageCodeControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioLanguageCodeControl -> m AudioLanguageCodeControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioLanguageCodeControl -> m AudioLanguageCodeControl #

Ord AudioLanguageCodeControl Source # 
Read AudioLanguageCodeControl Source # 
Show AudioLanguageCodeControl Source # 
Generic AudioLanguageCodeControl Source # 
Hashable AudioLanguageCodeControl Source # 
ToJSON AudioLanguageCodeControl Source # 
FromJSON AudioLanguageCodeControl Source # 
NFData AudioLanguageCodeControl Source # 
ToHeader AudioLanguageCodeControl Source # 
ToQuery AudioLanguageCodeControl Source # 
ToByteString AudioLanguageCodeControl Source # 
FromText AudioLanguageCodeControl Source # 
ToText AudioLanguageCodeControl Source # 
type Rep AudioLanguageCodeControl Source # 
type Rep AudioLanguageCodeControl = D1 * (MetaData "AudioLanguageCodeControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "FollowInput" PrefixI False) (U1 *)) (C1 * (MetaCons "UseConfigured" PrefixI False) (U1 *)))

AudioNormalizationAlgorithm

data AudioNormalizationAlgorithm Source #

Audio normalization algorithm to use. 1770-1 conforms to the CALM Act specification, 1770-2 conforms to the EBU R-128 specification.

Constructors

ItuBs17701 
ItuBs17702 

Instances

Bounded AudioNormalizationAlgorithm Source # 
Enum AudioNormalizationAlgorithm Source # 
Eq AudioNormalizationAlgorithm Source # 
Data AudioNormalizationAlgorithm Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioNormalizationAlgorithm -> c AudioNormalizationAlgorithm #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioNormalizationAlgorithm #

toConstr :: AudioNormalizationAlgorithm -> Constr #

dataTypeOf :: AudioNormalizationAlgorithm -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioNormalizationAlgorithm) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioNormalizationAlgorithm) #

gmapT :: (forall b. Data b => b -> b) -> AudioNormalizationAlgorithm -> AudioNormalizationAlgorithm #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationAlgorithm -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationAlgorithm -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioNormalizationAlgorithm -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioNormalizationAlgorithm -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioNormalizationAlgorithm -> m AudioNormalizationAlgorithm #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationAlgorithm -> m AudioNormalizationAlgorithm #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationAlgorithm -> m AudioNormalizationAlgorithm #

Ord AudioNormalizationAlgorithm Source # 
Read AudioNormalizationAlgorithm Source # 
Show AudioNormalizationAlgorithm Source # 
Generic AudioNormalizationAlgorithm Source # 
Hashable AudioNormalizationAlgorithm Source # 
ToJSON AudioNormalizationAlgorithm Source # 
FromJSON AudioNormalizationAlgorithm Source # 
NFData AudioNormalizationAlgorithm Source # 
ToHeader AudioNormalizationAlgorithm Source # 
ToQuery AudioNormalizationAlgorithm Source # 
ToByteString AudioNormalizationAlgorithm Source # 
FromText AudioNormalizationAlgorithm Source # 
ToText AudioNormalizationAlgorithm Source # 
type Rep AudioNormalizationAlgorithm Source # 
type Rep AudioNormalizationAlgorithm = D1 * (MetaData "AudioNormalizationAlgorithm" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ItuBs17701" PrefixI False) (U1 *)) (C1 * (MetaCons "ItuBs17702" PrefixI False) (U1 *)))

AudioNormalizationAlgorithmControl

data AudioNormalizationAlgorithmControl Source #

When enabled the output audio is corrected using the chosen algorithm. If disabled, the audio will be measured but not adjusted.

Constructors

CorrectAudio 
MeasureOnly 

Instances

Bounded AudioNormalizationAlgorithmControl Source # 
Enum AudioNormalizationAlgorithmControl Source # 
Eq AudioNormalizationAlgorithmControl Source # 
Data AudioNormalizationAlgorithmControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioNormalizationAlgorithmControl -> c AudioNormalizationAlgorithmControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioNormalizationAlgorithmControl #

toConstr :: AudioNormalizationAlgorithmControl -> Constr #

dataTypeOf :: AudioNormalizationAlgorithmControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioNormalizationAlgorithmControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioNormalizationAlgorithmControl) #

gmapT :: (forall b. Data b => b -> b) -> AudioNormalizationAlgorithmControl -> AudioNormalizationAlgorithmControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationAlgorithmControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationAlgorithmControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioNormalizationAlgorithmControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioNormalizationAlgorithmControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioNormalizationAlgorithmControl -> m AudioNormalizationAlgorithmControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationAlgorithmControl -> m AudioNormalizationAlgorithmControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationAlgorithmControl -> m AudioNormalizationAlgorithmControl #

Ord AudioNormalizationAlgorithmControl Source # 
Read AudioNormalizationAlgorithmControl Source # 
Show AudioNormalizationAlgorithmControl Source # 
Generic AudioNormalizationAlgorithmControl Source # 
Hashable AudioNormalizationAlgorithmControl Source # 
ToJSON AudioNormalizationAlgorithmControl Source # 
FromJSON AudioNormalizationAlgorithmControl Source # 
NFData AudioNormalizationAlgorithmControl Source # 
ToHeader AudioNormalizationAlgorithmControl Source # 
ToQuery AudioNormalizationAlgorithmControl Source # 
ToByteString AudioNormalizationAlgorithmControl Source # 
FromText AudioNormalizationAlgorithmControl Source # 
ToText AudioNormalizationAlgorithmControl Source # 
type Rep AudioNormalizationAlgorithmControl Source # 
type Rep AudioNormalizationAlgorithmControl = D1 * (MetaData "AudioNormalizationAlgorithmControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "CorrectAudio" PrefixI False) (U1 *)) (C1 * (MetaCons "MeasureOnly" PrefixI False) (U1 *)))

AudioNormalizationLoudnessLogging

data AudioNormalizationLoudnessLogging Source #

If set to LOG, log each output's audio track loudness to a CSV file.

Constructors

DontLog 
Log 

Instances

Bounded AudioNormalizationLoudnessLogging Source # 
Enum AudioNormalizationLoudnessLogging Source # 
Eq AudioNormalizationLoudnessLogging Source # 
Data AudioNormalizationLoudnessLogging Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioNormalizationLoudnessLogging -> c AudioNormalizationLoudnessLogging #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioNormalizationLoudnessLogging #

toConstr :: AudioNormalizationLoudnessLogging -> Constr #

dataTypeOf :: AudioNormalizationLoudnessLogging -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioNormalizationLoudnessLogging) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioNormalizationLoudnessLogging) #

gmapT :: (forall b. Data b => b -> b) -> AudioNormalizationLoudnessLogging -> AudioNormalizationLoudnessLogging #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationLoudnessLogging -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationLoudnessLogging -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioNormalizationLoudnessLogging -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioNormalizationLoudnessLogging -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioNormalizationLoudnessLogging -> m AudioNormalizationLoudnessLogging #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationLoudnessLogging -> m AudioNormalizationLoudnessLogging #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationLoudnessLogging -> m AudioNormalizationLoudnessLogging #

Ord AudioNormalizationLoudnessLogging Source # 
Read AudioNormalizationLoudnessLogging Source # 
Show AudioNormalizationLoudnessLogging Source # 
Generic AudioNormalizationLoudnessLogging Source # 
Hashable AudioNormalizationLoudnessLogging Source # 
ToJSON AudioNormalizationLoudnessLogging Source # 
FromJSON AudioNormalizationLoudnessLogging Source # 
NFData AudioNormalizationLoudnessLogging Source # 
ToHeader AudioNormalizationLoudnessLogging Source # 
ToQuery AudioNormalizationLoudnessLogging Source # 
ToByteString AudioNormalizationLoudnessLogging Source # 
FromText AudioNormalizationLoudnessLogging Source # 
ToText AudioNormalizationLoudnessLogging Source # 
type Rep AudioNormalizationLoudnessLogging Source # 
type Rep AudioNormalizationLoudnessLogging = D1 * (MetaData "AudioNormalizationLoudnessLogging" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "DontLog" PrefixI False) (U1 *)) (C1 * (MetaCons "Log" PrefixI False) (U1 *)))

AudioNormalizationPeakCalculation

data AudioNormalizationPeakCalculation Source #

If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.

Constructors

ANPCNone 
ANPCTruePeak 

Instances

Bounded AudioNormalizationPeakCalculation Source # 
Enum AudioNormalizationPeakCalculation Source # 
Eq AudioNormalizationPeakCalculation Source # 
Data AudioNormalizationPeakCalculation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioNormalizationPeakCalculation -> c AudioNormalizationPeakCalculation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioNormalizationPeakCalculation #

toConstr :: AudioNormalizationPeakCalculation -> Constr #

dataTypeOf :: AudioNormalizationPeakCalculation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioNormalizationPeakCalculation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioNormalizationPeakCalculation) #

gmapT :: (forall b. Data b => b -> b) -> AudioNormalizationPeakCalculation -> AudioNormalizationPeakCalculation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationPeakCalculation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationPeakCalculation -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioNormalizationPeakCalculation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioNormalizationPeakCalculation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioNormalizationPeakCalculation -> m AudioNormalizationPeakCalculation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationPeakCalculation -> m AudioNormalizationPeakCalculation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationPeakCalculation -> m AudioNormalizationPeakCalculation #

Ord AudioNormalizationPeakCalculation Source # 
Read AudioNormalizationPeakCalculation Source # 
Show AudioNormalizationPeakCalculation Source # 
Generic AudioNormalizationPeakCalculation Source # 
Hashable AudioNormalizationPeakCalculation Source # 
ToJSON AudioNormalizationPeakCalculation Source # 
FromJSON AudioNormalizationPeakCalculation Source # 
NFData AudioNormalizationPeakCalculation Source # 
ToHeader AudioNormalizationPeakCalculation Source # 
ToQuery AudioNormalizationPeakCalculation Source # 
ToByteString AudioNormalizationPeakCalculation Source # 
FromText AudioNormalizationPeakCalculation Source # 
ToText AudioNormalizationPeakCalculation Source # 
type Rep AudioNormalizationPeakCalculation Source # 
type Rep AudioNormalizationPeakCalculation = D1 * (MetaData "AudioNormalizationPeakCalculation" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ANPCNone" PrefixI False) (U1 *)) (C1 * (MetaCons "ANPCTruePeak" PrefixI False) (U1 *)))

AudioSelectorType

data AudioSelectorType Source #

Specifies the type of the audio selector.

Constructors

LanguageCode 
Pid 
Track 

Instances

Bounded AudioSelectorType Source # 
Enum AudioSelectorType Source # 
Eq AudioSelectorType Source # 
Data AudioSelectorType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioSelectorType -> c AudioSelectorType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioSelectorType #

toConstr :: AudioSelectorType -> Constr #

dataTypeOf :: AudioSelectorType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioSelectorType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioSelectorType) #

gmapT :: (forall b. Data b => b -> b) -> AudioSelectorType -> AudioSelectorType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioSelectorType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioSelectorType -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioSelectorType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioSelectorType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioSelectorType -> m AudioSelectorType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioSelectorType -> m AudioSelectorType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioSelectorType -> m AudioSelectorType #

Ord AudioSelectorType Source # 
Read AudioSelectorType Source # 
Show AudioSelectorType Source # 
Generic AudioSelectorType Source # 
Hashable AudioSelectorType Source # 
ToJSON AudioSelectorType Source # 
FromJSON AudioSelectorType Source # 
NFData AudioSelectorType Source # 

Methods

rnf :: AudioSelectorType -> () #

ToHeader AudioSelectorType Source # 
ToQuery AudioSelectorType Source # 
ToByteString AudioSelectorType Source # 
FromText AudioSelectorType Source # 
ToText AudioSelectorType Source # 
type Rep AudioSelectorType Source # 
type Rep AudioSelectorType = D1 * (MetaData "AudioSelectorType" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "LanguageCode" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Pid" PrefixI False) (U1 *)) (C1 * (MetaCons "Track" PrefixI False) (U1 *))))

AudioTypeControl

data AudioTypeControl Source #

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.

Instances

Bounded AudioTypeControl Source # 
Enum AudioTypeControl Source # 
Eq AudioTypeControl Source # 
Data AudioTypeControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioTypeControl -> c AudioTypeControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioTypeControl #

toConstr :: AudioTypeControl -> Constr #

dataTypeOf :: AudioTypeControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioTypeControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioTypeControl) #

gmapT :: (forall b. Data b => b -> b) -> AudioTypeControl -> AudioTypeControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioTypeControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioTypeControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioTypeControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioTypeControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioTypeControl -> m AudioTypeControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioTypeControl -> m AudioTypeControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioTypeControl -> m AudioTypeControl #

Ord AudioTypeControl Source # 
Read AudioTypeControl Source # 
Show AudioTypeControl Source # 
Generic AudioTypeControl Source # 
Hashable AudioTypeControl Source # 
ToJSON AudioTypeControl Source # 
FromJSON AudioTypeControl Source # 
NFData AudioTypeControl Source # 

Methods

rnf :: AudioTypeControl -> () #

ToHeader AudioTypeControl Source # 
ToQuery AudioTypeControl Source # 
ToByteString AudioTypeControl Source # 
FromText AudioTypeControl Source # 
ToText AudioTypeControl Source # 
type Rep AudioTypeControl Source # 
type Rep AudioTypeControl = D1 * (MetaData "AudioTypeControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ATCFollowInput" PrefixI False) (U1 *)) (C1 * (MetaCons "ATCUseConfigured" PrefixI False) (U1 *)))

BurninSubtitleAlignment

data BurninSubtitleAlignment Source #

If no explicit x_position or y_position is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

Constructors

BSACentered 
BSALeft' 

Instances

Bounded BurninSubtitleAlignment Source # 
Enum BurninSubtitleAlignment Source # 
Eq BurninSubtitleAlignment Source # 
Data BurninSubtitleAlignment Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BurninSubtitleAlignment -> c BurninSubtitleAlignment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BurninSubtitleAlignment #

toConstr :: BurninSubtitleAlignment -> Constr #

dataTypeOf :: BurninSubtitleAlignment -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BurninSubtitleAlignment) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BurninSubtitleAlignment) #

gmapT :: (forall b. Data b => b -> b) -> BurninSubtitleAlignment -> BurninSubtitleAlignment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleAlignment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleAlignment -> r #

gmapQ :: (forall d. Data d => d -> u) -> BurninSubtitleAlignment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BurninSubtitleAlignment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BurninSubtitleAlignment -> m BurninSubtitleAlignment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleAlignment -> m BurninSubtitleAlignment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleAlignment -> m BurninSubtitleAlignment #

Ord BurninSubtitleAlignment Source # 
Read BurninSubtitleAlignment Source # 
Show BurninSubtitleAlignment Source # 
Generic BurninSubtitleAlignment Source # 
Hashable BurninSubtitleAlignment Source # 
ToJSON BurninSubtitleAlignment Source # 
FromJSON BurninSubtitleAlignment Source # 
NFData BurninSubtitleAlignment Source # 

Methods

rnf :: BurninSubtitleAlignment -> () #

ToHeader BurninSubtitleAlignment Source # 
ToQuery BurninSubtitleAlignment Source # 
ToByteString BurninSubtitleAlignment Source # 
FromText BurninSubtitleAlignment Source # 
ToText BurninSubtitleAlignment Source # 
type Rep BurninSubtitleAlignment Source # 
type Rep BurninSubtitleAlignment = D1 * (MetaData "BurninSubtitleAlignment" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "BSACentered" PrefixI False) (U1 *)) (C1 * (MetaCons "BSALeft'" PrefixI False) (U1 *)))

BurninSubtitleBackgroundColor

data BurninSubtitleBackgroundColor Source #

Specifies the color of the rectangle behind the captions.

All burn-in and DVB-Sub font settings must match.

Constructors

BSBCBlack 
BSBCNone 
BSBCWhite 

Instances

Bounded BurninSubtitleBackgroundColor Source # 
Enum BurninSubtitleBackgroundColor Source # 
Eq BurninSubtitleBackgroundColor Source # 
Data BurninSubtitleBackgroundColor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BurninSubtitleBackgroundColor -> c BurninSubtitleBackgroundColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BurninSubtitleBackgroundColor #

toConstr :: BurninSubtitleBackgroundColor -> Constr #

dataTypeOf :: BurninSubtitleBackgroundColor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BurninSubtitleBackgroundColor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BurninSubtitleBackgroundColor) #

gmapT :: (forall b. Data b => b -> b) -> BurninSubtitleBackgroundColor -> BurninSubtitleBackgroundColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleBackgroundColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleBackgroundColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> BurninSubtitleBackgroundColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BurninSubtitleBackgroundColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BurninSubtitleBackgroundColor -> m BurninSubtitleBackgroundColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleBackgroundColor -> m BurninSubtitleBackgroundColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleBackgroundColor -> m BurninSubtitleBackgroundColor #

Ord BurninSubtitleBackgroundColor Source # 
Read BurninSubtitleBackgroundColor Source # 
Show BurninSubtitleBackgroundColor Source # 
Generic BurninSubtitleBackgroundColor Source # 
Hashable BurninSubtitleBackgroundColor Source # 
ToJSON BurninSubtitleBackgroundColor Source # 
FromJSON BurninSubtitleBackgroundColor Source # 
NFData BurninSubtitleBackgroundColor Source # 
ToHeader BurninSubtitleBackgroundColor Source # 
ToQuery BurninSubtitleBackgroundColor Source # 
ToByteString BurninSubtitleBackgroundColor Source # 
FromText BurninSubtitleBackgroundColor Source # 
ToText BurninSubtitleBackgroundColor Source # 
type Rep BurninSubtitleBackgroundColor Source # 
type Rep BurninSubtitleBackgroundColor = D1 * (MetaData "BurninSubtitleBackgroundColor" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "BSBCBlack" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BSBCNone" PrefixI False) (U1 *)) (C1 * (MetaCons "BSBCWhite" PrefixI False) (U1 *))))

BurninSubtitleFontColor

data BurninSubtitleFontColor Source #

Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

Instances

Bounded BurninSubtitleFontColor Source # 
Enum BurninSubtitleFontColor Source # 
Eq BurninSubtitleFontColor Source # 
Data BurninSubtitleFontColor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BurninSubtitleFontColor -> c BurninSubtitleFontColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BurninSubtitleFontColor #

toConstr :: BurninSubtitleFontColor -> Constr #

dataTypeOf :: BurninSubtitleFontColor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BurninSubtitleFontColor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BurninSubtitleFontColor) #

gmapT :: (forall b. Data b => b -> b) -> BurninSubtitleFontColor -> BurninSubtitleFontColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleFontColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleFontColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> BurninSubtitleFontColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BurninSubtitleFontColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BurninSubtitleFontColor -> m BurninSubtitleFontColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleFontColor -> m BurninSubtitleFontColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleFontColor -> m BurninSubtitleFontColor #

Ord BurninSubtitleFontColor Source # 
Read BurninSubtitleFontColor Source # 
Show BurninSubtitleFontColor Source # 
Generic BurninSubtitleFontColor Source # 
Hashable BurninSubtitleFontColor Source # 
ToJSON BurninSubtitleFontColor Source # 
FromJSON BurninSubtitleFontColor Source # 
NFData BurninSubtitleFontColor Source # 

Methods

rnf :: BurninSubtitleFontColor -> () #

ToHeader BurninSubtitleFontColor Source # 
ToQuery BurninSubtitleFontColor Source # 
ToByteString BurninSubtitleFontColor Source # 
FromText BurninSubtitleFontColor Source # 
ToText BurninSubtitleFontColor Source # 
type Rep BurninSubtitleFontColor Source # 
type Rep BurninSubtitleFontColor = D1 * (MetaData "BurninSubtitleFontColor" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "BSFCBlack" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BSFCBlue" PrefixI False) (U1 *)) (C1 * (MetaCons "BSFCGreen" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "BSFCRed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BSFCWhite" PrefixI False) (U1 *)) (C1 * (MetaCons "BSFCYellow" PrefixI False) (U1 *)))))

BurninSubtitleOutlineColor

data BurninSubtitleOutlineColor Source #

Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

Instances

Bounded BurninSubtitleOutlineColor Source # 
Enum BurninSubtitleOutlineColor Source # 
Eq BurninSubtitleOutlineColor Source # 
Data BurninSubtitleOutlineColor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BurninSubtitleOutlineColor -> c BurninSubtitleOutlineColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BurninSubtitleOutlineColor #

toConstr :: BurninSubtitleOutlineColor -> Constr #

dataTypeOf :: BurninSubtitleOutlineColor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BurninSubtitleOutlineColor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BurninSubtitleOutlineColor) #

gmapT :: (forall b. Data b => b -> b) -> BurninSubtitleOutlineColor -> BurninSubtitleOutlineColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleOutlineColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleOutlineColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> BurninSubtitleOutlineColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BurninSubtitleOutlineColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BurninSubtitleOutlineColor -> m BurninSubtitleOutlineColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleOutlineColor -> m BurninSubtitleOutlineColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleOutlineColor -> m BurninSubtitleOutlineColor #

Ord BurninSubtitleOutlineColor Source # 
Read BurninSubtitleOutlineColor Source # 
Show BurninSubtitleOutlineColor Source # 
Generic BurninSubtitleOutlineColor Source # 
Hashable BurninSubtitleOutlineColor Source # 
ToJSON BurninSubtitleOutlineColor Source # 
FromJSON BurninSubtitleOutlineColor Source # 
NFData BurninSubtitleOutlineColor Source # 
ToHeader BurninSubtitleOutlineColor Source # 
ToQuery BurninSubtitleOutlineColor Source # 
ToByteString BurninSubtitleOutlineColor Source # 
FromText BurninSubtitleOutlineColor Source # 
ToText BurninSubtitleOutlineColor Source # 
type Rep BurninSubtitleOutlineColor Source # 
type Rep BurninSubtitleOutlineColor = D1 * (MetaData "BurninSubtitleOutlineColor" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "BSOCBlack" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BSOCBlue" PrefixI False) (U1 *)) (C1 * (MetaCons "BSOCGreen" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "BSOCRed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BSOCWhite" PrefixI False) (U1 *)) (C1 * (MetaCons "BSOCYellow" PrefixI False) (U1 *)))))

BurninSubtitleShadowColor

data BurninSubtitleShadowColor Source #

Specifies the color of the shadow cast by the captions.

All burn-in and DVB-Sub font settings must match.

Constructors

BSSCBlack 
BSSCNone 
BSSCWhite 

Instances

Bounded BurninSubtitleShadowColor Source # 
Enum BurninSubtitleShadowColor Source # 
Eq BurninSubtitleShadowColor Source # 
Data BurninSubtitleShadowColor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BurninSubtitleShadowColor -> c BurninSubtitleShadowColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BurninSubtitleShadowColor #

toConstr :: BurninSubtitleShadowColor -> Constr #

dataTypeOf :: BurninSubtitleShadowColor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BurninSubtitleShadowColor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BurninSubtitleShadowColor) #

gmapT :: (forall b. Data b => b -> b) -> BurninSubtitleShadowColor -> BurninSubtitleShadowColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleShadowColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleShadowColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> BurninSubtitleShadowColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BurninSubtitleShadowColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BurninSubtitleShadowColor -> m BurninSubtitleShadowColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleShadowColor -> m BurninSubtitleShadowColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleShadowColor -> m BurninSubtitleShadowColor #

Ord BurninSubtitleShadowColor Source # 
Read BurninSubtitleShadowColor Source # 
Show BurninSubtitleShadowColor Source # 
Generic BurninSubtitleShadowColor Source # 
Hashable BurninSubtitleShadowColor Source # 
ToJSON BurninSubtitleShadowColor Source # 
FromJSON BurninSubtitleShadowColor Source # 
NFData BurninSubtitleShadowColor Source # 
ToHeader BurninSubtitleShadowColor Source # 
ToQuery BurninSubtitleShadowColor Source # 
ToByteString BurninSubtitleShadowColor Source # 
FromText BurninSubtitleShadowColor Source # 
ToText BurninSubtitleShadowColor Source # 
type Rep BurninSubtitleShadowColor Source # 
type Rep BurninSubtitleShadowColor = D1 * (MetaData "BurninSubtitleShadowColor" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "BSSCBlack" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BSSCNone" PrefixI False) (U1 *)) (C1 * (MetaCons "BSSCWhite" PrefixI False) (U1 *))))

BurninSubtitleTeletextSpacing

data BurninSubtitleTeletextSpacing Source #

Controls whether a fixed grid size or proportional font spacing will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.

Instances

Bounded BurninSubtitleTeletextSpacing Source # 
Enum BurninSubtitleTeletextSpacing Source # 
Eq BurninSubtitleTeletextSpacing Source # 
Data BurninSubtitleTeletextSpacing Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BurninSubtitleTeletextSpacing -> c BurninSubtitleTeletextSpacing #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BurninSubtitleTeletextSpacing #

toConstr :: BurninSubtitleTeletextSpacing -> Constr #

dataTypeOf :: BurninSubtitleTeletextSpacing -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BurninSubtitleTeletextSpacing) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BurninSubtitleTeletextSpacing) #

gmapT :: (forall b. Data b => b -> b) -> BurninSubtitleTeletextSpacing -> BurninSubtitleTeletextSpacing #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleTeletextSpacing -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BurninSubtitleTeletextSpacing -> r #

gmapQ :: (forall d. Data d => d -> u) -> BurninSubtitleTeletextSpacing -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BurninSubtitleTeletextSpacing -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BurninSubtitleTeletextSpacing -> m BurninSubtitleTeletextSpacing #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleTeletextSpacing -> m BurninSubtitleTeletextSpacing #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninSubtitleTeletextSpacing -> m BurninSubtitleTeletextSpacing #

Ord BurninSubtitleTeletextSpacing Source # 
Read BurninSubtitleTeletextSpacing Source # 
Show BurninSubtitleTeletextSpacing Source # 
Generic BurninSubtitleTeletextSpacing Source # 
Hashable BurninSubtitleTeletextSpacing Source # 
ToJSON BurninSubtitleTeletextSpacing Source # 
FromJSON BurninSubtitleTeletextSpacing Source # 
NFData BurninSubtitleTeletextSpacing Source # 
ToHeader BurninSubtitleTeletextSpacing Source # 
ToQuery BurninSubtitleTeletextSpacing Source # 
ToByteString BurninSubtitleTeletextSpacing Source # 
FromText BurninSubtitleTeletextSpacing Source # 
ToText BurninSubtitleTeletextSpacing Source # 
type Rep BurninSubtitleTeletextSpacing Source # 
type Rep BurninSubtitleTeletextSpacing = D1 * (MetaData "BurninSubtitleTeletextSpacing" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "BSTSFixedGrid" PrefixI False) (U1 *)) (C1 * (MetaCons "BSTSProportional" PrefixI False) (U1 *)))

CaptionDestinationType

data CaptionDestinationType Source #

Type of Caption output, including Burn-In, Embedded, SCC, SRT, TTML, WebVTT, DVB-Sub, Teletext.

Instances

Bounded CaptionDestinationType Source # 
Enum CaptionDestinationType Source # 
Eq CaptionDestinationType Source # 
Data CaptionDestinationType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CaptionDestinationType -> c CaptionDestinationType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CaptionDestinationType #

toConstr :: CaptionDestinationType -> Constr #

dataTypeOf :: CaptionDestinationType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CaptionDestinationType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CaptionDestinationType) #

gmapT :: (forall b. Data b => b -> b) -> CaptionDestinationType -> CaptionDestinationType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CaptionDestinationType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CaptionDestinationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> CaptionDestinationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CaptionDestinationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CaptionDestinationType -> m CaptionDestinationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionDestinationType -> m CaptionDestinationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionDestinationType -> m CaptionDestinationType #

Ord CaptionDestinationType Source # 
Read CaptionDestinationType Source # 
Show CaptionDestinationType Source # 
Generic CaptionDestinationType Source # 
Hashable CaptionDestinationType Source # 
ToJSON CaptionDestinationType Source # 
FromJSON CaptionDestinationType Source # 
NFData CaptionDestinationType Source # 

Methods

rnf :: CaptionDestinationType -> () #

ToHeader CaptionDestinationType Source # 
ToQuery CaptionDestinationType Source # 
ToByteString CaptionDestinationType Source # 
FromText CaptionDestinationType Source # 
ToText CaptionDestinationType Source # 
type Rep CaptionDestinationType Source # 
type Rep CaptionDestinationType = D1 * (MetaData "CaptionDestinationType" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "CDTBurnIn" PrefixI False) (U1 *)) (C1 * (MetaCons "CDTDvbSub" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "CDTEmbedded" PrefixI False) (U1 *)) (C1 * (MetaCons "CDTScc" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "CDTSrt" PrefixI False) (U1 *)) (C1 * (MetaCons "CDTTeletext" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "CDTTtml" PrefixI False) (U1 *)) (C1 * (MetaCons "CDTWebvtt" PrefixI False) (U1 *)))))

CaptionSourceType

data CaptionSourceType Source #

Use Source (SourceType) to identify the format of your input captions. The service cannot auto-detect caption format.

Instances

Bounded CaptionSourceType Source # 
Enum CaptionSourceType Source # 
Eq CaptionSourceType Source # 
Data CaptionSourceType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CaptionSourceType -> c CaptionSourceType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CaptionSourceType #

toConstr :: CaptionSourceType -> Constr #

dataTypeOf :: CaptionSourceType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CaptionSourceType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CaptionSourceType) #

gmapT :: (forall b. Data b => b -> b) -> CaptionSourceType -> CaptionSourceType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CaptionSourceType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CaptionSourceType -> r #

gmapQ :: (forall d. Data d => d -> u) -> CaptionSourceType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CaptionSourceType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CaptionSourceType -> m CaptionSourceType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionSourceType -> m CaptionSourceType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionSourceType -> m CaptionSourceType #

Ord CaptionSourceType Source # 
Read CaptionSourceType Source # 
Show CaptionSourceType Source # 
Generic CaptionSourceType Source # 
Hashable CaptionSourceType Source # 
ToJSON CaptionSourceType Source # 
FromJSON CaptionSourceType Source # 
NFData CaptionSourceType Source # 

Methods

rnf :: CaptionSourceType -> () #

ToHeader CaptionSourceType Source # 
ToQuery CaptionSourceType Source # 
ToByteString CaptionSourceType Source # 
FromText CaptionSourceType Source # 
ToText CaptionSourceType Source # 
type Rep CaptionSourceType Source # 
type Rep CaptionSourceType = D1 * (MetaData "CaptionSourceType" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "CSTAncillary" PrefixI False) (U1 *)) (C1 * (MetaCons "CSTDvbSub" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "CSTEmbedded" PrefixI False) (U1 *)) (C1 * (MetaCons "CSTNullSource" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "CSTScc" PrefixI False) (U1 *)) (C1 * (MetaCons "CSTSrt" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "CSTStl" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "CSTTeletext" PrefixI False) (U1 *)) (C1 * (MetaCons "CSTTtml" PrefixI False) (U1 *))))))

ColorMetadata

data ColorMetadata Source #

Enable Insert color metadata (ColorMetadata) to include color metadata in this output. This setting is enabled by default.

Constructors

Ignore 
Insert 

Instances

Bounded ColorMetadata Source # 
Enum ColorMetadata Source # 
Eq ColorMetadata Source # 
Data ColorMetadata Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorMetadata -> c ColorMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorMetadata #

toConstr :: ColorMetadata -> Constr #

dataTypeOf :: ColorMetadata -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ColorMetadata) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorMetadata) #

gmapT :: (forall b. Data b => b -> b) -> ColorMetadata -> ColorMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorMetadata -> m ColorMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorMetadata -> m ColorMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorMetadata -> m ColorMetadata #

Ord ColorMetadata Source # 
Read ColorMetadata Source # 
Show ColorMetadata Source # 
Generic ColorMetadata Source # 

Associated Types

type Rep ColorMetadata :: * -> * #

Hashable ColorMetadata Source # 
ToJSON ColorMetadata Source # 
FromJSON ColorMetadata Source # 
NFData ColorMetadata Source # 

Methods

rnf :: ColorMetadata -> () #

ToHeader ColorMetadata Source # 
ToQuery ColorMetadata Source # 
ToByteString ColorMetadata Source # 
FromText ColorMetadata Source # 
ToText ColorMetadata Source # 

Methods

toText :: ColorMetadata -> Text #

type Rep ColorMetadata Source # 
type Rep ColorMetadata = D1 * (MetaData "ColorMetadata" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Ignore" PrefixI False) (U1 *)) (C1 * (MetaCons "Insert" PrefixI False) (U1 *)))

ColorSpace

data ColorSpace Source #

Specifies the colorspace of an input. This setting works in tandem with "Color Corrector":#color_corrector > color_space_conversion to determine if any conversion will be performed.

Constructors

Follow 
HDR10 
Hlg2020 
Rec601 
Rec709 

Instances

Bounded ColorSpace Source # 
Enum ColorSpace Source # 
Eq ColorSpace Source # 
Data ColorSpace Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorSpace -> c ColorSpace #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorSpace #

toConstr :: ColorSpace -> Constr #

dataTypeOf :: ColorSpace -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ColorSpace) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorSpace) #

gmapT :: (forall b. Data b => b -> b) -> ColorSpace -> ColorSpace #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorSpace -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorSpace -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorSpace -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorSpace -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorSpace -> m ColorSpace #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorSpace -> m ColorSpace #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorSpace -> m ColorSpace #

Ord ColorSpace Source # 
Read ColorSpace Source # 
Show ColorSpace Source # 
Generic ColorSpace Source # 

Associated Types

type Rep ColorSpace :: * -> * #

Hashable ColorSpace Source # 
ToJSON ColorSpace Source # 
FromJSON ColorSpace Source # 
NFData ColorSpace Source # 

Methods

rnf :: ColorSpace -> () #

ToHeader ColorSpace Source # 
ToQuery ColorSpace Source # 
ToByteString ColorSpace Source # 
FromText ColorSpace Source # 
ToText ColorSpace Source # 

Methods

toText :: ColorSpace -> Text #

type Rep ColorSpace Source # 
type Rep ColorSpace = D1 * (MetaData "ColorSpace" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Follow" PrefixI False) (U1 *)) (C1 * (MetaCons "HDR10" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Hlg2020" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Rec601" PrefixI False) (U1 *)) (C1 * (MetaCons "Rec709" PrefixI False) (U1 *)))))

ColorSpaceConversion

data ColorSpaceConversion Source #

Determines if colorspace conversion will be performed. If set to _None_, no conversion will be performed. If _Force 601_ or _Force 709_ are selected, conversion will be performed for inputs with differing colorspaces. An input's colorspace can be specified explicitly in the "Video Selector":#inputs-video_selector if necessary.

Instances

Bounded ColorSpaceConversion Source # 
Enum ColorSpaceConversion Source # 
Eq ColorSpaceConversion Source # 
Data ColorSpaceConversion Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorSpaceConversion -> c ColorSpaceConversion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorSpaceConversion #

toConstr :: ColorSpaceConversion -> Constr #

dataTypeOf :: ColorSpaceConversion -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ColorSpaceConversion) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorSpaceConversion) #

gmapT :: (forall b. Data b => b -> b) -> ColorSpaceConversion -> ColorSpaceConversion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorSpaceConversion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorSpaceConversion -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorSpaceConversion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorSpaceConversion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorSpaceConversion -> m ColorSpaceConversion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorSpaceConversion -> m ColorSpaceConversion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorSpaceConversion -> m ColorSpaceConversion #

Ord ColorSpaceConversion Source # 
Read ColorSpaceConversion Source # 
Show ColorSpaceConversion Source # 
Generic ColorSpaceConversion Source # 
Hashable ColorSpaceConversion Source # 
ToJSON ColorSpaceConversion Source # 
FromJSON ColorSpaceConversion Source # 
NFData ColorSpaceConversion Source # 

Methods

rnf :: ColorSpaceConversion -> () #

ToHeader ColorSpaceConversion Source # 
ToQuery ColorSpaceConversion Source # 
ToByteString ColorSpaceConversion Source # 
FromText ColorSpaceConversion Source # 
ToText ColorSpaceConversion Source # 
type Rep ColorSpaceConversion Source # 
type Rep ColorSpaceConversion = D1 * (MetaData "ColorSpaceConversion" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "CSCForce601" PrefixI False) (U1 *)) (C1 * (MetaCons "CSCForce709" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "CSCForceHDR10" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "CSCForceHlg2020" PrefixI False) (U1 *)) (C1 * (MetaCons "CSCNone" PrefixI False) (U1 *)))))

ColorSpaceUsage

data ColorSpaceUsage Source #

There are two sources for color metadata, the input file and the job configuration. This enum controls which takes precedence. FORCE: System will use color metadata supplied by user, if any. If the user does not supply color metadata the system will use data from the source. FALLBACK: System will use color metadata from the source. If source has no color metadata, the system will use user-supplied color metadata values if available.

Constructors

Fallback 
Force 

Instances

Bounded ColorSpaceUsage Source # 
Enum ColorSpaceUsage Source # 
Eq ColorSpaceUsage Source # 
Data ColorSpaceUsage Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorSpaceUsage -> c ColorSpaceUsage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorSpaceUsage #

toConstr :: ColorSpaceUsage -> Constr #

dataTypeOf :: ColorSpaceUsage -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ColorSpaceUsage) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorSpaceUsage) #

gmapT :: (forall b. Data b => b -> b) -> ColorSpaceUsage -> ColorSpaceUsage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorSpaceUsage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorSpaceUsage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorSpaceUsage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorSpaceUsage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorSpaceUsage -> m ColorSpaceUsage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorSpaceUsage -> m ColorSpaceUsage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorSpaceUsage -> m ColorSpaceUsage #

Ord ColorSpaceUsage Source # 
Read ColorSpaceUsage Source # 
Show ColorSpaceUsage Source # 
Generic ColorSpaceUsage Source # 
Hashable ColorSpaceUsage Source # 
ToJSON ColorSpaceUsage Source # 
FromJSON ColorSpaceUsage Source # 
NFData ColorSpaceUsage Source # 

Methods

rnf :: ColorSpaceUsage -> () #

ToHeader ColorSpaceUsage Source # 
ToQuery ColorSpaceUsage Source # 
ToByteString ColorSpaceUsage Source # 
FromText ColorSpaceUsage Source # 
ToText ColorSpaceUsage Source # 
type Rep ColorSpaceUsage Source # 
type Rep ColorSpaceUsage = D1 * (MetaData "ColorSpaceUsage" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Fallback" PrefixI False) (U1 *)) (C1 * (MetaCons "Force" PrefixI False) (U1 *)))

ContainerType

data ContainerType Source #

Container for this output. Some containers require a container settings object. If not specified, the default object will be created.

Constructors

F4V 
Ismv 
M2TS 
M3U8 
MP4 
Mov 
Mpd 
Mxf 
Raw 

Instances

Bounded ContainerType Source # 
Enum ContainerType Source # 
Eq ContainerType Source # 
Data ContainerType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContainerType -> c ContainerType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContainerType #

toConstr :: ContainerType -> Constr #

dataTypeOf :: ContainerType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ContainerType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContainerType) #

gmapT :: (forall b. Data b => b -> b) -> ContainerType -> ContainerType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContainerType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContainerType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContainerType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContainerType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContainerType -> m ContainerType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContainerType -> m ContainerType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContainerType -> m ContainerType #

Ord ContainerType Source # 
Read ContainerType Source # 
Show ContainerType Source # 
Generic ContainerType Source # 

Associated Types

type Rep ContainerType :: * -> * #

Hashable ContainerType Source # 
ToJSON ContainerType Source # 
FromJSON ContainerType Source # 
NFData ContainerType Source # 

Methods

rnf :: ContainerType -> () #

ToHeader ContainerType Source # 
ToQuery ContainerType Source # 
ToByteString ContainerType Source # 
FromText ContainerType Source # 
ToText ContainerType Source # 

Methods

toText :: ContainerType -> Text #

type Rep ContainerType Source # 
type Rep ContainerType = D1 * (MetaData "ContainerType" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "F4V" PrefixI False) (U1 *)) (C1 * (MetaCons "Ismv" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "M2TS" PrefixI False) (U1 *)) (C1 * (MetaCons "M3U8" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "MP4" PrefixI False) (U1 *)) (C1 * (MetaCons "Mov" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Mpd" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Mxf" PrefixI False) (U1 *)) (C1 * (MetaCons "Raw" PrefixI False) (U1 *))))))

DashIsoHbbtvCompliance

data DashIsoHbbtvCompliance Source #

Supports HbbTV specification as indicated

Constructors

DIHCHbbtv15 
DIHCNone 

Instances

Bounded DashIsoHbbtvCompliance Source # 
Enum DashIsoHbbtvCompliance Source # 
Eq DashIsoHbbtvCompliance Source # 
Data DashIsoHbbtvCompliance Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DashIsoHbbtvCompliance -> c DashIsoHbbtvCompliance #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DashIsoHbbtvCompliance #

toConstr :: DashIsoHbbtvCompliance -> Constr #

dataTypeOf :: DashIsoHbbtvCompliance -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DashIsoHbbtvCompliance) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DashIsoHbbtvCompliance) #

gmapT :: (forall b. Data b => b -> b) -> DashIsoHbbtvCompliance -> DashIsoHbbtvCompliance #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DashIsoHbbtvCompliance -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DashIsoHbbtvCompliance -> r #

gmapQ :: (forall d. Data d => d -> u) -> DashIsoHbbtvCompliance -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DashIsoHbbtvCompliance -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DashIsoHbbtvCompliance -> m DashIsoHbbtvCompliance #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DashIsoHbbtvCompliance -> m DashIsoHbbtvCompliance #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DashIsoHbbtvCompliance -> m DashIsoHbbtvCompliance #

Ord DashIsoHbbtvCompliance Source # 
Read DashIsoHbbtvCompliance Source # 
Show DashIsoHbbtvCompliance Source # 
Generic DashIsoHbbtvCompliance Source # 
Hashable DashIsoHbbtvCompliance Source # 
ToJSON DashIsoHbbtvCompliance Source # 
FromJSON DashIsoHbbtvCompliance Source # 
NFData DashIsoHbbtvCompliance Source # 

Methods

rnf :: DashIsoHbbtvCompliance -> () #

ToHeader DashIsoHbbtvCompliance Source # 
ToQuery DashIsoHbbtvCompliance Source # 
ToByteString DashIsoHbbtvCompliance Source # 
FromText DashIsoHbbtvCompliance Source # 
ToText DashIsoHbbtvCompliance Source # 
type Rep DashIsoHbbtvCompliance Source # 
type Rep DashIsoHbbtvCompliance = D1 * (MetaData "DashIsoHbbtvCompliance" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "DIHCHbbtv15" PrefixI False) (U1 *)) (C1 * (MetaCons "DIHCNone" PrefixI False) (U1 *)))

DashIsoSegmentControl

data DashIsoSegmentControl Source #

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.

Instances

Bounded DashIsoSegmentControl Source # 
Enum DashIsoSegmentControl Source # 
Eq DashIsoSegmentControl Source # 
Data DashIsoSegmentControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DashIsoSegmentControl -> c DashIsoSegmentControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DashIsoSegmentControl #

toConstr :: DashIsoSegmentControl -> Constr #

dataTypeOf :: DashIsoSegmentControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DashIsoSegmentControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DashIsoSegmentControl) #

gmapT :: (forall b. Data b => b -> b) -> DashIsoSegmentControl -> DashIsoSegmentControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DashIsoSegmentControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DashIsoSegmentControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> DashIsoSegmentControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DashIsoSegmentControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DashIsoSegmentControl -> m DashIsoSegmentControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DashIsoSegmentControl -> m DashIsoSegmentControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DashIsoSegmentControl -> m DashIsoSegmentControl #

Ord DashIsoSegmentControl Source # 
Read DashIsoSegmentControl Source # 
Show DashIsoSegmentControl Source # 
Generic DashIsoSegmentControl Source # 
Hashable DashIsoSegmentControl Source # 
ToJSON DashIsoSegmentControl Source # 
FromJSON DashIsoSegmentControl Source # 
NFData DashIsoSegmentControl Source # 

Methods

rnf :: DashIsoSegmentControl -> () #

ToHeader DashIsoSegmentControl Source # 
ToQuery DashIsoSegmentControl Source # 
ToByteString DashIsoSegmentControl Source # 
FromText DashIsoSegmentControl Source # 
ToText DashIsoSegmentControl Source # 
type Rep DashIsoSegmentControl Source # 
type Rep DashIsoSegmentControl = D1 * (MetaData "DashIsoSegmentControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "DISCSegmentedFiles" PrefixI False) (U1 *)) (C1 * (MetaCons "DISCSingleFile" PrefixI False) (U1 *)))

DeinterlaceAlgorithm

data DeinterlaceAlgorithm Source #

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.

Instances

Bounded DeinterlaceAlgorithm Source # 
Enum DeinterlaceAlgorithm Source # 
Eq DeinterlaceAlgorithm Source # 
Data DeinterlaceAlgorithm Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeinterlaceAlgorithm -> c DeinterlaceAlgorithm #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeinterlaceAlgorithm #

toConstr :: DeinterlaceAlgorithm -> Constr #

dataTypeOf :: DeinterlaceAlgorithm -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeinterlaceAlgorithm) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeinterlaceAlgorithm) #

gmapT :: (forall b. Data b => b -> b) -> DeinterlaceAlgorithm -> DeinterlaceAlgorithm #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeinterlaceAlgorithm -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeinterlaceAlgorithm -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeinterlaceAlgorithm -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeinterlaceAlgorithm -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeinterlaceAlgorithm -> m DeinterlaceAlgorithm #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeinterlaceAlgorithm -> m DeinterlaceAlgorithm #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeinterlaceAlgorithm -> m DeinterlaceAlgorithm #

Ord DeinterlaceAlgorithm Source # 
Read DeinterlaceAlgorithm Source # 
Show DeinterlaceAlgorithm Source # 
Generic DeinterlaceAlgorithm Source # 
Hashable DeinterlaceAlgorithm Source # 
ToJSON DeinterlaceAlgorithm Source # 
FromJSON DeinterlaceAlgorithm Source # 
NFData DeinterlaceAlgorithm Source # 

Methods

rnf :: DeinterlaceAlgorithm -> () #

ToHeader DeinterlaceAlgorithm Source # 
ToQuery DeinterlaceAlgorithm Source # 
ToByteString DeinterlaceAlgorithm Source # 
FromText DeinterlaceAlgorithm Source # 
ToText DeinterlaceAlgorithm Source # 
type Rep DeinterlaceAlgorithm Source # 
type Rep DeinterlaceAlgorithm = D1 * (MetaData "DeinterlaceAlgorithm" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "DABlend" PrefixI False) (U1 *)) (C1 * (MetaCons "DABlendTicker" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "DAInterpolate" PrefixI False) (U1 *)) (C1 * (MetaCons "DAInterpolateTicker" PrefixI False) (U1 *))))

DeinterlacerControl

data DeinterlacerControl Source #

  • 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.

Constructors

ForceAllFrames 
Normal 

Instances

Bounded DeinterlacerControl Source # 
Enum DeinterlacerControl Source # 
Eq DeinterlacerControl Source # 
Data DeinterlacerControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeinterlacerControl -> c DeinterlacerControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeinterlacerControl #

toConstr :: DeinterlacerControl -> Constr #

dataTypeOf :: DeinterlacerControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeinterlacerControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeinterlacerControl) #

gmapT :: (forall b. Data b => b -> b) -> DeinterlacerControl -> DeinterlacerControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeinterlacerControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeinterlacerControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeinterlacerControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeinterlacerControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeinterlacerControl -> m DeinterlacerControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeinterlacerControl -> m DeinterlacerControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeinterlacerControl -> m DeinterlacerControl #

Ord DeinterlacerControl Source # 
Read DeinterlacerControl Source # 
Show DeinterlacerControl Source # 
Generic DeinterlacerControl Source # 
Hashable DeinterlacerControl Source # 
ToJSON DeinterlacerControl Source # 
FromJSON DeinterlacerControl Source # 
NFData DeinterlacerControl Source # 

Methods

rnf :: DeinterlacerControl -> () #

ToHeader DeinterlacerControl Source # 
ToQuery DeinterlacerControl Source # 
ToByteString DeinterlacerControl Source # 
FromText DeinterlacerControl Source # 
ToText DeinterlacerControl Source # 
type Rep DeinterlacerControl Source # 
type Rep DeinterlacerControl = D1 * (MetaData "DeinterlacerControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ForceAllFrames" PrefixI False) (U1 *)) (C1 * (MetaCons "Normal" PrefixI False) (U1 *)))

DeinterlacerMode

data DeinterlacerMode Source #

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.

Instances

Bounded DeinterlacerMode Source # 
Enum DeinterlacerMode Source # 
Eq DeinterlacerMode Source # 
Data DeinterlacerMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeinterlacerMode -> c DeinterlacerMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeinterlacerMode #

toConstr :: DeinterlacerMode -> Constr #

dataTypeOf :: DeinterlacerMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeinterlacerMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeinterlacerMode) #

gmapT :: (forall b. Data b => b -> b) -> DeinterlacerMode -> DeinterlacerMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeinterlacerMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeinterlacerMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeinterlacerMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeinterlacerMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeinterlacerMode -> m DeinterlacerMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeinterlacerMode -> m DeinterlacerMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeinterlacerMode -> m DeinterlacerMode #

Ord DeinterlacerMode Source # 
Read DeinterlacerMode Source # 
Show DeinterlacerMode Source # 
Generic DeinterlacerMode Source # 
Hashable DeinterlacerMode Source # 
ToJSON DeinterlacerMode Source # 
FromJSON DeinterlacerMode Source # 
NFData DeinterlacerMode Source # 

Methods

rnf :: DeinterlacerMode -> () #

ToHeader DeinterlacerMode Source # 
ToQuery DeinterlacerMode Source # 
ToByteString DeinterlacerMode Source # 
FromText DeinterlacerMode Source # 
ToText DeinterlacerMode Source # 
type Rep DeinterlacerMode Source # 
type Rep DeinterlacerMode = D1 * (MetaData "DeinterlacerMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Adaptive" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Deinterlace" PrefixI False) (U1 *)) (C1 * (MetaCons "InverseTelecine" PrefixI False) (U1 *))))

DropFrameTimecode

data DropFrameTimecode Source #

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.

Constructors

DFTDisabled 
DFTEnabled 

Instances

Bounded DropFrameTimecode Source # 
Enum DropFrameTimecode Source # 
Eq DropFrameTimecode Source # 
Data DropFrameTimecode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DropFrameTimecode -> c DropFrameTimecode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DropFrameTimecode #

toConstr :: DropFrameTimecode -> Constr #

dataTypeOf :: DropFrameTimecode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DropFrameTimecode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DropFrameTimecode) #

gmapT :: (forall b. Data b => b -> b) -> DropFrameTimecode -> DropFrameTimecode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DropFrameTimecode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DropFrameTimecode -> r #

gmapQ :: (forall d. Data d => d -> u) -> DropFrameTimecode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DropFrameTimecode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DropFrameTimecode -> m DropFrameTimecode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DropFrameTimecode -> m DropFrameTimecode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DropFrameTimecode -> m DropFrameTimecode #

Ord DropFrameTimecode Source # 
Read DropFrameTimecode Source # 
Show DropFrameTimecode Source # 
Generic DropFrameTimecode Source # 
Hashable DropFrameTimecode Source # 
ToJSON DropFrameTimecode Source # 
FromJSON DropFrameTimecode Source # 
NFData DropFrameTimecode Source # 

Methods

rnf :: DropFrameTimecode -> () #

ToHeader DropFrameTimecode Source # 
ToQuery DropFrameTimecode Source # 
ToByteString DropFrameTimecode Source # 
FromText DropFrameTimecode Source # 
ToText DropFrameTimecode Source # 
type Rep DropFrameTimecode Source # 
type Rep DropFrameTimecode = D1 * (MetaData "DropFrameTimecode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "DFTDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "DFTEnabled" PrefixI False) (U1 *)))

DvbSubtitleAlignment

data DvbSubtitleAlignment Source #

If no explicit x_position or y_position is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

Constructors

Centered 
Left' 

Instances

Bounded DvbSubtitleAlignment Source # 
Enum DvbSubtitleAlignment Source # 
Eq DvbSubtitleAlignment Source # 
Data DvbSubtitleAlignment Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbSubtitleAlignment -> c DvbSubtitleAlignment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbSubtitleAlignment #

toConstr :: DvbSubtitleAlignment -> Constr #

dataTypeOf :: DvbSubtitleAlignment -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbSubtitleAlignment) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbSubtitleAlignment) #

gmapT :: (forall b. Data b => b -> b) -> DvbSubtitleAlignment -> DvbSubtitleAlignment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleAlignment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleAlignment -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbSubtitleAlignment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbSubtitleAlignment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbSubtitleAlignment -> m DvbSubtitleAlignment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleAlignment -> m DvbSubtitleAlignment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleAlignment -> m DvbSubtitleAlignment #

Ord DvbSubtitleAlignment Source # 
Read DvbSubtitleAlignment Source # 
Show DvbSubtitleAlignment Source # 
Generic DvbSubtitleAlignment Source # 
Hashable DvbSubtitleAlignment Source # 
ToJSON DvbSubtitleAlignment Source # 
FromJSON DvbSubtitleAlignment Source # 
NFData DvbSubtitleAlignment Source # 

Methods

rnf :: DvbSubtitleAlignment -> () #

ToHeader DvbSubtitleAlignment Source # 
ToQuery DvbSubtitleAlignment Source # 
ToByteString DvbSubtitleAlignment Source # 
FromText DvbSubtitleAlignment Source # 
ToText DvbSubtitleAlignment Source # 
type Rep DvbSubtitleAlignment Source # 
type Rep DvbSubtitleAlignment = D1 * (MetaData "DvbSubtitleAlignment" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Centered" PrefixI False) (U1 *)) (C1 * (MetaCons "Left'" PrefixI False) (U1 *)))

DvbSubtitleBackgroundColor

data DvbSubtitleBackgroundColor Source #

Specifies the color of the rectangle behind the captions.

All burn-in and DVB-Sub font settings must match.

Constructors

DSBCBlack 
DSBCNone 
DSBCWhite 

Instances

Bounded DvbSubtitleBackgroundColor Source # 
Enum DvbSubtitleBackgroundColor Source # 
Eq DvbSubtitleBackgroundColor Source # 
Data DvbSubtitleBackgroundColor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbSubtitleBackgroundColor -> c DvbSubtitleBackgroundColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbSubtitleBackgroundColor #

toConstr :: DvbSubtitleBackgroundColor -> Constr #

dataTypeOf :: DvbSubtitleBackgroundColor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbSubtitleBackgroundColor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbSubtitleBackgroundColor) #

gmapT :: (forall b. Data b => b -> b) -> DvbSubtitleBackgroundColor -> DvbSubtitleBackgroundColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleBackgroundColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleBackgroundColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbSubtitleBackgroundColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbSubtitleBackgroundColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbSubtitleBackgroundColor -> m DvbSubtitleBackgroundColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleBackgroundColor -> m DvbSubtitleBackgroundColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleBackgroundColor -> m DvbSubtitleBackgroundColor #

Ord DvbSubtitleBackgroundColor Source # 
Read DvbSubtitleBackgroundColor Source # 
Show DvbSubtitleBackgroundColor Source # 
Generic DvbSubtitleBackgroundColor Source # 
Hashable DvbSubtitleBackgroundColor Source # 
ToJSON DvbSubtitleBackgroundColor Source # 
FromJSON DvbSubtitleBackgroundColor Source # 
NFData DvbSubtitleBackgroundColor Source # 
ToHeader DvbSubtitleBackgroundColor Source # 
ToQuery DvbSubtitleBackgroundColor Source # 
ToByteString DvbSubtitleBackgroundColor Source # 
FromText DvbSubtitleBackgroundColor Source # 
ToText DvbSubtitleBackgroundColor Source # 
type Rep DvbSubtitleBackgroundColor Source # 
type Rep DvbSubtitleBackgroundColor = D1 * (MetaData "DvbSubtitleBackgroundColor" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "DSBCBlack" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "DSBCNone" PrefixI False) (U1 *)) (C1 * (MetaCons "DSBCWhite" PrefixI False) (U1 *))))

DvbSubtitleFontColor

data DvbSubtitleFontColor Source #

Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

Instances

Bounded DvbSubtitleFontColor Source # 
Enum DvbSubtitleFontColor Source # 
Eq DvbSubtitleFontColor Source # 
Data DvbSubtitleFontColor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbSubtitleFontColor -> c DvbSubtitleFontColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbSubtitleFontColor #

toConstr :: DvbSubtitleFontColor -> Constr #

dataTypeOf :: DvbSubtitleFontColor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbSubtitleFontColor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbSubtitleFontColor) #

gmapT :: (forall b. Data b => b -> b) -> DvbSubtitleFontColor -> DvbSubtitleFontColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleFontColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleFontColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbSubtitleFontColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbSubtitleFontColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbSubtitleFontColor -> m DvbSubtitleFontColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleFontColor -> m DvbSubtitleFontColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleFontColor -> m DvbSubtitleFontColor #

Ord DvbSubtitleFontColor Source # 
Read DvbSubtitleFontColor Source # 
Show DvbSubtitleFontColor Source # 
Generic DvbSubtitleFontColor Source # 
Hashable DvbSubtitleFontColor Source # 
ToJSON DvbSubtitleFontColor Source # 
FromJSON DvbSubtitleFontColor Source # 
NFData DvbSubtitleFontColor Source # 

Methods

rnf :: DvbSubtitleFontColor -> () #

ToHeader DvbSubtitleFontColor Source # 
ToQuery DvbSubtitleFontColor Source # 
ToByteString DvbSubtitleFontColor Source # 
FromText DvbSubtitleFontColor Source # 
ToText DvbSubtitleFontColor Source # 
type Rep DvbSubtitleFontColor Source # 
type Rep DvbSubtitleFontColor = D1 * (MetaData "DvbSubtitleFontColor" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "DSFCBlack" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "DSFCBlue" PrefixI False) (U1 *)) (C1 * (MetaCons "DSFCGreen" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "DSFCRed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "DSFCWhite" PrefixI False) (U1 *)) (C1 * (MetaCons "DSFCYellow" PrefixI False) (U1 *)))))

DvbSubtitleOutlineColor

data DvbSubtitleOutlineColor Source #

Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

Constructors

Black 
Blue 
Green 
Red 
White 
Yellow 

Instances

Bounded DvbSubtitleOutlineColor Source # 
Enum DvbSubtitleOutlineColor Source # 
Eq DvbSubtitleOutlineColor Source # 
Data DvbSubtitleOutlineColor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbSubtitleOutlineColor -> c DvbSubtitleOutlineColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbSubtitleOutlineColor #

toConstr :: DvbSubtitleOutlineColor -> Constr #

dataTypeOf :: DvbSubtitleOutlineColor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbSubtitleOutlineColor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbSubtitleOutlineColor) #

gmapT :: (forall b. Data b => b -> b) -> DvbSubtitleOutlineColor -> DvbSubtitleOutlineColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleOutlineColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleOutlineColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbSubtitleOutlineColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbSubtitleOutlineColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbSubtitleOutlineColor -> m DvbSubtitleOutlineColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleOutlineColor -> m DvbSubtitleOutlineColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleOutlineColor -> m DvbSubtitleOutlineColor #

Ord DvbSubtitleOutlineColor Source # 
Read DvbSubtitleOutlineColor Source # 
Show DvbSubtitleOutlineColor Source # 
Generic DvbSubtitleOutlineColor Source # 
Hashable DvbSubtitleOutlineColor Source # 
ToJSON DvbSubtitleOutlineColor Source # 
FromJSON DvbSubtitleOutlineColor Source # 
NFData DvbSubtitleOutlineColor Source # 

Methods

rnf :: DvbSubtitleOutlineColor -> () #

ToHeader DvbSubtitleOutlineColor Source # 
ToQuery DvbSubtitleOutlineColor Source # 
ToByteString DvbSubtitleOutlineColor Source # 
FromText DvbSubtitleOutlineColor Source # 
ToText DvbSubtitleOutlineColor Source # 
type Rep DvbSubtitleOutlineColor Source # 
type Rep DvbSubtitleOutlineColor = D1 * (MetaData "DvbSubtitleOutlineColor" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Black" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Blue" PrefixI False) (U1 *)) (C1 * (MetaCons "Green" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Red" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "White" PrefixI False) (U1 *)) (C1 * (MetaCons "Yellow" PrefixI False) (U1 *)))))

DvbSubtitleShadowColor

data DvbSubtitleShadowColor Source #

Specifies the color of the shadow cast by the captions.

All burn-in and DVB-Sub font settings must match.

Constructors

DSSCBlack 
DSSCNone 
DSSCWhite 

Instances

Bounded DvbSubtitleShadowColor Source # 
Enum DvbSubtitleShadowColor Source # 
Eq DvbSubtitleShadowColor Source # 
Data DvbSubtitleShadowColor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbSubtitleShadowColor -> c DvbSubtitleShadowColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbSubtitleShadowColor #

toConstr :: DvbSubtitleShadowColor -> Constr #

dataTypeOf :: DvbSubtitleShadowColor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbSubtitleShadowColor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbSubtitleShadowColor) #

gmapT :: (forall b. Data b => b -> b) -> DvbSubtitleShadowColor -> DvbSubtitleShadowColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleShadowColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleShadowColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbSubtitleShadowColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbSubtitleShadowColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbSubtitleShadowColor -> m DvbSubtitleShadowColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleShadowColor -> m DvbSubtitleShadowColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleShadowColor -> m DvbSubtitleShadowColor #

Ord DvbSubtitleShadowColor Source # 
Read DvbSubtitleShadowColor Source # 
Show DvbSubtitleShadowColor Source # 
Generic DvbSubtitleShadowColor Source # 
Hashable DvbSubtitleShadowColor Source # 
ToJSON DvbSubtitleShadowColor Source # 
FromJSON DvbSubtitleShadowColor Source # 
NFData DvbSubtitleShadowColor Source # 

Methods

rnf :: DvbSubtitleShadowColor -> () #

ToHeader DvbSubtitleShadowColor Source # 
ToQuery DvbSubtitleShadowColor Source # 
ToByteString DvbSubtitleShadowColor Source # 
FromText DvbSubtitleShadowColor Source # 
ToText DvbSubtitleShadowColor Source # 
type Rep DvbSubtitleShadowColor Source # 
type Rep DvbSubtitleShadowColor = D1 * (MetaData "DvbSubtitleShadowColor" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "DSSCBlack" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "DSSCNone" PrefixI False) (U1 *)) (C1 * (MetaCons "DSSCWhite" PrefixI False) (U1 *))))

DvbSubtitleTeletextSpacing

data DvbSubtitleTeletextSpacing Source #

Controls whether a fixed grid size or proportional font spacing will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.

Constructors

FixedGrid 
Proportional 

Instances

Bounded DvbSubtitleTeletextSpacing Source # 
Enum DvbSubtitleTeletextSpacing Source # 
Eq DvbSubtitleTeletextSpacing Source # 
Data DvbSubtitleTeletextSpacing Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbSubtitleTeletextSpacing -> c DvbSubtitleTeletextSpacing #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbSubtitleTeletextSpacing #

toConstr :: DvbSubtitleTeletextSpacing -> Constr #

dataTypeOf :: DvbSubtitleTeletextSpacing -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbSubtitleTeletextSpacing) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbSubtitleTeletextSpacing) #

gmapT :: (forall b. Data b => b -> b) -> DvbSubtitleTeletextSpacing -> DvbSubtitleTeletextSpacing #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleTeletextSpacing -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubtitleTeletextSpacing -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbSubtitleTeletextSpacing -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbSubtitleTeletextSpacing -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbSubtitleTeletextSpacing -> m DvbSubtitleTeletextSpacing #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleTeletextSpacing -> m DvbSubtitleTeletextSpacing #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubtitleTeletextSpacing -> m DvbSubtitleTeletextSpacing #

Ord DvbSubtitleTeletextSpacing Source # 
Read DvbSubtitleTeletextSpacing Source # 
Show DvbSubtitleTeletextSpacing Source # 
Generic DvbSubtitleTeletextSpacing Source # 
Hashable DvbSubtitleTeletextSpacing Source # 
ToJSON DvbSubtitleTeletextSpacing Source # 
FromJSON DvbSubtitleTeletextSpacing Source # 
NFData DvbSubtitleTeletextSpacing Source # 
ToHeader DvbSubtitleTeletextSpacing Source # 
ToQuery DvbSubtitleTeletextSpacing Source # 
ToByteString DvbSubtitleTeletextSpacing Source # 
FromText DvbSubtitleTeletextSpacing Source # 
ToText DvbSubtitleTeletextSpacing Source # 
type Rep DvbSubtitleTeletextSpacing Source # 
type Rep DvbSubtitleTeletextSpacing = D1 * (MetaData "DvbSubtitleTeletextSpacing" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "FixedGrid" PrefixI False) (U1 *)) (C1 * (MetaCons "Proportional" PrefixI False) (U1 *)))

Eac3AttenuationControl

data Eac3AttenuationControl Source #

If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.

Constructors

EACAttenuate3DB 
EACNone 

Instances

Bounded Eac3AttenuationControl Source # 
Enum Eac3AttenuationControl Source # 
Eq Eac3AttenuationControl Source # 
Data Eac3AttenuationControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3AttenuationControl -> c Eac3AttenuationControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3AttenuationControl #

toConstr :: Eac3AttenuationControl -> Constr #

dataTypeOf :: Eac3AttenuationControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3AttenuationControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3AttenuationControl) #

gmapT :: (forall b. Data b => b -> b) -> Eac3AttenuationControl -> Eac3AttenuationControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3AttenuationControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3AttenuationControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3AttenuationControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3AttenuationControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3AttenuationControl -> m Eac3AttenuationControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3AttenuationControl -> m Eac3AttenuationControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3AttenuationControl -> m Eac3AttenuationControl #

Ord Eac3AttenuationControl Source # 
Read Eac3AttenuationControl Source # 
Show Eac3AttenuationControl Source # 
Generic Eac3AttenuationControl Source # 
Hashable Eac3AttenuationControl Source # 
ToJSON Eac3AttenuationControl Source # 
FromJSON Eac3AttenuationControl Source # 
NFData Eac3AttenuationControl Source # 

Methods

rnf :: Eac3AttenuationControl -> () #

ToHeader Eac3AttenuationControl Source # 
ToQuery Eac3AttenuationControl Source # 
ToByteString Eac3AttenuationControl Source # 
FromText Eac3AttenuationControl Source # 
ToText Eac3AttenuationControl Source # 
type Rep Eac3AttenuationControl Source # 
type Rep Eac3AttenuationControl = D1 * (MetaData "Eac3AttenuationControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "EACAttenuate3DB" PrefixI False) (U1 *)) (C1 * (MetaCons "EACNone" PrefixI False) (U1 *)))

Eac3BitstreamMode

data Eac3BitstreamMode Source #

Specifies the "Bitstream Mode" (bsmod) for the emitted E-AC-3 stream. See ATSC A/52-2012 (Annex E) for background on these values.

Instances

Bounded Eac3BitstreamMode Source # 
Enum Eac3BitstreamMode Source # 
Eq Eac3BitstreamMode Source # 
Data Eac3BitstreamMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3BitstreamMode -> c Eac3BitstreamMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3BitstreamMode #

toConstr :: Eac3BitstreamMode -> Constr #

dataTypeOf :: Eac3BitstreamMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3BitstreamMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3BitstreamMode) #

gmapT :: (forall b. Data b => b -> b) -> Eac3BitstreamMode -> Eac3BitstreamMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3BitstreamMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3BitstreamMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3BitstreamMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3BitstreamMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3BitstreamMode -> m Eac3BitstreamMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3BitstreamMode -> m Eac3BitstreamMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3BitstreamMode -> m Eac3BitstreamMode #

Ord Eac3BitstreamMode Source # 
Read Eac3BitstreamMode Source # 
Show Eac3BitstreamMode Source # 
Generic Eac3BitstreamMode Source # 
Hashable Eac3BitstreamMode Source # 
ToJSON Eac3BitstreamMode Source # 
FromJSON Eac3BitstreamMode Source # 
NFData Eac3BitstreamMode Source # 

Methods

rnf :: Eac3BitstreamMode -> () #

ToHeader Eac3BitstreamMode Source # 
ToQuery Eac3BitstreamMode Source # 
ToByteString Eac3BitstreamMode Source # 
FromText Eac3BitstreamMode Source # 
ToText Eac3BitstreamMode Source # 
type Rep Eac3BitstreamMode Source # 
type Rep Eac3BitstreamMode = D1 * (MetaData "Eac3BitstreamMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "EBMCommentary" PrefixI False) (U1 *)) (C1 * (MetaCons "EBMCompleteMain" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "EBMEmergency" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "EBMHearingImpaired" PrefixI False) (U1 *)) (C1 * (MetaCons "EBMVisuallyImpaired" PrefixI False) (U1 *)))))

Eac3CodingMode

data Eac3CodingMode Source #

Dolby Digital Plus coding mode. Determines number of channels.

Instances

Bounded Eac3CodingMode Source # 
Enum Eac3CodingMode Source # 
Eq Eac3CodingMode Source # 
Data Eac3CodingMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3CodingMode -> c Eac3CodingMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3CodingMode #

toConstr :: Eac3CodingMode -> Constr #

dataTypeOf :: Eac3CodingMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3CodingMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3CodingMode) #

gmapT :: (forall b. Data b => b -> b) -> Eac3CodingMode -> Eac3CodingMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3CodingMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3CodingMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3CodingMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3CodingMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3CodingMode -> m Eac3CodingMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3CodingMode -> m Eac3CodingMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3CodingMode -> m Eac3CodingMode #

Ord Eac3CodingMode Source # 
Read Eac3CodingMode Source # 
Show Eac3CodingMode Source # 
Generic Eac3CodingMode Source # 

Associated Types

type Rep Eac3CodingMode :: * -> * #

Hashable Eac3CodingMode Source # 
ToJSON Eac3CodingMode Source # 
FromJSON Eac3CodingMode Source # 
NFData Eac3CodingMode Source # 

Methods

rnf :: Eac3CodingMode -> () #

ToHeader Eac3CodingMode Source # 
ToQuery Eac3CodingMode Source # 
ToByteString Eac3CodingMode Source # 
FromText Eac3CodingMode Source # 
ToText Eac3CodingMode Source # 
type Rep Eac3CodingMode Source # 
type Rep Eac3CodingMode = D1 * (MetaData "Eac3CodingMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ECMCodingMode10" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ECMCodingMode20" PrefixI False) (U1 *)) (C1 * (MetaCons "ECMCodingMode32" PrefixI False) (U1 *))))

Eac3DcFilter

data Eac3DcFilter Source #

Activates a DC highpass filter for all input channels.

Constructors

EDFDisabled 
EDFEnabled 

Instances

Bounded Eac3DcFilter Source # 
Enum Eac3DcFilter Source # 
Eq Eac3DcFilter Source # 
Data Eac3DcFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3DcFilter -> c Eac3DcFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3DcFilter #

toConstr :: Eac3DcFilter -> Constr #

dataTypeOf :: Eac3DcFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3DcFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3DcFilter) #

gmapT :: (forall b. Data b => b -> b) -> Eac3DcFilter -> Eac3DcFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3DcFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3DcFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3DcFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3DcFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3DcFilter -> m Eac3DcFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3DcFilter -> m Eac3DcFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3DcFilter -> m Eac3DcFilter #

Ord Eac3DcFilter Source # 
Read Eac3DcFilter Source # 
Show Eac3DcFilter Source # 
Generic Eac3DcFilter Source # 

Associated Types

type Rep Eac3DcFilter :: * -> * #

Hashable Eac3DcFilter Source # 
ToJSON Eac3DcFilter Source # 
FromJSON Eac3DcFilter Source # 
NFData Eac3DcFilter Source # 

Methods

rnf :: Eac3DcFilter -> () #

ToHeader Eac3DcFilter Source # 
ToQuery Eac3DcFilter Source # 
ToByteString Eac3DcFilter Source # 
FromText Eac3DcFilter Source # 
ToText Eac3DcFilter Source # 

Methods

toText :: Eac3DcFilter -> Text #

type Rep Eac3DcFilter Source # 
type Rep Eac3DcFilter = D1 * (MetaData "Eac3DcFilter" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "EDFDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "EDFEnabled" PrefixI False) (U1 *)))

Eac3DynamicRangeCompressionLine

data Eac3DynamicRangeCompressionLine Source #

Enables Dynamic Range Compression that restricts the absolute peak level for a signal.

Instances

Bounded Eac3DynamicRangeCompressionLine Source # 
Enum Eac3DynamicRangeCompressionLine Source # 
Eq Eac3DynamicRangeCompressionLine Source # 
Data Eac3DynamicRangeCompressionLine Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3DynamicRangeCompressionLine -> c Eac3DynamicRangeCompressionLine #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3DynamicRangeCompressionLine #

toConstr :: Eac3DynamicRangeCompressionLine -> Constr #

dataTypeOf :: Eac3DynamicRangeCompressionLine -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3DynamicRangeCompressionLine) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3DynamicRangeCompressionLine) #

gmapT :: (forall b. Data b => b -> b) -> Eac3DynamicRangeCompressionLine -> Eac3DynamicRangeCompressionLine #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3DynamicRangeCompressionLine -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3DynamicRangeCompressionLine -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3DynamicRangeCompressionLine -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3DynamicRangeCompressionLine -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3DynamicRangeCompressionLine -> m Eac3DynamicRangeCompressionLine #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3DynamicRangeCompressionLine -> m Eac3DynamicRangeCompressionLine #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3DynamicRangeCompressionLine -> m Eac3DynamicRangeCompressionLine #

Ord Eac3DynamicRangeCompressionLine Source # 
Read Eac3DynamicRangeCompressionLine Source # 
Show Eac3DynamicRangeCompressionLine Source # 
Generic Eac3DynamicRangeCompressionLine Source # 
Hashable Eac3DynamicRangeCompressionLine Source # 
ToJSON Eac3DynamicRangeCompressionLine Source # 
FromJSON Eac3DynamicRangeCompressionLine Source # 
NFData Eac3DynamicRangeCompressionLine Source # 
ToHeader Eac3DynamicRangeCompressionLine Source # 
ToQuery Eac3DynamicRangeCompressionLine Source # 
ToByteString Eac3DynamicRangeCompressionLine Source # 
FromText Eac3DynamicRangeCompressionLine Source # 
ToText Eac3DynamicRangeCompressionLine Source # 
type Rep Eac3DynamicRangeCompressionLine Source # 
type Rep Eac3DynamicRangeCompressionLine = D1 * (MetaData "Eac3DynamicRangeCompressionLine" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "EDRCLFilmLight" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "EDRCLFilmStandard" PrefixI False) (U1 *)) (C1 * (MetaCons "EDRCLMusicLight" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "EDRCLMusicStandard" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "EDRCLNone" PrefixI False) (U1 *)) (C1 * (MetaCons "EDRCLSpeech" PrefixI False) (U1 *)))))

Eac3DynamicRangeCompressionRf

data Eac3DynamicRangeCompressionRf Source #

Enables Heavy Dynamic Range Compression, ensures that the instantaneous signal peaks do not exceed specified levels.

Instances

Bounded Eac3DynamicRangeCompressionRf Source # 
Enum Eac3DynamicRangeCompressionRf Source # 
Eq Eac3DynamicRangeCompressionRf Source # 
Data Eac3DynamicRangeCompressionRf Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3DynamicRangeCompressionRf -> c Eac3DynamicRangeCompressionRf #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3DynamicRangeCompressionRf #

toConstr :: Eac3DynamicRangeCompressionRf -> Constr #

dataTypeOf :: Eac3DynamicRangeCompressionRf -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3DynamicRangeCompressionRf) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3DynamicRangeCompressionRf) #

gmapT :: (forall b. Data b => b -> b) -> Eac3DynamicRangeCompressionRf -> Eac3DynamicRangeCompressionRf #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3DynamicRangeCompressionRf -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3DynamicRangeCompressionRf -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3DynamicRangeCompressionRf -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3DynamicRangeCompressionRf -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3DynamicRangeCompressionRf -> m Eac3DynamicRangeCompressionRf #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3DynamicRangeCompressionRf -> m Eac3DynamicRangeCompressionRf #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3DynamicRangeCompressionRf -> m Eac3DynamicRangeCompressionRf #

Ord Eac3DynamicRangeCompressionRf Source # 
Read Eac3DynamicRangeCompressionRf Source # 
Show Eac3DynamicRangeCompressionRf Source # 
Generic Eac3DynamicRangeCompressionRf Source # 
Hashable Eac3DynamicRangeCompressionRf Source # 
ToJSON Eac3DynamicRangeCompressionRf Source # 
FromJSON Eac3DynamicRangeCompressionRf Source # 
NFData Eac3DynamicRangeCompressionRf Source # 
ToHeader Eac3DynamicRangeCompressionRf Source # 
ToQuery Eac3DynamicRangeCompressionRf Source # 
ToByteString Eac3DynamicRangeCompressionRf Source # 
FromText Eac3DynamicRangeCompressionRf Source # 
ToText Eac3DynamicRangeCompressionRf Source # 
type Rep Eac3DynamicRangeCompressionRf Source # 
type Rep Eac3DynamicRangeCompressionRf = D1 * (MetaData "Eac3DynamicRangeCompressionRf" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "EDRCRFilmLight" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "EDRCRFilmStandard" PrefixI False) (U1 *)) (C1 * (MetaCons "EDRCRMusicLight" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "EDRCRMusicStandard" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "EDRCRNone" PrefixI False) (U1 *)) (C1 * (MetaCons "EDRCRSpeech" PrefixI False) (U1 *)))))

Eac3LfeControl

data Eac3LfeControl Source #

When encoding 3/2 audio, controls whether the LFE channel is enabled

Constructors

Lfe 
NoLfe 

Instances

Bounded Eac3LfeControl Source # 
Enum Eac3LfeControl Source # 
Eq Eac3LfeControl Source # 
Data Eac3LfeControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3LfeControl -> c Eac3LfeControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3LfeControl #

toConstr :: Eac3LfeControl -> Constr #

dataTypeOf :: Eac3LfeControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3LfeControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3LfeControl) #

gmapT :: (forall b. Data b => b -> b) -> Eac3LfeControl -> Eac3LfeControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3LfeControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3LfeControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3LfeControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3LfeControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3LfeControl -> m Eac3LfeControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3LfeControl -> m Eac3LfeControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3LfeControl -> m Eac3LfeControl #

Ord Eac3LfeControl Source # 
Read Eac3LfeControl Source # 
Show Eac3LfeControl Source # 
Generic Eac3LfeControl Source # 

Associated Types

type Rep Eac3LfeControl :: * -> * #

Hashable Eac3LfeControl Source # 
ToJSON Eac3LfeControl Source # 
FromJSON Eac3LfeControl Source # 
NFData Eac3LfeControl Source # 

Methods

rnf :: Eac3LfeControl -> () #

ToHeader Eac3LfeControl Source # 
ToQuery Eac3LfeControl Source # 
ToByteString Eac3LfeControl Source # 
FromText Eac3LfeControl Source # 
ToText Eac3LfeControl Source # 
type Rep Eac3LfeControl Source # 
type Rep Eac3LfeControl = D1 * (MetaData "Eac3LfeControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Lfe" PrefixI False) (U1 *)) (C1 * (MetaCons "NoLfe" PrefixI False) (U1 *)))

Eac3LfeFilter

data Eac3LfeFilter Source #

Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

Constructors

ELFDisabled 
ELFEnabled 

Instances

Bounded Eac3LfeFilter Source # 
Enum Eac3LfeFilter Source # 
Eq Eac3LfeFilter Source # 
Data Eac3LfeFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3LfeFilter -> c Eac3LfeFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3LfeFilter #

toConstr :: Eac3LfeFilter -> Constr #

dataTypeOf :: Eac3LfeFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3LfeFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3LfeFilter) #

gmapT :: (forall b. Data b => b -> b) -> Eac3LfeFilter -> Eac3LfeFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3LfeFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3LfeFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3LfeFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3LfeFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3LfeFilter -> m Eac3LfeFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3LfeFilter -> m Eac3LfeFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3LfeFilter -> m Eac3LfeFilter #

Ord Eac3LfeFilter Source # 
Read Eac3LfeFilter Source # 
Show Eac3LfeFilter Source # 
Generic Eac3LfeFilter Source # 

Associated Types

type Rep Eac3LfeFilter :: * -> * #

Hashable Eac3LfeFilter Source # 
ToJSON Eac3LfeFilter Source # 
FromJSON Eac3LfeFilter Source # 
NFData Eac3LfeFilter Source # 

Methods

rnf :: Eac3LfeFilter -> () #

ToHeader Eac3LfeFilter Source # 
ToQuery Eac3LfeFilter Source # 
ToByteString Eac3LfeFilter Source # 
FromText Eac3LfeFilter Source # 
ToText Eac3LfeFilter Source # 

Methods

toText :: Eac3LfeFilter -> Text #

type Rep Eac3LfeFilter Source # 
type Rep Eac3LfeFilter = D1 * (MetaData "Eac3LfeFilter" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ELFDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "ELFEnabled" PrefixI False) (U1 *)))

Eac3MetadataControl

data Eac3MetadataControl Source #

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.

Instances

Bounded Eac3MetadataControl Source # 
Enum Eac3MetadataControl Source # 
Eq Eac3MetadataControl Source # 
Data Eac3MetadataControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3MetadataControl -> c Eac3MetadataControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3MetadataControl #

toConstr :: Eac3MetadataControl -> Constr #

dataTypeOf :: Eac3MetadataControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3MetadataControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3MetadataControl) #

gmapT :: (forall b. Data b => b -> b) -> Eac3MetadataControl -> Eac3MetadataControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3MetadataControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3MetadataControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3MetadataControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3MetadataControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3MetadataControl -> m Eac3MetadataControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3MetadataControl -> m Eac3MetadataControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3MetadataControl -> m Eac3MetadataControl #

Ord Eac3MetadataControl Source # 
Read Eac3MetadataControl Source # 
Show Eac3MetadataControl Source # 
Generic Eac3MetadataControl Source # 
Hashable Eac3MetadataControl Source # 
ToJSON Eac3MetadataControl Source # 
FromJSON Eac3MetadataControl Source # 
NFData Eac3MetadataControl Source # 

Methods

rnf :: Eac3MetadataControl -> () #

ToHeader Eac3MetadataControl Source # 
ToQuery Eac3MetadataControl Source # 
ToByteString Eac3MetadataControl Source # 
FromText Eac3MetadataControl Source # 
ToText Eac3MetadataControl Source # 
type Rep Eac3MetadataControl Source # 
type Rep Eac3MetadataControl = D1 * (MetaData "Eac3MetadataControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "EMCFollowInput" PrefixI False) (U1 *)) (C1 * (MetaCons "EMCUseConfigured" PrefixI False) (U1 *)))

Eac3PassthroughControl

data Eac3PassthroughControl Source #

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.

Instances

Bounded Eac3PassthroughControl Source # 
Enum Eac3PassthroughControl Source # 
Eq Eac3PassthroughControl Source # 
Data Eac3PassthroughControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3PassthroughControl -> c Eac3PassthroughControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3PassthroughControl #

toConstr :: Eac3PassthroughControl -> Constr #

dataTypeOf :: Eac3PassthroughControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3PassthroughControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3PassthroughControl) #

gmapT :: (forall b. Data b => b -> b) -> Eac3PassthroughControl -> Eac3PassthroughControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3PassthroughControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3PassthroughControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3PassthroughControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3PassthroughControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3PassthroughControl -> m Eac3PassthroughControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3PassthroughControl -> m Eac3PassthroughControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3PassthroughControl -> m Eac3PassthroughControl #

Ord Eac3PassthroughControl Source # 
Read Eac3PassthroughControl Source # 
Show Eac3PassthroughControl Source # 
Generic Eac3PassthroughControl Source # 
Hashable Eac3PassthroughControl Source # 
ToJSON Eac3PassthroughControl Source # 
FromJSON Eac3PassthroughControl Source # 
NFData Eac3PassthroughControl Source # 

Methods

rnf :: Eac3PassthroughControl -> () #

ToHeader Eac3PassthroughControl Source # 
ToQuery Eac3PassthroughControl Source # 
ToByteString Eac3PassthroughControl Source # 
FromText Eac3PassthroughControl Source # 
ToText Eac3PassthroughControl Source # 
type Rep Eac3PassthroughControl Source # 
type Rep Eac3PassthroughControl = D1 * (MetaData "Eac3PassthroughControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "NoPassthrough" PrefixI False) (U1 *)) (C1 * (MetaCons "WhenPossible" PrefixI False) (U1 *)))

Eac3PhaseControl

data Eac3PhaseControl Source #

Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.

Constructors

NoShift 
Shift90Degrees 

Instances

Bounded Eac3PhaseControl Source # 
Enum Eac3PhaseControl Source # 
Eq Eac3PhaseControl Source # 
Data Eac3PhaseControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3PhaseControl -> c Eac3PhaseControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3PhaseControl #

toConstr :: Eac3PhaseControl -> Constr #

dataTypeOf :: Eac3PhaseControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3PhaseControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3PhaseControl) #

gmapT :: (forall b. Data b => b -> b) -> Eac3PhaseControl -> Eac3PhaseControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3PhaseControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3PhaseControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3PhaseControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3PhaseControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3PhaseControl -> m Eac3PhaseControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3PhaseControl -> m Eac3PhaseControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3PhaseControl -> m Eac3PhaseControl #

Ord Eac3PhaseControl Source # 
Read Eac3PhaseControl Source # 
Show Eac3PhaseControl Source # 
Generic Eac3PhaseControl Source # 
Hashable Eac3PhaseControl Source # 
ToJSON Eac3PhaseControl Source # 
FromJSON Eac3PhaseControl Source # 
NFData Eac3PhaseControl Source # 

Methods

rnf :: Eac3PhaseControl -> () #

ToHeader Eac3PhaseControl Source # 
ToQuery Eac3PhaseControl Source # 
ToByteString Eac3PhaseControl Source # 
FromText Eac3PhaseControl Source # 
ToText Eac3PhaseControl Source # 
type Rep Eac3PhaseControl Source # 
type Rep Eac3PhaseControl = D1 * (MetaData "Eac3PhaseControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "NoShift" PrefixI False) (U1 *)) (C1 * (MetaCons "Shift90Degrees" PrefixI False) (U1 *)))

Eac3StereoDownmix

data Eac3StereoDownmix Source #

Stereo downmix preference. Only used for 3/2 coding mode.

Constructors

DPL2 
LoRo 
LtRt 
NotIndicated 

Instances

Bounded Eac3StereoDownmix Source # 
Enum Eac3StereoDownmix Source # 
Eq Eac3StereoDownmix Source # 
Data Eac3StereoDownmix Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3StereoDownmix -> c Eac3StereoDownmix #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3StereoDownmix #

toConstr :: Eac3StereoDownmix -> Constr #

dataTypeOf :: Eac3StereoDownmix -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3StereoDownmix) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3StereoDownmix) #

gmapT :: (forall b. Data b => b -> b) -> Eac3StereoDownmix -> Eac3StereoDownmix #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3StereoDownmix -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3StereoDownmix -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3StereoDownmix -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3StereoDownmix -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3StereoDownmix -> m Eac3StereoDownmix #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3StereoDownmix -> m Eac3StereoDownmix #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3StereoDownmix -> m Eac3StereoDownmix #

Ord Eac3StereoDownmix Source # 
Read Eac3StereoDownmix Source # 
Show Eac3StereoDownmix Source # 
Generic Eac3StereoDownmix Source # 
Hashable Eac3StereoDownmix Source # 
ToJSON Eac3StereoDownmix Source # 
FromJSON Eac3StereoDownmix Source # 
NFData Eac3StereoDownmix Source # 

Methods

rnf :: Eac3StereoDownmix -> () #

ToHeader Eac3StereoDownmix Source # 
ToQuery Eac3StereoDownmix Source # 
ToByteString Eac3StereoDownmix Source # 
FromText Eac3StereoDownmix Source # 
ToText Eac3StereoDownmix Source # 
type Rep Eac3StereoDownmix Source # 
type Rep Eac3StereoDownmix = D1 * (MetaData "Eac3StereoDownmix" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "DPL2" PrefixI False) (U1 *)) (C1 * (MetaCons "LoRo" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "LtRt" PrefixI False) (U1 *)) (C1 * (MetaCons "NotIndicated" PrefixI False) (U1 *))))

Eac3SurroundExMode

data Eac3SurroundExMode Source #

When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

Instances

Bounded Eac3SurroundExMode Source # 
Enum Eac3SurroundExMode Source # 
Eq Eac3SurroundExMode Source # 
Data Eac3SurroundExMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3SurroundExMode -> c Eac3SurroundExMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3SurroundExMode #

toConstr :: Eac3SurroundExMode -> Constr #

dataTypeOf :: Eac3SurroundExMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3SurroundExMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3SurroundExMode) #

gmapT :: (forall b. Data b => b -> b) -> Eac3SurroundExMode -> Eac3SurroundExMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3SurroundExMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3SurroundExMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3SurroundExMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3SurroundExMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3SurroundExMode -> m Eac3SurroundExMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3SurroundExMode -> m Eac3SurroundExMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3SurroundExMode -> m Eac3SurroundExMode #

Ord Eac3SurroundExMode Source # 
Read Eac3SurroundExMode Source # 
Show Eac3SurroundExMode Source # 
Generic Eac3SurroundExMode Source # 
Hashable Eac3SurroundExMode Source # 
ToJSON Eac3SurroundExMode Source # 
FromJSON Eac3SurroundExMode Source # 
NFData Eac3SurroundExMode Source # 

Methods

rnf :: Eac3SurroundExMode -> () #

ToHeader Eac3SurroundExMode Source # 
ToQuery Eac3SurroundExMode Source # 
ToByteString Eac3SurroundExMode Source # 
FromText Eac3SurroundExMode Source # 
ToText Eac3SurroundExMode Source # 
type Rep Eac3SurroundExMode Source # 
type Rep Eac3SurroundExMode = D1 * (MetaData "Eac3SurroundExMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ESEMDisabled" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ESEMEnabled" PrefixI False) (U1 *)) (C1 * (MetaCons "ESEMNotIndicated" PrefixI False) (U1 *))))

Eac3SurroundMode

data Eac3SurroundMode Source #

When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.

Instances

Bounded Eac3SurroundMode Source # 
Enum Eac3SurroundMode Source # 
Eq Eac3SurroundMode Source # 
Data Eac3SurroundMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3SurroundMode -> c Eac3SurroundMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3SurroundMode #

toConstr :: Eac3SurroundMode -> Constr #

dataTypeOf :: Eac3SurroundMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3SurroundMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3SurroundMode) #

gmapT :: (forall b. Data b => b -> b) -> Eac3SurroundMode -> Eac3SurroundMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3SurroundMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3SurroundMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3SurroundMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3SurroundMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3SurroundMode -> m Eac3SurroundMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3SurroundMode -> m Eac3SurroundMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3SurroundMode -> m Eac3SurroundMode #

Ord Eac3SurroundMode Source # 
Read Eac3SurroundMode Source # 
Show Eac3SurroundMode Source # 
Generic Eac3SurroundMode Source # 
Hashable Eac3SurroundMode Source # 
ToJSON Eac3SurroundMode Source # 
FromJSON Eac3SurroundMode Source # 
NFData Eac3SurroundMode Source # 

Methods

rnf :: Eac3SurroundMode -> () #

ToHeader Eac3SurroundMode Source # 
ToQuery Eac3SurroundMode Source # 
ToByteString Eac3SurroundMode Source # 
FromText Eac3SurroundMode Source # 
ToText Eac3SurroundMode Source # 
type Rep Eac3SurroundMode Source # 
type Rep Eac3SurroundMode = D1 * (MetaData "Eac3SurroundMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ESMDisabled" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ESMEnabled" PrefixI False) (U1 *)) (C1 * (MetaCons "ESMNotIndicated" PrefixI False) (U1 *))))

EmbeddedConvert608To708

data EmbeddedConvert608To708 Source #

When set to UPCONVERT, 608 data is both passed through via the "608 compatibility bytes" fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

Constructors

ECTDisabled 
ECTUpconvert 

Instances

Bounded EmbeddedConvert608To708 Source # 
Enum EmbeddedConvert608To708 Source # 
Eq EmbeddedConvert608To708 Source # 
Data EmbeddedConvert608To708 Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EmbeddedConvert608To708 -> c EmbeddedConvert608To708 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EmbeddedConvert608To708 #

toConstr :: EmbeddedConvert608To708 -> Constr #

dataTypeOf :: EmbeddedConvert608To708 -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c EmbeddedConvert608To708) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EmbeddedConvert608To708) #

gmapT :: (forall b. Data b => b -> b) -> EmbeddedConvert608To708 -> EmbeddedConvert608To708 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EmbeddedConvert608To708 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EmbeddedConvert608To708 -> r #

gmapQ :: (forall d. Data d => d -> u) -> EmbeddedConvert608To708 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EmbeddedConvert608To708 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EmbeddedConvert608To708 -> m EmbeddedConvert608To708 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EmbeddedConvert608To708 -> m EmbeddedConvert608To708 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EmbeddedConvert608To708 -> m EmbeddedConvert608To708 #

Ord EmbeddedConvert608To708 Source # 
Read EmbeddedConvert608To708 Source # 
Show EmbeddedConvert608To708 Source # 
Generic EmbeddedConvert608To708 Source # 
Hashable EmbeddedConvert608To708 Source # 
ToJSON EmbeddedConvert608To708 Source # 
FromJSON EmbeddedConvert608To708 Source # 
NFData EmbeddedConvert608To708 Source # 

Methods

rnf :: EmbeddedConvert608To708 -> () #

ToHeader EmbeddedConvert608To708 Source # 
ToQuery EmbeddedConvert608To708 Source # 
ToByteString EmbeddedConvert608To708 Source # 
FromText EmbeddedConvert608To708 Source # 
ToText EmbeddedConvert608To708 Source # 
type Rep EmbeddedConvert608To708 Source # 
type Rep EmbeddedConvert608To708 = D1 * (MetaData "EmbeddedConvert608To708" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ECTDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "ECTUpconvert" PrefixI False) (U1 *)))

F4vMoovPlacement

data F4vMoovPlacement Source #

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.

Instances

Bounded F4vMoovPlacement Source # 
Enum F4vMoovPlacement Source # 
Eq F4vMoovPlacement Source # 
Data F4vMoovPlacement Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> F4vMoovPlacement -> c F4vMoovPlacement #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c F4vMoovPlacement #

toConstr :: F4vMoovPlacement -> Constr #

dataTypeOf :: F4vMoovPlacement -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c F4vMoovPlacement) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c F4vMoovPlacement) #

gmapT :: (forall b. Data b => b -> b) -> F4vMoovPlacement -> F4vMoovPlacement #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> F4vMoovPlacement -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> F4vMoovPlacement -> r #

gmapQ :: (forall d. Data d => d -> u) -> F4vMoovPlacement -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> F4vMoovPlacement -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> F4vMoovPlacement -> m F4vMoovPlacement #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> F4vMoovPlacement -> m F4vMoovPlacement #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> F4vMoovPlacement -> m F4vMoovPlacement #

Ord F4vMoovPlacement Source # 
Read F4vMoovPlacement Source # 
Show F4vMoovPlacement Source # 
Generic F4vMoovPlacement Source # 
Hashable F4vMoovPlacement Source # 
ToJSON F4vMoovPlacement Source # 
FromJSON F4vMoovPlacement Source # 
NFData F4vMoovPlacement Source # 

Methods

rnf :: F4vMoovPlacement -> () #

ToHeader F4vMoovPlacement Source # 
ToQuery F4vMoovPlacement Source # 
ToByteString F4vMoovPlacement Source # 
FromText F4vMoovPlacement Source # 
ToText F4vMoovPlacement Source # 
type Rep F4vMoovPlacement Source # 
type Rep F4vMoovPlacement = D1 * (MetaData "F4vMoovPlacement" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "FMPNormal" PrefixI False) (U1 *)) (C1 * (MetaCons "FMPProgressiveDownload" PrefixI False) (U1 *)))

FileSourceConvert608To708

data FileSourceConvert608To708 Source #

If set to UPCONVERT, 608 caption data is both passed through via the "608 compatibility bytes" fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

Instances

Bounded FileSourceConvert608To708 Source # 
Enum FileSourceConvert608To708 Source # 
Eq FileSourceConvert608To708 Source # 
Data FileSourceConvert608To708 Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FileSourceConvert608To708 -> c FileSourceConvert608To708 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FileSourceConvert608To708 #

toConstr :: FileSourceConvert608To708 -> Constr #

dataTypeOf :: FileSourceConvert608To708 -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FileSourceConvert608To708) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FileSourceConvert608To708) #

gmapT :: (forall b. Data b => b -> b) -> FileSourceConvert608To708 -> FileSourceConvert608To708 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FileSourceConvert608To708 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FileSourceConvert608To708 -> r #

gmapQ :: (forall d. Data d => d -> u) -> FileSourceConvert608To708 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FileSourceConvert608To708 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FileSourceConvert608To708 -> m FileSourceConvert608To708 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FileSourceConvert608To708 -> m FileSourceConvert608To708 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FileSourceConvert608To708 -> m FileSourceConvert608To708 #

Ord FileSourceConvert608To708 Source # 
Read FileSourceConvert608To708 Source # 
Show FileSourceConvert608To708 Source # 
Generic FileSourceConvert608To708 Source # 
Hashable FileSourceConvert608To708 Source # 
ToJSON FileSourceConvert608To708 Source # 
FromJSON FileSourceConvert608To708 Source # 
NFData FileSourceConvert608To708 Source # 
ToHeader FileSourceConvert608To708 Source # 
ToQuery FileSourceConvert608To708 Source # 
ToByteString FileSourceConvert608To708 Source # 
FromText FileSourceConvert608To708 Source # 
ToText FileSourceConvert608To708 Source # 
type Rep FileSourceConvert608To708 Source # 
type Rep FileSourceConvert608To708 = D1 * (MetaData "FileSourceConvert608To708" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "FSCTDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "FSCTUpconvert" PrefixI False) (U1 *)))

H264AdaptiveQuantization

data H264AdaptiveQuantization Source #

Adaptive quantization. Allows intra-frame quantizers to vary to improve visual quality.

Instances

Bounded H264AdaptiveQuantization Source # 
Enum H264AdaptiveQuantization Source # 
Eq H264AdaptiveQuantization Source # 
Data H264AdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264AdaptiveQuantization -> c H264AdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264AdaptiveQuantization #

toConstr :: H264AdaptiveQuantization -> Constr #

dataTypeOf :: H264AdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264AdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264AdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> H264AdaptiveQuantization -> H264AdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264AdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264AdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264AdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264AdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264AdaptiveQuantization -> m H264AdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264AdaptiveQuantization -> m H264AdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264AdaptiveQuantization -> m H264AdaptiveQuantization #

Ord H264AdaptiveQuantization Source # 
Read H264AdaptiveQuantization Source # 
Show H264AdaptiveQuantization Source # 
Generic H264AdaptiveQuantization Source # 
Hashable H264AdaptiveQuantization Source # 
ToJSON H264AdaptiveQuantization Source # 
FromJSON H264AdaptiveQuantization Source # 
NFData H264AdaptiveQuantization Source # 
ToHeader H264AdaptiveQuantization Source # 
ToQuery H264AdaptiveQuantization Source # 
ToByteString H264AdaptiveQuantization Source # 
FromText H264AdaptiveQuantization Source # 
ToText H264AdaptiveQuantization Source # 
type Rep H264AdaptiveQuantization Source # 
type Rep H264AdaptiveQuantization = D1 * (MetaData "H264AdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "HAQHigh" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HAQHigher" PrefixI False) (U1 *)) (C1 * (MetaCons "HAQLow" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "HAQMax" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HAQMedium" PrefixI False) (U1 *)) (C1 * (MetaCons "HAQOff" PrefixI False) (U1 *)))))

H264CodecLevel

data H264CodecLevel Source #

H.264 Level.

Instances

Bounded H264CodecLevel Source # 
Enum H264CodecLevel Source # 
Eq H264CodecLevel Source # 
Data H264CodecLevel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264CodecLevel -> c H264CodecLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264CodecLevel #

toConstr :: H264CodecLevel -> Constr #

dataTypeOf :: H264CodecLevel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264CodecLevel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264CodecLevel) #

gmapT :: (forall b. Data b => b -> b) -> H264CodecLevel -> H264CodecLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264CodecLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264CodecLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264CodecLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264CodecLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264CodecLevel -> m H264CodecLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264CodecLevel -> m H264CodecLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264CodecLevel -> m H264CodecLevel #

Ord H264CodecLevel Source # 
Read H264CodecLevel Source # 
Show H264CodecLevel Source # 
Generic H264CodecLevel Source # 

Associated Types

type Rep H264CodecLevel :: * -> * #

Hashable H264CodecLevel Source # 
ToJSON H264CodecLevel Source # 
FromJSON H264CodecLevel Source # 
NFData H264CodecLevel Source # 

Methods

rnf :: H264CodecLevel -> () #

ToHeader H264CodecLevel Source # 
ToQuery H264CodecLevel Source # 
ToByteString H264CodecLevel Source # 
FromText H264CodecLevel Source # 
ToText H264CodecLevel Source # 
type Rep H264CodecLevel Source # 
type Rep H264CodecLevel = D1 * (MetaData "H264CodecLevel" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "HCLAuto" PrefixI False) (U1 *)) (C1 * (MetaCons "HCLLevel1" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "HCLLevel11" PrefixI False) (U1 *)) (C1 * (MetaCons "HCLLevel12" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "HCLLevel13" PrefixI False) (U1 *)) (C1 * (MetaCons "HCLLevel2" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "HCLLevel21" PrefixI False) (U1 *)) (C1 * (MetaCons "HCLLevel22" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "HCLLevel3" PrefixI False) (U1 *)) (C1 * (MetaCons "HCLLevel31" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "HCLLevel32" PrefixI False) (U1 *)) (C1 * (MetaCons "HCLLevel4" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "HCLLevel41" PrefixI False) (U1 *)) (C1 * (MetaCons "HCLLevel42" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "HCLLevel5" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HCLLevel51" PrefixI False) (U1 *)) (C1 * (MetaCons "HCLLevel52" PrefixI False) (U1 *)))))))

H264CodecProfile

data H264CodecProfile Source #

H.264 Profile. High 4:2:2 and 10-bit profiles are only available with the AVC-I License.

Instances

Bounded H264CodecProfile Source # 
Enum H264CodecProfile Source # 
Eq H264CodecProfile Source # 
Data H264CodecProfile Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264CodecProfile -> c H264CodecProfile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264CodecProfile #

toConstr :: H264CodecProfile -> Constr #

dataTypeOf :: H264CodecProfile -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264CodecProfile) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264CodecProfile) #

gmapT :: (forall b. Data b => b -> b) -> H264CodecProfile -> H264CodecProfile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264CodecProfile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264CodecProfile -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264CodecProfile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264CodecProfile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264CodecProfile -> m H264CodecProfile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264CodecProfile -> m H264CodecProfile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264CodecProfile -> m H264CodecProfile #

Ord H264CodecProfile Source # 
Read H264CodecProfile Source # 
Show H264CodecProfile Source # 
Generic H264CodecProfile Source # 
Hashable H264CodecProfile Source # 
ToJSON H264CodecProfile Source # 
FromJSON H264CodecProfile Source # 
NFData H264CodecProfile Source # 

Methods

rnf :: H264CodecProfile -> () #

ToHeader H264CodecProfile Source # 
ToQuery H264CodecProfile Source # 
ToByteString H264CodecProfile Source # 
FromText H264CodecProfile Source # 
ToText H264CodecProfile Source # 
type Rep H264CodecProfile Source # 
type Rep H264CodecProfile = D1 * (MetaData "H264CodecProfile" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "HCPBaseline" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HCPHigh" PrefixI False) (U1 *)) (C1 * (MetaCons "HCPHigh10BIT" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "HCPHigh422" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HCPHigh42210BIT" PrefixI False) (U1 *)) (C1 * (MetaCons "HCPMain" PrefixI False) (U1 *)))))

H264EntropyEncoding

data H264EntropyEncoding Source #

Entropy encoding mode. Use CABAC (must be in Main or High profile) or CAVLC.

Constructors

Cabac 
Cavlc 

Instances

Bounded H264EntropyEncoding Source # 
Enum H264EntropyEncoding Source # 
Eq H264EntropyEncoding Source # 
Data H264EntropyEncoding Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264EntropyEncoding -> c H264EntropyEncoding #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264EntropyEncoding #

toConstr :: H264EntropyEncoding -> Constr #

dataTypeOf :: H264EntropyEncoding -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264EntropyEncoding) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264EntropyEncoding) #

gmapT :: (forall b. Data b => b -> b) -> H264EntropyEncoding -> H264EntropyEncoding #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264EntropyEncoding -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264EntropyEncoding -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264EntropyEncoding -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264EntropyEncoding -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264EntropyEncoding -> m H264EntropyEncoding #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264EntropyEncoding -> m H264EntropyEncoding #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264EntropyEncoding -> m H264EntropyEncoding #

Ord H264EntropyEncoding Source # 
Read H264EntropyEncoding Source # 
Show H264EntropyEncoding Source # 
Generic H264EntropyEncoding Source # 
Hashable H264EntropyEncoding Source # 
ToJSON H264EntropyEncoding Source # 
FromJSON H264EntropyEncoding Source # 
NFData H264EntropyEncoding Source # 

Methods

rnf :: H264EntropyEncoding -> () #

ToHeader H264EntropyEncoding Source # 
ToQuery H264EntropyEncoding Source # 
ToByteString H264EntropyEncoding Source # 
FromText H264EntropyEncoding Source # 
ToText H264EntropyEncoding Source # 
type Rep H264EntropyEncoding Source # 
type Rep H264EntropyEncoding = D1 * (MetaData "H264EntropyEncoding" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Cabac" PrefixI False) (U1 *)) (C1 * (MetaCons "Cavlc" PrefixI False) (U1 *)))

H264FieldEncoding

data H264FieldEncoding Source #

Choosing FORCE_FIELD disables PAFF encoding for interlaced outputs.

Constructors

ForceField 
Paff 

Instances

Bounded H264FieldEncoding Source # 
Enum H264FieldEncoding Source # 
Eq H264FieldEncoding Source # 
Data H264FieldEncoding Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264FieldEncoding -> c H264FieldEncoding #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264FieldEncoding #

toConstr :: H264FieldEncoding -> Constr #

dataTypeOf :: H264FieldEncoding -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264FieldEncoding) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264FieldEncoding) #

gmapT :: (forall b. Data b => b -> b) -> H264FieldEncoding -> H264FieldEncoding #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264FieldEncoding -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264FieldEncoding -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264FieldEncoding -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264FieldEncoding -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264FieldEncoding -> m H264FieldEncoding #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264FieldEncoding -> m H264FieldEncoding #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264FieldEncoding -> m H264FieldEncoding #

Ord H264FieldEncoding Source # 
Read H264FieldEncoding Source # 
Show H264FieldEncoding Source # 
Generic H264FieldEncoding Source # 
Hashable H264FieldEncoding Source # 
ToJSON H264FieldEncoding Source # 
FromJSON H264FieldEncoding Source # 
NFData H264FieldEncoding Source # 

Methods

rnf :: H264FieldEncoding -> () #

ToHeader H264FieldEncoding Source # 
ToQuery H264FieldEncoding Source # 
ToByteString H264FieldEncoding Source # 
FromText H264FieldEncoding Source # 
ToText H264FieldEncoding Source # 
type Rep H264FieldEncoding Source # 
type Rep H264FieldEncoding = D1 * (MetaData "H264FieldEncoding" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ForceField" PrefixI False) (U1 *)) (C1 * (MetaCons "Paff" PrefixI False) (U1 *)))

H264FlickerAdaptiveQuantization

data H264FlickerAdaptiveQuantization Source #

Adjust quantization within each frame to reduce flicker or pop on I-frames.

Instances

Bounded H264FlickerAdaptiveQuantization Source # 
Enum H264FlickerAdaptiveQuantization Source # 
Eq H264FlickerAdaptiveQuantization Source # 
Data H264FlickerAdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264FlickerAdaptiveQuantization -> c H264FlickerAdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264FlickerAdaptiveQuantization #

toConstr :: H264FlickerAdaptiveQuantization -> Constr #

dataTypeOf :: H264FlickerAdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264FlickerAdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264FlickerAdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> H264FlickerAdaptiveQuantization -> H264FlickerAdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264FlickerAdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264FlickerAdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264FlickerAdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264FlickerAdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264FlickerAdaptiveQuantization -> m H264FlickerAdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264FlickerAdaptiveQuantization -> m H264FlickerAdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264FlickerAdaptiveQuantization -> m H264FlickerAdaptiveQuantization #

Ord H264FlickerAdaptiveQuantization Source # 
Read H264FlickerAdaptiveQuantization Source # 
Show H264FlickerAdaptiveQuantization Source # 
Generic H264FlickerAdaptiveQuantization Source # 
Hashable H264FlickerAdaptiveQuantization Source # 
ToJSON H264FlickerAdaptiveQuantization Source # 
FromJSON H264FlickerAdaptiveQuantization Source # 
NFData H264FlickerAdaptiveQuantization Source # 
ToHeader H264FlickerAdaptiveQuantization Source # 
ToQuery H264FlickerAdaptiveQuantization Source # 
ToByteString H264FlickerAdaptiveQuantization Source # 
FromText H264FlickerAdaptiveQuantization Source # 
ToText H264FlickerAdaptiveQuantization Source # 
type Rep H264FlickerAdaptiveQuantization Source # 
type Rep H264FlickerAdaptiveQuantization = D1 * (MetaData "H264FlickerAdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HFAQFDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HFAQFEnabled" PrefixI False) (U1 *)))

H264FramerateControl

data H264FramerateControl Source #

Using the API, set FramerateControl to INITIALIZE_FROM_SOURCE if you want the service to use the framerate from the input. Using the console, do this by choosing INITIALIZE_FROM_SOURCE for Framerate.

Instances

Bounded H264FramerateControl Source # 
Enum H264FramerateControl Source # 
Eq H264FramerateControl Source # 
Data H264FramerateControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264FramerateControl -> c H264FramerateControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264FramerateControl #

toConstr :: H264FramerateControl -> Constr #

dataTypeOf :: H264FramerateControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264FramerateControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264FramerateControl) #

gmapT :: (forall b. Data b => b -> b) -> H264FramerateControl -> H264FramerateControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264FramerateControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264FramerateControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264FramerateControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264FramerateControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264FramerateControl -> m H264FramerateControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264FramerateControl -> m H264FramerateControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264FramerateControl -> m H264FramerateControl #

Ord H264FramerateControl Source # 
Read H264FramerateControl Source # 
Show H264FramerateControl Source # 
Generic H264FramerateControl Source # 
Hashable H264FramerateControl Source # 
ToJSON H264FramerateControl Source # 
FromJSON H264FramerateControl Source # 
NFData H264FramerateControl Source # 

Methods

rnf :: H264FramerateControl -> () #

ToHeader H264FramerateControl Source # 
ToQuery H264FramerateControl Source # 
ToByteString H264FramerateControl Source # 
FromText H264FramerateControl Source # 
ToText H264FramerateControl Source # 
type Rep H264FramerateControl Source # 
type Rep H264FramerateControl = D1 * (MetaData "H264FramerateControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HInitializeFromSource" PrefixI False) (U1 *)) (C1 * (MetaCons "HSpecified" PrefixI False) (U1 *)))

H264FramerateConversionAlgorithm

data H264FramerateConversionAlgorithm Source #

When set to INTERPOLATE, produces smoother motion during framerate conversion.

Instances

Bounded H264FramerateConversionAlgorithm Source # 
Enum H264FramerateConversionAlgorithm Source # 
Eq H264FramerateConversionAlgorithm Source # 
Data H264FramerateConversionAlgorithm Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264FramerateConversionAlgorithm -> c H264FramerateConversionAlgorithm #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264FramerateConversionAlgorithm #

toConstr :: H264FramerateConversionAlgorithm -> Constr #

dataTypeOf :: H264FramerateConversionAlgorithm -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264FramerateConversionAlgorithm) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264FramerateConversionAlgorithm) #

gmapT :: (forall b. Data b => b -> b) -> H264FramerateConversionAlgorithm -> H264FramerateConversionAlgorithm #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264FramerateConversionAlgorithm -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264FramerateConversionAlgorithm -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264FramerateConversionAlgorithm -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264FramerateConversionAlgorithm -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264FramerateConversionAlgorithm -> m H264FramerateConversionAlgorithm #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264FramerateConversionAlgorithm -> m H264FramerateConversionAlgorithm #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264FramerateConversionAlgorithm -> m H264FramerateConversionAlgorithm #

Ord H264FramerateConversionAlgorithm Source # 
Read H264FramerateConversionAlgorithm Source # 
Show H264FramerateConversionAlgorithm Source # 
Generic H264FramerateConversionAlgorithm Source # 
Hashable H264FramerateConversionAlgorithm Source # 
ToJSON H264FramerateConversionAlgorithm Source # 
FromJSON H264FramerateConversionAlgorithm Source # 
NFData H264FramerateConversionAlgorithm Source # 
ToHeader H264FramerateConversionAlgorithm Source # 
ToQuery H264FramerateConversionAlgorithm Source # 
ToByteString H264FramerateConversionAlgorithm Source # 
FromText H264FramerateConversionAlgorithm Source # 
ToText H264FramerateConversionAlgorithm Source # 
type Rep H264FramerateConversionAlgorithm Source # 
type Rep H264FramerateConversionAlgorithm = D1 * (MetaData "H264FramerateConversionAlgorithm" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HFCADuplicateDrop" PrefixI False) (U1 *)) (C1 * (MetaCons "HFCAInterpolate" PrefixI False) (U1 *)))

H264GopBReference

data H264GopBReference Source #

If enable, use reference B frames for GOP structures that have B frames > 1.

Instances

Bounded H264GopBReference Source # 
Enum H264GopBReference Source # 
Eq H264GopBReference Source # 
Data H264GopBReference Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264GopBReference -> c H264GopBReference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264GopBReference #

toConstr :: H264GopBReference -> Constr #

dataTypeOf :: H264GopBReference -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264GopBReference) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264GopBReference) #

gmapT :: (forall b. Data b => b -> b) -> H264GopBReference -> H264GopBReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264GopBReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264GopBReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264GopBReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264GopBReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264GopBReference -> m H264GopBReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264GopBReference -> m H264GopBReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264GopBReference -> m H264GopBReference #

Ord H264GopBReference Source # 
Read H264GopBReference Source # 
Show H264GopBReference Source # 
Generic H264GopBReference Source # 
Hashable H264GopBReference Source # 
ToJSON H264GopBReference Source # 
FromJSON H264GopBReference Source # 
NFData H264GopBReference Source # 

Methods

rnf :: H264GopBReference -> () #

ToHeader H264GopBReference Source # 
ToQuery H264GopBReference Source # 
ToByteString H264GopBReference Source # 
FromText H264GopBReference Source # 
ToText H264GopBReference Source # 
type Rep H264GopBReference Source # 
type Rep H264GopBReference = D1 * (MetaData "H264GopBReference" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HGBRGDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HGBRGEnabled" PrefixI False) (U1 *)))

H264GopSizeUnits

data H264GopSizeUnits Source #

Indicates if the GOP Size in H264 is specified in frames or seconds. If seconds the system will convert the GOP Size into a frame count at run time.

Constructors

HGSUFrames 
HGSUSeconds 

Instances

Bounded H264GopSizeUnits Source # 
Enum H264GopSizeUnits Source # 
Eq H264GopSizeUnits Source # 
Data H264GopSizeUnits Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264GopSizeUnits -> c H264GopSizeUnits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264GopSizeUnits #

toConstr :: H264GopSizeUnits -> Constr #

dataTypeOf :: H264GopSizeUnits -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264GopSizeUnits) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264GopSizeUnits) #

gmapT :: (forall b. Data b => b -> b) -> H264GopSizeUnits -> H264GopSizeUnits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264GopSizeUnits -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264GopSizeUnits -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264GopSizeUnits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264GopSizeUnits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264GopSizeUnits -> m H264GopSizeUnits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264GopSizeUnits -> m H264GopSizeUnits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264GopSizeUnits -> m H264GopSizeUnits #

Ord H264GopSizeUnits Source # 
Read H264GopSizeUnits Source # 
Show H264GopSizeUnits Source # 
Generic H264GopSizeUnits Source # 
Hashable H264GopSizeUnits Source # 
ToJSON H264GopSizeUnits Source # 
FromJSON H264GopSizeUnits Source # 
NFData H264GopSizeUnits Source # 

Methods

rnf :: H264GopSizeUnits -> () #

ToHeader H264GopSizeUnits Source # 
ToQuery H264GopSizeUnits Source # 
ToByteString H264GopSizeUnits Source # 
FromText H264GopSizeUnits Source # 
ToText H264GopSizeUnits Source # 
type Rep H264GopSizeUnits Source # 
type Rep H264GopSizeUnits = D1 * (MetaData "H264GopSizeUnits" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HGSUFrames" PrefixI False) (U1 *)) (C1 * (MetaCons "HGSUSeconds" PrefixI False) (U1 *)))

H264InterlaceMode

data H264InterlaceMode Source #

Use Interlace mode (InterlaceMode) to choose the scan line type for the output. * Top Field First (TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having the same field polarity (top or bottom first). * Follow, Default Top (FOLLOw_TOP_FIELD) and Follow, Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same polarity as the source (it will follow the source). The output could therefore be a mix of "top field first" and "bottom field first". - If the source is progressive, the output will be interlaced with "top field first" or "bottom field first" polarity, depending on which of the Follow options you chose.

Instances

Bounded H264InterlaceMode Source # 
Enum H264InterlaceMode Source # 
Eq H264InterlaceMode Source # 
Data H264InterlaceMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264InterlaceMode -> c H264InterlaceMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264InterlaceMode #

toConstr :: H264InterlaceMode -> Constr #

dataTypeOf :: H264InterlaceMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264InterlaceMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264InterlaceMode) #

gmapT :: (forall b. Data b => b -> b) -> H264InterlaceMode -> H264InterlaceMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264InterlaceMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264InterlaceMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264InterlaceMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264InterlaceMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264InterlaceMode -> m H264InterlaceMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264InterlaceMode -> m H264InterlaceMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264InterlaceMode -> m H264InterlaceMode #

Ord H264InterlaceMode Source # 
Read H264InterlaceMode Source # 
Show H264InterlaceMode Source # 
Generic H264InterlaceMode Source # 
Hashable H264InterlaceMode Source # 
ToJSON H264InterlaceMode Source # 
FromJSON H264InterlaceMode Source # 
NFData H264InterlaceMode Source # 

Methods

rnf :: H264InterlaceMode -> () #

ToHeader H264InterlaceMode Source # 
ToQuery H264InterlaceMode Source # 
ToByteString H264InterlaceMode Source # 
FromText H264InterlaceMode Source # 
ToText H264InterlaceMode Source # 
type Rep H264InterlaceMode Source # 
type Rep H264InterlaceMode = D1 * (MetaData "H264InterlaceMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "HIMBottomField" PrefixI False) (U1 *)) (C1 * (MetaCons "HIMFollowBottomField" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "HIMFollowTopField" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HIMProgressive" PrefixI False) (U1 *)) (C1 * (MetaCons "HIMTopField" PrefixI False) (U1 *)))))

H264ParControl

data H264ParControl Source #

Using the API, enable ParFollowSource if you want the service to use the pixel aspect ratio from the input. Using the console, do this by choosing Follow source for Pixel aspect ratio.

Instances

Bounded H264ParControl Source # 
Enum H264ParControl Source # 
Eq H264ParControl Source # 
Data H264ParControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264ParControl -> c H264ParControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264ParControl #

toConstr :: H264ParControl -> Constr #

dataTypeOf :: H264ParControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264ParControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264ParControl) #

gmapT :: (forall b. Data b => b -> b) -> H264ParControl -> H264ParControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264ParControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264ParControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264ParControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264ParControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264ParControl -> m H264ParControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264ParControl -> m H264ParControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264ParControl -> m H264ParControl #

Ord H264ParControl Source # 
Read H264ParControl Source # 
Show H264ParControl Source # 
Generic H264ParControl Source # 

Associated Types

type Rep H264ParControl :: * -> * #

Hashable H264ParControl Source # 
ToJSON H264ParControl Source # 
FromJSON H264ParControl Source # 
NFData H264ParControl Source # 

Methods

rnf :: H264ParControl -> () #

ToHeader H264ParControl Source # 
ToQuery H264ParControl Source # 
ToByteString H264ParControl Source # 
FromText H264ParControl Source # 
ToText H264ParControl Source # 
type Rep H264ParControl Source # 
type Rep H264ParControl = D1 * (MetaData "H264ParControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HPCInitializeFromSource" PrefixI False) (U1 *)) (C1 * (MetaCons "HPCSpecified" PrefixI False) (U1 *)))

H264QualityTuningLevel

data H264QualityTuningLevel Source #

Use Quality tuning level (H264QualityTuningLevel) to specifiy whether to use fast single-pass, high-quality singlepass, or high-quality multipass video encoding.

Instances

Bounded H264QualityTuningLevel Source # 
Enum H264QualityTuningLevel Source # 
Eq H264QualityTuningLevel Source # 
Data H264QualityTuningLevel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264QualityTuningLevel -> c H264QualityTuningLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264QualityTuningLevel #

toConstr :: H264QualityTuningLevel -> Constr #

dataTypeOf :: H264QualityTuningLevel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264QualityTuningLevel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264QualityTuningLevel) #

gmapT :: (forall b. Data b => b -> b) -> H264QualityTuningLevel -> H264QualityTuningLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264QualityTuningLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264QualityTuningLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264QualityTuningLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264QualityTuningLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264QualityTuningLevel -> m H264QualityTuningLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264QualityTuningLevel -> m H264QualityTuningLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264QualityTuningLevel -> m H264QualityTuningLevel #

Ord H264QualityTuningLevel Source # 
Read H264QualityTuningLevel Source # 
Show H264QualityTuningLevel Source # 
Generic H264QualityTuningLevel Source # 
Hashable H264QualityTuningLevel Source # 
ToJSON H264QualityTuningLevel Source # 
FromJSON H264QualityTuningLevel Source # 
NFData H264QualityTuningLevel Source # 

Methods

rnf :: H264QualityTuningLevel -> () #

ToHeader H264QualityTuningLevel Source # 
ToQuery H264QualityTuningLevel Source # 
ToByteString H264QualityTuningLevel Source # 
FromText H264QualityTuningLevel Source # 
ToText H264QualityTuningLevel Source # 
type Rep H264QualityTuningLevel Source # 
type Rep H264QualityTuningLevel = D1 * (MetaData "H264QualityTuningLevel" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HQTLMultiPassHq" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HQTLSinglePass" PrefixI False) (U1 *)) (C1 * (MetaCons "HQTLSinglePassHq" PrefixI False) (U1 *))))

H264RateControlMode

data H264RateControlMode Source #

Rate control mode. CQ uses constant quantizer (qp), ABR (average bitrate) does not write HRD parameters.

Constructors

HRCMCbr 
HRCMVbr 

Instances

Bounded H264RateControlMode Source # 
Enum H264RateControlMode Source # 
Eq H264RateControlMode Source # 
Data H264RateControlMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264RateControlMode -> c H264RateControlMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264RateControlMode #

toConstr :: H264RateControlMode -> Constr #

dataTypeOf :: H264RateControlMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264RateControlMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264RateControlMode) #

gmapT :: (forall b. Data b => b -> b) -> H264RateControlMode -> H264RateControlMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264RateControlMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264RateControlMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264RateControlMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264RateControlMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264RateControlMode -> m H264RateControlMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264RateControlMode -> m H264RateControlMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264RateControlMode -> m H264RateControlMode #

Ord H264RateControlMode Source # 
Read H264RateControlMode Source # 
Show H264RateControlMode Source # 
Generic H264RateControlMode Source # 
Hashable H264RateControlMode Source # 
ToJSON H264RateControlMode Source # 
FromJSON H264RateControlMode Source # 
NFData H264RateControlMode Source # 

Methods

rnf :: H264RateControlMode -> () #

ToHeader H264RateControlMode Source # 
ToQuery H264RateControlMode Source # 
ToByteString H264RateControlMode Source # 
FromText H264RateControlMode Source # 
ToText H264RateControlMode Source # 
type Rep H264RateControlMode Source # 
type Rep H264RateControlMode = D1 * (MetaData "H264RateControlMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HRCMCbr" PrefixI False) (U1 *)) (C1 * (MetaCons "HRCMVbr" PrefixI False) (U1 *)))

H264RepeatPps

data H264RepeatPps Source #

Places a PPS header on each encoded picture, even if repeated.

Constructors

HRPDisabled 
HRPEnabled 

Instances

Bounded H264RepeatPps Source # 
Enum H264RepeatPps Source # 
Eq H264RepeatPps Source # 
Data H264RepeatPps Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264RepeatPps -> c H264RepeatPps #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264RepeatPps #

toConstr :: H264RepeatPps -> Constr #

dataTypeOf :: H264RepeatPps -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264RepeatPps) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264RepeatPps) #

gmapT :: (forall b. Data b => b -> b) -> H264RepeatPps -> H264RepeatPps #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264RepeatPps -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264RepeatPps -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264RepeatPps -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264RepeatPps -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264RepeatPps -> m H264RepeatPps #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264RepeatPps -> m H264RepeatPps #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264RepeatPps -> m H264RepeatPps #

Ord H264RepeatPps Source # 
Read H264RepeatPps Source # 
Show H264RepeatPps Source # 
Generic H264RepeatPps Source # 

Associated Types

type Rep H264RepeatPps :: * -> * #

Hashable H264RepeatPps Source # 
ToJSON H264RepeatPps Source # 
FromJSON H264RepeatPps Source # 
NFData H264RepeatPps Source # 

Methods

rnf :: H264RepeatPps -> () #

ToHeader H264RepeatPps Source # 
ToQuery H264RepeatPps Source # 
ToByteString H264RepeatPps Source # 
FromText H264RepeatPps Source # 
ToText H264RepeatPps Source # 

Methods

toText :: H264RepeatPps -> Text #

type Rep H264RepeatPps Source # 
type Rep H264RepeatPps = D1 * (MetaData "H264RepeatPps" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HRPDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HRPEnabled" PrefixI False) (U1 *)))

H264SceneChangeDetect

data H264SceneChangeDetect Source #

Scene change detection (inserts I-frames on scene changes).

Instances

Bounded H264SceneChangeDetect Source # 
Enum H264SceneChangeDetect Source # 
Eq H264SceneChangeDetect Source # 
Data H264SceneChangeDetect Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264SceneChangeDetect -> c H264SceneChangeDetect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264SceneChangeDetect #

toConstr :: H264SceneChangeDetect -> Constr #

dataTypeOf :: H264SceneChangeDetect -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264SceneChangeDetect) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264SceneChangeDetect) #

gmapT :: (forall b. Data b => b -> b) -> H264SceneChangeDetect -> H264SceneChangeDetect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264SceneChangeDetect -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264SceneChangeDetect -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264SceneChangeDetect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264SceneChangeDetect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264SceneChangeDetect -> m H264SceneChangeDetect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264SceneChangeDetect -> m H264SceneChangeDetect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264SceneChangeDetect -> m H264SceneChangeDetect #

Ord H264SceneChangeDetect Source # 
Read H264SceneChangeDetect Source # 
Show H264SceneChangeDetect Source # 
Generic H264SceneChangeDetect Source # 
Hashable H264SceneChangeDetect Source # 
ToJSON H264SceneChangeDetect Source # 
FromJSON H264SceneChangeDetect Source # 
NFData H264SceneChangeDetect Source # 

Methods

rnf :: H264SceneChangeDetect -> () #

ToHeader H264SceneChangeDetect Source # 
ToQuery H264SceneChangeDetect Source # 
ToByteString H264SceneChangeDetect Source # 
FromText H264SceneChangeDetect Source # 
ToText H264SceneChangeDetect Source # 
type Rep H264SceneChangeDetect Source # 
type Rep H264SceneChangeDetect = D1 * (MetaData "H264SceneChangeDetect" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HSCDSDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HSCDSEnabled" PrefixI False) (U1 *)))

H264SlowPal

data H264SlowPal Source #

Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up correspondingly.

Constructors

HSPSDisabled 
HSPSEnabled 

Instances

Bounded H264SlowPal Source # 
Enum H264SlowPal Source # 
Eq H264SlowPal Source # 
Data H264SlowPal Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264SlowPal -> c H264SlowPal #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264SlowPal #

toConstr :: H264SlowPal -> Constr #

dataTypeOf :: H264SlowPal -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264SlowPal) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264SlowPal) #

gmapT :: (forall b. Data b => b -> b) -> H264SlowPal -> H264SlowPal #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264SlowPal -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264SlowPal -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264SlowPal -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264SlowPal -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264SlowPal -> m H264SlowPal #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264SlowPal -> m H264SlowPal #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264SlowPal -> m H264SlowPal #

Ord H264SlowPal Source # 
Read H264SlowPal Source # 
Show H264SlowPal Source # 
Generic H264SlowPal Source # 

Associated Types

type Rep H264SlowPal :: * -> * #

Hashable H264SlowPal Source # 
ToJSON H264SlowPal Source # 
FromJSON H264SlowPal Source # 
NFData H264SlowPal Source # 

Methods

rnf :: H264SlowPal -> () #

ToHeader H264SlowPal Source # 
ToQuery H264SlowPal Source # 
ToByteString H264SlowPal Source # 
FromText H264SlowPal Source # 
ToText H264SlowPal Source # 

Methods

toText :: H264SlowPal -> Text #

type Rep H264SlowPal Source # 
type Rep H264SlowPal = D1 * (MetaData "H264SlowPal" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HSPSDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HSPSEnabled" PrefixI False) (U1 *)))

H264SpatialAdaptiveQuantization

data H264SpatialAdaptiveQuantization Source #

Adjust quantization within each frame based on spatial variation of content complexity.

Instances

Bounded H264SpatialAdaptiveQuantization Source # 
Enum H264SpatialAdaptiveQuantization Source # 
Eq H264SpatialAdaptiveQuantization Source # 
Data H264SpatialAdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264SpatialAdaptiveQuantization -> c H264SpatialAdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264SpatialAdaptiveQuantization #

toConstr :: H264SpatialAdaptiveQuantization -> Constr #

dataTypeOf :: H264SpatialAdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264SpatialAdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264SpatialAdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> H264SpatialAdaptiveQuantization -> H264SpatialAdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264SpatialAdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264SpatialAdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264SpatialAdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264SpatialAdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264SpatialAdaptiveQuantization -> m H264SpatialAdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264SpatialAdaptiveQuantization -> m H264SpatialAdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264SpatialAdaptiveQuantization -> m H264SpatialAdaptiveQuantization #

Ord H264SpatialAdaptiveQuantization Source # 
Read H264SpatialAdaptiveQuantization Source # 
Show H264SpatialAdaptiveQuantization Source # 
Generic H264SpatialAdaptiveQuantization Source # 
Hashable H264SpatialAdaptiveQuantization Source # 
ToJSON H264SpatialAdaptiveQuantization Source # 
FromJSON H264SpatialAdaptiveQuantization Source # 
NFData H264SpatialAdaptiveQuantization Source # 
ToHeader H264SpatialAdaptiveQuantization Source # 
ToQuery H264SpatialAdaptiveQuantization Source # 
ToByteString H264SpatialAdaptiveQuantization Source # 
FromText H264SpatialAdaptiveQuantization Source # 
ToText H264SpatialAdaptiveQuantization Source # 
type Rep H264SpatialAdaptiveQuantization Source # 
type Rep H264SpatialAdaptiveQuantization = D1 * (MetaData "H264SpatialAdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HSAQSDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HSAQSEnabled" PrefixI False) (U1 *)))

H264Syntax

data H264Syntax Source #

Produces a bitstream compliant with SMPTE RP-2027.

Constructors

HSDefault 
HSRP2027 

Instances

Bounded H264Syntax Source # 
Enum H264Syntax Source # 
Eq H264Syntax Source # 
Data H264Syntax Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264Syntax -> c H264Syntax #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264Syntax #

toConstr :: H264Syntax -> Constr #

dataTypeOf :: H264Syntax -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264Syntax) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264Syntax) #

gmapT :: (forall b. Data b => b -> b) -> H264Syntax -> H264Syntax #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264Syntax -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264Syntax -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264Syntax -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264Syntax -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264Syntax -> m H264Syntax #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264Syntax -> m H264Syntax #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264Syntax -> m H264Syntax #

Ord H264Syntax Source # 
Read H264Syntax Source # 
Show H264Syntax Source # 
Generic H264Syntax Source # 

Associated Types

type Rep H264Syntax :: * -> * #

Hashable H264Syntax Source # 
ToJSON H264Syntax Source # 
FromJSON H264Syntax Source # 
NFData H264Syntax Source # 

Methods

rnf :: H264Syntax -> () #

ToHeader H264Syntax Source # 
ToQuery H264Syntax Source # 
ToByteString H264Syntax Source # 
FromText H264Syntax Source # 
ToText H264Syntax Source # 

Methods

toText :: H264Syntax -> Text #

type Rep H264Syntax Source # 
type Rep H264Syntax = D1 * (MetaData "H264Syntax" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HSDefault" PrefixI False) (U1 *)) (C1 * (MetaCons "HSRP2027" PrefixI False) (U1 *)))

H264Telecine

data H264Telecine Source #

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.

Constructors

HHard 
HNone 
HSoft 

Instances

Bounded H264Telecine Source # 
Enum H264Telecine Source # 
Eq H264Telecine Source # 
Data H264Telecine Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264Telecine -> c H264Telecine #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264Telecine #

toConstr :: H264Telecine -> Constr #

dataTypeOf :: H264Telecine -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264Telecine) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264Telecine) #

gmapT :: (forall b. Data b => b -> b) -> H264Telecine -> H264Telecine #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264Telecine -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264Telecine -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264Telecine -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264Telecine -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264Telecine -> m H264Telecine #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264Telecine -> m H264Telecine #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264Telecine -> m H264Telecine #

Ord H264Telecine Source # 
Read H264Telecine Source # 
Show H264Telecine Source # 
Generic H264Telecine Source # 

Associated Types

type Rep H264Telecine :: * -> * #

Hashable H264Telecine Source # 
ToJSON H264Telecine Source # 
FromJSON H264Telecine Source # 
NFData H264Telecine Source # 

Methods

rnf :: H264Telecine -> () #

ToHeader H264Telecine Source # 
ToQuery H264Telecine Source # 
ToByteString H264Telecine Source # 
FromText H264Telecine Source # 
ToText H264Telecine Source # 

Methods

toText :: H264Telecine -> Text #

type Rep H264Telecine Source # 
type Rep H264Telecine = D1 * (MetaData "H264Telecine" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HHard" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HNone" PrefixI False) (U1 *)) (C1 * (MetaCons "HSoft" PrefixI False) (U1 *))))

H264TemporalAdaptiveQuantization

data H264TemporalAdaptiveQuantization Source #

Adjust quantization within each frame based on temporal variation of content complexity.

Constructors

H26Disabled 
H26Enabled 

Instances

Bounded H264TemporalAdaptiveQuantization Source # 
Enum H264TemporalAdaptiveQuantization Source # 
Eq H264TemporalAdaptiveQuantization Source # 
Data H264TemporalAdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264TemporalAdaptiveQuantization -> c H264TemporalAdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264TemporalAdaptiveQuantization #

toConstr :: H264TemporalAdaptiveQuantization -> Constr #

dataTypeOf :: H264TemporalAdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264TemporalAdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264TemporalAdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> H264TemporalAdaptiveQuantization -> H264TemporalAdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264TemporalAdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264TemporalAdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264TemporalAdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264TemporalAdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264TemporalAdaptiveQuantization -> m H264TemporalAdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264TemporalAdaptiveQuantization -> m H264TemporalAdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264TemporalAdaptiveQuantization -> m H264TemporalAdaptiveQuantization #

Ord H264TemporalAdaptiveQuantization Source # 
Read H264TemporalAdaptiveQuantization Source # 
Show H264TemporalAdaptiveQuantization Source # 
Generic H264TemporalAdaptiveQuantization Source # 
Hashable H264TemporalAdaptiveQuantization Source # 
ToJSON H264TemporalAdaptiveQuantization Source # 
FromJSON H264TemporalAdaptiveQuantization Source # 
NFData H264TemporalAdaptiveQuantization Source # 
ToHeader H264TemporalAdaptiveQuantization Source # 
ToQuery H264TemporalAdaptiveQuantization Source # 
ToByteString H264TemporalAdaptiveQuantization Source # 
FromText H264TemporalAdaptiveQuantization Source # 
ToText H264TemporalAdaptiveQuantization Source # 
type Rep H264TemporalAdaptiveQuantization Source # 
type Rep H264TemporalAdaptiveQuantization = D1 * (MetaData "H264TemporalAdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "H26Disabled" PrefixI False) (U1 *)) (C1 * (MetaCons "H26Enabled" PrefixI False) (U1 *)))

H264UnregisteredSeiTimecode

data H264UnregisteredSeiTimecode Source #

Inserts timecode for each frame as 4 bytes of an unregistered SEI message.

Constructors

HDisabled 
HEnabled 

Instances

Bounded H264UnregisteredSeiTimecode Source # 
Enum H264UnregisteredSeiTimecode Source # 
Eq H264UnregisteredSeiTimecode Source # 
Data H264UnregisteredSeiTimecode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264UnregisteredSeiTimecode -> c H264UnregisteredSeiTimecode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264UnregisteredSeiTimecode #

toConstr :: H264UnregisteredSeiTimecode -> Constr #

dataTypeOf :: H264UnregisteredSeiTimecode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264UnregisteredSeiTimecode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264UnregisteredSeiTimecode) #

gmapT :: (forall b. Data b => b -> b) -> H264UnregisteredSeiTimecode -> H264UnregisteredSeiTimecode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264UnregisteredSeiTimecode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264UnregisteredSeiTimecode -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264UnregisteredSeiTimecode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264UnregisteredSeiTimecode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264UnregisteredSeiTimecode -> m H264UnregisteredSeiTimecode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264UnregisteredSeiTimecode -> m H264UnregisteredSeiTimecode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264UnregisteredSeiTimecode -> m H264UnregisteredSeiTimecode #

Ord H264UnregisteredSeiTimecode Source # 
Read H264UnregisteredSeiTimecode Source # 
Show H264UnregisteredSeiTimecode Source # 
Generic H264UnregisteredSeiTimecode Source # 
Hashable H264UnregisteredSeiTimecode Source # 
ToJSON H264UnregisteredSeiTimecode Source # 
FromJSON H264UnregisteredSeiTimecode Source # 
NFData H264UnregisteredSeiTimecode Source # 
ToHeader H264UnregisteredSeiTimecode Source # 
ToQuery H264UnregisteredSeiTimecode Source # 
ToByteString H264UnregisteredSeiTimecode Source # 
FromText H264UnregisteredSeiTimecode Source # 
ToText H264UnregisteredSeiTimecode Source # 
type Rep H264UnregisteredSeiTimecode Source # 
type Rep H264UnregisteredSeiTimecode = D1 * (MetaData "H264UnregisteredSeiTimecode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HEnabled" PrefixI False) (U1 *)))

H265AdaptiveQuantization

data H265AdaptiveQuantization Source #

Adaptive quantization. Allows intra-frame quantizers to vary to improve visual quality.

Constructors

High 
Higher 
Low 
Max 
Medium 
Off 

Instances

Bounded H265AdaptiveQuantization Source # 
Enum H265AdaptiveQuantization Source # 
Eq H265AdaptiveQuantization Source # 
Data H265AdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265AdaptiveQuantization -> c H265AdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265AdaptiveQuantization #

toConstr :: H265AdaptiveQuantization -> Constr #

dataTypeOf :: H265AdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265AdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265AdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> H265AdaptiveQuantization -> H265AdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265AdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265AdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265AdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265AdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265AdaptiveQuantization -> m H265AdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265AdaptiveQuantization -> m H265AdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265AdaptiveQuantization -> m H265AdaptiveQuantization #

Ord H265AdaptiveQuantization Source # 
Read H265AdaptiveQuantization Source # 
Show H265AdaptiveQuantization Source # 
Generic H265AdaptiveQuantization Source # 
Hashable H265AdaptiveQuantization Source # 
ToJSON H265AdaptiveQuantization Source # 
FromJSON H265AdaptiveQuantization Source # 
NFData H265AdaptiveQuantization Source # 
ToHeader H265AdaptiveQuantization Source # 
ToQuery H265AdaptiveQuantization Source # 
ToByteString H265AdaptiveQuantization Source # 
FromText H265AdaptiveQuantization Source # 
ToText H265AdaptiveQuantization Source # 
type Rep H265AdaptiveQuantization Source # 
type Rep H265AdaptiveQuantization = D1 * (MetaData "H265AdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "High" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Higher" PrefixI False) (U1 *)) (C1 * (MetaCons "Low" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Max" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Medium" PrefixI False) (U1 *)) (C1 * (MetaCons "Off" PrefixI False) (U1 *)))))

H265AlternateTransferFunctionSei

data H265AlternateTransferFunctionSei Source #

Enables Alternate Transfer Function SEI message for outputs using Hybrid Log Gamma (HLG) Electro-Optical Transfer Function (EOTF).

Instances

Bounded H265AlternateTransferFunctionSei Source # 
Enum H265AlternateTransferFunctionSei Source # 
Eq H265AlternateTransferFunctionSei Source # 
Data H265AlternateTransferFunctionSei Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265AlternateTransferFunctionSei -> c H265AlternateTransferFunctionSei #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265AlternateTransferFunctionSei #

toConstr :: H265AlternateTransferFunctionSei -> Constr #

dataTypeOf :: H265AlternateTransferFunctionSei -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265AlternateTransferFunctionSei) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265AlternateTransferFunctionSei) #

gmapT :: (forall b. Data b => b -> b) -> H265AlternateTransferFunctionSei -> H265AlternateTransferFunctionSei #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265AlternateTransferFunctionSei -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265AlternateTransferFunctionSei -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265AlternateTransferFunctionSei -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265AlternateTransferFunctionSei -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265AlternateTransferFunctionSei -> m H265AlternateTransferFunctionSei #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265AlternateTransferFunctionSei -> m H265AlternateTransferFunctionSei #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265AlternateTransferFunctionSei -> m H265AlternateTransferFunctionSei #

Ord H265AlternateTransferFunctionSei Source # 
Read H265AlternateTransferFunctionSei Source # 
Show H265AlternateTransferFunctionSei Source # 
Generic H265AlternateTransferFunctionSei Source # 
Hashable H265AlternateTransferFunctionSei Source # 
ToJSON H265AlternateTransferFunctionSei Source # 
FromJSON H265AlternateTransferFunctionSei Source # 
NFData H265AlternateTransferFunctionSei Source # 
ToHeader H265AlternateTransferFunctionSei Source # 
ToQuery H265AlternateTransferFunctionSei Source # 
ToByteString H265AlternateTransferFunctionSei Source # 
FromText H265AlternateTransferFunctionSei Source # 
ToText H265AlternateTransferFunctionSei Source # 
type Rep H265AlternateTransferFunctionSei Source # 
type Rep H265AlternateTransferFunctionSei = D1 * (MetaData "H265AlternateTransferFunctionSei" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HATFSDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HATFSEnabled" PrefixI False) (U1 *)))

H265CodecLevel

data H265CodecLevel Source #

H.265 Level.

Instances

Bounded H265CodecLevel Source # 
Enum H265CodecLevel Source # 
Eq H265CodecLevel Source # 
Data H265CodecLevel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265CodecLevel -> c H265CodecLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265CodecLevel #

toConstr :: H265CodecLevel -> Constr #

dataTypeOf :: H265CodecLevel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265CodecLevel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265CodecLevel) #

gmapT :: (forall b. Data b => b -> b) -> H265CodecLevel -> H265CodecLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265CodecLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265CodecLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265CodecLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265CodecLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265CodecLevel -> m H265CodecLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265CodecLevel -> m H265CodecLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265CodecLevel -> m H265CodecLevel #

Ord H265CodecLevel Source # 
Read H265CodecLevel Source # 
Show H265CodecLevel Source # 
Generic H265CodecLevel Source # 

Associated Types

type Rep H265CodecLevel :: * -> * #

Hashable H265CodecLevel Source # 
ToJSON H265CodecLevel Source # 
FromJSON H265CodecLevel Source # 
NFData H265CodecLevel Source # 

Methods

rnf :: H265CodecLevel -> () #

ToHeader H265CodecLevel Source # 
ToQuery H265CodecLevel Source # 
ToByteString H265CodecLevel Source # 
FromText H265CodecLevel Source # 
ToText H265CodecLevel Source # 
type Rep H265CodecLevel Source # 
type Rep H265CodecLevel = D1 * (MetaData "H265CodecLevel" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Auto" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Level1" PrefixI False) (U1 *)) (C1 * (MetaCons "Level2" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "Level21" PrefixI False) (U1 *)) (C1 * (MetaCons "Level3" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Level31" PrefixI False) (U1 *)) (C1 * (MetaCons "Level4" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Level41" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Level5" PrefixI False) (U1 *)) (C1 * (MetaCons "Level51" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "Level52" PrefixI False) (U1 *)) (C1 * (MetaCons "Level6" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Level61" PrefixI False) (U1 *)) (C1 * (MetaCons "Level62" PrefixI False) (U1 *))))))

H265CodecProfile

data H265CodecProfile Source #

Represents the Profile and Tier, per the HEVC (H.265) specification. Selections are grouped as [Profile] [Tier], so "MainHigh" represents Main Profile with High Tier. 4:2:2 profiles are only available with the HEVC 4:2:2 License.

Instances

Bounded H265CodecProfile Source # 
Enum H265CodecProfile Source # 
Eq H265CodecProfile Source # 
Data H265CodecProfile Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265CodecProfile -> c H265CodecProfile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265CodecProfile #

toConstr :: H265CodecProfile -> Constr #

dataTypeOf :: H265CodecProfile -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265CodecProfile) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265CodecProfile) #

gmapT :: (forall b. Data b => b -> b) -> H265CodecProfile -> H265CodecProfile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265CodecProfile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265CodecProfile -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265CodecProfile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265CodecProfile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265CodecProfile -> m H265CodecProfile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265CodecProfile -> m H265CodecProfile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265CodecProfile -> m H265CodecProfile #

Ord H265CodecProfile Source # 
Read H265CodecProfile Source # 
Show H265CodecProfile Source # 
Generic H265CodecProfile Source # 
Hashable H265CodecProfile Source # 
ToJSON H265CodecProfile Source # 
FromJSON H265CodecProfile Source # 
NFData H265CodecProfile Source # 

Methods

rnf :: H265CodecProfile -> () #

ToHeader H265CodecProfile Source # 
ToQuery H265CodecProfile Source # 
ToByteString H265CodecProfile Source # 
FromText H265CodecProfile Source # 
ToText H265CodecProfile Source # 
type Rep H265CodecProfile Source # 
type Rep H265CodecProfile = D1 * (MetaData "H265CodecProfile" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "MAIN10High" PrefixI False) (U1 *)) (C1 * (MetaCons "MAIN10Main" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Main42210BITHigh" PrefixI False) (U1 *)) (C1 * (MetaCons "Main42210BITMain" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "Main4228BITHigh" PrefixI False) (U1 *)) (C1 * (MetaCons "Main4228BITMain" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "MainHigh" PrefixI False) (U1 *)) (C1 * (MetaCons "MainMain" PrefixI False) (U1 *)))))

H265FlickerAdaptiveQuantization

data H265FlickerAdaptiveQuantization Source #

Adjust quantization within each frame to reduce flicker or pop on I-frames.

Constructors

HFAQDisabled 
HFAQEnabled 

Instances

Bounded H265FlickerAdaptiveQuantization Source # 
Enum H265FlickerAdaptiveQuantization Source # 
Eq H265FlickerAdaptiveQuantization Source # 
Data H265FlickerAdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265FlickerAdaptiveQuantization -> c H265FlickerAdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265FlickerAdaptiveQuantization #

toConstr :: H265FlickerAdaptiveQuantization -> Constr #

dataTypeOf :: H265FlickerAdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265FlickerAdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265FlickerAdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> H265FlickerAdaptiveQuantization -> H265FlickerAdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265FlickerAdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265FlickerAdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265FlickerAdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265FlickerAdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265FlickerAdaptiveQuantization -> m H265FlickerAdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265FlickerAdaptiveQuantization -> m H265FlickerAdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265FlickerAdaptiveQuantization -> m H265FlickerAdaptiveQuantization #

Ord H265FlickerAdaptiveQuantization Source # 
Read H265FlickerAdaptiveQuantization Source # 
Show H265FlickerAdaptiveQuantization Source # 
Generic H265FlickerAdaptiveQuantization Source # 
Hashable H265FlickerAdaptiveQuantization Source # 
ToJSON H265FlickerAdaptiveQuantization Source # 
FromJSON H265FlickerAdaptiveQuantization Source # 
NFData H265FlickerAdaptiveQuantization Source # 
ToHeader H265FlickerAdaptiveQuantization Source # 
ToQuery H265FlickerAdaptiveQuantization Source # 
ToByteString H265FlickerAdaptiveQuantization Source # 
FromText H265FlickerAdaptiveQuantization Source # 
ToText H265FlickerAdaptiveQuantization Source # 
type Rep H265FlickerAdaptiveQuantization Source # 
type Rep H265FlickerAdaptiveQuantization = D1 * (MetaData "H265FlickerAdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HFAQDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HFAQEnabled" PrefixI False) (U1 *)))

H265FramerateControl

data H265FramerateControl Source #

Using the API, set FramerateControl to INITIALIZE_FROM_SOURCE if you want the service to use the framerate from the input. Using the console, do this by choosing INITIALIZE_FROM_SOURCE for Framerate.

Instances

Bounded H265FramerateControl Source # 
Enum H265FramerateControl Source # 
Eq H265FramerateControl Source # 
Data H265FramerateControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265FramerateControl -> c H265FramerateControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265FramerateControl #

toConstr :: H265FramerateControl -> Constr #

dataTypeOf :: H265FramerateControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265FramerateControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265FramerateControl) #

gmapT :: (forall b. Data b => b -> b) -> H265FramerateControl -> H265FramerateControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265FramerateControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265FramerateControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265FramerateControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265FramerateControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265FramerateControl -> m H265FramerateControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265FramerateControl -> m H265FramerateControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265FramerateControl -> m H265FramerateControl #

Ord H265FramerateControl Source # 
Read H265FramerateControl Source # 
Show H265FramerateControl Source # 
Generic H265FramerateControl Source # 
Hashable H265FramerateControl Source # 
ToJSON H265FramerateControl Source # 
FromJSON H265FramerateControl Source # 
NFData H265FramerateControl Source # 

Methods

rnf :: H265FramerateControl -> () #

ToHeader H265FramerateControl Source # 
ToQuery H265FramerateControl Source # 
ToByteString H265FramerateControl Source # 
FromText H265FramerateControl Source # 
ToText H265FramerateControl Source # 
type Rep H265FramerateControl Source # 
type Rep H265FramerateControl = D1 * (MetaData "H265FramerateControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HFCInitializeFromSource" PrefixI False) (U1 *)) (C1 * (MetaCons "HFCSpecified" PrefixI False) (U1 *)))

H265FramerateConversionAlgorithm

data H265FramerateConversionAlgorithm Source #

When set to INTERPOLATE, produces smoother motion during framerate conversion.

Constructors

DuplicateDrop 
Interpolate 

Instances

Bounded H265FramerateConversionAlgorithm Source # 
Enum H265FramerateConversionAlgorithm Source # 
Eq H265FramerateConversionAlgorithm Source # 
Data H265FramerateConversionAlgorithm Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265FramerateConversionAlgorithm -> c H265FramerateConversionAlgorithm #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265FramerateConversionAlgorithm #

toConstr :: H265FramerateConversionAlgorithm -> Constr #

dataTypeOf :: H265FramerateConversionAlgorithm -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265FramerateConversionAlgorithm) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265FramerateConversionAlgorithm) #

gmapT :: (forall b. Data b => b -> b) -> H265FramerateConversionAlgorithm -> H265FramerateConversionAlgorithm #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265FramerateConversionAlgorithm -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265FramerateConversionAlgorithm -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265FramerateConversionAlgorithm -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265FramerateConversionAlgorithm -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265FramerateConversionAlgorithm -> m H265FramerateConversionAlgorithm #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265FramerateConversionAlgorithm -> m H265FramerateConversionAlgorithm #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265FramerateConversionAlgorithm -> m H265FramerateConversionAlgorithm #

Ord H265FramerateConversionAlgorithm Source # 
Read H265FramerateConversionAlgorithm Source # 
Show H265FramerateConversionAlgorithm Source # 
Generic H265FramerateConversionAlgorithm Source # 
Hashable H265FramerateConversionAlgorithm Source # 
ToJSON H265FramerateConversionAlgorithm Source # 
FromJSON H265FramerateConversionAlgorithm Source # 
NFData H265FramerateConversionAlgorithm Source # 
ToHeader H265FramerateConversionAlgorithm Source # 
ToQuery H265FramerateConversionAlgorithm Source # 
ToByteString H265FramerateConversionAlgorithm Source # 
FromText H265FramerateConversionAlgorithm Source # 
ToText H265FramerateConversionAlgorithm Source # 
type Rep H265FramerateConversionAlgorithm Source # 
type Rep H265FramerateConversionAlgorithm = D1 * (MetaData "H265FramerateConversionAlgorithm" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "DuplicateDrop" PrefixI False) (U1 *)) (C1 * (MetaCons "Interpolate" PrefixI False) (U1 *)))

H265GopBReference

data H265GopBReference Source #

If enable, use reference B frames for GOP structures that have B frames > 1.

Constructors

HGBRDisabled 
HGBREnabled 

Instances

Bounded H265GopBReference Source # 
Enum H265GopBReference Source # 
Eq H265GopBReference Source # 
Data H265GopBReference Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265GopBReference -> c H265GopBReference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265GopBReference #

toConstr :: H265GopBReference -> Constr #

dataTypeOf :: H265GopBReference -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265GopBReference) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265GopBReference) #

gmapT :: (forall b. Data b => b -> b) -> H265GopBReference -> H265GopBReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265GopBReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265GopBReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265GopBReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265GopBReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265GopBReference -> m H265GopBReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265GopBReference -> m H265GopBReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265GopBReference -> m H265GopBReference #

Ord H265GopBReference Source # 
Read H265GopBReference Source # 
Show H265GopBReference Source # 
Generic H265GopBReference Source # 
Hashable H265GopBReference Source # 
ToJSON H265GopBReference Source # 
FromJSON H265GopBReference Source # 
NFData H265GopBReference Source # 

Methods

rnf :: H265GopBReference -> () #

ToHeader H265GopBReference Source # 
ToQuery H265GopBReference Source # 
ToByteString H265GopBReference Source # 
FromText H265GopBReference Source # 
ToText H265GopBReference Source # 
type Rep H265GopBReference Source # 
type Rep H265GopBReference = D1 * (MetaData "H265GopBReference" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HGBRDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HGBREnabled" PrefixI False) (U1 *)))

H265GopSizeUnits

data H265GopSizeUnits Source #

Indicates if the GOP Size in H265 is specified in frames or seconds. If seconds the system will convert the GOP Size into a frame count at run time.

Constructors

Frames 
Seconds 

Instances

Bounded H265GopSizeUnits Source # 
Enum H265GopSizeUnits Source # 
Eq H265GopSizeUnits Source # 
Data H265GopSizeUnits Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265GopSizeUnits -> c H265GopSizeUnits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265GopSizeUnits #

toConstr :: H265GopSizeUnits -> Constr #

dataTypeOf :: H265GopSizeUnits -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265GopSizeUnits) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265GopSizeUnits) #

gmapT :: (forall b. Data b => b -> b) -> H265GopSizeUnits -> H265GopSizeUnits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265GopSizeUnits -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265GopSizeUnits -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265GopSizeUnits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265GopSizeUnits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265GopSizeUnits -> m H265GopSizeUnits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265GopSizeUnits -> m H265GopSizeUnits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265GopSizeUnits -> m H265GopSizeUnits #

Ord H265GopSizeUnits Source # 
Read H265GopSizeUnits Source # 
Show H265GopSizeUnits Source # 
Generic H265GopSizeUnits Source # 
Hashable H265GopSizeUnits Source # 
ToJSON H265GopSizeUnits Source # 
FromJSON H265GopSizeUnits Source # 
NFData H265GopSizeUnits Source # 

Methods

rnf :: H265GopSizeUnits -> () #

ToHeader H265GopSizeUnits Source # 
ToQuery H265GopSizeUnits Source # 
ToByteString H265GopSizeUnits Source # 
FromText H265GopSizeUnits Source # 
ToText H265GopSizeUnits Source # 
type Rep H265GopSizeUnits Source # 
type Rep H265GopSizeUnits = D1 * (MetaData "H265GopSizeUnits" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Frames" PrefixI False) (U1 *)) (C1 * (MetaCons "Seconds" PrefixI False) (U1 *)))

H265InterlaceMode

data H265InterlaceMode Source #

Use Interlace mode (InterlaceMode) to choose the scan line type for the output. * Top Field First (TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having the same field polarity (top or bottom first). * Follow, Default Top (FOLLOw_TOP_FIELD) and Follow, Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same polarity as the source (it will follow the source). The output could therefore be a mix of "top field first" and "bottom field first". - If the source is progressive, the output will be interlaced with "top field first" or "bottom field first" polarity, depending on which of the Follow options you chose.

Instances

Bounded H265InterlaceMode Source # 
Enum H265InterlaceMode Source # 
Eq H265InterlaceMode Source # 
Data H265InterlaceMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265InterlaceMode -> c H265InterlaceMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265InterlaceMode #

toConstr :: H265InterlaceMode -> Constr #

dataTypeOf :: H265InterlaceMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265InterlaceMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265InterlaceMode) #

gmapT :: (forall b. Data b => b -> b) -> H265InterlaceMode -> H265InterlaceMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265InterlaceMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265InterlaceMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265InterlaceMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265InterlaceMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265InterlaceMode -> m H265InterlaceMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265InterlaceMode -> m H265InterlaceMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265InterlaceMode -> m H265InterlaceMode #

Ord H265InterlaceMode Source # 
Read H265InterlaceMode Source # 
Show H265InterlaceMode Source # 
Generic H265InterlaceMode Source # 
Hashable H265InterlaceMode Source # 
ToJSON H265InterlaceMode Source # 
FromJSON H265InterlaceMode Source # 
NFData H265InterlaceMode Source # 

Methods

rnf :: H265InterlaceMode -> () #

ToHeader H265InterlaceMode Source # 
ToQuery H265InterlaceMode Source # 
ToByteString H265InterlaceMode Source # 
FromText H265InterlaceMode Source # 
ToText H265InterlaceMode Source # 
type Rep H265InterlaceMode Source # 
type Rep H265InterlaceMode = D1 * (MetaData "H265InterlaceMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "BottomField" PrefixI False) (U1 *)) (C1 * (MetaCons "FollowBottomField" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "FollowTopField" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Progressive" PrefixI False) (U1 *)) (C1 * (MetaCons "TopField" PrefixI False) (U1 *)))))

H265ParControl

data H265ParControl Source #

Using the API, enable ParFollowSource if you want the service to use the pixel aspect ratio from the input. Using the console, do this by choosing Follow source for Pixel aspect ratio.

Instances

Bounded H265ParControl Source # 
Enum H265ParControl Source # 
Eq H265ParControl Source # 
Data H265ParControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265ParControl -> c H265ParControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265ParControl #

toConstr :: H265ParControl -> Constr #

dataTypeOf :: H265ParControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265ParControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265ParControl) #

gmapT :: (forall b. Data b => b -> b) -> H265ParControl -> H265ParControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265ParControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265ParControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265ParControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265ParControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265ParControl -> m H265ParControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265ParControl -> m H265ParControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265ParControl -> m H265ParControl #

Ord H265ParControl Source # 
Read H265ParControl Source # 
Show H265ParControl Source # 
Generic H265ParControl Source # 

Associated Types

type Rep H265ParControl :: * -> * #

Hashable H265ParControl Source # 
ToJSON H265ParControl Source # 
FromJSON H265ParControl Source # 
NFData H265ParControl Source # 

Methods

rnf :: H265ParControl -> () #

ToHeader H265ParControl Source # 
ToQuery H265ParControl Source # 
ToByteString H265ParControl Source # 
FromText H265ParControl Source # 
ToText H265ParControl Source # 
type Rep H265ParControl Source # 
type Rep H265ParControl = D1 * (MetaData "H265ParControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "InitializeFromSource" PrefixI False) (U1 *)) (C1 * (MetaCons "Specified" PrefixI False) (U1 *)))

H265QualityTuningLevel

data H265QualityTuningLevel Source #

Use Quality tuning level (H265QualityTuningLevel) to specifiy whether to use fast single-pass, high-quality singlepass, or high-quality multipass video encoding.

Instances

Bounded H265QualityTuningLevel Source # 
Enum H265QualityTuningLevel Source # 
Eq H265QualityTuningLevel Source # 
Data H265QualityTuningLevel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265QualityTuningLevel -> c H265QualityTuningLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265QualityTuningLevel #

toConstr :: H265QualityTuningLevel -> Constr #

dataTypeOf :: H265QualityTuningLevel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265QualityTuningLevel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265QualityTuningLevel) #

gmapT :: (forall b. Data b => b -> b) -> H265QualityTuningLevel -> H265QualityTuningLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265QualityTuningLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265QualityTuningLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265QualityTuningLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265QualityTuningLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265QualityTuningLevel -> m H265QualityTuningLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265QualityTuningLevel -> m H265QualityTuningLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265QualityTuningLevel -> m H265QualityTuningLevel #

Ord H265QualityTuningLevel Source # 
Read H265QualityTuningLevel Source # 
Show H265QualityTuningLevel Source # 
Generic H265QualityTuningLevel Source # 
Hashable H265QualityTuningLevel Source # 
ToJSON H265QualityTuningLevel Source # 
FromJSON H265QualityTuningLevel Source # 
NFData H265QualityTuningLevel Source # 

Methods

rnf :: H265QualityTuningLevel -> () #

ToHeader H265QualityTuningLevel Source # 
ToQuery H265QualityTuningLevel Source # 
ToByteString H265QualityTuningLevel Source # 
FromText H265QualityTuningLevel Source # 
ToText H265QualityTuningLevel Source # 
type Rep H265QualityTuningLevel Source # 
type Rep H265QualityTuningLevel = D1 * (MetaData "H265QualityTuningLevel" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MultiPassHq" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "SinglePass" PrefixI False) (U1 *)) (C1 * (MetaCons "SinglePassHq" PrefixI False) (U1 *))))

H265RateControlMode

data H265RateControlMode Source #

Rate control mode. CQ uses constant quantizer (qp), ABR (average bitrate) does not write HRD parameters.

Constructors

Cbr 
Vbr 

Instances

Bounded H265RateControlMode Source # 
Enum H265RateControlMode Source # 
Eq H265RateControlMode Source # 
Data H265RateControlMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265RateControlMode -> c H265RateControlMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265RateControlMode #

toConstr :: H265RateControlMode -> Constr #

dataTypeOf :: H265RateControlMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265RateControlMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265RateControlMode) #

gmapT :: (forall b. Data b => b -> b) -> H265RateControlMode -> H265RateControlMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265RateControlMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265RateControlMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265RateControlMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265RateControlMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265RateControlMode -> m H265RateControlMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265RateControlMode -> m H265RateControlMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265RateControlMode -> m H265RateControlMode #

Ord H265RateControlMode Source # 
Read H265RateControlMode Source # 
Show H265RateControlMode Source # 
Generic H265RateControlMode Source # 
Hashable H265RateControlMode Source # 
ToJSON H265RateControlMode Source # 
FromJSON H265RateControlMode Source # 
NFData H265RateControlMode Source # 

Methods

rnf :: H265RateControlMode -> () #

ToHeader H265RateControlMode Source # 
ToQuery H265RateControlMode Source # 
ToByteString H265RateControlMode Source # 
FromText H265RateControlMode Source # 
ToText H265RateControlMode Source # 
type Rep H265RateControlMode Source # 
type Rep H265RateControlMode = D1 * (MetaData "H265RateControlMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Cbr" PrefixI False) (U1 *)) (C1 * (MetaCons "Vbr" PrefixI False) (U1 *)))

H265SampleAdaptiveOffsetFilterMode

data H265SampleAdaptiveOffsetFilterMode Source #

Specify Sample Adaptive Offset (SAO) filter strength. Adaptive mode dynamically selects best strength based on content

Instances

Bounded H265SampleAdaptiveOffsetFilterMode Source # 
Enum H265SampleAdaptiveOffsetFilterMode Source # 
Eq H265SampleAdaptiveOffsetFilterMode Source # 
Data H265SampleAdaptiveOffsetFilterMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265SampleAdaptiveOffsetFilterMode -> c H265SampleAdaptiveOffsetFilterMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265SampleAdaptiveOffsetFilterMode #

toConstr :: H265SampleAdaptiveOffsetFilterMode -> Constr #

dataTypeOf :: H265SampleAdaptiveOffsetFilterMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265SampleAdaptiveOffsetFilterMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265SampleAdaptiveOffsetFilterMode) #

gmapT :: (forall b. Data b => b -> b) -> H265SampleAdaptiveOffsetFilterMode -> H265SampleAdaptiveOffsetFilterMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265SampleAdaptiveOffsetFilterMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265SampleAdaptiveOffsetFilterMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265SampleAdaptiveOffsetFilterMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265SampleAdaptiveOffsetFilterMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265SampleAdaptiveOffsetFilterMode -> m H265SampleAdaptiveOffsetFilterMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265SampleAdaptiveOffsetFilterMode -> m H265SampleAdaptiveOffsetFilterMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265SampleAdaptiveOffsetFilterMode -> m H265SampleAdaptiveOffsetFilterMode #

Ord H265SampleAdaptiveOffsetFilterMode Source # 
Read H265SampleAdaptiveOffsetFilterMode Source # 
Show H265SampleAdaptiveOffsetFilterMode Source # 
Generic H265SampleAdaptiveOffsetFilterMode Source # 
Hashable H265SampleAdaptiveOffsetFilterMode Source # 
ToJSON H265SampleAdaptiveOffsetFilterMode Source # 
FromJSON H265SampleAdaptiveOffsetFilterMode Source # 
NFData H265SampleAdaptiveOffsetFilterMode Source # 
ToHeader H265SampleAdaptiveOffsetFilterMode Source # 
ToQuery H265SampleAdaptiveOffsetFilterMode Source # 
ToByteString H265SampleAdaptiveOffsetFilterMode Source # 
FromText H265SampleAdaptiveOffsetFilterMode Source # 
ToText H265SampleAdaptiveOffsetFilterMode Source # 
type Rep H265SampleAdaptiveOffsetFilterMode Source # 
type Rep H265SampleAdaptiveOffsetFilterMode = D1 * (MetaData "H265SampleAdaptiveOffsetFilterMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HSAOFMAdaptive" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HSAOFMDefault" PrefixI False) (U1 *)) (C1 * (MetaCons "HSAOFMOff" PrefixI False) (U1 *))))

H265SceneChangeDetect

data H265SceneChangeDetect Source #

Scene change detection (inserts I-frames on scene changes).

Constructors

HSCDDisabled 
HSCDEnabled 

Instances

Bounded H265SceneChangeDetect Source # 
Enum H265SceneChangeDetect Source # 
Eq H265SceneChangeDetect Source # 
Data H265SceneChangeDetect Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265SceneChangeDetect -> c H265SceneChangeDetect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265SceneChangeDetect #

toConstr :: H265SceneChangeDetect -> Constr #

dataTypeOf :: H265SceneChangeDetect -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265SceneChangeDetect) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265SceneChangeDetect) #

gmapT :: (forall b. Data b => b -> b) -> H265SceneChangeDetect -> H265SceneChangeDetect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265SceneChangeDetect -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265SceneChangeDetect -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265SceneChangeDetect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265SceneChangeDetect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265SceneChangeDetect -> m H265SceneChangeDetect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265SceneChangeDetect -> m H265SceneChangeDetect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265SceneChangeDetect -> m H265SceneChangeDetect #

Ord H265SceneChangeDetect Source # 
Read H265SceneChangeDetect Source # 
Show H265SceneChangeDetect Source # 
Generic H265SceneChangeDetect Source # 
Hashable H265SceneChangeDetect Source # 
ToJSON H265SceneChangeDetect Source # 
FromJSON H265SceneChangeDetect Source # 
NFData H265SceneChangeDetect Source # 

Methods

rnf :: H265SceneChangeDetect -> () #

ToHeader H265SceneChangeDetect Source # 
ToQuery H265SceneChangeDetect Source # 
ToByteString H265SceneChangeDetect Source # 
FromText H265SceneChangeDetect Source # 
ToText H265SceneChangeDetect Source # 
type Rep H265SceneChangeDetect Source # 
type Rep H265SceneChangeDetect = D1 * (MetaData "H265SceneChangeDetect" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HSCDDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HSCDEnabled" PrefixI False) (U1 *)))

H265SlowPal

data H265SlowPal Source #

Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up correspondingly.

Constructors

HSPDisabled 
HSPEnabled 

Instances

Bounded H265SlowPal Source # 
Enum H265SlowPal Source # 
Eq H265SlowPal Source # 
Data H265SlowPal Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265SlowPal -> c H265SlowPal #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265SlowPal #

toConstr :: H265SlowPal -> Constr #

dataTypeOf :: H265SlowPal -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265SlowPal) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265SlowPal) #

gmapT :: (forall b. Data b => b -> b) -> H265SlowPal -> H265SlowPal #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265SlowPal -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265SlowPal -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265SlowPal -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265SlowPal -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265SlowPal -> m H265SlowPal #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265SlowPal -> m H265SlowPal #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265SlowPal -> m H265SlowPal #

Ord H265SlowPal Source # 
Read H265SlowPal Source # 
Show H265SlowPal Source # 
Generic H265SlowPal Source # 

Associated Types

type Rep H265SlowPal :: * -> * #

Hashable H265SlowPal Source # 
ToJSON H265SlowPal Source # 
FromJSON H265SlowPal Source # 
NFData H265SlowPal Source # 

Methods

rnf :: H265SlowPal -> () #

ToHeader H265SlowPal Source # 
ToQuery H265SlowPal Source # 
ToByteString H265SlowPal Source # 
FromText H265SlowPal Source # 
ToText H265SlowPal Source # 

Methods

toText :: H265SlowPal -> Text #

type Rep H265SlowPal Source # 
type Rep H265SlowPal = D1 * (MetaData "H265SlowPal" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HSPDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HSPEnabled" PrefixI False) (U1 *)))

H265SpatialAdaptiveQuantization

data H265SpatialAdaptiveQuantization Source #

Adjust quantization within each frame based on spatial variation of content complexity.

Constructors

HSAQDisabled 
HSAQEnabled 

Instances

Bounded H265SpatialAdaptiveQuantization Source # 
Enum H265SpatialAdaptiveQuantization Source # 
Eq H265SpatialAdaptiveQuantization Source # 
Data H265SpatialAdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265SpatialAdaptiveQuantization -> c H265SpatialAdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265SpatialAdaptiveQuantization #

toConstr :: H265SpatialAdaptiveQuantization -> Constr #

dataTypeOf :: H265SpatialAdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265SpatialAdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265SpatialAdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> H265SpatialAdaptiveQuantization -> H265SpatialAdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265SpatialAdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265SpatialAdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265SpatialAdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265SpatialAdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265SpatialAdaptiveQuantization -> m H265SpatialAdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265SpatialAdaptiveQuantization -> m H265SpatialAdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265SpatialAdaptiveQuantization -> m H265SpatialAdaptiveQuantization #

Ord H265SpatialAdaptiveQuantization Source # 
Read H265SpatialAdaptiveQuantization Source # 
Show H265SpatialAdaptiveQuantization Source # 
Generic H265SpatialAdaptiveQuantization Source # 
Hashable H265SpatialAdaptiveQuantization Source # 
ToJSON H265SpatialAdaptiveQuantization Source # 
FromJSON H265SpatialAdaptiveQuantization Source # 
NFData H265SpatialAdaptiveQuantization Source # 
ToHeader H265SpatialAdaptiveQuantization Source # 
ToQuery H265SpatialAdaptiveQuantization Source # 
ToByteString H265SpatialAdaptiveQuantization Source # 
FromText H265SpatialAdaptiveQuantization Source # 
ToText H265SpatialAdaptiveQuantization Source # 
type Rep H265SpatialAdaptiveQuantization Source # 
type Rep H265SpatialAdaptiveQuantization = D1 * (MetaData "H265SpatialAdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HSAQDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HSAQEnabled" PrefixI False) (U1 *)))

H265Telecine

data H265Telecine Source #

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.

Constructors

HTHard 
HTNone 
HTSoft 

Instances

Bounded H265Telecine Source # 
Enum H265Telecine Source # 
Eq H265Telecine Source # 
Data H265Telecine Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265Telecine -> c H265Telecine #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265Telecine #

toConstr :: H265Telecine -> Constr #

dataTypeOf :: H265Telecine -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265Telecine) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265Telecine) #

gmapT :: (forall b. Data b => b -> b) -> H265Telecine -> H265Telecine #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265Telecine -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265Telecine -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265Telecine -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265Telecine -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265Telecine -> m H265Telecine #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265Telecine -> m H265Telecine #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265Telecine -> m H265Telecine #

Ord H265Telecine Source # 
Read H265Telecine Source # 
Show H265Telecine Source # 
Generic H265Telecine Source # 

Associated Types

type Rep H265Telecine :: * -> * #

Hashable H265Telecine Source # 
ToJSON H265Telecine Source # 
FromJSON H265Telecine Source # 
NFData H265Telecine Source # 

Methods

rnf :: H265Telecine -> () #

ToHeader H265Telecine Source # 
ToQuery H265Telecine Source # 
ToByteString H265Telecine Source # 
FromText H265Telecine Source # 
ToText H265Telecine Source # 

Methods

toText :: H265Telecine -> Text #

type Rep H265Telecine Source # 
type Rep H265Telecine = D1 * (MetaData "H265Telecine" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HTHard" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HTNone" PrefixI False) (U1 *)) (C1 * (MetaCons "HTSoft" PrefixI False) (U1 *))))

H265TemporalAdaptiveQuantization

data H265TemporalAdaptiveQuantization Source #

Adjust quantization within each frame based on temporal variation of content complexity.

Constructors

HTAQDisabled 
HTAQEnabled 

Instances

Bounded H265TemporalAdaptiveQuantization Source # 
Enum H265TemporalAdaptiveQuantization Source # 
Eq H265TemporalAdaptiveQuantization Source # 
Data H265TemporalAdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265TemporalAdaptiveQuantization -> c H265TemporalAdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265TemporalAdaptiveQuantization #

toConstr :: H265TemporalAdaptiveQuantization -> Constr #

dataTypeOf :: H265TemporalAdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265TemporalAdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265TemporalAdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> H265TemporalAdaptiveQuantization -> H265TemporalAdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265TemporalAdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265TemporalAdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265TemporalAdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265TemporalAdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265TemporalAdaptiveQuantization -> m H265TemporalAdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265TemporalAdaptiveQuantization -> m H265TemporalAdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265TemporalAdaptiveQuantization -> m H265TemporalAdaptiveQuantization #

Ord H265TemporalAdaptiveQuantization Source # 
Read H265TemporalAdaptiveQuantization Source # 
Show H265TemporalAdaptiveQuantization Source # 
Generic H265TemporalAdaptiveQuantization Source # 
Hashable H265TemporalAdaptiveQuantization Source # 
ToJSON H265TemporalAdaptiveQuantization Source # 
FromJSON H265TemporalAdaptiveQuantization Source # 
NFData H265TemporalAdaptiveQuantization Source # 
ToHeader H265TemporalAdaptiveQuantization Source # 
ToQuery H265TemporalAdaptiveQuantization Source # 
ToByteString H265TemporalAdaptiveQuantization Source # 
FromText H265TemporalAdaptiveQuantization Source # 
ToText H265TemporalAdaptiveQuantization Source # 
type Rep H265TemporalAdaptiveQuantization Source # 
type Rep H265TemporalAdaptiveQuantization = D1 * (MetaData "H265TemporalAdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HTAQDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HTAQEnabled" PrefixI False) (U1 *)))

H265TemporalIds

data H265TemporalIds Source #

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.

Constructors

HTIDisabled 
HTIEnabled 

Instances

Bounded H265TemporalIds Source # 
Enum H265TemporalIds Source # 
Eq H265TemporalIds Source # 
Data H265TemporalIds Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265TemporalIds -> c H265TemporalIds #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265TemporalIds #

toConstr :: H265TemporalIds -> Constr #

dataTypeOf :: H265TemporalIds -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265TemporalIds) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265TemporalIds) #

gmapT :: (forall b. Data b => b -> b) -> H265TemporalIds -> H265TemporalIds #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265TemporalIds -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265TemporalIds -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265TemporalIds -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265TemporalIds -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265TemporalIds -> m H265TemporalIds #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265TemporalIds -> m H265TemporalIds #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265TemporalIds -> m H265TemporalIds #

Ord H265TemporalIds Source # 
Read H265TemporalIds Source # 
Show H265TemporalIds Source # 
Generic H265TemporalIds Source # 
Hashable H265TemporalIds Source # 
ToJSON H265TemporalIds Source # 
FromJSON H265TemporalIds Source # 
NFData H265TemporalIds Source # 

Methods

rnf :: H265TemporalIds -> () #

ToHeader H265TemporalIds Source # 
ToQuery H265TemporalIds Source # 
ToByteString H265TemporalIds Source # 
FromText H265TemporalIds Source # 
ToText H265TemporalIds Source # 
type Rep H265TemporalIds Source # 
type Rep H265TemporalIds = D1 * (MetaData "H265TemporalIds" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HTIDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HTIEnabled" PrefixI False) (U1 *)))

H265Tiles

data H265Tiles Source #

Enable use of tiles, allowing horizontal as well as vertical subdivision of the encoded pictures.

Constructors

HTDisabled 
HTEnabled 

Instances

Bounded H265Tiles Source # 
Enum H265Tiles Source # 
Eq H265Tiles Source # 
Data H265Tiles Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265Tiles -> c H265Tiles #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265Tiles #

toConstr :: H265Tiles -> Constr #

dataTypeOf :: H265Tiles -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265Tiles) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265Tiles) #

gmapT :: (forall b. Data b => b -> b) -> H265Tiles -> H265Tiles #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265Tiles -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265Tiles -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265Tiles -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265Tiles -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265Tiles -> m H265Tiles #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265Tiles -> m H265Tiles #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265Tiles -> m H265Tiles #

Ord H265Tiles Source # 
Read H265Tiles Source # 
Show H265Tiles Source # 
Generic H265Tiles Source # 

Associated Types

type Rep H265Tiles :: * -> * #

Hashable H265Tiles Source # 
ToJSON H265Tiles Source # 
FromJSON H265Tiles Source # 
NFData H265Tiles Source # 

Methods

rnf :: H265Tiles -> () #

ToHeader H265Tiles Source # 
ToQuery H265Tiles Source # 
ToByteString H265Tiles Source # 

Methods

toBS :: H265Tiles -> ByteString #

FromText H265Tiles Source # 
ToText H265Tiles Source # 

Methods

toText :: H265Tiles -> Text #

type Rep H265Tiles Source # 
type Rep H265Tiles = D1 * (MetaData "H265Tiles" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HTDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HTEnabled" PrefixI False) (U1 *)))

H265UnregisteredSeiTimecode

data H265UnregisteredSeiTimecode Source #

Inserts timecode for each frame as 4 bytes of an unregistered SEI message.

Constructors

HUSTDisabled 
HUSTEnabled 

Instances

Bounded H265UnregisteredSeiTimecode Source # 
Enum H265UnregisteredSeiTimecode Source # 
Eq H265UnregisteredSeiTimecode Source # 
Data H265UnregisteredSeiTimecode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265UnregisteredSeiTimecode -> c H265UnregisteredSeiTimecode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265UnregisteredSeiTimecode #

toConstr :: H265UnregisteredSeiTimecode -> Constr #

dataTypeOf :: H265UnregisteredSeiTimecode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265UnregisteredSeiTimecode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265UnregisteredSeiTimecode) #

gmapT :: (forall b. Data b => b -> b) -> H265UnregisteredSeiTimecode -> H265UnregisteredSeiTimecode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265UnregisteredSeiTimecode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265UnregisteredSeiTimecode -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265UnregisteredSeiTimecode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265UnregisteredSeiTimecode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265UnregisteredSeiTimecode -> m H265UnregisteredSeiTimecode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265UnregisteredSeiTimecode -> m H265UnregisteredSeiTimecode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265UnregisteredSeiTimecode -> m H265UnregisteredSeiTimecode #

Ord H265UnregisteredSeiTimecode Source # 
Read H265UnregisteredSeiTimecode Source # 
Show H265UnregisteredSeiTimecode Source # 
Generic H265UnregisteredSeiTimecode Source # 
Hashable H265UnregisteredSeiTimecode Source # 
ToJSON H265UnregisteredSeiTimecode Source # 
FromJSON H265UnregisteredSeiTimecode Source # 
NFData H265UnregisteredSeiTimecode Source # 
ToHeader H265UnregisteredSeiTimecode Source # 
ToQuery H265UnregisteredSeiTimecode Source # 
ToByteString H265UnregisteredSeiTimecode Source # 
FromText H265UnregisteredSeiTimecode Source # 
ToText H265UnregisteredSeiTimecode Source # 
type Rep H265UnregisteredSeiTimecode Source # 
type Rep H265UnregisteredSeiTimecode = D1 * (MetaData "H265UnregisteredSeiTimecode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HUSTDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HUSTEnabled" PrefixI False) (U1 *)))

HlsAdMarkers

data HlsAdMarkers Source #

Constructors

Elemental 
ElementalSCTE35 

Instances

Bounded HlsAdMarkers Source # 
Enum HlsAdMarkers Source # 
Eq HlsAdMarkers Source # 
Data HlsAdMarkers Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsAdMarkers -> c HlsAdMarkers #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsAdMarkers #

toConstr :: HlsAdMarkers -> Constr #

dataTypeOf :: HlsAdMarkers -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsAdMarkers) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsAdMarkers) #

gmapT :: (forall b. Data b => b -> b) -> HlsAdMarkers -> HlsAdMarkers #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsAdMarkers -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsAdMarkers -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsAdMarkers -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsAdMarkers -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsAdMarkers -> m HlsAdMarkers #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsAdMarkers -> m HlsAdMarkers #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsAdMarkers -> m HlsAdMarkers #

Ord HlsAdMarkers Source # 
Read HlsAdMarkers Source # 
Show HlsAdMarkers Source # 
Generic HlsAdMarkers Source # 

Associated Types

type Rep HlsAdMarkers :: * -> * #

Hashable HlsAdMarkers Source # 
ToJSON HlsAdMarkers Source # 
FromJSON HlsAdMarkers Source # 
NFData HlsAdMarkers Source # 

Methods

rnf :: HlsAdMarkers -> () #

ToHeader HlsAdMarkers Source # 
ToQuery HlsAdMarkers Source # 
ToByteString HlsAdMarkers Source # 
FromText HlsAdMarkers Source # 
ToText HlsAdMarkers Source # 

Methods

toText :: HlsAdMarkers -> Text #

type Rep HlsAdMarkers Source # 
type Rep HlsAdMarkers = D1 * (MetaData "HlsAdMarkers" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Elemental" PrefixI False) (U1 *)) (C1 * (MetaCons "ElementalSCTE35" PrefixI False) (U1 *)))

HlsAudioTrackType

data HlsAudioTrackType Source #

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

Instances

Bounded HlsAudioTrackType Source # 
Enum HlsAudioTrackType Source # 
Eq HlsAudioTrackType Source # 
Data HlsAudioTrackType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsAudioTrackType -> c HlsAudioTrackType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsAudioTrackType #

toConstr :: HlsAudioTrackType -> Constr #

dataTypeOf :: HlsAudioTrackType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsAudioTrackType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsAudioTrackType) #

gmapT :: (forall b. Data b => b -> b) -> HlsAudioTrackType -> HlsAudioTrackType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsAudioTrackType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsAudioTrackType -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsAudioTrackType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsAudioTrackType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsAudioTrackType -> m HlsAudioTrackType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsAudioTrackType -> m HlsAudioTrackType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsAudioTrackType -> m HlsAudioTrackType #

Ord HlsAudioTrackType Source # 
Read HlsAudioTrackType Source # 
Show HlsAudioTrackType Source # 
Generic HlsAudioTrackType Source # 
Hashable HlsAudioTrackType Source # 
ToJSON HlsAudioTrackType Source # 
FromJSON HlsAudioTrackType Source # 
NFData HlsAudioTrackType Source # 

Methods

rnf :: HlsAudioTrackType -> () #

ToHeader HlsAudioTrackType Source # 
ToQuery HlsAudioTrackType Source # 
ToByteString HlsAudioTrackType Source # 
FromText HlsAudioTrackType Source # 
ToText HlsAudioTrackType Source # 
type Rep HlsAudioTrackType Source # 
type Rep HlsAudioTrackType = D1 * (MetaData "HlsAudioTrackType" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "AlternateAudioAutoSelect" PrefixI False) (U1 *)) (C1 * (MetaCons "AlternateAudioAutoSelectDefault" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "AlternateAudioNotAutoSelect" PrefixI False) (U1 *)) (C1 * (MetaCons "AudioOnlyVariantStream" PrefixI False) (U1 *))))

HlsCaptionLanguageSetting

data HlsCaptionLanguageSetting Source #

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.

Constructors

HCLSInsert 
HCLSNone 
HCLSOmit 

Instances

Bounded HlsCaptionLanguageSetting Source # 
Enum HlsCaptionLanguageSetting Source # 
Eq HlsCaptionLanguageSetting Source # 
Data HlsCaptionLanguageSetting Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsCaptionLanguageSetting -> c HlsCaptionLanguageSetting #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsCaptionLanguageSetting #

toConstr :: HlsCaptionLanguageSetting -> Constr #

dataTypeOf :: HlsCaptionLanguageSetting -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsCaptionLanguageSetting) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsCaptionLanguageSetting) #

gmapT :: (forall b. Data b => b -> b) -> HlsCaptionLanguageSetting -> HlsCaptionLanguageSetting #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsCaptionLanguageSetting -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsCaptionLanguageSetting -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsCaptionLanguageSetting -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsCaptionLanguageSetting -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsCaptionLanguageSetting -> m HlsCaptionLanguageSetting #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsCaptionLanguageSetting -> m HlsCaptionLanguageSetting #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsCaptionLanguageSetting -> m HlsCaptionLanguageSetting #

Ord HlsCaptionLanguageSetting Source # 
Read HlsCaptionLanguageSetting Source # 
Show HlsCaptionLanguageSetting Source # 
Generic HlsCaptionLanguageSetting Source # 
Hashable HlsCaptionLanguageSetting Source # 
ToJSON HlsCaptionLanguageSetting Source # 
FromJSON HlsCaptionLanguageSetting Source # 
NFData HlsCaptionLanguageSetting Source # 
ToHeader HlsCaptionLanguageSetting Source # 
ToQuery HlsCaptionLanguageSetting Source # 
ToByteString HlsCaptionLanguageSetting Source # 
FromText HlsCaptionLanguageSetting Source # 
ToText HlsCaptionLanguageSetting Source # 
type Rep HlsCaptionLanguageSetting Source # 
type Rep HlsCaptionLanguageSetting = D1 * (MetaData "HlsCaptionLanguageSetting" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HCLSInsert" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HCLSNone" PrefixI False) (U1 *)) (C1 * (MetaCons "HCLSOmit" PrefixI False) (U1 *))))

HlsClientCache

data HlsClientCache Source #

When set to ENABLED, sets #EXT-X-ALLOW-CACHE:no tag, which prevents client from saving media segments for later replay.

Constructors

HCCDisabled 
HCCEnabled 

Instances

Bounded HlsClientCache Source # 
Enum HlsClientCache Source # 
Eq HlsClientCache Source # 
Data HlsClientCache Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsClientCache -> c HlsClientCache #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsClientCache #

toConstr :: HlsClientCache -> Constr #

dataTypeOf :: HlsClientCache -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsClientCache) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsClientCache) #

gmapT :: (forall b. Data b => b -> b) -> HlsClientCache -> HlsClientCache #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsClientCache -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsClientCache -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsClientCache -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsClientCache -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsClientCache -> m HlsClientCache #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsClientCache -> m HlsClientCache #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsClientCache -> m HlsClientCache #

Ord HlsClientCache Source # 
Read HlsClientCache Source # 
Show HlsClientCache Source # 
Generic HlsClientCache Source # 

Associated Types

type Rep HlsClientCache :: * -> * #

Hashable HlsClientCache Source # 
ToJSON HlsClientCache Source # 
FromJSON HlsClientCache Source # 
NFData HlsClientCache Source # 

Methods

rnf :: HlsClientCache -> () #

ToHeader HlsClientCache Source # 
ToQuery HlsClientCache Source # 
ToByteString HlsClientCache Source # 
FromText HlsClientCache Source # 
ToText HlsClientCache Source # 
type Rep HlsClientCache Source # 
type Rep HlsClientCache = D1 * (MetaData "HlsClientCache" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HCCDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "HCCEnabled" PrefixI False) (U1 *)))

HlsCodecSpecification

data HlsCodecSpecification Source #

Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.

Constructors

Rfc4281 
Rfc6381 

Instances

Bounded HlsCodecSpecification Source # 
Enum HlsCodecSpecification Source # 
Eq HlsCodecSpecification Source # 
Data HlsCodecSpecification Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsCodecSpecification -> c HlsCodecSpecification #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsCodecSpecification #

toConstr :: HlsCodecSpecification -> Constr #

dataTypeOf :: HlsCodecSpecification -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsCodecSpecification) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsCodecSpecification) #

gmapT :: (forall b. Data b => b -> b) -> HlsCodecSpecification -> HlsCodecSpecification #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsCodecSpecification -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsCodecSpecification -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsCodecSpecification -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsCodecSpecification -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsCodecSpecification -> m HlsCodecSpecification #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsCodecSpecification -> m HlsCodecSpecification #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsCodecSpecification -> m HlsCodecSpecification #

Ord HlsCodecSpecification Source # 
Read HlsCodecSpecification Source # 
Show HlsCodecSpecification Source # 
Generic HlsCodecSpecification Source # 
Hashable HlsCodecSpecification Source # 
ToJSON HlsCodecSpecification Source # 
FromJSON HlsCodecSpecification Source # 
NFData HlsCodecSpecification Source # 

Methods

rnf :: HlsCodecSpecification -> () #

ToHeader HlsCodecSpecification Source # 
ToQuery HlsCodecSpecification Source # 
ToByteString HlsCodecSpecification Source # 
FromText HlsCodecSpecification Source # 
ToText HlsCodecSpecification Source # 
type Rep HlsCodecSpecification Source # 
type Rep HlsCodecSpecification = D1 * (MetaData "HlsCodecSpecification" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Rfc4281" PrefixI False) (U1 *)) (C1 * (MetaCons "Rfc6381" PrefixI False) (U1 *)))

HlsDirectoryStructure

data HlsDirectoryStructure Source #

Indicates whether segments should be placed in subdirectories.

Instances

Bounded HlsDirectoryStructure Source # 
Enum HlsDirectoryStructure Source # 
Eq HlsDirectoryStructure Source # 
Data HlsDirectoryStructure Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsDirectoryStructure -> c HlsDirectoryStructure #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsDirectoryStructure #

toConstr :: HlsDirectoryStructure -> Constr #

dataTypeOf :: HlsDirectoryStructure -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsDirectoryStructure) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsDirectoryStructure) #

gmapT :: (forall b. Data b => b -> b) -> HlsDirectoryStructure -> HlsDirectoryStructure #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsDirectoryStructure -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsDirectoryStructure -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsDirectoryStructure -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsDirectoryStructure -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsDirectoryStructure -> m HlsDirectoryStructure #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsDirectoryStructure -> m HlsDirectoryStructure #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsDirectoryStructure -> m HlsDirectoryStructure #

Ord HlsDirectoryStructure Source # 
Read HlsDirectoryStructure Source # 
Show HlsDirectoryStructure Source # 
Generic HlsDirectoryStructure Source # 
Hashable HlsDirectoryStructure Source # 
ToJSON HlsDirectoryStructure Source # 
FromJSON HlsDirectoryStructure Source # 
NFData HlsDirectoryStructure Source # 

Methods

rnf :: HlsDirectoryStructure -> () #

ToHeader HlsDirectoryStructure Source # 
ToQuery HlsDirectoryStructure Source # 
ToByteString HlsDirectoryStructure Source # 
FromText HlsDirectoryStructure Source # 
ToText HlsDirectoryStructure Source # 
type Rep HlsDirectoryStructure Source # 
type Rep HlsDirectoryStructure = D1 * (MetaData "HlsDirectoryStructure" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "SingleDirectory" PrefixI False) (U1 *)) (C1 * (MetaCons "SubdirectoryPerStream" PrefixI False) (U1 *)))

HlsEncryptionType

data HlsEncryptionType Source #

Encrypts the segments with the given encryption scheme. Leave blank to disable. Selecting Disabled in the web interface also disables encryption.

Constructors

AES128 
SampleAES 

Instances

Bounded HlsEncryptionType Source # 
Enum HlsEncryptionType Source # 
Eq HlsEncryptionType Source # 
Data HlsEncryptionType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsEncryptionType -> c HlsEncryptionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsEncryptionType #

toConstr :: HlsEncryptionType -> Constr #

dataTypeOf :: HlsEncryptionType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsEncryptionType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsEncryptionType) #

gmapT :: (forall b. Data b => b -> b) -> HlsEncryptionType -> HlsEncryptionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsEncryptionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsEncryptionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsEncryptionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsEncryptionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsEncryptionType -> m HlsEncryptionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsEncryptionType -> m HlsEncryptionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsEncryptionType -> m HlsEncryptionType #

Ord HlsEncryptionType Source # 
Read HlsEncryptionType Source # 
Show HlsEncryptionType Source # 
Generic HlsEncryptionType Source # 
Hashable HlsEncryptionType Source # 
ToJSON HlsEncryptionType Source # 
FromJSON HlsEncryptionType Source # 
NFData HlsEncryptionType Source # 

Methods

rnf :: HlsEncryptionType -> () #

ToHeader HlsEncryptionType Source # 
ToQuery HlsEncryptionType Source # 
ToByteString HlsEncryptionType Source # 
FromText HlsEncryptionType Source # 
ToText HlsEncryptionType Source # 
type Rep HlsEncryptionType Source # 
type Rep HlsEncryptionType = D1 * (MetaData "HlsEncryptionType" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "AES128" PrefixI False) (U1 *)) (C1 * (MetaCons "SampleAES" PrefixI False) (U1 *)))

HlsIFrameOnlyManifest

data HlsIFrameOnlyManifest Source #

When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS manifest

Constructors

HIFOMExclude 
HIFOMInclude 

Instances

Bounded HlsIFrameOnlyManifest Source # 
Enum HlsIFrameOnlyManifest Source # 
Eq HlsIFrameOnlyManifest Source # 
Data HlsIFrameOnlyManifest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsIFrameOnlyManifest -> c HlsIFrameOnlyManifest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsIFrameOnlyManifest #

toConstr :: HlsIFrameOnlyManifest -> Constr #

dataTypeOf :: HlsIFrameOnlyManifest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsIFrameOnlyManifest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsIFrameOnlyManifest) #

gmapT :: (forall b. Data b => b -> b) -> HlsIFrameOnlyManifest -> HlsIFrameOnlyManifest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsIFrameOnlyManifest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsIFrameOnlyManifest -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsIFrameOnlyManifest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsIFrameOnlyManifest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsIFrameOnlyManifest -> m HlsIFrameOnlyManifest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsIFrameOnlyManifest -> m HlsIFrameOnlyManifest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsIFrameOnlyManifest -> m HlsIFrameOnlyManifest #

Ord HlsIFrameOnlyManifest Source # 
Read HlsIFrameOnlyManifest Source # 
Show HlsIFrameOnlyManifest Source # 
Generic HlsIFrameOnlyManifest Source # 
Hashable HlsIFrameOnlyManifest Source # 
ToJSON HlsIFrameOnlyManifest Source # 
FromJSON HlsIFrameOnlyManifest Source # 
NFData HlsIFrameOnlyManifest Source # 

Methods

rnf :: HlsIFrameOnlyManifest -> () #

ToHeader HlsIFrameOnlyManifest Source # 
ToQuery HlsIFrameOnlyManifest Source # 
ToByteString HlsIFrameOnlyManifest Source # 
FromText HlsIFrameOnlyManifest Source # 
ToText HlsIFrameOnlyManifest Source # 
type Rep HlsIFrameOnlyManifest Source # 
type Rep HlsIFrameOnlyManifest = D1 * (MetaData "HlsIFrameOnlyManifest" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HIFOMExclude" PrefixI False) (U1 *)) (C1 * (MetaCons "HIFOMInclude" PrefixI False) (U1 *)))

HlsInitializationVectorInManifest

data HlsInitializationVectorInManifest Source #

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.

Constructors

HIVIMExclude 
HIVIMInclude 

Instances

Bounded HlsInitializationVectorInManifest Source # 
Enum HlsInitializationVectorInManifest Source # 
Eq HlsInitializationVectorInManifest Source # 
Data HlsInitializationVectorInManifest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsInitializationVectorInManifest -> c HlsInitializationVectorInManifest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsInitializationVectorInManifest #

toConstr :: HlsInitializationVectorInManifest -> Constr #

dataTypeOf :: HlsInitializationVectorInManifest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsInitializationVectorInManifest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsInitializationVectorInManifest) #

gmapT :: (forall b. Data b => b -> b) -> HlsInitializationVectorInManifest -> HlsInitializationVectorInManifest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsInitializationVectorInManifest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsInitializationVectorInManifest -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsInitializationVectorInManifest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsInitializationVectorInManifest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsInitializationVectorInManifest -> m HlsInitializationVectorInManifest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsInitializationVectorInManifest -> m HlsInitializationVectorInManifest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsInitializationVectorInManifest -> m HlsInitializationVectorInManifest #

Ord HlsInitializationVectorInManifest Source # 
Read HlsInitializationVectorInManifest Source # 
Show HlsInitializationVectorInManifest Source # 
Generic HlsInitializationVectorInManifest Source # 
Hashable HlsInitializationVectorInManifest Source # 
ToJSON HlsInitializationVectorInManifest Source # 
FromJSON HlsInitializationVectorInManifest Source # 
NFData HlsInitializationVectorInManifest Source # 
ToHeader HlsInitializationVectorInManifest Source # 
ToQuery HlsInitializationVectorInManifest Source # 
ToByteString HlsInitializationVectorInManifest Source # 
FromText HlsInitializationVectorInManifest Source # 
ToText HlsInitializationVectorInManifest Source # 
type Rep HlsInitializationVectorInManifest Source # 
type Rep HlsInitializationVectorInManifest = D1 * (MetaData "HlsInitializationVectorInManifest" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HIVIMExclude" PrefixI False) (U1 *)) (C1 * (MetaCons "HIVIMInclude" PrefixI False) (U1 *)))

HlsKeyProviderType

data HlsKeyProviderType Source #

Indicates which type of key provider is used for encryption.

Constructors

Speke 
StaticKey 

Instances

Bounded HlsKeyProviderType Source # 
Enum HlsKeyProviderType Source # 
Eq HlsKeyProviderType Source # 
Data HlsKeyProviderType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsKeyProviderType -> c HlsKeyProviderType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsKeyProviderType #

toConstr :: HlsKeyProviderType -> Constr #

dataTypeOf :: HlsKeyProviderType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsKeyProviderType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsKeyProviderType) #

gmapT :: (forall b. Data b => b -> b) -> HlsKeyProviderType -> HlsKeyProviderType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsKeyProviderType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsKeyProviderType -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsKeyProviderType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsKeyProviderType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsKeyProviderType -> m HlsKeyProviderType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsKeyProviderType -> m HlsKeyProviderType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsKeyProviderType -> m HlsKeyProviderType #

Ord HlsKeyProviderType Source # 
Read HlsKeyProviderType Source # 
Show HlsKeyProviderType Source # 
Generic HlsKeyProviderType Source # 
Hashable HlsKeyProviderType Source # 
ToJSON HlsKeyProviderType Source # 
FromJSON HlsKeyProviderType Source # 
NFData HlsKeyProviderType Source # 

Methods

rnf :: HlsKeyProviderType -> () #

ToHeader HlsKeyProviderType Source # 
ToQuery HlsKeyProviderType Source # 
ToByteString HlsKeyProviderType Source # 
FromText HlsKeyProviderType Source # 
ToText HlsKeyProviderType Source # 
type Rep HlsKeyProviderType Source # 
type Rep HlsKeyProviderType = D1 * (MetaData "HlsKeyProviderType" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Speke" PrefixI False) (U1 *)) (C1 * (MetaCons "StaticKey" PrefixI False) (U1 *)))

HlsManifestCompression

data HlsManifestCompression Source #

When set to GZIP, compresses HLS playlist.

Constructors

HMCGzip 
HMCNone 

Instances

Bounded HlsManifestCompression Source # 
Enum HlsManifestCompression Source # 
Eq HlsManifestCompression Source # 
Data HlsManifestCompression Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsManifestCompression -> c HlsManifestCompression #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsManifestCompression #

toConstr :: HlsManifestCompression -> Constr #

dataTypeOf :: HlsManifestCompression -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsManifestCompression) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsManifestCompression) #

gmapT :: (forall b. Data b => b -> b) -> HlsManifestCompression -> HlsManifestCompression #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsManifestCompression -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsManifestCompression -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsManifestCompression -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsManifestCompression -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsManifestCompression -> m HlsManifestCompression #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsManifestCompression -> m HlsManifestCompression #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsManifestCompression -> m HlsManifestCompression #

Ord HlsManifestCompression Source # 
Read HlsManifestCompression Source # 
Show HlsManifestCompression Source # 
Generic HlsManifestCompression Source # 
Hashable HlsManifestCompression Source # 
ToJSON HlsManifestCompression Source # 
FromJSON HlsManifestCompression Source # 
NFData HlsManifestCompression Source # 

Methods

rnf :: HlsManifestCompression -> () #

ToHeader HlsManifestCompression Source # 
ToQuery HlsManifestCompression Source # 
ToByteString HlsManifestCompression Source # 
FromText HlsManifestCompression Source # 
ToText HlsManifestCompression Source # 
type Rep HlsManifestCompression Source # 
type Rep HlsManifestCompression = D1 * (MetaData "HlsManifestCompression" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HMCGzip" PrefixI False) (U1 *)) (C1 * (MetaCons "HMCNone" PrefixI False) (U1 *)))

HlsManifestDurationFormat

data HlsManifestDurationFormat Source #

Indicates whether the output manifest should use floating point values for segment duration.

Constructors

FloatingPoint 
Integer 

Instances

Bounded HlsManifestDurationFormat Source # 
Enum HlsManifestDurationFormat Source # 
Eq HlsManifestDurationFormat Source # 
Data HlsManifestDurationFormat Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsManifestDurationFormat -> c HlsManifestDurationFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsManifestDurationFormat #

toConstr :: HlsManifestDurationFormat -> Constr #

dataTypeOf :: HlsManifestDurationFormat -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsManifestDurationFormat) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsManifestDurationFormat) #

gmapT :: (forall b. Data b => b -> b) -> HlsManifestDurationFormat -> HlsManifestDurationFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsManifestDurationFormat -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsManifestDurationFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsManifestDurationFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsManifestDurationFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsManifestDurationFormat -> m HlsManifestDurationFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsManifestDurationFormat -> m HlsManifestDurationFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsManifestDurationFormat -> m HlsManifestDurationFormat #

Ord HlsManifestDurationFormat Source # 
Read HlsManifestDurationFormat Source # 
Show HlsManifestDurationFormat Source # 
Generic HlsManifestDurationFormat Source # 
Hashable HlsManifestDurationFormat Source # 
ToJSON HlsManifestDurationFormat Source # 
FromJSON HlsManifestDurationFormat Source # 
NFData HlsManifestDurationFormat Source # 
ToHeader HlsManifestDurationFormat Source # 
ToQuery HlsManifestDurationFormat Source # 
ToByteString HlsManifestDurationFormat Source # 
FromText HlsManifestDurationFormat Source # 
ToText HlsManifestDurationFormat Source # 
type Rep HlsManifestDurationFormat Source # 
type Rep HlsManifestDurationFormat = D1 * (MetaData "HlsManifestDurationFormat" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "FloatingPoint" PrefixI False) (U1 *)) (C1 * (MetaCons "Integer" PrefixI False) (U1 *)))

HlsOutputSelection

data HlsOutputSelection Source #

Indicates whether the .m3u8 manifest file should be generated for this HLS output group.

Instances

Bounded HlsOutputSelection Source # 
Enum HlsOutputSelection Source # 
Eq HlsOutputSelection Source # 
Data HlsOutputSelection Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsOutputSelection -> c HlsOutputSelection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsOutputSelection #

toConstr :: HlsOutputSelection -> Constr #

dataTypeOf :: HlsOutputSelection -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsOutputSelection) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsOutputSelection) #

gmapT :: (forall b. Data b => b -> b) -> HlsOutputSelection -> HlsOutputSelection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsOutputSelection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsOutputSelection -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsOutputSelection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsOutputSelection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsOutputSelection -> m HlsOutputSelection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsOutputSelection -> m HlsOutputSelection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsOutputSelection -> m HlsOutputSelection #

Ord HlsOutputSelection Source # 
Read HlsOutputSelection Source # 
Show HlsOutputSelection Source # 
Generic HlsOutputSelection Source # 
Hashable HlsOutputSelection Source # 
ToJSON HlsOutputSelection Source # 
FromJSON HlsOutputSelection Source # 
NFData HlsOutputSelection Source # 

Methods

rnf :: HlsOutputSelection -> () #

ToHeader HlsOutputSelection Source # 
ToQuery HlsOutputSelection Source # 
ToByteString HlsOutputSelection Source # 
FromText HlsOutputSelection Source # 
ToText HlsOutputSelection Source # 
type Rep HlsOutputSelection Source # 
type Rep HlsOutputSelection = D1 * (MetaData "HlsOutputSelection" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ManifestsAndSegments" PrefixI False) (U1 *)) (C1 * (MetaCons "SegmentsOnly" PrefixI False) (U1 *)))

HlsProgramDateTime

data HlsProgramDateTime Source #

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.

Constructors

Exclude 
Include 

Instances

Bounded HlsProgramDateTime Source # 
Enum HlsProgramDateTime Source # 
Eq HlsProgramDateTime Source # 
Data HlsProgramDateTime Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsProgramDateTime -> c HlsProgramDateTime #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsProgramDateTime #

toConstr :: HlsProgramDateTime -> Constr #

dataTypeOf :: HlsProgramDateTime -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsProgramDateTime) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsProgramDateTime) #

gmapT :: (forall b. Data b => b -> b) -> HlsProgramDateTime -> HlsProgramDateTime #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsProgramDateTime -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsProgramDateTime -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsProgramDateTime -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsProgramDateTime -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsProgramDateTime -> m HlsProgramDateTime #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsProgramDateTime -> m HlsProgramDateTime #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsProgramDateTime -> m HlsProgramDateTime #

Ord HlsProgramDateTime Source # 
Read HlsProgramDateTime Source # 
Show HlsProgramDateTime Source # 
Generic HlsProgramDateTime Source # 
Hashable HlsProgramDateTime Source # 
ToJSON HlsProgramDateTime Source # 
FromJSON HlsProgramDateTime Source # 
NFData HlsProgramDateTime Source # 

Methods

rnf :: HlsProgramDateTime -> () #

ToHeader HlsProgramDateTime Source # 
ToQuery HlsProgramDateTime Source # 
ToByteString HlsProgramDateTime Source # 
FromText HlsProgramDateTime Source # 
ToText HlsProgramDateTime Source # 
type Rep HlsProgramDateTime Source # 
type Rep HlsProgramDateTime = D1 * (MetaData "HlsProgramDateTime" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Exclude" PrefixI False) (U1 *)) (C1 * (MetaCons "Include" PrefixI False) (U1 *)))

HlsSegmentControl

data HlsSegmentControl Source #

When set to SINGLE_FILE, emits program as a single media resource (.ts) file, uses #EXT-X-BYTERANGE tags to index segment for playback.

Constructors

SegmentedFiles 
SingleFile 

Instances

Bounded HlsSegmentControl Source # 
Enum HlsSegmentControl Source # 
Eq HlsSegmentControl Source # 
Data HlsSegmentControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsSegmentControl -> c HlsSegmentControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsSegmentControl #

toConstr :: HlsSegmentControl -> Constr #

dataTypeOf :: HlsSegmentControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsSegmentControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsSegmentControl) #

gmapT :: (forall b. Data b => b -> b) -> HlsSegmentControl -> HlsSegmentControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsSegmentControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsSegmentControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsSegmentControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsSegmentControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsSegmentControl -> m HlsSegmentControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsSegmentControl -> m HlsSegmentControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsSegmentControl -> m HlsSegmentControl #

Ord HlsSegmentControl Source # 
Read HlsSegmentControl Source # 
Show HlsSegmentControl Source # 
Generic HlsSegmentControl Source # 
Hashable HlsSegmentControl Source # 
ToJSON HlsSegmentControl Source # 
FromJSON HlsSegmentControl Source # 
NFData HlsSegmentControl Source # 

Methods

rnf :: HlsSegmentControl -> () #

ToHeader HlsSegmentControl Source # 
ToQuery HlsSegmentControl Source # 
ToByteString HlsSegmentControl Source # 
FromText HlsSegmentControl Source # 
ToText HlsSegmentControl Source # 
type Rep HlsSegmentControl Source # 
type Rep HlsSegmentControl = D1 * (MetaData "HlsSegmentControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "SegmentedFiles" PrefixI False) (U1 *)) (C1 * (MetaCons "SingleFile" PrefixI False) (U1 *)))

HlsStreamInfResolution

data HlsStreamInfResolution Source #

Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.

Constructors

HSIRExclude 
HSIRInclude 

Instances

Bounded HlsStreamInfResolution Source # 
Enum HlsStreamInfResolution Source # 
Eq HlsStreamInfResolution Source # 
Data HlsStreamInfResolution Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsStreamInfResolution -> c HlsStreamInfResolution #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsStreamInfResolution #

toConstr :: HlsStreamInfResolution -> Constr #

dataTypeOf :: HlsStreamInfResolution -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsStreamInfResolution) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsStreamInfResolution) #

gmapT :: (forall b. Data b => b -> b) -> HlsStreamInfResolution -> HlsStreamInfResolution #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsStreamInfResolution -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsStreamInfResolution -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsStreamInfResolution -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsStreamInfResolution -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsStreamInfResolution -> m HlsStreamInfResolution #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsStreamInfResolution -> m HlsStreamInfResolution #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsStreamInfResolution -> m HlsStreamInfResolution #

Ord HlsStreamInfResolution Source # 
Read HlsStreamInfResolution Source # 
Show HlsStreamInfResolution Source # 
Generic HlsStreamInfResolution Source # 
Hashable HlsStreamInfResolution Source # 
ToJSON HlsStreamInfResolution Source # 
FromJSON HlsStreamInfResolution Source # 
NFData HlsStreamInfResolution Source # 

Methods

rnf :: HlsStreamInfResolution -> () #

ToHeader HlsStreamInfResolution Source # 
ToQuery HlsStreamInfResolution Source # 
ToByteString HlsStreamInfResolution Source # 
FromText HlsStreamInfResolution Source # 
ToText HlsStreamInfResolution Source # 
type Rep HlsStreamInfResolution Source # 
type Rep HlsStreamInfResolution = D1 * (MetaData "HlsStreamInfResolution" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HSIRExclude" PrefixI False) (U1 *)) (C1 * (MetaCons "HSIRInclude" PrefixI False) (U1 *)))

HlsTimedMetadataId3Frame

data HlsTimedMetadataId3Frame Source #

Indicates ID3 frame that has the timecode.

Constructors

HTMIFNone 
HTMIFPriv 
HTMIFTdrl 

Instances

Bounded HlsTimedMetadataId3Frame Source # 
Enum HlsTimedMetadataId3Frame Source # 
Eq HlsTimedMetadataId3Frame Source # 
Data HlsTimedMetadataId3Frame Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsTimedMetadataId3Frame -> c HlsTimedMetadataId3Frame #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsTimedMetadataId3Frame #

toConstr :: HlsTimedMetadataId3Frame -> Constr #

dataTypeOf :: HlsTimedMetadataId3Frame -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsTimedMetadataId3Frame) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsTimedMetadataId3Frame) #

gmapT :: (forall b. Data b => b -> b) -> HlsTimedMetadataId3Frame -> HlsTimedMetadataId3Frame #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsTimedMetadataId3Frame -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsTimedMetadataId3Frame -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsTimedMetadataId3Frame -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsTimedMetadataId3Frame -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsTimedMetadataId3Frame -> m HlsTimedMetadataId3Frame #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsTimedMetadataId3Frame -> m HlsTimedMetadataId3Frame #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsTimedMetadataId3Frame -> m HlsTimedMetadataId3Frame #

Ord HlsTimedMetadataId3Frame Source # 
Read HlsTimedMetadataId3Frame Source # 
Show HlsTimedMetadataId3Frame Source # 
Generic HlsTimedMetadataId3Frame Source # 
Hashable HlsTimedMetadataId3Frame Source # 
ToJSON HlsTimedMetadataId3Frame Source # 
FromJSON HlsTimedMetadataId3Frame Source # 
NFData HlsTimedMetadataId3Frame Source # 
ToHeader HlsTimedMetadataId3Frame Source # 
ToQuery HlsTimedMetadataId3Frame Source # 
ToByteString HlsTimedMetadataId3Frame Source # 
FromText HlsTimedMetadataId3Frame Source # 
ToText HlsTimedMetadataId3Frame Source # 
type Rep HlsTimedMetadataId3Frame Source # 
type Rep HlsTimedMetadataId3Frame = D1 * (MetaData "HlsTimedMetadataId3Frame" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "HTMIFNone" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "HTMIFPriv" PrefixI False) (U1 *)) (C1 * (MetaCons "HTMIFTdrl" PrefixI False) (U1 *))))

InputDeblockFilter

data InputDeblockFilter Source #

Enable Deblock (InputDeblockFilter) to produce smoother motion in the output. Default is disabled. Only manaully controllable for MPEG2 and uncompressed video inputs.

Constructors

Disabled 
Enabled 

Instances

Bounded InputDeblockFilter Source # 
Enum InputDeblockFilter Source # 
Eq InputDeblockFilter Source # 
Data InputDeblockFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InputDeblockFilter -> c InputDeblockFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InputDeblockFilter #

toConstr :: InputDeblockFilter -> Constr #

dataTypeOf :: InputDeblockFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InputDeblockFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InputDeblockFilter) #

gmapT :: (forall b. Data b => b -> b) -> InputDeblockFilter -> InputDeblockFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InputDeblockFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InputDeblockFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InputDeblockFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InputDeblockFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InputDeblockFilter -> m InputDeblockFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InputDeblockFilter -> m InputDeblockFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InputDeblockFilter -> m InputDeblockFilter #

Ord InputDeblockFilter Source # 
Read InputDeblockFilter Source # 
Show InputDeblockFilter Source # 
Generic InputDeblockFilter Source # 
Hashable InputDeblockFilter Source # 
ToJSON InputDeblockFilter Source # 
FromJSON InputDeblockFilter Source # 
NFData InputDeblockFilter Source # 

Methods

rnf :: InputDeblockFilter -> () #

ToHeader InputDeblockFilter Source # 
ToQuery InputDeblockFilter Source # 
ToByteString InputDeblockFilter Source # 
FromText InputDeblockFilter Source # 
ToText InputDeblockFilter Source # 
type Rep InputDeblockFilter Source # 
type Rep InputDeblockFilter = D1 * (MetaData "InputDeblockFilter" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Disabled" PrefixI False) (U1 *)) (C1 * (MetaCons "Enabled" PrefixI False) (U1 *)))

InputDenoiseFilter

data InputDenoiseFilter Source #

Enable Denoise (InputDenoiseFilter) to filter noise from the input. Default is disabled. Only applicable to MPEG2, H.264, H.265, and uncompressed video inputs.

Constructors

IDFDisabled 
IDFEnabled 

Instances

Bounded InputDenoiseFilter Source # 
Enum InputDenoiseFilter Source # 
Eq InputDenoiseFilter Source # 
Data InputDenoiseFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InputDenoiseFilter -> c InputDenoiseFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InputDenoiseFilter #

toConstr :: InputDenoiseFilter -> Constr #

dataTypeOf :: InputDenoiseFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InputDenoiseFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InputDenoiseFilter) #

gmapT :: (forall b. Data b => b -> b) -> InputDenoiseFilter -> InputDenoiseFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InputDenoiseFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InputDenoiseFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InputDenoiseFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InputDenoiseFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InputDenoiseFilter -> m InputDenoiseFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InputDenoiseFilter -> m InputDenoiseFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InputDenoiseFilter -> m InputDenoiseFilter #

Ord InputDenoiseFilter Source # 
Read InputDenoiseFilter Source # 
Show InputDenoiseFilter Source # 
Generic InputDenoiseFilter Source # 
Hashable InputDenoiseFilter Source # 
ToJSON InputDenoiseFilter Source # 
FromJSON InputDenoiseFilter Source # 
NFData InputDenoiseFilter Source # 

Methods

rnf :: InputDenoiseFilter -> () #

ToHeader InputDenoiseFilter Source # 
ToQuery InputDenoiseFilter Source # 
ToByteString InputDenoiseFilter Source # 
FromText InputDenoiseFilter Source # 
ToText InputDenoiseFilter Source # 
type Rep InputDenoiseFilter Source # 
type Rep InputDenoiseFilter = D1 * (MetaData "InputDenoiseFilter" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "IDFDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "IDFEnabled" PrefixI False) (U1 *)))

InputFilterEnable

data InputFilterEnable Source #

Use Filter enable (InputFilterEnable) to 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 in put is filtered regardless of input type.

Constructors

IFEAuto 
IFEDisable 
IFEForce 

Instances

Bounded InputFilterEnable Source # 
Enum InputFilterEnable Source # 
Eq InputFilterEnable Source # 
Data InputFilterEnable Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InputFilterEnable -> c InputFilterEnable #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InputFilterEnable #

toConstr :: InputFilterEnable -> Constr #

dataTypeOf :: InputFilterEnable -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InputFilterEnable) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InputFilterEnable) #

gmapT :: (forall b. Data b => b -> b) -> InputFilterEnable -> InputFilterEnable #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InputFilterEnable -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InputFilterEnable -> r #

gmapQ :: (forall d. Data d => d -> u) -> InputFilterEnable -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InputFilterEnable -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InputFilterEnable -> m InputFilterEnable #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InputFilterEnable -> m InputFilterEnable #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InputFilterEnable -> m InputFilterEnable #

Ord InputFilterEnable Source # 
Read InputFilterEnable Source # 
Show InputFilterEnable Source # 
Generic InputFilterEnable Source # 
Hashable InputFilterEnable Source # 
ToJSON InputFilterEnable Source # 
FromJSON InputFilterEnable Source # 
NFData InputFilterEnable Source # 

Methods

rnf :: InputFilterEnable -> () #

ToHeader InputFilterEnable Source # 
ToQuery InputFilterEnable Source # 
ToByteString InputFilterEnable Source # 
FromText InputFilterEnable Source # 
ToText InputFilterEnable Source # 
type Rep InputFilterEnable Source # 
type Rep InputFilterEnable = D1 * (MetaData "InputFilterEnable" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "IFEAuto" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "IFEDisable" PrefixI False) (U1 *)) (C1 * (MetaCons "IFEForce" PrefixI False) (U1 *))))

InputPsiControl

data InputPsiControl Source #

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.

Constructors

IgnorePsi 
UsePsi 

Instances

Bounded InputPsiControl Source # 
Enum InputPsiControl Source # 
Eq InputPsiControl Source # 
Data InputPsiControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InputPsiControl -> c InputPsiControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InputPsiControl #

toConstr :: InputPsiControl -> Constr #

dataTypeOf :: InputPsiControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InputPsiControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InputPsiControl) #

gmapT :: (forall b. Data b => b -> b) -> InputPsiControl -> InputPsiControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InputPsiControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InputPsiControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> InputPsiControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InputPsiControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InputPsiControl -> m InputPsiControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InputPsiControl -> m InputPsiControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InputPsiControl -> m InputPsiControl #

Ord InputPsiControl Source # 
Read InputPsiControl Source # 
Show InputPsiControl Source # 
Generic InputPsiControl Source # 
Hashable InputPsiControl Source # 
ToJSON InputPsiControl Source # 
FromJSON InputPsiControl Source # 
NFData InputPsiControl Source # 

Methods

rnf :: InputPsiControl -> () #

ToHeader InputPsiControl Source # 
ToQuery InputPsiControl Source # 
ToByteString InputPsiControl Source # 
FromText InputPsiControl Source # 
ToText InputPsiControl Source # 
type Rep InputPsiControl Source # 
type Rep InputPsiControl = D1 * (MetaData "InputPsiControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "IgnorePsi" PrefixI False) (U1 *)) (C1 * (MetaCons "UsePsi" PrefixI False) (U1 *)))

InputTimecodeSource

data InputTimecodeSource Source #

Use Timecode source (InputTimecodeSource) to specify how timecode information from your input is adjusted and encoded in all outputs for the job. Default is embedded. Set to Embedded (EMBEDDED) to use the timecode that is in the input video. If no embedded timecode is in the source, will set the timecode for the first frame to 00:00:00:00. Set to Start at 0 (ZEROBASED) to set the timecode of the initial frame to 00:00:00:00. Set to Specified start (SPECIFIEDSTART) to provide the initial timecode yourself the setting (Start).

Instances

Bounded InputTimecodeSource Source # 
Enum InputTimecodeSource Source # 
Eq InputTimecodeSource Source # 
Data InputTimecodeSource Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InputTimecodeSource -> c InputTimecodeSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InputTimecodeSource #

toConstr :: InputTimecodeSource -> Constr #

dataTypeOf :: InputTimecodeSource -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InputTimecodeSource) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InputTimecodeSource) #

gmapT :: (forall b. Data b => b -> b) -> InputTimecodeSource -> InputTimecodeSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InputTimecodeSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InputTimecodeSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> InputTimecodeSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InputTimecodeSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InputTimecodeSource -> m InputTimecodeSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InputTimecodeSource -> m InputTimecodeSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InputTimecodeSource -> m InputTimecodeSource #

Ord InputTimecodeSource Source # 
Read InputTimecodeSource Source # 
Show InputTimecodeSource Source # 
Generic InputTimecodeSource Source # 
Hashable InputTimecodeSource Source # 
ToJSON InputTimecodeSource Source # 
FromJSON InputTimecodeSource Source # 
NFData InputTimecodeSource Source # 

Methods

rnf :: InputTimecodeSource -> () #

ToHeader InputTimecodeSource Source # 
ToQuery InputTimecodeSource Source # 
ToByteString InputTimecodeSource Source # 
FromText InputTimecodeSource Source # 
ToText InputTimecodeSource Source # 
type Rep InputTimecodeSource Source # 
type Rep InputTimecodeSource = D1 * (MetaData "InputTimecodeSource" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Embedded" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Specifiedstart" PrefixI False) (U1 *)) (C1 * (MetaCons "Zerobased" PrefixI False) (U1 *))))

JobStatus

data JobStatus Source #

A job's status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or ERROR.

Instances

Bounded JobStatus Source # 
Enum JobStatus Source # 
Eq JobStatus Source # 
Data JobStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobStatus -> c JobStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobStatus #

toConstr :: JobStatus -> Constr #

dataTypeOf :: JobStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c JobStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobStatus) #

gmapT :: (forall b. Data b => b -> b) -> JobStatus -> JobStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobStatus -> m JobStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatus -> m JobStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatus -> m JobStatus #

Ord JobStatus Source # 
Read JobStatus Source # 
Show JobStatus Source # 
Generic JobStatus Source # 

Associated Types

type Rep JobStatus :: * -> * #

Hashable JobStatus Source # 
ToJSON JobStatus Source # 
FromJSON JobStatus Source # 
NFData JobStatus Source # 

Methods

rnf :: JobStatus -> () #

ToHeader JobStatus Source # 
ToQuery JobStatus Source # 
ToByteString JobStatus Source # 

Methods

toBS :: JobStatus -> ByteString #

FromText JobStatus Source # 
ToText JobStatus Source # 

Methods

toText :: JobStatus -> Text #

type Rep JobStatus Source # 
type Rep JobStatus = D1 * (MetaData "JobStatus" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Canceled" PrefixI False) (U1 *)) (C1 * (MetaCons "Complete" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Error'" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Progressing" PrefixI False) (U1 *)) (C1 * (MetaCons "Submitted" PrefixI False) (U1 *)))))

JobTemplateListBy

data JobTemplateListBy Source #

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.

Instances

Bounded JobTemplateListBy Source # 
Enum JobTemplateListBy Source # 
Eq JobTemplateListBy Source # 
Data JobTemplateListBy Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobTemplateListBy -> c JobTemplateListBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobTemplateListBy #

toConstr :: JobTemplateListBy -> Constr #

dataTypeOf :: JobTemplateListBy -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c JobTemplateListBy) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobTemplateListBy) #

gmapT :: (forall b. Data b => b -> b) -> JobTemplateListBy -> JobTemplateListBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobTemplateListBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobTemplateListBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobTemplateListBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobTemplateListBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobTemplateListBy -> m JobTemplateListBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobTemplateListBy -> m JobTemplateListBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobTemplateListBy -> m JobTemplateListBy #

Ord JobTemplateListBy Source # 
Read JobTemplateListBy Source # 
Show JobTemplateListBy Source # 
Generic JobTemplateListBy Source # 
Hashable JobTemplateListBy Source # 
ToJSON JobTemplateListBy Source # 
NFData JobTemplateListBy Source # 

Methods

rnf :: JobTemplateListBy -> () #

ToHeader JobTemplateListBy Source # 
ToQuery JobTemplateListBy Source # 
ToByteString JobTemplateListBy Source # 
FromText JobTemplateListBy Source # 
ToText JobTemplateListBy Source # 
type Rep JobTemplateListBy Source # 
type Rep JobTemplateListBy = D1 * (MetaData "JobTemplateListBy" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "JTLBCreationDate" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "JTLBName" PrefixI False) (U1 *)) (C1 * (MetaCons "JTLBSystem" PrefixI False) (U1 *))))

LanguageCode

data LanguageCode Source #

Code to specify the language, following the specification "ISO 639-2 three-digit code":http:/www.loc.govstandardsiso639-2

Constructors

Aar 
Abk 
Afr 
Aka 
Amh 
Ara 
Arg 
Asm 
Ava 
Ave 
Aym 
Aze 
Bak 
Bam 
Bel 
Ben 
Bih 
Bis 
Bod 
Bos 
Bre 
Bul 
Cat 
Ces 
Cha 
Che 
Chu 
Chv 
Cor 
Cos 
Cre 
Cym 
Dan 
Deu 
Div 
Dzo 
Ell 
Eng 
Enm 
Epo 
Est 
Eus 
Ewe 
Fao 
Fas 
Fij 
Fin 
Fra 
Frm 
Fry 
Ful 
Ger 
Gla 
Gle 
Glg 
Glv 
Grn 
Guj 
Hat 
Hau 
Heb 
Her 
Hin 
Hmo 
Hrv 
Hun 
Hye 
IPk 
Ibo 
Ido 
Iii 
Iku 
Ile 
Ina 
Ind 
Isl 
Ita 
Jav 
Jpn 
Kal 
Kan 
Kas 
Kat 
Kau 
Kaz 
Khm 
Kik 
Kin 
Kir 
Kom 
Kon 
Kor 
Kua 
Kur 
Lao 
Lat 
Lav 
Lim 
Lin 
Lit 
Ltz 
Lub 
Lug 
Mah 
Mal 
Mar 
Mkd 
Mlg 
Mlt 
Mon 
Mri 
Msa 
Mya 
Nau 
Nav 
Nbl 
Nde 
Ndo 
Nep 
Nld 
Nno 
Nob 
Nor 
Nya 
OSs 
Oci 
Oji 
Ori 
Orj 
Orm 
Pan 
Pli 
Pol 
Por 
Pus 
Qaa 
Qpc 
Que 
Roh 
Ron 
Run 
Rus 
Sag 
San 
Sin 
Slk 
Slv 
Sme 
Smo 
Sna 
Snd 
Som 
Sot 
Spa 
Sqi 
Srb 
Srd 
Ssw 
Sun 
Swa 
Swe 
Tah 
Tam 
Tat 
Tel 
Tgk 
Tgl 
Tha 
Tir 
Tng 
Ton 
Tsn 
Tso 
Tuk 
Tur 
Twi 
Uig 
Ukr 
Urd 
Uzb 
Ven 
Vie 
Vol 
Wln 
Wol 
Xho 
Yid 
Yor 
Zha 
Zho 
Zul 

Instances

Bounded LanguageCode Source # 
Enum LanguageCode Source # 
Eq LanguageCode Source # 
Data LanguageCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LanguageCode -> c LanguageCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LanguageCode #

toConstr :: LanguageCode -> Constr #

dataTypeOf :: LanguageCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LanguageCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LanguageCode) #

gmapT :: (forall b. Data b => b -> b) -> LanguageCode -> LanguageCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LanguageCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LanguageCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> LanguageCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LanguageCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LanguageCode -> m LanguageCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LanguageCode -> m LanguageCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LanguageCode -> m LanguageCode #

Ord LanguageCode Source # 
Read LanguageCode Source # 
Show LanguageCode Source # 
Generic LanguageCode Source # 

Associated Types

type Rep LanguageCode :: * -> * #

Hashable LanguageCode Source # 
ToJSON LanguageCode Source # 
FromJSON LanguageCode Source # 
NFData LanguageCode Source # 

Methods

rnf :: LanguageCode -> () #

ToHeader LanguageCode Source # 
ToQuery LanguageCode Source # 
ToByteString LanguageCode Source # 
FromText LanguageCode Source # 
ToText LanguageCode Source # 

Methods

toText :: LanguageCode -> Text #

type Rep LanguageCode Source # 
type Rep LanguageCode = D1 * (MetaData "LanguageCode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Aar" PrefixI False) (U1 *)) (C1 * (MetaCons "Abk" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Afr" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Aka" PrefixI False) (U1 *)) (C1 * (MetaCons "Amh" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Ara" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Arg" PrefixI False) (U1 *)) (C1 * (MetaCons "Asm" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Ava" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ave" PrefixI False) (U1 *)) (C1 * (MetaCons "Aym" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Aze" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Bak" PrefixI False) (U1 *)) (C1 * (MetaCons "Bam" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Bel" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ben" PrefixI False) (U1 *)) (C1 * (MetaCons "Bih" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Bis" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Bod" PrefixI False) (U1 *)) (C1 * (MetaCons "Bos" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Bre" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Bul" PrefixI False) (U1 *)) (C1 * (MetaCons "Cat" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Ces" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Cha" PrefixI False) (U1 *)) (C1 * (MetaCons "Che" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Chu" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Chv" PrefixI False) (U1 *)) (C1 * (MetaCons "Cor" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Cos" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Cre" PrefixI False) (U1 *)) (C1 * (MetaCons "Cym" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Dan" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Deu" PrefixI False) (U1 *)) (C1 * (MetaCons "Div" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Dzo" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ell" PrefixI False) (U1 *)) (C1 * (MetaCons "Eng" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Enm" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Epo" PrefixI False) (U1 *)) (C1 * (MetaCons "Est" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Eus" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ewe" PrefixI False) (U1 *)) (C1 * (MetaCons "Fao" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Fas" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Fij" PrefixI False) (U1 *)) (C1 * (MetaCons "Fin" PrefixI False) (U1 *)))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Fra" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Frm" PrefixI False) (U1 *)) (C1 * (MetaCons "Fry" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Ful" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ger" PrefixI False) (U1 *)) (C1 * (MetaCons "Gla" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Gle" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Glg" PrefixI False) (U1 *)) (C1 * (MetaCons "Glv" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Grn" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Guj" PrefixI False) (U1 *)) (C1 * (MetaCons "Hat" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Hau" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Heb" PrefixI False) (U1 *)) (C1 * (MetaCons "Her" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Hin" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Hmo" PrefixI False) (U1 *)) (C1 * (MetaCons "Hrv" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Hun" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Hye" PrefixI False) (U1 *)) (C1 * (MetaCons "IPk" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Ibo" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ido" PrefixI False) (U1 *)) (C1 * (MetaCons "Iii" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Iku" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ile" PrefixI False) (U1 *)) (C1 * (MetaCons "Ina" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Ind" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Isl" PrefixI False) (U1 *)) (C1 * (MetaCons "Ita" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Jav" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Jpn" PrefixI False) (U1 *)) (C1 * (MetaCons "Kal" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Kan" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Kas" PrefixI False) (U1 *)) (C1 * (MetaCons "Kat" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Kau" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Kaz" PrefixI False) (U1 *)) (C1 * (MetaCons "Khm" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Kik" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Kin" PrefixI False) (U1 *)) (C1 * (MetaCons "Kir" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Kom" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Kon" PrefixI False) (U1 *)) (C1 * (MetaCons "Kor" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Kua" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Kur" PrefixI False) (U1 *)) (C1 * (MetaCons "Lao" PrefixI False) (U1 *))))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Lat" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Lav" PrefixI False) (U1 *)) (C1 * (MetaCons "Lim" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Lin" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Lit" PrefixI False) (U1 *)) (C1 * (MetaCons "Ltz" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Lub" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Lug" PrefixI False) (U1 *)) (C1 * (MetaCons "Mah" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Mal" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Mar" PrefixI False) (U1 *)) (C1 * (MetaCons "Mkd" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Mlg" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Mlt" PrefixI False) (U1 *)) (C1 * (MetaCons "Mon" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Mri" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Msa" PrefixI False) (U1 *)) (C1 * (MetaCons "Mya" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Nau" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Nav" PrefixI False) (U1 *)) (C1 * (MetaCons "Nbl" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Nde" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ndo" PrefixI False) (U1 *)) (C1 * (MetaCons "Nep" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Nld" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Nno" PrefixI False) (U1 *)) (C1 * (MetaCons "Nob" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Nor" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Nya" PrefixI False) (U1 *)) (C1 * (MetaCons "OSs" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Oci" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Oji" PrefixI False) (U1 *)) (C1 * (MetaCons "Ori" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Orj" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Orm" PrefixI False) (U1 *)) (C1 * (MetaCons "Pan" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Pli" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Pol" PrefixI False) (U1 *)) (C1 * (MetaCons "Por" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Pus" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Qaa" PrefixI False) (U1 *)) (C1 * (MetaCons "Qpc" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Que" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Roh" PrefixI False) (U1 *)) (C1 * (MetaCons "Ron" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Run" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Rus" PrefixI False) (U1 *)) (C1 * (MetaCons "Sag" PrefixI False) (U1 *)))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "San" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Sin" PrefixI False) (U1 *)) (C1 * (MetaCons "Slk" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Slv" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Sme" PrefixI False) (U1 *)) (C1 * (MetaCons "Smo" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Sna" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Snd" PrefixI False) (U1 *)) (C1 * (MetaCons "Som" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Sot" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Spa" PrefixI False) (U1 *)) (C1 * (MetaCons "Sqi" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Srb" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Srd" PrefixI False) (U1 *)) (C1 * (MetaCons "Ssw" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Sun" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Swa" PrefixI False) (U1 *)) (C1 * (MetaCons "Swe" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Tah" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Tam" PrefixI False) (U1 *)) (C1 * (MetaCons "Tat" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Tel" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Tgk" PrefixI False) (U1 *)) (C1 * (MetaCons "Tgl" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Tha" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Tir" PrefixI False) (U1 *)) (C1 * (MetaCons "Tng" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Ton" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Tsn" PrefixI False) (U1 *)) (C1 * (MetaCons "Tso" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Tuk" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Tur" PrefixI False) (U1 *)) (C1 * (MetaCons "Twi" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Uig" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ukr" PrefixI False) (U1 *)) (C1 * (MetaCons "Urd" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Uzb" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Ven" PrefixI False) (U1 *)) (C1 * (MetaCons "Vie" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Vol" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Wln" PrefixI False) (U1 *)) (C1 * (MetaCons "Wol" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Xho" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Yid" PrefixI False) (U1 *)) (C1 * (MetaCons "Yor" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Zha" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Zho" PrefixI False) (U1 *)) (C1 * (MetaCons "Zul" PrefixI False) (U1 *))))))))))

M2tsAudioBufferModel

data M2tsAudioBufferModel Source #

Selects between the DVB and ATSC buffer models for Dolby Digital audio.

Constructors

Atsc 
Dvb 

Instances

Bounded M2tsAudioBufferModel Source # 
Enum M2tsAudioBufferModel Source # 
Eq M2tsAudioBufferModel Source # 
Data M2tsAudioBufferModel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsAudioBufferModel -> c M2tsAudioBufferModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsAudioBufferModel #

toConstr :: M2tsAudioBufferModel -> Constr #

dataTypeOf :: M2tsAudioBufferModel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsAudioBufferModel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsAudioBufferModel) #

gmapT :: (forall b. Data b => b -> b) -> M2tsAudioBufferModel -> M2tsAudioBufferModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsAudioBufferModel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsAudioBufferModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsAudioBufferModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsAudioBufferModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsAudioBufferModel -> m M2tsAudioBufferModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsAudioBufferModel -> m M2tsAudioBufferModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsAudioBufferModel -> m M2tsAudioBufferModel #

Ord M2tsAudioBufferModel Source # 
Read M2tsAudioBufferModel Source # 
Show M2tsAudioBufferModel Source # 
Generic M2tsAudioBufferModel Source # 
Hashable M2tsAudioBufferModel Source # 
ToJSON M2tsAudioBufferModel Source # 
FromJSON M2tsAudioBufferModel Source # 
NFData M2tsAudioBufferModel Source # 

Methods

rnf :: M2tsAudioBufferModel -> () #

ToHeader M2tsAudioBufferModel Source # 
ToQuery M2tsAudioBufferModel Source # 
ToByteString M2tsAudioBufferModel Source # 
FromText M2tsAudioBufferModel Source # 
ToText M2tsAudioBufferModel Source # 
type Rep M2tsAudioBufferModel Source # 
type Rep M2tsAudioBufferModel = D1 * (MetaData "M2tsAudioBufferModel" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Atsc" PrefixI False) (U1 *)) (C1 * (MetaCons "Dvb" PrefixI False) (U1 *)))

M2tsBufferModel

data M2tsBufferModel Source #

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.

Constructors

MBMMultiplex 
MBMNone 

Instances

Bounded M2tsBufferModel Source # 
Enum M2tsBufferModel Source # 
Eq M2tsBufferModel Source # 
Data M2tsBufferModel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsBufferModel -> c M2tsBufferModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsBufferModel #

toConstr :: M2tsBufferModel -> Constr #

dataTypeOf :: M2tsBufferModel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsBufferModel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsBufferModel) #

gmapT :: (forall b. Data b => b -> b) -> M2tsBufferModel -> M2tsBufferModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsBufferModel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsBufferModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsBufferModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsBufferModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsBufferModel -> m M2tsBufferModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsBufferModel -> m M2tsBufferModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsBufferModel -> m M2tsBufferModel #

Ord M2tsBufferModel Source # 
Read M2tsBufferModel Source # 
Show M2tsBufferModel Source # 
Generic M2tsBufferModel Source # 
Hashable M2tsBufferModel Source # 
ToJSON M2tsBufferModel Source # 
FromJSON M2tsBufferModel Source # 
NFData M2tsBufferModel Source # 

Methods

rnf :: M2tsBufferModel -> () #

ToHeader M2tsBufferModel Source # 
ToQuery M2tsBufferModel Source # 
ToByteString M2tsBufferModel Source # 
FromText M2tsBufferModel Source # 
ToText M2tsBufferModel Source # 
type Rep M2tsBufferModel Source # 
type Rep M2tsBufferModel = D1 * (MetaData "M2tsBufferModel" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MBMMultiplex" PrefixI False) (U1 *)) (C1 * (MetaCons "MBMNone" PrefixI False) (U1 *)))

M2tsEbpAudioInterval

data M2tsEbpAudioInterval Source #

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

Instances

Bounded M2tsEbpAudioInterval Source # 
Enum M2tsEbpAudioInterval Source # 
Eq M2tsEbpAudioInterval Source # 
Data M2tsEbpAudioInterval Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsEbpAudioInterval -> c M2tsEbpAudioInterval #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsEbpAudioInterval #

toConstr :: M2tsEbpAudioInterval -> Constr #

dataTypeOf :: M2tsEbpAudioInterval -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsEbpAudioInterval) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsEbpAudioInterval) #

gmapT :: (forall b. Data b => b -> b) -> M2tsEbpAudioInterval -> M2tsEbpAudioInterval #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsEbpAudioInterval -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsEbpAudioInterval -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsEbpAudioInterval -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsEbpAudioInterval -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsEbpAudioInterval -> m M2tsEbpAudioInterval #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsEbpAudioInterval -> m M2tsEbpAudioInterval #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsEbpAudioInterval -> m M2tsEbpAudioInterval #

Ord M2tsEbpAudioInterval Source # 
Read M2tsEbpAudioInterval Source # 
Show M2tsEbpAudioInterval Source # 
Generic M2tsEbpAudioInterval Source # 
Hashable M2tsEbpAudioInterval Source # 
ToJSON M2tsEbpAudioInterval Source # 
FromJSON M2tsEbpAudioInterval Source # 
NFData M2tsEbpAudioInterval Source # 

Methods

rnf :: M2tsEbpAudioInterval -> () #

ToHeader M2tsEbpAudioInterval Source # 
ToQuery M2tsEbpAudioInterval Source # 
ToByteString M2tsEbpAudioInterval Source # 
FromText M2tsEbpAudioInterval Source # 
ToText M2tsEbpAudioInterval Source # 
type Rep M2tsEbpAudioInterval Source # 
type Rep M2tsEbpAudioInterval = D1 * (MetaData "M2tsEbpAudioInterval" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "VideoAndFixedIntervals" PrefixI False) (U1 *)) (C1 * (MetaCons "VideoInterval" PrefixI False) (U1 *)))

M2tsEbpPlacement

data M2tsEbpPlacement Source #

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

Instances

Bounded M2tsEbpPlacement Source # 
Enum M2tsEbpPlacement Source # 
Eq M2tsEbpPlacement Source # 
Data M2tsEbpPlacement Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsEbpPlacement -> c M2tsEbpPlacement #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsEbpPlacement #

toConstr :: M2tsEbpPlacement -> Constr #

dataTypeOf :: M2tsEbpPlacement -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsEbpPlacement) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsEbpPlacement) #

gmapT :: (forall b. Data b => b -> b) -> M2tsEbpPlacement -> M2tsEbpPlacement #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsEbpPlacement -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsEbpPlacement -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsEbpPlacement -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsEbpPlacement -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsEbpPlacement -> m M2tsEbpPlacement #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsEbpPlacement -> m M2tsEbpPlacement #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsEbpPlacement -> m M2tsEbpPlacement #

Ord M2tsEbpPlacement Source # 
Read M2tsEbpPlacement Source # 
Show M2tsEbpPlacement Source # 
Generic M2tsEbpPlacement Source # 
Hashable M2tsEbpPlacement Source # 
ToJSON M2tsEbpPlacement Source # 
FromJSON M2tsEbpPlacement Source # 
NFData M2tsEbpPlacement Source # 

Methods

rnf :: M2tsEbpPlacement -> () #

ToHeader M2tsEbpPlacement Source # 
ToQuery M2tsEbpPlacement Source # 
ToByteString M2tsEbpPlacement Source # 
FromText M2tsEbpPlacement Source # 
ToText M2tsEbpPlacement Source # 
type Rep M2tsEbpPlacement Source # 
type Rep M2tsEbpPlacement = D1 * (MetaData "M2tsEbpPlacement" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "VideoAndAudioPids" PrefixI False) (U1 *)) (C1 * (MetaCons "VideoPid" PrefixI False) (U1 *)))

M2tsEsRateInPes

data M2tsEsRateInPes Source #

Controls whether to include the ES Rate field in the PES header.

Constructors

MERIPExclude 
MERIPInclude 

Instances

Bounded M2tsEsRateInPes Source # 
Enum M2tsEsRateInPes Source # 
Eq M2tsEsRateInPes Source # 
Data M2tsEsRateInPes Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsEsRateInPes -> c M2tsEsRateInPes #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsEsRateInPes #

toConstr :: M2tsEsRateInPes -> Constr #

dataTypeOf :: M2tsEsRateInPes -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsEsRateInPes) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsEsRateInPes) #

gmapT :: (forall b. Data b => b -> b) -> M2tsEsRateInPes -> M2tsEsRateInPes #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsEsRateInPes -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsEsRateInPes -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsEsRateInPes -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsEsRateInPes -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsEsRateInPes -> m M2tsEsRateInPes #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsEsRateInPes -> m M2tsEsRateInPes #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsEsRateInPes -> m M2tsEsRateInPes #

Ord M2tsEsRateInPes Source # 
Read M2tsEsRateInPes Source # 
Show M2tsEsRateInPes Source # 
Generic M2tsEsRateInPes Source # 
Hashable M2tsEsRateInPes Source # 
ToJSON M2tsEsRateInPes Source # 
FromJSON M2tsEsRateInPes Source # 
NFData M2tsEsRateInPes Source # 

Methods

rnf :: M2tsEsRateInPes -> () #

ToHeader M2tsEsRateInPes Source # 
ToQuery M2tsEsRateInPes Source # 
ToByteString M2tsEsRateInPes Source # 
FromText M2tsEsRateInPes Source # 
ToText M2tsEsRateInPes Source # 
type Rep M2tsEsRateInPes Source # 
type Rep M2tsEsRateInPes = D1 * (MetaData "M2tsEsRateInPes" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MERIPExclude" PrefixI False) (U1 *)) (C1 * (MetaCons "MERIPInclude" PrefixI False) (U1 *)))

M2tsNielsenId3

data M2tsNielsenId3 Source #

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.

Constructors

MNIInsert 
MNINone 

Instances

Bounded M2tsNielsenId3 Source # 
Enum M2tsNielsenId3 Source # 
Eq M2tsNielsenId3 Source # 
Data M2tsNielsenId3 Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsNielsenId3 -> c M2tsNielsenId3 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsNielsenId3 #

toConstr :: M2tsNielsenId3 -> Constr #

dataTypeOf :: M2tsNielsenId3 -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsNielsenId3) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsNielsenId3) #

gmapT :: (forall b. Data b => b -> b) -> M2tsNielsenId3 -> M2tsNielsenId3 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsNielsenId3 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsNielsenId3 -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsNielsenId3 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsNielsenId3 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsNielsenId3 -> m M2tsNielsenId3 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsNielsenId3 -> m M2tsNielsenId3 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsNielsenId3 -> m M2tsNielsenId3 #

Ord M2tsNielsenId3 Source # 
Read M2tsNielsenId3 Source # 
Show M2tsNielsenId3 Source # 
Generic M2tsNielsenId3 Source # 

Associated Types

type Rep M2tsNielsenId3 :: * -> * #

Hashable M2tsNielsenId3 Source # 
ToJSON M2tsNielsenId3 Source # 
FromJSON M2tsNielsenId3 Source # 
NFData M2tsNielsenId3 Source # 

Methods

rnf :: M2tsNielsenId3 -> () #

ToHeader M2tsNielsenId3 Source # 
ToQuery M2tsNielsenId3 Source # 
ToByteString M2tsNielsenId3 Source # 
FromText M2tsNielsenId3 Source # 
ToText M2tsNielsenId3 Source # 
type Rep M2tsNielsenId3 Source # 
type Rep M2tsNielsenId3 = D1 * (MetaData "M2tsNielsenId3" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MNIInsert" PrefixI False) (U1 *)) (C1 * (MetaCons "MNINone" PrefixI False) (U1 *)))

M2tsPcrControl

data M2tsPcrControl Source #

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.

Instances

Bounded M2tsPcrControl Source # 
Enum M2tsPcrControl Source # 
Eq M2tsPcrControl Source # 
Data M2tsPcrControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsPcrControl -> c M2tsPcrControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsPcrControl #

toConstr :: M2tsPcrControl -> Constr #

dataTypeOf :: M2tsPcrControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsPcrControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsPcrControl) #

gmapT :: (forall b. Data b => b -> b) -> M2tsPcrControl -> M2tsPcrControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsPcrControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsPcrControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsPcrControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsPcrControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsPcrControl -> m M2tsPcrControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsPcrControl -> m M2tsPcrControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsPcrControl -> m M2tsPcrControl #

Ord M2tsPcrControl Source # 
Read M2tsPcrControl Source # 
Show M2tsPcrControl Source # 
Generic M2tsPcrControl Source # 

Associated Types

type Rep M2tsPcrControl :: * -> * #

Hashable M2tsPcrControl Source # 
ToJSON M2tsPcrControl Source # 
FromJSON M2tsPcrControl Source # 
NFData M2tsPcrControl Source # 

Methods

rnf :: M2tsPcrControl -> () #

ToHeader M2tsPcrControl Source # 
ToQuery M2tsPcrControl Source # 
ToByteString M2tsPcrControl Source # 
FromText M2tsPcrControl Source # 
ToText M2tsPcrControl Source # 
type Rep M2tsPcrControl Source # 
type Rep M2tsPcrControl = D1 * (MetaData "M2tsPcrControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "ConfiguredPcrPeriod" PrefixI False) (U1 *)) (C1 * (MetaCons "PcrEveryPesPacket" PrefixI False) (U1 *)))

M2tsRateMode

data M2tsRateMode Source #

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.

Constructors

MRMCbr 
MRMVbr 

Instances

Bounded M2tsRateMode Source # 
Enum M2tsRateMode Source # 
Eq M2tsRateMode Source # 
Data M2tsRateMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsRateMode -> c M2tsRateMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsRateMode #

toConstr :: M2tsRateMode -> Constr #

dataTypeOf :: M2tsRateMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsRateMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsRateMode) #

gmapT :: (forall b. Data b => b -> b) -> M2tsRateMode -> M2tsRateMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsRateMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsRateMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsRateMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsRateMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsRateMode -> m M2tsRateMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsRateMode -> m M2tsRateMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsRateMode -> m M2tsRateMode #

Ord M2tsRateMode Source # 
Read M2tsRateMode Source # 
Show M2tsRateMode Source # 
Generic M2tsRateMode Source # 

Associated Types

type Rep M2tsRateMode :: * -> * #

Hashable M2tsRateMode Source # 
ToJSON M2tsRateMode Source # 
FromJSON M2tsRateMode Source # 
NFData M2tsRateMode Source # 

Methods

rnf :: M2tsRateMode -> () #

ToHeader M2tsRateMode Source # 
ToQuery M2tsRateMode Source # 
ToByteString M2tsRateMode Source # 
FromText M2tsRateMode Source # 
ToText M2tsRateMode Source # 

Methods

toText :: M2tsRateMode -> Text #

type Rep M2tsRateMode Source # 
type Rep M2tsRateMode = D1 * (MetaData "M2tsRateMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MRMCbr" PrefixI False) (U1 *)) (C1 * (MetaCons "MRMVbr" PrefixI False) (U1 *)))

M2tsScte35Source

data M2tsScte35Source Source #

Enables SCTE-35 passthrough (scte35Source) to pass any SCTE-35 signals from input to output.

Constructors

MSSNone 
MSSPassthrough 

Instances

Bounded M2tsScte35Source Source # 
Enum M2tsScte35Source Source # 
Eq M2tsScte35Source Source # 
Data M2tsScte35Source Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsScte35Source -> c M2tsScte35Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsScte35Source #

toConstr :: M2tsScte35Source -> Constr #

dataTypeOf :: M2tsScte35Source -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsScte35Source) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsScte35Source) #

gmapT :: (forall b. Data b => b -> b) -> M2tsScte35Source -> M2tsScte35Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsScte35Source -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsScte35Source -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsScte35Source -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsScte35Source -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsScte35Source -> m M2tsScte35Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsScte35Source -> m M2tsScte35Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsScte35Source -> m M2tsScte35Source #

Ord M2tsScte35Source Source # 
Read M2tsScte35Source Source # 
Show M2tsScte35Source Source # 
Generic M2tsScte35Source Source # 
Hashable M2tsScte35Source Source # 
ToJSON M2tsScte35Source Source # 
FromJSON M2tsScte35Source Source # 
NFData M2tsScte35Source Source # 

Methods

rnf :: M2tsScte35Source -> () #

ToHeader M2tsScte35Source Source # 
ToQuery M2tsScte35Source Source # 
ToByteString M2tsScte35Source Source # 
FromText M2tsScte35Source Source # 
ToText M2tsScte35Source Source # 
type Rep M2tsScte35Source Source # 
type Rep M2tsScte35Source = D1 * (MetaData "M2tsScte35Source" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MSSNone" PrefixI False) (U1 *)) (C1 * (MetaCons "MSSPassthrough" PrefixI False) (U1 *)))

M2tsSegmentationMarkers

data M2tsSegmentationMarkers Source #

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.

Instances

Bounded M2tsSegmentationMarkers Source # 
Enum M2tsSegmentationMarkers Source # 
Eq M2tsSegmentationMarkers Source # 
Data M2tsSegmentationMarkers Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsSegmentationMarkers -> c M2tsSegmentationMarkers #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsSegmentationMarkers #

toConstr :: M2tsSegmentationMarkers -> Constr #

dataTypeOf :: M2tsSegmentationMarkers -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsSegmentationMarkers) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsSegmentationMarkers) #

gmapT :: (forall b. Data b => b -> b) -> M2tsSegmentationMarkers -> M2tsSegmentationMarkers #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsSegmentationMarkers -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsSegmentationMarkers -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsSegmentationMarkers -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsSegmentationMarkers -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsSegmentationMarkers -> m M2tsSegmentationMarkers #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsSegmentationMarkers -> m M2tsSegmentationMarkers #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsSegmentationMarkers -> m M2tsSegmentationMarkers #

Ord M2tsSegmentationMarkers Source # 
Read M2tsSegmentationMarkers Source # 
Show M2tsSegmentationMarkers Source # 
Generic M2tsSegmentationMarkers Source # 
Hashable M2tsSegmentationMarkers Source # 
ToJSON M2tsSegmentationMarkers Source # 
FromJSON M2tsSegmentationMarkers Source # 
NFData M2tsSegmentationMarkers Source # 

Methods

rnf :: M2tsSegmentationMarkers -> () #

ToHeader M2tsSegmentationMarkers Source # 
ToQuery M2tsSegmentationMarkers Source # 
ToByteString M2tsSegmentationMarkers Source # 
FromText M2tsSegmentationMarkers Source # 
ToText M2tsSegmentationMarkers Source # 
type Rep M2tsSegmentationMarkers Source # 
type Rep M2tsSegmentationMarkers = D1 * (MetaData "M2tsSegmentationMarkers" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "MSMEbp" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "MSMEbpLegacy" PrefixI False) (U1 *)) (C1 * (MetaCons "MSMNone" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "MSMPsiSegstart" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "MSMRaiAdapt" PrefixI False) (U1 *)) (C1 * (MetaCons "MSMRaiSegstart" PrefixI False) (U1 *)))))

M2tsSegmentationStyle

data M2tsSegmentationStyle Source #

The segmentation style parameter controls how segmentation markers are inserted into the transport stream. With avails, it is possible that segments may be truncated, which can influence where future segmentation markers are inserted. When a segmentation style of "reset_cadence" is selected and a segment is truncated due to an avail, we will reset the segmentation cadence. This means the subsequent segment will have a duration of of $segmentation_time seconds. When a segmentation style of "maintain_cadence" is selected and a segment is truncated due to an avail, we will not reset the segmentation cadence. This means the subsequent segment will likely be truncated as well. However, all segments after that will have a duration of $segmentation_time seconds. Note that EBP lookahead is a slight exception to this rule.

Instances

Bounded M2tsSegmentationStyle Source # 
Enum M2tsSegmentationStyle Source # 
Eq M2tsSegmentationStyle Source # 
Data M2tsSegmentationStyle Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsSegmentationStyle -> c M2tsSegmentationStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsSegmentationStyle #

toConstr :: M2tsSegmentationStyle -> Constr #

dataTypeOf :: M2tsSegmentationStyle -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsSegmentationStyle) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsSegmentationStyle) #

gmapT :: (forall b. Data b => b -> b) -> M2tsSegmentationStyle -> M2tsSegmentationStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsSegmentationStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsSegmentationStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsSegmentationStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsSegmentationStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsSegmentationStyle -> m M2tsSegmentationStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsSegmentationStyle -> m M2tsSegmentationStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsSegmentationStyle -> m M2tsSegmentationStyle #

Ord M2tsSegmentationStyle Source # 
Read M2tsSegmentationStyle Source # 
Show M2tsSegmentationStyle Source # 
Generic M2tsSegmentationStyle Source # 
Hashable M2tsSegmentationStyle Source # 
ToJSON M2tsSegmentationStyle Source # 
FromJSON M2tsSegmentationStyle Source # 
NFData M2tsSegmentationStyle Source # 

Methods

rnf :: M2tsSegmentationStyle -> () #

ToHeader M2tsSegmentationStyle Source # 
ToQuery M2tsSegmentationStyle Source # 
ToByteString M2tsSegmentationStyle Source # 
FromText M2tsSegmentationStyle Source # 
ToText M2tsSegmentationStyle Source # 
type Rep M2tsSegmentationStyle Source # 
type Rep M2tsSegmentationStyle = D1 * (MetaData "M2tsSegmentationStyle" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MaintainCadence" PrefixI False) (U1 *)) (C1 * (MetaCons "ResetCadence" PrefixI False) (U1 *)))

M3u8NielsenId3

data M3u8NielsenId3 Source #

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.

Constructors

M3uInsert 
M3uNone 

Instances

Bounded M3u8NielsenId3 Source # 
Enum M3u8NielsenId3 Source # 
Eq M3u8NielsenId3 Source # 
Data M3u8NielsenId3 Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M3u8NielsenId3 -> c M3u8NielsenId3 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M3u8NielsenId3 #

toConstr :: M3u8NielsenId3 -> Constr #

dataTypeOf :: M3u8NielsenId3 -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M3u8NielsenId3) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M3u8NielsenId3) #

gmapT :: (forall b. Data b => b -> b) -> M3u8NielsenId3 -> M3u8NielsenId3 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M3u8NielsenId3 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M3u8NielsenId3 -> r #

gmapQ :: (forall d. Data d => d -> u) -> M3u8NielsenId3 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M3u8NielsenId3 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M3u8NielsenId3 -> m M3u8NielsenId3 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M3u8NielsenId3 -> m M3u8NielsenId3 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M3u8NielsenId3 -> m M3u8NielsenId3 #

Ord M3u8NielsenId3 Source # 
Read M3u8NielsenId3 Source # 
Show M3u8NielsenId3 Source # 
Generic M3u8NielsenId3 Source # 

Associated Types

type Rep M3u8NielsenId3 :: * -> * #

Hashable M3u8NielsenId3 Source # 
ToJSON M3u8NielsenId3 Source # 
FromJSON M3u8NielsenId3 Source # 
NFData M3u8NielsenId3 Source # 

Methods

rnf :: M3u8NielsenId3 -> () #

ToHeader M3u8NielsenId3 Source # 
ToQuery M3u8NielsenId3 Source # 
ToByteString M3u8NielsenId3 Source # 
FromText M3u8NielsenId3 Source # 
ToText M3u8NielsenId3 Source # 
type Rep M3u8NielsenId3 Source # 
type Rep M3u8NielsenId3 = D1 * (MetaData "M3u8NielsenId3" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "M3uInsert" PrefixI False) (U1 *)) (C1 * (MetaCons "M3uNone" PrefixI False) (U1 *)))

M3u8PcrControl

data M3u8PcrControl Source #

When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.

Instances

Bounded M3u8PcrControl Source # 
Enum M3u8PcrControl Source # 
Eq M3u8PcrControl Source # 
Data M3u8PcrControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M3u8PcrControl -> c M3u8PcrControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M3u8PcrControl #

toConstr :: M3u8PcrControl -> Constr #

dataTypeOf :: M3u8PcrControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M3u8PcrControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M3u8PcrControl) #

gmapT :: (forall b. Data b => b -> b) -> M3u8PcrControl -> M3u8PcrControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M3u8PcrControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M3u8PcrControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> M3u8PcrControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M3u8PcrControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M3u8PcrControl -> m M3u8PcrControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M3u8PcrControl -> m M3u8PcrControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M3u8PcrControl -> m M3u8PcrControl #

Ord M3u8PcrControl Source # 
Read M3u8PcrControl Source # 
Show M3u8PcrControl Source # 
Generic M3u8PcrControl Source # 

Associated Types

type Rep M3u8PcrControl :: * -> * #

Hashable M3u8PcrControl Source # 
ToJSON M3u8PcrControl Source # 
FromJSON M3u8PcrControl Source # 
NFData M3u8PcrControl Source # 

Methods

rnf :: M3u8PcrControl -> () #

ToHeader M3u8PcrControl Source # 
ToQuery M3u8PcrControl Source # 
ToByteString M3u8PcrControl Source # 
FromText M3u8PcrControl Source # 
ToText M3u8PcrControl Source # 
type Rep M3u8PcrControl Source # 
type Rep M3u8PcrControl = D1 * (MetaData "M3u8PcrControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MPCConfiguredPcrPeriod" PrefixI False) (U1 *)) (C1 * (MetaCons "MPCPcrEveryPesPacket" PrefixI False) (U1 *)))

M3u8Scte35Source

data M3u8Scte35Source Source #

Enables SCTE-35 passthrough (scte35Source) to pass any SCTE-35 signals from input to output.

Constructors

MNone 
MPassthrough 

Instances

Bounded M3u8Scte35Source Source # 
Enum M3u8Scte35Source Source # 
Eq M3u8Scte35Source Source # 
Data M3u8Scte35Source Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M3u8Scte35Source -> c M3u8Scte35Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M3u8Scte35Source #

toConstr :: M3u8Scte35Source -> Constr #

dataTypeOf :: M3u8Scte35Source -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M3u8Scte35Source) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M3u8Scte35Source) #

gmapT :: (forall b. Data b => b -> b) -> M3u8Scte35Source -> M3u8Scte35Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M3u8Scte35Source -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M3u8Scte35Source -> r #

gmapQ :: (forall d. Data d => d -> u) -> M3u8Scte35Source -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M3u8Scte35Source -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M3u8Scte35Source -> m M3u8Scte35Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M3u8Scte35Source -> m M3u8Scte35Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M3u8Scte35Source -> m M3u8Scte35Source #

Ord M3u8Scte35Source Source # 
Read M3u8Scte35Source Source # 
Show M3u8Scte35Source Source # 
Generic M3u8Scte35Source Source # 
Hashable M3u8Scte35Source Source # 
ToJSON M3u8Scte35Source Source # 
FromJSON M3u8Scte35Source Source # 
NFData M3u8Scte35Source Source # 

Methods

rnf :: M3u8Scte35Source -> () #

ToHeader M3u8Scte35Source Source # 
ToQuery M3u8Scte35Source Source # 
ToByteString M3u8Scte35Source Source # 
FromText M3u8Scte35Source Source # 
ToText M3u8Scte35Source Source # 
type Rep M3u8Scte35Source Source # 
type Rep M3u8Scte35Source = D1 * (MetaData "M3u8Scte35Source" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MNone" PrefixI False) (U1 *)) (C1 * (MetaCons "MPassthrough" PrefixI False) (U1 *)))

MovClapAtom

data MovClapAtom Source #

When enabled, include clap atom if appropriate for the video output settings.

Constructors

MExclude 
MInclude 

Instances

Bounded MovClapAtom Source # 
Enum MovClapAtom Source # 
Eq MovClapAtom Source # 
Data MovClapAtom Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MovClapAtom -> c MovClapAtom #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MovClapAtom #

toConstr :: MovClapAtom -> Constr #

dataTypeOf :: MovClapAtom -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MovClapAtom) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MovClapAtom) #

gmapT :: (forall b. Data b => b -> b) -> MovClapAtom -> MovClapAtom #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MovClapAtom -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MovClapAtom -> r #

gmapQ :: (forall d. Data d => d -> u) -> MovClapAtom -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MovClapAtom -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MovClapAtom -> m MovClapAtom #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MovClapAtom -> m MovClapAtom #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MovClapAtom -> m MovClapAtom #

Ord MovClapAtom Source # 
Read MovClapAtom Source # 
Show MovClapAtom Source # 
Generic MovClapAtom Source # 

Associated Types

type Rep MovClapAtom :: * -> * #

Hashable MovClapAtom Source # 
ToJSON MovClapAtom Source # 
FromJSON MovClapAtom Source # 
NFData MovClapAtom Source # 

Methods

rnf :: MovClapAtom -> () #

ToHeader MovClapAtom Source # 
ToQuery MovClapAtom Source # 
ToByteString MovClapAtom Source # 
FromText MovClapAtom Source # 
ToText MovClapAtom Source # 

Methods

toText :: MovClapAtom -> Text #

type Rep MovClapAtom Source # 
type Rep MovClapAtom = D1 * (MetaData "MovClapAtom" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MExclude" PrefixI False) (U1 *)) (C1 * (MetaCons "MInclude" PrefixI False) (U1 *)))

MovCslgAtom

data MovCslgAtom Source #

When enabled, file composition times will start at zero, composition times in the ctts (composition time to sample) box for B-frames will be negative, and a cslg (composition shift least greatest) box will be included per 14496-1 amendment 1. This improves compatibility with Apple players and tools.

Constructors

MCAExclude 
MCAInclude 

Instances

Bounded MovCslgAtom Source # 
Enum MovCslgAtom Source # 
Eq MovCslgAtom Source # 
Data MovCslgAtom Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MovCslgAtom -> c MovCslgAtom #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MovCslgAtom #

toConstr :: MovCslgAtom -> Constr #

dataTypeOf :: MovCslgAtom -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MovCslgAtom) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MovCslgAtom) #

gmapT :: (forall b. Data b => b -> b) -> MovCslgAtom -> MovCslgAtom #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MovCslgAtom -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MovCslgAtom -> r #

gmapQ :: (forall d. Data d => d -> u) -> MovCslgAtom -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MovCslgAtom -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MovCslgAtom -> m MovCslgAtom #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MovCslgAtom -> m MovCslgAtom #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MovCslgAtom -> m MovCslgAtom #

Ord MovCslgAtom Source # 
Read MovCslgAtom Source # 
Show MovCslgAtom Source # 
Generic MovCslgAtom Source # 

Associated Types

type Rep MovCslgAtom :: * -> * #

Hashable MovCslgAtom Source # 
ToJSON MovCslgAtom Source # 
FromJSON MovCslgAtom Source # 
NFData MovCslgAtom Source # 

Methods

rnf :: MovCslgAtom -> () #

ToHeader MovCslgAtom Source # 
ToQuery MovCslgAtom Source # 
ToByteString MovCslgAtom Source # 
FromText MovCslgAtom Source # 
ToText MovCslgAtom Source # 

Methods

toText :: MovCslgAtom -> Text #

type Rep MovCslgAtom Source # 
type Rep MovCslgAtom = D1 * (MetaData "MovCslgAtom" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MCAExclude" PrefixI False) (U1 *)) (C1 * (MetaCons "MCAInclude" PrefixI False) (U1 *)))

MovMpeg2FourCCControl

data MovMpeg2FourCCControl Source #

When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes. This increases compatibility with Apple editors and players, but may decrease compatibility with other players. Only applicable when the video codec is MPEG2.

Constructors

Mpeg 
Xdcam 

Instances

Bounded MovMpeg2FourCCControl Source # 
Enum MovMpeg2FourCCControl Source # 
Eq MovMpeg2FourCCControl Source # 
Data MovMpeg2FourCCControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MovMpeg2FourCCControl -> c MovMpeg2FourCCControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MovMpeg2FourCCControl #

toConstr :: MovMpeg2FourCCControl -> Constr #

dataTypeOf :: MovMpeg2FourCCControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MovMpeg2FourCCControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MovMpeg2FourCCControl) #

gmapT :: (forall b. Data b => b -> b) -> MovMpeg2FourCCControl -> MovMpeg2FourCCControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MovMpeg2FourCCControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MovMpeg2FourCCControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> MovMpeg2FourCCControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MovMpeg2FourCCControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MovMpeg2FourCCControl -> m MovMpeg2FourCCControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MovMpeg2FourCCControl -> m MovMpeg2FourCCControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MovMpeg2FourCCControl -> m MovMpeg2FourCCControl #

Ord MovMpeg2FourCCControl Source # 
Read MovMpeg2FourCCControl Source # 
Show MovMpeg2FourCCControl Source # 
Generic MovMpeg2FourCCControl Source # 
Hashable MovMpeg2FourCCControl Source # 
ToJSON MovMpeg2FourCCControl Source # 
FromJSON MovMpeg2FourCCControl Source # 
NFData MovMpeg2FourCCControl Source # 

Methods

rnf :: MovMpeg2FourCCControl -> () #

ToHeader MovMpeg2FourCCControl Source # 
ToQuery MovMpeg2FourCCControl Source # 
ToByteString MovMpeg2FourCCControl Source # 
FromText MovMpeg2FourCCControl Source # 
ToText MovMpeg2FourCCControl Source # 
type Rep MovMpeg2FourCCControl Source # 
type Rep MovMpeg2FourCCControl = D1 * (MetaData "MovMpeg2FourCCControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Mpeg" PrefixI False) (U1 *)) (C1 * (MetaCons "Xdcam" PrefixI False) (U1 *)))

MovPaddingControl

data MovPaddingControl Source #

If set to OMNEON, inserts Omneon-compatible padding

Constructors

MPCNone 
MPCOmneon 

Instances

Bounded MovPaddingControl Source # 
Enum MovPaddingControl Source # 
Eq MovPaddingControl Source # 
Data MovPaddingControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MovPaddingControl -> c MovPaddingControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MovPaddingControl #

toConstr :: MovPaddingControl -> Constr #

dataTypeOf :: MovPaddingControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MovPaddingControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MovPaddingControl) #

gmapT :: (forall b. Data b => b -> b) -> MovPaddingControl -> MovPaddingControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MovPaddingControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MovPaddingControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> MovPaddingControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MovPaddingControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MovPaddingControl -> m MovPaddingControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MovPaddingControl -> m MovPaddingControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MovPaddingControl -> m MovPaddingControl #

Ord MovPaddingControl Source # 
Read MovPaddingControl Source # 
Show MovPaddingControl Source # 
Generic MovPaddingControl Source # 
Hashable MovPaddingControl Source # 
ToJSON MovPaddingControl Source # 
FromJSON MovPaddingControl Source # 
NFData MovPaddingControl Source # 

Methods

rnf :: MovPaddingControl -> () #

ToHeader MovPaddingControl Source # 
ToQuery MovPaddingControl Source # 
ToByteString MovPaddingControl Source # 
FromText MovPaddingControl Source # 
ToText MovPaddingControl Source # 
type Rep MovPaddingControl Source # 
type Rep MovPaddingControl = D1 * (MetaData "MovPaddingControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MPCNone" PrefixI False) (U1 *)) (C1 * (MetaCons "MPCOmneon" PrefixI False) (U1 *)))

MovReference

data MovReference Source #

A value of external creates separate media files and the wrapper file (.mov) contains references to these media files. A value of self_contained creates only a wrapper (.mov) file and this file contains all of the media.

Constructors

External 
SelfContained 

Instances

Bounded MovReference Source # 
Enum MovReference Source # 
Eq MovReference Source # 
Data MovReference Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MovReference -> c MovReference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MovReference #

toConstr :: MovReference -> Constr #

dataTypeOf :: MovReference -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MovReference) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MovReference) #

gmapT :: (forall b. Data b => b -> b) -> MovReference -> MovReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MovReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MovReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> MovReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MovReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MovReference -> m MovReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MovReference -> m MovReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MovReference -> m MovReference #

Ord MovReference Source # 
Read MovReference Source # 
Show MovReference Source # 
Generic MovReference Source # 

Associated Types

type Rep MovReference :: * -> * #

Hashable MovReference Source # 
ToJSON MovReference Source # 
FromJSON MovReference Source # 
NFData MovReference Source # 

Methods

rnf :: MovReference -> () #

ToHeader MovReference Source # 
ToQuery MovReference Source # 
ToByteString MovReference Source # 
FromText MovReference Source # 
ToText MovReference Source # 

Methods

toText :: MovReference -> Text #

type Rep MovReference Source # 
type Rep MovReference = D1 * (MetaData "MovReference" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "External" PrefixI False) (U1 *)) (C1 * (MetaCons "SelfContained" PrefixI False) (U1 *)))

Mp4CslgAtom

data Mp4CslgAtom Source #

When enabled, file composition times will start at zero, composition times in the ctts (composition time to sample) box for B-frames will be negative, and a cslg (composition shift least greatest) box will be included per 14496-1 amendment 1. This improves compatibility with Apple players and tools.

Constructors

Mp4Exclude 
Mp4Include 

Instances

Bounded Mp4CslgAtom Source # 
Enum Mp4CslgAtom Source # 
Eq Mp4CslgAtom Source # 
Data Mp4CslgAtom Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mp4CslgAtom -> c Mp4CslgAtom #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mp4CslgAtom #

toConstr :: Mp4CslgAtom -> Constr #

dataTypeOf :: Mp4CslgAtom -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mp4CslgAtom) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mp4CslgAtom) #

gmapT :: (forall b. Data b => b -> b) -> Mp4CslgAtom -> Mp4CslgAtom #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mp4CslgAtom -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mp4CslgAtom -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mp4CslgAtom -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mp4CslgAtom -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mp4CslgAtom -> m Mp4CslgAtom #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp4CslgAtom -> m Mp4CslgAtom #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp4CslgAtom -> m Mp4CslgAtom #

Ord Mp4CslgAtom Source # 
Read Mp4CslgAtom Source # 
Show Mp4CslgAtom Source # 
Generic Mp4CslgAtom Source # 

Associated Types

type Rep Mp4CslgAtom :: * -> * #

Hashable Mp4CslgAtom Source # 
ToJSON Mp4CslgAtom Source # 
FromJSON Mp4CslgAtom Source # 
NFData Mp4CslgAtom Source # 

Methods

rnf :: Mp4CslgAtom -> () #

ToHeader Mp4CslgAtom Source # 
ToQuery Mp4CslgAtom Source # 
ToByteString Mp4CslgAtom Source # 
FromText Mp4CslgAtom Source # 
ToText Mp4CslgAtom Source # 

Methods

toText :: Mp4CslgAtom -> Text #

type Rep Mp4CslgAtom Source # 
type Rep Mp4CslgAtom = D1 * (MetaData "Mp4CslgAtom" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Mp4Exclude" PrefixI False) (U1 *)) (C1 * (MetaCons "Mp4Include" PrefixI False) (U1 *)))

Mp4FreeSpaceBox

data Mp4FreeSpaceBox Source #

Inserts a free-space box immediately after the moov box.

Constructors

MFSBExclude 
MFSBInclude 

Instances

Bounded Mp4FreeSpaceBox Source # 
Enum Mp4FreeSpaceBox Source # 
Eq Mp4FreeSpaceBox Source # 
Data Mp4FreeSpaceBox Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mp4FreeSpaceBox -> c Mp4FreeSpaceBox #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mp4FreeSpaceBox #

toConstr :: Mp4FreeSpaceBox -> Constr #

dataTypeOf :: Mp4FreeSpaceBox -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mp4FreeSpaceBox) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mp4FreeSpaceBox) #

gmapT :: (forall b. Data b => b -> b) -> Mp4FreeSpaceBox -> Mp4FreeSpaceBox #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mp4FreeSpaceBox -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mp4FreeSpaceBox -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mp4FreeSpaceBox -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mp4FreeSpaceBox -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mp4FreeSpaceBox -> m Mp4FreeSpaceBox #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp4FreeSpaceBox -> m Mp4FreeSpaceBox #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp4FreeSpaceBox -> m Mp4FreeSpaceBox #

Ord Mp4FreeSpaceBox Source # 
Read Mp4FreeSpaceBox Source # 
Show Mp4FreeSpaceBox Source # 
Generic Mp4FreeSpaceBox Source # 
Hashable Mp4FreeSpaceBox Source # 
ToJSON Mp4FreeSpaceBox Source # 
FromJSON Mp4FreeSpaceBox Source # 
NFData Mp4FreeSpaceBox Source # 

Methods

rnf :: Mp4FreeSpaceBox -> () #

ToHeader Mp4FreeSpaceBox Source # 
ToQuery Mp4FreeSpaceBox Source # 
ToByteString Mp4FreeSpaceBox Source # 
FromText Mp4FreeSpaceBox Source # 
ToText Mp4FreeSpaceBox Source # 
type Rep Mp4FreeSpaceBox Source # 
type Rep Mp4FreeSpaceBox = D1 * (MetaData "Mp4FreeSpaceBox" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MFSBExclude" PrefixI False) (U1 *)) (C1 * (MetaCons "MFSBInclude" PrefixI False) (U1 *)))

Mp4MoovPlacement

data Mp4MoovPlacement Source #

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.

Instances

Bounded Mp4MoovPlacement Source # 
Enum Mp4MoovPlacement Source # 
Eq Mp4MoovPlacement Source # 
Data Mp4MoovPlacement Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mp4MoovPlacement -> c Mp4MoovPlacement #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mp4MoovPlacement #

toConstr :: Mp4MoovPlacement -> Constr #

dataTypeOf :: Mp4MoovPlacement -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mp4MoovPlacement) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mp4MoovPlacement) #

gmapT :: (forall b. Data b => b -> b) -> Mp4MoovPlacement -> Mp4MoovPlacement #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mp4MoovPlacement -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mp4MoovPlacement -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mp4MoovPlacement -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mp4MoovPlacement -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mp4MoovPlacement -> m Mp4MoovPlacement #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp4MoovPlacement -> m Mp4MoovPlacement #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp4MoovPlacement -> m Mp4MoovPlacement #

Ord Mp4MoovPlacement Source # 
Read Mp4MoovPlacement Source # 
Show Mp4MoovPlacement Source # 
Generic Mp4MoovPlacement Source # 
Hashable Mp4MoovPlacement Source # 
ToJSON Mp4MoovPlacement Source # 
FromJSON Mp4MoovPlacement Source # 
NFData Mp4MoovPlacement Source # 

Methods

rnf :: Mp4MoovPlacement -> () #

ToHeader Mp4MoovPlacement Source # 
ToQuery Mp4MoovPlacement Source # 
ToByteString Mp4MoovPlacement Source # 
FromText Mp4MoovPlacement Source # 
ToText Mp4MoovPlacement Source # 
type Rep Mp4MoovPlacement Source # 
type Rep Mp4MoovPlacement = D1 * (MetaData "Mp4MoovPlacement" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MMPNormal" PrefixI False) (U1 *)) (C1 * (MetaCons "MMPProgressiveDownload" PrefixI False) (U1 *)))

Mpeg2AdaptiveQuantization

data Mpeg2AdaptiveQuantization Source #

Adaptive quantization. Allows intra-frame quantizers to vary to improve visual quality.

Constructors

MAQHigh 
MAQLow 
MAQMedium 
MAQOff 

Instances

Bounded Mpeg2AdaptiveQuantization Source # 
Enum Mpeg2AdaptiveQuantization Source # 
Eq Mpeg2AdaptiveQuantization Source # 
Data Mpeg2AdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2AdaptiveQuantization -> c Mpeg2AdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2AdaptiveQuantization #

toConstr :: Mpeg2AdaptiveQuantization -> Constr #

dataTypeOf :: Mpeg2AdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2AdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2AdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2AdaptiveQuantization -> Mpeg2AdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2AdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2AdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2AdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2AdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2AdaptiveQuantization -> m Mpeg2AdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2AdaptiveQuantization -> m Mpeg2AdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2AdaptiveQuantization -> m Mpeg2AdaptiveQuantization #

Ord Mpeg2AdaptiveQuantization Source # 
Read Mpeg2AdaptiveQuantization Source # 
Show Mpeg2AdaptiveQuantization Source # 
Generic Mpeg2AdaptiveQuantization Source # 
Hashable Mpeg2AdaptiveQuantization Source # 
ToJSON Mpeg2AdaptiveQuantization Source # 
FromJSON Mpeg2AdaptiveQuantization Source # 
NFData Mpeg2AdaptiveQuantization Source # 
ToHeader Mpeg2AdaptiveQuantization Source # 
ToQuery Mpeg2AdaptiveQuantization Source # 
ToByteString Mpeg2AdaptiveQuantization Source # 
FromText Mpeg2AdaptiveQuantization Source # 
ToText Mpeg2AdaptiveQuantization Source # 
type Rep Mpeg2AdaptiveQuantization Source # 
type Rep Mpeg2AdaptiveQuantization = D1 * (MetaData "Mpeg2AdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "MAQHigh" PrefixI False) (U1 *)) (C1 * (MetaCons "MAQLow" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "MAQMedium" PrefixI False) (U1 *)) (C1 * (MetaCons "MAQOff" PrefixI False) (U1 *))))

Mpeg2CodecLevel

data Mpeg2CodecLevel Source #

Use Level (Mpeg2CodecLevel) to set the MPEG-2 level for the video output.

Instances

Bounded Mpeg2CodecLevel Source # 
Enum Mpeg2CodecLevel Source # 
Eq Mpeg2CodecLevel Source # 
Data Mpeg2CodecLevel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2CodecLevel -> c Mpeg2CodecLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2CodecLevel #

toConstr :: Mpeg2CodecLevel -> Constr #

dataTypeOf :: Mpeg2CodecLevel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2CodecLevel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2CodecLevel) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2CodecLevel -> Mpeg2CodecLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2CodecLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2CodecLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2CodecLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2CodecLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2CodecLevel -> m Mpeg2CodecLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2CodecLevel -> m Mpeg2CodecLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2CodecLevel -> m Mpeg2CodecLevel #

Ord Mpeg2CodecLevel Source # 
Read Mpeg2CodecLevel Source # 
Show Mpeg2CodecLevel Source # 
Generic Mpeg2CodecLevel Source # 
Hashable Mpeg2CodecLevel Source # 
ToJSON Mpeg2CodecLevel Source # 
FromJSON Mpeg2CodecLevel Source # 
NFData Mpeg2CodecLevel Source # 

Methods

rnf :: Mpeg2CodecLevel -> () #

ToHeader Mpeg2CodecLevel Source # 
ToQuery Mpeg2CodecLevel Source # 
ToByteString Mpeg2CodecLevel Source # 
FromText Mpeg2CodecLevel Source # 
ToText Mpeg2CodecLevel Source # 
type Rep Mpeg2CodecLevel Source # 
type Rep Mpeg2CodecLevel = D1 * (MetaData "Mpeg2CodecLevel" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "MCLAuto" PrefixI False) (U1 *)) (C1 * (MetaCons "MCLHIGH1440" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "MCLHigh" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "MCLLow" PrefixI False) (U1 *)) (C1 * (MetaCons "MCLMain" PrefixI False) (U1 *)))))

Mpeg2CodecProfile

data Mpeg2CodecProfile Source #

Use Profile (Mpeg2CodecProfile) to set the MPEG-2 profile for the video output.

Constructors

Main 
Profile422 

Instances

Bounded Mpeg2CodecProfile Source # 
Enum Mpeg2CodecProfile Source # 
Eq Mpeg2CodecProfile Source # 
Data Mpeg2CodecProfile Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2CodecProfile -> c Mpeg2CodecProfile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2CodecProfile #

toConstr :: Mpeg2CodecProfile -> Constr #

dataTypeOf :: Mpeg2CodecProfile -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2CodecProfile) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2CodecProfile) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2CodecProfile -> Mpeg2CodecProfile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2CodecProfile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2CodecProfile -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2CodecProfile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2CodecProfile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2CodecProfile -> m Mpeg2CodecProfile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2CodecProfile -> m Mpeg2CodecProfile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2CodecProfile -> m Mpeg2CodecProfile #

Ord Mpeg2CodecProfile Source # 
Read Mpeg2CodecProfile Source # 
Show Mpeg2CodecProfile Source # 
Generic Mpeg2CodecProfile Source # 
Hashable Mpeg2CodecProfile Source # 
ToJSON Mpeg2CodecProfile Source # 
FromJSON Mpeg2CodecProfile Source # 
NFData Mpeg2CodecProfile Source # 

Methods

rnf :: Mpeg2CodecProfile -> () #

ToHeader Mpeg2CodecProfile Source # 
ToQuery Mpeg2CodecProfile Source # 
ToByteString Mpeg2CodecProfile Source # 
FromText Mpeg2CodecProfile Source # 
ToText Mpeg2CodecProfile Source # 
type Rep Mpeg2CodecProfile Source # 
type Rep Mpeg2CodecProfile = D1 * (MetaData "Mpeg2CodecProfile" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Main" PrefixI False) (U1 *)) (C1 * (MetaCons "Profile422" PrefixI False) (U1 *)))

Mpeg2FramerateControl

data Mpeg2FramerateControl Source #

Using the API, set FramerateControl to INITIALIZE_FROM_SOURCE if you want the service to use the framerate from the input. Using the console, do this by choosing INITIALIZE_FROM_SOURCE for Framerate.

Instances

Bounded Mpeg2FramerateControl Source # 
Enum Mpeg2FramerateControl Source # 
Eq Mpeg2FramerateControl Source # 
Data Mpeg2FramerateControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2FramerateControl -> c Mpeg2FramerateControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2FramerateControl #

toConstr :: Mpeg2FramerateControl -> Constr #

dataTypeOf :: Mpeg2FramerateControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2FramerateControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2FramerateControl) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2FramerateControl -> Mpeg2FramerateControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2FramerateControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2FramerateControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2FramerateControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2FramerateControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2FramerateControl -> m Mpeg2FramerateControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2FramerateControl -> m Mpeg2FramerateControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2FramerateControl -> m Mpeg2FramerateControl #

Ord Mpeg2FramerateControl Source # 
Read Mpeg2FramerateControl Source # 
Show Mpeg2FramerateControl Source # 
Generic Mpeg2FramerateControl Source # 
Hashable Mpeg2FramerateControl Source # 
ToJSON Mpeg2FramerateControl Source # 
FromJSON Mpeg2FramerateControl Source # 
NFData Mpeg2FramerateControl Source # 

Methods

rnf :: Mpeg2FramerateControl -> () #

ToHeader Mpeg2FramerateControl Source # 
ToQuery Mpeg2FramerateControl Source # 
ToByteString Mpeg2FramerateControl Source # 
FromText Mpeg2FramerateControl Source # 
ToText Mpeg2FramerateControl Source # 
type Rep Mpeg2FramerateControl Source # 
type Rep Mpeg2FramerateControl = D1 * (MetaData "Mpeg2FramerateControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MFCInitializeFromSource" PrefixI False) (U1 *)) (C1 * (MetaCons "MFCSpecified" PrefixI False) (U1 *)))

Mpeg2FramerateConversionAlgorithm

data Mpeg2FramerateConversionAlgorithm Source #

When set to INTERPOLATE, produces smoother motion during framerate conversion.

Instances

Bounded Mpeg2FramerateConversionAlgorithm Source # 
Enum Mpeg2FramerateConversionAlgorithm Source # 
Eq Mpeg2FramerateConversionAlgorithm Source # 
Data Mpeg2FramerateConversionAlgorithm Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2FramerateConversionAlgorithm -> c Mpeg2FramerateConversionAlgorithm #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2FramerateConversionAlgorithm #

toConstr :: Mpeg2FramerateConversionAlgorithm -> Constr #

dataTypeOf :: Mpeg2FramerateConversionAlgorithm -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2FramerateConversionAlgorithm) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2FramerateConversionAlgorithm) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2FramerateConversionAlgorithm -> Mpeg2FramerateConversionAlgorithm #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2FramerateConversionAlgorithm -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2FramerateConversionAlgorithm -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2FramerateConversionAlgorithm -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2FramerateConversionAlgorithm -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2FramerateConversionAlgorithm -> m Mpeg2FramerateConversionAlgorithm #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2FramerateConversionAlgorithm -> m Mpeg2FramerateConversionAlgorithm #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2FramerateConversionAlgorithm -> m Mpeg2FramerateConversionAlgorithm #

Ord Mpeg2FramerateConversionAlgorithm Source # 
Read Mpeg2FramerateConversionAlgorithm Source # 
Show Mpeg2FramerateConversionAlgorithm Source # 
Generic Mpeg2FramerateConversionAlgorithm Source # 
Hashable Mpeg2FramerateConversionAlgorithm Source # 
ToJSON Mpeg2FramerateConversionAlgorithm Source # 
FromJSON Mpeg2FramerateConversionAlgorithm Source # 
NFData Mpeg2FramerateConversionAlgorithm Source # 
ToHeader Mpeg2FramerateConversionAlgorithm Source # 
ToQuery Mpeg2FramerateConversionAlgorithm Source # 
ToByteString Mpeg2FramerateConversionAlgorithm Source # 
FromText Mpeg2FramerateConversionAlgorithm Source # 
ToText Mpeg2FramerateConversionAlgorithm Source # 
type Rep Mpeg2FramerateConversionAlgorithm Source # 
type Rep Mpeg2FramerateConversionAlgorithm = D1 * (MetaData "Mpeg2FramerateConversionAlgorithm" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MFCADuplicateDrop" PrefixI False) (U1 *)) (C1 * (MetaCons "MFCAInterpolate" PrefixI False) (U1 *)))

Mpeg2GopSizeUnits

data Mpeg2GopSizeUnits Source #

Indicates if the GOP Size in MPEG2 is specified in frames or seconds. If seconds the system will convert the GOP Size into a frame count at run time.

Constructors

MGSUFrames 
MGSUSeconds 

Instances

Bounded Mpeg2GopSizeUnits Source # 
Enum Mpeg2GopSizeUnits Source # 
Eq Mpeg2GopSizeUnits Source # 
Data Mpeg2GopSizeUnits Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2GopSizeUnits -> c Mpeg2GopSizeUnits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2GopSizeUnits #

toConstr :: Mpeg2GopSizeUnits -> Constr #

dataTypeOf :: Mpeg2GopSizeUnits -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2GopSizeUnits) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2GopSizeUnits) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2GopSizeUnits -> Mpeg2GopSizeUnits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2GopSizeUnits -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2GopSizeUnits -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2GopSizeUnits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2GopSizeUnits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2GopSizeUnits -> m Mpeg2GopSizeUnits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2GopSizeUnits -> m Mpeg2GopSizeUnits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2GopSizeUnits -> m Mpeg2GopSizeUnits #

Ord Mpeg2GopSizeUnits Source # 
Read Mpeg2GopSizeUnits Source # 
Show Mpeg2GopSizeUnits Source # 
Generic Mpeg2GopSizeUnits Source # 
Hashable Mpeg2GopSizeUnits Source # 
ToJSON Mpeg2GopSizeUnits Source # 
FromJSON Mpeg2GopSizeUnits Source # 
NFData Mpeg2GopSizeUnits Source # 

Methods

rnf :: Mpeg2GopSizeUnits -> () #

ToHeader Mpeg2GopSizeUnits Source # 
ToQuery Mpeg2GopSizeUnits Source # 
ToByteString Mpeg2GopSizeUnits Source # 
FromText Mpeg2GopSizeUnits Source # 
ToText Mpeg2GopSizeUnits Source # 
type Rep Mpeg2GopSizeUnits Source # 
type Rep Mpeg2GopSizeUnits = D1 * (MetaData "Mpeg2GopSizeUnits" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MGSUFrames" PrefixI False) (U1 *)) (C1 * (MetaCons "MGSUSeconds" PrefixI False) (U1 *)))

Mpeg2InterlaceMode

data Mpeg2InterlaceMode Source #

Use Interlace mode (InterlaceMode) to choose the scan line type for the output. * Top Field First (TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having the same field polarity (top or bottom first). * Follow, Default Top (FOLLOw_TOP_FIELD) and Follow, Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same polarity as the source (it will follow the source). The output could therefore be a mix of "top field first" and "bottom field first". - If the source is progressive, the output will be interlaced with "top field first" or "bottom field first" polarity, depending on which of the Follow options you chose.

Instances

Bounded Mpeg2InterlaceMode Source # 
Enum Mpeg2InterlaceMode Source # 
Eq Mpeg2InterlaceMode Source # 
Data Mpeg2InterlaceMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2InterlaceMode -> c Mpeg2InterlaceMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2InterlaceMode #

toConstr :: Mpeg2InterlaceMode -> Constr #

dataTypeOf :: Mpeg2InterlaceMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2InterlaceMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2InterlaceMode) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2InterlaceMode -> Mpeg2InterlaceMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2InterlaceMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2InterlaceMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2InterlaceMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2InterlaceMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2InterlaceMode -> m Mpeg2InterlaceMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2InterlaceMode -> m Mpeg2InterlaceMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2InterlaceMode -> m Mpeg2InterlaceMode #

Ord Mpeg2InterlaceMode Source # 
Read Mpeg2InterlaceMode Source # 
Show Mpeg2InterlaceMode Source # 
Generic Mpeg2InterlaceMode Source # 
Hashable Mpeg2InterlaceMode Source # 
ToJSON Mpeg2InterlaceMode Source # 
FromJSON Mpeg2InterlaceMode Source # 
NFData Mpeg2InterlaceMode Source # 

Methods

rnf :: Mpeg2InterlaceMode -> () #

ToHeader Mpeg2InterlaceMode Source # 
ToQuery Mpeg2InterlaceMode Source # 
ToByteString Mpeg2InterlaceMode Source # 
FromText Mpeg2InterlaceMode Source # 
ToText Mpeg2InterlaceMode Source # 
type Rep Mpeg2InterlaceMode Source # 
type Rep Mpeg2InterlaceMode = D1 * (MetaData "Mpeg2InterlaceMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "MIMBottomField" PrefixI False) (U1 *)) (C1 * (MetaCons "MIMFollowBottomField" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "MIMFollowTopField" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "MIMProgressive" PrefixI False) (U1 *)) (C1 * (MetaCons "MIMTopField" PrefixI False) (U1 *)))))

Mpeg2IntraDcPrecision

data Mpeg2IntraDcPrecision Source #

Use Intra DC precision (Mpeg2IntraDcPrecision) to set quantization precision for intra-block DC coefficients. If you choose the value auto, the service will automatically select the precision based on the per-frame compression ratio.

Instances

Bounded Mpeg2IntraDcPrecision Source # 
Enum Mpeg2IntraDcPrecision Source # 
Eq Mpeg2IntraDcPrecision Source # 
Data Mpeg2IntraDcPrecision Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2IntraDcPrecision -> c Mpeg2IntraDcPrecision #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2IntraDcPrecision #

toConstr :: Mpeg2IntraDcPrecision -> Constr #

dataTypeOf :: Mpeg2IntraDcPrecision -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2IntraDcPrecision) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2IntraDcPrecision) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2IntraDcPrecision -> Mpeg2IntraDcPrecision #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2IntraDcPrecision -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2IntraDcPrecision -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2IntraDcPrecision -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2IntraDcPrecision -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2IntraDcPrecision -> m Mpeg2IntraDcPrecision #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2IntraDcPrecision -> m Mpeg2IntraDcPrecision #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2IntraDcPrecision -> m Mpeg2IntraDcPrecision #

Ord Mpeg2IntraDcPrecision Source # 
Read Mpeg2IntraDcPrecision Source # 
Show Mpeg2IntraDcPrecision Source # 
Generic Mpeg2IntraDcPrecision Source # 
Hashable Mpeg2IntraDcPrecision Source # 
ToJSON Mpeg2IntraDcPrecision Source # 
FromJSON Mpeg2IntraDcPrecision Source # 
NFData Mpeg2IntraDcPrecision Source # 

Methods

rnf :: Mpeg2IntraDcPrecision -> () #

ToHeader Mpeg2IntraDcPrecision Source # 
ToQuery Mpeg2IntraDcPrecision Source # 
ToByteString Mpeg2IntraDcPrecision Source # 
FromText Mpeg2IntraDcPrecision Source # 
ToText Mpeg2IntraDcPrecision Source # 
type Rep Mpeg2IntraDcPrecision Source # 
type Rep Mpeg2IntraDcPrecision = D1 * (MetaData "Mpeg2IntraDcPrecision" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "MIDPAuto" PrefixI False) (U1 *)) (C1 * (MetaCons "MIDPIntraDcPrecision10" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "MIDPIntraDcPrecision11" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "MIDPIntraDcPrecision8" PrefixI False) (U1 *)) (C1 * (MetaCons "MIDPIntraDcPrecision9" PrefixI False) (U1 *)))))

Mpeg2ParControl

data Mpeg2ParControl Source #

Using the API, enable ParFollowSource if you want the service to use the pixel aspect ratio from the input. Using the console, do this by choosing Follow source for Pixel aspect ratio.

Instances

Bounded Mpeg2ParControl Source # 
Enum Mpeg2ParControl Source # 
Eq Mpeg2ParControl Source # 
Data Mpeg2ParControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2ParControl -> c Mpeg2ParControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2ParControl #

toConstr :: Mpeg2ParControl -> Constr #

dataTypeOf :: Mpeg2ParControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2ParControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2ParControl) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2ParControl -> Mpeg2ParControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2ParControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2ParControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2ParControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2ParControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2ParControl -> m Mpeg2ParControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2ParControl -> m Mpeg2ParControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2ParControl -> m Mpeg2ParControl #

Ord Mpeg2ParControl Source # 
Read Mpeg2ParControl Source # 
Show Mpeg2ParControl Source # 
Generic Mpeg2ParControl Source # 
Hashable Mpeg2ParControl Source # 
ToJSON Mpeg2ParControl Source # 
FromJSON Mpeg2ParControl Source # 
NFData Mpeg2ParControl Source # 

Methods

rnf :: Mpeg2ParControl -> () #

ToHeader Mpeg2ParControl Source # 
ToQuery Mpeg2ParControl Source # 
ToByteString Mpeg2ParControl Source # 
FromText Mpeg2ParControl Source # 
ToText Mpeg2ParControl Source # 
type Rep Mpeg2ParControl Source # 
type Rep Mpeg2ParControl = D1 * (MetaData "Mpeg2ParControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MPCInitializeFromSource" PrefixI False) (U1 *)) (C1 * (MetaCons "MPCSpecified" PrefixI False) (U1 *)))

Mpeg2QualityTuningLevel

data Mpeg2QualityTuningLevel Source #

Use Quality tuning level (Mpeg2QualityTuningLevel) to specifiy whether to use single-pass or multipass video encoding.

Instances

Bounded Mpeg2QualityTuningLevel Source # 
Enum Mpeg2QualityTuningLevel Source # 
Eq Mpeg2QualityTuningLevel Source # 
Data Mpeg2QualityTuningLevel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2QualityTuningLevel -> c Mpeg2QualityTuningLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2QualityTuningLevel #

toConstr :: Mpeg2QualityTuningLevel -> Constr #

dataTypeOf :: Mpeg2QualityTuningLevel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2QualityTuningLevel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2QualityTuningLevel) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2QualityTuningLevel -> Mpeg2QualityTuningLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2QualityTuningLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2QualityTuningLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2QualityTuningLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2QualityTuningLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2QualityTuningLevel -> m Mpeg2QualityTuningLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2QualityTuningLevel -> m Mpeg2QualityTuningLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2QualityTuningLevel -> m Mpeg2QualityTuningLevel #

Ord Mpeg2QualityTuningLevel Source # 
Read Mpeg2QualityTuningLevel Source # 
Show Mpeg2QualityTuningLevel Source # 
Generic Mpeg2QualityTuningLevel Source # 
Hashable Mpeg2QualityTuningLevel Source # 
ToJSON Mpeg2QualityTuningLevel Source # 
FromJSON Mpeg2QualityTuningLevel Source # 
NFData Mpeg2QualityTuningLevel Source # 

Methods

rnf :: Mpeg2QualityTuningLevel -> () #

ToHeader Mpeg2QualityTuningLevel Source # 
ToQuery Mpeg2QualityTuningLevel Source # 
ToByteString Mpeg2QualityTuningLevel Source # 
FromText Mpeg2QualityTuningLevel Source # 
ToText Mpeg2QualityTuningLevel Source # 
type Rep Mpeg2QualityTuningLevel Source # 
type Rep Mpeg2QualityTuningLevel = D1 * (MetaData "Mpeg2QualityTuningLevel" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MQTLMultiPass" PrefixI False) (U1 *)) (C1 * (MetaCons "MQTLSinglePass" PrefixI False) (U1 *)))

Mpeg2RateControlMode

data Mpeg2RateControlMode Source #

Use Rate control mode (Mpeg2RateControlMode) to specifiy whether the bitrate is variable (vbr) or constant (cbr).

Constructors

MRCMCbr 
MRCMVbr 

Instances

Bounded Mpeg2RateControlMode Source # 
Enum Mpeg2RateControlMode Source # 
Eq Mpeg2RateControlMode Source # 
Data Mpeg2RateControlMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2RateControlMode -> c Mpeg2RateControlMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2RateControlMode #

toConstr :: Mpeg2RateControlMode -> Constr #

dataTypeOf :: Mpeg2RateControlMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2RateControlMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2RateControlMode) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2RateControlMode -> Mpeg2RateControlMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2RateControlMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2RateControlMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2RateControlMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2RateControlMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2RateControlMode -> m Mpeg2RateControlMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2RateControlMode -> m Mpeg2RateControlMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2RateControlMode -> m Mpeg2RateControlMode #

Ord Mpeg2RateControlMode Source # 
Read Mpeg2RateControlMode Source # 
Show Mpeg2RateControlMode Source # 
Generic Mpeg2RateControlMode Source # 
Hashable Mpeg2RateControlMode Source # 
ToJSON Mpeg2RateControlMode Source # 
FromJSON Mpeg2RateControlMode Source # 
NFData Mpeg2RateControlMode Source # 

Methods

rnf :: Mpeg2RateControlMode -> () #

ToHeader Mpeg2RateControlMode Source # 
ToQuery Mpeg2RateControlMode Source # 
ToByteString Mpeg2RateControlMode Source # 
FromText Mpeg2RateControlMode Source # 
ToText Mpeg2RateControlMode Source # 
type Rep Mpeg2RateControlMode Source # 
type Rep Mpeg2RateControlMode = D1 * (MetaData "Mpeg2RateControlMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MRCMCbr" PrefixI False) (U1 *)) (C1 * (MetaCons "MRCMVbr" PrefixI False) (U1 *)))

Mpeg2SceneChangeDetect

data Mpeg2SceneChangeDetect Source #

Scene change detection (inserts I-frames on scene changes).

Constructors

MSCDDisabled 
MSCDEnabled 

Instances

Bounded Mpeg2SceneChangeDetect Source # 
Enum Mpeg2SceneChangeDetect Source # 
Eq Mpeg2SceneChangeDetect Source # 
Data Mpeg2SceneChangeDetect Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2SceneChangeDetect -> c Mpeg2SceneChangeDetect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2SceneChangeDetect #

toConstr :: Mpeg2SceneChangeDetect -> Constr #

dataTypeOf :: Mpeg2SceneChangeDetect -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2SceneChangeDetect) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2SceneChangeDetect) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2SceneChangeDetect -> Mpeg2SceneChangeDetect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2SceneChangeDetect -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2SceneChangeDetect -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2SceneChangeDetect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2SceneChangeDetect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2SceneChangeDetect -> m Mpeg2SceneChangeDetect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2SceneChangeDetect -> m Mpeg2SceneChangeDetect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2SceneChangeDetect -> m Mpeg2SceneChangeDetect #

Ord Mpeg2SceneChangeDetect Source # 
Read Mpeg2SceneChangeDetect Source # 
Show Mpeg2SceneChangeDetect Source # 
Generic Mpeg2SceneChangeDetect Source # 
Hashable Mpeg2SceneChangeDetect Source # 
ToJSON Mpeg2SceneChangeDetect Source # 
FromJSON Mpeg2SceneChangeDetect Source # 
NFData Mpeg2SceneChangeDetect Source # 

Methods

rnf :: Mpeg2SceneChangeDetect -> () #

ToHeader Mpeg2SceneChangeDetect Source # 
ToQuery Mpeg2SceneChangeDetect Source # 
ToByteString Mpeg2SceneChangeDetect Source # 
FromText Mpeg2SceneChangeDetect Source # 
ToText Mpeg2SceneChangeDetect Source # 
type Rep Mpeg2SceneChangeDetect Source # 
type Rep Mpeg2SceneChangeDetect = D1 * (MetaData "Mpeg2SceneChangeDetect" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MSCDDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "MSCDEnabled" PrefixI False) (U1 *)))

Mpeg2SlowPal

data Mpeg2SlowPal Source #

Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up correspondingly.

Constructors

MSPDisabled 
MSPEnabled 

Instances

Bounded Mpeg2SlowPal Source # 
Enum Mpeg2SlowPal Source # 
Eq Mpeg2SlowPal Source # 
Data Mpeg2SlowPal Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2SlowPal -> c Mpeg2SlowPal #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2SlowPal #

toConstr :: Mpeg2SlowPal -> Constr #

dataTypeOf :: Mpeg2SlowPal -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2SlowPal) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2SlowPal) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2SlowPal -> Mpeg2SlowPal #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2SlowPal -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2SlowPal -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2SlowPal -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2SlowPal -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2SlowPal -> m Mpeg2SlowPal #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2SlowPal -> m Mpeg2SlowPal #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2SlowPal -> m Mpeg2SlowPal #

Ord Mpeg2SlowPal Source # 
Read Mpeg2SlowPal Source # 
Show Mpeg2SlowPal Source # 
Generic Mpeg2SlowPal Source # 

Associated Types

type Rep Mpeg2SlowPal :: * -> * #

Hashable Mpeg2SlowPal Source # 
ToJSON Mpeg2SlowPal Source # 
FromJSON Mpeg2SlowPal Source # 
NFData Mpeg2SlowPal Source # 

Methods

rnf :: Mpeg2SlowPal -> () #

ToHeader Mpeg2SlowPal Source # 
ToQuery Mpeg2SlowPal Source # 
ToByteString Mpeg2SlowPal Source # 
FromText Mpeg2SlowPal Source # 
ToText Mpeg2SlowPal Source # 

Methods

toText :: Mpeg2SlowPal -> Text #

type Rep Mpeg2SlowPal Source # 
type Rep Mpeg2SlowPal = D1 * (MetaData "Mpeg2SlowPal" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MSPDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "MSPEnabled" PrefixI False) (U1 *)))

Mpeg2SpatialAdaptiveQuantization

data Mpeg2SpatialAdaptiveQuantization Source #

Adjust quantization within each frame based on spatial variation of content complexity.

Constructors

MSAQDisabled 
MSAQEnabled 

Instances

Bounded Mpeg2SpatialAdaptiveQuantization Source # 
Enum Mpeg2SpatialAdaptiveQuantization Source # 
Eq Mpeg2SpatialAdaptiveQuantization Source # 
Data Mpeg2SpatialAdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2SpatialAdaptiveQuantization -> c Mpeg2SpatialAdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2SpatialAdaptiveQuantization #

toConstr :: Mpeg2SpatialAdaptiveQuantization -> Constr #

dataTypeOf :: Mpeg2SpatialAdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2SpatialAdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2SpatialAdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2SpatialAdaptiveQuantization -> Mpeg2SpatialAdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2SpatialAdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2SpatialAdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2SpatialAdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2SpatialAdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2SpatialAdaptiveQuantization -> m Mpeg2SpatialAdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2SpatialAdaptiveQuantization -> m Mpeg2SpatialAdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2SpatialAdaptiveQuantization -> m Mpeg2SpatialAdaptiveQuantization #

Ord Mpeg2SpatialAdaptiveQuantization Source # 
Read Mpeg2SpatialAdaptiveQuantization Source # 
Show Mpeg2SpatialAdaptiveQuantization Source # 
Generic Mpeg2SpatialAdaptiveQuantization Source # 
Hashable Mpeg2SpatialAdaptiveQuantization Source # 
ToJSON Mpeg2SpatialAdaptiveQuantization Source # 
FromJSON Mpeg2SpatialAdaptiveQuantization Source # 
NFData Mpeg2SpatialAdaptiveQuantization Source # 
ToHeader Mpeg2SpatialAdaptiveQuantization Source # 
ToQuery Mpeg2SpatialAdaptiveQuantization Source # 
ToByteString Mpeg2SpatialAdaptiveQuantization Source # 
FromText Mpeg2SpatialAdaptiveQuantization Source # 
ToText Mpeg2SpatialAdaptiveQuantization Source # 
type Rep Mpeg2SpatialAdaptiveQuantization Source # 
type Rep Mpeg2SpatialAdaptiveQuantization = D1 * (MetaData "Mpeg2SpatialAdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MSAQDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "MSAQEnabled" PrefixI False) (U1 *)))

Mpeg2Syntax

data Mpeg2Syntax Source #

Produces a Type D-10 compatible bitstream (SMPTE 356M-2001).

Constructors

MSD10 
MSDefault 

Instances

Bounded Mpeg2Syntax Source # 
Enum Mpeg2Syntax Source # 
Eq Mpeg2Syntax Source # 
Data Mpeg2Syntax Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2Syntax -> c Mpeg2Syntax #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2Syntax #

toConstr :: Mpeg2Syntax -> Constr #

dataTypeOf :: Mpeg2Syntax -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2Syntax) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2Syntax) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2Syntax -> Mpeg2Syntax #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2Syntax -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2Syntax -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2Syntax -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2Syntax -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2Syntax -> m Mpeg2Syntax #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2Syntax -> m Mpeg2Syntax #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2Syntax -> m Mpeg2Syntax #

Ord Mpeg2Syntax Source # 
Read Mpeg2Syntax Source # 
Show Mpeg2Syntax Source # 
Generic Mpeg2Syntax Source # 

Associated Types

type Rep Mpeg2Syntax :: * -> * #

Hashable Mpeg2Syntax Source # 
ToJSON Mpeg2Syntax Source # 
FromJSON Mpeg2Syntax Source # 
NFData Mpeg2Syntax Source # 

Methods

rnf :: Mpeg2Syntax -> () #

ToHeader Mpeg2Syntax Source # 
ToQuery Mpeg2Syntax Source # 
ToByteString Mpeg2Syntax Source # 
FromText Mpeg2Syntax Source # 
ToText Mpeg2Syntax Source # 

Methods

toText :: Mpeg2Syntax -> Text #

type Rep Mpeg2Syntax Source # 
type Rep Mpeg2Syntax = D1 * (MetaData "Mpeg2Syntax" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MSD10" PrefixI False) (U1 *)) (C1 * (MetaCons "MSDefault" PrefixI False) (U1 *)))

Mpeg2Telecine

data Mpeg2Telecine Source #

Only use Telecine (Mpeg2Telecine) when you set Framerate (Framerate) to 29.970. Set Telecine (Mpeg2Telecine) to Hard (hard) to produce a 29.97i output from a 23.976 input. Set it to Soft (soft) to produce 23.976 output and leave converstion to the player.

Constructors

MTHard 
MTNone 
MTSoft 

Instances

Bounded Mpeg2Telecine Source # 
Enum Mpeg2Telecine Source # 
Eq Mpeg2Telecine Source # 
Data Mpeg2Telecine Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2Telecine -> c Mpeg2Telecine #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2Telecine #

toConstr :: Mpeg2Telecine -> Constr #

dataTypeOf :: Mpeg2Telecine -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2Telecine) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2Telecine) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2Telecine -> Mpeg2Telecine #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2Telecine -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2Telecine -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2Telecine -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2Telecine -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2Telecine -> m Mpeg2Telecine #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2Telecine -> m Mpeg2Telecine #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2Telecine -> m Mpeg2Telecine #

Ord Mpeg2Telecine Source # 
Read Mpeg2Telecine Source # 
Show Mpeg2Telecine Source # 
Generic Mpeg2Telecine Source # 

Associated Types

type Rep Mpeg2Telecine :: * -> * #

Hashable Mpeg2Telecine Source # 
ToJSON Mpeg2Telecine Source # 
FromJSON Mpeg2Telecine Source # 
NFData Mpeg2Telecine Source # 

Methods

rnf :: Mpeg2Telecine -> () #

ToHeader Mpeg2Telecine Source # 
ToQuery Mpeg2Telecine Source # 
ToByteString Mpeg2Telecine Source # 
FromText Mpeg2Telecine Source # 
ToText Mpeg2Telecine Source # 

Methods

toText :: Mpeg2Telecine -> Text #

type Rep Mpeg2Telecine Source # 
type Rep Mpeg2Telecine = D1 * (MetaData "Mpeg2Telecine" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MTHard" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "MTNone" PrefixI False) (U1 *)) (C1 * (MetaCons "MTSoft" PrefixI False) (U1 *))))

Mpeg2TemporalAdaptiveQuantization

data Mpeg2TemporalAdaptiveQuantization Source #

Adjust quantization within each frame based on temporal variation of content complexity.

Constructors

MTAQDisabled 
MTAQEnabled 

Instances

Bounded Mpeg2TemporalAdaptiveQuantization Source # 
Enum Mpeg2TemporalAdaptiveQuantization Source # 
Eq Mpeg2TemporalAdaptiveQuantization Source # 
Data Mpeg2TemporalAdaptiveQuantization Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2TemporalAdaptiveQuantization -> c Mpeg2TemporalAdaptiveQuantization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2TemporalAdaptiveQuantization #

toConstr :: Mpeg2TemporalAdaptiveQuantization -> Constr #

dataTypeOf :: Mpeg2TemporalAdaptiveQuantization -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2TemporalAdaptiveQuantization) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2TemporalAdaptiveQuantization) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2TemporalAdaptiveQuantization -> Mpeg2TemporalAdaptiveQuantization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2TemporalAdaptiveQuantization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2TemporalAdaptiveQuantization -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2TemporalAdaptiveQuantization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2TemporalAdaptiveQuantization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2TemporalAdaptiveQuantization -> m Mpeg2TemporalAdaptiveQuantization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2TemporalAdaptiveQuantization -> m Mpeg2TemporalAdaptiveQuantization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2TemporalAdaptiveQuantization -> m Mpeg2TemporalAdaptiveQuantization #

Ord Mpeg2TemporalAdaptiveQuantization Source # 
Read Mpeg2TemporalAdaptiveQuantization Source # 
Show Mpeg2TemporalAdaptiveQuantization Source # 
Generic Mpeg2TemporalAdaptiveQuantization Source # 
Hashable Mpeg2TemporalAdaptiveQuantization Source # 
ToJSON Mpeg2TemporalAdaptiveQuantization Source # 
FromJSON Mpeg2TemporalAdaptiveQuantization Source # 
NFData Mpeg2TemporalAdaptiveQuantization Source # 
ToHeader Mpeg2TemporalAdaptiveQuantization Source # 
ToQuery Mpeg2TemporalAdaptiveQuantization Source # 
ToByteString Mpeg2TemporalAdaptiveQuantization Source # 
FromText Mpeg2TemporalAdaptiveQuantization Source # 
ToText Mpeg2TemporalAdaptiveQuantization Source # 
type Rep Mpeg2TemporalAdaptiveQuantization Source # 
type Rep Mpeg2TemporalAdaptiveQuantization = D1 * (MetaData "Mpeg2TemporalAdaptiveQuantization" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "MTAQDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "MTAQEnabled" PrefixI False) (U1 *)))

MsSmoothAudioDeduplication

data MsSmoothAudioDeduplication Source #

COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into a single audio stream.

Instances

Bounded MsSmoothAudioDeduplication Source # 
Enum MsSmoothAudioDeduplication Source # 
Eq MsSmoothAudioDeduplication Source # 
Data MsSmoothAudioDeduplication Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MsSmoothAudioDeduplication -> c MsSmoothAudioDeduplication #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MsSmoothAudioDeduplication #

toConstr :: MsSmoothAudioDeduplication -> Constr #

dataTypeOf :: MsSmoothAudioDeduplication -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MsSmoothAudioDeduplication) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MsSmoothAudioDeduplication) #

gmapT :: (forall b. Data b => b -> b) -> MsSmoothAudioDeduplication -> MsSmoothAudioDeduplication #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MsSmoothAudioDeduplication -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MsSmoothAudioDeduplication -> r #

gmapQ :: (forall d. Data d => d -> u) -> MsSmoothAudioDeduplication -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MsSmoothAudioDeduplication -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MsSmoothAudioDeduplication -> m MsSmoothAudioDeduplication #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSmoothAudioDeduplication -> m MsSmoothAudioDeduplication #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSmoothAudioDeduplication -> m MsSmoothAudioDeduplication #

Ord MsSmoothAudioDeduplication Source # 
Read MsSmoothAudioDeduplication Source # 
Show MsSmoothAudioDeduplication Source # 
Generic MsSmoothAudioDeduplication Source # 
Hashable MsSmoothAudioDeduplication Source # 
ToJSON MsSmoothAudioDeduplication Source # 
FromJSON MsSmoothAudioDeduplication Source # 
NFData MsSmoothAudioDeduplication Source # 
ToHeader MsSmoothAudioDeduplication Source # 
ToQuery MsSmoothAudioDeduplication Source # 
ToByteString MsSmoothAudioDeduplication Source # 
FromText MsSmoothAudioDeduplication Source # 
ToText MsSmoothAudioDeduplication Source # 
type Rep MsSmoothAudioDeduplication Source # 
type Rep MsSmoothAudioDeduplication = D1 * (MetaData "MsSmoothAudioDeduplication" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "CombineDuplicateStreams" PrefixI False) (U1 *)) (C1 * (MetaCons "None" PrefixI False) (U1 *)))

MsSmoothManifestEncoding

data MsSmoothManifestEncoding Source #

Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client manifest. Valid options are utf8 and utf16.

Constructors

UTF16 
UTF8 

Instances

Bounded MsSmoothManifestEncoding Source # 
Enum MsSmoothManifestEncoding Source # 
Eq MsSmoothManifestEncoding Source # 
Data MsSmoothManifestEncoding Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MsSmoothManifestEncoding -> c MsSmoothManifestEncoding #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MsSmoothManifestEncoding #

toConstr :: MsSmoothManifestEncoding -> Constr #

dataTypeOf :: MsSmoothManifestEncoding -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MsSmoothManifestEncoding) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MsSmoothManifestEncoding) #

gmapT :: (forall b. Data b => b -> b) -> MsSmoothManifestEncoding -> MsSmoothManifestEncoding #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MsSmoothManifestEncoding -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MsSmoothManifestEncoding -> r #

gmapQ :: (forall d. Data d => d -> u) -> MsSmoothManifestEncoding -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MsSmoothManifestEncoding -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MsSmoothManifestEncoding -> m MsSmoothManifestEncoding #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSmoothManifestEncoding -> m MsSmoothManifestEncoding #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSmoothManifestEncoding -> m MsSmoothManifestEncoding #

Ord MsSmoothManifestEncoding Source # 
Read MsSmoothManifestEncoding Source # 
Show MsSmoothManifestEncoding Source # 
Generic MsSmoothManifestEncoding Source # 
Hashable MsSmoothManifestEncoding Source # 
ToJSON MsSmoothManifestEncoding Source # 
FromJSON MsSmoothManifestEncoding Source # 
NFData MsSmoothManifestEncoding Source # 
ToHeader MsSmoothManifestEncoding Source # 
ToQuery MsSmoothManifestEncoding Source # 
ToByteString MsSmoothManifestEncoding Source # 
FromText MsSmoothManifestEncoding Source # 
ToText MsSmoothManifestEncoding Source # 
type Rep MsSmoothManifestEncoding Source # 
type Rep MsSmoothManifestEncoding = D1 * (MetaData "MsSmoothManifestEncoding" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "UTF16" PrefixI False) (U1 *)) (C1 * (MetaCons "UTF8" PrefixI False) (U1 *)))

NoiseReducerFilter

data NoiseReducerFilter Source #

Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer (NoiseReducer). * Bilateral is an edge preserving noise reduction filter * Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) are convolution filters * Conserve is a min/max noise reduction filter * Spatial is frequency-domain filter based on JND principles.

Instances

Bounded NoiseReducerFilter Source # 
Enum NoiseReducerFilter Source # 
Eq NoiseReducerFilter Source # 
Data NoiseReducerFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NoiseReducerFilter -> c NoiseReducerFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NoiseReducerFilter #

toConstr :: NoiseReducerFilter -> Constr #

dataTypeOf :: NoiseReducerFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NoiseReducerFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NoiseReducerFilter) #

gmapT :: (forall b. Data b => b -> b) -> NoiseReducerFilter -> NoiseReducerFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NoiseReducerFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NoiseReducerFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> NoiseReducerFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NoiseReducerFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NoiseReducerFilter -> m NoiseReducerFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NoiseReducerFilter -> m NoiseReducerFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NoiseReducerFilter -> m NoiseReducerFilter #

Ord NoiseReducerFilter Source # 
Read NoiseReducerFilter Source # 
Show NoiseReducerFilter Source # 
Generic NoiseReducerFilter Source # 
Hashable NoiseReducerFilter Source # 
ToJSON NoiseReducerFilter Source # 
FromJSON NoiseReducerFilter Source # 
NFData NoiseReducerFilter Source # 

Methods

rnf :: NoiseReducerFilter -> () #

ToHeader NoiseReducerFilter Source # 
ToQuery NoiseReducerFilter Source # 
ToByteString NoiseReducerFilter Source # 
FromText NoiseReducerFilter Source # 
ToText NoiseReducerFilter Source # 
type Rep NoiseReducerFilter Source # 
type Rep NoiseReducerFilter = D1 * (MetaData "NoiseReducerFilter" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Bilateral" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Conserve" PrefixI False) (U1 *)) (C1 * (MetaCons "Gaussian" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "Lanczos" PrefixI False) (U1 *)) (C1 * (MetaCons "Mean" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Sharpen" PrefixI False) (U1 *)) (C1 * (MetaCons "Spatial" PrefixI False) (U1 *)))))

Order

data Order Source #

When you request lists of resources, you can optionally specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource.

Constructors

Ascending 
Descending 

Instances

Bounded Order Source # 
Enum Order Source # 
Eq Order Source # 

Methods

(==) :: Order -> Order -> Bool #

(/=) :: Order -> Order -> Bool #

Data Order Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Order -> c Order #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Order #

toConstr :: Order -> Constr #

dataTypeOf :: Order -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Order) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Order) #

gmapT :: (forall b. Data b => b -> b) -> Order -> Order #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Order -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Order -> r #

gmapQ :: (forall d. Data d => d -> u) -> Order -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Order -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Order -> m Order #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Order -> m Order #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Order -> m Order #

Ord Order Source # 

Methods

compare :: Order -> Order -> Ordering #

(<) :: Order -> Order -> Bool #

(<=) :: Order -> Order -> Bool #

(>) :: Order -> Order -> Bool #

(>=) :: Order -> Order -> Bool #

max :: Order -> Order -> Order #

min :: Order -> Order -> Order #

Read Order Source # 
Show Order Source # 

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

Generic Order Source # 

Associated Types

type Rep Order :: * -> * #

Methods

from :: Order -> Rep Order x #

to :: Rep Order x -> Order #

Hashable Order Source # 

Methods

hashWithSalt :: Int -> Order -> Int #

hash :: Order -> Int #

ToJSON Order Source # 
NFData Order Source # 

Methods

rnf :: Order -> () #

ToHeader Order Source # 

Methods

toHeader :: HeaderName -> Order -> [Header] #

ToQuery Order Source # 

Methods

toQuery :: Order -> QueryString #

ToByteString Order Source # 

Methods

toBS :: Order -> ByteString #

FromText Order Source # 

Methods

parser :: Parser Order #

ToText Order Source # 

Methods

toText :: Order -> Text #

type Rep Order Source # 
type Rep Order = D1 * (MetaData "Order" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Ascending" PrefixI False) (U1 *)) (C1 * (MetaCons "Descending" PrefixI False) (U1 *)))

OutputGroupType

data OutputGroupType Source #

Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming)

Instances

Bounded OutputGroupType Source # 
Enum OutputGroupType Source # 
Eq OutputGroupType Source # 
Data OutputGroupType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputGroupType -> c OutputGroupType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputGroupType #

toConstr :: OutputGroupType -> Constr #

dataTypeOf :: OutputGroupType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutputGroupType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputGroupType) #

gmapT :: (forall b. Data b => b -> b) -> OutputGroupType -> OutputGroupType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputGroupType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputGroupType -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputGroupType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputGroupType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputGroupType -> m OutputGroupType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputGroupType -> m OutputGroupType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputGroupType -> m OutputGroupType #

Ord OutputGroupType Source # 
Read OutputGroupType Source # 
Show OutputGroupType Source # 
Generic OutputGroupType Source # 
Hashable OutputGroupType Source # 
ToJSON OutputGroupType Source # 
FromJSON OutputGroupType Source # 
NFData OutputGroupType Source # 

Methods

rnf :: OutputGroupType -> () #

ToHeader OutputGroupType Source # 
ToQuery OutputGroupType Source # 
ToByteString OutputGroupType Source # 
FromText OutputGroupType Source # 
ToText OutputGroupType Source # 
type Rep OutputGroupType Source # 
type Rep OutputGroupType = D1 * (MetaData "OutputGroupType" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "DashIsoGroupSettings" PrefixI False) (U1 *)) (C1 * (MetaCons "FileGroupSettings" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "HlsGroupSettings" PrefixI False) (U1 *)) (C1 * (MetaCons "MsSmoothGroupSettings" PrefixI False) (U1 *))))

OutputSdt

data OutputSdt Source #

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.

Instances

Bounded OutputSdt Source # 
Enum OutputSdt Source # 
Eq OutputSdt Source # 
Data OutputSdt Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputSdt -> c OutputSdt #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputSdt #

toConstr :: OutputSdt -> Constr #

dataTypeOf :: OutputSdt -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutputSdt) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputSdt) #

gmapT :: (forall b. Data b => b -> b) -> OutputSdt -> OutputSdt #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputSdt -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputSdt -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputSdt -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputSdt -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputSdt -> m OutputSdt #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputSdt -> m OutputSdt #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputSdt -> m OutputSdt #

Ord OutputSdt Source # 
Read OutputSdt Source # 
Show OutputSdt Source # 
Generic OutputSdt Source # 

Associated Types

type Rep OutputSdt :: * -> * #

Hashable OutputSdt Source # 
ToJSON OutputSdt Source # 
FromJSON OutputSdt Source # 
NFData OutputSdt Source # 

Methods

rnf :: OutputSdt -> () #

ToHeader OutputSdt Source # 
ToQuery OutputSdt Source # 
ToByteString OutputSdt Source # 

Methods

toBS :: OutputSdt -> ByteString #

FromText OutputSdt Source # 
ToText OutputSdt Source # 

Methods

toText :: OutputSdt -> Text #

type Rep OutputSdt Source # 
type Rep OutputSdt = D1 * (MetaData "OutputSdt" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "SdtFollow" PrefixI False) (U1 *)) (C1 * (MetaCons "SdtFollowIfPresent" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "SdtManual" PrefixI False) (U1 *)) (C1 * (MetaCons "SdtNone" PrefixI False) (U1 *))))

PresetListBy

data PresetListBy Source #

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.

Instances

Bounded PresetListBy Source # 
Enum PresetListBy Source # 
Eq PresetListBy Source # 
Data PresetListBy Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PresetListBy -> c PresetListBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PresetListBy #

toConstr :: PresetListBy -> Constr #

dataTypeOf :: PresetListBy -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PresetListBy) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PresetListBy) #

gmapT :: (forall b. Data b => b -> b) -> PresetListBy -> PresetListBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PresetListBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PresetListBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> PresetListBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PresetListBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PresetListBy -> m PresetListBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PresetListBy -> m PresetListBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PresetListBy -> m PresetListBy #

Ord PresetListBy Source # 
Read PresetListBy Source # 
Show PresetListBy Source # 
Generic PresetListBy Source # 

Associated Types

type Rep PresetListBy :: * -> * #

Hashable PresetListBy Source # 
ToJSON PresetListBy Source # 
NFData PresetListBy Source # 

Methods

rnf :: PresetListBy -> () #

ToHeader PresetListBy Source # 
ToQuery PresetListBy Source # 
ToByteString PresetListBy Source # 
FromText PresetListBy Source # 
ToText PresetListBy Source # 

Methods

toText :: PresetListBy -> Text #

type Rep PresetListBy Source # 
type Rep PresetListBy = D1 * (MetaData "PresetListBy" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "PLBCreationDate" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "PLBName" PrefixI False) (U1 *)) (C1 * (MetaCons "PLBSystem" PrefixI False) (U1 *))))

ProresCodecProfile

data ProresCodecProfile Source #

Use Profile (ProResCodecProfile) to specifiy the type of Apple ProRes codec to use for this output.

Instances

Bounded ProresCodecProfile Source # 
Enum ProresCodecProfile Source # 
Eq ProresCodecProfile Source # 
Data ProresCodecProfile Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProresCodecProfile -> c ProresCodecProfile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProresCodecProfile #

toConstr :: ProresCodecProfile -> Constr #

dataTypeOf :: ProresCodecProfile -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProresCodecProfile) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProresCodecProfile) #

gmapT :: (forall b. Data b => b -> b) -> ProresCodecProfile -> ProresCodecProfile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProresCodecProfile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProresCodecProfile -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProresCodecProfile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProresCodecProfile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProresCodecProfile -> m ProresCodecProfile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresCodecProfile -> m ProresCodecProfile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresCodecProfile -> m ProresCodecProfile #

Ord ProresCodecProfile Source # 
Read ProresCodecProfile Source # 
Show ProresCodecProfile Source # 
Generic ProresCodecProfile Source # 
Hashable ProresCodecProfile Source # 
ToJSON ProresCodecProfile Source # 
FromJSON ProresCodecProfile Source # 
NFData ProresCodecProfile Source # 

Methods

rnf :: ProresCodecProfile -> () #

ToHeader ProresCodecProfile Source # 
ToQuery ProresCodecProfile Source # 
ToByteString ProresCodecProfile Source # 
FromText ProresCodecProfile Source # 
ToText ProresCodecProfile Source # 
type Rep ProresCodecProfile Source # 
type Rep ProresCodecProfile = D1 * (MetaData "ProresCodecProfile" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "AppleProres422" PrefixI False) (U1 *)) (C1 * (MetaCons "AppleProres422Hq" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "AppleProres422LT" PrefixI False) (U1 *)) (C1 * (MetaCons "AppleProres422Proxy" PrefixI False) (U1 *))))

ProresFramerateControl

data ProresFramerateControl Source #

Using the API, set FramerateControl to INITIALIZE_FROM_SOURCE if you want the service to use the framerate from the input. Using the console, do this by choosing INITIALIZE_FROM_SOURCE for Framerate.

Instances

Bounded ProresFramerateControl Source # 
Enum ProresFramerateControl Source # 
Eq ProresFramerateControl Source # 
Data ProresFramerateControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProresFramerateControl -> c ProresFramerateControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProresFramerateControl #

toConstr :: ProresFramerateControl -> Constr #

dataTypeOf :: ProresFramerateControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProresFramerateControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProresFramerateControl) #

gmapT :: (forall b. Data b => b -> b) -> ProresFramerateControl -> ProresFramerateControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProresFramerateControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProresFramerateControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProresFramerateControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProresFramerateControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProresFramerateControl -> m ProresFramerateControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresFramerateControl -> m ProresFramerateControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresFramerateControl -> m ProresFramerateControl #

Ord ProresFramerateControl Source # 
Read ProresFramerateControl Source # 
Show ProresFramerateControl Source # 
Generic ProresFramerateControl Source # 
Hashable ProresFramerateControl Source # 
ToJSON ProresFramerateControl Source # 
FromJSON ProresFramerateControl Source # 
NFData ProresFramerateControl Source # 

Methods

rnf :: ProresFramerateControl -> () #

ToHeader ProresFramerateControl Source # 
ToQuery ProresFramerateControl Source # 
ToByteString ProresFramerateControl Source # 
FromText ProresFramerateControl Source # 
ToText ProresFramerateControl Source # 
type Rep ProresFramerateControl Source # 
type Rep ProresFramerateControl = D1 * (MetaData "ProresFramerateControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "PFCInitializeFromSource" PrefixI False) (U1 *)) (C1 * (MetaCons "PFCSpecified" PrefixI False) (U1 *)))

ProresFramerateConversionAlgorithm

data ProresFramerateConversionAlgorithm Source #

When set to INTERPOLATE, produces smoother motion during framerate conversion.

Instances

Bounded ProresFramerateConversionAlgorithm Source # 
Enum ProresFramerateConversionAlgorithm Source # 
Eq ProresFramerateConversionAlgorithm Source # 
Data ProresFramerateConversionAlgorithm Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProresFramerateConversionAlgorithm -> c ProresFramerateConversionAlgorithm #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProresFramerateConversionAlgorithm #

toConstr :: ProresFramerateConversionAlgorithm -> Constr #

dataTypeOf :: ProresFramerateConversionAlgorithm -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProresFramerateConversionAlgorithm) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProresFramerateConversionAlgorithm) #

gmapT :: (forall b. Data b => b -> b) -> ProresFramerateConversionAlgorithm -> ProresFramerateConversionAlgorithm #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProresFramerateConversionAlgorithm -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProresFramerateConversionAlgorithm -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProresFramerateConversionAlgorithm -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProresFramerateConversionAlgorithm -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProresFramerateConversionAlgorithm -> m ProresFramerateConversionAlgorithm #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresFramerateConversionAlgorithm -> m ProresFramerateConversionAlgorithm #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresFramerateConversionAlgorithm -> m ProresFramerateConversionAlgorithm #

Ord ProresFramerateConversionAlgorithm Source # 
Read ProresFramerateConversionAlgorithm Source # 
Show ProresFramerateConversionAlgorithm Source # 
Generic ProresFramerateConversionAlgorithm Source # 
Hashable ProresFramerateConversionAlgorithm Source # 
ToJSON ProresFramerateConversionAlgorithm Source # 
FromJSON ProresFramerateConversionAlgorithm Source # 
NFData ProresFramerateConversionAlgorithm Source # 
ToHeader ProresFramerateConversionAlgorithm Source # 
ToQuery ProresFramerateConversionAlgorithm Source # 
ToByteString ProresFramerateConversionAlgorithm Source # 
FromText ProresFramerateConversionAlgorithm Source # 
ToText ProresFramerateConversionAlgorithm Source # 
type Rep ProresFramerateConversionAlgorithm Source # 
type Rep ProresFramerateConversionAlgorithm = D1 * (MetaData "ProresFramerateConversionAlgorithm" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "PFCADuplicateDrop" PrefixI False) (U1 *)) (C1 * (MetaCons "PFCAInterpolate" PrefixI False) (U1 *)))

ProresInterlaceMode

data ProresInterlaceMode Source #

Use Interlace mode (InterlaceMode) to choose the scan line type for the output. * Top Field First (TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having the same field polarity (top or bottom first). * Follow, Default Top (FOLLOw_TOP_FIELD) and Follow, Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same polarity as the source (it will follow the source). The output could therefore be a mix of "top field first" and "bottom field first". - If the source is progressive, the output will be interlaced with "top field first" or "bottom field first" polarity, depending on which of the Follow options you chose.

Instances

Bounded ProresInterlaceMode Source # 
Enum ProresInterlaceMode Source # 
Eq ProresInterlaceMode Source # 
Data ProresInterlaceMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProresInterlaceMode -> c ProresInterlaceMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProresInterlaceMode #

toConstr :: ProresInterlaceMode -> Constr #

dataTypeOf :: ProresInterlaceMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProresInterlaceMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProresInterlaceMode) #

gmapT :: (forall b. Data b => b -> b) -> ProresInterlaceMode -> ProresInterlaceMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProresInterlaceMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProresInterlaceMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProresInterlaceMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProresInterlaceMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProresInterlaceMode -> m ProresInterlaceMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresInterlaceMode -> m ProresInterlaceMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresInterlaceMode -> m ProresInterlaceMode #

Ord ProresInterlaceMode Source # 
Read ProresInterlaceMode Source # 
Show ProresInterlaceMode Source # 
Generic ProresInterlaceMode Source # 
Hashable ProresInterlaceMode Source # 
ToJSON ProresInterlaceMode Source # 
FromJSON ProresInterlaceMode Source # 
NFData ProresInterlaceMode Source # 

Methods

rnf :: ProresInterlaceMode -> () #

ToHeader ProresInterlaceMode Source # 
ToQuery ProresInterlaceMode Source # 
ToByteString ProresInterlaceMode Source # 
FromText ProresInterlaceMode Source # 
ToText ProresInterlaceMode Source # 
type Rep ProresInterlaceMode Source # 
type Rep ProresInterlaceMode = D1 * (MetaData "ProresInterlaceMode" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "PIMBottomField" PrefixI False) (U1 *)) (C1 * (MetaCons "PIMFollowBottomField" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "PIMFollowTopField" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "PIMProgressive" PrefixI False) (U1 *)) (C1 * (MetaCons "PIMTopField" PrefixI False) (U1 *)))))

ProresParControl

data ProresParControl Source #

Use (ProresParControl) to specify how the service determines the pixel aspect ratio. Set to Follow source (INITIALIZE_FROM_SOURCE) to use the pixel aspect ratio from the input. To specify a different pixel aspect ratio: Using the console, choose it from the dropdown menu. Using the API, set ProresParControl to (SPECIFIED) and provide for (ParNumerator) and (ParDenominator).

Instances

Bounded ProresParControl Source # 
Enum ProresParControl Source # 
Eq ProresParControl Source # 
Data ProresParControl Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProresParControl -> c ProresParControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProresParControl #

toConstr :: ProresParControl -> Constr #

dataTypeOf :: ProresParControl -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProresParControl) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProresParControl) #

gmapT :: (forall b. Data b => b -> b) -> ProresParControl -> ProresParControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProresParControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProresParControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProresParControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProresParControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProresParControl -> m ProresParControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresParControl -> m ProresParControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresParControl -> m ProresParControl #

Ord ProresParControl Source # 
Read ProresParControl Source # 
Show ProresParControl Source # 
Generic ProresParControl Source # 
Hashable ProresParControl Source # 
ToJSON ProresParControl Source # 
FromJSON ProresParControl Source # 
NFData ProresParControl Source # 

Methods

rnf :: ProresParControl -> () #

ToHeader ProresParControl Source # 
ToQuery ProresParControl Source # 
ToByteString ProresParControl Source # 
FromText ProresParControl Source # 
ToText ProresParControl Source # 
type Rep ProresParControl Source # 
type Rep ProresParControl = D1 * (MetaData "ProresParControl" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "PPCInitializeFromSource" PrefixI False) (U1 *)) (C1 * (MetaCons "PPCSpecified" PrefixI False) (U1 *)))

ProresSlowPal

data ProresSlowPal Source #

Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up correspondingly.

Constructors

PSPDisabled 
PSPEnabled 

Instances

Bounded ProresSlowPal Source # 
Enum ProresSlowPal Source # 
Eq ProresSlowPal Source # 
Data ProresSlowPal Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProresSlowPal -> c ProresSlowPal #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProresSlowPal #

toConstr :: ProresSlowPal -> Constr #

dataTypeOf :: ProresSlowPal -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProresSlowPal) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProresSlowPal) #

gmapT :: (forall b. Data b => b -> b) -> ProresSlowPal -> ProresSlowPal #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProresSlowPal -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProresSlowPal -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProresSlowPal -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProresSlowPal -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProresSlowPal -> m ProresSlowPal #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresSlowPal -> m ProresSlowPal #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresSlowPal -> m ProresSlowPal #

Ord ProresSlowPal Source # 
Read ProresSlowPal Source # 
Show ProresSlowPal Source # 
Generic ProresSlowPal Source # 

Associated Types

type Rep ProresSlowPal :: * -> * #

Hashable ProresSlowPal Source # 
ToJSON ProresSlowPal Source # 
FromJSON ProresSlowPal Source # 
NFData ProresSlowPal Source # 

Methods

rnf :: ProresSlowPal -> () #

ToHeader ProresSlowPal Source # 
ToQuery ProresSlowPal Source # 
ToByteString ProresSlowPal Source # 
FromText ProresSlowPal Source # 
ToText ProresSlowPal Source # 

Methods

toText :: ProresSlowPal -> Text #

type Rep ProresSlowPal Source # 
type Rep ProresSlowPal = D1 * (MetaData "ProresSlowPal" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "PSPDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "PSPEnabled" PrefixI False) (U1 *)))

ProresTelecine

data ProresTelecine Source #

Only use Telecine (ProresTelecine) when you set Framerate (Framerate) to 29.970. Set Telecine (ProresTelecine) to Hard (hard) to produce a 29.97i output from a 23.976 input. Set it to Soft (soft) to produce 23.976 output and leave converstion to the player.

Constructors

PTHard 
PTNone 

Instances

Bounded ProresTelecine Source # 
Enum ProresTelecine Source # 
Eq ProresTelecine Source # 
Data ProresTelecine Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProresTelecine -> c ProresTelecine #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProresTelecine #

toConstr :: ProresTelecine -> Constr #

dataTypeOf :: ProresTelecine -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProresTelecine) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProresTelecine) #

gmapT :: (forall b. Data b => b -> b) -> ProresTelecine -> ProresTelecine #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProresTelecine -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProresTelecine -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProresTelecine -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProresTelecine -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProresTelecine -> m ProresTelecine #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresTelecine -> m ProresTelecine #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresTelecine -> m ProresTelecine #

Ord ProresTelecine Source # 
Read ProresTelecine Source # 
Show ProresTelecine Source # 
Generic ProresTelecine Source # 

Associated Types

type Rep ProresTelecine :: * -> * #

Hashable ProresTelecine Source # 
ToJSON ProresTelecine Source # 
FromJSON ProresTelecine Source # 
NFData ProresTelecine Source # 

Methods

rnf :: ProresTelecine -> () #

ToHeader ProresTelecine Source # 
ToQuery ProresTelecine Source # 
ToByteString ProresTelecine Source # 
FromText ProresTelecine Source # 
ToText ProresTelecine Source # 
type Rep ProresTelecine Source # 
type Rep ProresTelecine = D1 * (MetaData "ProresTelecine" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "PTHard" PrefixI False) (U1 *)) (C1 * (MetaCons "PTNone" PrefixI False) (U1 *)))

QueueListBy

data QueueListBy Source #

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.

Constructors

CreationDate 
Name 

Instances

Bounded QueueListBy Source # 
Enum QueueListBy Source # 
Eq QueueListBy Source # 
Data QueueListBy Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueueListBy -> c QueueListBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueueListBy #

toConstr :: QueueListBy -> Constr #

dataTypeOf :: QueueListBy -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c QueueListBy) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueueListBy) #

gmapT :: (forall b. Data b => b -> b) -> QueueListBy -> QueueListBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueueListBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueueListBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueueListBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueueListBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueueListBy -> m QueueListBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueueListBy -> m QueueListBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueueListBy -> m QueueListBy #

Ord QueueListBy Source # 
Read QueueListBy Source # 
Show QueueListBy Source # 
Generic QueueListBy Source # 

Associated Types

type Rep QueueListBy :: * -> * #

Hashable QueueListBy Source # 
ToJSON QueueListBy Source # 
NFData QueueListBy Source # 

Methods

rnf :: QueueListBy -> () #

ToHeader QueueListBy Source # 
ToQuery QueueListBy Source # 
ToByteString QueueListBy Source # 
FromText QueueListBy Source # 
ToText QueueListBy Source # 

Methods

toText :: QueueListBy -> Text #

type Rep QueueListBy Source # 
type Rep QueueListBy = D1 * (MetaData "QueueListBy" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "CreationDate" PrefixI False) (U1 *)) (C1 * (MetaCons "Name" PrefixI False) (U1 *)))

QueueStatus

data QueueStatus Source #

Queues can be ACTIVE or PAUSED. If you pause a queue, jobs in that queue will not begin. Jobs running when a queue is paused continue to run until they finish or error out.

Constructors

Active 
Paused 

Instances

Bounded QueueStatus Source # 
Enum QueueStatus Source # 
Eq QueueStatus Source # 
Data QueueStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueueStatus -> c QueueStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueueStatus #

toConstr :: QueueStatus -> Constr #

dataTypeOf :: QueueStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c QueueStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueueStatus) #

gmapT :: (forall b. Data b => b -> b) -> QueueStatus -> QueueStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueueStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueueStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueueStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueueStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueueStatus -> m QueueStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueueStatus -> m QueueStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueueStatus -> m QueueStatus #

Ord QueueStatus Source # 
Read QueueStatus Source # 
Show QueueStatus Source # 
Generic QueueStatus Source # 

Associated Types

type Rep QueueStatus :: * -> * #

Hashable QueueStatus Source # 
ToJSON QueueStatus Source # 
FromJSON QueueStatus Source # 
NFData QueueStatus Source # 

Methods

rnf :: QueueStatus -> () #

ToHeader QueueStatus Source # 
ToQuery QueueStatus Source # 
ToByteString QueueStatus Source # 
FromText QueueStatus Source # 
ToText QueueStatus Source # 

Methods

toText :: QueueStatus -> Text #

type Rep QueueStatus Source # 
type Rep QueueStatus = D1 * (MetaData "QueueStatus" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Active" PrefixI False) (U1 *)) (C1 * (MetaCons "Paused" PrefixI False) (U1 *)))

RespondToAfd

data RespondToAfd Source #

Use Respond to AFD (RespondToAfd) to specify how the service changes the video itself in response to AFD values in the input. * Choose Respond to clip the input video frame according to the AFD value, input display aspect ratio, and output display aspect ratio. * Choose Passthrough to include the input AFD values. Do not choose this when AfdSignaling is set to (NONE). A preferred implementation of this workflow is to set RespondToAfd to (NONE) and set AfdSignaling to (AUTO). * Choose None to remove all input AFD values from this output.

Instances

Bounded RespondToAfd Source # 
Enum RespondToAfd Source # 
Eq RespondToAfd Source # 
Data RespondToAfd Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RespondToAfd -> c RespondToAfd #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RespondToAfd #

toConstr :: RespondToAfd -> Constr #

dataTypeOf :: RespondToAfd -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RespondToAfd) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RespondToAfd) #

gmapT :: (forall b. Data b => b -> b) -> RespondToAfd -> RespondToAfd #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RespondToAfd -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RespondToAfd -> r #

gmapQ :: (forall d. Data d => d -> u) -> RespondToAfd -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RespondToAfd -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RespondToAfd -> m RespondToAfd #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RespondToAfd -> m RespondToAfd #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RespondToAfd -> m RespondToAfd #

Ord RespondToAfd Source # 
Read RespondToAfd Source # 
Show RespondToAfd Source # 
Generic RespondToAfd Source # 

Associated Types

type Rep RespondToAfd :: * -> * #

Hashable RespondToAfd Source # 
ToJSON RespondToAfd Source # 
FromJSON RespondToAfd Source # 
NFData RespondToAfd Source # 

Methods

rnf :: RespondToAfd -> () #

ToHeader RespondToAfd Source # 
ToQuery RespondToAfd Source # 
ToByteString RespondToAfd Source # 
FromText RespondToAfd Source # 
ToText RespondToAfd Source # 

Methods

toText :: RespondToAfd -> Text #

type Rep RespondToAfd Source # 
type Rep RespondToAfd = D1 * (MetaData "RespondToAfd" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "RTANone" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "RTAPassthrough" PrefixI False) (U1 *)) (C1 * (MetaCons "RTARespond" PrefixI False) (U1 *))))

ScalingBehavior

data ScalingBehavior Source #

Applies only if your input aspect ratio is different from your output aspect ratio. Enable Stretch to output (StretchToOutput) to have the service stretch your video image to fit. Leave this setting disabled to allow the service to letterbox your video instead. This setting overrides any positioning value you specify elsewhere in the job.

Instances

Bounded ScalingBehavior Source # 
Enum ScalingBehavior Source # 
Eq ScalingBehavior Source # 
Data ScalingBehavior Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ScalingBehavior -> c ScalingBehavior #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScalingBehavior #

toConstr :: ScalingBehavior -> Constr #

dataTypeOf :: ScalingBehavior -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ScalingBehavior) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScalingBehavior) #

gmapT :: (forall b. Data b => b -> b) -> ScalingBehavior -> ScalingBehavior #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScalingBehavior -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScalingBehavior -> r #

gmapQ :: (forall d. Data d => d -> u) -> ScalingBehavior -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ScalingBehavior -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScalingBehavior -> m ScalingBehavior #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScalingBehavior -> m ScalingBehavior #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScalingBehavior -> m ScalingBehavior #

Ord ScalingBehavior Source # 
Read ScalingBehavior Source # 
Show ScalingBehavior Source # 
Generic ScalingBehavior Source # 
Hashable ScalingBehavior Source # 
ToJSON ScalingBehavior Source # 
FromJSON ScalingBehavior Source # 
NFData ScalingBehavior Source # 

Methods

rnf :: ScalingBehavior -> () #

ToHeader ScalingBehavior Source # 
ToQuery ScalingBehavior Source # 
ToByteString ScalingBehavior Source # 
FromText ScalingBehavior Source # 
ToText ScalingBehavior Source # 
type Rep ScalingBehavior Source # 
type Rep ScalingBehavior = D1 * (MetaData "ScalingBehavior" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "SBDefault" PrefixI False) (U1 *)) (C1 * (MetaCons "SBStretchToOutput" PrefixI False) (U1 *)))

SccDestinationFramerate

data SccDestinationFramerate Source #

Set Framerate (SccDestinationFramerate) to make sure that the captions and the video are synchronized in the output. Specify a framerate that matches the framerate of the associated video. If the video framerate is 29.97, choose 29.97 dropframe (FRAMERATE_29_97_DROPFRAME) only if the video has video_insertion=true and drop_frame_timecode=true; otherwise, choose 29.97 non-dropframe (FRAMERATE_29_97_NON_DROPFRAME).

Instances

Bounded SccDestinationFramerate Source # 
Enum SccDestinationFramerate Source # 
Eq SccDestinationFramerate Source # 
Data SccDestinationFramerate Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SccDestinationFramerate -> c SccDestinationFramerate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SccDestinationFramerate #

toConstr :: SccDestinationFramerate -> Constr #

dataTypeOf :: SccDestinationFramerate -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SccDestinationFramerate) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SccDestinationFramerate) #

gmapT :: (forall b. Data b => b -> b) -> SccDestinationFramerate -> SccDestinationFramerate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SccDestinationFramerate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SccDestinationFramerate -> r #

gmapQ :: (forall d. Data d => d -> u) -> SccDestinationFramerate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SccDestinationFramerate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SccDestinationFramerate -> m SccDestinationFramerate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SccDestinationFramerate -> m SccDestinationFramerate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SccDestinationFramerate -> m SccDestinationFramerate #

Ord SccDestinationFramerate Source # 
Read SccDestinationFramerate Source # 
Show SccDestinationFramerate Source # 
Generic SccDestinationFramerate Source # 
Hashable SccDestinationFramerate Source # 
ToJSON SccDestinationFramerate Source # 
FromJSON SccDestinationFramerate Source # 
NFData SccDestinationFramerate Source # 

Methods

rnf :: SccDestinationFramerate -> () #

ToHeader SccDestinationFramerate Source # 
ToQuery SccDestinationFramerate Source # 
ToByteString SccDestinationFramerate Source # 
FromText SccDestinationFramerate Source # 
ToText SccDestinationFramerate Source # 
type Rep SccDestinationFramerate Source # 
type Rep SccDestinationFramerate = D1 * (MetaData "SccDestinationFramerate" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Framerate2397" PrefixI False) (U1 *)) (C1 * (MetaCons "Framerate24" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Framerate2997Dropframe" PrefixI False) (U1 *)) (C1 * (MetaCons "Framerate2997NonDropframe" PrefixI False) (U1 *))))

TimecodeBurninPosition

data TimecodeBurninPosition Source #

Use Position (Position) under under Timecode burn-in (TimecodeBurnIn) to specify the location the burned-in timecode on output video.

Instances

Bounded TimecodeBurninPosition Source # 
Enum TimecodeBurninPosition Source # 
Eq TimecodeBurninPosition Source # 
Data TimecodeBurninPosition Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TimecodeBurninPosition -> c TimecodeBurninPosition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimecodeBurninPosition #

toConstr :: TimecodeBurninPosition -> Constr #

dataTypeOf :: TimecodeBurninPosition -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TimecodeBurninPosition) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimecodeBurninPosition) #

gmapT :: (forall b. Data b => b -> b) -> TimecodeBurninPosition -> TimecodeBurninPosition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimecodeBurninPosition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimecodeBurninPosition -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimecodeBurninPosition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimecodeBurninPosition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimecodeBurninPosition -> m TimecodeBurninPosition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimecodeBurninPosition -> m TimecodeBurninPosition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimecodeBurninPosition -> m TimecodeBurninPosition #

Ord TimecodeBurninPosition Source # 
Read TimecodeBurninPosition Source # 
Show TimecodeBurninPosition Source # 
Generic TimecodeBurninPosition Source # 
Hashable TimecodeBurninPosition Source # 
ToJSON TimecodeBurninPosition Source # 
FromJSON TimecodeBurninPosition Source # 
NFData TimecodeBurninPosition Source # 

Methods

rnf :: TimecodeBurninPosition -> () #

ToHeader TimecodeBurninPosition Source # 
ToQuery TimecodeBurninPosition Source # 
ToByteString TimecodeBurninPosition Source # 
FromText TimecodeBurninPosition Source # 
ToText TimecodeBurninPosition Source # 
type Rep TimecodeBurninPosition Source # 
type Rep TimecodeBurninPosition = D1 * (MetaData "TimecodeBurninPosition" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BottomCenter" PrefixI False) (U1 *)) (C1 * (MetaCons "BottomLeft" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BottomRight" PrefixI False) (U1 *)) (C1 * (MetaCons "MiddleCenter" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "MiddleLeft" PrefixI False) (U1 *)) (C1 * (MetaCons "MiddleRight" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "TopCenter" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "TopLeft" PrefixI False) (U1 *)) (C1 * (MetaCons "TopRight" PrefixI False) (U1 *))))))

TimecodeSource

data TimecodeSource Source #

Use Timecode source (TimecodeSource) to set how timecodes are handled within this input. To make sure that your video, audio, captions, and markers are synchronized and that time-based features, such as image inserter, work correctly, choose the Timecode source option that matches your assets. All timecodes are in a 24-hour format with frame number (HH:MM:SS:FF). * Embedded (EMBEDDED) - Use the timecode that is in the input video. If no embedded timecode is in the source, the service will use Start at 0 (ZEROBASED) instead. * Start at 0 (ZEROBASED) - Set the timecode of the initial frame to 00:00:00:00. * Specified Start (SPECIFIEDSTART) - Set the timecode of the initial frame to a value other than zero. You use Start timecode (Start) to provide this value.

Instances

Bounded TimecodeSource Source # 
Enum TimecodeSource Source # 
Eq TimecodeSource Source # 
Data TimecodeSource Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TimecodeSource -> c TimecodeSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimecodeSource #

toConstr :: TimecodeSource -> Constr #

dataTypeOf :: TimecodeSource -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TimecodeSource) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimecodeSource) #

gmapT :: (forall b. Data b => b -> b) -> TimecodeSource -> TimecodeSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimecodeSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimecodeSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimecodeSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimecodeSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimecodeSource -> m TimecodeSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimecodeSource -> m TimecodeSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimecodeSource -> m TimecodeSource #

Ord TimecodeSource Source # 
Read TimecodeSource Source # 
Show TimecodeSource Source # 
Generic TimecodeSource Source # 

Associated Types

type Rep TimecodeSource :: * -> * #

Hashable TimecodeSource Source # 
ToJSON TimecodeSource Source # 
FromJSON TimecodeSource Source # 
NFData TimecodeSource Source # 

Methods

rnf :: TimecodeSource -> () #

ToHeader TimecodeSource Source # 
ToQuery TimecodeSource Source # 
ToByteString TimecodeSource Source # 
FromText TimecodeSource Source # 
ToText TimecodeSource Source # 
type Rep TimecodeSource Source # 
type Rep TimecodeSource = D1 * (MetaData "TimecodeSource" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "TSEmbedded" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "TSSpecifiedstart" PrefixI False) (U1 *)) (C1 * (MetaCons "TSZerobased" PrefixI False) (U1 *))))

TimedMetadata

data TimedMetadata Source #

If PASSTHROUGH, inserts ID3 timed metadata from the timed_metadata REST command into this output.

Constructors

TMNone 
TMPassthrough 

Instances

Bounded TimedMetadata Source # 
Enum TimedMetadata Source # 
Eq TimedMetadata Source # 
Data TimedMetadata Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TimedMetadata -> c TimedMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimedMetadata #

toConstr :: TimedMetadata -> Constr #

dataTypeOf :: TimedMetadata -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TimedMetadata) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimedMetadata) #

gmapT :: (forall b. Data b => b -> b) -> TimedMetadata -> TimedMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimedMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimedMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimedMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimedMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimedMetadata -> m TimedMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimedMetadata -> m TimedMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimedMetadata -> m TimedMetadata #

Ord TimedMetadata Source # 
Read TimedMetadata Source # 
Show TimedMetadata Source # 
Generic TimedMetadata Source # 

Associated Types

type Rep TimedMetadata :: * -> * #

Hashable TimedMetadata Source # 
ToJSON TimedMetadata Source # 
FromJSON TimedMetadata Source # 
NFData TimedMetadata Source # 

Methods

rnf :: TimedMetadata -> () #

ToHeader TimedMetadata Source # 
ToQuery TimedMetadata Source # 
ToByteString TimedMetadata Source # 
FromText TimedMetadata Source # 
ToText TimedMetadata Source # 

Methods

toText :: TimedMetadata -> Text #

type Rep TimedMetadata Source # 
type Rep TimedMetadata = D1 * (MetaData "TimedMetadata" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "TMNone" PrefixI False) (U1 *)) (C1 * (MetaCons "TMPassthrough" PrefixI False) (U1 *)))

TtmlStylePassthrough

data TtmlStylePassthrough Source #

Pass through style and position information from a TTML-like input source (TTML, SMPTE-TT, CFF-TT) to the CFF-TT output or TTML output.

Constructors

TSPDisabled 
TSPEnabled 

Instances

Bounded TtmlStylePassthrough Source # 
Enum TtmlStylePassthrough Source # 
Eq TtmlStylePassthrough Source # 
Data TtmlStylePassthrough Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TtmlStylePassthrough -> c TtmlStylePassthrough #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TtmlStylePassthrough #

toConstr :: TtmlStylePassthrough -> Constr #

dataTypeOf :: TtmlStylePassthrough -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TtmlStylePassthrough) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TtmlStylePassthrough) #

gmapT :: (forall b. Data b => b -> b) -> TtmlStylePassthrough -> TtmlStylePassthrough #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TtmlStylePassthrough -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TtmlStylePassthrough -> r #

gmapQ :: (forall d. Data d => d -> u) -> TtmlStylePassthrough -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TtmlStylePassthrough -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TtmlStylePassthrough -> m TtmlStylePassthrough #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TtmlStylePassthrough -> m TtmlStylePassthrough #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TtmlStylePassthrough -> m TtmlStylePassthrough #

Ord TtmlStylePassthrough Source # 
Read TtmlStylePassthrough Source # 
Show TtmlStylePassthrough Source # 
Generic TtmlStylePassthrough Source # 
Hashable TtmlStylePassthrough Source # 
ToJSON TtmlStylePassthrough Source # 
FromJSON TtmlStylePassthrough Source # 
NFData TtmlStylePassthrough Source # 

Methods

rnf :: TtmlStylePassthrough -> () #

ToHeader TtmlStylePassthrough Source # 
ToQuery TtmlStylePassthrough Source # 
ToByteString TtmlStylePassthrough Source # 
FromText TtmlStylePassthrough Source # 
ToText TtmlStylePassthrough Source # 
type Rep TtmlStylePassthrough Source # 
type Rep TtmlStylePassthrough = D1 * (MetaData "TtmlStylePassthrough" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "TSPDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "TSPEnabled" PrefixI False) (U1 *)))

Type

data Type Source #

Constructors

Custom 
System 

Instances

Bounded Type Source # 
Enum Type Source # 

Methods

succ :: Type -> Type #

pred :: Type -> Type #

toEnum :: Int -> Type #

fromEnum :: Type -> Int #

enumFrom :: Type -> [Type] #

enumFromThen :: Type -> Type -> [Type] #

enumFromTo :: Type -> Type -> [Type] #

enumFromThenTo :: Type -> Type -> Type -> [Type] #

Eq Type Source # 

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Data Type Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Type -> c Type #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Type #

toConstr :: Type -> Constr #

dataTypeOf :: Type -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Type) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Type) #

gmapT :: (forall b. Data b => b -> b) -> Type -> Type #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Type -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Type -> r #

gmapQ :: (forall d. Data d => d -> u) -> Type -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Type -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Type -> m Type #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Type -> m Type #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Type -> m Type #

Ord Type Source # 

Methods

compare :: Type -> Type -> Ordering #

(<) :: Type -> Type -> Bool #

(<=) :: Type -> Type -> Bool #

(>) :: Type -> Type -> Bool #

(>=) :: Type -> Type -> Bool #

max :: Type -> Type -> Type #

min :: Type -> Type -> Type #

Read Type Source # 
Show Type Source # 

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Generic Type Source # 

Associated Types

type Rep Type :: * -> * #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

Hashable Type Source # 

Methods

hashWithSalt :: Int -> Type -> Int #

hash :: Type -> Int #

FromJSON Type Source # 
NFData Type Source # 

Methods

rnf :: Type -> () #

ToHeader Type Source # 

Methods

toHeader :: HeaderName -> Type -> [Header] #

ToQuery Type Source # 

Methods

toQuery :: Type -> QueryString #

ToByteString Type Source # 

Methods

toBS :: Type -> ByteString #

FromText Type Source # 

Methods

parser :: Parser Type #

ToText Type Source # 

Methods

toText :: Type -> Text #

type Rep Type Source # 
type Rep Type = D1 * (MetaData "Type" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "Custom" PrefixI False) (U1 *)) (C1 * (MetaCons "System" PrefixI False) (U1 *)))

VideoCodec

data VideoCodec Source #

Type of video codec

Constructors

FrameCapture 
H264 
H265 
MPEG2 
Prores 

Instances

Bounded VideoCodec Source # 
Enum VideoCodec Source # 
Eq VideoCodec Source # 
Data VideoCodec Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoCodec -> c VideoCodec #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoCodec #

toConstr :: VideoCodec -> Constr #

dataTypeOf :: VideoCodec -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VideoCodec) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoCodec) #

gmapT :: (forall b. Data b => b -> b) -> VideoCodec -> VideoCodec #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoCodec -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoCodec -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoCodec -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoCodec -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoCodec -> m VideoCodec #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoCodec -> m VideoCodec #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoCodec -> m VideoCodec #

Ord VideoCodec Source # 
Read VideoCodec Source # 
Show VideoCodec Source # 
Generic VideoCodec Source # 

Associated Types

type Rep VideoCodec :: * -> * #

Hashable VideoCodec Source # 
ToJSON VideoCodec Source # 
FromJSON VideoCodec Source # 
NFData VideoCodec Source # 

Methods

rnf :: VideoCodec -> () #

ToHeader VideoCodec Source # 
ToQuery VideoCodec Source # 
ToByteString VideoCodec Source # 
FromText VideoCodec Source # 
ToText VideoCodec Source # 

Methods

toText :: VideoCodec -> Text #

type Rep VideoCodec Source # 
type Rep VideoCodec = D1 * (MetaData "VideoCodec" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * ((:+:) * (C1 * (MetaCons "FrameCapture" PrefixI False) (U1 *)) (C1 * (MetaCons "H264" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "H265" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "MPEG2" PrefixI False) (U1 *)) (C1 * (MetaCons "Prores" PrefixI False) (U1 *)))))

VideoTimecodeInsertion

data VideoTimecodeInsertion Source #

Enable Timecode insertion to include timecode information in this output. Do this in the API by setting (VideoTimecodeInsertion) to (PIC_TIMING_SEI). To get timecodes to appear correctly in your output, also set up the timecode configuration for your job in the input settings. Only enable Timecode insertion when the input framerate is identical to output framerate. Disable this setting to remove the timecode from the output. Default is disabled.

Instances

Bounded VideoTimecodeInsertion Source # 
Enum VideoTimecodeInsertion Source # 
Eq VideoTimecodeInsertion Source # 
Data VideoTimecodeInsertion Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoTimecodeInsertion -> c VideoTimecodeInsertion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoTimecodeInsertion #

toConstr :: VideoTimecodeInsertion -> Constr #

dataTypeOf :: VideoTimecodeInsertion -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VideoTimecodeInsertion) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoTimecodeInsertion) #

gmapT :: (forall b. Data b => b -> b) -> VideoTimecodeInsertion -> VideoTimecodeInsertion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoTimecodeInsertion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoTimecodeInsertion -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoTimecodeInsertion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoTimecodeInsertion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoTimecodeInsertion -> m VideoTimecodeInsertion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoTimecodeInsertion -> m VideoTimecodeInsertion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoTimecodeInsertion -> m VideoTimecodeInsertion #

Ord VideoTimecodeInsertion Source # 
Read VideoTimecodeInsertion Source # 
Show VideoTimecodeInsertion Source # 
Generic VideoTimecodeInsertion Source # 
Hashable VideoTimecodeInsertion Source # 
ToJSON VideoTimecodeInsertion Source # 
FromJSON VideoTimecodeInsertion Source # 
NFData VideoTimecodeInsertion Source # 

Methods

rnf :: VideoTimecodeInsertion -> () #

ToHeader VideoTimecodeInsertion Source # 
ToQuery VideoTimecodeInsertion Source # 
ToByteString VideoTimecodeInsertion Source # 
FromText VideoTimecodeInsertion Source # 
ToText VideoTimecodeInsertion Source # 
type Rep VideoTimecodeInsertion Source # 
type Rep VideoTimecodeInsertion = D1 * (MetaData "VideoTimecodeInsertion" "Network.AWS.MediaConvert.Types.Sum" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) ((:+:) * (C1 * (MetaCons "VTIDisabled" PrefixI False) (U1 *)) (C1 * (MetaCons "VTIPicTimingSei" PrefixI False) (U1 *)))

AacSettings

data AacSettings Source #

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC.

See: aacSettings smart constructor.

Instances

Eq AacSettings Source # 
Data AacSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AacSettings -> c AacSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AacSettings #

toConstr :: AacSettings -> Constr #

dataTypeOf :: AacSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AacSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AacSettings) #

gmapT :: (forall b. Data b => b -> b) -> AacSettings -> AacSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AacSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AacSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> AacSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AacSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AacSettings -> m AacSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AacSettings -> m AacSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AacSettings -> m AacSettings #

Read AacSettings Source # 
Show AacSettings Source # 
Generic AacSettings Source # 

Associated Types

type Rep AacSettings :: * -> * #

Hashable AacSettings Source # 
ToJSON AacSettings Source # 
FromJSON AacSettings Source # 
NFData AacSettings Source # 

Methods

rnf :: AacSettings -> () #

type Rep AacSettings Source # 

aacSettings :: AacSettings Source #

Creates a value of AacSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

assSampleRate :: Lens' AacSettings (Maybe Int) Source #

Sample rate in Hz. Valid values depend on rate control mode and profile.

assBitrate :: Lens' AacSettings (Maybe Int) Source #

Average bitrate in bits/second. Valid values depend on rate control mode and profile.

Ac3Settings

data Ac3Settings Source #

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.

See: ac3Settings smart constructor.

Instances

Eq Ac3Settings Source # 
Data Ac3Settings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Ac3Settings -> c Ac3Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Ac3Settings #

toConstr :: Ac3Settings -> Constr #

dataTypeOf :: Ac3Settings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Ac3Settings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Ac3Settings) #

gmapT :: (forall b. Data b => b -> b) -> Ac3Settings -> Ac3Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Ac3Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Ac3Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> Ac3Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Ac3Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Ac3Settings -> m Ac3Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3Settings -> m Ac3Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ac3Settings -> m Ac3Settings #

Read Ac3Settings Source # 
Show Ac3Settings Source # 
Generic Ac3Settings Source # 

Associated Types

type Rep Ac3Settings :: * -> * #

Hashable Ac3Settings Source # 
ToJSON Ac3Settings Source # 
FromJSON Ac3Settings Source # 
NFData Ac3Settings Source # 

Methods

rnf :: Ac3Settings -> () #

type Rep Ac3Settings Source # 

ac3Settings :: Ac3Settings Source #

Creates a value of Ac3Settings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aSampleRate :: Lens' Ac3Settings (Maybe Int) Source #

Sample rate in hz. Sample rate is always 48000.

aBitrate :: Lens' Ac3Settings (Maybe Int) Source #

Average bitrate in bits/second. Valid bitrates depend on the coding mode.

aDialnorm :: Lens' Ac3Settings (Maybe Int) Source #

Sets the dialnorm for the output. If blank and input audio is Dolby Digital, dialnorm will be passed through.

AiffSettings

data AiffSettings Source #

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.

See: aiffSettings smart constructor.

Instances

Eq AiffSettings Source # 
Data AiffSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AiffSettings -> c AiffSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AiffSettings #

toConstr :: AiffSettings -> Constr #

dataTypeOf :: AiffSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AiffSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AiffSettings) #

gmapT :: (forall b. Data b => b -> b) -> AiffSettings -> AiffSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AiffSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AiffSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> AiffSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AiffSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AiffSettings -> m AiffSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AiffSettings -> m AiffSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AiffSettings -> m AiffSettings #

Read AiffSettings Source # 
Show AiffSettings Source # 
Generic AiffSettings Source # 

Associated Types

type Rep AiffSettings :: * -> * #

Hashable AiffSettings Source # 
ToJSON AiffSettings Source # 
FromJSON AiffSettings Source # 
NFData AiffSettings Source # 

Methods

rnf :: AiffSettings -> () #

type Rep AiffSettings Source # 
type Rep AiffSettings = D1 * (MetaData "AiffSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "AiffSettings'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_asBitDepth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_asChannels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_asSampleRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

aiffSettings :: AiffSettings Source #

Creates a value of AiffSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • asBitDepth - Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.
  • asChannels - Set Channels to specify the number of channels in this output audio track. Choosing Mono in the console will give you 1 output channel; choosing Stereo will give you 2. In the API, valid values are 1 and 2.
  • asSampleRate - Sample rate in hz.

asBitDepth :: Lens' AiffSettings (Maybe Int) Source #

Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

asChannels :: Lens' AiffSettings (Maybe Int) Source #

Set Channels to specify the number of channels in this output audio track. Choosing Mono in the console will give you 1 output channel; choosing Stereo will give you 2. In the API, valid values are 1 and 2.

AncillarySourceSettings

data AncillarySourceSettings Source #

Settings for ancillary captions source.

See: ancillarySourceSettings smart constructor.

Instances

Eq AncillarySourceSettings Source # 
Data AncillarySourceSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AncillarySourceSettings -> c AncillarySourceSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AncillarySourceSettings #

toConstr :: AncillarySourceSettings -> Constr #

dataTypeOf :: AncillarySourceSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AncillarySourceSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AncillarySourceSettings) #

gmapT :: (forall b. Data b => b -> b) -> AncillarySourceSettings -> AncillarySourceSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AncillarySourceSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AncillarySourceSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> AncillarySourceSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AncillarySourceSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AncillarySourceSettings -> m AncillarySourceSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AncillarySourceSettings -> m AncillarySourceSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AncillarySourceSettings -> m AncillarySourceSettings #

Read AncillarySourceSettings Source # 
Show AncillarySourceSettings Source # 
Generic AncillarySourceSettings Source # 
Hashable AncillarySourceSettings Source # 
ToJSON AncillarySourceSettings Source # 
FromJSON AncillarySourceSettings Source # 
NFData AncillarySourceSettings Source # 

Methods

rnf :: AncillarySourceSettings -> () #

type Rep AncillarySourceSettings Source # 
type Rep AncillarySourceSettings = D1 * (MetaData "AncillarySourceSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "AncillarySourceSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_assSourceAncillaryChannelNumber") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Int))))

ancillarySourceSettings :: AncillarySourceSettings Source #

Creates a value of AncillarySourceSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

assSourceAncillaryChannelNumber :: Lens' AncillarySourceSettings (Maybe Int) Source #

Specifies the 608 channel number in the ancillary data track from which to extract captions. Unused for passthrough.

AudioCodecSettings

data AudioCodecSettings Source #

Audio codec settings (CodecSettings) under (AudioDescriptions) contains the group of settings related to audio encoding. The settings in this group vary depending on the value you choose for Audio codec (Codec). For each codec enum you choose, define the corresponding settings object. The following lists the codec enum, settings object pairs. * AAC, AacSettings * MP2, Mp2Settings * WAV, WavSettings * AIFF, AiffSettings * AC3, Ac3Settings * EAC3, Eac3Settings

See: audioCodecSettings smart constructor.

Instances

Eq AudioCodecSettings Source # 
Data AudioCodecSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioCodecSettings -> c AudioCodecSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioCodecSettings #

toConstr :: AudioCodecSettings -> Constr #

dataTypeOf :: AudioCodecSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioCodecSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioCodecSettings) #

gmapT :: (forall b. Data b => b -> b) -> AudioCodecSettings -> AudioCodecSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioCodecSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioCodecSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioCodecSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioCodecSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioCodecSettings -> m AudioCodecSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioCodecSettings -> m AudioCodecSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioCodecSettings -> m AudioCodecSettings #

Read AudioCodecSettings Source # 
Show AudioCodecSettings Source # 
Generic AudioCodecSettings Source # 
Hashable AudioCodecSettings Source # 
ToJSON AudioCodecSettings Source # 
FromJSON AudioCodecSettings Source # 
NFData AudioCodecSettings Source # 

Methods

rnf :: AudioCodecSettings -> () #

type Rep AudioCodecSettings Source # 

audioCodecSettings :: AudioCodecSettings Source #

Creates a value of AudioCodecSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

AudioDescription

data AudioDescription Source #

Description of audio output

See: audioDescription smart constructor.

Instances

Eq AudioDescription Source # 
Data AudioDescription Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioDescription -> c AudioDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioDescription #

toConstr :: AudioDescription -> Constr #

dataTypeOf :: AudioDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioDescription) #

gmapT :: (forall b. Data b => b -> b) -> AudioDescription -> AudioDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioDescription -> m AudioDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioDescription -> m AudioDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioDescription -> m AudioDescription #

Read AudioDescription Source # 
Show AudioDescription Source # 
Generic AudioDescription Source # 
Hashable AudioDescription Source # 
ToJSON AudioDescription Source # 
FromJSON AudioDescription Source # 
NFData AudioDescription Source # 

Methods

rnf :: AudioDescription -> () #

type Rep AudioDescription Source # 

audioDescription :: AudioDescription Source #

Creates a value of AudioDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • adAudioSourceName - Specifies which audio data to use from each input. In the simplest case, specify an "Audio Selector":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.
  • adLanguageCode - 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.
  • adAudioType - 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.
  • adAudioNormalizationSettings - Undocumented member.
  • adLanguageCodeControl - Undocumented member.
  • adCodecSettings - Undocumented member.
  • adStreamName - Used for MS Smooth and Apple HLS outputs. Indicates the name displayed by the player (eg. English, or Director Commentary). Alphanumeric characters, spaces, and underscore are legal.
  • adRemixSettings - Advanced audio remixing settings.
  • adAudioTypeControl - Undocumented member.

adAudioSourceName :: Lens' AudioDescription (Maybe Text) Source #

Specifies which audio data to use from each input. In the simplest case, specify an "Audio Selector":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.

adLanguageCode :: Lens' AudioDescription (Maybe LanguageCode) Source #

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.

adAudioType :: Lens' AudioDescription (Maybe Int) Source #

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.

adStreamName :: Lens' AudioDescription (Maybe Text) Source #

Used for MS Smooth and Apple HLS outputs. Indicates the name displayed by the player (eg. English, or Director Commentary). Alphanumeric characters, spaces, and underscore are legal.

adRemixSettings :: Lens' AudioDescription (Maybe RemixSettings) Source #

Advanced audio remixing settings.

AudioNormalizationSettings

data AudioNormalizationSettings Source #

Advanced audio normalization settings.

See: audioNormalizationSettings smart constructor.

Instances

Eq AudioNormalizationSettings Source # 
Data AudioNormalizationSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioNormalizationSettings -> c AudioNormalizationSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioNormalizationSettings #

toConstr :: AudioNormalizationSettings -> Constr #

dataTypeOf :: AudioNormalizationSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioNormalizationSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioNormalizationSettings) #

gmapT :: (forall b. Data b => b -> b) -> AudioNormalizationSettings -> AudioNormalizationSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioNormalizationSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioNormalizationSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioNormalizationSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioNormalizationSettings -> m AudioNormalizationSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationSettings -> m AudioNormalizationSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioNormalizationSettings -> m AudioNormalizationSettings #

Read AudioNormalizationSettings Source # 
Show AudioNormalizationSettings Source # 
Generic AudioNormalizationSettings Source # 
Hashable AudioNormalizationSettings Source # 
ToJSON AudioNormalizationSettings Source # 
FromJSON AudioNormalizationSettings Source # 
NFData AudioNormalizationSettings Source # 
type Rep AudioNormalizationSettings Source # 

audioNormalizationSettings :: AudioNormalizationSettings Source #

Creates a value of AudioNormalizationSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ansAlgorithmControl - Undocumented member.
  • ansTargetLkfs - Target LKFS(loudness) to adjust volume to. If no value is entered, a default value will be used according to the chosen algorithm. The CALM Act (1770-1) recommends a target of -24 LKFS. The EBU R-128 specification (1770-2) recommends a target of -23 LKFS.
  • ansPeakCalculation - Undocumented member.
  • ansCorrectionGateLevel - Content measuring above this level will be corrected to the target level. Content measuring below this level will not be corrected. Gating only applies when not using real_time_correction.
  • ansAlgorithm - Undocumented member.
  • ansLoudnessLogging - Undocumented member.

ansTargetLkfs :: Lens' AudioNormalizationSettings (Maybe Double) Source #

Target LKFS(loudness) to adjust volume to. If no value is entered, a default value will be used according to the chosen algorithm. The CALM Act (1770-1) recommends a target of -24 LKFS. The EBU R-128 specification (1770-2) recommends a target of -23 LKFS.

ansCorrectionGateLevel :: Lens' AudioNormalizationSettings (Maybe Int) Source #

Content measuring above this level will be corrected to the target level. Content measuring below this level will not be corrected. Gating only applies when not using real_time_correction.

AudioSelector

data AudioSelector Source #

Selector for Audio

See: audioSelector smart constructor.

Instances

Eq AudioSelector Source # 
Data AudioSelector Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioSelector -> c AudioSelector #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioSelector #

toConstr :: AudioSelector -> Constr #

dataTypeOf :: AudioSelector -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioSelector) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioSelector) #

gmapT :: (forall b. Data b => b -> b) -> AudioSelector -> AudioSelector #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioSelector -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioSelector -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioSelector -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioSelector -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioSelector -> m AudioSelector #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioSelector -> m AudioSelector #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioSelector -> m AudioSelector #

Read AudioSelector Source # 
Show AudioSelector Source # 
Generic AudioSelector Source # 

Associated Types

type Rep AudioSelector :: * -> * #

Hashable AudioSelector Source # 
ToJSON AudioSelector Source # 
FromJSON AudioSelector Source # 
NFData AudioSelector Source # 

Methods

rnf :: AudioSelector -> () #

type Rep AudioSelector Source # 

audioSelector :: AudioSelector Source #

Creates a value of AudioSelector with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • asTracks - Identify the channel to include in this selector by entering the 1-based track index. To combine several tracks, enter a comma-separated list, e.g. "1,2,3" for tracks 1-3.
  • asProgramSelection - Applies only when input streams contain Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. "All channels" means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
  • asLanguageCode - Selects a specific language code from within an audio source.
  • asOffset - Specifies a time delta in milliseconds to offset the audio from the input video.
  • asDefaultSelection - Undocumented member.
  • asPids - Selects a specific PID from within an audio source (e.g. 257 selects PID 0x101).
  • asSelectorType - Undocumented member.
  • asExternalAudioFileInput - Specifies audio data from an external file source.
  • asRemixSettings - Advanced audio remixing settings.

asTracks :: Lens' AudioSelector [Int] Source #

Identify the channel to include in this selector by entering the 1-based track index. To combine several tracks, enter a comma-separated list, e.g. "1,2,3" for tracks 1-3.

asProgramSelection :: Lens' AudioSelector (Maybe Int) Source #

Applies only when input streams contain Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. "All channels" means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.

asLanguageCode :: Lens' AudioSelector (Maybe LanguageCode) Source #

Selects a specific language code from within an audio source.

asOffset :: Lens' AudioSelector (Maybe Int) Source #

Specifies a time delta in milliseconds to offset the audio from the input video.

asPids :: Lens' AudioSelector [Int] Source #

Selects a specific PID from within an audio source (e.g. 257 selects PID 0x101).

asExternalAudioFileInput :: Lens' AudioSelector (Maybe Text) Source #

Specifies audio data from an external file source.

asRemixSettings :: Lens' AudioSelector (Maybe RemixSettings) Source #

Advanced audio remixing settings.

AudioSelectorGroup

data AudioSelectorGroup Source #

Group of Audio Selectors

See: audioSelectorGroup smart constructor.

Instances

Eq AudioSelectorGroup Source # 
Data AudioSelectorGroup Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudioSelectorGroup -> c AudioSelectorGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudioSelectorGroup #

toConstr :: AudioSelectorGroup -> Constr #

dataTypeOf :: AudioSelectorGroup -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudioSelectorGroup) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudioSelectorGroup) #

gmapT :: (forall b. Data b => b -> b) -> AudioSelectorGroup -> AudioSelectorGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudioSelectorGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudioSelectorGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudioSelectorGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudioSelectorGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudioSelectorGroup -> m AudioSelectorGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioSelectorGroup -> m AudioSelectorGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudioSelectorGroup -> m AudioSelectorGroup #

Read AudioSelectorGroup Source # 
Show AudioSelectorGroup Source # 
Generic AudioSelectorGroup Source # 
Hashable AudioSelectorGroup Source # 
ToJSON AudioSelectorGroup Source # 
FromJSON AudioSelectorGroup Source # 
NFData AudioSelectorGroup Source # 

Methods

rnf :: AudioSelectorGroup -> () #

type Rep AudioSelectorGroup Source # 
type Rep AudioSelectorGroup = D1 * (MetaData "AudioSelectorGroup" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "AudioSelectorGroup'" PrefixI True) (S1 * (MetaSel (Just Symbol "_asgAudioSelectorNames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe [Text]))))

audioSelectorGroup :: AudioSelectorGroup Source #

Creates a value of AudioSelectorGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • asgAudioSelectorNames - Name of an "Audio Selector":#inputs-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.

asgAudioSelectorNames :: Lens' AudioSelectorGroup [Text] Source #

Name of an "Audio Selector":#inputs-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.

AvailBlanking

data AvailBlanking Source #

Settings for Avail Blanking

See: availBlanking smart constructor.

Instances

Eq AvailBlanking Source # 
Data AvailBlanking Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AvailBlanking -> c AvailBlanking #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AvailBlanking #

toConstr :: AvailBlanking -> Constr #

dataTypeOf :: AvailBlanking -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AvailBlanking) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AvailBlanking) #

gmapT :: (forall b. Data b => b -> b) -> AvailBlanking -> AvailBlanking #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AvailBlanking -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AvailBlanking -> r #

gmapQ :: (forall d. Data d => d -> u) -> AvailBlanking -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AvailBlanking -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AvailBlanking -> m AvailBlanking #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AvailBlanking -> m AvailBlanking #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AvailBlanking -> m AvailBlanking #

Read AvailBlanking Source # 
Show AvailBlanking Source # 
Generic AvailBlanking Source # 

Associated Types

type Rep AvailBlanking :: * -> * #

Hashable AvailBlanking Source # 
ToJSON AvailBlanking Source # 
FromJSON AvailBlanking Source # 
NFData AvailBlanking Source # 

Methods

rnf :: AvailBlanking -> () #

type Rep AvailBlanking Source # 
type Rep AvailBlanking = D1 * (MetaData "AvailBlanking" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "AvailBlanking'" PrefixI True) (S1 * (MetaSel (Just Symbol "_abAvailBlankingImage") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

availBlanking :: AvailBlanking Source #

Creates a value of AvailBlanking with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • abAvailBlankingImage - Blanking image to be used. Leave empty for solid black. Only bmp and png images are supported.

abAvailBlankingImage :: Lens' AvailBlanking (Maybe Text) Source #

Blanking image to be used. Leave empty for solid black. Only bmp and png images are supported.

BurninDestinationSettings

data BurninDestinationSettings Source #

Burn-In Destination Settings.

See: burninDestinationSettings smart constructor.

Instances

Eq BurninDestinationSettings Source # 
Data BurninDestinationSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BurninDestinationSettings -> c BurninDestinationSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BurninDestinationSettings #

toConstr :: BurninDestinationSettings -> Constr #

dataTypeOf :: BurninDestinationSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BurninDestinationSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BurninDestinationSettings) #

gmapT :: (forall b. Data b => b -> b) -> BurninDestinationSettings -> BurninDestinationSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BurninDestinationSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BurninDestinationSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> BurninDestinationSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BurninDestinationSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BurninDestinationSettings -> m BurninDestinationSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninDestinationSettings -> m BurninDestinationSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BurninDestinationSettings -> m BurninDestinationSettings #

Read BurninDestinationSettings Source # 
Show BurninDestinationSettings Source # 
Generic BurninDestinationSettings Source # 
Hashable BurninDestinationSettings Source # 
ToJSON BurninDestinationSettings Source # 
FromJSON BurninDestinationSettings Source # 
NFData BurninDestinationSettings Source # 
type Rep BurninDestinationSettings Source # 
type Rep BurninDestinationSettings = D1 * (MetaData "BurninDestinationSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "BurninDestinationSettings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_bdsBackgroundOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_bdsFontOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_bdsShadowYOffset") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_bdsFontResolution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_bdsYPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_bdsBackgroundColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe BurninSubtitleBackgroundColor)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_bdsShadowXOffset") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_bdsFontSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_bdsXPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_bdsTeletextSpacing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe BurninSubtitleTeletextSpacing)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_bdsAlignment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe BurninSubtitleAlignment))) (S1 * (MetaSel (Just Symbol "_bdsShadowOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_bdsOutlineColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe BurninSubtitleOutlineColor))) (S1 * (MetaSel (Just Symbol "_bdsOutlineSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_bdsShadowColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe BurninSubtitleShadowColor))) (S1 * (MetaSel (Just Symbol "_bdsFontColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe BurninSubtitleFontColor))))))))

burninDestinationSettings :: BurninDestinationSettings Source #

Creates a value of BurninDestinationSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bdsBackgroundOpacity - Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
  • bdsFontOpacity - Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
  • bdsShadowYOffset - Specifies 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. All burn-in and DVB-Sub font settings must match.
  • bdsFontResolution - Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
  • bdsYPosition - Specifies the vertical position of the caption 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
  • bdsBackgroundColor - Undocumented member.
  • bdsShadowXOffset - Specifies 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. All burn-in and DVB-Sub font settings must match.
  • bdsFontSize - A positive integer indicates the exact font size in points. Set to 0 for automatic font size selection. All burn-in and DVB-Sub font settings must match.
  • bdsXPosition - Specifies the horizontal position of the caption 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
  • bdsTeletextSpacing - Undocumented member.
  • bdsAlignment - Undocumented member.
  • bdsShadowOpacity - Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
  • bdsOutlineColor - Undocumented member.
  • bdsOutlineSize - Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
  • bdsShadowColor - Undocumented member.
  • bdsFontColor - Undocumented member.

bdsBackgroundOpacity :: Lens' BurninDestinationSettings (Maybe Int) Source #

Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

bdsFontOpacity :: Lens' BurninDestinationSettings (Maybe Int) Source #

Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.

bdsShadowYOffset :: Lens' BurninDestinationSettings (Maybe Int) Source #

Specifies 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. All burn-in and DVB-Sub font settings must match.

bdsFontResolution :: Lens' BurninDestinationSettings (Maybe Int) Source #

Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.

bdsYPosition :: Lens' BurninDestinationSettings (Maybe Int) Source #

Specifies the vertical position of the caption 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

bdsShadowXOffset :: Lens' BurninDestinationSettings (Maybe Int) Source #

Specifies 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. All burn-in and DVB-Sub font settings must match.

bdsFontSize :: Lens' BurninDestinationSettings (Maybe Int) Source #

A positive integer indicates the exact font size in points. Set to 0 for automatic font size selection. All burn-in and DVB-Sub font settings must match.

bdsXPosition :: Lens' BurninDestinationSettings (Maybe Int) Source #

Specifies the horizontal position of the caption 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

bdsShadowOpacity :: Lens' BurninDestinationSettings (Maybe Int) Source #

Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

bdsOutlineSize :: Lens' BurninDestinationSettings (Maybe Int) Source #

Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

CaptionDescription

data CaptionDescription Source #

Description of Caption output

See: captionDescription smart constructor.

Instances

Eq CaptionDescription Source # 
Data CaptionDescription Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CaptionDescription -> c CaptionDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CaptionDescription #

toConstr :: CaptionDescription -> Constr #

dataTypeOf :: CaptionDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CaptionDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CaptionDescription) #

gmapT :: (forall b. Data b => b -> b) -> CaptionDescription -> CaptionDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CaptionDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CaptionDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> CaptionDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CaptionDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CaptionDescription -> m CaptionDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionDescription -> m CaptionDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionDescription -> m CaptionDescription #

Read CaptionDescription Source # 
Show CaptionDescription Source # 
Generic CaptionDescription Source # 
Hashable CaptionDescription Source # 
ToJSON CaptionDescription Source # 
FromJSON CaptionDescription Source # 
NFData CaptionDescription Source # 

Methods

rnf :: CaptionDescription -> () #

type Rep CaptionDescription Source # 
type Rep CaptionDescription = D1 * (MetaData "CaptionDescription" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "CaptionDescription'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cdCaptionSelectorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_cdLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LanguageCode)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdDestinationSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe CaptionDestinationSettings))) (S1 * (MetaSel (Just Symbol "_cdLanguageDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

captionDescription :: CaptionDescription Source #

Creates a value of CaptionDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cdCaptionSelectorName - N", which denotes that the Nth Caption Selector will be used from each input.
  • cdLanguageCode - Indicates the language of the caption output track.
  • cdDestinationSettings - Undocumented member.
  • cdLanguageDescription - Human readable information to indicate captions available for players (eg. English, or Spanish). Alphanumeric characters, spaces, and underscore are legal.

cdCaptionSelectorName :: Lens' CaptionDescription (Maybe Text) Source #

N", which denotes that the Nth Caption Selector will be used from each input.

cdLanguageCode :: Lens' CaptionDescription (Maybe LanguageCode) Source #

Indicates the language of the caption output track.

cdLanguageDescription :: Lens' CaptionDescription (Maybe Text) Source #

Human readable information to indicate captions available for players (eg. English, or Spanish). Alphanumeric characters, spaces, and underscore are legal.

CaptionDescriptionPreset

data CaptionDescriptionPreset Source #

Caption Description for preset

See: captionDescriptionPreset smart constructor.

Instances

Eq CaptionDescriptionPreset Source # 
Data CaptionDescriptionPreset Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CaptionDescriptionPreset -> c CaptionDescriptionPreset #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CaptionDescriptionPreset #

toConstr :: CaptionDescriptionPreset -> Constr #

dataTypeOf :: CaptionDescriptionPreset -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CaptionDescriptionPreset) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CaptionDescriptionPreset) #

gmapT :: (forall b. Data b => b -> b) -> CaptionDescriptionPreset -> CaptionDescriptionPreset #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CaptionDescriptionPreset -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CaptionDescriptionPreset -> r #

gmapQ :: (forall d. Data d => d -> u) -> CaptionDescriptionPreset -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CaptionDescriptionPreset -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CaptionDescriptionPreset -> m CaptionDescriptionPreset #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionDescriptionPreset -> m CaptionDescriptionPreset #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionDescriptionPreset -> m CaptionDescriptionPreset #

Read CaptionDescriptionPreset Source # 
Show CaptionDescriptionPreset Source # 
Generic CaptionDescriptionPreset Source # 
Hashable CaptionDescriptionPreset Source # 
ToJSON CaptionDescriptionPreset Source # 
FromJSON CaptionDescriptionPreset Source # 
NFData CaptionDescriptionPreset Source # 
type Rep CaptionDescriptionPreset Source # 
type Rep CaptionDescriptionPreset = D1 * (MetaData "CaptionDescriptionPreset" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "CaptionDescriptionPreset'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdpLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LanguageCode))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdpDestinationSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe CaptionDestinationSettings))) (S1 * (MetaSel (Just Symbol "_cdpLanguageDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

captionDescriptionPreset :: CaptionDescriptionPreset Source #

Creates a value of CaptionDescriptionPreset with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cdpLanguageCode :: Lens' CaptionDescriptionPreset (Maybe LanguageCode) Source #

Indicates the language of the caption output track.

cdpLanguageDescription :: Lens' CaptionDescriptionPreset (Maybe Text) Source #

Human readable information to indicate captions available for players (eg. English, or Spanish). Alphanumeric characters, spaces, and underscore are legal.

CaptionDestinationSettings

data CaptionDestinationSettings Source #

Specific settings required by destination type. Note that burnin_destination_settings are not available if the source of the caption data is Embedded or Teletext.

See: captionDestinationSettings smart constructor.

Instances

Eq CaptionDestinationSettings Source # 
Data CaptionDestinationSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CaptionDestinationSettings -> c CaptionDestinationSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CaptionDestinationSettings #

toConstr :: CaptionDestinationSettings -> Constr #

dataTypeOf :: CaptionDestinationSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CaptionDestinationSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CaptionDestinationSettings) #

gmapT :: (forall b. Data b => b -> b) -> CaptionDestinationSettings -> CaptionDestinationSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CaptionDestinationSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CaptionDestinationSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> CaptionDestinationSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CaptionDestinationSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CaptionDestinationSettings -> m CaptionDestinationSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionDestinationSettings -> m CaptionDestinationSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionDestinationSettings -> m CaptionDestinationSettings #

Read CaptionDestinationSettings Source # 
Show CaptionDestinationSettings Source # 
Generic CaptionDestinationSettings Source # 
Hashable CaptionDestinationSettings Source # 
ToJSON CaptionDestinationSettings Source # 
FromJSON CaptionDestinationSettings Source # 
NFData CaptionDestinationSettings Source # 
type Rep CaptionDestinationSettings Source # 
type Rep CaptionDestinationSettings = D1 * (MetaData "CaptionDestinationSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "CaptionDestinationSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cdsTeletextDestinationSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TeletextDestinationSettings))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdsDvbSubDestinationSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbSubDestinationSettings))) (S1 * (MetaSel (Just Symbol "_cdsTtmlDestinationSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TtmlDestinationSettings))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdsDestinationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe CaptionDestinationType))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdsSccDestinationSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe SccDestinationSettings))) (S1 * (MetaSel (Just Symbol "_cdsBurninDestinationSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe BurninDestinationSettings)))))))

captionDestinationSettings :: CaptionDestinationSettings Source #

Creates a value of CaptionDestinationSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

CaptionSelector

data CaptionSelector Source #

Caption inputs to be mapped to caption outputs.

See: captionSelector smart constructor.

Instances

Eq CaptionSelector Source # 
Data CaptionSelector Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CaptionSelector -> c CaptionSelector #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CaptionSelector #

toConstr :: CaptionSelector -> Constr #

dataTypeOf :: CaptionSelector -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CaptionSelector) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CaptionSelector) #

gmapT :: (forall b. Data b => b -> b) -> CaptionSelector -> CaptionSelector #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CaptionSelector -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CaptionSelector -> r #

gmapQ :: (forall d. Data d => d -> u) -> CaptionSelector -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CaptionSelector -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CaptionSelector -> m CaptionSelector #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionSelector -> m CaptionSelector #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionSelector -> m CaptionSelector #

Read CaptionSelector Source # 
Show CaptionSelector Source # 
Generic CaptionSelector Source # 
Hashable CaptionSelector Source # 
ToJSON CaptionSelector Source # 
FromJSON CaptionSelector Source # 
NFData CaptionSelector Source # 

Methods

rnf :: CaptionSelector -> () #

type Rep CaptionSelector Source # 
type Rep CaptionSelector = D1 * (MetaData "CaptionSelector" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "CaptionSelector'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_csLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LanguageCode))) (S1 * (MetaSel (Just Symbol "_csSourceSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe CaptionSourceSettings)))))

captionSelector :: CaptionSelector Source #

Creates a value of CaptionSelector with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • csLanguageCode - The specific language to extract from source. If input is SCTE-27, complete this field andor PID to select the caption language to extract. If input is DVB-Sub and output is Burn-in or SMPTE-TT, complete this field andor 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.
  • csSourceSettings - Undocumented member.

csLanguageCode :: Lens' CaptionSelector (Maybe LanguageCode) Source #

The specific language to extract from source. If input is SCTE-27, complete this field andor PID to select the caption language to extract. If input is DVB-Sub and output is Burn-in or SMPTE-TT, complete this field andor 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.

CaptionSourceSettings

data CaptionSourceSettings Source #

Source settings (SourceSettings) contains the group of settings for captions in the input.

See: captionSourceSettings smart constructor.

Instances

Eq CaptionSourceSettings Source # 
Data CaptionSourceSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CaptionSourceSettings -> c CaptionSourceSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CaptionSourceSettings #

toConstr :: CaptionSourceSettings -> Constr #

dataTypeOf :: CaptionSourceSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CaptionSourceSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CaptionSourceSettings) #

gmapT :: (forall b. Data b => b -> b) -> CaptionSourceSettings -> CaptionSourceSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CaptionSourceSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CaptionSourceSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> CaptionSourceSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CaptionSourceSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CaptionSourceSettings -> m CaptionSourceSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionSourceSettings -> m CaptionSourceSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionSourceSettings -> m CaptionSourceSettings #

Read CaptionSourceSettings Source # 
Show CaptionSourceSettings Source # 
Generic CaptionSourceSettings Source # 
Hashable CaptionSourceSettings Source # 
ToJSON CaptionSourceSettings Source # 
FromJSON CaptionSourceSettings Source # 
NFData CaptionSourceSettings Source # 

Methods

rnf :: CaptionSourceSettings -> () #

type Rep CaptionSourceSettings Source # 
type Rep CaptionSourceSettings = D1 * (MetaData "CaptionSourceSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "CaptionSourceSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cssTeletextSourceSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TeletextSourceSettings))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cssSourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe CaptionSourceType))) (S1 * (MetaSel (Just Symbol "_cssFileSourceSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FileSourceSettings))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cssDvbSubSourceSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbSubSourceSettings))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cssAncillarySourceSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe AncillarySourceSettings))) (S1 * (MetaSel (Just Symbol "_cssEmbeddedSourceSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe EmbeddedSourceSettings)))))))

captionSourceSettings :: CaptionSourceSettings Source #

Creates a value of CaptionSourceSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ChannelMapping

data ChannelMapping Source #

Channel mapping (ChannelMapping) contains the group of fields that hold the remixing value for each channel. Units are in dB. Acceptable 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).

See: channelMapping smart constructor.

Instances

Eq ChannelMapping Source # 
Data ChannelMapping Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChannelMapping -> c ChannelMapping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChannelMapping #

toConstr :: ChannelMapping -> Constr #

dataTypeOf :: ChannelMapping -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ChannelMapping) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChannelMapping) #

gmapT :: (forall b. Data b => b -> b) -> ChannelMapping -> ChannelMapping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChannelMapping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChannelMapping -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChannelMapping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChannelMapping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChannelMapping -> m ChannelMapping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChannelMapping -> m ChannelMapping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChannelMapping -> m ChannelMapping #

Read ChannelMapping Source # 
Show ChannelMapping Source # 
Generic ChannelMapping Source # 

Associated Types

type Rep ChannelMapping :: * -> * #

Hashable ChannelMapping Source # 
ToJSON ChannelMapping Source # 
FromJSON ChannelMapping Source # 
NFData ChannelMapping Source # 

Methods

rnf :: ChannelMapping -> () #

type Rep ChannelMapping Source # 
type Rep ChannelMapping = D1 * (MetaData "ChannelMapping" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "ChannelMapping'" PrefixI True) (S1 * (MetaSel (Just Symbol "_cmOutputChannels") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe [OutputChannelMapping]))))

channelMapping :: ChannelMapping Source #

Creates a value of ChannelMapping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ColorCorrector

data ColorCorrector Source #

Settings for color correction.

See: colorCorrector smart constructor.

Instances

Eq ColorCorrector Source # 
Data ColorCorrector Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorCorrector -> c ColorCorrector #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorCorrector #

toConstr :: ColorCorrector -> Constr #

dataTypeOf :: ColorCorrector -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ColorCorrector) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorCorrector) #

gmapT :: (forall b. Data b => b -> b) -> ColorCorrector -> ColorCorrector #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorCorrector -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorCorrector -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorCorrector -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorCorrector -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorCorrector -> m ColorCorrector #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorCorrector -> m ColorCorrector #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorCorrector -> m ColorCorrector #

Read ColorCorrector Source # 
Show ColorCorrector Source # 
Generic ColorCorrector Source # 

Associated Types

type Rep ColorCorrector :: * -> * #

Hashable ColorCorrector Source # 
ToJSON ColorCorrector Source # 
FromJSON ColorCorrector Source # 
NFData ColorCorrector Source # 

Methods

rnf :: ColorCorrector -> () #

type Rep ColorCorrector Source # 
type Rep ColorCorrector = D1 * (MetaData "ColorCorrector" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "ColorCorrector'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ccSaturation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ccHue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_ccColorSpaceConversion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ColorSpaceConversion))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ccHdr10Metadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Hdr10Metadata))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ccContrast") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_ccBrightness") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))))

colorCorrector :: ColorCorrector Source #

Creates a value of ColorCorrector with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ccHue :: Lens' ColorCorrector (Maybe Int) Source #

Hue in degrees.

ContainerSettings

data ContainerSettings Source #

Container specific settings.

See: containerSettings smart constructor.

Instances

Eq ContainerSettings Source # 
Data ContainerSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContainerSettings -> c ContainerSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContainerSettings #

toConstr :: ContainerSettings -> Constr #

dataTypeOf :: ContainerSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ContainerSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContainerSettings) #

gmapT :: (forall b. Data b => b -> b) -> ContainerSettings -> ContainerSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContainerSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContainerSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContainerSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContainerSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContainerSettings -> m ContainerSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContainerSettings -> m ContainerSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContainerSettings -> m ContainerSettings #

Read ContainerSettings Source # 
Show ContainerSettings Source # 
Generic ContainerSettings Source # 
Hashable ContainerSettings Source # 
ToJSON ContainerSettings Source # 
FromJSON ContainerSettings Source # 
NFData ContainerSettings Source # 

Methods

rnf :: ContainerSettings -> () #

type Rep ContainerSettings Source # 
type Rep ContainerSettings = D1 * (MetaData "ContainerSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "ContainerSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_csM2tsSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsSettings))) ((:*:) * (S1 * (MetaSel (Just Symbol "_csM3u8Settings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M3u8Settings))) (S1 * (MetaSel (Just Symbol "_csMovSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MovSettings))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_csMp4Settings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mp4Settings))) ((:*:) * (S1 * (MetaSel (Just Symbol "_csContainer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ContainerType))) (S1 * (MetaSel (Just Symbol "_csF4vSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe F4vSettings)))))))

containerSettings :: ContainerSettings Source #

Creates a value of ContainerSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DashIsoEncryptionSettings

data DashIsoEncryptionSettings Source #

Specifies DRM settings for DASH outputs.

See: dashIsoEncryptionSettings smart constructor.

Instances

Eq DashIsoEncryptionSettings Source # 
Data DashIsoEncryptionSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DashIsoEncryptionSettings -> c DashIsoEncryptionSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DashIsoEncryptionSettings #

toConstr :: DashIsoEncryptionSettings -> Constr #

dataTypeOf :: DashIsoEncryptionSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DashIsoEncryptionSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DashIsoEncryptionSettings) #

gmapT :: (forall b. Data b => b -> b) -> DashIsoEncryptionSettings -> DashIsoEncryptionSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DashIsoEncryptionSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DashIsoEncryptionSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> DashIsoEncryptionSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DashIsoEncryptionSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DashIsoEncryptionSettings -> m DashIsoEncryptionSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DashIsoEncryptionSettings -> m DashIsoEncryptionSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DashIsoEncryptionSettings -> m DashIsoEncryptionSettings #

Read DashIsoEncryptionSettings Source # 
Show DashIsoEncryptionSettings Source # 
Generic DashIsoEncryptionSettings Source # 
Hashable DashIsoEncryptionSettings Source # 
ToJSON DashIsoEncryptionSettings Source # 
FromJSON DashIsoEncryptionSettings Source # 
NFData DashIsoEncryptionSettings Source # 
type Rep DashIsoEncryptionSettings Source # 
type Rep DashIsoEncryptionSettings = D1 * (MetaData "DashIsoEncryptionSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "DashIsoEncryptionSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_diesSpekeKeyProvider") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe SpekeKeyProvider))))

dashIsoEncryptionSettings :: DashIsoEncryptionSettings Source #

Creates a value of DashIsoEncryptionSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DashIsoGroupSettings

data DashIsoGroupSettings Source #

Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASH_ISO_GROUP_SETTINGS.

See: dashIsoGroupSettings smart constructor.

Instances

Eq DashIsoGroupSettings Source # 
Data DashIsoGroupSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DashIsoGroupSettings -> c DashIsoGroupSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DashIsoGroupSettings #

toConstr :: DashIsoGroupSettings -> Constr #

dataTypeOf :: DashIsoGroupSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DashIsoGroupSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DashIsoGroupSettings) #

gmapT :: (forall b. Data b => b -> b) -> DashIsoGroupSettings -> DashIsoGroupSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DashIsoGroupSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DashIsoGroupSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> DashIsoGroupSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DashIsoGroupSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DashIsoGroupSettings -> m DashIsoGroupSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DashIsoGroupSettings -> m DashIsoGroupSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DashIsoGroupSettings -> m DashIsoGroupSettings #

Read DashIsoGroupSettings Source # 
Show DashIsoGroupSettings Source # 
Generic DashIsoGroupSettings Source # 
Hashable DashIsoGroupSettings Source # 
ToJSON DashIsoGroupSettings Source # 
FromJSON DashIsoGroupSettings Source # 
NFData DashIsoGroupSettings Source # 

Methods

rnf :: DashIsoGroupSettings -> () #

type Rep DashIsoGroupSettings Source # 
type Rep DashIsoGroupSettings = D1 * (MetaData "DashIsoGroupSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "DashIsoGroupSettings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_digsFragmentLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_digsSegmentControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DashIsoSegmentControl)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_digsDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_digsHbbtvCompliance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DashIsoHbbtvCompliance))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_digsMinBufferTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_digsBaseURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_digsEncryption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DashIsoEncryptionSettings))) (S1 * (MetaSel (Just Symbol "_digsSegmentLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))))

dashIsoGroupSettings :: DashIsoGroupSettings Source #

Creates a value of DashIsoGroupSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • digsFragmentLength - 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.
  • digsSegmentControl - Undocumented member.
  • digsDestination - 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.
  • digsHbbtvCompliance - Undocumented member.
  • digsMinBufferTime - Minimum time of initially buffered media that is needed to ensure smooth playout.
  • digsBaseURL - 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.
  • digsEncryption - DRM settings.
  • digsSegmentLength - Length of mpd segments to create (in seconds). Note that segments will end on the next keyframe after this number of seconds, so actual segment length may be longer. When Emit Single File is checked, the segmentation is internal to a single output file and it does not cause the creation of many output files as in other output types.

digsFragmentLength :: Lens' DashIsoGroupSettings (Maybe Int) Source #

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.

digsDestination :: Lens' DashIsoGroupSettings (Maybe Text) Source #

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.

digsMinBufferTime :: Lens' DashIsoGroupSettings (Maybe Int) Source #

Minimum time of initially buffered media that is needed to ensure smooth playout.

digsBaseURL :: Lens' DashIsoGroupSettings (Maybe Text) Source #

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.

digsSegmentLength :: Lens' DashIsoGroupSettings (Maybe Int) Source #

Length of mpd segments to create (in seconds). Note that segments will end on the next keyframe after this number of seconds, so actual segment length may be longer. When Emit Single File is checked, the segmentation is internal to a single output file and it does not cause the creation of many output files as in other output types.

Deinterlacer

data Deinterlacer Source #

Settings for deinterlacer

See: deinterlacer smart constructor.

Instances

Eq Deinterlacer Source # 
Data Deinterlacer Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Deinterlacer -> c Deinterlacer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Deinterlacer #

toConstr :: Deinterlacer -> Constr #

dataTypeOf :: Deinterlacer -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Deinterlacer) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Deinterlacer) #

gmapT :: (forall b. Data b => b -> b) -> Deinterlacer -> Deinterlacer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Deinterlacer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Deinterlacer -> r #

gmapQ :: (forall d. Data d => d -> u) -> Deinterlacer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Deinterlacer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Deinterlacer -> m Deinterlacer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Deinterlacer -> m Deinterlacer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Deinterlacer -> m Deinterlacer #

Read Deinterlacer Source # 
Show Deinterlacer Source # 
Generic Deinterlacer Source # 

Associated Types

type Rep Deinterlacer :: * -> * #

Hashable Deinterlacer Source # 
ToJSON Deinterlacer Source # 
FromJSON Deinterlacer Source # 
NFData Deinterlacer Source # 

Methods

rnf :: Deinterlacer -> () #

type Rep Deinterlacer Source # 
type Rep Deinterlacer = D1 * (MetaData "Deinterlacer" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Deinterlacer'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DeinterlacerControl))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DeinterlacerMode))) (S1 * (MetaSel (Just Symbol "_dAlgorithm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DeinterlaceAlgorithm))))))

deinterlacer :: Deinterlacer Source #

Creates a value of Deinterlacer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DvbNitSettings

data DvbNitSettings Source #

Inserts DVB Network Information Table (NIT) at the specified table repetition interval.

See: dvbNitSettings smart constructor.

Instances

Eq DvbNitSettings Source # 
Data DvbNitSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbNitSettings -> c DvbNitSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbNitSettings #

toConstr :: DvbNitSettings -> Constr #

dataTypeOf :: DvbNitSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbNitSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbNitSettings) #

gmapT :: (forall b. Data b => b -> b) -> DvbNitSettings -> DvbNitSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbNitSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbNitSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbNitSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbNitSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbNitSettings -> m DvbNitSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbNitSettings -> m DvbNitSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbNitSettings -> m DvbNitSettings #

Read DvbNitSettings Source # 
Show DvbNitSettings Source # 
Generic DvbNitSettings Source # 

Associated Types

type Rep DvbNitSettings :: * -> * #

Hashable DvbNitSettings Source # 
ToJSON DvbNitSettings Source # 
FromJSON DvbNitSettings Source # 
NFData DvbNitSettings Source # 

Methods

rnf :: DvbNitSettings -> () #

type Rep DvbNitSettings Source # 
type Rep DvbNitSettings = D1 * (MetaData "DvbNitSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "DvbNitSettings'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dnsNetworkId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dnsNetworkName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dnsNitInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

dvbNitSettings :: DvbNitSettings Source #

Creates a value of DvbNitSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dnsNetworkId - The numeric value placed in the Network Information Table (NIT).
  • dnsNetworkName - The network name text placed in the network_name_descriptor inside the Network Information Table. Maximum length is 256 characters.
  • dnsNitInterval - The number of milliseconds between instances of this table in the output transport stream.

dnsNetworkId :: Lens' DvbNitSettings (Maybe Int) Source #

The numeric value placed in the Network Information Table (NIT).

dnsNetworkName :: Lens' DvbNitSettings (Maybe Text) Source #

The network name text placed in the network_name_descriptor inside the Network Information Table. Maximum length is 256 characters.

dnsNitInterval :: Lens' DvbNitSettings (Maybe Int) Source #

The number of milliseconds between instances of this table in the output transport stream.

DvbSdtSettings

data DvbSdtSettings Source #

Inserts DVB Service Description Table (NIT) at the specified table repetition interval.

See: dvbSdtSettings smart constructor.

Instances

Eq DvbSdtSettings Source # 
Data DvbSdtSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbSdtSettings -> c DvbSdtSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbSdtSettings #

toConstr :: DvbSdtSettings -> Constr #

dataTypeOf :: DvbSdtSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbSdtSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbSdtSettings) #

gmapT :: (forall b. Data b => b -> b) -> DvbSdtSettings -> DvbSdtSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbSdtSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbSdtSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbSdtSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbSdtSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbSdtSettings -> m DvbSdtSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSdtSettings -> m DvbSdtSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSdtSettings -> m DvbSdtSettings #

Read DvbSdtSettings Source # 
Show DvbSdtSettings Source # 
Generic DvbSdtSettings Source # 

Associated Types

type Rep DvbSdtSettings :: * -> * #

Hashable DvbSdtSettings Source # 
ToJSON DvbSdtSettings Source # 
FromJSON DvbSdtSettings Source # 
NFData DvbSdtSettings Source # 

Methods

rnf :: DvbSdtSettings -> () #

type Rep DvbSdtSettings Source # 
type Rep DvbSdtSettings = D1 * (MetaData "DvbSdtSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "DvbSdtSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dssSdtInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_dssServiceProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dssOutputSdt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe OutputSdt))) (S1 * (MetaSel (Just Symbol "_dssServiceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

dvbSdtSettings :: DvbSdtSettings Source #

Creates a value of DvbSdtSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dssSdtInterval - The number of milliseconds between instances of this table in the output transport stream.
  • dssServiceProviderName - The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.
  • dssOutputSdt - Undocumented member.
  • dssServiceName - The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

dssSdtInterval :: Lens' DvbSdtSettings (Maybe Int) Source #

The number of milliseconds between instances of this table in the output transport stream.

dssServiceProviderName :: Lens' DvbSdtSettings (Maybe Text) Source #

The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

dssServiceName :: Lens' DvbSdtSettings (Maybe Text) Source #

The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

DvbSubDestinationSettings

data DvbSubDestinationSettings Source #

DVB-Sub Destination Settings

See: dvbSubDestinationSettings smart constructor.

Instances

Eq DvbSubDestinationSettings Source # 
Data DvbSubDestinationSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbSubDestinationSettings -> c DvbSubDestinationSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbSubDestinationSettings #

toConstr :: DvbSubDestinationSettings -> Constr #

dataTypeOf :: DvbSubDestinationSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbSubDestinationSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbSubDestinationSettings) #

gmapT :: (forall b. Data b => b -> b) -> DvbSubDestinationSettings -> DvbSubDestinationSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubDestinationSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubDestinationSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbSubDestinationSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbSubDestinationSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbSubDestinationSettings -> m DvbSubDestinationSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubDestinationSettings -> m DvbSubDestinationSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubDestinationSettings -> m DvbSubDestinationSettings #

Read DvbSubDestinationSettings Source # 
Show DvbSubDestinationSettings Source # 
Generic DvbSubDestinationSettings Source # 
Hashable DvbSubDestinationSettings Source # 
ToJSON DvbSubDestinationSettings Source # 
FromJSON DvbSubDestinationSettings Source # 
NFData DvbSubDestinationSettings Source # 
type Rep DvbSubDestinationSettings Source # 
type Rep DvbSubDestinationSettings = D1 * (MetaData "DvbSubDestinationSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "DvbSubDestinationSettings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dsdsBackgroundOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_dsdsFontOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsdsShadowYOffset") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_dsdsFontResolution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dsdsYPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_dsdsBackgroundColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbSubtitleBackgroundColor)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsdsShadowXOffset") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_dsdsFontSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dsdsXPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_dsdsTeletextSpacing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbSubtitleTeletextSpacing)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsdsAlignment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbSubtitleAlignment))) (S1 * (MetaSel (Just Symbol "_dsdsShadowOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dsdsOutlineColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbSubtitleOutlineColor))) (S1 * (MetaSel (Just Symbol "_dsdsOutlineSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsdsShadowColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbSubtitleShadowColor))) (S1 * (MetaSel (Just Symbol "_dsdsFontColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbSubtitleFontColor))))))))

dvbSubDestinationSettings :: DvbSubDestinationSettings Source #

Creates a value of DvbSubDestinationSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dsdsBackgroundOpacity - Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
  • dsdsFontOpacity - Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
  • dsdsShadowYOffset - Specifies 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. All burn-in and DVB-Sub font settings must match.
  • dsdsFontResolution - Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
  • dsdsYPosition - Specifies the vertical position of the caption 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
  • dsdsBackgroundColor - Undocumented member.
  • dsdsShadowXOffset - Specifies 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. All burn-in and DVB-Sub font settings must match.
  • dsdsFontSize - A positive integer indicates the exact font size in points. Set to 0 for automatic font size selection. All burn-in and DVB-Sub font settings must match.
  • dsdsXPosition - Specifies the horizontal position of the caption 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
  • dsdsTeletextSpacing - Undocumented member.
  • dsdsAlignment - Undocumented member.
  • dsdsShadowOpacity - Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
  • dsdsOutlineColor - Undocumented member.
  • dsdsOutlineSize - Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
  • dsdsShadowColor - Undocumented member.
  • dsdsFontColor - Undocumented member.

dsdsBackgroundOpacity :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

dsdsFontOpacity :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.

dsdsShadowYOffset :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

Specifies 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. All burn-in and DVB-Sub font settings must match.

dsdsFontResolution :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.

dsdsYPosition :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

Specifies the vertical position of the caption 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

dsdsShadowXOffset :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

Specifies 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. All burn-in and DVB-Sub font settings must match.

dsdsFontSize :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

A positive integer indicates the exact font size in points. Set to 0 for automatic font size selection. All burn-in and DVB-Sub font settings must match.

dsdsXPosition :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

Specifies the horizontal position of the caption 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. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

dsdsShadowOpacity :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

dsdsOutlineSize :: Lens' DvbSubDestinationSettings (Maybe Int) Source #

Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

DvbSubSourceSettings

data DvbSubSourceSettings Source #

DVB Sub Source Settings

See: dvbSubSourceSettings smart constructor.

Instances

Eq DvbSubSourceSettings Source # 
Data DvbSubSourceSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbSubSourceSettings -> c DvbSubSourceSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbSubSourceSettings #

toConstr :: DvbSubSourceSettings -> Constr #

dataTypeOf :: DvbSubSourceSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbSubSourceSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbSubSourceSettings) #

gmapT :: (forall b. Data b => b -> b) -> DvbSubSourceSettings -> DvbSubSourceSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubSourceSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbSubSourceSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbSubSourceSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbSubSourceSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbSubSourceSettings -> m DvbSubSourceSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubSourceSettings -> m DvbSubSourceSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbSubSourceSettings -> m DvbSubSourceSettings #

Read DvbSubSourceSettings Source # 
Show DvbSubSourceSettings Source # 
Generic DvbSubSourceSettings Source # 
Hashable DvbSubSourceSettings Source # 
ToJSON DvbSubSourceSettings Source # 
FromJSON DvbSubSourceSettings Source # 
NFData DvbSubSourceSettings Source # 

Methods

rnf :: DvbSubSourceSettings -> () #

type Rep DvbSubSourceSettings Source # 
type Rep DvbSubSourceSettings = D1 * (MetaData "DvbSubSourceSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "DvbSubSourceSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dsssPid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Int))))

dvbSubSourceSettings :: DvbSubSourceSettings Source #

Creates a value of DvbSubSourceSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dsssPid - 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.

dsssPid :: Lens' DvbSubSourceSettings (Maybe Int) Source #

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.

DvbTdtSettings

data DvbTdtSettings Source #

Inserts DVB Time and Date Table (TDT) at the specified table repetition interval.

See: dvbTdtSettings smart constructor.

Instances

Eq DvbTdtSettings Source # 
Data DvbTdtSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DvbTdtSettings -> c DvbTdtSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DvbTdtSettings #

toConstr :: DvbTdtSettings -> Constr #

dataTypeOf :: DvbTdtSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DvbTdtSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DvbTdtSettings) #

gmapT :: (forall b. Data b => b -> b) -> DvbTdtSettings -> DvbTdtSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DvbTdtSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DvbTdtSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> DvbTdtSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DvbTdtSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DvbTdtSettings -> m DvbTdtSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbTdtSettings -> m DvbTdtSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DvbTdtSettings -> m DvbTdtSettings #

Read DvbTdtSettings Source # 
Show DvbTdtSettings Source # 
Generic DvbTdtSettings Source # 

Associated Types

type Rep DvbTdtSettings :: * -> * #

Hashable DvbTdtSettings Source # 
ToJSON DvbTdtSettings Source # 
FromJSON DvbTdtSettings Source # 
NFData DvbTdtSettings Source # 

Methods

rnf :: DvbTdtSettings -> () #

type Rep DvbTdtSettings Source # 
type Rep DvbTdtSettings = D1 * (MetaData "DvbTdtSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "DvbTdtSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dtsTdtInterval") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Int))))

dvbTdtSettings :: DvbTdtSettings Source #

Creates a value of DvbTdtSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dtsTdtInterval - The number of milliseconds between instances of this table in the output transport stream.

dtsTdtInterval :: Lens' DvbTdtSettings (Maybe Int) Source #

The number of milliseconds between instances of this table in the output transport stream.

Eac3Settings

data Eac3Settings Source #

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.

See: eac3Settings smart constructor.

Instances

Eq Eac3Settings Source # 
Data Eac3Settings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eac3Settings -> c Eac3Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eac3Settings #

toConstr :: Eac3Settings -> Constr #

dataTypeOf :: Eac3Settings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Eac3Settings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eac3Settings) #

gmapT :: (forall b. Data b => b -> b) -> Eac3Settings -> Eac3Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eac3Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eac3Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eac3Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eac3Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eac3Settings -> m Eac3Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3Settings -> m Eac3Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eac3Settings -> m Eac3Settings #

Read Eac3Settings Source # 
Show Eac3Settings Source # 
Generic Eac3Settings Source # 

Associated Types

type Rep Eac3Settings :: * -> * #

Hashable Eac3Settings Source # 
ToJSON Eac3Settings Source # 
FromJSON Eac3Settings Source # 
NFData Eac3Settings Source # 

Methods

rnf :: Eac3Settings -> () #

type Rep Eac3Settings Source # 
type Rep Eac3Settings = D1 * (MetaData "Eac3Settings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Eac3Settings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_esStereoDownmix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3StereoDownmix))) (S1 * (MetaSel (Just Symbol "_esLoRoCenterMixLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_esLtRtCenterMixLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double))) ((:*:) * (S1 * (MetaSel (Just Symbol "_esLfeFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3LfeFilter))) (S1 * (MetaSel (Just Symbol "_esDynamicRangeCompressionLine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3DynamicRangeCompressionLine)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_esLtRtSurroundMixLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double))) (S1 * (MetaSel (Just Symbol "_esMetadataControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3MetadataControl)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_esLoRoSurroundMixLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double))) ((:*:) * (S1 * (MetaSel (Just Symbol "_esSurroundMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3SurroundMode))) (S1 * (MetaSel (Just Symbol "_esAttenuationControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3AttenuationControl))))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_esPassthroughControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3PassthroughControl))) (S1 * (MetaSel (Just Symbol "_esBitstreamMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3BitstreamMode)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_esLfeControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3LfeControl))) ((:*:) * (S1 * (MetaSel (Just Symbol "_esDynamicRangeCompressionRf") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3DynamicRangeCompressionRf))) (S1 * (MetaSel (Just Symbol "_esCodingMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3CodingMode)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_esSampleRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_esDcFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3DcFilter))) (S1 * (MetaSel (Just Symbol "_esBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_esPhaseControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3PhaseControl))) ((:*:) * (S1 * (MetaSel (Just Symbol "_esSurroundExMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Eac3SurroundExMode))) (S1 * (MetaSel (Just Symbol "_esDialnorm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))))))

eac3Settings :: Eac3Settings Source #

Creates a value of Eac3Settings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

esLoRoCenterMixLevel :: Lens' Eac3Settings (Maybe Double) Source #

Left onlyRight only center mix level. Only used for 32 coding mode. Valid values: 3.0, 1.5, 0.0, -1.5 -3.0 -4.5 -6.0 -60

esLtRtCenterMixLevel :: Lens' Eac3Settings (Maybe Double) Source #

Left totalRight total center mix level. Only used for 32 coding mode. Valid values: 3.0, 1.5, 0.0, -1.5 -3.0 -4.5 -6.0 -60

esLtRtSurroundMixLevel :: Lens' Eac3Settings (Maybe Double) Source #

Left totalRight total surround mix level. Only used for 32 coding mode. Valid values: -1.5 -3.0 -4.5 -6.0 -60

esLoRoSurroundMixLevel :: Lens' Eac3Settings (Maybe Double) Source #

Left onlyRight only surround mix level. Only used for 32 coding mode. Valid values: -1.5 -3.0 -4.5 -6.0 -60

esSampleRate :: Lens' Eac3Settings (Maybe Int) Source #

Sample rate in hz. Sample rate is always 48000.

esBitrate :: Lens' Eac3Settings (Maybe Int) Source #

Average bitrate in bits/second. Valid bitrates depend on the coding mode.

esDialnorm :: Lens' Eac3Settings (Maybe Int) Source #

Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.

EmbeddedSourceSettings

data EmbeddedSourceSettings Source #

Settings for embedded captions Source

See: embeddedSourceSettings smart constructor.

Instances

Eq EmbeddedSourceSettings Source # 
Data EmbeddedSourceSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EmbeddedSourceSettings -> c EmbeddedSourceSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EmbeddedSourceSettings #

toConstr :: EmbeddedSourceSettings -> Constr #

dataTypeOf :: EmbeddedSourceSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c EmbeddedSourceSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EmbeddedSourceSettings) #

gmapT :: (forall b. Data b => b -> b) -> EmbeddedSourceSettings -> EmbeddedSourceSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EmbeddedSourceSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EmbeddedSourceSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> EmbeddedSourceSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EmbeddedSourceSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EmbeddedSourceSettings -> m EmbeddedSourceSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EmbeddedSourceSettings -> m EmbeddedSourceSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EmbeddedSourceSettings -> m EmbeddedSourceSettings #

Read EmbeddedSourceSettings Source # 
Show EmbeddedSourceSettings Source # 
Generic EmbeddedSourceSettings Source # 
Hashable EmbeddedSourceSettings Source # 
ToJSON EmbeddedSourceSettings Source # 
FromJSON EmbeddedSourceSettings Source # 
NFData EmbeddedSourceSettings Source # 

Methods

rnf :: EmbeddedSourceSettings -> () #

type Rep EmbeddedSourceSettings Source # 
type Rep EmbeddedSourceSettings = D1 * (MetaData "EmbeddedSourceSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "EmbeddedSourceSettings'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_essConvert608To708") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe EmbeddedConvert608To708))) ((:*:) * (S1 * (MetaSel (Just Symbol "_essSource608TrackNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_essSource608ChannelNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

embeddedSourceSettings :: EmbeddedSourceSettings Source #

Creates a value of EmbeddedSourceSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • essConvert608To708 - Undocumented member.
  • essSource608TrackNumber - 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'.
  • essSource608ChannelNumber - Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

essSource608TrackNumber :: Lens' EmbeddedSourceSettings (Maybe Int) Source #

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'.

essSource608ChannelNumber :: Lens' EmbeddedSourceSettings (Maybe Int) Source #

Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

Endpoint

data Endpoint Source #

Describes account specific API endpoint

See: endpoint smart constructor.

Instances

Eq Endpoint Source # 
Data Endpoint Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Endpoint -> c Endpoint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Endpoint #

toConstr :: Endpoint -> Constr #

dataTypeOf :: Endpoint -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Endpoint) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Endpoint) #

gmapT :: (forall b. Data b => b -> b) -> Endpoint -> Endpoint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Endpoint -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Endpoint -> r #

gmapQ :: (forall d. Data d => d -> u) -> Endpoint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Endpoint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Endpoint -> m Endpoint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Endpoint -> m Endpoint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Endpoint -> m Endpoint #

Read Endpoint Source # 
Show Endpoint Source # 
Generic Endpoint Source # 

Associated Types

type Rep Endpoint :: * -> * #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Hashable Endpoint Source # 

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromJSON Endpoint Source # 
NFData Endpoint Source # 

Methods

rnf :: Endpoint -> () #

type Rep Endpoint Source # 
type Rep Endpoint = D1 * (MetaData "Endpoint" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "Endpoint'" PrefixI True) (S1 * (MetaSel (Just Symbol "_eURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

endpoint :: Endpoint Source #

Creates a value of Endpoint with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • eURL - URL of endpoint

eURL :: Lens' Endpoint (Maybe Text) Source #

URL of endpoint

F4vSettings

data F4vSettings Source #

Settings for F4v container

See: f4vSettings smart constructor.

Instances

Eq F4vSettings Source # 
Data F4vSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> F4vSettings -> c F4vSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c F4vSettings #

toConstr :: F4vSettings -> Constr #

dataTypeOf :: F4vSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c F4vSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c F4vSettings) #

gmapT :: (forall b. Data b => b -> b) -> F4vSettings -> F4vSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> F4vSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> F4vSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> F4vSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> F4vSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> F4vSettings -> m F4vSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> F4vSettings -> m F4vSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> F4vSettings -> m F4vSettings #

Read F4vSettings Source # 
Show F4vSettings Source # 
Generic F4vSettings Source # 

Associated Types

type Rep F4vSettings :: * -> * #

Hashable F4vSettings Source # 
ToJSON F4vSettings Source # 
FromJSON F4vSettings Source # 
NFData F4vSettings Source # 

Methods

rnf :: F4vSettings -> () #

type Rep F4vSettings Source # 
type Rep F4vSettings = D1 * (MetaData "F4vSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "F4vSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_fsMoovPlacement") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe F4vMoovPlacement))))

f4vSettings :: F4vSettings Source #

Creates a value of F4vSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

FileGroupSettings

data FileGroupSettings Source #

Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.

See: fileGroupSettings smart constructor.

Instances

Eq FileGroupSettings Source # 
Data FileGroupSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FileGroupSettings -> c FileGroupSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FileGroupSettings #

toConstr :: FileGroupSettings -> Constr #

dataTypeOf :: FileGroupSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FileGroupSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FileGroupSettings) #

gmapT :: (forall b. Data b => b -> b) -> FileGroupSettings -> FileGroupSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FileGroupSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FileGroupSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> FileGroupSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FileGroupSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FileGroupSettings -> m FileGroupSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FileGroupSettings -> m FileGroupSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FileGroupSettings -> m FileGroupSettings #

Read FileGroupSettings Source # 
Show FileGroupSettings Source # 
Generic FileGroupSettings Source # 
Hashable FileGroupSettings Source # 
ToJSON FileGroupSettings Source # 
FromJSON FileGroupSettings Source # 
NFData FileGroupSettings Source # 

Methods

rnf :: FileGroupSettings -> () #

type Rep FileGroupSettings Source # 
type Rep FileGroupSettings = D1 * (MetaData "FileGroupSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "FileGroupSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_fgsDestination") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

fileGroupSettings :: FileGroupSettings Source #

Creates a value of FileGroupSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fgsDestination - 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.

fgsDestination :: Lens' FileGroupSettings (Maybe Text) Source #

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.

FileSourceSettings

data FileSourceSettings Source #

Settings for File-based Captions in Source

See: fileSourceSettings smart constructor.

Instances

Eq FileSourceSettings Source # 
Data FileSourceSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FileSourceSettings -> c FileSourceSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FileSourceSettings #

toConstr :: FileSourceSettings -> Constr #

dataTypeOf :: FileSourceSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FileSourceSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FileSourceSettings) #

gmapT :: (forall b. Data b => b -> b) -> FileSourceSettings -> FileSourceSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FileSourceSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FileSourceSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> FileSourceSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FileSourceSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FileSourceSettings -> m FileSourceSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FileSourceSettings -> m FileSourceSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FileSourceSettings -> m FileSourceSettings #

Read FileSourceSettings Source # 
Show FileSourceSettings Source # 
Generic FileSourceSettings Source # 
Hashable FileSourceSettings Source # 
ToJSON FileSourceSettings Source # 
FromJSON FileSourceSettings Source # 
NFData FileSourceSettings Source # 

Methods

rnf :: FileSourceSettings -> () #

type Rep FileSourceSettings Source # 
type Rep FileSourceSettings = D1 * (MetaData "FileSourceSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "FileSourceSettings'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_fssConvert608To708") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FileSourceConvert608To708))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fssTimeDelta") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_fssSourceFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

fileSourceSettings :: FileSourceSettings Source #

Creates a value of FileSourceSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fssConvert608To708 - Undocumented member.
  • fssTimeDelta - Specifies a time delta in seconds to offset the captions from the source file.
  • fssSourceFile - External caption file used for loading captions. Accepted file extensions are scc, ttml, dfxp, stl, srt, and smi.

fssTimeDelta :: Lens' FileSourceSettings (Maybe Int) Source #

Specifies a time delta in seconds to offset the captions from the source file.

fssSourceFile :: Lens' FileSourceSettings (Maybe Text) Source #

External caption file used for loading captions. Accepted file extensions are scc, ttml, dfxp, stl, srt, and smi.

FrameCaptureSettings

data FrameCaptureSettings Source #

Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.

See: frameCaptureSettings smart constructor.

Instances

Eq FrameCaptureSettings Source # 
Data FrameCaptureSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FrameCaptureSettings -> c FrameCaptureSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FrameCaptureSettings #

toConstr :: FrameCaptureSettings -> Constr #

dataTypeOf :: FrameCaptureSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FrameCaptureSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FrameCaptureSettings) #

gmapT :: (forall b. Data b => b -> b) -> FrameCaptureSettings -> FrameCaptureSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FrameCaptureSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FrameCaptureSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> FrameCaptureSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FrameCaptureSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FrameCaptureSettings -> m FrameCaptureSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FrameCaptureSettings -> m FrameCaptureSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FrameCaptureSettings -> m FrameCaptureSettings #

Read FrameCaptureSettings Source # 
Show FrameCaptureSettings Source # 
Generic FrameCaptureSettings Source # 
Hashable FrameCaptureSettings Source # 
ToJSON FrameCaptureSettings Source # 
FromJSON FrameCaptureSettings Source # 
NFData FrameCaptureSettings Source # 

Methods

rnf :: FrameCaptureSettings -> () #

type Rep FrameCaptureSettings Source # 
type Rep FrameCaptureSettings = D1 * (MetaData "FrameCaptureSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "FrameCaptureSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_fcsQuality") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_fcsFramerateDenominator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fcsMaxCaptures") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_fcsFramerateNumerator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

frameCaptureSettings :: FrameCaptureSettings Source #

Creates a value of FrameCaptureSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fcsQuality - JPEG Quality - a higher value equals higher quality.
  • fcsFramerateDenominator - Frame capture will encode the first frame of the output stream, then one frame every framerateDenominatorframerateNumerator seconds. For example, settings of framerateNumerator = 1 and framerateDenominator = 3 (a rate of 13 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.
  • fcsMaxCaptures - Maximum number of captures (encoded jpg output files).
  • fcsFramerateNumerator - Frame capture will encode the first frame of the output stream, then one frame every framerateDenominatorframerateNumerator seconds. For example, settings of framerateNumerator = 1 and framerateDenominator = 3 (a rate of 13 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.

fcsQuality :: Lens' FrameCaptureSettings (Maybe Int) Source #

JPEG Quality - a higher value equals higher quality.

fcsFramerateDenominator :: Lens' FrameCaptureSettings (Maybe Int) Source #

Frame capture will encode the first frame of the output stream, then one frame every framerateDenominatorframerateNumerator seconds. For example, settings of framerateNumerator = 1 and framerateDenominator = 3 (a rate of 13 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.

fcsMaxCaptures :: Lens' FrameCaptureSettings (Maybe Int) Source #

Maximum number of captures (encoded jpg output files).

fcsFramerateNumerator :: Lens' FrameCaptureSettings (Maybe Int) Source #

Frame capture will encode the first frame of the output stream, then one frame every framerateDenominatorframerateNumerator seconds. For example, settings of framerateNumerator = 1 and framerateDenominator = 3 (a rate of 13 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.

H264Settings

data H264Settings Source #

Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.

See: h264Settings smart constructor.

Instances

Eq H264Settings Source # 
Data H264Settings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H264Settings -> c H264Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H264Settings #

toConstr :: H264Settings -> Constr #

dataTypeOf :: H264Settings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H264Settings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H264Settings) #

gmapT :: (forall b. Data b => b -> b) -> H264Settings -> H264Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H264Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H264Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> H264Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H264Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H264Settings -> m H264Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H264Settings -> m H264Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H264Settings -> m H264Settings #

Read H264Settings Source # 
Show H264Settings Source # 
Generic H264Settings Source # 

Associated Types

type Rep H264Settings :: * -> * #

Hashable H264Settings Source # 
ToJSON H264Settings Source # 
FromJSON H264Settings Source # 
NFData H264Settings Source # 

Methods

rnf :: H264Settings -> () #

type Rep H264Settings Source # 
type Rep H264Settings = D1 * (MetaData "H264Settings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "H264Settings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hUnregisteredSeiTimecode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264UnregisteredSeiTimecode))) (S1 * (MetaSel (Just Symbol "_hQualityTuningLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264QualityTuningLevel)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hTemporalAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264TemporalAdaptiveQuantization))) (S1 * (MetaSel (Just Symbol "_hSceneChangeDetect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264SceneChangeDetect))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hHrdBufferInitialFillPercentage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hSlowPal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264SlowPal)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hParNumerator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hGopSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double))) (S1 * (MetaSel (Just Symbol "_hNumberBFramesBetweenReferenceFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hGopSizeUnits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264GopSizeUnits))) (S1 * (MetaSel (Just Symbol "_hHrdBufferSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hSlices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hRateControlMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264RateControlMode))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hNumberReferenceFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hTelecine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264Telecine)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hMinIInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hInterlaceMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264InterlaceMode))) (S1 * (MetaSel (Just Symbol "_hParControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264ParControl)))))))) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hRepeatPps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264RepeatPps))) (S1 * (MetaSel (Just Symbol "_hFlickerAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264FlickerAdaptiveQuantization)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hSoftness") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hCodecProfile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264CodecProfile))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hFramerateDenominator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hFramerateConversionAlgorithm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264FramerateConversionAlgorithm))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hCodecLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264CodecLevel))) (S1 * (MetaSel (Just Symbol "_hEntropyEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264EntropyEncoding))))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hFramerateControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264FramerateControl))) (S1 * (MetaSel (Just Symbol "_hAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264AdaptiveQuantization)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hFramerateNumerator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hGopBReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264GopBReference))) (S1 * (MetaSel (Just Symbol "_hMaxBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hSyntax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264Syntax))) (S1 * (MetaSel (Just Symbol "_hFieldEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264FieldEncoding)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hGopClosedCadence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hParDenominator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hSpatialAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264SpatialAdaptiveQuantization))))))))))

h264Settings :: H264Settings Source #

Creates a value of H264Settings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • hUnregisteredSeiTimecode - Undocumented member.
  • hQualityTuningLevel - Undocumented member.
  • hTemporalAdaptiveQuantization - Undocumented member.
  • hSceneChangeDetect - Undocumented member.
  • hHrdBufferInitialFillPercentage - Percentage of the buffer that should initially be filled (HRD buffer model).
  • hSlowPal - Undocumented member.
  • hParNumerator - Pixel Aspect Ratio numerator.
  • hGopSize - GOP Length (keyframe interval) in frames or seconds. Must be greater than zero.
  • hNumberBFramesBetweenReferenceFrames - Number of B-frames between reference frames.
  • hGopSizeUnits - Undocumented member.
  • hHrdBufferSize - Size of buffer (HRD buffer model). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.
  • hSlices - 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.
  • hRateControlMode - Undocumented member.
  • hNumberReferenceFrames - Number of reference frames to use. The encoder may use more than requested if using B-frames and/or interlaced encoding.
  • hTelecine - Undocumented member.
  • hMinIInterval - Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection. If a scene change I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk and/or stretched to the scene change I-frame. GOP stretch requires enabling lookahead as well as setting I-interval. The normal cadence resumes for the next GOP. This setting is only used when Scene Change Detect is enabled. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1
  • hInterlaceMode - Undocumented member.
  • hParControl - Undocumented member.
  • hRepeatPps - Undocumented member.
  • hFlickerAdaptiveQuantization - Undocumented member.
  • hSoftness - Softness. Selects quantizer matrix, larger values reduce high-frequency content in the encoded image.
  • hCodecProfile - Undocumented member.
  • hBitrate - Average bitrate in bits/second. Required for VBR, CBR, and ABR. Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m. For MS Smooth outputs, bitrates must be unique when rounded down to the nearest multiple of 1000.
  • hFramerateDenominator - When you use the API for transcode jobs that use framerate conversion, specify the framerate 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 framerate conversion, provide the value as a decimal number for Framerate. In this example, specify 23.976.
  • hFramerateConversionAlgorithm - Undocumented member.
  • hCodecLevel - Undocumented member.
  • hEntropyEncoding - Undocumented member.
  • hFramerateControl - Undocumented member.
  • hAdaptiveQuantization - Undocumented member.
  • hFramerateNumerator - Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.
  • hGopBReference - Undocumented member.
  • hMaxBitrate - Maximum bitrate in bits/second (for VBR mode only). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.
  • hSyntax - Undocumented member.
  • hFieldEncoding - Undocumented member.
  • hGopClosedCadence - Frequency of closed GOPs. In streaming applications, it is recommended that this be set to 1 so a decoder joining mid-stream will receive an IDR frame as quickly as possible. Setting this value to 0 will break output segmenting.
  • hParDenominator - Pixel Aspect Ratio denominator.
  • hSpatialAdaptiveQuantization - Undocumented member.

hHrdBufferInitialFillPercentage :: Lens' H264Settings (Maybe Int) Source #

Percentage of the buffer that should initially be filled (HRD buffer model).

hParNumerator :: Lens' H264Settings (Maybe Int) Source #

Pixel Aspect Ratio numerator.

hGopSize :: Lens' H264Settings (Maybe Double) Source #

GOP Length (keyframe interval) in frames or seconds. Must be greater than zero.

hNumberBFramesBetweenReferenceFrames :: Lens' H264Settings (Maybe Int) Source #

Number of B-frames between reference frames.

hHrdBufferSize :: Lens' H264Settings (Maybe Int) Source #

Size of buffer (HRD buffer model). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.

hSlices :: Lens' H264Settings (Maybe Int) Source #

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.

hNumberReferenceFrames :: Lens' H264Settings (Maybe Int) Source #

Number of reference frames to use. The encoder may use more than requested if using B-frames and/or interlaced encoding.

hMinIInterval :: Lens' H264Settings (Maybe Int) Source #

Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection. If a scene change I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk and/or stretched to the scene change I-frame. GOP stretch requires enabling lookahead as well as setting I-interval. The normal cadence resumes for the next GOP. This setting is only used when Scene Change Detect is enabled. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1

hSoftness :: Lens' H264Settings (Maybe Int) Source #

Softness. Selects quantizer matrix, larger values reduce high-frequency content in the encoded image.

hBitrate :: Lens' H264Settings (Maybe Int) Source #

Average bitrate in bits/second. Required for VBR, CBR, and ABR. Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m. For MS Smooth outputs, bitrates must be unique when rounded down to the nearest multiple of 1000.

hFramerateDenominator :: Lens' H264Settings (Maybe Int) Source #

When you use the API for transcode jobs that use framerate conversion, specify the framerate 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 framerate conversion, provide the value as a decimal number for Framerate. In this example, specify 23.976.

hFramerateNumerator :: Lens' H264Settings (Maybe Int) Source #

Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.

hMaxBitrate :: Lens' H264Settings (Maybe Int) Source #

Maximum bitrate in bits/second (for VBR mode only). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.

hSyntax :: Lens' H264Settings (Maybe H264Syntax) Source #

Undocumented member.

hGopClosedCadence :: Lens' H264Settings (Maybe Int) Source #

Frequency of closed GOPs. In streaming applications, it is recommended that this be set to 1 so a decoder joining mid-stream will receive an IDR frame as quickly as possible. Setting this value to 0 will break output segmenting.

hParDenominator :: Lens' H264Settings (Maybe Int) Source #

Pixel Aspect Ratio denominator.

H265Settings

data H265Settings Source #

Settings for H265 codec

See: h265Settings smart constructor.

Instances

Eq H265Settings Source # 
Data H265Settings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> H265Settings -> c H265Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c H265Settings #

toConstr :: H265Settings -> Constr #

dataTypeOf :: H265Settings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c H265Settings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c H265Settings) #

gmapT :: (forall b. Data b => b -> b) -> H265Settings -> H265Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> H265Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> H265Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> H265Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> H265Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> H265Settings -> m H265Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> H265Settings -> m H265Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> H265Settings -> m H265Settings #

Read H265Settings Source # 
Show H265Settings Source # 
Generic H265Settings Source # 

Associated Types

type Rep H265Settings :: * -> * #

Hashable H265Settings Source # 
ToJSON H265Settings Source # 
FromJSON H265Settings Source # 
NFData H265Settings Source # 

Methods

rnf :: H265Settings -> () #

type Rep H265Settings Source # 
type Rep H265Settings = D1 * (MetaData "H265Settings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "H265Settings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hsUnregisteredSeiTimecode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265UnregisteredSeiTimecode))) (S1 * (MetaSel (Just Symbol "_hsQualityTuningLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265QualityTuningLevel)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsTemporalAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265TemporalAdaptiveQuantization))) (S1 * (MetaSel (Just Symbol "_hsSceneChangeDetect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265SceneChangeDetect))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hsHrdBufferInitialFillPercentage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hsTiles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265Tiles)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsSlowPal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265SlowPal))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsTemporalIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265TemporalIds))) (S1 * (MetaSel (Just Symbol "_hsParNumerator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hsGopSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double))) (S1 * (MetaSel (Just Symbol "_hsNumberBFramesBetweenReferenceFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsGopSizeUnits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265GopSizeUnits))) (S1 * (MetaSel (Just Symbol "_hsHrdBufferSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hsSlices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hsAlternateTransferFunctionSei") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265AlternateTransferFunctionSei)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsRateControlMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265RateControlMode))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsNumberReferenceFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hsTelecine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265Telecine)))))))) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hsMinIInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hsInterlaceMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265InterlaceMode)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsParControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265ParControl))) (S1 * (MetaSel (Just Symbol "_hsFlickerAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265FlickerAdaptiveQuantization))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hsSampleAdaptiveOffsetFilterMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265SampleAdaptiveOffsetFilterMode))) (S1 * (MetaSel (Just Symbol "_hsCodecProfile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265CodecProfile)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsFramerateDenominator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hsFramerateConversionAlgorithm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265FramerateConversionAlgorithm))))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hsCodecLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265CodecLevel))) (S1 * (MetaSel (Just Symbol "_hsFramerateControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265FramerateControl)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265AdaptiveQuantization))) (S1 * (MetaSel (Just Symbol "_hsFramerateNumerator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hsGopBReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265GopBReference))) (S1 * (MetaSel (Just Symbol "_hsMaxBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsGopClosedCadence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsParDenominator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hsSpatialAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265SpatialAdaptiveQuantization))))))))))

h265Settings :: H265Settings Source #

Creates a value of H265Settings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

hsHrdBufferInitialFillPercentage :: Lens' H265Settings (Maybe Int) Source #

Percentage of the buffer that should initially be filled (HRD buffer model).

hsTiles :: Lens' H265Settings (Maybe H265Tiles) Source #

Undocumented member.

hsParNumerator :: Lens' H265Settings (Maybe Int) Source #

Pixel Aspect Ratio numerator.

hsGopSize :: Lens' H265Settings (Maybe Double) Source #

GOP Length (keyframe interval) in frames or seconds. Must be greater than zero.

hsNumberBFramesBetweenReferenceFrames :: Lens' H265Settings (Maybe Int) Source #

Number of B-frames between reference frames.

hsHrdBufferSize :: Lens' H265Settings (Maybe Int) Source #

Size of buffer (HRD buffer model). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.

hsSlices :: Lens' H265Settings (Maybe Int) Source #

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.

hsNumberReferenceFrames :: Lens' H265Settings (Maybe Int) Source #

Number of reference frames to use. The encoder may use more than requested if using B-frames and/or interlaced encoding.

hsMinIInterval :: Lens' H265Settings (Maybe Int) Source #

Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection. If a scene change I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk and/or stretched to the scene change I-frame. GOP stretch requires enabling lookahead as well as setting I-interval. The normal cadence resumes for the next GOP. This setting is only used when Scene Change Detect is enabled. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1

hsBitrate :: Lens' H265Settings (Maybe Int) Source #

Average bitrate in bits/second. Required for VBR, CBR, and ABR. Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m. For MS Smooth outputs, bitrates must be unique when rounded down to the nearest multiple of 1000.

hsFramerateNumerator :: Lens' H265Settings (Maybe Int) Source #

Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.

hsMaxBitrate :: Lens' H265Settings (Maybe Int) Source #

Maximum bitrate in bits/second (for VBR mode only). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.

hsGopClosedCadence :: Lens' H265Settings (Maybe Int) Source #

Frequency of closed GOPs. In streaming applications, it is recommended that this be set to 1 so a decoder joining mid-stream will receive an IDR frame as quickly as possible. Setting this value to 0 will break output segmenting.

hsParDenominator :: Lens' H265Settings (Maybe Int) Source #

Pixel Aspect Ratio denominator.

Hdr10Metadata

data Hdr10Metadata Source #

Use the HDR master display (Hdr10Metadata) settings to provide values for HDR color. These values vary depending on the input video and must be provided by a color grader. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.

See: hdr10Metadata smart constructor.

Instances

Eq Hdr10Metadata Source # 
Data Hdr10Metadata Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Hdr10Metadata -> c Hdr10Metadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Hdr10Metadata #

toConstr :: Hdr10Metadata -> Constr #

dataTypeOf :: Hdr10Metadata -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Hdr10Metadata) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Hdr10Metadata) #

gmapT :: (forall b. Data b => b -> b) -> Hdr10Metadata -> Hdr10Metadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Hdr10Metadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Hdr10Metadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> Hdr10Metadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Hdr10Metadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Hdr10Metadata -> m Hdr10Metadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Hdr10Metadata -> m Hdr10Metadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Hdr10Metadata -> m Hdr10Metadata #

Read Hdr10Metadata Source # 
Show Hdr10Metadata Source # 
Generic Hdr10Metadata Source # 

Associated Types

type Rep Hdr10Metadata :: * -> * #

Hashable Hdr10Metadata Source # 
ToJSON Hdr10Metadata Source # 
FromJSON Hdr10Metadata Source # 
NFData Hdr10Metadata Source # 

Methods

rnf :: Hdr10Metadata -> () #

type Rep Hdr10Metadata Source # 
type Rep Hdr10Metadata = D1 * (MetaData "Hdr10Metadata" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Hdr10Metadata'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hmRedPrimaryX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hmBluePrimaryX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hmMaxFrameAverageLightLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hmWhitePointY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hmMaxContentLightLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hmWhitePointX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hmBluePrimaryY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hmGreenPrimaryY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hmGreenPrimaryX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hmMinLuminance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hmRedPrimaryY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hmMaxLuminance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))))

hdr10Metadata :: Hdr10Metadata Source #

Creates a value of Hdr10Metadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • hmRedPrimaryX - HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.
  • hmBluePrimaryX - HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.
  • hmMaxFrameAverageLightLevel - Maximum average light level of any frame in the coded video sequence, in units of candelas per square meter.
  • hmWhitePointY - HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.
  • hmMaxContentLightLevel - Maximum light level among all samples in the coded video sequence, in units of candelas per square meter.
  • hmWhitePointX - HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.
  • hmBluePrimaryY - HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.
  • hmGreenPrimaryY - HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.
  • hmGreenPrimaryX - HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.
  • hmMinLuminance - Nominal minimum mastering display luminance in units of of 0.0001 candelas per square meter
  • hmRedPrimaryY - HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.
  • hmMaxLuminance - Nominal maximum mastering display luminance in units of of 0.0001 candelas per square meter.

hmRedPrimaryX :: Lens' Hdr10Metadata (Maybe Int) Source #

HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.

hmBluePrimaryX :: Lens' Hdr10Metadata (Maybe Int) Source #

HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.

hmMaxFrameAverageLightLevel :: Lens' Hdr10Metadata (Maybe Int) Source #

Maximum average light level of any frame in the coded video sequence, in units of candelas per square meter.

hmWhitePointY :: Lens' Hdr10Metadata (Maybe Int) Source #

HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.

hmMaxContentLightLevel :: Lens' Hdr10Metadata (Maybe Int) Source #

Maximum light level among all samples in the coded video sequence, in units of candelas per square meter.

hmWhitePointX :: Lens' Hdr10Metadata (Maybe Int) Source #

HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.

hmBluePrimaryY :: Lens' Hdr10Metadata (Maybe Int) Source #

HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.

hmGreenPrimaryY :: Lens' Hdr10Metadata (Maybe Int) Source #

HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.

hmGreenPrimaryX :: Lens' Hdr10Metadata (Maybe Int) Source #

HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.

hmMinLuminance :: Lens' Hdr10Metadata (Maybe Int) Source #

Nominal minimum mastering display luminance in units of of 0.0001 candelas per square meter

hmRedPrimaryY :: Lens' Hdr10Metadata (Maybe Int) Source #

HDR Master Display Information comes from the color grader and the color grading tools. Range is 0 to 50,000, each increment represents 0.00002 in CIE1931 color coordinate.

hmMaxLuminance :: Lens' Hdr10Metadata (Maybe Int) Source #

Nominal maximum mastering display luminance in units of of 0.0001 candelas per square meter.

HlsCaptionLanguageMapping

data HlsCaptionLanguageMapping Source #

Caption Language Mapping

See: hlsCaptionLanguageMapping smart constructor.

Instances

Eq HlsCaptionLanguageMapping Source # 
Data HlsCaptionLanguageMapping Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsCaptionLanguageMapping -> c HlsCaptionLanguageMapping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsCaptionLanguageMapping #

toConstr :: HlsCaptionLanguageMapping -> Constr #

dataTypeOf :: HlsCaptionLanguageMapping -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsCaptionLanguageMapping) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsCaptionLanguageMapping) #

gmapT :: (forall b. Data b => b -> b) -> HlsCaptionLanguageMapping -> HlsCaptionLanguageMapping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsCaptionLanguageMapping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsCaptionLanguageMapping -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsCaptionLanguageMapping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsCaptionLanguageMapping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsCaptionLanguageMapping -> m HlsCaptionLanguageMapping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsCaptionLanguageMapping -> m HlsCaptionLanguageMapping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsCaptionLanguageMapping -> m HlsCaptionLanguageMapping #

Read HlsCaptionLanguageMapping Source # 
Show HlsCaptionLanguageMapping Source # 
Generic HlsCaptionLanguageMapping Source # 
Hashable HlsCaptionLanguageMapping Source # 
ToJSON HlsCaptionLanguageMapping Source # 
FromJSON HlsCaptionLanguageMapping Source # 
NFData HlsCaptionLanguageMapping Source # 
type Rep HlsCaptionLanguageMapping Source # 
type Rep HlsCaptionLanguageMapping = D1 * (MetaData "HlsCaptionLanguageMapping" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "HlsCaptionLanguageMapping'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_hclmLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LanguageCode))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hclmLanguageDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_hclmCaptionChannel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

hlsCaptionLanguageMapping :: HlsCaptionLanguageMapping Source #

Creates a value of HlsCaptionLanguageMapping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

HlsEncryptionSettings

data HlsEncryptionSettings Source #

Settings for HLS encryption

See: hlsEncryptionSettings smart constructor.

Instances

Eq HlsEncryptionSettings Source # 
Data HlsEncryptionSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsEncryptionSettings -> c HlsEncryptionSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsEncryptionSettings #

toConstr :: HlsEncryptionSettings -> Constr #

dataTypeOf :: HlsEncryptionSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsEncryptionSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsEncryptionSettings) #

gmapT :: (forall b. Data b => b -> b) -> HlsEncryptionSettings -> HlsEncryptionSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsEncryptionSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsEncryptionSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsEncryptionSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsEncryptionSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsEncryptionSettings -> m HlsEncryptionSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsEncryptionSettings -> m HlsEncryptionSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsEncryptionSettings -> m HlsEncryptionSettings #

Read HlsEncryptionSettings Source # 
Show HlsEncryptionSettings Source # 
Generic HlsEncryptionSettings Source # 
Hashable HlsEncryptionSettings Source # 
ToJSON HlsEncryptionSettings Source # 
FromJSON HlsEncryptionSettings Source # 
NFData HlsEncryptionSettings Source # 

Methods

rnf :: HlsEncryptionSettings -> () #

type Rep HlsEncryptionSettings Source # 
type Rep HlsEncryptionSettings = D1 * (MetaData "HlsEncryptionSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "HlsEncryptionSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hesEncryptionMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsEncryptionType))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hesConstantInitializationVector") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_hesType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsKeyProviderType))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hesStaticKeyProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe StaticKeyProvider))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hesSpekeKeyProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe SpekeKeyProvider))) (S1 * (MetaSel (Just Symbol "_hesInitializationVectorInManifest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsInitializationVectorInManifest)))))))

hlsEncryptionSettings :: HlsEncryptionSettings Source #

Creates a value of HlsEncryptionSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

hesConstantInitializationVector :: Lens' HlsEncryptionSettings (Maybe Text) Source #

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.

HlsGroupSettings

data HlsGroupSettings Source #

Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to HLS_GROUP_SETTINGS.

See: hlsGroupSettings smart constructor.

Instances

Eq HlsGroupSettings Source # 
Data HlsGroupSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsGroupSettings -> c HlsGroupSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsGroupSettings #

toConstr :: HlsGroupSettings -> Constr #

dataTypeOf :: HlsGroupSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsGroupSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsGroupSettings) #

gmapT :: (forall b. Data b => b -> b) -> HlsGroupSettings -> HlsGroupSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsGroupSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsGroupSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsGroupSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsGroupSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsGroupSettings -> m HlsGroupSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsGroupSettings -> m HlsGroupSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsGroupSettings -> m HlsGroupSettings #

Read HlsGroupSettings Source # 
Show HlsGroupSettings Source # 
Generic HlsGroupSettings Source # 
Hashable HlsGroupSettings Source # 
ToJSON HlsGroupSettings Source # 
FromJSON HlsGroupSettings Source # 
NFData HlsGroupSettings Source # 

Methods

rnf :: HlsGroupSettings -> () #

type Rep HlsGroupSettings Source # 
type Rep HlsGroupSettings = D1 * (MetaData "HlsGroupSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "HlsGroupSettings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsDirectoryStructure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsDirectoryStructure))) (S1 * (MetaSel (Just Symbol "_hgsSegmentControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsSegmentControl)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsTimedMetadataId3Period") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hgsMinSegmentLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsProgramDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsProgramDateTime))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsProgramDateTimePeriod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_hgsCodecSpecification") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsCodecSpecification))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsCaptionLanguageMappings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [HlsCaptionLanguageMapping]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsBaseURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_hgsAdMarkers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [HlsAdMarkers]))))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsEncryption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsEncryptionSettings))) (S1 * (MetaSel (Just Symbol "_hgsSegmentLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsTimedMetadataId3Frame") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsTimedMetadataId3Frame))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsOutputSelection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsOutputSelection))) (S1 * (MetaSel (Just Symbol "_hgsCaptionLanguageSetting") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsCaptionLanguageSetting)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsSegmentsPerSubdirectory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsManifestDurationFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsManifestDurationFormat))) (S1 * (MetaSel (Just Symbol "_hgsClientCache") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsClientCache))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsTimestampDeltaMilliseconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hgsStreamInfResolution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsStreamInfResolution))) (S1 * (MetaSel (Just Symbol "_hgsManifestCompression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsManifestCompression)))))))))

hlsGroupSettings :: HlsGroupSettings Source #

Creates a value of HlsGroupSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

hgsDestination :: Lens' HlsGroupSettings (Maybe Text) Source #

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.

hgsTimedMetadataId3Period :: Lens' HlsGroupSettings (Maybe Int) Source #

Timed Metadata interval in seconds.

hgsMinSegmentLength :: Lens' HlsGroupSettings (Maybe Int) Source #

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.

hgsProgramDateTimePeriod :: Lens' HlsGroupSettings (Maybe Int) Source #

Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.

hgsBaseURL :: Lens' HlsGroupSettings (Maybe Text) Source #

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.

hgsAdMarkers :: Lens' HlsGroupSettings [HlsAdMarkers] Source #

Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.

hgsSegmentLength :: Lens' HlsGroupSettings (Maybe Int) Source #

Length of MPEG-2 Transport Stream segments to create (in seconds). Note that segments will end on the next keyframe after this number of seconds, so actual segment length may be longer.

hgsSegmentsPerSubdirectory :: Lens' HlsGroupSettings (Maybe Int) Source #

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.

hgsTimestampDeltaMilliseconds :: Lens' HlsGroupSettings (Maybe Int) Source #

Provides an extra millisecond delta offset to fine tune the timestamps.

HlsSettings

data HlsSettings Source #

Settings for HLS output groups

See: hlsSettings smart constructor.

Instances

Eq HlsSettings Source # 
Data HlsSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HlsSettings -> c HlsSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HlsSettings #

toConstr :: HlsSettings -> Constr #

dataTypeOf :: HlsSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HlsSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HlsSettings) #

gmapT :: (forall b. Data b => b -> b) -> HlsSettings -> HlsSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HlsSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HlsSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> HlsSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HlsSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HlsSettings -> m HlsSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsSettings -> m HlsSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HlsSettings -> m HlsSettings #

Read HlsSettings Source # 
Show HlsSettings Source # 
Generic HlsSettings Source # 

Associated Types

type Rep HlsSettings :: * -> * #

Hashable HlsSettings Source # 
ToJSON HlsSettings Source # 
FromJSON HlsSettings Source # 
NFData HlsSettings Source # 

Methods

rnf :: HlsSettings -> () #

type Rep HlsSettings Source # 
type Rep HlsSettings = D1 * (MetaData "HlsSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "HlsSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_hsAudioRenditionSets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_hsIFrameOnlyManifest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsIFrameOnlyManifest)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsAudioGroupId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_hsSegmentModifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_hsAudioTrackType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsAudioTrackType)))))))

hlsSettings :: HlsSettings Source #

Creates a value of HlsSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • hsAudioRenditionSets - 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 ','.
  • hsIFrameOnlyManifest - Undocumented member.
  • hsAudioGroupId - Specifies the group to which the audio Rendition belongs.
  • hsSegmentModifier - String concatenated to end of segment filenames. Accepts "Format Identifiers":#format_identifier_parameters.
  • hsAudioTrackType - Undocumented member.

hsAudioRenditionSets :: Lens' HlsSettings (Maybe Text) Source #

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 ','.

hsAudioGroupId :: Lens' HlsSettings (Maybe Text) Source #

Specifies the group to which the audio Rendition belongs.

hsSegmentModifier :: Lens' HlsSettings (Maybe Text) Source #

String concatenated to end of segment filenames. Accepts "Format Identifiers":#format_identifier_parameters.

Id3Insertion

data Id3Insertion Source #

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 mulitple instances of ID3 insertion (Id3Insertion).

See: id3Insertion smart constructor.

Instances

Eq Id3Insertion Source # 
Data Id3Insertion Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Id3Insertion -> c Id3Insertion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Id3Insertion #

toConstr :: Id3Insertion -> Constr #

dataTypeOf :: Id3Insertion -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Id3Insertion) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Id3Insertion) #

gmapT :: (forall b. Data b => b -> b) -> Id3Insertion -> Id3Insertion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Id3Insertion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Id3Insertion -> r #

gmapQ :: (forall d. Data d => d -> u) -> Id3Insertion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Id3Insertion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Id3Insertion -> m Id3Insertion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Id3Insertion -> m Id3Insertion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Id3Insertion -> m Id3Insertion #

Read Id3Insertion Source # 
Show Id3Insertion Source # 
Generic Id3Insertion Source # 

Associated Types

type Rep Id3Insertion :: * -> * #

Hashable Id3Insertion Source # 
ToJSON Id3Insertion Source # 
FromJSON Id3Insertion Source # 
NFData Id3Insertion Source # 

Methods

rnf :: Id3Insertion -> () #

type Rep Id3Insertion Source # 
type Rep Id3Insertion = D1 * (MetaData "Id3Insertion" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Id3Insertion'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_iiId3") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_iiTimecode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

id3Insertion :: Id3Insertion Source #

Creates a value of Id3Insertion with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iiId3 - Use ID3 tag (Id3) to provide a tag value in base64-encode format.
  • iiTimecode - Provide a Timecode (TimeCode) in HH:MM:SS:FF or HH:MM:SS;FF format.

iiId3 :: Lens' Id3Insertion (Maybe Text) Source #

Use ID3 tag (Id3) to provide a tag value in base64-encode format.

iiTimecode :: Lens' Id3Insertion (Maybe Text) Source #

Provide a Timecode (TimeCode) in HH:MM:SS:FF or HH:MM:SS;FF format.

ImageInserter

data ImageInserter Source #

Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.

See: imageInserter smart constructor.

Instances

Eq ImageInserter Source # 
Data ImageInserter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageInserter -> c ImageInserter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageInserter #

toConstr :: ImageInserter -> Constr #

dataTypeOf :: ImageInserter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ImageInserter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageInserter) #

gmapT :: (forall b. Data b => b -> b) -> ImageInserter -> ImageInserter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageInserter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageInserter -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageInserter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageInserter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageInserter -> m ImageInserter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageInserter -> m ImageInserter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageInserter -> m ImageInserter #

Read ImageInserter Source # 
Show ImageInserter Source # 
Generic ImageInserter Source # 

Associated Types

type Rep ImageInserter :: * -> * #

Hashable ImageInserter Source # 
ToJSON ImageInserter Source # 
FromJSON ImageInserter Source # 
NFData ImageInserter Source # 

Methods

rnf :: ImageInserter -> () #

type Rep ImageInserter Source # 
type Rep ImageInserter = D1 * (MetaData "ImageInserter" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "ImageInserter'" PrefixI True) (S1 * (MetaSel (Just Symbol "_iiInsertableImages") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe [InsertableImage]))))

imageInserter :: ImageInserter Source #

Creates a value of ImageInserter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iiInsertableImages - Image to insert. Must be 32 bit windows BMP, PNG, or TGA file. Must not be larger than the output frames.

iiInsertableImages :: Lens' ImageInserter [InsertableImage] Source #

Image to insert. Must be 32 bit windows BMP, PNG, or TGA file. Must not be larger than the output frames.

Input

data Input Source #

Specifies media input

See: input smart constructor.

Instances

Eq Input Source # 

Methods

(==) :: Input -> Input -> Bool #

(/=) :: Input -> Input -> Bool #

Data Input Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Input -> c Input #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Input #

toConstr :: Input -> Constr #

dataTypeOf :: Input -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Input) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Input) #

gmapT :: (forall b. Data b => b -> b) -> Input -> Input #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Input -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Input -> r #

gmapQ :: (forall d. Data d => d -> u) -> Input -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Input -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Input -> m Input #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Input -> m Input #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Input -> m Input #

Read Input Source # 
Show Input Source # 

Methods

showsPrec :: Int -> Input -> ShowS #

show :: Input -> String #

showList :: [Input] -> ShowS #

Generic Input Source # 

Associated Types

type Rep Input :: * -> * #

Methods

from :: Input -> Rep Input x #

to :: Rep Input x -> Input #

Hashable Input Source # 

Methods

hashWithSalt :: Int -> Input -> Int #

hash :: Input -> Int #

ToJSON Input Source # 
FromJSON Input Source # 
NFData Input Source # 

Methods

rnf :: Input -> () #

type Rep Input Source # 
type Rep Input = D1 * (MetaData "Input" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Input'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iVideoSelector") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VideoSelector))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iProgramNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_iAudioSelectorGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text AudioSelectorGroup)))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iTimecodeSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputTimecodeSource))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iAudioSelectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text AudioSelector)))) (S1 * (MetaSel (Just Symbol "_iDeblockFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputDeblockFilter)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iInputClippings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [InputClipping]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iDenoiseFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputDenoiseFilter))) (S1 * (MetaSel (Just Symbol "_iFilterStrength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iPsiControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputPsiControl))) (S1 * (MetaSel (Just Symbol "_iCaptionSelectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text CaptionSelector))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iFileInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_iFilterEnable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputFilterEnable))))))))

input :: Input Source #

Creates a value of Input with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iVideoSelector - Undocumented member.
  • iProgramNumber - 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.
  • iAudioSelectorGroups - Specifies set of audio selectors within an input to combine. An input may have multiple audio selector groups. See "Audio Selector Group":#inputs-audio_selector_group for more information.
  • iTimecodeSource - Undocumented member.
  • iAudioSelectors - 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 mutiple Audio selectors per input.
  • iDeblockFilter - Undocumented member.
  • iInputClippings - (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.
  • iDenoiseFilter - Undocumented member.
  • iFilterStrength - Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise). The range is -5 to 5. Default is 0.
  • iPsiControl - Undocumented member.
  • iCaptionSelectors - Use Captions selectors (CaptionSelectors) to specify the captions data from the input that you will use in your outputs. You can use mutiple captions selectors per input.
  • iFileInput - Use Input (fileInput) to define the source file used in the transcode job. There can be multiple inputs in a job. These inputs are concantenated, in the order they are specified in the job, to create the output.
  • iFilterEnable - Undocumented member.

iProgramNumber :: Lens' Input (Maybe Int) Source #

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.

iAudioSelectorGroups :: Lens' Input (HashMap Text AudioSelectorGroup) Source #

Specifies set of audio selectors within an input to combine. An input may have multiple audio selector groups. See "Audio Selector Group":#inputs-audio_selector_group for more information.

iAudioSelectors :: Lens' Input (HashMap Text AudioSelector) Source #

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 mutiple Audio selectors per input.

iInputClippings :: Lens' Input [InputClipping] Source #

(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.

iFilterStrength :: Lens' Input (Maybe Int) Source #

Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise). The range is -5 to 5. Default is 0.

iCaptionSelectors :: Lens' Input (HashMap Text CaptionSelector) Source #

Use Captions selectors (CaptionSelectors) to specify the captions data from the input that you will use in your outputs. You can use mutiple captions selectors per input.

iFileInput :: Lens' Input (Maybe Text) Source #

Use Input (fileInput) to define the source file used in the transcode job. There can be multiple inputs in a job. These inputs are concantenated, in the order they are specified in the job, to create the output.

InputClipping

data InputClipping Source #

Include one instance of (InputClipping) for each input clip.

See: inputClipping smart constructor.

Instances

Eq InputClipping Source # 
Data InputClipping Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InputClipping -> c InputClipping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InputClipping #

toConstr :: InputClipping -> Constr #

dataTypeOf :: InputClipping -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InputClipping) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InputClipping) #

gmapT :: (forall b. Data b => b -> b) -> InputClipping -> InputClipping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InputClipping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InputClipping -> r #

gmapQ :: (forall d. Data d => d -> u) -> InputClipping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InputClipping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InputClipping -> m InputClipping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InputClipping -> m InputClipping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InputClipping -> m InputClipping #

Read InputClipping Source # 
Show InputClipping Source # 
Generic InputClipping Source # 

Associated Types

type Rep InputClipping :: * -> * #

Hashable InputClipping Source # 
ToJSON InputClipping Source # 
FromJSON InputClipping Source # 
NFData InputClipping Source # 

Methods

rnf :: InputClipping -> () #

type Rep InputClipping Source # 
type Rep InputClipping = D1 * (MetaData "InputClipping" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "InputClipping'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_icEndTimecode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_icStartTimecode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

inputClipping :: InputClipping Source #

Creates a value of InputClipping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • icEndTimecode - 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. 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:00:05:00.
  • icStartTimecode - 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. 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:00:05:00.

icEndTimecode :: Lens' InputClipping (Maybe Text) Source #

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. 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:00:05:00.

icStartTimecode :: Lens' InputClipping (Maybe Text) Source #

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. 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:00:05:00.

InputTemplate

data InputTemplate Source #

Specified video input in a template.

See: inputTemplate smart constructor.

Instances

Eq InputTemplate Source # 
Data InputTemplate Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InputTemplate -> c InputTemplate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InputTemplate #

toConstr :: InputTemplate -> Constr #

dataTypeOf :: InputTemplate -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InputTemplate) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InputTemplate) #

gmapT :: (forall b. Data b => b -> b) -> InputTemplate -> InputTemplate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InputTemplate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InputTemplate -> r #

gmapQ :: (forall d. Data d => d -> u) -> InputTemplate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InputTemplate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InputTemplate -> m InputTemplate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InputTemplate -> m InputTemplate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InputTemplate -> m InputTemplate #

Read InputTemplate Source # 
Show InputTemplate Source # 
Generic InputTemplate Source # 

Associated Types

type Rep InputTemplate :: * -> * #

Hashable InputTemplate Source # 
ToJSON InputTemplate Source # 
FromJSON InputTemplate Source # 
NFData InputTemplate Source # 

Methods

rnf :: InputTemplate -> () #

type Rep InputTemplate Source # 
type Rep InputTemplate = D1 * (MetaData "InputTemplate" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "InputTemplate'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_itVideoSelector") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VideoSelector))) ((:*:) * (S1 * (MetaSel (Just Symbol "_itProgramNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_itAudioSelectorGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text AudioSelectorGroup)))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_itTimecodeSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputTimecodeSource))) ((:*:) * (S1 * (MetaSel (Just Symbol "_itAudioSelectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text AudioSelector)))) (S1 * (MetaSel (Just Symbol "_itDeblockFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputDeblockFilter)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_itInputClippings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [InputClipping]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_itDenoiseFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputDenoiseFilter))) (S1 * (MetaSel (Just Symbol "_itFilterStrength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_itPsiControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputPsiControl))) ((:*:) * (S1 * (MetaSel (Just Symbol "_itCaptionSelectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text CaptionSelector)))) (S1 * (MetaSel (Just Symbol "_itFilterEnable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe InputFilterEnable))))))))

inputTemplate :: InputTemplate Source #

Creates a value of InputTemplate with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • itVideoSelector - Undocumented member.
  • itProgramNumber - 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.
  • itAudioSelectorGroups - Specifies set of audio selectors within an input to combine. An input may have multiple audio selector groups. See "Audio Selector Group":#inputs-audio_selector_group for more information.
  • itTimecodeSource - Undocumented member.
  • itAudioSelectors - 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 mutiple Audio selectors per input.
  • itDeblockFilter - Undocumented member.
  • itInputClippings - (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.
  • itDenoiseFilter - Undocumented member.
  • itFilterStrength - Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise). The range is -5 to 5. Default is 0.
  • itPsiControl - Undocumented member.
  • itCaptionSelectors - Use Captions selectors (CaptionSelectors) to specify the captions data from the input that you will use in your outputs. You can use mutiple captions selectors per input.
  • itFilterEnable - Undocumented member.

itProgramNumber :: Lens' InputTemplate (Maybe Int) Source #

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.

itAudioSelectorGroups :: Lens' InputTemplate (HashMap Text AudioSelectorGroup) Source #

Specifies set of audio selectors within an input to combine. An input may have multiple audio selector groups. See "Audio Selector Group":#inputs-audio_selector_group for more information.

itAudioSelectors :: Lens' InputTemplate (HashMap Text AudioSelector) Source #

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 mutiple Audio selectors per input.

itInputClippings :: Lens' InputTemplate [InputClipping] Source #

(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.

itFilterStrength :: Lens' InputTemplate (Maybe Int) Source #

Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise). The range is -5 to 5. Default is 0.

itCaptionSelectors :: Lens' InputTemplate (HashMap Text CaptionSelector) Source #

Use Captions selectors (CaptionSelectors) to specify the captions data from the input that you will use in your outputs. You can use mutiple captions selectors per input.

InsertableImage

data InsertableImage Source #

Settings for Insertable Image

See: insertableImage smart constructor.

Instances

Eq InsertableImage Source # 
Data InsertableImage Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InsertableImage -> c InsertableImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InsertableImage #

toConstr :: InsertableImage -> Constr #

dataTypeOf :: InsertableImage -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InsertableImage) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InsertableImage) #

gmapT :: (forall b. Data b => b -> b) -> InsertableImage -> InsertableImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InsertableImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InsertableImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> InsertableImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InsertableImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InsertableImage -> m InsertableImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertableImage -> m InsertableImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertableImage -> m InsertableImage #

Read InsertableImage Source # 
Show InsertableImage Source # 
Generic InsertableImage Source # 
Hashable InsertableImage Source # 
ToJSON InsertableImage Source # 
FromJSON InsertableImage Source # 
NFData InsertableImage Source # 

Methods

rnf :: InsertableImage -> () #

type Rep InsertableImage Source # 
type Rep InsertableImage = D1 * (MetaData "InsertableImage" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "InsertableImage'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iiImageX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_iiHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iiStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iiFadeOut") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_iiWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_iiOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iiLayer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_iiDuration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iiImageY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_iiImageInserterInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_iiFadeIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))))

insertableImage :: InsertableImage Source #

Creates a value of InsertableImage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iiImageX - Use Left (ImageX) to set the distance, in pixels, between the inserted image and the left edge of the frame. Required for BMP, PNG and TGA input.
  • iiHeight - Specify the Height (Height) of the inserted image. Use a value that is less than or equal to the video resolution height. Leave this setting blank to use the native height of the image.
  • iiStartTime - Use Start time (StartTime) to specify the video timecode when the image is inserted in the output. This must be in timecode format (HH:MM:SS:FF)
  • iiFadeOut - Use Fade out (FadeOut) to set the length, in milliseconds, of the inserted image fade out. If you don't specify a value for Fade out, the image will disappear abruptly at the end of the inserted image duration.
  • iiWidth - Specify the Width (Width) of the inserted image. Use a value that is less than or equal to the video resolution width. Leave this setting blank to use the native width of the image.
  • iiOpacity - 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.
  • iiLayer - Use Layer (Layer) to specify how overlapping inserted images appear. Images with higher values of layer appear on top of images with lower values of layer.
  • iiDuration - Use Duration (Duration) to set the time, in milliseconds, for the image to remain on the output video.
  • iiImageY - Use Top (ImageY) to set the distance, in pixels, between the inserted image and the top edge of the video frame. Required for BMP, PNG and TGA input.
  • iiImageInserterInput - Use Image location (imageInserterInput) to specify the Amazon S3 location of the image to be inserted into the output. Use a 32 bit BMP, PNG, or TGA file that fits inside the video frame.
  • iiFadeIn - Use Fade in (FadeIut) to set the length, in milliseconds, of the inserted image fade in. If you don't specify a value for Fade in, the image will appear abruptly at the Start time.

iiImageX :: Lens' InsertableImage (Maybe Int) Source #

Use Left (ImageX) to set the distance, in pixels, between the inserted image and the left edge of the frame. Required for BMP, PNG and TGA input.

iiHeight :: Lens' InsertableImage (Maybe Int) Source #

Specify the Height (Height) of the inserted image. Use a value that is less than or equal to the video resolution height. Leave this setting blank to use the native height of the image.

iiStartTime :: Lens' InsertableImage (Maybe Text) Source #

Use Start time (StartTime) to specify the video timecode when the image is inserted in the output. This must be in timecode format (HH:MM:SS:FF)

iiFadeOut :: Lens' InsertableImage (Maybe Int) Source #

Use Fade out (FadeOut) to set the length, in milliseconds, of the inserted image fade out. If you don't specify a value for Fade out, the image will disappear abruptly at the end of the inserted image duration.

iiWidth :: Lens' InsertableImage (Maybe Int) Source #

Specify the Width (Width) of the inserted image. Use a value that is less than or equal to the video resolution width. Leave this setting blank to use the native width of the image.

iiOpacity :: Lens' InsertableImage (Maybe Int) Source #

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.

iiLayer :: Lens' InsertableImage (Maybe Int) Source #

Use Layer (Layer) to specify how overlapping inserted images appear. Images with higher values of layer appear on top of images with lower values of layer.

iiDuration :: Lens' InsertableImage (Maybe Int) Source #

Use Duration (Duration) to set the time, in milliseconds, for the image to remain on the output video.

iiImageY :: Lens' InsertableImage (Maybe Int) Source #

Use Top (ImageY) to set the distance, in pixels, between the inserted image and the top edge of the video frame. Required for BMP, PNG and TGA input.

iiImageInserterInput :: Lens' InsertableImage (Maybe Text) Source #

Use Image location (imageInserterInput) to specify the Amazon S3 location of the image to be inserted into the output. Use a 32 bit BMP, PNG, or TGA file that fits inside the video frame.

iiFadeIn :: Lens' InsertableImage (Maybe Int) Source #

Use Fade in (FadeIut) to set the length, in milliseconds, of the inserted image fade in. If you don't specify a value for Fade in, the image will appear abruptly at the Start time.

Job

data Job Source #

Each job converts an input file into an output file or files. For more information, see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

See: job smart constructor.

Instances

Eq Job Source # 

Methods

(==) :: Job -> Job -> Bool #

(/=) :: Job -> Job -> Bool #

Data Job Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Job -> c Job #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Job #

toConstr :: Job -> Constr #

dataTypeOf :: Job -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Job) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Job) #

gmapT :: (forall b. Data b => b -> b) -> Job -> Job #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Job -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Job -> r #

gmapQ :: (forall d. Data d => d -> u) -> Job -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Job -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Job -> m Job #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Job -> m Job #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Job -> m Job #

Read Job Source # 
Show Job Source # 

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 

Associated Types

type Rep Job :: * -> * #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

Hashable Job Source # 

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

FromJSON Job Source # 
NFData Job Source # 

Methods

rnf :: Job -> () #

type Rep Job Source # 
type Rep Job = D1 * (MetaData "Job" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Job'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_jStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe JobStatus))) ((:*:) * (S1 * (MetaSel (Just Symbol "_jJobTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_jSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe JobSettings))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_jARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_jCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_jQueue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_jUserMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_jRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_jOutputGroupDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [OutputGroupDetail]))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_jErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_jId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_jTiming") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Timing))) (S1 * (MetaSel (Just Symbol "_jErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))))

job :: Job Source #

Creates a value of Job with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jStatus :: Lens' Job (Maybe JobStatus) Source #

Undocumented member.

jJobTemplate :: Lens' Job (Maybe Text) Source #

The job template that the job is created from, if it is created from a job template.

jSettings :: Lens' Job (Maybe JobSettings) Source #

Undocumented member.

jARN :: Lens' Job (Maybe Text) Source #

An identifier for this resource that is unique within all of AWS.

jCreatedAt :: Lens' Job (Maybe UTCTime) Source #

The time, in Unix epoch format in seconds, when the job got created.

jQueue :: Lens' Job (Maybe Text) Source #

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 http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

jUserMetadata :: Lens' Job (HashMap Text Text) Source #

User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in key/value pairs.

jRole :: Lens' Job (Maybe Text) Source #

The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html

jOutputGroupDetails :: Lens' Job [OutputGroupDetail] Source #

List of output group details

jErrorCode :: Lens' Job (Maybe Int) Source #

Error code for the job

jId :: Lens' Job (Maybe Text) Source #

A portion of the job's ARN, unique within your AWS Elemental MediaConvert resources

jTiming :: Lens' Job (Maybe Timing) Source #

Undocumented member.

jErrorMessage :: Lens' Job (Maybe Text) Source #

Error message of Job

JobSettings

data JobSettings Source #

JobSettings contains all the transcode settings for a job.

See: jobSettings smart constructor.

Instances

Eq JobSettings Source # 
Data JobSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobSettings -> c JobSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobSettings #

toConstr :: JobSettings -> Constr #

dataTypeOf :: JobSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c JobSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobSettings) #

gmapT :: (forall b. Data b => b -> b) -> JobSettings -> JobSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobSettings -> m JobSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobSettings -> m JobSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobSettings -> m JobSettings #

Read JobSettings Source # 
Show JobSettings Source # 
Generic JobSettings Source # 

Associated Types

type Rep JobSettings :: * -> * #

Hashable JobSettings Source # 
ToJSON JobSettings Source # 
FromJSON JobSettings Source # 
NFData JobSettings Source # 

Methods

rnf :: JobSettings -> () #

type Rep JobSettings Source # 
type Rep JobSettings = D1 * (MetaData "JobSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "JobSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_jsInputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Input]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_jsTimedMetadataInsertion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TimedMetadataInsertion))) (S1 * (MetaSel (Just Symbol "_jsNielsenConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe NielsenConfiguration))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_jsAvailBlanking") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe AvailBlanking))) (S1 * (MetaSel (Just Symbol "_jsTimecodeConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TimecodeConfig)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_jsOutputGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [OutputGroup]))) (S1 * (MetaSel (Just Symbol "_jsAdAvailOffset") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))))

jobSettings :: JobSettings Source #

Creates a value of JobSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • jsInputs - 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.
  • jsTimedMetadataInsertion - Undocumented member.
  • jsNielsenConfiguration - Undocumented member.
  • jsAvailBlanking - Settings for ad avail blanking. Video can be blanked or overlaid with an image, and audio muted during SCTE-35 triggered ad avails.
  • jsTimecodeConfig - Contains settings used to acquire and adjust timecode information from inputs.
  • jsOutputGroups - **!!**(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
  • jsAdAvailOffset - When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.

jsInputs :: Lens' JobSettings [Input] Source #

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.

jsAvailBlanking :: Lens' JobSettings (Maybe AvailBlanking) Source #

Settings for ad avail blanking. Video can be blanked or overlaid with an image, and audio muted during SCTE-35 triggered ad avails.

jsTimecodeConfig :: Lens' JobSettings (Maybe TimecodeConfig) Source #

Contains settings used to acquire and adjust timecode information from inputs.

jsOutputGroups :: Lens' JobSettings [OutputGroup] Source #

  • *!!**(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

jsAdAvailOffset :: Lens' JobSettings (Maybe Int) Source #

When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.

JobTemplate

data JobTemplate Source #

A job template is a pre-made set of encoding instructions that you can use to quickly create a job.

See: jobTemplate smart constructor.

Instances

Eq JobTemplate Source # 
Data JobTemplate Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobTemplate -> c JobTemplate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobTemplate #

toConstr :: JobTemplate -> Constr #

dataTypeOf :: JobTemplate -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c JobTemplate) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobTemplate) #

gmapT :: (forall b. Data b => b -> b) -> JobTemplate -> JobTemplate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobTemplate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobTemplate -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobTemplate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobTemplate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobTemplate -> m JobTemplate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobTemplate -> m JobTemplate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobTemplate -> m JobTemplate #

Read JobTemplate Source # 
Show JobTemplate Source # 
Generic JobTemplate Source # 

Associated Types

type Rep JobTemplate :: * -> * #

Hashable JobTemplate Source # 
FromJSON JobTemplate Source # 
NFData JobTemplate Source # 

Methods

rnf :: JobTemplate -> () #

type Rep JobTemplate Source # 

jobTemplate :: JobTemplate Source #

Creates a value of JobTemplate with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • jtLastUpdated - The timestamp in epoch seconds when the Job template was last updated.
  • jtSettings - Undocumented member.
  • jtARN - An identifier for this resource that is unique within all of AWS.
  • jtCreatedAt - The timestamp in epoch seconds for Job template creation.
  • jtCategory - An optional category you create to organize your job templates.
  • jtQueue - 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.
  • jtName - A name you create for each job template. Each name must be unique within your account.
  • jtType - 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.
  • jtDescription - An optional description you create for each job template.

jtLastUpdated :: Lens' JobTemplate (Maybe UTCTime) Source #

The timestamp in epoch seconds when the Job template was last updated.

jtARN :: Lens' JobTemplate (Maybe Text) Source #

An identifier for this resource that is unique within all of AWS.

jtCreatedAt :: Lens' JobTemplate (Maybe UTCTime) Source #

The timestamp in epoch seconds for Job template creation.

jtCategory :: Lens' JobTemplate (Maybe Text) Source #

An optional category you create to organize your job templates.

jtQueue :: Lens' JobTemplate (Maybe Text) Source #

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.

jtName :: Lens' JobTemplate (Maybe Text) Source #

A name you create for each job template. Each name must be unique within your account.

jtType :: Lens' JobTemplate (Maybe Type) Source #

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.

jtDescription :: Lens' JobTemplate (Maybe Text) Source #

An optional description you create for each job template.

JobTemplateSettings

data JobTemplateSettings Source #

JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

See: jobTemplateSettings smart constructor.

Instances

Eq JobTemplateSettings Source # 
Data JobTemplateSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobTemplateSettings -> c JobTemplateSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobTemplateSettings #

toConstr :: JobTemplateSettings -> Constr #

dataTypeOf :: JobTemplateSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c JobTemplateSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobTemplateSettings) #

gmapT :: (forall b. Data b => b -> b) -> JobTemplateSettings -> JobTemplateSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobTemplateSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobTemplateSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobTemplateSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobTemplateSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobTemplateSettings -> m JobTemplateSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobTemplateSettings -> m JobTemplateSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobTemplateSettings -> m JobTemplateSettings #

Read JobTemplateSettings Source # 
Show JobTemplateSettings Source # 
Generic JobTemplateSettings Source # 
Hashable JobTemplateSettings Source # 
ToJSON JobTemplateSettings Source # 
FromJSON JobTemplateSettings Source # 
NFData JobTemplateSettings Source # 

Methods

rnf :: JobTemplateSettings -> () #

type Rep JobTemplateSettings Source # 
type Rep JobTemplateSettings = D1 * (MetaData "JobTemplateSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "JobTemplateSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_jtsInputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [InputTemplate]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_jtsTimedMetadataInsertion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TimedMetadataInsertion))) (S1 * (MetaSel (Just Symbol "_jtsNielsenConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe NielsenConfiguration))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_jtsAvailBlanking") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe AvailBlanking))) (S1 * (MetaSel (Just Symbol "_jtsTimecodeConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TimecodeConfig)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_jtsOutputGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [OutputGroup]))) (S1 * (MetaSel (Just Symbol "_jtsAdAvailOffset") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))))

jobTemplateSettings :: JobTemplateSettings Source #

Creates a value of JobTemplateSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • jtsInputs - 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.
  • jtsTimedMetadataInsertion - Undocumented member.
  • jtsNielsenConfiguration - Undocumented member.
  • jtsAvailBlanking - Settings for ad avail blanking. Video can be blanked or overlaid with an image, and audio muted during SCTE-35 triggered ad avails.
  • jtsTimecodeConfig - Contains settings used to acquire and adjust timecode information from inputs.
  • jtsOutputGroups - **!!**(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
  • jtsAdAvailOffset - When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.

jtsInputs :: Lens' JobTemplateSettings [InputTemplate] Source #

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.

jtsAvailBlanking :: Lens' JobTemplateSettings (Maybe AvailBlanking) Source #

Settings for ad avail blanking. Video can be blanked or overlaid with an image, and audio muted during SCTE-35 triggered ad avails.

jtsTimecodeConfig :: Lens' JobTemplateSettings (Maybe TimecodeConfig) Source #

Contains settings used to acquire and adjust timecode information from inputs.

jtsOutputGroups :: Lens' JobTemplateSettings [OutputGroup] Source #

  • *!!**(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

jtsAdAvailOffset :: Lens' JobTemplateSettings (Maybe Int) Source #

When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.

M2tsSettings

data M2tsSettings Source #

Settings for M2TS Container.

See: m2tsSettings smart constructor.

Instances

Eq M2tsSettings Source # 
Data M2tsSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M2tsSettings -> c M2tsSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M2tsSettings #

toConstr :: M2tsSettings -> Constr #

dataTypeOf :: M2tsSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M2tsSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M2tsSettings) #

gmapT :: (forall b. Data b => b -> b) -> M2tsSettings -> M2tsSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M2tsSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M2tsSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> M2tsSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M2tsSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M2tsSettings -> m M2tsSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsSettings -> m M2tsSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M2tsSettings -> m M2tsSettings #

Read M2tsSettings Source # 
Show M2tsSettings Source # 
Generic M2tsSettings Source # 

Associated Types

type Rep M2tsSettings :: * -> * #

Hashable M2tsSettings Source # 
ToJSON M2tsSettings Source # 
FromJSON M2tsSettings Source # 
NFData M2tsSettings Source # 

Methods

rnf :: M2tsSettings -> () #

type Rep M2tsSettings Source # 
type Rep M2tsSettings = D1 * (MetaData "M2tsSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "M2tsSettings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_mPmtPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_mVideoPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mBufferModel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsBufferModel))) (S1 * (MetaSel (Just Symbol "_mProgramNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_mScte35Pid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_mMinEbpInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mTransportStreamId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_mMaxPcrInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_mFragmentTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double))) (S1 * (MetaSel (Just Symbol "_mPrivateMetadataPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mPmtInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_mDvbSdtSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbSdtSettings))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_mNullPacketBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double))) (S1 * (MetaSel (Just Symbol "_mAudioBufferModel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsAudioBufferModel)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mTimedMetadataPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mAudioFramesPerPes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_mPcrPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))))) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_mSegmentationMarkers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsSegmentationMarkers))) (S1 * (MetaSel (Just Symbol "_mDvbSubPids") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Int])))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mScte35Source") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsScte35Source))) (S1 * (MetaSel (Just Symbol "_mPatInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_mEsRateInPes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsEsRateInPes))) (S1 * (MetaSel (Just Symbol "_mBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mAudioPids") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Int]))) (S1 * (MetaSel (Just Symbol "_mDvbTeletextPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_mNielsenId3") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsNielsenId3))) (S1 * (MetaSel (Just Symbol "_mSegmentationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mEbpAudioInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsEbpAudioInterval))) (S1 * (MetaSel (Just Symbol "_mDvbNitSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbNitSettings))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_mPcrControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsPcrControl))) (S1 * (MetaSel (Just Symbol "_mEbpPlacement") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsEbpPlacement)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mRateMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsRateMode))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mSegmentationStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M2tsSegmentationStyle))) (S1 * (MetaSel (Just Symbol "_mDvbTdtSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DvbTdtSettings))))))))))

m2tsSettings :: M2tsSettings Source #

Creates a value of M2tsSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mPmtPid - Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
  • mVideoPid - Packet Identifier (PID) of the elementary video stream in the transport stream.
  • mBufferModel - Undocumented member.
  • mProgramNumber - The value of the program number field in the Program Map Table.
  • mScte35Pid - Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
  • mMinEbpInterval - When set, enforces that Encoder Boundary Points do not come within the specified time interval of each other by looking ahead at input video. If another EBP is going to come in within the specified time interval, the current EBP is not emitted, and the segment is "stretched" to the next marker. The lookahead value does not add latency to the system. The Live Event must be configured elsewhere to create sufficient latency to make the lookahead accurate.
  • mTransportStreamId - The value of the transport stream ID field in the Program Map Table.
  • mMaxPcrInterval - Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.
  • mFragmentTime - The length in seconds of each fragment. Only used with EBP markers.
  • mPrivateMetadataPid - Packet Identifier (PID) of the private metadata stream in the transport stream.
  • mPmtInterval - The number of milliseconds between instances of this table in the output transport stream.
  • mDvbSdtSettings - Undocumented member.
  • mNullPacketBitrate - Value in bits per second of extra null packets to insert into the transport stream. This can be used if a downstream encryption system requires periodic null packets.
  • mAudioBufferModel - Undocumented member.
  • mTimedMetadataPid - Packet Identifier (PID) of the timed metadata stream in the transport stream.
  • mAudioFramesPerPes - The number of audio frames to insert for each PES packet.
  • mPcrPid - Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID.
  • mSegmentationMarkers - Undocumented member.
  • mDvbSubPids - Packet Identifier (PID) for input source DVB Subtitle data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation.
  • mScte35Source - Undocumented member.
  • mPatInterval - The number of milliseconds between instances of this table in the output transport stream.
  • mEsRateInPes - Undocumented member.
  • mBitrate - The output bitrate of the transport stream in bits per second. Setting to 0 lets the muxer automatically determine the appropriate bitrate. Other common values are 3750000, 7500000, and 15000000.
  • mAudioPids - Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation.
  • mDvbTeletextPid - Packet Identifier (PID) for input source DVB Teletext data to this output.
  • mNielsenId3 - Undocumented member.
  • mSegmentationTime - The length in seconds of each segment. Required unless markers is set to _none_.
  • mEbpAudioInterval - Undocumented member.
  • mDvbNitSettings - Undocumented member.
  • mPcrControl - Undocumented member.
  • mEbpPlacement - Undocumented member.
  • mRateMode - Undocumented member.
  • mSegmentationStyle - Undocumented member.
  • mDvbTdtSettings - Undocumented member.

mPmtPid :: Lens' M2tsSettings (Maybe Int) Source #

Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.

mVideoPid :: Lens' M2tsSettings (Maybe Int) Source #

Packet Identifier (PID) of the elementary video stream in the transport stream.

mProgramNumber :: Lens' M2tsSettings (Maybe Int) Source #

The value of the program number field in the Program Map Table.

mScte35Pid :: Lens' M2tsSettings (Maybe Int) Source #

Packet Identifier (PID) of the SCTE-35 stream in the transport stream.

mMinEbpInterval :: Lens' M2tsSettings (Maybe Int) Source #

When set, enforces that Encoder Boundary Points do not come within the specified time interval of each other by looking ahead at input video. If another EBP is going to come in within the specified time interval, the current EBP is not emitted, and the segment is "stretched" to the next marker. The lookahead value does not add latency to the system. The Live Event must be configured elsewhere to create sufficient latency to make the lookahead accurate.

mTransportStreamId :: Lens' M2tsSettings (Maybe Int) Source #

The value of the transport stream ID field in the Program Map Table.

mMaxPcrInterval :: Lens' M2tsSettings (Maybe Int) Source #

Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.

mFragmentTime :: Lens' M2tsSettings (Maybe Double) Source #

The length in seconds of each fragment. Only used with EBP markers.

mPrivateMetadataPid :: Lens' M2tsSettings (Maybe Int) Source #

Packet Identifier (PID) of the private metadata stream in the transport stream.

mPmtInterval :: Lens' M2tsSettings (Maybe Int) Source #

The number of milliseconds between instances of this table in the output transport stream.

mNullPacketBitrate :: Lens' M2tsSettings (Maybe Double) Source #

Value in bits per second of extra null packets to insert into the transport stream. This can be used if a downstream encryption system requires periodic null packets.

mTimedMetadataPid :: Lens' M2tsSettings (Maybe Int) Source #

Packet Identifier (PID) of the timed metadata stream in the transport stream.

mAudioFramesPerPes :: Lens' M2tsSettings (Maybe Int) Source #

The number of audio frames to insert for each PES packet.

mPcrPid :: Lens' M2tsSettings (Maybe Int) Source #

Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID.

mDvbSubPids :: Lens' M2tsSettings [Int] Source #

Packet Identifier (PID) for input source DVB Subtitle data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation.

mPatInterval :: Lens' M2tsSettings (Maybe Int) Source #

The number of milliseconds between instances of this table in the output transport stream.

mBitrate :: Lens' M2tsSettings (Maybe Int) Source #

The output bitrate of the transport stream in bits per second. Setting to 0 lets the muxer automatically determine the appropriate bitrate. Other common values are 3750000, 7500000, and 15000000.

mAudioPids :: Lens' M2tsSettings [Int] Source #

Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation.

mDvbTeletextPid :: Lens' M2tsSettings (Maybe Int) Source #

Packet Identifier (PID) for input source DVB Teletext data to this output.

mSegmentationTime :: Lens' M2tsSettings (Maybe Double) Source #

The length in seconds of each segment. Required unless markers is set to _none_.

M3u8Settings

data M3u8Settings Source #

Settings for TS segments in HLS

See: m3u8Settings smart constructor.

Instances

Eq M3u8Settings Source # 
Data M3u8Settings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> M3u8Settings -> c M3u8Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c M3u8Settings #

toConstr :: M3u8Settings -> Constr #

dataTypeOf :: M3u8Settings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c M3u8Settings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c M3u8Settings) #

gmapT :: (forall b. Data b => b -> b) -> M3u8Settings -> M3u8Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> M3u8Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> M3u8Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> M3u8Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> M3u8Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> M3u8Settings -> m M3u8Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> M3u8Settings -> m M3u8Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> M3u8Settings -> m M3u8Settings #

Read M3u8Settings Source # 
Show M3u8Settings Source # 
Generic M3u8Settings Source # 

Associated Types

type Rep M3u8Settings :: * -> * #

Hashable M3u8Settings Source # 
ToJSON M3u8Settings Source # 
FromJSON M3u8Settings Source # 
NFData M3u8Settings Source # 

Methods

rnf :: M3u8Settings -> () #

type Rep M3u8Settings Source # 
type Rep M3u8Settings = D1 * (MetaData "M3u8Settings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "M3u8Settings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msPmtPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msVideoPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msProgramNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msScte35Pid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msTransportStreamId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msPrivateMetadataPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msPmtInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msTimedMetadataPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msAudioFramesPerPes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msPcrPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msTimedMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TimedMetadata))) (S1 * (MetaSel (Just Symbol "_msScte35Source") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M3u8Scte35Source))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msPatInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msAudioPids") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Int])))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msNielsenId3") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M3u8NielsenId3))) (S1 * (MetaSel (Just Symbol "_msPcrControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe M3u8PcrControl))))))))

m3u8Settings :: M3u8Settings Source #

Creates a value of M3u8Settings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • msPmtPid - Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
  • msVideoPid - Packet Identifier (PID) of the elementary video stream in the transport stream.
  • msProgramNumber - The value of the program number field in the Program Map Table.
  • msScte35Pid - Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
  • msTransportStreamId - The value of the transport stream ID field in the Program Map Table.
  • msPrivateMetadataPid - Packet Identifier (PID) of the private metadata stream in the transport stream.
  • msPmtInterval - The number of milliseconds between instances of this table in the output transport stream.
  • msTimedMetadataPid - Packet Identifier (PID) of the timed metadata stream in the transport stream.
  • msAudioFramesPerPes - The number of audio frames to insert for each PES packet.
  • msPcrPid - Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID.
  • msTimedMetadata - Undocumented member.
  • msScte35Source - Undocumented member.
  • msPatInterval - The number of milliseconds between instances of this table in the output transport stream.
  • msAudioPids - Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation.
  • msNielsenId3 - Undocumented member.
  • msPcrControl - Undocumented member.

msPmtPid :: Lens' M3u8Settings (Maybe Int) Source #

Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.

msVideoPid :: Lens' M3u8Settings (Maybe Int) Source #

Packet Identifier (PID) of the elementary video stream in the transport stream.

msProgramNumber :: Lens' M3u8Settings (Maybe Int) Source #

The value of the program number field in the Program Map Table.

msScte35Pid :: Lens' M3u8Settings (Maybe Int) Source #

Packet Identifier (PID) of the SCTE-35 stream in the transport stream.

msTransportStreamId :: Lens' M3u8Settings (Maybe Int) Source #

The value of the transport stream ID field in the Program Map Table.

msPrivateMetadataPid :: Lens' M3u8Settings (Maybe Int) Source #

Packet Identifier (PID) of the private metadata stream in the transport stream.

msPmtInterval :: Lens' M3u8Settings (Maybe Int) Source #

The number of milliseconds between instances of this table in the output transport stream.

msTimedMetadataPid :: Lens' M3u8Settings (Maybe Int) Source #

Packet Identifier (PID) of the timed metadata stream in the transport stream.

msAudioFramesPerPes :: Lens' M3u8Settings (Maybe Int) Source #

The number of audio frames to insert for each PES packet.

msPcrPid :: Lens' M3u8Settings (Maybe Int) Source #

Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID.

msPatInterval :: Lens' M3u8Settings (Maybe Int) Source #

The number of milliseconds between instances of this table in the output transport stream.

msAudioPids :: Lens' M3u8Settings [Int] Source #

Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation.

MovSettings

data MovSettings Source #

Settings for MOV Container.

See: movSettings smart constructor.

Instances

Eq MovSettings Source # 
Data MovSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MovSettings -> c MovSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MovSettings #

toConstr :: MovSettings -> Constr #

dataTypeOf :: MovSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MovSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MovSettings) #

gmapT :: (forall b. Data b => b -> b) -> MovSettings -> MovSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MovSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MovSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> MovSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MovSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MovSettings -> m MovSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MovSettings -> m MovSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MovSettings -> m MovSettings #

Read MovSettings Source # 
Show MovSettings Source # 
Generic MovSettings Source # 

Associated Types

type Rep MovSettings :: * -> * #

Hashable MovSettings Source # 
ToJSON MovSettings Source # 
FromJSON MovSettings Source # 
NFData MovSettings Source # 

Methods

rnf :: MovSettings -> () #

type Rep MovSettings Source # 
type Rep MovSettings = D1 * (MetaData "MovSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "MovSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MovReference))) (S1 * (MetaSel (Just Symbol "_msCslgAtom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MovCslgAtom)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msMpeg2FourCCControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MovMpeg2FourCCControl))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msPaddingControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MovPaddingControl))) (S1 * (MetaSel (Just Symbol "_msClapAtom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MovClapAtom)))))))

movSettings :: MovSettings Source #

Creates a value of MovSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Mp2Settings

data Mp2Settings Source #

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.

See: mp2Settings smart constructor.

Instances

Eq Mp2Settings Source # 
Data Mp2Settings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mp2Settings -> c Mp2Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mp2Settings #

toConstr :: Mp2Settings -> Constr #

dataTypeOf :: Mp2Settings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mp2Settings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mp2Settings) #

gmapT :: (forall b. Data b => b -> b) -> Mp2Settings -> Mp2Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mp2Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mp2Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mp2Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mp2Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mp2Settings -> m Mp2Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp2Settings -> m Mp2Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp2Settings -> m Mp2Settings #

Read Mp2Settings Source # 
Show Mp2Settings Source # 
Generic Mp2Settings Source # 

Associated Types

type Rep Mp2Settings :: * -> * #

Hashable Mp2Settings Source # 
ToJSON Mp2Settings Source # 
FromJSON Mp2Settings Source # 
NFData Mp2Settings Source # 

Methods

rnf :: Mp2Settings -> () #

type Rep Mp2Settings Source # 
type Rep Mp2Settings = D1 * (MetaData "Mp2Settings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Mp2Settings'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_mssChannels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mssSampleRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_mssBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

mp2Settings :: Mp2Settings Source #

Creates a value of Mp2Settings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mssChannels - Set Channels to specify the number of channels in this output audio track. Choosing Mono in the console will give you 1 output channel; choosing Stereo will give you 2. In the API, valid values are 1 and 2.
  • mssSampleRate - Sample rate in hz.
  • mssBitrate - Average bitrate in bits/second.

mssChannels :: Lens' Mp2Settings (Maybe Int) Source #

Set Channels to specify the number of channels in this output audio track. Choosing Mono in the console will give you 1 output channel; choosing Stereo will give you 2. In the API, valid values are 1 and 2.

mssBitrate :: Lens' Mp2Settings (Maybe Int) Source #

Average bitrate in bits/second.

Mp4Settings

data Mp4Settings Source #

Settings for MP4 Container

See: mp4Settings smart constructor.

Instances

Eq Mp4Settings Source # 
Data Mp4Settings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mp4Settings -> c Mp4Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mp4Settings #

toConstr :: Mp4Settings -> Constr #

dataTypeOf :: Mp4Settings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mp4Settings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mp4Settings) #

gmapT :: (forall b. Data b => b -> b) -> Mp4Settings -> Mp4Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mp4Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mp4Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mp4Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mp4Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mp4Settings -> m Mp4Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp4Settings -> m Mp4Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mp4Settings -> m Mp4Settings #

Read Mp4Settings Source # 
Show Mp4Settings Source # 
Generic Mp4Settings Source # 

Associated Types

type Rep Mp4Settings :: * -> * #

Hashable Mp4Settings Source # 
ToJSON Mp4Settings Source # 
FromJSON Mp4Settings Source # 
NFData Mp4Settings Source # 

Methods

rnf :: Mp4Settings -> () #

type Rep Mp4Settings Source # 
type Rep Mp4Settings = D1 * (MetaData "Mp4Settings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Mp4Settings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_mMoovPlacement") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mp4MoovPlacement))) (S1 * (MetaSel (Just Symbol "_mFreeSpaceBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mp4FreeSpaceBox)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mMp4MajorBrand") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_mCslgAtom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mp4CslgAtom))))))

mp4Settings :: Mp4Settings Source #

Creates a value of Mp4Settings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mMp4MajorBrand :: Lens' Mp4Settings (Maybe Text) Source #

Overrides the "Major Brand" field in the output file. Usually not necessary to specify.

Mpeg2Settings

data Mpeg2Settings Source #

Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.

See: mpeg2Settings smart constructor.

Instances

Eq Mpeg2Settings Source # 
Data Mpeg2Settings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mpeg2Settings -> c Mpeg2Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mpeg2Settings #

toConstr :: Mpeg2Settings -> Constr #

dataTypeOf :: Mpeg2Settings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Mpeg2Settings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mpeg2Settings) #

gmapT :: (forall b. Data b => b -> b) -> Mpeg2Settings -> Mpeg2Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mpeg2Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mpeg2Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mpeg2Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mpeg2Settings -> m Mpeg2Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2Settings -> m Mpeg2Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mpeg2Settings -> m Mpeg2Settings #

Read Mpeg2Settings Source # 
Show Mpeg2Settings Source # 
Generic Mpeg2Settings Source # 

Associated Types

type Rep Mpeg2Settings :: * -> * #

Hashable Mpeg2Settings Source # 
ToJSON Mpeg2Settings Source # 
FromJSON Mpeg2Settings Source # 
NFData Mpeg2Settings Source # 

Methods

rnf :: Mpeg2Settings -> () #

type Rep Mpeg2Settings Source # 
type Rep Mpeg2Settings = D1 * (MetaData "Mpeg2Settings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Mpeg2Settings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msQualityTuningLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2QualityTuningLevel))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msTemporalAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2TemporalAdaptiveQuantization))) (S1 * (MetaSel (Just Symbol "_msSceneChangeDetect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2SceneChangeDetect))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msHrdBufferInitialFillPercentage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msSlowPal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2SlowPal)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msParNumerator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msGopSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msNumberBFramesBetweenReferenceFrames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msGopSizeUnits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2GopSizeUnits)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msHrdBufferSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msRateControlMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2RateControlMode))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msTelecine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2Telecine))) (S1 * (MetaSel (Just Symbol "_msIntraDcPrecision") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2IntraDcPrecision)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msMinIInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msInterlaceMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2InterlaceMode))))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msParControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2ParControl))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msSoftness") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msCodecProfile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2CodecProfile))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msFramerateDenominator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msFramerateConversionAlgorithm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2FramerateConversionAlgorithm))) (S1 * (MetaSel (Just Symbol "_msCodecLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2CodecLevel)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msFramerateControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2FramerateControl))) (S1 * (MetaSel (Just Symbol "_msAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2AdaptiveQuantization)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msFramerateNumerator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msMaxBitrate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msSyntax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2Syntax))) (S1 * (MetaSel (Just Symbol "_msGopClosedCadence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msParDenominator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msSpatialAdaptiveQuantization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2SpatialAdaptiveQuantization)))))))))

mpeg2Settings :: Mpeg2Settings Source #

Creates a value of Mpeg2Settings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • msQualityTuningLevel - Undocumented member.
  • msTemporalAdaptiveQuantization - Undocumented member.
  • msSceneChangeDetect - Undocumented member.
  • msHrdBufferInitialFillPercentage - Percentage of the buffer that should initially be filled (HRD buffer model).
  • msSlowPal - Undocumented member.
  • msParNumerator - Pixel Aspect Ratio numerator.
  • msGopSize - GOP Length (keyframe interval) in frames or seconds. Must be greater than zero.
  • msNumberBFramesBetweenReferenceFrames - Number of B-frames between reference frames.
  • msGopSizeUnits - Undocumented member.
  • msHrdBufferSize - Size of buffer (HRD buffer model). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.
  • msRateControlMode - Undocumented member.
  • msTelecine - Undocumented member.
  • msIntraDcPrecision - Undocumented member.
  • msMinIInterval - Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection. If a scene change I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk and/or stretched to the scene change I-frame. GOP stretch requires enabling lookahead as well as setting I-interval. The normal cadence resumes for the next GOP. This setting is only used when Scene Change Detect is enabled. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1
  • msInterlaceMode - Undocumented member.
  • msParControl - Undocumented member.
  • msSoftness - Softness. Selects quantizer matrix, larger values reduce high-frequency content in the encoded image.
  • msCodecProfile - Undocumented member.
  • msBitrate - Average bitrate in bits/second. Required for VBR, CBR, and ABR. Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m. For MS Smooth outputs, bitrates must be unique when rounded down to the nearest multiple of 1000.
  • msFramerateDenominator - Framerate denominator.
  • msFramerateConversionAlgorithm - Undocumented member.
  • msCodecLevel - Undocumented member.
  • msFramerateControl - Undocumented member.
  • msAdaptiveQuantization - Undocumented member.
  • msFramerateNumerator - Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.
  • msMaxBitrate - Maximum bitrate in bits/second (for VBR mode only). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.
  • msSyntax - Undocumented member.
  • msGopClosedCadence - Frequency of closed GOPs. In streaming applications, it is recommended that this be set to 1 so a decoder joining mid-stream will receive an IDR frame as quickly as possible. Setting this value to 0 will break output segmenting.
  • msParDenominator - Pixel Aspect Ratio denominator.
  • msSpatialAdaptiveQuantization - Undocumented member.

msHrdBufferInitialFillPercentage :: Lens' Mpeg2Settings (Maybe Int) Source #

Percentage of the buffer that should initially be filled (HRD buffer model).

msParNumerator :: Lens' Mpeg2Settings (Maybe Int) Source #

Pixel Aspect Ratio numerator.

msGopSize :: Lens' Mpeg2Settings (Maybe Double) Source #

GOP Length (keyframe interval) in frames or seconds. Must be greater than zero.

msNumberBFramesBetweenReferenceFrames :: Lens' Mpeg2Settings (Maybe Int) Source #

Number of B-frames between reference frames.

msHrdBufferSize :: Lens' Mpeg2Settings (Maybe Int) Source #

Size of buffer (HRD buffer model). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.

msMinIInterval :: Lens' Mpeg2Settings (Maybe Int) Source #

Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection. If a scene change I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk and/or stretched to the scene change I-frame. GOP stretch requires enabling lookahead as well as setting I-interval. The normal cadence resumes for the next GOP. This setting is only used when Scene Change Detect is enabled. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1

msSoftness :: Lens' Mpeg2Settings (Maybe Int) Source #

Softness. Selects quantizer matrix, larger values reduce high-frequency content in the encoded image.

msBitrate :: Lens' Mpeg2Settings (Maybe Int) Source #

Average bitrate in bits/second. Required for VBR, CBR, and ABR. Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m. For MS Smooth outputs, bitrates must be unique when rounded down to the nearest multiple of 1000.

msFramerateNumerator :: Lens' Mpeg2Settings (Maybe Int) Source #

Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.

msMaxBitrate :: Lens' Mpeg2Settings (Maybe Int) Source #

Maximum bitrate in bits/second (for VBR mode only). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits can be entered as 500000 or 0.5m.

msGopClosedCadence :: Lens' Mpeg2Settings (Maybe Int) Source #

Frequency of closed GOPs. In streaming applications, it is recommended that this be set to 1 so a decoder joining mid-stream will receive an IDR frame as quickly as possible. Setting this value to 0 will break output segmenting.

msParDenominator :: Lens' Mpeg2Settings (Maybe Int) Source #

Pixel Aspect Ratio denominator.

MsSmoothEncryptionSettings

data MsSmoothEncryptionSettings Source #

If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.

See: msSmoothEncryptionSettings smart constructor.

Instances

Eq MsSmoothEncryptionSettings Source # 
Data MsSmoothEncryptionSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MsSmoothEncryptionSettings -> c MsSmoothEncryptionSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MsSmoothEncryptionSettings #

toConstr :: MsSmoothEncryptionSettings -> Constr #

dataTypeOf :: MsSmoothEncryptionSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MsSmoothEncryptionSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MsSmoothEncryptionSettings) #

gmapT :: (forall b. Data b => b -> b) -> MsSmoothEncryptionSettings -> MsSmoothEncryptionSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MsSmoothEncryptionSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MsSmoothEncryptionSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> MsSmoothEncryptionSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MsSmoothEncryptionSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MsSmoothEncryptionSettings -> m MsSmoothEncryptionSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSmoothEncryptionSettings -> m MsSmoothEncryptionSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSmoothEncryptionSettings -> m MsSmoothEncryptionSettings #

Read MsSmoothEncryptionSettings Source # 
Show MsSmoothEncryptionSettings Source # 
Generic MsSmoothEncryptionSettings Source # 
Hashable MsSmoothEncryptionSettings Source # 
ToJSON MsSmoothEncryptionSettings Source # 
FromJSON MsSmoothEncryptionSettings Source # 
NFData MsSmoothEncryptionSettings Source # 
type Rep MsSmoothEncryptionSettings Source # 
type Rep MsSmoothEncryptionSettings = D1 * (MetaData "MsSmoothEncryptionSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "MsSmoothEncryptionSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_msesSpekeKeyProvider") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe SpekeKeyProvider))))

msSmoothEncryptionSettings :: MsSmoothEncryptionSettings Source #

Creates a value of MsSmoothEncryptionSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

MsSmoothGroupSettings

data MsSmoothGroupSettings Source #

Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to MS_SMOOTH_GROUP_SETTINGS.

See: msSmoothGroupSettings smart constructor.

Instances

Eq MsSmoothGroupSettings Source # 
Data MsSmoothGroupSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MsSmoothGroupSettings -> c MsSmoothGroupSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MsSmoothGroupSettings #

toConstr :: MsSmoothGroupSettings -> Constr #

dataTypeOf :: MsSmoothGroupSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MsSmoothGroupSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MsSmoothGroupSettings) #

gmapT :: (forall b. Data b => b -> b) -> MsSmoothGroupSettings -> MsSmoothGroupSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MsSmoothGroupSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MsSmoothGroupSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> MsSmoothGroupSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MsSmoothGroupSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MsSmoothGroupSettings -> m MsSmoothGroupSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSmoothGroupSettings -> m MsSmoothGroupSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSmoothGroupSettings -> m MsSmoothGroupSettings #

Read MsSmoothGroupSettings Source # 
Show MsSmoothGroupSettings Source # 
Generic MsSmoothGroupSettings Source # 
Hashable MsSmoothGroupSettings Source # 
ToJSON MsSmoothGroupSettings Source # 
FromJSON MsSmoothGroupSettings Source # 
NFData MsSmoothGroupSettings Source # 

Methods

rnf :: MsSmoothGroupSettings -> () #

type Rep MsSmoothGroupSettings Source # 
type Rep MsSmoothGroupSettings = D1 * (MetaData "MsSmoothGroupSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "MsSmoothGroupSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_msgsFragmentLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_msgsManifestEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MsSmoothManifestEncoding)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msgsDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_msgsAudioDeduplication") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MsSmoothAudioDeduplication))) (S1 * (MetaSel (Just Symbol "_msgsEncryption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MsSmoothEncryptionSettings)))))))

msSmoothGroupSettings :: MsSmoothGroupSettings Source #

Creates a value of MsSmoothGroupSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • msgsFragmentLength - Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in seconds. Fragment length must be compatible with GOP size and framerate.
  • msgsManifestEncoding - Undocumented member.
  • msgsDestination - 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.
  • msgsAudioDeduplication - Undocumented member.
  • msgsEncryption - Undocumented member.

msgsFragmentLength :: Lens' MsSmoothGroupSettings (Maybe Int) Source #

Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in seconds. Fragment length must be compatible with GOP size and framerate.

msgsDestination :: Lens' MsSmoothGroupSettings (Maybe Text) Source #

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.

NielsenConfiguration

data NielsenConfiguration Source #

Settings for Nielsen Configuration

See: nielsenConfiguration smart constructor.

Instances

Eq NielsenConfiguration Source # 
Data NielsenConfiguration Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NielsenConfiguration -> c NielsenConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NielsenConfiguration #

toConstr :: NielsenConfiguration -> Constr #

dataTypeOf :: NielsenConfiguration -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NielsenConfiguration) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NielsenConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> NielsenConfiguration -> NielsenConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NielsenConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NielsenConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> NielsenConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NielsenConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NielsenConfiguration -> m NielsenConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NielsenConfiguration -> m NielsenConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NielsenConfiguration -> m NielsenConfiguration #

Read NielsenConfiguration Source # 
Show NielsenConfiguration Source # 
Generic NielsenConfiguration Source # 
Hashable NielsenConfiguration Source # 
ToJSON NielsenConfiguration Source # 
FromJSON NielsenConfiguration Source # 
NFData NielsenConfiguration Source # 

Methods

rnf :: NielsenConfiguration -> () #

type Rep NielsenConfiguration Source # 
type Rep NielsenConfiguration = D1 * (MetaData "NielsenConfiguration" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "NielsenConfiguration'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ncBreakoutCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_ncDistributorId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

nielsenConfiguration :: NielsenConfiguration Source #

Creates a value of NielsenConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ncBreakoutCode - Use Nielsen Configuration (NielsenConfiguration) to set the Nielsen measurement system breakout code. Supported values are 0, 3, 7, and 9.
  • ncDistributorId - Use Distributor ID (DistributorID) to specify the distributor ID that is assigned to your organization by Neilsen.

ncBreakoutCode :: Lens' NielsenConfiguration (Maybe Int) Source #

Use Nielsen Configuration (NielsenConfiguration) to set the Nielsen measurement system breakout code. Supported values are 0, 3, 7, and 9.

ncDistributorId :: Lens' NielsenConfiguration (Maybe Text) Source #

Use Distributor ID (DistributorID) to specify the distributor ID that is assigned to your organization by Neilsen.

NoiseReducer

data NoiseReducer Source #

Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default. When you enable Noise reducer (NoiseReducer), you must also select a value for Noise reducer filter (NoiseReducerFilter).

See: noiseReducer smart constructor.

Instances

Eq NoiseReducer Source # 
Data NoiseReducer Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NoiseReducer -> c NoiseReducer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NoiseReducer #

toConstr :: NoiseReducer -> Constr #

dataTypeOf :: NoiseReducer -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NoiseReducer) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NoiseReducer) #

gmapT :: (forall b. Data b => b -> b) -> NoiseReducer -> NoiseReducer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NoiseReducer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NoiseReducer -> r #

gmapQ :: (forall d. Data d => d -> u) -> NoiseReducer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NoiseReducer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NoiseReducer -> m NoiseReducer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NoiseReducer -> m NoiseReducer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NoiseReducer -> m NoiseReducer #

Read NoiseReducer Source # 
Show NoiseReducer Source # 
Generic NoiseReducer Source # 

Associated Types

type Rep NoiseReducer :: * -> * #

Hashable NoiseReducer Source # 
ToJSON NoiseReducer Source # 
FromJSON NoiseReducer Source # 
NFData NoiseReducer Source # 

Methods

rnf :: NoiseReducer -> () #

type Rep NoiseReducer Source # 
type Rep NoiseReducer = D1 * (MetaData "NoiseReducer" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "NoiseReducer'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_nrSpatialFilterSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe NoiseReducerSpatialFilterSettings))) ((:*:) * (S1 * (MetaSel (Just Symbol "_nrFilterSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe NoiseReducerFilterSettings))) (S1 * (MetaSel (Just Symbol "_nrFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe NoiseReducerFilter))))))

noiseReducer :: NoiseReducer Source #

Creates a value of NoiseReducer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

NoiseReducerFilterSettings

data NoiseReducerFilterSettings Source #

Settings for a noise reducer filter

See: noiseReducerFilterSettings smart constructor.

Instances

Eq NoiseReducerFilterSettings Source # 
Data NoiseReducerFilterSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NoiseReducerFilterSettings -> c NoiseReducerFilterSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NoiseReducerFilterSettings #

toConstr :: NoiseReducerFilterSettings -> Constr #

dataTypeOf :: NoiseReducerFilterSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NoiseReducerFilterSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NoiseReducerFilterSettings) #

gmapT :: (forall b. Data b => b -> b) -> NoiseReducerFilterSettings -> NoiseReducerFilterSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NoiseReducerFilterSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NoiseReducerFilterSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> NoiseReducerFilterSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NoiseReducerFilterSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NoiseReducerFilterSettings -> m NoiseReducerFilterSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NoiseReducerFilterSettings -> m NoiseReducerFilterSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NoiseReducerFilterSettings -> m NoiseReducerFilterSettings #

Read NoiseReducerFilterSettings Source # 
Show NoiseReducerFilterSettings Source # 
Generic NoiseReducerFilterSettings Source # 
Hashable NoiseReducerFilterSettings Source # 
ToJSON NoiseReducerFilterSettings Source # 
FromJSON NoiseReducerFilterSettings Source # 
NFData NoiseReducerFilterSettings Source # 
type Rep NoiseReducerFilterSettings Source # 
type Rep NoiseReducerFilterSettings = D1 * (MetaData "NoiseReducerFilterSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "NoiseReducerFilterSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_nrfsStrength") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Int))))

noiseReducerFilterSettings :: NoiseReducerFilterSettings Source #

Creates a value of NoiseReducerFilterSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • nrfsStrength - Relative strength of noise reducing filter. Higher values produce stronger filtering.

nrfsStrength :: Lens' NoiseReducerFilterSettings (Maybe Int) Source #

Relative strength of noise reducing filter. Higher values produce stronger filtering.

NoiseReducerSpatialFilterSettings

data NoiseReducerSpatialFilterSettings Source #

Noise reducer filter settings for spatial filter.

See: noiseReducerSpatialFilterSettings smart constructor.

Instances

Eq NoiseReducerSpatialFilterSettings Source # 
Data NoiseReducerSpatialFilterSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NoiseReducerSpatialFilterSettings -> c NoiseReducerSpatialFilterSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NoiseReducerSpatialFilterSettings #

toConstr :: NoiseReducerSpatialFilterSettings -> Constr #

dataTypeOf :: NoiseReducerSpatialFilterSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NoiseReducerSpatialFilterSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NoiseReducerSpatialFilterSettings) #

gmapT :: (forall b. Data b => b -> b) -> NoiseReducerSpatialFilterSettings -> NoiseReducerSpatialFilterSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NoiseReducerSpatialFilterSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NoiseReducerSpatialFilterSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> NoiseReducerSpatialFilterSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NoiseReducerSpatialFilterSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NoiseReducerSpatialFilterSettings -> m NoiseReducerSpatialFilterSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NoiseReducerSpatialFilterSettings -> m NoiseReducerSpatialFilterSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NoiseReducerSpatialFilterSettings -> m NoiseReducerSpatialFilterSettings #

Read NoiseReducerSpatialFilterSettings Source # 
Show NoiseReducerSpatialFilterSettings Source # 
Generic NoiseReducerSpatialFilterSettings Source # 
Hashable NoiseReducerSpatialFilterSettings Source # 
ToJSON NoiseReducerSpatialFilterSettings Source # 
FromJSON NoiseReducerSpatialFilterSettings Source # 
NFData NoiseReducerSpatialFilterSettings Source # 
type Rep NoiseReducerSpatialFilterSettings Source # 
type Rep NoiseReducerSpatialFilterSettings = D1 * (MetaData "NoiseReducerSpatialFilterSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "NoiseReducerSpatialFilterSettings'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_nrsfsStrength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_nrsfsPostFilterSharpenStrength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_nrsfsSpeed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

noiseReducerSpatialFilterSettings :: NoiseReducerSpatialFilterSettings Source #

Creates a value of NoiseReducerSpatialFilterSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • nrsfsStrength - Relative strength of noise reducing filter. Higher values produce stronger filtering.
  • nrsfsPostFilterSharpenStrength - Specify strength of post noise reduction sharpening filter, with 0 disabling the filter and 3 enabling it at maximum strength.
  • nrsfsSpeed - The speed of the filter, from -2 (lower speed) to 3 (higher speed), with 0 being the nominal value.

nrsfsStrength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int) Source #

Relative strength of noise reducing filter. Higher values produce stronger filtering.

nrsfsPostFilterSharpenStrength :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int) Source #

Specify strength of post noise reduction sharpening filter, with 0 disabling the filter and 3 enabling it at maximum strength.

nrsfsSpeed :: Lens' NoiseReducerSpatialFilterSettings (Maybe Int) Source #

The speed of the filter, from -2 (lower speed) to 3 (higher speed), with 0 being the nominal value.

Output

data Output Source #

An output object describes the settings for a single output file or stream in an output group.

See: output smart constructor.

Instances

Eq Output Source # 

Methods

(==) :: Output -> Output -> Bool #

(/=) :: Output -> Output -> Bool #

Data Output Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Output -> c Output #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Output #

toConstr :: Output -> Constr #

dataTypeOf :: Output -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Output) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Output) #

gmapT :: (forall b. Data b => b -> b) -> Output -> Output #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Output -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Output -> r #

gmapQ :: (forall d. Data d => d -> u) -> Output -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Output -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Output -> m Output #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Output -> m Output #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Output -> m Output #

Read Output Source # 
Show Output Source # 
Generic Output Source # 

Associated Types

type Rep Output :: * -> * #

Methods

from :: Output -> Rep Output x #

to :: Rep Output x -> Output #

Hashable Output Source # 

Methods

hashWithSalt :: Int -> Output -> Int #

hash :: Output -> Int #

ToJSON Output Source # 
FromJSON Output Source # 
NFData Output Source # 

Methods

rnf :: Output -> () #

type Rep Output Source # 

output :: Output Source #

Creates a value of Output with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • oCaptionDescriptions - (CaptionDescriptions) contains groups of captions settings. For each output that has captions, include one instance of (CaptionDescriptions). (CaptionDescriptions) can contain multiple groups of captions settings.
  • oExtension - Use Extension (Extension) to specify the file extension for outputs in File output groups. If you do not specify a value, the service will use default extensions by container type as follows * MPEG-2 transport stream, m2ts * Quicktime, mov * MXF container, mxf * MPEG-4 container, mp4 * No Container, the service will use codec extensions (e.g. AAC, H265, H265, AC3)
  • oVideoDescription - (VideoDescription) contains a group of video encoding settings. The specific video settings depend on the video codec you choose when you specify a value for Video codec (codec). Include one instance of (VideoDescription) per output.
  • oContainerSettings - Undocumented member.
  • oOutputSettings - Undocumented member.
  • oPreset - Use Preset (Preset) to specifiy a preset for your transcoding settings. Provide the system or custom preset name. You can specify either Preset (Preset) or Container settings (ContainerSettings), but not both.
  • oNameModifier - Use Name modifier (NameModifier) to have the service add a string to the end of each output filename. You specify the base filename as part of your destination URI. When you create multiple outputs in the same output group, Name modifier (NameModifier) is required. Name modifier also accepts format identifiers. For DASH ISO outputs, if you use the format identifiers $Number$ or $Time$ in one output, you must use them in the same way in all outputs of the output group.
  • oAudioDescriptions - (AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of encoding settings.

oCaptionDescriptions :: Lens' Output [CaptionDescription] Source #

(CaptionDescriptions) contains groups of captions settings. For each output that has captions, include one instance of (CaptionDescriptions). (CaptionDescriptions) can contain multiple groups of captions settings.

oExtension :: Lens' Output (Maybe Text) Source #

Use Extension (Extension) to specify the file extension for outputs in File output groups. If you do not specify a value, the service will use default extensions by container type as follows * MPEG-2 transport stream, m2ts * Quicktime, mov * MXF container, mxf * MPEG-4 container, mp4 * No Container, the service will use codec extensions (e.g. AAC, H265, H265, AC3)

oVideoDescription :: Lens' Output (Maybe VideoDescription) Source #

(VideoDescription) contains a group of video encoding settings. The specific video settings depend on the video codec you choose when you specify a value for Video codec (codec). Include one instance of (VideoDescription) per output.

oPreset :: Lens' Output (Maybe Text) Source #

Use Preset (Preset) to specifiy a preset for your transcoding settings. Provide the system or custom preset name. You can specify either Preset (Preset) or Container settings (ContainerSettings), but not both.

oNameModifier :: Lens' Output (Maybe Text) Source #

Use Name modifier (NameModifier) to have the service add a string to the end of each output filename. You specify the base filename as part of your destination URI. When you create multiple outputs in the same output group, Name modifier (NameModifier) is required. Name modifier also accepts format identifiers. For DASH ISO outputs, if you use the format identifiers $Number$ or $Time$ in one output, you must use them in the same way in all outputs of the output group.

oAudioDescriptions :: Lens' Output [AudioDescription] Source #

(AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of encoding settings.

OutputChannelMapping

data OutputChannelMapping Source #

OutputChannel mapping settings.

See: outputChannelMapping smart constructor.

Instances

Eq OutputChannelMapping Source # 
Data OutputChannelMapping Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputChannelMapping -> c OutputChannelMapping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputChannelMapping #

toConstr :: OutputChannelMapping -> Constr #

dataTypeOf :: OutputChannelMapping -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutputChannelMapping) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputChannelMapping) #

gmapT :: (forall b. Data b => b -> b) -> OutputChannelMapping -> OutputChannelMapping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputChannelMapping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputChannelMapping -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputChannelMapping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputChannelMapping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputChannelMapping -> m OutputChannelMapping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputChannelMapping -> m OutputChannelMapping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputChannelMapping -> m OutputChannelMapping #

Read OutputChannelMapping Source # 
Show OutputChannelMapping Source # 
Generic OutputChannelMapping Source # 
Hashable OutputChannelMapping Source # 
ToJSON OutputChannelMapping Source # 
FromJSON OutputChannelMapping Source # 
NFData OutputChannelMapping Source # 

Methods

rnf :: OutputChannelMapping -> () #

type Rep OutputChannelMapping Source # 
type Rep OutputChannelMapping = D1 * (MetaData "OutputChannelMapping" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "OutputChannelMapping'" PrefixI True) (S1 * (MetaSel (Just Symbol "_ocmInputChannels") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe [Int]))))

outputChannelMapping :: OutputChannelMapping Source #

Creates a value of OutputChannelMapping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

OutputDetail

data OutputDetail Source #

Details regarding output

See: outputDetail smart constructor.

Instances

Eq OutputDetail Source # 
Data OutputDetail Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputDetail -> c OutputDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputDetail #

toConstr :: OutputDetail -> Constr #

dataTypeOf :: OutputDetail -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutputDetail) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputDetail) #

gmapT :: (forall b. Data b => b -> b) -> OutputDetail -> OutputDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputDetail -> m OutputDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputDetail -> m OutputDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputDetail -> m OutputDetail #

Read OutputDetail Source # 
Show OutputDetail Source # 
Generic OutputDetail Source # 

Associated Types

type Rep OutputDetail :: * -> * #

Hashable OutputDetail Source # 
FromJSON OutputDetail Source # 
NFData OutputDetail Source # 

Methods

rnf :: OutputDetail -> () #

type Rep OutputDetail Source # 
type Rep OutputDetail = D1 * (MetaData "OutputDetail" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "OutputDetail'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_odVideoDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VideoDetail))) (S1 * (MetaSel (Just Symbol "_odDurationInMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))

outputDetail :: OutputDetail Source #

Creates a value of OutputDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

odDurationInMs :: Lens' OutputDetail (Maybe Int) Source #

Duration in milliseconds

OutputGroup

data OutputGroup Source #

Group of outputs

See: outputGroup smart constructor.

Instances

Eq OutputGroup Source # 
Data OutputGroup Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputGroup -> c OutputGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputGroup #

toConstr :: OutputGroup -> Constr #

dataTypeOf :: OutputGroup -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutputGroup) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputGroup) #

gmapT :: (forall b. Data b => b -> b) -> OutputGroup -> OutputGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputGroup -> m OutputGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputGroup -> m OutputGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputGroup -> m OutputGroup #

Read OutputGroup Source # 
Show OutputGroup Source # 
Generic OutputGroup Source # 

Associated Types

type Rep OutputGroup :: * -> * #

Hashable OutputGroup Source # 
ToJSON OutputGroup Source # 
FromJSON OutputGroup Source # 
NFData OutputGroup Source # 

Methods

rnf :: OutputGroup -> () #

type Rep OutputGroup Source # 
type Rep OutputGroup = D1 * (MetaData "OutputGroup" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "OutputGroup'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ogOutputGroupSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe OutputGroupSettings))) (S1 * (MetaSel (Just Symbol "_ogOutputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Output])))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ogCustomName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ogName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

outputGroup :: OutputGroup Source #

Creates a value of OutputGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ogOutputGroupSettings - Undocumented member.
  • ogOutputs - This object holds groups of encoding settings, one group of settings per output.
  • ogCustomName - Use Custom Group Name (CustomName) to specify a name for the output group. This value is displayed on the console and can make your job settings JSON more human-readable. It does not affect your outputs. Use up to twelve characters that are either letters, numbers, spaces, or underscores.
  • ogName - Name of the output group

ogOutputs :: Lens' OutputGroup [Output] Source #

This object holds groups of encoding settings, one group of settings per output.

ogCustomName :: Lens' OutputGroup (Maybe Text) Source #

Use Custom Group Name (CustomName) to specify a name for the output group. This value is displayed on the console and can make your job settings JSON more human-readable. It does not affect your outputs. Use up to twelve characters that are either letters, numbers, spaces, or underscores.

ogName :: Lens' OutputGroup (Maybe Text) Source #

Name of the output group

OutputGroupDetail

data OutputGroupDetail Source #

Contains details about the output groups specified in the job settings.

See: outputGroupDetail smart constructor.

Instances

Eq OutputGroupDetail Source # 
Data OutputGroupDetail Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputGroupDetail -> c OutputGroupDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputGroupDetail #

toConstr :: OutputGroupDetail -> Constr #

dataTypeOf :: OutputGroupDetail -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutputGroupDetail) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputGroupDetail) #

gmapT :: (forall b. Data b => b -> b) -> OutputGroupDetail -> OutputGroupDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputGroupDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputGroupDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputGroupDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputGroupDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputGroupDetail -> m OutputGroupDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputGroupDetail -> m OutputGroupDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputGroupDetail -> m OutputGroupDetail #

Read OutputGroupDetail Source # 
Show OutputGroupDetail Source # 
Generic OutputGroupDetail Source # 
Hashable OutputGroupDetail Source # 
FromJSON OutputGroupDetail Source # 
NFData OutputGroupDetail Source # 

Methods

rnf :: OutputGroupDetail -> () #

type Rep OutputGroupDetail Source # 
type Rep OutputGroupDetail = D1 * (MetaData "OutputGroupDetail" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "OutputGroupDetail'" PrefixI True) (S1 * (MetaSel (Just Symbol "_ogdOutputDetails") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe [OutputDetail]))))

outputGroupDetail :: OutputGroupDetail Source #

Creates a value of OutputGroupDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

OutputGroupSettings

data OutputGroupSettings Source #

Output Group settings, including type

See: outputGroupSettings smart constructor.

Instances

Eq OutputGroupSettings Source # 
Data OutputGroupSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputGroupSettings -> c OutputGroupSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputGroupSettings #

toConstr :: OutputGroupSettings -> Constr #

dataTypeOf :: OutputGroupSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutputGroupSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputGroupSettings) #

gmapT :: (forall b. Data b => b -> b) -> OutputGroupSettings -> OutputGroupSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputGroupSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputGroupSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputGroupSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputGroupSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputGroupSettings -> m OutputGroupSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputGroupSettings -> m OutputGroupSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputGroupSettings -> m OutputGroupSettings #

Read OutputGroupSettings Source # 
Show OutputGroupSettings Source # 
Generic OutputGroupSettings Source # 
Hashable OutputGroupSettings Source # 
ToJSON OutputGroupSettings Source # 
FromJSON OutputGroupSettings Source # 
NFData OutputGroupSettings Source # 

Methods

rnf :: OutputGroupSettings -> () #

type Rep OutputGroupSettings Source # 
type Rep OutputGroupSettings = D1 * (MetaData "OutputGroupSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "OutputGroupSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ogsFileGroupSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FileGroupSettings))) (S1 * (MetaSel (Just Symbol "_ogsMsSmoothGroupSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe MsSmoothGroupSettings)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ogsHlsGroupSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe HlsGroupSettings))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ogsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe OutputGroupType))) (S1 * (MetaSel (Just Symbol "_ogsDashIsoGroupSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DashIsoGroupSettings)))))))

outputGroupSettings :: OutputGroupSettings Source #

Creates a value of OutputGroupSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

OutputSettings

data OutputSettings Source #

Specific settings for this type of output.

See: outputSettings smart constructor.

Instances

Eq OutputSettings Source # 
Data OutputSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputSettings -> c OutputSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputSettings #

toConstr :: OutputSettings -> Constr #

dataTypeOf :: OutputSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutputSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputSettings) #

gmapT :: (forall b. Data b => b -> b) -> OutputSettings -> OutputSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputSettings -> m OutputSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputSettings -> m OutputSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputSettings -> m OutputSettings #

Read OutputSettings Source # 
Show OutputSettings Source # 
Generic OutputSettings Source # 

Associated Types

type Rep OutputSettings :: * -> * #

Hashable OutputSettings Source # 
ToJSON OutputSettings Source # 
FromJSON OutputSettings Source # 
NFData OutputSettings Source # 

Methods

rnf :: OutputSettings -> () #

type Rep OutputSettings Source # 
type Rep OutputSettings = D1 * (MetaData "OutputSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "OutputSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_osHlsSettings") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe HlsSettings))))

outputSettings :: OutputSettings Source #

Creates a value of OutputSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Preset

data Preset Source #

A preset is a collection of preconfigured media conversion settings that you want MediaConvert to apply to the output during the conversion process.

See: preset smart constructor.

Instances

Eq Preset Source # 

Methods

(==) :: Preset -> Preset -> Bool #

(/=) :: Preset -> Preset -> Bool #

Data Preset Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Preset -> c Preset #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Preset #

toConstr :: Preset -> Constr #

dataTypeOf :: Preset -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Preset) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Preset) #

gmapT :: (forall b. Data b => b -> b) -> Preset -> Preset #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Preset -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Preset -> r #

gmapQ :: (forall d. Data d => d -> u) -> Preset -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Preset -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Preset -> m Preset #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Preset -> m Preset #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Preset -> m Preset #

Read Preset Source # 
Show Preset Source # 
Generic Preset Source # 

Associated Types

type Rep Preset :: * -> * #

Methods

from :: Preset -> Rep Preset x #

to :: Rep Preset x -> Preset #

Hashable Preset Source # 

Methods

hashWithSalt :: Int -> Preset -> Int #

hash :: Preset -> Int #

FromJSON Preset Source # 
NFData Preset Source # 

Methods

rnf :: Preset -> () #

type Rep Preset Source # 

preset :: Preset Source #

Creates a value of Preset with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pLastUpdated - The timestamp in epoch seconds when the preset was last updated.
  • pSettings - Undocumented member.
  • pARN - An identifier for this resource that is unique within all of AWS.
  • pCreatedAt - The timestamp in epoch seconds for preset creation.
  • pCategory - An optional category you create to organize your presets.
  • pName - A name you create for each preset. Each name must be unique within your account.
  • pType - A preset can be of two types: system or custom. System or built-in preset can't be modified or deleted by the user.
  • pDescription - An optional description you create for each preset.

pLastUpdated :: Lens' Preset (Maybe UTCTime) Source #

The timestamp in epoch seconds when the preset was last updated.

pSettings :: Lens' Preset (Maybe PresetSettings) Source #

Undocumented member.

pARN :: Lens' Preset (Maybe Text) Source #

An identifier for this resource that is unique within all of AWS.

pCreatedAt :: Lens' Preset (Maybe UTCTime) Source #

The timestamp in epoch seconds for preset creation.

pCategory :: Lens' Preset (Maybe Text) Source #

An optional category you create to organize your presets.

pName :: Lens' Preset (Maybe Text) Source #

A name you create for each preset. Each name must be unique within your account.

pType :: Lens' Preset (Maybe Type) Source #

A preset can be of two types: system or custom. System or built-in preset can't be modified or deleted by the user.

pDescription :: Lens' Preset (Maybe Text) Source #

An optional description you create for each preset.

PresetSettings

data PresetSettings Source #

Settings for preset

See: presetSettings smart constructor.

Instances

Eq PresetSettings Source # 
Data PresetSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PresetSettings -> c PresetSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PresetSettings #

toConstr :: PresetSettings -> Constr #

dataTypeOf :: PresetSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PresetSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PresetSettings) #

gmapT :: (forall b. Data b => b -> b) -> PresetSettings -> PresetSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PresetSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PresetSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> PresetSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PresetSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PresetSettings -> m PresetSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PresetSettings -> m PresetSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PresetSettings -> m PresetSettings #

Read PresetSettings Source # 
Show PresetSettings Source # 
Generic PresetSettings Source # 

Associated Types

type Rep PresetSettings :: * -> * #

Hashable PresetSettings Source # 
ToJSON PresetSettings Source # 
FromJSON PresetSettings Source # 
NFData PresetSettings Source # 

Methods

rnf :: PresetSettings -> () #

type Rep PresetSettings Source # 
type Rep PresetSettings = D1 * (MetaData "PresetSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "PresetSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_psCaptionDescriptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [CaptionDescriptionPreset]))) (S1 * (MetaSel (Just Symbol "_psVideoDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VideoDescription)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_psContainerSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ContainerSettings))) (S1 * (MetaSel (Just Symbol "_psAudioDescriptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [AudioDescription]))))))

presetSettings :: PresetSettings Source #

Creates a value of PresetSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • psCaptionDescriptions - Caption settings for this preset. There can be multiple caption settings in a single output.
  • psVideoDescription - (VideoDescription) contains a group of video encoding settings. The specific video settings depend on the video codec you choose when you specify a value for Video codec (codec). Include one instance of (VideoDescription) per output.
  • psContainerSettings - Undocumented member.
  • psAudioDescriptions - (AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of encoding settings.

psCaptionDescriptions :: Lens' PresetSettings [CaptionDescriptionPreset] Source #

Caption settings for this preset. There can be multiple caption settings in a single output.

psVideoDescription :: Lens' PresetSettings (Maybe VideoDescription) Source #

(VideoDescription) contains a group of video encoding settings. The specific video settings depend on the video codec you choose when you specify a value for Video codec (codec). Include one instance of (VideoDescription) per output.

psAudioDescriptions :: Lens' PresetSettings [AudioDescription] Source #

(AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of encoding settings.

ProresSettings

data ProresSettings Source #

Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.

See: proresSettings smart constructor.

Instances

Eq ProresSettings Source # 
Data ProresSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProresSettings -> c ProresSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProresSettings #

toConstr :: ProresSettings -> Constr #

dataTypeOf :: ProresSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProresSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProresSettings) #

gmapT :: (forall b. Data b => b -> b) -> ProresSettings -> ProresSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProresSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProresSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProresSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProresSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProresSettings -> m ProresSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresSettings -> m ProresSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProresSettings -> m ProresSettings #

Read ProresSettings Source # 
Show ProresSettings Source # 
Generic ProresSettings Source # 

Associated Types

type Rep ProresSettings :: * -> * #

Hashable ProresSettings Source # 
ToJSON ProresSettings Source # 
FromJSON ProresSettings Source # 
NFData ProresSettings Source # 

Methods

rnf :: ProresSettings -> () #

type Rep ProresSettings Source # 
type Rep ProresSettings = D1 * (MetaData "ProresSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "ProresSettings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_psSlowPal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProresSlowPal))) (S1 * (MetaSel (Just Symbol "_psParNumerator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_psTelecine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProresTelecine))) ((:*:) * (S1 * (MetaSel (Just Symbol "_psInterlaceMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProresInterlaceMode))) (S1 * (MetaSel (Just Symbol "_psParControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProresParControl)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_psCodecProfile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProresCodecProfile))) ((:*:) * (S1 * (MetaSel (Just Symbol "_psFramerateDenominator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_psFramerateConversionAlgorithm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProresFramerateConversionAlgorithm))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_psFramerateControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProresFramerateControl))) ((:*:) * (S1 * (MetaSel (Just Symbol "_psFramerateNumerator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_psParDenominator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))))

proresSettings :: ProresSettings Source #

Creates a value of ProresSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

psParNumerator :: Lens' ProresSettings (Maybe Int) Source #

Pixel Aspect Ratio numerator.

psFramerateNumerator :: Lens' ProresSettings (Maybe Int) Source #

When you use the API for transcode jobs that use framerate conversion, specify the framerate 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.

psParDenominator :: Lens' ProresSettings (Maybe Int) Source #

Pixel Aspect Ratio denominator.

Queue

data Queue Source #

MediaConvert jobs are submitted to a queue. Unless specified otherwise jobs are submitted to a built-in default queue. User can create additional queues to separate the jobs of different categories or priority.

See: queue smart constructor.

Instances

Eq Queue Source # 

Methods

(==) :: Queue -> Queue -> Bool #

(/=) :: Queue -> Queue -> Bool #

Data Queue Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Queue -> c Queue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Queue #

toConstr :: Queue -> Constr #

dataTypeOf :: Queue -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Queue) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Queue) #

gmapT :: (forall b. Data b => b -> b) -> Queue -> Queue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Queue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Queue -> r #

gmapQ :: (forall d. Data d => d -> u) -> Queue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Queue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Queue -> m Queue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Queue -> m Queue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Queue -> m Queue #

Read Queue Source # 
Show Queue Source # 

Methods

showsPrec :: Int -> Queue -> ShowS #

show :: Queue -> String #

showList :: [Queue] -> ShowS #

Generic Queue Source # 

Associated Types

type Rep Queue :: * -> * #

Methods

from :: Queue -> Rep Queue x #

to :: Rep Queue x -> Queue #

Hashable Queue Source # 

Methods

hashWithSalt :: Int -> Queue -> Int #

hash :: Queue -> Int #

FromJSON Queue Source # 
NFData Queue Source # 

Methods

rnf :: Queue -> () #

type Rep Queue Source # 

queue :: Queue Source #

Creates a value of Queue with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • qStatus - Undocumented member.
  • qLastUpdated - The timestamp in epoch seconds when the queue was last updated.
  • qARN - An identifier for this resource that is unique within all of AWS.
  • qCreatedAt - The timestamp in epoch seconds for queue creation.
  • qName - A name you create for each queue. Each name must be unique within your account.
  • qType - A queue can be of two types: system or custom. System or built-in queues can't be modified or deleted by the user.
  • qDescription - An optional description you create for each queue.

qStatus :: Lens' Queue (Maybe QueueStatus) Source #

Undocumented member.

qLastUpdated :: Lens' Queue (Maybe UTCTime) Source #

The timestamp in epoch seconds when the queue was last updated.

qARN :: Lens' Queue (Maybe Text) Source #

An identifier for this resource that is unique within all of AWS.

qCreatedAt :: Lens' Queue (Maybe UTCTime) Source #

The timestamp in epoch seconds for queue creation.

qName :: Lens' Queue (Maybe Text) Source #

A name you create for each queue. Each name must be unique within your account.

qType :: Lens' Queue (Maybe Type) Source #

A queue can be of two types: system or custom. System or built-in queues can't be modified or deleted by the user.

qDescription :: Lens' Queue (Maybe Text) Source #

An optional description you create for each queue.

Rectangle

data Rectangle Source #

Use Rectangle to identify a specific area of the video frame.

See: rectangle smart constructor.

Instances

Eq Rectangle Source # 
Data Rectangle Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Rectangle -> c Rectangle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Rectangle #

toConstr :: Rectangle -> Constr #

dataTypeOf :: Rectangle -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Rectangle) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Rectangle) #

gmapT :: (forall b. Data b => b -> b) -> Rectangle -> Rectangle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Rectangle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Rectangle -> r #

gmapQ :: (forall d. Data d => d -> u) -> Rectangle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Rectangle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Rectangle -> m Rectangle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Rectangle -> m Rectangle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Rectangle -> m Rectangle #

Read Rectangle Source # 
Show Rectangle Source # 
Generic Rectangle Source # 

Associated Types

type Rep Rectangle :: * -> * #

Hashable Rectangle Source # 
ToJSON Rectangle Source # 
FromJSON Rectangle Source # 
NFData Rectangle Source # 

Methods

rnf :: Rectangle -> () #

type Rep Rectangle Source # 
type Rep Rectangle = D1 * (MetaData "Rectangle" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Rectangle'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_rHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_rWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_rX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_rY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

rectangle :: Rectangle Source #

Creates a value of Rectangle with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rHeight - Height of rectangle in pixels.
  • rWidth - Width of rectangle in pixels.
  • rX - The distance, in pixels, between the rectangle and the left edge of the video frame.
  • rY - The distance, in pixels, between the rectangle and the top edge of the video frame.

rHeight :: Lens' Rectangle (Maybe Int) Source #

Height of rectangle in pixels.

rWidth :: Lens' Rectangle (Maybe Int) Source #

Width of rectangle in pixels.

rX :: Lens' Rectangle (Maybe Int) Source #

The distance, in pixels, between the rectangle and the left edge of the video frame.

rY :: Lens' Rectangle (Maybe Int) Source #

The distance, in pixels, between the rectangle and the top edge of the video frame.

RemixSettings

data RemixSettings Source #

Use Manual audio remixing (RemixSettings) to adjust audio levels for each output channel. With audio remixing, you can output more or fewer audio channels than your input audio source provides.

See: remixSettings smart constructor.

Instances

Eq RemixSettings Source # 
Data RemixSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RemixSettings -> c RemixSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RemixSettings #

toConstr :: RemixSettings -> Constr #

dataTypeOf :: RemixSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RemixSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RemixSettings) #

gmapT :: (forall b. Data b => b -> b) -> RemixSettings -> RemixSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RemixSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RemixSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> RemixSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RemixSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RemixSettings -> m RemixSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RemixSettings -> m RemixSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RemixSettings -> m RemixSettings #

Read RemixSettings Source # 
Show RemixSettings Source # 
Generic RemixSettings Source # 

Associated Types

type Rep RemixSettings :: * -> * #

Hashable RemixSettings Source # 
ToJSON RemixSettings Source # 
FromJSON RemixSettings Source # 
NFData RemixSettings Source # 

Methods

rnf :: RemixSettings -> () #

type Rep RemixSettings Source # 
type Rep RemixSettings = D1 * (MetaData "RemixSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "RemixSettings'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rsChannelMapping") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ChannelMapping))) ((:*:) * (S1 * (MetaSel (Just Symbol "_rsChannelsIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_rsChannelsOut") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

remixSettings :: RemixSettings Source #

Creates a value of RemixSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rsChannelMapping - Undocumented member.
  • rsChannelsIn - Specify the number of audio channels from your input that you want to use in your output. With remixing, you might combine or split the data in these channels, so the number of channels in your final output might be different.
  • rsChannelsOut - Specify the number of channels in this output after remixing. Valid values: 1, 2, 4, 6, 8

rsChannelsIn :: Lens' RemixSettings (Maybe Int) Source #

Specify the number of audio channels from your input that you want to use in your output. With remixing, you might combine or split the data in these channels, so the number of channels in your final output might be different.

rsChannelsOut :: Lens' RemixSettings (Maybe Int) Source #

Specify the number of channels in this output after remixing. Valid values: 1, 2, 4, 6, 8

SccDestinationSettings

data SccDestinationSettings Source #

Settings for SCC caption output.

See: sccDestinationSettings smart constructor.

Instances

Eq SccDestinationSettings Source # 
Data SccDestinationSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SccDestinationSettings -> c SccDestinationSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SccDestinationSettings #

toConstr :: SccDestinationSettings -> Constr #

dataTypeOf :: SccDestinationSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SccDestinationSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SccDestinationSettings) #

gmapT :: (forall b. Data b => b -> b) -> SccDestinationSettings -> SccDestinationSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SccDestinationSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SccDestinationSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> SccDestinationSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SccDestinationSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SccDestinationSettings -> m SccDestinationSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SccDestinationSettings -> m SccDestinationSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SccDestinationSettings -> m SccDestinationSettings #

Read SccDestinationSettings Source # 
Show SccDestinationSettings Source # 
Generic SccDestinationSettings Source # 
Hashable SccDestinationSettings Source # 
ToJSON SccDestinationSettings Source # 
FromJSON SccDestinationSettings Source # 
NFData SccDestinationSettings Source # 

Methods

rnf :: SccDestinationSettings -> () #

type Rep SccDestinationSettings Source # 
type Rep SccDestinationSettings = D1 * (MetaData "SccDestinationSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "SccDestinationSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_sdsFramerate") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe SccDestinationFramerate))))

sccDestinationSettings :: SccDestinationSettings Source #

Creates a value of SccDestinationSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

SpekeKeyProvider

data SpekeKeyProvider Source #

Settings for use with a SPEKE key provider

See: spekeKeyProvider smart constructor.

Instances

Eq SpekeKeyProvider Source # 
Data SpekeKeyProvider Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SpekeKeyProvider -> c SpekeKeyProvider #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SpekeKeyProvider #

toConstr :: SpekeKeyProvider -> Constr #

dataTypeOf :: SpekeKeyProvider -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SpekeKeyProvider) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SpekeKeyProvider) #

gmapT :: (forall b. Data b => b -> b) -> SpekeKeyProvider -> SpekeKeyProvider #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SpekeKeyProvider -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SpekeKeyProvider -> r #

gmapQ :: (forall d. Data d => d -> u) -> SpekeKeyProvider -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SpekeKeyProvider -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SpekeKeyProvider -> m SpekeKeyProvider #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SpekeKeyProvider -> m SpekeKeyProvider #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SpekeKeyProvider -> m SpekeKeyProvider #

Read SpekeKeyProvider Source # 
Show SpekeKeyProvider Source # 
Generic SpekeKeyProvider Source # 
Hashable SpekeKeyProvider Source # 
ToJSON SpekeKeyProvider Source # 
FromJSON SpekeKeyProvider Source # 
NFData SpekeKeyProvider Source # 

Methods

rnf :: SpekeKeyProvider -> () #

type Rep SpekeKeyProvider Source # 
type Rep SpekeKeyProvider = D1 * (MetaData "SpekeKeyProvider" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "SpekeKeyProvider'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_skpResourceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_skpURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_skpSystemIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))))))

spekeKeyProvider :: SpekeKeyProvider Source #

Creates a value of SpekeKeyProvider with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • skpResourceId - The SPEKE-compliant server uses Resource ID (ResourceId) to identify content.
  • skpURL - Use URL (Url) to specify the SPEKE-compliant server that will provide keys for content.
  • skpSystemIds - Relates to SPEKE implementation. DRM system identifiers. DASH output groups support a max of two system ids. Other group types support one system id.

skpResourceId :: Lens' SpekeKeyProvider (Maybe Text) Source #

The SPEKE-compliant server uses Resource ID (ResourceId) to identify content.

skpURL :: Lens' SpekeKeyProvider (Maybe Text) Source #

Use URL (Url) to specify the SPEKE-compliant server that will provide keys for content.

skpSystemIds :: Lens' SpekeKeyProvider [Text] Source #

Relates to SPEKE implementation. DRM system identifiers. DASH output groups support a max of two system ids. Other group types support one system id.

StaticKeyProvider

data StaticKeyProvider Source #

Settings for use with a SPEKE key provider.

See: staticKeyProvider smart constructor.

Instances

Eq StaticKeyProvider Source # 
Data StaticKeyProvider Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StaticKeyProvider -> c StaticKeyProvider #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StaticKeyProvider #

toConstr :: StaticKeyProvider -> Constr #

dataTypeOf :: StaticKeyProvider -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StaticKeyProvider) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StaticKeyProvider) #

gmapT :: (forall b. Data b => b -> b) -> StaticKeyProvider -> StaticKeyProvider #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StaticKeyProvider -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StaticKeyProvider -> r #

gmapQ :: (forall d. Data d => d -> u) -> StaticKeyProvider -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StaticKeyProvider -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StaticKeyProvider -> m StaticKeyProvider #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StaticKeyProvider -> m StaticKeyProvider #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StaticKeyProvider -> m StaticKeyProvider #

Read StaticKeyProvider Source # 
Show StaticKeyProvider Source # 
Generic StaticKeyProvider Source # 
Hashable StaticKeyProvider Source # 
ToJSON StaticKeyProvider Source # 
FromJSON StaticKeyProvider Source # 
NFData StaticKeyProvider Source # 

Methods

rnf :: StaticKeyProvider -> () #

type Rep StaticKeyProvider Source # 
type Rep StaticKeyProvider = D1 * (MetaData "StaticKeyProvider" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "StaticKeyProvider'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_sStaticKeyValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_sURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_sKeyFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_sKeyFormatVersions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

staticKeyProvider :: StaticKeyProvider Source #

Creates a value of StaticKeyProvider with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • sStaticKeyValue - Relates to DRM implementation. Use a 32-character hexidecimal string to specify Key Value (StaticKeyValue).
  • sURL - Relates to DRM implementation. The location of the license server used for protecting content.
  • sKeyFormat - Relates to DRM implementation. Sets the value of the KEYFORMAT attribute. Must be identity or a reverse DNS string. May be omitted to indicate an implicit value of identity.
  • sKeyFormatVersions - Relates to DRM implementation. Either a single positive integer version value or a slash delimited list of version values (123).

sStaticKeyValue :: Lens' StaticKeyProvider (Maybe Text) Source #

Relates to DRM implementation. Use a 32-character hexidecimal string to specify Key Value (StaticKeyValue).

sURL :: Lens' StaticKeyProvider (Maybe Text) Source #

Relates to DRM implementation. The location of the license server used for protecting content.

sKeyFormat :: Lens' StaticKeyProvider (Maybe Text) Source #

Relates to DRM implementation. Sets the value of the KEYFORMAT attribute. Must be identity or a reverse DNS string. May be omitted to indicate an implicit value of identity.

sKeyFormatVersions :: Lens' StaticKeyProvider (Maybe Text) Source #

Relates to DRM implementation. Either a single positive integer version value or a slash delimited list of version values (123).

TeletextDestinationSettings

data TeletextDestinationSettings Source #

Settings for Teletext caption output

See: teletextDestinationSettings smart constructor.

Instances

Eq TeletextDestinationSettings Source # 
Data TeletextDestinationSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TeletextDestinationSettings -> c TeletextDestinationSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TeletextDestinationSettings #

toConstr :: TeletextDestinationSettings -> Constr #

dataTypeOf :: TeletextDestinationSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TeletextDestinationSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TeletextDestinationSettings) #

gmapT :: (forall b. Data b => b -> b) -> TeletextDestinationSettings -> TeletextDestinationSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TeletextDestinationSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TeletextDestinationSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> TeletextDestinationSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TeletextDestinationSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TeletextDestinationSettings -> m TeletextDestinationSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TeletextDestinationSettings -> m TeletextDestinationSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TeletextDestinationSettings -> m TeletextDestinationSettings #

Read TeletextDestinationSettings Source # 
Show TeletextDestinationSettings Source # 
Generic TeletextDestinationSettings Source # 
Hashable TeletextDestinationSettings Source # 
ToJSON TeletextDestinationSettings Source # 
FromJSON TeletextDestinationSettings Source # 
NFData TeletextDestinationSettings Source # 
type Rep TeletextDestinationSettings Source # 
type Rep TeletextDestinationSettings = D1 * (MetaData "TeletextDestinationSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "TeletextDestinationSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_tdsPageNumber") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

teletextDestinationSettings :: TeletextDestinationSettings Source #

Creates a value of TeletextDestinationSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tdsPageNumber - Set pageNumber to the Teletext page number for the destination captions for this output. This value must be a three-digit hexadecimal string; strings ending in -FF are invalid. If you are passing through the entire set of Teletext data, do not use this field.

tdsPageNumber :: Lens' TeletextDestinationSettings (Maybe Text) Source #

Set pageNumber to the Teletext page number for the destination captions for this output. This value must be a three-digit hexadecimal string; strings ending in -FF are invalid. If you are passing through the entire set of Teletext data, do not use this field.

TeletextSourceSettings

data TeletextSourceSettings Source #

Settings specific to Teletext caption sources, including Page number.

See: teletextSourceSettings smart constructor.

Instances

Eq TeletextSourceSettings Source # 
Data TeletextSourceSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TeletextSourceSettings -> c TeletextSourceSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TeletextSourceSettings #

toConstr :: TeletextSourceSettings -> Constr #

dataTypeOf :: TeletextSourceSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TeletextSourceSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TeletextSourceSettings) #

gmapT :: (forall b. Data b => b -> b) -> TeletextSourceSettings -> TeletextSourceSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TeletextSourceSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TeletextSourceSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> TeletextSourceSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TeletextSourceSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TeletextSourceSettings -> m TeletextSourceSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TeletextSourceSettings -> m TeletextSourceSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TeletextSourceSettings -> m TeletextSourceSettings #

Read TeletextSourceSettings Source # 
Show TeletextSourceSettings Source # 
Generic TeletextSourceSettings Source # 
Hashable TeletextSourceSettings Source # 
ToJSON TeletextSourceSettings Source # 
FromJSON TeletextSourceSettings Source # 
NFData TeletextSourceSettings Source # 

Methods

rnf :: TeletextSourceSettings -> () #

type Rep TeletextSourceSettings Source # 
type Rep TeletextSourceSettings = D1 * (MetaData "TeletextSourceSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "TeletextSourceSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_tssPageNumber") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

teletextSourceSettings :: TeletextSourceSettings Source #

Creates a value of TeletextSourceSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tssPageNumber - Use Page Number (PageNumber) to specify the three-digit hexadecimal page number that will be used for Teletext captions. Do not use this setting if you are passing through teletext from the input source to output.

tssPageNumber :: Lens' TeletextSourceSettings (Maybe Text) Source #

Use Page Number (PageNumber) to specify the three-digit hexadecimal page number that will be used for Teletext captions. Do not use this setting if you are passing through teletext from the input source to output.

TimecodeBurnin

data TimecodeBurnin Source #

Timecode burn-in (TimecodeBurnIn)--Burns the output timecode and specified prefix into the output.

See: timecodeBurnin smart constructor.

Instances

Eq TimecodeBurnin Source # 
Data TimecodeBurnin Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TimecodeBurnin -> c TimecodeBurnin #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimecodeBurnin #

toConstr :: TimecodeBurnin -> Constr #

dataTypeOf :: TimecodeBurnin -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TimecodeBurnin) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimecodeBurnin) #

gmapT :: (forall b. Data b => b -> b) -> TimecodeBurnin -> TimecodeBurnin #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimecodeBurnin -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimecodeBurnin -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimecodeBurnin -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimecodeBurnin -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimecodeBurnin -> m TimecodeBurnin #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimecodeBurnin -> m TimecodeBurnin #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimecodeBurnin -> m TimecodeBurnin #

Read TimecodeBurnin Source # 
Show TimecodeBurnin Source # 
Generic TimecodeBurnin Source # 

Associated Types

type Rep TimecodeBurnin :: * -> * #

Hashable TimecodeBurnin Source # 
ToJSON TimecodeBurnin Source # 
FromJSON TimecodeBurnin Source # 
NFData TimecodeBurnin Source # 

Methods

rnf :: TimecodeBurnin -> () #

type Rep TimecodeBurnin Source # 
type Rep TimecodeBurnin = D1 * (MetaData "TimecodeBurnin" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "TimecodeBurnin'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_tbPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tbFontSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_tbPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TimecodeBurninPosition))))))

timecodeBurnin :: TimecodeBurnin Source #

Creates a value of TimecodeBurnin with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tbPrefix - Use Prefix (Prefix) to place ASCII characters before any burned-in timecode. For example, a prefix of EZ- will result in the timecode EZ-00:00:00:00. Provide either the characters themselves or the ASCII code equivalents. The supported range of characters is 0x20 through 0x7e. This includes letters, numbers, and all special characters represented on a standard English keyboard.
  • tbFontSize - Use Font Size (FontSize) to set the font size of any burned-in timecode. Valid values are 10, 16, 32, 48.
  • tbPosition - Undocumented member.

tbPrefix :: Lens' TimecodeBurnin (Maybe Text) Source #

Use Prefix (Prefix) to place ASCII characters before any burned-in timecode. For example, a prefix of EZ- will result in the timecode EZ-00:00:00:00. Provide either the characters themselves or the ASCII code equivalents. The supported range of characters is 0x20 through 0x7e. This includes letters, numbers, and all special characters represented on a standard English keyboard.

tbFontSize :: Lens' TimecodeBurnin (Maybe Int) Source #

Use Font Size (FontSize) to set the font size of any burned-in timecode. Valid values are 10, 16, 32, 48.

TimecodeConfig

data TimecodeConfig Source #

Contains settings used to acquire and adjust timecode information from inputs.

See: timecodeConfig smart constructor.

Instances

Eq TimecodeConfig Source # 
Data TimecodeConfig Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TimecodeConfig -> c TimecodeConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimecodeConfig #

toConstr :: TimecodeConfig -> Constr #

dataTypeOf :: TimecodeConfig -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TimecodeConfig) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimecodeConfig) #

gmapT :: (forall b. Data b => b -> b) -> TimecodeConfig -> TimecodeConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimecodeConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimecodeConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimecodeConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimecodeConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimecodeConfig -> m TimecodeConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimecodeConfig -> m TimecodeConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimecodeConfig -> m TimecodeConfig #

Read TimecodeConfig Source # 
Show TimecodeConfig Source # 
Generic TimecodeConfig Source # 

Associated Types

type Rep TimecodeConfig :: * -> * #

Hashable TimecodeConfig Source # 
ToJSON TimecodeConfig Source # 
FromJSON TimecodeConfig Source # 
NFData TimecodeConfig Source # 

Methods

rnf :: TimecodeConfig -> () #

type Rep TimecodeConfig Source # 
type Rep TimecodeConfig = D1 * (MetaData "TimecodeConfig" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "TimecodeConfig'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_tcStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_tcTimestampOffset") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tcAnchor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_tcSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TimecodeSource))))))

timecodeConfig :: TimecodeConfig Source #

Creates a value of TimecodeConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tcStart - Only use when you set Timecode Source (TimecodeSource) to Specified Start (SPECIFIEDSTART). Use Start timecode (Start) to specify the timecode for the initial frame. Use 24-hour format with frame number, (HH:MM:SS:FF) or (HH:MM:SS;FF).
  • tcTimestampOffset - Only applies to outputs that support program-date-time stamp. Use Time stamp offset (TimestampOffset) to overwrite the timecode date without affecting the time and frame number. Provide the new date as a string in the format "yyyy-mm-dd". To use Time stamp offset, you must also enable Insert program-date-time (InsertProgramDateTime) in the output settings.
  • tcAnchor - If you use an editing platform that relies on an anchor timecode, use Anchor Timecode (Anchor) to specify a timecode that will match the input video frame to the output video frame. Use 24-hour format with frame number, (HH:MM:SS:FF) or (HH:MM:SS;FF). This setting ignores framerate conversion. System behavior for Anchor Timecode varies depending on your setting for Timecode source (TimecodeSource). * If Timecode source (TimecodeSource) is set to Specified Start (specifiedstart), the first input frame is the specified value in Start Timecode (Start). Anchor Timecode (Anchor) and Start Timecode (Start) are used calculate output timecode. * If Timecode source (TimecodeSource) is set to Start at 0 (zerobased) the first frame is 00:00:00:00. * If Timecode source (TimecodeSource) is set to Embedded (embedded), the first frame is the timecode value on the first input frame of the input.
  • tcSource - Undocumented member.

tcStart :: Lens' TimecodeConfig (Maybe Text) Source #

Only use when you set Timecode Source (TimecodeSource) to Specified Start (SPECIFIEDSTART). Use Start timecode (Start) to specify the timecode for the initial frame. Use 24-hour format with frame number, (HH:MM:SS:FF) or (HH:MM:SS;FF).

tcTimestampOffset :: Lens' TimecodeConfig (Maybe Text) Source #

Only applies to outputs that support program-date-time stamp. Use Time stamp offset (TimestampOffset) to overwrite the timecode date without affecting the time and frame number. Provide the new date as a string in the format "yyyy-mm-dd". To use Time stamp offset, you must also enable Insert program-date-time (InsertProgramDateTime) in the output settings.

tcAnchor :: Lens' TimecodeConfig (Maybe Text) Source #

If you use an editing platform that relies on an anchor timecode, use Anchor Timecode (Anchor) to specify a timecode that will match the input video frame to the output video frame. Use 24-hour format with frame number, (HH:MM:SS:FF) or (HH:MM:SS;FF). This setting ignores framerate conversion. System behavior for Anchor Timecode varies depending on your setting for Timecode source (TimecodeSource). * If Timecode source (TimecodeSource) is set to Specified Start (specifiedstart), the first input frame is the specified value in Start Timecode (Start). Anchor Timecode (Anchor) and Start Timecode (Start) are used calculate output timecode. * If Timecode source (TimecodeSource) is set to Start at 0 (zerobased) the first frame is 00:00:00:00. * If Timecode source (TimecodeSource) is set to Embedded (embedded), the first frame is the timecode value on the first input frame of the input.

TimedMetadataInsertion

data TimedMetadataInsertion Source #

Enable Timed metadata insertion (TimedMetadataInsertion) to include ID3 tags in your job. To include timed metadata, you must enable it here, enable it in each output container, and specify tags and timecodes in ID3 insertion (Id3Insertion) objects.

See: timedMetadataInsertion smart constructor.

Instances

Eq TimedMetadataInsertion Source # 
Data TimedMetadataInsertion Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TimedMetadataInsertion -> c TimedMetadataInsertion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimedMetadataInsertion #

toConstr :: TimedMetadataInsertion -> Constr #

dataTypeOf :: TimedMetadataInsertion -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TimedMetadataInsertion) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimedMetadataInsertion) #

gmapT :: (forall b. Data b => b -> b) -> TimedMetadataInsertion -> TimedMetadataInsertion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimedMetadataInsertion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimedMetadataInsertion -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimedMetadataInsertion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimedMetadataInsertion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimedMetadataInsertion -> m TimedMetadataInsertion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimedMetadataInsertion -> m TimedMetadataInsertion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimedMetadataInsertion -> m TimedMetadataInsertion #

Read TimedMetadataInsertion Source # 
Show TimedMetadataInsertion Source # 
Generic TimedMetadataInsertion Source # 
Hashable TimedMetadataInsertion Source # 
ToJSON TimedMetadataInsertion Source # 
FromJSON TimedMetadataInsertion Source # 
NFData TimedMetadataInsertion Source # 

Methods

rnf :: TimedMetadataInsertion -> () #

type Rep TimedMetadataInsertion Source # 
type Rep TimedMetadataInsertion = D1 * (MetaData "TimedMetadataInsertion" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "TimedMetadataInsertion'" PrefixI True) (S1 * (MetaSel (Just Symbol "_tmiId3Insertions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe [Id3Insertion]))))

timedMetadataInsertion :: TimedMetadataInsertion Source #

Creates a value of TimedMetadataInsertion with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tmiId3Insertions :: Lens' TimedMetadataInsertion [Id3Insertion] Source #

Id3Insertions contains the array of Id3Insertion instances.

Timing

data Timing Source #

Information about when jobs are submitted, started, and finished is specified in Unix epoch format in seconds.

See: timing smart constructor.

Instances

Eq Timing Source # 

Methods

(==) :: Timing -> Timing -> Bool #

(/=) :: Timing -> Timing -> Bool #

Data Timing Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Timing -> c Timing #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Timing #

toConstr :: Timing -> Constr #

dataTypeOf :: Timing -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Timing) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Timing) #

gmapT :: (forall b. Data b => b -> b) -> Timing -> Timing #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Timing -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Timing -> r #

gmapQ :: (forall d. Data d => d -> u) -> Timing -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Timing -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Timing -> m Timing #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Timing -> m Timing #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Timing -> m Timing #

Read Timing Source # 
Show Timing Source # 
Generic Timing Source # 

Associated Types

type Rep Timing :: * -> * #

Methods

from :: Timing -> Rep Timing x #

to :: Rep Timing x -> Timing #

Hashable Timing Source # 

Methods

hashWithSalt :: Int -> Timing -> Int #

hash :: Timing -> Int #

FromJSON Timing Source # 
NFData Timing Source # 

Methods

rnf :: Timing -> () #

type Rep Timing Source # 
type Rep Timing = D1 * (MetaData "Timing" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "Timing'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_tStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) ((:*:) * (S1 * (MetaSel (Just Symbol "_tFinishTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_tSubmitTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))))))

timing :: Timing Source #

Creates a value of Timing with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tStartTime - The time, in Unix epoch format, that transcoding for the job began.
  • tFinishTime - The time, in Unix epoch format, that the transcoding job finished
  • tSubmitTime - The time, in Unix epoch format, that you submitted the job.

tStartTime :: Lens' Timing (Maybe UTCTime) Source #

The time, in Unix epoch format, that transcoding for the job began.

tFinishTime :: Lens' Timing (Maybe UTCTime) Source #

The time, in Unix epoch format, that the transcoding job finished

tSubmitTime :: Lens' Timing (Maybe UTCTime) Source #

The time, in Unix epoch format, that you submitted the job.

TtmlDestinationSettings

data TtmlDestinationSettings Source #

Settings specific to TTML caption outputs, including Pass style information (TtmlStylePassthrough).

See: ttmlDestinationSettings smart constructor.

Instances

Eq TtmlDestinationSettings Source # 
Data TtmlDestinationSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TtmlDestinationSettings -> c TtmlDestinationSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TtmlDestinationSettings #

toConstr :: TtmlDestinationSettings -> Constr #

dataTypeOf :: TtmlDestinationSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TtmlDestinationSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TtmlDestinationSettings) #

gmapT :: (forall b. Data b => b -> b) -> TtmlDestinationSettings -> TtmlDestinationSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TtmlDestinationSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TtmlDestinationSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> TtmlDestinationSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TtmlDestinationSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TtmlDestinationSettings -> m TtmlDestinationSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TtmlDestinationSettings -> m TtmlDestinationSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TtmlDestinationSettings -> m TtmlDestinationSettings #

Read TtmlDestinationSettings Source # 
Show TtmlDestinationSettings Source # 
Generic TtmlDestinationSettings Source # 
Hashable TtmlDestinationSettings Source # 
ToJSON TtmlDestinationSettings Source # 
FromJSON TtmlDestinationSettings Source # 
NFData TtmlDestinationSettings Source # 

Methods

rnf :: TtmlDestinationSettings -> () #

type Rep TtmlDestinationSettings Source # 
type Rep TtmlDestinationSettings = D1 * (MetaData "TtmlDestinationSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" True) (C1 * (MetaCons "TtmlDestinationSettings'" PrefixI True) (S1 * (MetaSel (Just Symbol "_tdsStylePassthrough") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe TtmlStylePassthrough))))

ttmlDestinationSettings :: TtmlDestinationSettings Source #

Creates a value of TtmlDestinationSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

VideoCodecSettings

data VideoCodecSettings Source #

Video codec settings, (CodecSettings) under (VideoDescription), contains the group of settings related to video encoding. The settings in this group vary depending on the value you choose for Video codec (Codec). For each codec enum you choose, define the corresponding settings object. The following lists the codec enum, settings object pairs. * H_264, H264Settings * H_265, H265Settings * MPEG2, Mpeg2Settings * PRORES, ProresSettings * FRAME_CAPTURE, FrameCaptureSettings

See: videoCodecSettings smart constructor.

Instances

Eq VideoCodecSettings Source # 
Data VideoCodecSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoCodecSettings -> c VideoCodecSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoCodecSettings #

toConstr :: VideoCodecSettings -> Constr #

dataTypeOf :: VideoCodecSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VideoCodecSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoCodecSettings) #

gmapT :: (forall b. Data b => b -> b) -> VideoCodecSettings -> VideoCodecSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoCodecSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoCodecSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoCodecSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoCodecSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoCodecSettings -> m VideoCodecSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoCodecSettings -> m VideoCodecSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoCodecSettings -> m VideoCodecSettings #

Read VideoCodecSettings Source # 
Show VideoCodecSettings Source # 
Generic VideoCodecSettings Source # 
Hashable VideoCodecSettings Source # 
ToJSON VideoCodecSettings Source # 
FromJSON VideoCodecSettings Source # 
NFData VideoCodecSettings Source # 

Methods

rnf :: VideoCodecSettings -> () #

type Rep VideoCodecSettings Source # 
type Rep VideoCodecSettings = D1 * (MetaData "VideoCodecSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "VideoCodecSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_vcsFrameCaptureSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FrameCaptureSettings))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vcsCodec") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VideoCodec))) (S1 * (MetaSel (Just Symbol "_vcsH265Settings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H265Settings))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vcsProresSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProresSettings))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vcsH264Settings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe H264Settings))) (S1 * (MetaSel (Just Symbol "_vcsMpeg2Settings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Mpeg2Settings)))))))

videoCodecSettings :: VideoCodecSettings Source #

Creates a value of VideoCodecSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

VideoDescription

data VideoDescription Source #

Settings for video outputs

See: videoDescription smart constructor.

Instances

Eq VideoDescription Source # 
Data VideoDescription Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoDescription -> c VideoDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoDescription #

toConstr :: VideoDescription -> Constr #

dataTypeOf :: VideoDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VideoDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoDescription) #

gmapT :: (forall b. Data b => b -> b) -> VideoDescription -> VideoDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoDescription -> m VideoDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoDescription -> m VideoDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoDescription -> m VideoDescription #

Read VideoDescription Source # 
Show VideoDescription Source # 
Generic VideoDescription Source # 
Hashable VideoDescription Source # 
ToJSON VideoDescription Source # 
FromJSON VideoDescription Source # 
NFData VideoDescription Source # 

Methods

rnf :: VideoDescription -> () #

type Rep VideoDescription Source # 
type Rep VideoDescription = D1 * (MetaData "VideoDescription" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "VideoDescription'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_vdTimecodeInsertion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VideoTimecodeInsertion))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vdHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_vdAfdSignaling") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe AfdSignaling))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_vdSharpness") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_vdCrop") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Rectangle)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vdWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_vdScalingBehavior") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ScalingBehavior)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_vdRespondToAfd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe RespondToAfd))) (S1 * (MetaSel (Just Symbol "_vdDropFrameTimecode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DropFrameTimecode)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vdAntiAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe AntiAlias))) (S1 * (MetaSel (Just Symbol "_vdFixedAfd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_vdColorMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ColorMetadata))) (S1 * (MetaSel (Just Symbol "_vdCodecSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VideoCodecSettings)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vdVideoPreprocessors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe VideoPreprocessor))) (S1 * (MetaSel (Just Symbol "_vdPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Rectangle))))))))

videoDescription :: VideoDescription Source #

Creates a value of VideoDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • vdTimecodeInsertion - Undocumented member.
  • vdHeight - Use the Height (Height) setting to define the video resolution height for this output. Specify in pixels. If you don't provide a value here, the service will use the input height.
  • vdAfdSignaling - Undocumented member.
  • vdSharpness - Use Sharpness (Sharpness)setting to specify the strength of anti-aliasing. This setting changes the width of the anti-alias filter kernel used for scaling. Sharpness only applies if your output resolution is different from your input resolution, and if you set Anti-alias (AntiAlias) to ENABLED. 0 is the softest setting, 100 the sharpest, and 50 recommended for most content.
  • vdCrop - Applies only if your input aspect ratio is different from your output aspect ratio. Use Input cropping rectangle (Crop) to specify the video area the service will include in the output. This will crop the input source, causing video pixels to be removed on encode. Do not use this setting if you have enabled Stretch to output (stretchToOutput) in your output settings.
  • vdWidth - Use Width (Width) to define the video resolution width, in pixels, for this output. If you don't provide a value here, the service will use the input width.
  • vdScalingBehavior - Undocumented member.
  • vdRespondToAfd - Undocumented member.
  • vdDropFrameTimecode - Undocumented member.
  • vdAntiAlias - Undocumented member.
  • vdFixedAfd - Applies only if you set AFD Signaling(AfdSignaling) to Fixed (FIXED). Use Fixed (FixedAfd) to specify a four-bit AFD value which the service will write on all frames of this video output.
  • vdColorMetadata - Undocumented member.
  • vdCodecSettings - Undocumented member.
  • vdVideoPreprocessors - Find additional transcoding features under Preprocessors (VideoPreprocessors). Enable the features at each output individually. These features are disabled by default.
  • vdPosition - Use Position (Position) to point to a rectangle object to define your position. This setting overrides any other aspect ratio.

vdHeight :: Lens' VideoDescription (Maybe Int) Source #

Use the Height (Height) setting to define the video resolution height for this output. Specify in pixels. If you don't provide a value here, the service will use the input height.

vdSharpness :: Lens' VideoDescription (Maybe Int) Source #

Use Sharpness (Sharpness)setting to specify the strength of anti-aliasing. This setting changes the width of the anti-alias filter kernel used for scaling. Sharpness only applies if your output resolution is different from your input resolution, and if you set Anti-alias (AntiAlias) to ENABLED. 0 is the softest setting, 100 the sharpest, and 50 recommended for most content.

vdCrop :: Lens' VideoDescription (Maybe Rectangle) Source #

Applies only if your input aspect ratio is different from your output aspect ratio. Use Input cropping rectangle (Crop) to specify the video area the service will include in the output. This will crop the input source, causing video pixels to be removed on encode. Do not use this setting if you have enabled Stretch to output (stretchToOutput) in your output settings.

vdWidth :: Lens' VideoDescription (Maybe Int) Source #

Use Width (Width) to define the video resolution width, in pixels, for this output. If you don't provide a value here, the service will use the input width.

vdFixedAfd :: Lens' VideoDescription (Maybe Int) Source #

Applies only if you set AFD Signaling(AfdSignaling) to Fixed (FIXED). Use Fixed (FixedAfd) to specify a four-bit AFD value which the service will write on all frames of this video output.

vdVideoPreprocessors :: Lens' VideoDescription (Maybe VideoPreprocessor) Source #

Find additional transcoding features under Preprocessors (VideoPreprocessors). Enable the features at each output individually. These features are disabled by default.

vdPosition :: Lens' VideoDescription (Maybe Rectangle) Source #

Use Position (Position) to point to a rectangle object to define your position. This setting overrides any other aspect ratio.

VideoDetail

data VideoDetail Source #

Contains details about the output's video stream

See: videoDetail smart constructor.

Instances

Eq VideoDetail Source # 
Data VideoDetail Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoDetail -> c VideoDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoDetail #

toConstr :: VideoDetail -> Constr #

dataTypeOf :: VideoDetail -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VideoDetail) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoDetail) #

gmapT :: (forall b. Data b => b -> b) -> VideoDetail -> VideoDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoDetail -> m VideoDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoDetail -> m VideoDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoDetail -> m VideoDetail #

Read VideoDetail Source # 
Show VideoDetail Source # 
Generic VideoDetail Source # 

Associated Types

type Rep VideoDetail :: * -> * #

Hashable VideoDetail Source # 
FromJSON VideoDetail Source # 
NFData VideoDetail Source # 

Methods

rnf :: VideoDetail -> () #

type Rep VideoDetail Source # 
type Rep VideoDetail = D1 * (MetaData "VideoDetail" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "VideoDetail'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_vdHeightInPx") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_vdWidthInPx") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))

videoDetail :: VideoDetail Source #

Creates a value of VideoDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vdHeightInPx :: Lens' VideoDetail (Maybe Int) Source #

Height in pixels for the output

vdWidthInPx :: Lens' VideoDetail (Maybe Int) Source #

Width in pixels for the output

VideoPreprocessor

data VideoPreprocessor Source #

Find additional transcoding features under Preprocessors (VideoPreprocessors). Enable the features at each output individually. These features are disabled by default.

See: videoPreprocessor smart constructor.

Instances

Eq VideoPreprocessor Source # 
Data VideoPreprocessor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoPreprocessor -> c VideoPreprocessor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoPreprocessor #

toConstr :: VideoPreprocessor -> Constr #

dataTypeOf :: VideoPreprocessor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VideoPreprocessor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoPreprocessor) #

gmapT :: (forall b. Data b => b -> b) -> VideoPreprocessor -> VideoPreprocessor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoPreprocessor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoPreprocessor -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoPreprocessor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoPreprocessor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoPreprocessor -> m VideoPreprocessor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoPreprocessor -> m VideoPreprocessor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoPreprocessor -> m VideoPreprocessor #

Read VideoPreprocessor Source # 
Show VideoPreprocessor Source # 
Generic VideoPreprocessor Source # 
Hashable VideoPreprocessor Source # 
ToJSON VideoPreprocessor Source # 
FromJSON VideoPreprocessor Source # 
NFData VideoPreprocessor Source # 

Methods

rnf :: VideoPreprocessor -> () #

type Rep VideoPreprocessor Source # 
type Rep VideoPreprocessor = D1 * (MetaData "VideoPreprocessor" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "VideoPreprocessor'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_vpTimecodeBurnin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TimecodeBurnin))) (S1 * (MetaSel (Just Symbol "_vpColorCorrector") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ColorCorrector)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vpDeinterlacer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Deinterlacer))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vpNoiseReducer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe NoiseReducer))) (S1 * (MetaSel (Just Symbol "_vpImageInserter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ImageInserter)))))))

videoPreprocessor :: VideoPreprocessor Source #

Creates a value of VideoPreprocessor with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • vpTimecodeBurnin - Timecode burn-in (TimecodeBurnIn)--Burns the output timecode and specified prefix into the output.
  • vpColorCorrector - Enable the Color corrector (ColorCorrector) feature if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.
  • vpDeinterlacer - Use Deinterlacer (Deinterlacer) to produce smoother motion and a clearer picture.
  • vpNoiseReducer - Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.
  • vpImageInserter - Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.

vpTimecodeBurnin :: Lens' VideoPreprocessor (Maybe TimecodeBurnin) Source #

Timecode burn-in (TimecodeBurnIn)--Burns the output timecode and specified prefix into the output.

vpColorCorrector :: Lens' VideoPreprocessor (Maybe ColorCorrector) Source #

Enable the Color corrector (ColorCorrector) feature if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.

vpDeinterlacer :: Lens' VideoPreprocessor (Maybe Deinterlacer) Source #

Use Deinterlacer (Deinterlacer) to produce smoother motion and a clearer picture.

vpNoiseReducer :: Lens' VideoPreprocessor (Maybe NoiseReducer) Source #

Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.

vpImageInserter :: Lens' VideoPreprocessor (Maybe ImageInserter) Source #

Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.

VideoSelector

data VideoSelector Source #

Selector for video.

See: videoSelector smart constructor.

Instances

Eq VideoSelector Source # 
Data VideoSelector Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoSelector -> c VideoSelector #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoSelector #

toConstr :: VideoSelector -> Constr #

dataTypeOf :: VideoSelector -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VideoSelector) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoSelector) #

gmapT :: (forall b. Data b => b -> b) -> VideoSelector -> VideoSelector #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoSelector -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoSelector -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoSelector -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoSelector -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoSelector -> m VideoSelector #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoSelector -> m VideoSelector #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoSelector -> m VideoSelector #

Read VideoSelector Source # 
Show VideoSelector Source # 
Generic VideoSelector Source # 

Associated Types

type Rep VideoSelector :: * -> * #

Hashable VideoSelector Source # 
ToJSON VideoSelector Source # 
FromJSON VideoSelector Source # 
NFData VideoSelector Source # 

Methods

rnf :: VideoSelector -> () #

type Rep VideoSelector Source # 
type Rep VideoSelector = D1 * (MetaData "VideoSelector" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "VideoSelector'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_vsProgramNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_vsColorSpaceUsage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ColorSpaceUsage)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vsHdr10Metadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Hdr10Metadata))) ((:*:) * (S1 * (MetaSel (Just Symbol "_vsPid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_vsColorSpace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ColorSpace)))))))

videoSelector :: VideoSelector Source #

Creates a value of VideoSelector with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • vsProgramNumber - Selects a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported.
  • vsColorSpaceUsage - Undocumented member.
  • vsHdr10Metadata - Undocumented member.
  • vsPid - Use PID (Pid) to select specific video data from an input file. Specify this value as an integer; the system automatically converts it to the hexidecimal value. For example, 257 selects PID 0x101. A PID, or packet identifier, is an identifier for a set of data in an MPEG-2 transport stream container.
  • vsColorSpace - Undocumented member.

vsProgramNumber :: Lens' VideoSelector (Maybe Int) Source #

Selects a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported.

vsPid :: Lens' VideoSelector (Maybe Int) Source #

Use PID (Pid) to select specific video data from an input file. Specify this value as an integer; the system automatically converts it to the hexidecimal value. For example, 257 selects PID 0x101. A PID, or packet identifier, is an identifier for a set of data in an MPEG-2 transport stream container.

WavSettings

data WavSettings Source #

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.

See: wavSettings smart constructor.

Instances

Eq WavSettings Source # 
Data WavSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WavSettings -> c WavSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WavSettings #

toConstr :: WavSettings -> Constr #

dataTypeOf :: WavSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c WavSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WavSettings) #

gmapT :: (forall b. Data b => b -> b) -> WavSettings -> WavSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WavSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WavSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> WavSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WavSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WavSettings -> m WavSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WavSettings -> m WavSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WavSettings -> m WavSettings #

Read WavSettings Source # 
Show WavSettings Source # 
Generic WavSettings Source # 

Associated Types

type Rep WavSettings :: * -> * #

Hashable WavSettings Source # 
ToJSON WavSettings Source # 
FromJSON WavSettings Source # 
NFData WavSettings Source # 

Methods

rnf :: WavSettings -> () #

type Rep WavSettings Source # 
type Rep WavSettings = D1 * (MetaData "WavSettings" "Network.AWS.MediaConvert.Types.Product" "amazonka-mediaconvert-1.6.0-DuEdVuWjZiBK1DPYfcm4f8" False) (C1 * (MetaCons "WavSettings'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_wsBitDepth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) ((:*:) * (S1 * (MetaSel (Just Symbol "_wsChannels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_wsSampleRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))

wavSettings :: WavSettings Source #

Creates a value of WavSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • wsBitDepth - Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.
  • wsChannels - Set Channels to specify the number of channels in this output audio track. With WAV, valid values 1, 2, 4, and 8. In the console, these values are Mono, Stereo, 4-Channel, and 8-Channel, respectively.
  • wsSampleRate - Sample rate in Hz.

wsBitDepth :: Lens' WavSettings (Maybe Int) Source #

Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

wsChannels :: Lens' WavSettings (Maybe Int) Source #

Set Channels to specify the number of channels in this output audio track. With WAV, valid values 1, 2, 4, and 8. In the console, these values are Mono, Stereo, 4-Channel, and 8-Channel, respectively.

wsSampleRate :: Lens' WavSettings (Maybe Int) Source #

Sample rate in Hz.