AWSKinesisVideoArchivedMediaHLSTimestampRange
Objective-C
@interface AWSKinesisVideoArchivedMediaHLSTimestampRange
Swift
class AWSKinesisVideoArchivedMediaHLSTimestampRange
The start and end of the time stamp range for the requested media.
This value should not be present if PlaybackType
is LIVE
.
The values in the HLSTimestampRange
are inclusive. Fragments that begin before the start time but continue past it, or fragments that begin before the end time but continue past it, are included in the session.
-
The end of the time stamp range for the requested media. This value must be within three hours of the specified
StartTimestamp
, and it must be later than theStartTimestamp
value.If
FragmentSelectorType
for the request isSERVER_TIMESTAMP
, this value must be in the past.If the
HLSTimestampRange
value is specified, theEndTimestamp
value is required.This value is inclusive. The
EndTimestamp
is compared to the (starting) time stamp of the fragment. Fragments that start before theEndTimestamp
value and continue past it are included in the session.Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable endTimestamp;
Swift
var endTimestamp: Date? { get set }
-
The start of the time stamp range for the requested media.
If the
HLSTimestampRange
value is specified, theStartTimestamp
value is required.This value is inclusive. Fragments that start before the
StartingTimestamp
and continue past it are included in the session.Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable startTimestamp;
Swift
var startTimestamp: Date? { get set }