module Stratosphere.MediaLive.Channel.Mpeg2SettingsProperty (
module Exports, Mpeg2SettingsProperty(..), mkMpeg2SettingsProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.Mpeg2FilterSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.TimecodeBurninSettingsProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data Mpeg2SettingsProperty
=
Mpeg2SettingsProperty {Mpeg2SettingsProperty -> ()
haddock_workaround_ :: (),
Mpeg2SettingsProperty -> Maybe (Value Text)
adaptiveQuantization :: (Prelude.Maybe (Value Prelude.Text)),
Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: (Prelude.Maybe (Value Prelude.Text)),
Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: (Prelude.Maybe (Value Prelude.Text)),
Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: (Prelude.Maybe (Value Prelude.Text)),
Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: (Prelude.Maybe (Value Prelude.Text)),
Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
filterSettings :: (Prelude.Maybe Mpeg2FilterSettingsProperty),
Mpeg2SettingsProperty -> Maybe (Value Text)
fixedAfd :: (Prelude.Maybe (Value Prelude.Text)),
Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateDenominator :: (Prelude.Maybe (Value Prelude.Integer)),
Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: (Prelude.Maybe (Value Prelude.Integer)),
Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: (Prelude.Maybe (Value Prelude.Integer)),
Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: (Prelude.Maybe (Value Prelude.Integer)),
Mpeg2SettingsProperty -> Maybe (Value Double)
gopSize :: (Prelude.Maybe (Value Prelude.Double)),
Mpeg2SettingsProperty -> Maybe (Value Text)
gopSizeUnits :: (Prelude.Maybe (Value Prelude.Text)),
Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: (Prelude.Maybe (Value Prelude.Text)),
Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: (Prelude.Maybe (Value Prelude.Text)),
Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeBurninSettings :: (Prelude.Maybe TimecodeBurninSettingsProperty),
Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeInsertion :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (Mpeg2SettingsProperty -> Mpeg2SettingsProperty -> Bool
(Mpeg2SettingsProperty -> Mpeg2SettingsProperty -> Bool)
-> (Mpeg2SettingsProperty -> Mpeg2SettingsProperty -> Bool)
-> Eq Mpeg2SettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Mpeg2SettingsProperty -> Mpeg2SettingsProperty -> Bool
== :: Mpeg2SettingsProperty -> Mpeg2SettingsProperty -> Bool
$c/= :: Mpeg2SettingsProperty -> Mpeg2SettingsProperty -> Bool
/= :: Mpeg2SettingsProperty -> Mpeg2SettingsProperty -> Bool
Prelude.Eq, Int -> Mpeg2SettingsProperty -> ShowS
[Mpeg2SettingsProperty] -> ShowS
Mpeg2SettingsProperty -> String
(Int -> Mpeg2SettingsProperty -> ShowS)
-> (Mpeg2SettingsProperty -> String)
-> ([Mpeg2SettingsProperty] -> ShowS)
-> Show Mpeg2SettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Mpeg2SettingsProperty -> ShowS
showsPrec :: Int -> Mpeg2SettingsProperty -> ShowS
$cshow :: Mpeg2SettingsProperty -> String
show :: Mpeg2SettingsProperty -> String
$cshowList :: [Mpeg2SettingsProperty] -> ShowS
showList :: [Mpeg2SettingsProperty] -> ShowS
Prelude.Show)
mkMpeg2SettingsProperty :: Mpeg2SettingsProperty
mkMpeg2SettingsProperty :: Mpeg2SettingsProperty
mkMpeg2SettingsProperty
= Mpeg2SettingsProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), adaptiveQuantization :: Maybe (Value Text)
adaptiveQuantization = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
afdSignaling :: Maybe (Value Text)
afdSignaling = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, colorMetadata :: Maybe (Value Text)
colorMetadata = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
colorSpace :: Maybe (Value Text)
colorSpace = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, displayAspectRatio :: Maybe (Value Text)
displayAspectRatio = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
filterSettings :: Maybe Mpeg2FilterSettingsProperty
filterSettings = Maybe Mpeg2FilterSettingsProperty
forall a. Maybe a
Prelude.Nothing, fixedAfd :: Maybe (Value Text)
fixedAfd = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
framerateDenominator :: Maybe (Value Integer)
framerateDenominator = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
framerateNumerator :: Maybe (Value Integer)
framerateNumerator = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
gopClosedCadence :: Maybe (Value Integer)
gopClosedCadence = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
gopNumBFrames :: Maybe (Value Integer)
gopNumBFrames = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, gopSize :: Maybe (Value Double)
gopSize = Maybe (Value Double)
forall a. Maybe a
Prelude.Nothing,
gopSizeUnits :: Maybe (Value Text)
gopSizeUnits = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, scanType :: Maybe (Value Text)
scanType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
subgopLength :: Maybe (Value Text)
subgopLength = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeBurninSettings = Maybe TimecodeBurninSettingsProperty
forall a. Maybe a
Prelude.Nothing,
timecodeInsertion :: Maybe (Value Text)
timecodeInsertion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Mpeg2SettingsProperty where
toResourceProperties :: Mpeg2SettingsProperty -> ResourceProperties
toResourceProperties Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MediaLive::Channel.Mpeg2Settings",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdaptiveQuantization" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
adaptiveQuantization,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AfdSignaling" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
afdSignaling,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorMetadata" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
colorMetadata,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorSpace" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
colorSpace,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DisplayAspectRatio" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
displayAspectRatio,
Key -> Mpeg2FilterSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FilterSettings" (Mpeg2FilterSettingsProperty -> (Key, Value))
-> Maybe Mpeg2FilterSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Mpeg2FilterSettingsProperty
filterSettings,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FixedAfd" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
fixedAfd,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FramerateDenominator" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
framerateDenominator,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FramerateNumerator" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
framerateNumerator,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GopClosedCadence" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
gopClosedCadence,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GopNumBFrames" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
gopNumBFrames,
Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GopSize" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
gopSize,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GopSizeUnits" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
gopSizeUnits,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ScanType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
scanType,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SubgopLength" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
subgopLength,
Key -> TimecodeBurninSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimecodeBurninSettings"
(TimecodeBurninSettingsProperty -> (Key, Value))
-> Maybe TimecodeBurninSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimecodeBurninSettingsProperty
timecodeBurninSettings,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimecodeInsertion" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
timecodeInsertion])}
instance JSON.ToJSON Mpeg2SettingsProperty where
toJSON :: Mpeg2SettingsProperty -> Value
toJSON Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdaptiveQuantization" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
adaptiveQuantization,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AfdSignaling" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
afdSignaling,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorMetadata" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
colorMetadata,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorSpace" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
colorSpace,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DisplayAspectRatio" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
displayAspectRatio,
Key -> Mpeg2FilterSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FilterSettings" (Mpeg2FilterSettingsProperty -> (Key, Value))
-> Maybe Mpeg2FilterSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Mpeg2FilterSettingsProperty
filterSettings,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FixedAfd" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
fixedAfd,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FramerateDenominator" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
framerateDenominator,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FramerateNumerator" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
framerateNumerator,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GopClosedCadence" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
gopClosedCadence,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GopNumBFrames" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
gopNumBFrames,
Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GopSize" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
gopSize,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GopSizeUnits" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
gopSizeUnits,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ScanType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
scanType,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SubgopLength" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
subgopLength,
Key -> TimecodeBurninSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimecodeBurninSettings"
(TimecodeBurninSettingsProperty -> (Key, Value))
-> Maybe TimecodeBurninSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimecodeBurninSettingsProperty
timecodeBurninSettings,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimecodeInsertion" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
timecodeInsertion]))
instance Property "AdaptiveQuantization" Mpeg2SettingsProperty where
type PropertyType "AdaptiveQuantization" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "AdaptiveQuantization" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "AdaptiveQuantization" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty
{adaptiveQuantization :: Maybe (Value Text)
adaptiveQuantization = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AdaptiveQuantization" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "AfdSignaling" Mpeg2SettingsProperty where
type PropertyType "AfdSignaling" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "AfdSignaling" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "AfdSignaling" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty {afdSignaling :: Maybe (Value Text)
afdSignaling = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AfdSignaling" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "ColorMetadata" Mpeg2SettingsProperty where
type PropertyType "ColorMetadata" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "ColorMetadata" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "ColorMetadata" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty {colorMetadata :: Maybe (Value Text)
colorMetadata = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ColorMetadata" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "ColorSpace" Mpeg2SettingsProperty where
type PropertyType "ColorSpace" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "ColorSpace" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "ColorSpace" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty {colorSpace :: Maybe (Value Text)
colorSpace = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ColorSpace" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "DisplayAspectRatio" Mpeg2SettingsProperty where
type PropertyType "DisplayAspectRatio" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "DisplayAspectRatio" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "DisplayAspectRatio" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty
{displayAspectRatio :: Maybe (Value Text)
displayAspectRatio = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DisplayAspectRatio" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "FilterSettings" Mpeg2SettingsProperty where
type PropertyType "FilterSettings" Mpeg2SettingsProperty = Mpeg2FilterSettingsProperty
set :: PropertyType "FilterSettings" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "FilterSettings" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty
{filterSettings :: Maybe Mpeg2FilterSettingsProperty
filterSettings = Mpeg2FilterSettingsProperty -> Maybe Mpeg2FilterSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FilterSettings" Mpeg2SettingsProperty
Mpeg2FilterSettingsProperty
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "FixedAfd" Mpeg2SettingsProperty where
type PropertyType "FixedAfd" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "FixedAfd" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "FixedAfd" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty {fixedAfd :: Maybe (Value Text)
fixedAfd = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FixedAfd" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "FramerateDenominator" Mpeg2SettingsProperty where
type PropertyType "FramerateDenominator" Mpeg2SettingsProperty = Value Prelude.Integer
set :: PropertyType "FramerateDenominator" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "FramerateDenominator" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty
{framerateDenominator :: Maybe (Value Integer)
framerateDenominator = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FramerateDenominator" Mpeg2SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "FramerateNumerator" Mpeg2SettingsProperty where
type PropertyType "FramerateNumerator" Mpeg2SettingsProperty = Value Prelude.Integer
set :: PropertyType "FramerateNumerator" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "FramerateNumerator" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty
{framerateNumerator :: Maybe (Value Integer)
framerateNumerator = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FramerateNumerator" Mpeg2SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "GopClosedCadence" Mpeg2SettingsProperty where
type PropertyType "GopClosedCadence" Mpeg2SettingsProperty = Value Prelude.Integer
set :: PropertyType "GopClosedCadence" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "GopClosedCadence" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty
{gopClosedCadence :: Maybe (Value Integer)
gopClosedCadence = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GopClosedCadence" Mpeg2SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "GopNumBFrames" Mpeg2SettingsProperty where
type PropertyType "GopNumBFrames" Mpeg2SettingsProperty = Value Prelude.Integer
set :: PropertyType "GopNumBFrames" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "GopNumBFrames" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty {gopNumBFrames :: Maybe (Value Integer)
gopNumBFrames = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GopNumBFrames" Mpeg2SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "GopSize" Mpeg2SettingsProperty where
type PropertyType "GopSize" Mpeg2SettingsProperty = Value Prelude.Double
set :: PropertyType "GopSize" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "GopSize" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty {gopSize :: Maybe (Value Double)
gopSize = Value Double -> Maybe (Value Double)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GopSize" Mpeg2SettingsProperty
Value Double
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "GopSizeUnits" Mpeg2SettingsProperty where
type PropertyType "GopSizeUnits" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "GopSizeUnits" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "GopSizeUnits" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty {gopSizeUnits :: Maybe (Value Text)
gopSizeUnits = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GopSizeUnits" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "ScanType" Mpeg2SettingsProperty where
type PropertyType "ScanType" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "ScanType" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "ScanType" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty {scanType :: Maybe (Value Text)
scanType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ScanType" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "SubgopLength" Mpeg2SettingsProperty where
type PropertyType "SubgopLength" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "SubgopLength" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "SubgopLength" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty {subgopLength :: Maybe (Value Text)
subgopLength = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SubgopLength" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "TimecodeBurninSettings" Mpeg2SettingsProperty where
type PropertyType "TimecodeBurninSettings" Mpeg2SettingsProperty = TimecodeBurninSettingsProperty
set :: PropertyType "TimecodeBurninSettings" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "TimecodeBurninSettings" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty
{timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeBurninSettings = TimecodeBurninSettingsProperty
-> Maybe TimecodeBurninSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TimecodeBurninSettings" Mpeg2SettingsProperty
TimecodeBurninSettingsProperty
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeInsertion :: Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeInsertion :: Maybe (Value Text)
..}
instance Property "TimecodeInsertion" Mpeg2SettingsProperty where
type PropertyType "TimecodeInsertion" Mpeg2SettingsProperty = Value Prelude.Text
set :: PropertyType "TimecodeInsertion" Mpeg2SettingsProperty
-> Mpeg2SettingsProperty -> Mpeg2SettingsProperty
set PropertyType "TimecodeInsertion" Mpeg2SettingsProperty
newValue Mpeg2SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Mpeg2SettingsProperty -> ()
adaptiveQuantization :: Mpeg2SettingsProperty -> Maybe (Value Text)
afdSignaling :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorMetadata :: Mpeg2SettingsProperty -> Maybe (Value Text)
colorSpace :: Mpeg2SettingsProperty -> Maybe (Value Text)
displayAspectRatio :: Mpeg2SettingsProperty -> Maybe (Value Text)
filterSettings :: Mpeg2SettingsProperty -> Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Mpeg2SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopClosedCadence :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopNumBFrames :: Mpeg2SettingsProperty -> Maybe (Value Integer)
gopSize :: Mpeg2SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Mpeg2SettingsProperty -> Maybe (Value Text)
scanType :: Mpeg2SettingsProperty -> Maybe (Value Text)
subgopLength :: Mpeg2SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Mpeg2SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Mpeg2SettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeInsertion :: Maybe (Value Text)
..}
= Mpeg2SettingsProperty
{timecodeInsertion :: Maybe (Value Text)
timecodeInsertion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TimecodeInsertion" Mpeg2SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Mpeg2FilterSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
adaptiveQuantization :: Maybe (Value Text)
afdSignaling :: Maybe (Value Text)
colorMetadata :: Maybe (Value Text)
colorSpace :: Maybe (Value Text)
displayAspectRatio :: Maybe (Value Text)
filterSettings :: Maybe Mpeg2FilterSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopClosedCadence :: Maybe (Value Integer)
gopNumBFrames :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
scanType :: Maybe (Value Text)
subgopLength :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}