module Stratosphere.MediaLive.Channel.EncoderSettingsProperty (
module Exports, EncoderSettingsProperty(..),
mkEncoderSettingsProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.AudioDescriptionProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.AvailBlankingProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.AvailConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.BlackoutSlateProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.CaptionDescriptionProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.ColorCorrectionSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.FeatureActivationsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.GlobalConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.MotionGraphicsConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.NielsenConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.OutputGroupProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.ThumbnailConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.TimecodeConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.VideoDescriptionProperty as Exports
import Stratosphere.ResourceProperties
data EncoderSettingsProperty
=
EncoderSettingsProperty {EncoderSettingsProperty -> ()
haddock_workaround_ :: (),
EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
audioDescriptions :: (Prelude.Maybe [AudioDescriptionProperty]),
EncoderSettingsProperty -> Maybe AvailBlankingProperty
availBlanking :: (Prelude.Maybe AvailBlankingProperty),
EncoderSettingsProperty -> Maybe AvailConfigurationProperty
availConfiguration :: (Prelude.Maybe AvailConfigurationProperty),
EncoderSettingsProperty -> Maybe BlackoutSlateProperty
blackoutSlate :: (Prelude.Maybe BlackoutSlateProperty),
EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
captionDescriptions :: (Prelude.Maybe [CaptionDescriptionProperty]),
EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
colorCorrectionSettings :: (Prelude.Maybe ColorCorrectionSettingsProperty),
EncoderSettingsProperty -> Maybe FeatureActivationsProperty
featureActivations :: (Prelude.Maybe FeatureActivationsProperty),
EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
globalConfiguration :: (Prelude.Maybe GlobalConfigurationProperty),
EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
motionGraphicsConfiguration :: (Prelude.Maybe MotionGraphicsConfigurationProperty),
EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
nielsenConfiguration :: (Prelude.Maybe NielsenConfigurationProperty),
EncoderSettingsProperty -> Maybe [OutputGroupProperty]
outputGroups :: (Prelude.Maybe [OutputGroupProperty]),
EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
thumbnailConfiguration :: (Prelude.Maybe ThumbnailConfigurationProperty),
EncoderSettingsProperty -> Maybe TimecodeConfigProperty
timecodeConfig :: (Prelude.Maybe TimecodeConfigProperty),
EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
videoDescriptions :: (Prelude.Maybe [VideoDescriptionProperty])}
deriving stock (EncoderSettingsProperty -> EncoderSettingsProperty -> Bool
(EncoderSettingsProperty -> EncoderSettingsProperty -> Bool)
-> (EncoderSettingsProperty -> EncoderSettingsProperty -> Bool)
-> Eq EncoderSettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EncoderSettingsProperty -> EncoderSettingsProperty -> Bool
== :: EncoderSettingsProperty -> EncoderSettingsProperty -> Bool
$c/= :: EncoderSettingsProperty -> EncoderSettingsProperty -> Bool
/= :: EncoderSettingsProperty -> EncoderSettingsProperty -> Bool
Prelude.Eq, Int -> EncoderSettingsProperty -> ShowS
[EncoderSettingsProperty] -> ShowS
EncoderSettingsProperty -> String
(Int -> EncoderSettingsProperty -> ShowS)
-> (EncoderSettingsProperty -> String)
-> ([EncoderSettingsProperty] -> ShowS)
-> Show EncoderSettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> EncoderSettingsProperty -> ShowS
showsPrec :: Int -> EncoderSettingsProperty -> ShowS
$cshow :: EncoderSettingsProperty -> String
show :: EncoderSettingsProperty -> String
$cshowList :: [EncoderSettingsProperty] -> ShowS
showList :: [EncoderSettingsProperty] -> ShowS
Prelude.Show)
mkEncoderSettingsProperty :: EncoderSettingsProperty
mkEncoderSettingsProperty :: EncoderSettingsProperty
mkEncoderSettingsProperty
= EncoderSettingsProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), audioDescriptions :: Maybe [AudioDescriptionProperty]
audioDescriptions = Maybe [AudioDescriptionProperty]
forall a. Maybe a
Prelude.Nothing,
availBlanking :: Maybe AvailBlankingProperty
availBlanking = Maybe AvailBlankingProperty
forall a. Maybe a
Prelude.Nothing,
availConfiguration :: Maybe AvailConfigurationProperty
availConfiguration = Maybe AvailConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
blackoutSlate :: Maybe BlackoutSlateProperty
blackoutSlate = Maybe BlackoutSlateProperty
forall a. Maybe a
Prelude.Nothing,
captionDescriptions :: Maybe [CaptionDescriptionProperty]
captionDescriptions = Maybe [CaptionDescriptionProperty]
forall a. Maybe a
Prelude.Nothing,
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
colorCorrectionSettings = Maybe ColorCorrectionSettingsProperty
forall a. Maybe a
Prelude.Nothing,
featureActivations :: Maybe FeatureActivationsProperty
featureActivations = Maybe FeatureActivationsProperty
forall a. Maybe a
Prelude.Nothing,
globalConfiguration :: Maybe GlobalConfigurationProperty
globalConfiguration = Maybe GlobalConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
motionGraphicsConfiguration = Maybe MotionGraphicsConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
nielsenConfiguration :: Maybe NielsenConfigurationProperty
nielsenConfiguration = Maybe NielsenConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
outputGroups :: Maybe [OutputGroupProperty]
outputGroups = Maybe [OutputGroupProperty]
forall a. Maybe a
Prelude.Nothing,
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
thumbnailConfiguration = Maybe ThumbnailConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
timecodeConfig :: Maybe TimecodeConfigProperty
timecodeConfig = Maybe TimecodeConfigProperty
forall a. Maybe a
Prelude.Nothing,
videoDescriptions :: Maybe [VideoDescriptionProperty]
videoDescriptions = Maybe [VideoDescriptionProperty]
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties EncoderSettingsProperty where
toResourceProperties :: EncoderSettingsProperty -> ResourceProperties
toResourceProperties EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MediaLive::Channel.EncoderSettings",
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 -> [AudioDescriptionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AudioDescriptions" ([AudioDescriptionProperty] -> (Key, Value))
-> Maybe [AudioDescriptionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AudioDescriptionProperty]
audioDescriptions,
Key -> AvailBlankingProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailBlanking" (AvailBlankingProperty -> (Key, Value))
-> Maybe AvailBlankingProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AvailBlankingProperty
availBlanking,
Key -> AvailConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailConfiguration" (AvailConfigurationProperty -> (Key, Value))
-> Maybe AvailConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AvailConfigurationProperty
availConfiguration,
Key -> BlackoutSlateProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BlackoutSlate" (BlackoutSlateProperty -> (Key, Value))
-> Maybe BlackoutSlateProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BlackoutSlateProperty
blackoutSlate,
Key -> [CaptionDescriptionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaptionDescriptions" ([CaptionDescriptionProperty] -> (Key, Value))
-> Maybe [CaptionDescriptionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CaptionDescriptionProperty]
captionDescriptions,
Key -> ColorCorrectionSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorCorrectionSettings"
(ColorCorrectionSettingsProperty -> (Key, Value))
-> Maybe ColorCorrectionSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ColorCorrectionSettingsProperty
colorCorrectionSettings,
Key -> FeatureActivationsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FeatureActivations" (FeatureActivationsProperty -> (Key, Value))
-> Maybe FeatureActivationsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FeatureActivationsProperty
featureActivations,
Key -> GlobalConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GlobalConfiguration" (GlobalConfigurationProperty -> (Key, Value))
-> Maybe GlobalConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GlobalConfigurationProperty
globalConfiguration,
Key -> MotionGraphicsConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MotionGraphicsConfiguration"
(MotionGraphicsConfigurationProperty -> (Key, Value))
-> Maybe MotionGraphicsConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MotionGraphicsConfigurationProperty
motionGraphicsConfiguration,
Key -> NielsenConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NielsenConfiguration" (NielsenConfigurationProperty -> (Key, Value))
-> Maybe NielsenConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NielsenConfigurationProperty
nielsenConfiguration,
Key -> [OutputGroupProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputGroups" ([OutputGroupProperty] -> (Key, Value))
-> Maybe [OutputGroupProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [OutputGroupProperty]
outputGroups,
Key -> ThumbnailConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ThumbnailConfiguration"
(ThumbnailConfigurationProperty -> (Key, Value))
-> Maybe ThumbnailConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ThumbnailConfigurationProperty
thumbnailConfiguration,
Key -> TimecodeConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimecodeConfig" (TimecodeConfigProperty -> (Key, Value))
-> Maybe TimecodeConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimecodeConfigProperty
timecodeConfig,
Key -> [VideoDescriptionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VideoDescriptions" ([VideoDescriptionProperty] -> (Key, Value))
-> Maybe [VideoDescriptionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [VideoDescriptionProperty]
videoDescriptions])}
instance JSON.ToJSON EncoderSettingsProperty where
toJSON :: EncoderSettingsProperty -> Value
toJSON EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= [(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 -> [AudioDescriptionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AudioDescriptions" ([AudioDescriptionProperty] -> (Key, Value))
-> Maybe [AudioDescriptionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AudioDescriptionProperty]
audioDescriptions,
Key -> AvailBlankingProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailBlanking" (AvailBlankingProperty -> (Key, Value))
-> Maybe AvailBlankingProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AvailBlankingProperty
availBlanking,
Key -> AvailConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AvailConfiguration" (AvailConfigurationProperty -> (Key, Value))
-> Maybe AvailConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AvailConfigurationProperty
availConfiguration,
Key -> BlackoutSlateProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BlackoutSlate" (BlackoutSlateProperty -> (Key, Value))
-> Maybe BlackoutSlateProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BlackoutSlateProperty
blackoutSlate,
Key -> [CaptionDescriptionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaptionDescriptions" ([CaptionDescriptionProperty] -> (Key, Value))
-> Maybe [CaptionDescriptionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CaptionDescriptionProperty]
captionDescriptions,
Key -> ColorCorrectionSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorCorrectionSettings"
(ColorCorrectionSettingsProperty -> (Key, Value))
-> Maybe ColorCorrectionSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ColorCorrectionSettingsProperty
colorCorrectionSettings,
Key -> FeatureActivationsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FeatureActivations" (FeatureActivationsProperty -> (Key, Value))
-> Maybe FeatureActivationsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FeatureActivationsProperty
featureActivations,
Key -> GlobalConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GlobalConfiguration" (GlobalConfigurationProperty -> (Key, Value))
-> Maybe GlobalConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GlobalConfigurationProperty
globalConfiguration,
Key -> MotionGraphicsConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MotionGraphicsConfiguration"
(MotionGraphicsConfigurationProperty -> (Key, Value))
-> Maybe MotionGraphicsConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MotionGraphicsConfigurationProperty
motionGraphicsConfiguration,
Key -> NielsenConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NielsenConfiguration" (NielsenConfigurationProperty -> (Key, Value))
-> Maybe NielsenConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NielsenConfigurationProperty
nielsenConfiguration,
Key -> [OutputGroupProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputGroups" ([OutputGroupProperty] -> (Key, Value))
-> Maybe [OutputGroupProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [OutputGroupProperty]
outputGroups,
Key -> ThumbnailConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ThumbnailConfiguration"
(ThumbnailConfigurationProperty -> (Key, Value))
-> Maybe ThumbnailConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ThumbnailConfigurationProperty
thumbnailConfiguration,
Key -> TimecodeConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimecodeConfig" (TimecodeConfigProperty -> (Key, Value))
-> Maybe TimecodeConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimecodeConfigProperty
timecodeConfig,
Key -> [VideoDescriptionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VideoDescriptions" ([VideoDescriptionProperty] -> (Key, Value))
-> Maybe [VideoDescriptionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [VideoDescriptionProperty]
videoDescriptions]))
instance Property "AudioDescriptions" EncoderSettingsProperty where
type PropertyType "AudioDescriptions" EncoderSettingsProperty = [AudioDescriptionProperty]
set :: PropertyType "AudioDescriptions" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "AudioDescriptions" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{audioDescriptions :: Maybe [AudioDescriptionProperty]
audioDescriptions = [AudioDescriptionProperty] -> Maybe [AudioDescriptionProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [AudioDescriptionProperty]
PropertyType "AudioDescriptions" EncoderSettingsProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "AvailBlanking" EncoderSettingsProperty where
type PropertyType "AvailBlanking" EncoderSettingsProperty = AvailBlankingProperty
set :: PropertyType "AvailBlanking" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "AvailBlanking" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{availBlanking :: Maybe AvailBlankingProperty
availBlanking = AvailBlankingProperty -> Maybe AvailBlankingProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AvailBlanking" EncoderSettingsProperty
AvailBlankingProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "AvailConfiguration" EncoderSettingsProperty where
type PropertyType "AvailConfiguration" EncoderSettingsProperty = AvailConfigurationProperty
set :: PropertyType "AvailConfiguration" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "AvailConfiguration" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{availConfiguration :: Maybe AvailConfigurationProperty
availConfiguration = AvailConfigurationProperty -> Maybe AvailConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AvailConfiguration" EncoderSettingsProperty
AvailConfigurationProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "BlackoutSlate" EncoderSettingsProperty where
type PropertyType "BlackoutSlate" EncoderSettingsProperty = BlackoutSlateProperty
set :: PropertyType "BlackoutSlate" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "BlackoutSlate" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{blackoutSlate :: Maybe BlackoutSlateProperty
blackoutSlate = BlackoutSlateProperty -> Maybe BlackoutSlateProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BlackoutSlate" EncoderSettingsProperty
BlackoutSlateProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "CaptionDescriptions" EncoderSettingsProperty where
type PropertyType "CaptionDescriptions" EncoderSettingsProperty = [CaptionDescriptionProperty]
set :: PropertyType "CaptionDescriptions" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "CaptionDescriptions" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{captionDescriptions :: Maybe [CaptionDescriptionProperty]
captionDescriptions = [CaptionDescriptionProperty] -> Maybe [CaptionDescriptionProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [CaptionDescriptionProperty]
PropertyType "CaptionDescriptions" EncoderSettingsProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "ColorCorrectionSettings" EncoderSettingsProperty where
type PropertyType "ColorCorrectionSettings" EncoderSettingsProperty = ColorCorrectionSettingsProperty
set :: PropertyType "ColorCorrectionSettings" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "ColorCorrectionSettings" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
colorCorrectionSettings = ColorCorrectionSettingsProperty
-> Maybe ColorCorrectionSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ColorCorrectionSettings" EncoderSettingsProperty
ColorCorrectionSettingsProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "FeatureActivations" EncoderSettingsProperty where
type PropertyType "FeatureActivations" EncoderSettingsProperty = FeatureActivationsProperty
set :: PropertyType "FeatureActivations" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "FeatureActivations" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{featureActivations :: Maybe FeatureActivationsProperty
featureActivations = FeatureActivationsProperty -> Maybe FeatureActivationsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FeatureActivations" EncoderSettingsProperty
FeatureActivationsProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "GlobalConfiguration" EncoderSettingsProperty where
type PropertyType "GlobalConfiguration" EncoderSettingsProperty = GlobalConfigurationProperty
set :: PropertyType "GlobalConfiguration" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "GlobalConfiguration" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{globalConfiguration :: Maybe GlobalConfigurationProperty
globalConfiguration = GlobalConfigurationProperty -> Maybe GlobalConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GlobalConfiguration" EncoderSettingsProperty
GlobalConfigurationProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "MotionGraphicsConfiguration" EncoderSettingsProperty where
type PropertyType "MotionGraphicsConfiguration" EncoderSettingsProperty = MotionGraphicsConfigurationProperty
set :: PropertyType "MotionGraphicsConfiguration" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "MotionGraphicsConfiguration" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
motionGraphicsConfiguration = MotionGraphicsConfigurationProperty
-> Maybe MotionGraphicsConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MotionGraphicsConfiguration" EncoderSettingsProperty
MotionGraphicsConfigurationProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "NielsenConfiguration" EncoderSettingsProperty where
type PropertyType "NielsenConfiguration" EncoderSettingsProperty = NielsenConfigurationProperty
set :: PropertyType "NielsenConfiguration" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "NielsenConfiguration" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{nielsenConfiguration :: Maybe NielsenConfigurationProperty
nielsenConfiguration = NielsenConfigurationProperty -> Maybe NielsenConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NielsenConfiguration" EncoderSettingsProperty
NielsenConfigurationProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "OutputGroups" EncoderSettingsProperty where
type PropertyType "OutputGroups" EncoderSettingsProperty = [OutputGroupProperty]
set :: PropertyType "OutputGroups" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "OutputGroups" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{outputGroups :: Maybe [OutputGroupProperty]
outputGroups = [OutputGroupProperty] -> Maybe [OutputGroupProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [OutputGroupProperty]
PropertyType "OutputGroups" EncoderSettingsProperty
newValue, Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "ThumbnailConfiguration" EncoderSettingsProperty where
type PropertyType "ThumbnailConfiguration" EncoderSettingsProperty = ThumbnailConfigurationProperty
set :: PropertyType "ThumbnailConfiguration" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "ThumbnailConfiguration" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
thumbnailConfiguration = ThumbnailConfigurationProperty
-> Maybe ThumbnailConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ThumbnailConfiguration" EncoderSettingsProperty
ThumbnailConfigurationProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "TimecodeConfig" EncoderSettingsProperty where
type PropertyType "TimecodeConfig" EncoderSettingsProperty = TimecodeConfigProperty
set :: PropertyType "TimecodeConfig" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "TimecodeConfig" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{timecodeConfig :: Maybe TimecodeConfigProperty
timecodeConfig = TimecodeConfigProperty -> Maybe TimecodeConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TimecodeConfig" EncoderSettingsProperty
TimecodeConfigProperty
newValue, Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
instance Property "VideoDescriptions" EncoderSettingsProperty where
type PropertyType "VideoDescriptions" EncoderSettingsProperty = [VideoDescriptionProperty]
set :: PropertyType "VideoDescriptions" EncoderSettingsProperty
-> EncoderSettingsProperty -> EncoderSettingsProperty
set PropertyType "VideoDescriptions" EncoderSettingsProperty
newValue EncoderSettingsProperty {Maybe [OutputGroupProperty]
Maybe [VideoDescriptionProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: EncoderSettingsProperty -> ()
audioDescriptions :: EncoderSettingsProperty -> Maybe [AudioDescriptionProperty]
availBlanking :: EncoderSettingsProperty -> Maybe AvailBlankingProperty
availConfiguration :: EncoderSettingsProperty -> Maybe AvailConfigurationProperty
blackoutSlate :: EncoderSettingsProperty -> Maybe BlackoutSlateProperty
captionDescriptions :: EncoderSettingsProperty -> Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: EncoderSettingsProperty -> Maybe ColorCorrectionSettingsProperty
featureActivations :: EncoderSettingsProperty -> Maybe FeatureActivationsProperty
globalConfiguration :: EncoderSettingsProperty -> Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: EncoderSettingsProperty
-> Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: EncoderSettingsProperty -> Maybe NielsenConfigurationProperty
outputGroups :: EncoderSettingsProperty -> Maybe [OutputGroupProperty]
thumbnailConfiguration :: EncoderSettingsProperty -> Maybe ThumbnailConfigurationProperty
timecodeConfig :: EncoderSettingsProperty -> Maybe TimecodeConfigProperty
videoDescriptions :: EncoderSettingsProperty -> Maybe [VideoDescriptionProperty]
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
videoDescriptions :: Maybe [VideoDescriptionProperty]
..}
= EncoderSettingsProperty
{videoDescriptions :: Maybe [VideoDescriptionProperty]
videoDescriptions = [VideoDescriptionProperty] -> Maybe [VideoDescriptionProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [VideoDescriptionProperty]
PropertyType "VideoDescriptions" EncoderSettingsProperty
newValue, Maybe [OutputGroupProperty]
Maybe [AudioDescriptionProperty]
Maybe [CaptionDescriptionProperty]
Maybe ColorCorrectionSettingsProperty
Maybe FeatureActivationsProperty
Maybe BlackoutSlateProperty
Maybe AvailBlankingProperty
Maybe MotionGraphicsConfigurationProperty
Maybe NielsenConfigurationProperty
Maybe GlobalConfigurationProperty
Maybe AvailConfigurationProperty
Maybe ThumbnailConfigurationProperty
Maybe TimecodeConfigProperty
()
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
haddock_workaround_ :: ()
audioDescriptions :: Maybe [AudioDescriptionProperty]
availBlanking :: Maybe AvailBlankingProperty
availConfiguration :: Maybe AvailConfigurationProperty
blackoutSlate :: Maybe BlackoutSlateProperty
captionDescriptions :: Maybe [CaptionDescriptionProperty]
colorCorrectionSettings :: Maybe ColorCorrectionSettingsProperty
featureActivations :: Maybe FeatureActivationsProperty
globalConfiguration :: Maybe GlobalConfigurationProperty
motionGraphicsConfiguration :: Maybe MotionGraphicsConfigurationProperty
nielsenConfiguration :: Maybe NielsenConfigurationProperty
outputGroups :: Maybe [OutputGroupProperty]
thumbnailConfiguration :: Maybe ThumbnailConfigurationProperty
timecodeConfig :: Maybe TimecodeConfigProperty
..}