Class: Aws::KinesisVideoArchivedMedia::Types::HLSTimestampRange
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisVideoArchivedMedia::Types::HLSTimestampRange
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kinesisvideoarchivedmedia/types.rb
Overview
The start and end of the timestamp range for the requested media.
This value should not be present if ‘PlaybackType` is `LIVE`.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#end_timestamp ⇒ Time
The end of the timestamp range for the requested media.
-
#start_timestamp ⇒ Time
The start of the timestamp range for the requested media.
Instance Attribute Details
#end_timestamp ⇒ Time
The end of the timestamp range for the requested media. This value must be within 24 hours of the specified ‘StartTimestamp`, and it must be later than the `StartTimestamp` value.
If ‘FragmentSelectorType` for the request is `SERVER_TIMESTAMP`, this value must be in the past.
The ‘EndTimestamp` value is required for `ON_DEMAND` mode, but optional for `LIVE_REPLAY` mode. If the `EndTimestamp` is not set for `LIVE_REPLAY` mode then the session will continue to include newly ingested fragments until the session expires.
<note markdown=“1”> This value is inclusive. The ‘EndTimestamp` is compared to the (starting) timestamp of the fragment. Fragments that start before the `EndTimestamp` value and continue past it are included in the session.
</note>
1015 1016 1017 1018 1019 1020 |
# File 'lib/aws-sdk-kinesisvideoarchivedmedia/types.rb', line 1015 class HLSTimestampRange < Struct.new( :start_timestamp, :end_timestamp) SENSITIVE = [] include Aws::Structure end |
#start_timestamp ⇒ Time
The start of the timestamp range for the requested media.
If the ‘HLSTimestampRange` value is specified, the `StartTimestamp` value is required.
Only fragments that start exactly at or after ‘StartTimestamp` are included in the session. Fragments that start before `StartTimestamp` and continue past it aren’t included in the session. If ‘FragmentSelectorType` is `SERVER_TIMESTAMP`, the `StartTimestamp` must be later than the stream head.
1015 1016 1017 1018 1019 1020 |
# File 'lib/aws-sdk-kinesisvideoarchivedmedia/types.rb', line 1015 class HLSTimestampRange < Struct.new( :start_timestamp, :end_timestamp) SENSITIVE = [] include Aws::Structure end |