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 ClipFragmentSelector = ClipFragmentSelector' {}
- newClipFragmentSelector :: ClipFragmentSelectorType -> ClipTimestampRange -> ClipFragmentSelector
- clipFragmentSelector_fragmentSelectorType :: Lens' ClipFragmentSelector ClipFragmentSelectorType
- clipFragmentSelector_timestampRange :: Lens' ClipFragmentSelector ClipTimestampRange
Documentation
data ClipFragmentSelector Source #
Describes the timestamp range and timestamp origin of a range of fragments.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the clip will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
See: newClipFragmentSelector
smart constructor.
ClipFragmentSelector' | |
|
Instances
newClipFragmentSelector Source #
Create a value of ClipFragmentSelector
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:fragmentSelectorType:ClipFragmentSelector'
, clipFragmentSelector_fragmentSelectorType
- The origin of the timestamps to use (Server or Producer).
$sel:timestampRange:ClipFragmentSelector'
, clipFragmentSelector_timestampRange
- The range of timestamps to return.
clipFragmentSelector_fragmentSelectorType :: Lens' ClipFragmentSelector ClipFragmentSelectorType Source #
The origin of the timestamps to use (Server or Producer).
clipFragmentSelector_timestampRange :: Lens' ClipFragmentSelector ClipTimestampRange Source #
The range of timestamps to return.