libZSservicesZSamazonka-kinesis-video-archived-mediaZSamazonka-kinesis-video-archived-media
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

Read ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

Show 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 #

NFData ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

Methods

rnf :: ClipFragmentSelector -> () #

Hashable ClipFragmentSelector Source # 
Instance details

Defined in Amazonka.KinesisVideoArchivedMedia.Types.ClipFragmentSelector

ToJSON 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" "libZSservicesZSamazonka-kinesis-video-archived-mediaZSamazonka-kinesis-video-archived-media" '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).