/AWS1/CL_KNAFRAGMENTSELECTOR¶
Describes the timestamp range and timestamp origin of a range of fragments.
Only fragments with a start timestamp greater than or equal to the given start time and less than or equal to the end time are returned. For example, if a stream contains fragments with the following start timestamps:
-
00:00:00
-
00:00:02
-
00:00:04
-
00:00:06
A fragment selector range with a start time of 00:00:01 and end time of 00:00:04 would return the fragments with start times of 00:00:02 and 00:00:04.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_fragmentselectortype TYPE /AWS1/KNAFRAGMENTSELECTORTYPE /AWS1/KNAFRAGMENTSELECTORTYPE¶
The origin of the timestamps to use (Server or Producer).
io_timestamprange TYPE REF TO /AWS1/CL_KNATIMESTAMPRANGE /AWS1/CL_KNATIMESTAMPRANGE¶
The range of timestamps to return.
Queryable Attributes¶
FragmentSelectorType¶
The origin of the timestamps to use (Server or Producer).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FRAGMENTSELECTORTYPE() |
Getter for FRAGMENTSELECTORTYPE, with configurable default |
ASK_FRAGMENTSELECTORTYPE() |
Getter for FRAGMENTSELECTORTYPE w/ exceptions if field has n |
HAS_FRAGMENTSELECTORTYPE() |
Determine if FRAGMENTSELECTORTYPE has a value |
TimestampRange¶
The range of timestamps to return.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIMESTAMPRANGE() |
Getter for TIMESTAMPRANGE |