module Stratosphere.MediaLive.Channel.Av1SettingsProperty (
module Exports, Av1SettingsProperty(..), mkAv1SettingsProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.Av1ColorSpaceSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.TimecodeBurninSettingsProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data Av1SettingsProperty
=
Av1SettingsProperty {Av1SettingsProperty -> ()
haddock_workaround_ :: (),
Av1SettingsProperty -> Maybe (Value Text)
afdSignaling :: (Prelude.Maybe (Value Prelude.Text)),
Av1SettingsProperty -> Maybe (Value Integer)
bitrate :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
colorSpaceSettings :: (Prelude.Maybe Av1ColorSpaceSettingsProperty),
Av1SettingsProperty -> Maybe (Value Text)
fixedAfd :: (Prelude.Maybe (Value Prelude.Text)),
Av1SettingsProperty -> Maybe (Value Integer)
framerateDenominator :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe (Value Double)
gopSize :: (Prelude.Maybe (Value Prelude.Double)),
Av1SettingsProperty -> Maybe (Value Text)
gopSizeUnits :: (Prelude.Maybe (Value Prelude.Text)),
Av1SettingsProperty -> Maybe (Value Text)
level :: (Prelude.Maybe (Value Prelude.Text)),
Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: (Prelude.Maybe (Value Prelude.Text)),
Av1SettingsProperty -> Maybe (Value Integer)
maxBitrate :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: (Prelude.Maybe (Value Prelude.Integer)),
Av1SettingsProperty -> Maybe (Value Text)
rateControlMode :: (Prelude.Maybe (Value Prelude.Text)),
Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: (Prelude.Maybe (Value Prelude.Text)),
Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
timecodeBurninSettings :: (Prelude.Maybe TimecodeBurninSettingsProperty)}
deriving stock (Av1SettingsProperty -> Av1SettingsProperty -> Bool
(Av1SettingsProperty -> Av1SettingsProperty -> Bool)
-> (Av1SettingsProperty -> Av1SettingsProperty -> Bool)
-> Eq Av1SettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Av1SettingsProperty -> Av1SettingsProperty -> Bool
== :: Av1SettingsProperty -> Av1SettingsProperty -> Bool
$c/= :: Av1SettingsProperty -> Av1SettingsProperty -> Bool
/= :: Av1SettingsProperty -> Av1SettingsProperty -> Bool
Prelude.Eq, Int -> Av1SettingsProperty -> ShowS
[Av1SettingsProperty] -> ShowS
Av1SettingsProperty -> String
(Int -> Av1SettingsProperty -> ShowS)
-> (Av1SettingsProperty -> String)
-> ([Av1SettingsProperty] -> ShowS)
-> Show Av1SettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Av1SettingsProperty -> ShowS
showsPrec :: Int -> Av1SettingsProperty -> ShowS
$cshow :: Av1SettingsProperty -> String
show :: Av1SettingsProperty -> String
$cshowList :: [Av1SettingsProperty] -> ShowS
showList :: [Av1SettingsProperty] -> ShowS
Prelude.Show)
mkAv1SettingsProperty :: Av1SettingsProperty
mkAv1SettingsProperty :: Av1SettingsProperty
mkAv1SettingsProperty
= Av1SettingsProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), afdSignaling :: Maybe (Value Text)
afdSignaling = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
bitrate :: Maybe (Value Integer)
bitrate = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, bufSize :: Maybe (Value Integer)
bufSize = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
colorSpaceSettings = Maybe Av1ColorSpaceSettingsProperty
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, 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, level :: Maybe (Value Text)
level = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
lookAheadRateControl :: Maybe (Value Text)
lookAheadRateControl = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
maxBitrate :: Maybe (Value Integer)
maxBitrate = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, minBitrate :: Maybe (Value Integer)
minBitrate = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
minIInterval :: Maybe (Value Integer)
minIInterval = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, parDenominator :: Maybe (Value Integer)
parDenominator = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
parNumerator :: Maybe (Value Integer)
parNumerator = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, qvbrQualityLevel :: Maybe (Value Integer)
qvbrQualityLevel = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
rateControlMode :: Maybe (Value Text)
rateControlMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
sceneChangeDetect :: Maybe (Value Text)
sceneChangeDetect = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeBurninSettings = Maybe TimecodeBurninSettingsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Av1SettingsProperty where
toResourceProperties :: Av1SettingsProperty -> ResourceProperties
toResourceProperties Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MediaLive::Channel.Av1Settings",
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
"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 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
"Bitrate" (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)
bitrate,
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
"BufSize" (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)
bufSize,
Key -> Av1ColorSpaceSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorSpaceSettings" (Av1ColorSpaceSettingsProperty -> (Key, Value))
-> Maybe Av1ColorSpaceSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Av1ColorSpaceSettingsProperty
colorSpaceSettings,
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 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
"Level" (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)
level,
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
"LookAheadRateControl" (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)
lookAheadRateControl,
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
"MaxBitrate" (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)
maxBitrate,
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
"MinBitrate" (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)
minBitrate,
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
"MinIInterval" (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)
minIInterval,
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
"ParDenominator" (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)
parDenominator,
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
"ParNumerator" (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)
parNumerator,
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
"QvbrQualityLevel" (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)
qvbrQualityLevel,
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
"RateControlMode" (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)
rateControlMode,
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
"SceneChangeDetect" (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)
sceneChangeDetect,
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])}
instance JSON.ToJSON Av1SettingsProperty where
toJSON :: Av1SettingsProperty -> Value
toJSON Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= [(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
"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 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
"Bitrate" (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)
bitrate,
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
"BufSize" (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)
bufSize,
Key -> Av1ColorSpaceSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorSpaceSettings" (Av1ColorSpaceSettingsProperty -> (Key, Value))
-> Maybe Av1ColorSpaceSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Av1ColorSpaceSettingsProperty
colorSpaceSettings,
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 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
"Level" (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)
level,
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
"LookAheadRateControl" (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)
lookAheadRateControl,
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
"MaxBitrate" (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)
maxBitrate,
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
"MinBitrate" (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)
minBitrate,
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
"MinIInterval" (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)
minIInterval,
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
"ParDenominator" (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)
parDenominator,
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
"ParNumerator" (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)
parNumerator,
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
"QvbrQualityLevel" (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)
qvbrQualityLevel,
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
"RateControlMode" (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)
rateControlMode,
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
"SceneChangeDetect" (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)
sceneChangeDetect,
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]))
instance Property "AfdSignaling" Av1SettingsProperty where
type PropertyType "AfdSignaling" Av1SettingsProperty = Value Prelude.Text
set :: PropertyType "AfdSignaling" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "AfdSignaling" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {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" Av1SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "Bitrate" Av1SettingsProperty where
type PropertyType "Bitrate" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "Bitrate" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "Bitrate" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {bitrate :: Maybe (Value Integer)
bitrate = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Bitrate" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "BufSize" Av1SettingsProperty where
type PropertyType "BufSize" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "BufSize" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "BufSize" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {bufSize :: Maybe (Value Integer)
bufSize = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BufSize" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "ColorSpaceSettings" Av1SettingsProperty where
type PropertyType "ColorSpaceSettings" Av1SettingsProperty = Av1ColorSpaceSettingsProperty
set :: PropertyType "ColorSpaceSettings" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "ColorSpaceSettings" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty
{colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
colorSpaceSettings = Av1ColorSpaceSettingsProperty
-> Maybe Av1ColorSpaceSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ColorSpaceSettings" Av1SettingsProperty
Av1ColorSpaceSettingsProperty
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "FixedAfd" Av1SettingsProperty where
type PropertyType "FixedAfd" Av1SettingsProperty = Value Prelude.Text
set :: PropertyType "FixedAfd" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "FixedAfd" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {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" Av1SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "FramerateDenominator" Av1SettingsProperty where
type PropertyType "FramerateDenominator" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "FramerateDenominator" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "FramerateDenominator" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty
{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" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "FramerateNumerator" Av1SettingsProperty where
type PropertyType "FramerateNumerator" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "FramerateNumerator" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "FramerateNumerator" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty
{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" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "GopSize" Av1SettingsProperty where
type PropertyType "GopSize" Av1SettingsProperty = Value Prelude.Double
set :: PropertyType "GopSize" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "GopSize" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {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" Av1SettingsProperty
Value Double
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "GopSizeUnits" Av1SettingsProperty where
type PropertyType "GopSizeUnits" Av1SettingsProperty = Value Prelude.Text
set :: PropertyType "GopSizeUnits" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "GopSizeUnits" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {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" Av1SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "Level" Av1SettingsProperty where
type PropertyType "Level" Av1SettingsProperty = Value Prelude.Text
set :: PropertyType "Level" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "Level" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {level :: Maybe (Value Text)
level = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Level" Av1SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "LookAheadRateControl" Av1SettingsProperty where
type PropertyType "LookAheadRateControl" Av1SettingsProperty = Value Prelude.Text
set :: PropertyType "LookAheadRateControl" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "LookAheadRateControl" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty
{lookAheadRateControl :: Maybe (Value Text)
lookAheadRateControl = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LookAheadRateControl" Av1SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "MaxBitrate" Av1SettingsProperty where
type PropertyType "MaxBitrate" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "MaxBitrate" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "MaxBitrate" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {maxBitrate :: Maybe (Value Integer)
maxBitrate = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxBitrate" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "MinBitrate" Av1SettingsProperty where
type PropertyType "MinBitrate" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "MinBitrate" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "MinBitrate" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {minBitrate :: Maybe (Value Integer)
minBitrate = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MinBitrate" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "MinIInterval" Av1SettingsProperty where
type PropertyType "MinIInterval" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "MinIInterval" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "MinIInterval" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {minIInterval :: Maybe (Value Integer)
minIInterval = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MinIInterval" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "ParDenominator" Av1SettingsProperty where
type PropertyType "ParDenominator" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "ParDenominator" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "ParDenominator" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {parDenominator :: Maybe (Value Integer)
parDenominator = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ParDenominator" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "ParNumerator" Av1SettingsProperty where
type PropertyType "ParNumerator" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "ParNumerator" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "ParNumerator" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {parNumerator :: Maybe (Value Integer)
parNumerator = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ParNumerator" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "QvbrQualityLevel" Av1SettingsProperty where
type PropertyType "QvbrQualityLevel" Av1SettingsProperty = Value Prelude.Integer
set :: PropertyType "QvbrQualityLevel" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "QvbrQualityLevel" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty
{qvbrQualityLevel :: Maybe (Value Integer)
qvbrQualityLevel = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "QvbrQualityLevel" Av1SettingsProperty
Value Integer
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "RateControlMode" Av1SettingsProperty where
type PropertyType "RateControlMode" Av1SettingsProperty = Value Prelude.Text
set :: PropertyType "RateControlMode" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "RateControlMode" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty {rateControlMode :: Maybe (Value Text)
rateControlMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RateControlMode" Av1SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "SceneChangeDetect" Av1SettingsProperty where
type PropertyType "SceneChangeDetect" Av1SettingsProperty = Value Prelude.Text
set :: PropertyType "SceneChangeDetect" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "SceneChangeDetect" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty
{sceneChangeDetect :: Maybe (Value Text)
sceneChangeDetect = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SceneChangeDetect" Av1SettingsProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
instance Property "TimecodeBurninSettings" Av1SettingsProperty where
type PropertyType "TimecodeBurninSettings" Av1SettingsProperty = TimecodeBurninSettingsProperty
set :: PropertyType "TimecodeBurninSettings" Av1SettingsProperty
-> Av1SettingsProperty -> Av1SettingsProperty
set PropertyType "TimecodeBurninSettings" Av1SettingsProperty
newValue Av1SettingsProperty {Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
Maybe TimecodeBurninSettingsProperty
()
haddock_workaround_ :: Av1SettingsProperty -> ()
afdSignaling :: Av1SettingsProperty -> Maybe (Value Text)
bitrate :: Av1SettingsProperty -> Maybe (Value Integer)
bufSize :: Av1SettingsProperty -> Maybe (Value Integer)
colorSpaceSettings :: Av1SettingsProperty -> Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Av1SettingsProperty -> Maybe (Value Text)
framerateDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
framerateNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
gopSize :: Av1SettingsProperty -> Maybe (Value Double)
gopSizeUnits :: Av1SettingsProperty -> Maybe (Value Text)
level :: Av1SettingsProperty -> Maybe (Value Text)
lookAheadRateControl :: Av1SettingsProperty -> Maybe (Value Text)
maxBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minBitrate :: Av1SettingsProperty -> Maybe (Value Integer)
minIInterval :: Av1SettingsProperty -> Maybe (Value Integer)
parDenominator :: Av1SettingsProperty -> Maybe (Value Integer)
parNumerator :: Av1SettingsProperty -> Maybe (Value Integer)
qvbrQualityLevel :: Av1SettingsProperty -> Maybe (Value Integer)
rateControlMode :: Av1SettingsProperty -> Maybe (Value Text)
sceneChangeDetect :: Av1SettingsProperty -> Maybe (Value Text)
timecodeBurninSettings :: Av1SettingsProperty -> Maybe TimecodeBurninSettingsProperty
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
..}
= Av1SettingsProperty
{timecodeBurninSettings :: Maybe TimecodeBurninSettingsProperty
timecodeBurninSettings = TimecodeBurninSettingsProperty
-> Maybe TimecodeBurninSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TimecodeBurninSettings" Av1SettingsProperty
TimecodeBurninSettingsProperty
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe Av1ColorSpaceSettingsProperty
()
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
haddock_workaround_ :: ()
afdSignaling :: Maybe (Value Text)
bitrate :: Maybe (Value Integer)
bufSize :: Maybe (Value Integer)
colorSpaceSettings :: Maybe Av1ColorSpaceSettingsProperty
fixedAfd :: Maybe (Value Text)
framerateDenominator :: Maybe (Value Integer)
framerateNumerator :: Maybe (Value Integer)
gopSize :: Maybe (Value Double)
gopSizeUnits :: Maybe (Value Text)
level :: Maybe (Value Text)
lookAheadRateControl :: Maybe (Value Text)
maxBitrate :: Maybe (Value Integer)
minBitrate :: Maybe (Value Integer)
minIInterval :: Maybe (Value Integer)
parDenominator :: Maybe (Value Integer)
parNumerator :: Maybe (Value Integer)
qvbrQualityLevel :: Maybe (Value Integer)
rateControlMode :: Maybe (Value Text)
sceneChangeDetect :: Maybe (Value Text)
..}