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 DashPlaylistSettings = DashPlaylistSettings' {}
- newDashPlaylistSettings :: DashPlaylistSettings
- dashPlaylistSettings_manifestWindowSeconds :: Lens' DashPlaylistSettings (Maybe Int)
- dashPlaylistSettings_minBufferTimeSeconds :: Lens' DashPlaylistSettings (Maybe Int)
- dashPlaylistSettings_minUpdatePeriodSeconds :: Lens' DashPlaylistSettings (Maybe Int)
- dashPlaylistSettings_suggestedPresentationDelaySeconds :: Lens' DashPlaylistSettings (Maybe Int)
Documentation
data DashPlaylistSettings Source #
Dash manifest configuration parameters.
See: newDashPlaylistSettings
smart constructor.
DashPlaylistSettings' | |
|
Instances
newDashPlaylistSettings :: DashPlaylistSettings Source #
Create a value of DashPlaylistSettings
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:manifestWindowSeconds:DashPlaylistSettings'
, dashPlaylistSettings_manifestWindowSeconds
- The total duration (in seconds) of each manifest. Minimum value: 30
seconds. Maximum value: 3600
seconds.
$sel:minBufferTimeSeconds:DashPlaylistSettings'
, dashPlaylistSettings_minBufferTimeSeconds
- Minimum amount of content (measured in seconds) that a player must keep
available in the buffer. Minimum value: 2
seconds. Maximum value: 60
seconds.
$sel:minUpdatePeriodSeconds:DashPlaylistSettings'
, dashPlaylistSettings_minUpdatePeriodSeconds
- Minimum amount of time (in seconds) that the player should wait before
requesting updates to the manifest. Minimum value: 2
seconds. Maximum
value: 60
seconds.
$sel:suggestedPresentationDelaySeconds:DashPlaylistSettings'
, dashPlaylistSettings_suggestedPresentationDelaySeconds
- Amount of time (in seconds) that the player should be from the live
point at the end of the manifest. Minimum value: 2
seconds. Maximum
value: 60
seconds.
dashPlaylistSettings_manifestWindowSeconds :: Lens' DashPlaylistSettings (Maybe Int) Source #
The total duration (in seconds) of each manifest. Minimum value: 30
seconds. Maximum value: 3600
seconds.
dashPlaylistSettings_minBufferTimeSeconds :: Lens' DashPlaylistSettings (Maybe Int) Source #
Minimum amount of content (measured in seconds) that a player must keep
available in the buffer. Minimum value: 2
seconds. Maximum value: 60
seconds.
dashPlaylistSettings_minUpdatePeriodSeconds :: Lens' DashPlaylistSettings (Maybe Int) Source #
Minimum amount of time (in seconds) that the player should wait before
requesting updates to the manifest. Minimum value: 2
seconds. Maximum
value: 60
seconds.
dashPlaylistSettings_suggestedPresentationDelaySeconds :: Lens' DashPlaylistSettings (Maybe Int) Source #
Amount of time (in seconds) that the player should be from the live
point at the end of the manifest. Minimum value: 2
seconds. Maximum
value: 60
seconds.