/**
* 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 the
* PlaybackType is
* LIVE.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.See Also:
* AWS
* API Reference
The start of the timestamp range for the requested media.
If the
* HLSTimestampRange value is specified, the
* StartTimestamp value is required.
This value is
* inclusive. Fragments that start before the StartTimestamp and
* continue past it are 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
* HLSTimestampRange value is specified, the
* StartTimestamp value is required.
This value is
* inclusive. Fragments that start before the StartTimestamp and
* continue past it are 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
* HLSTimestampRange value is specified, the
* StartTimestamp value is required.
This value is
* inclusive. Fragments that start before the StartTimestamp and
* continue past it are 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
* HLSTimestampRange value is specified, the
* StartTimestamp value is required.
This value is
* inclusive. Fragments that start before the StartTimestamp and
* continue past it are 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
* HLSTimestampRange value is specified, the
* StartTimestamp value is required.
This value is
* inclusive. Fragments that start before the StartTimestamp and
* continue past it are 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
* HLSTimestampRange value is specified, the
* StartTimestamp value is required.
This value is
* inclusive. Fragments that start before the StartTimestamp and
* continue past it are 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 3 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 3 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 3 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 3 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 3 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 3 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.