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 |
Synopsis
- data CmafPackage = CmafPackage' {}
- newCmafPackage :: CmafPackage
- cmafPackage_encryption :: Lens' CmafPackage (Maybe CmafEncryption)
- cmafPackage_includeEncoderConfigurationInSegments :: Lens' CmafPackage (Maybe Bool)
- cmafPackage_segmentDurationSeconds :: Lens' CmafPackage (Maybe Int)
- cmafPackage_hlsManifests :: Lens' CmafPackage [HlsManifest]
Documentation
data CmafPackage Source #
A CMAF packaging configuration.
See: newCmafPackage
smart constructor.
CmafPackage' | |
|
Instances
newCmafPackage :: CmafPackage Source #
Create a value of CmafPackage
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:encryption:CmafPackage'
, cmafPackage_encryption
- Undocumented member.
$sel:includeEncoderConfigurationInSegments:CmafPackage'
, cmafPackage_includeEncoderConfigurationInSegments
- When includeEncoderConfigurationInSegments is set to true, MediaPackage
places your encoder's Sequence Parameter Set (SPS), Picture Parameter
Set (PPS), and Video Parameter Set (VPS) metadata in every video segment
instead of in the init fragment. This lets you use different
SPS/PPS/VPS settings for your assets during content playback.
$sel:segmentDurationSeconds:CmafPackage'
, cmafPackage_segmentDurationSeconds
- Duration (in seconds) of each fragment. Actual fragments will be rounded
to the nearest multiple of the source fragment duration.
$sel:hlsManifests:CmafPackage'
, cmafPackage_hlsManifests
- A list of HLS manifest configurations.
cmafPackage_encryption :: Lens' CmafPackage (Maybe CmafEncryption) Source #
Undocumented member.
cmafPackage_includeEncoderConfigurationInSegments :: Lens' CmafPackage (Maybe Bool) Source #
When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
cmafPackage_segmentDurationSeconds :: Lens' CmafPackage (Maybe Int) Source #
Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
cmafPackage_hlsManifests :: Lens' CmafPackage [HlsManifest] Source #
A list of HLS manifest configurations.