| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MediaConvert.Types.OutputGroupSettings
Description
Synopsis
- data OutputGroupSettings = OutputGroupSettings' {}
- newOutputGroupSettings :: OutputGroupSettings
- outputGroupSettings_cmafGroupSettings :: Lens' OutputGroupSettings (Maybe CmafGroupSettings)
- outputGroupSettings_dashIsoGroupSettings :: Lens' OutputGroupSettings (Maybe DashIsoGroupSettings)
- outputGroupSettings_fileGroupSettings :: Lens' OutputGroupSettings (Maybe FileGroupSettings)
- outputGroupSettings_hlsGroupSettings :: Lens' OutputGroupSettings (Maybe HlsGroupSettings)
- outputGroupSettings_msSmoothGroupSettings :: Lens' OutputGroupSettings (Maybe MsSmoothGroupSettings)
- outputGroupSettings_type :: Lens' OutputGroupSettings (Maybe OutputGroupType)
Documentation
data OutputGroupSettings Source #
Output Group settings, including type
See: newOutputGroupSettings smart constructor.
Constructors
| OutputGroupSettings' | |
Fields
| |
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: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: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.
$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: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: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:type':OutputGroupSettings', outputGroupSettings_type - Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth
Streaming, CMAF)
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_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.
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_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_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_type :: Lens' OutputGroupSettings (Maybe OutputGroupType) Source #
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)