amazonka-kinesis-video-archived-media-2.0: Amazon Kinesis Video Streams Archived Media SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

Description

 
Synopsis

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.

Constructors

ClipFragmentSelector' 

Fields

Instances

Instances details
ToJSON ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

Generic ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

Associated Types

type Rep ClipFragmentSelector :: Type -> Type #

Read ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

Show ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

NFData ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

Methods

rnf :: ClipFragmentSelector -> () #

Eq ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

Hashable ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

type Rep ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

type Rep ClipFragmentSelector = D1 ('MetaData "ClipFragmentSelector" "Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector" "amazonka-kinesis-video-archived-media-2.0-ByMPs2ZAQOi357CZJGqXlN" 'False) (C1 ('MetaCons "ClipFragmentSelector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fragmentSelectorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClipFragmentSelectorType) :*: S1 ('MetaSel ('Just "timestampRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClipTimestampRange)))

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).