Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data OutputGroupSettings = OutputGroupSettings' {}
- newOutputGroupSettings :: OutputGroupSettings
- outputGroupSettings_fileGroupSettings :: Lens' OutputGroupSettings (Maybe FileGroupSettings)
- outputGroupSettings_cmafGroupSettings :: Lens' OutputGroupSettings (Maybe CmafGroupSettings)
- outputGroupSettings_msSmoothGroupSettings :: Lens' OutputGroupSettings (Maybe MsSmoothGroupSettings)
- outputGroupSettings_hlsGroupSettings :: Lens' OutputGroupSettings (Maybe HlsGroupSettings)
- outputGroupSettings_type :: Lens' OutputGroupSettings (Maybe OutputGroupType)
- outputGroupSettings_dashIsoGroupSettings :: Lens' OutputGroupSettings (Maybe DashIsoGroupSettings)
Documentation
data OutputGroupSettings Source #
Output Group settings, including type
See: newOutputGroupSettings
smart constructor.
OutputGroupSettings' | |
|
Instances
newOutputGroupSettings :: OutputGroupSettings Source #
Create a value of OutputGroupSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fileGroupSettings:OutputGroupSettings'
, outputGroupSettings_fileGroupSettings
- Settings related to your File output group. MediaConvert uses this group
of settings to generate a single standalone file, rather than a
streaming package. When you work directly in your JSON job
specification, include this object and any required children when you
set Type, under OutputGroupSettings, to FILE_GROUP_SETTINGS.
$sel:cmafGroupSettings:OutputGroupSettings'
, outputGroupSettings_cmafGroupSettings
- Settings related to your CMAF output package. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
When you work directly in your JSON job specification, include this
object and any required children when you set Type, under
OutputGroupSettings, to CMAF_GROUP_SETTINGS.
$sel:msSmoothGroupSettings:OutputGroupSettings'
, outputGroupSettings_msSmoothGroupSettings
- Settings related to your Microsoft Smooth Streaming output package. For
more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
When you work directly in your JSON job specification, include this
object and any required children when you set Type, under
OutputGroupSettings, to MS_SMOOTH_GROUP_SETTINGS.
$sel:hlsGroupSettings:OutputGroupSettings'
, outputGroupSettings_hlsGroupSettings
- Settings related to your HLS output package. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
When you work directly in your JSON job specification, include this
object and any required children when you set Type, under
OutputGroupSettings, to HLS_GROUP_SETTINGS.
$sel:type':OutputGroupSettings'
, outputGroupSettings_type
- Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth
Streaming, CMAF)
$sel:dashIsoGroupSettings:OutputGroupSettings'
, outputGroupSettings_dashIsoGroupSettings
- Settings related to your DASH output package. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
When you work directly in your JSON job specification, include this
object and any required children when you set Type, under
OutputGroupSettings, to DASH_ISO_GROUP_SETTINGS.
outputGroupSettings_fileGroupSettings :: Lens' OutputGroupSettings (Maybe FileGroupSettings) Source #
Settings related to your File output group. MediaConvert uses this group of settings to generate a single standalone file, rather than a streaming package. When you work directly in your JSON job specification, include this object and any required children when you set Type, under OutputGroupSettings, to FILE_GROUP_SETTINGS.
outputGroupSettings_cmafGroupSettings :: Lens' OutputGroupSettings (Maybe CmafGroupSettings) Source #
Settings related to your CMAF output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html. When you work directly in your JSON job specification, include this object and any required children when you set Type, under OutputGroupSettings, to CMAF_GROUP_SETTINGS.
outputGroupSettings_msSmoothGroupSettings :: Lens' OutputGroupSettings (Maybe MsSmoothGroupSettings) Source #
Settings related to your Microsoft Smooth Streaming output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html. When you work directly in your JSON job specification, include this object and any required children when you set Type, under OutputGroupSettings, to MS_SMOOTH_GROUP_SETTINGS.
outputGroupSettings_hlsGroupSettings :: Lens' OutputGroupSettings (Maybe HlsGroupSettings) Source #
Settings related to your HLS output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html. When you work directly in your JSON job specification, include this object and any required children when you set Type, under OutputGroupSettings, to HLS_GROUP_SETTINGS.
outputGroupSettings_type :: Lens' OutputGroupSettings (Maybe OutputGroupType) Source #
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
outputGroupSettings_dashIsoGroupSettings :: Lens' OutputGroupSettings (Maybe DashIsoGroupSettings) Source #
Settings related to your DASH output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html. When you work directly in your JSON job specification, include this object and any required children when you set Type, under OutputGroupSettings, to DASH_ISO_GROUP_SETTINGS.