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 HlsPackage = HlsPackage' {}
- newHlsPackage :: HlsPackage
- hlsPackage_useAudioRenditionGroup :: Lens' HlsPackage (Maybe Bool)
- hlsPackage_includeDvbSubtitles :: Lens' HlsPackage (Maybe Bool)
- hlsPackage_segmentDurationSeconds :: Lens' HlsPackage (Maybe Int)
- hlsPackage_encryption :: Lens' HlsPackage (Maybe HlsEncryption)
- hlsPackage_hlsManifests :: Lens' HlsPackage [HlsManifest]
Documentation
data HlsPackage Source #
An HTTP Live Streaming (HLS) packaging configuration.
See: newHlsPackage
smart constructor.
HlsPackage' | |
|
Instances
newHlsPackage :: HlsPackage Source #
Create a value of HlsPackage
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:useAudioRenditionGroup:HlsPackage'
, hlsPackage_useAudioRenditionGroup
- When enabled, audio streams will be placed in rendition groups in the
output.
$sel:includeDvbSubtitles:HlsPackage'
, hlsPackage_includeDvbSubtitles
- When enabled, MediaPackage passes through digital video broadcasting
(DVB) subtitles into the output.
$sel:segmentDurationSeconds:HlsPackage'
, hlsPackage_segmentDurationSeconds
- Duration (in seconds) of each fragment. Actual fragments will be rounded
to the nearest multiple of the source fragment duration.
$sel:encryption:HlsPackage'
, hlsPackage_encryption
- Undocumented member.
$sel:hlsManifests:HlsPackage'
, hlsPackage_hlsManifests
- A list of HLS manifest configurations.
hlsPackage_useAudioRenditionGroup :: Lens' HlsPackage (Maybe Bool) Source #
When enabled, audio streams will be placed in rendition groups in the output.
hlsPackage_includeDvbSubtitles :: Lens' HlsPackage (Maybe Bool) Source #
When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
hlsPackage_segmentDurationSeconds :: Lens' HlsPackage (Maybe Int) Source #
Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
hlsPackage_encryption :: Lens' HlsPackage (Maybe HlsEncryption) Source #
Undocumented member.
hlsPackage_hlsManifests :: Lens' HlsPackage [HlsManifest] Source #
A list of HLS manifest configurations.