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 DashManifest = DashManifest' {}
- newDashManifest :: DashManifest
- dashManifest_minBufferTimeSeconds :: Lens' DashManifest (Maybe Int)
- dashManifest_manifestName :: Lens' DashManifest (Maybe Text)
- dashManifest_profile :: Lens' DashManifest (Maybe Profile)
- dashManifest_streamSelection :: Lens' DashManifest (Maybe StreamSelection)
- dashManifest_manifestLayout :: Lens' DashManifest (Maybe ManifestLayout)
Documentation
data DashManifest Source #
A DASH manifest configuration.
See: newDashManifest
smart constructor.
DashManifest' | |
|
Instances
newDashManifest :: DashManifest Source #
Create a value of DashManifest
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:minBufferTimeSeconds:DashManifest'
, dashManifest_minBufferTimeSeconds
- Minimum duration (in seconds) that a player will buffer media before
starting the presentation.
$sel:manifestName:DashManifest'
, dashManifest_manifestName
- An optional string to include in the name of the manifest.
$sel:profile:DashManifest'
, dashManifest_profile
- The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set
to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
$sel:streamSelection:DashManifest'
, dashManifest_streamSelection
- Undocumented member.
$sel:manifestLayout:DashManifest'
, dashManifest_manifestLayout
- Determines the position of some tags in the Media Presentation
Description (MPD). When set to FULL, elements like SegmentTemplate and
ContentProtection are included in each Representation. When set to
COMPACT, duplicate elements are combined and presented at the
AdaptationSet level.
dashManifest_minBufferTimeSeconds :: Lens' DashManifest (Maybe Int) Source #
Minimum duration (in seconds) that a player will buffer media before starting the presentation.
dashManifest_manifestName :: Lens' DashManifest (Maybe Text) Source #
An optional string to include in the name of the manifest.
dashManifest_profile :: Lens' DashManifest (Maybe Profile) Source #
The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
dashManifest_streamSelection :: Lens' DashManifest (Maybe StreamSelection) Source #
Undocumented member.
dashManifest_manifestLayout :: Lens' DashManifest (Maybe ManifestLayout) Source #
Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.