/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The start and end of the timestamp range for the requested media. This
* value should not be present if The values in PlaybackType
is
* LIVE
.DASHimestampRange
are
* inclusive. Fragments that start exactly at or after the start time are included
* in the session. Fragments that start before the start time and continue past it
* are not included in the session.See Also:
AWS
* API Reference
The start of the timestamp range for the requested media.
If the
* DASHTimestampRange
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.
The start of the timestamp range for the requested media.
If the
* DASHTimestampRange
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.
The start of the timestamp range for the requested media.
If the
* DASHTimestampRange
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.
The start of the timestamp range for the requested media.
If the
* DASHTimestampRange
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.
The start of the timestamp range for the requested media.
If the
* DASHTimestampRange
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.
The start of the timestamp range for the requested media.
If the
* DASHTimestampRange
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.