StartSelector
¶
Used by
-
AsyncKinesisVideoMediaClient Operationsget_media -
KinesisVideoMediaClient Operationsget_media
Source code in docs_src/capo_kinesis_video_media/types/start_selector.py
after_fragment_number
instance-attribute
¶
after_fragment_number: NotRequired[FragmentNumberString]
Specifies the fragment number from where you want the GetMedia API to start returning the fragments.
continuation_token
instance-attribute
¶
continuation_token: NotRequired[ContinuationToken]
Continuation token that Kinesis Video Streams returned in the previous GetMedia response. The GetMedia API then starts with the chunk identified by the continuation token.
start_selector_type
instance-attribute
¶
start_selector_type: StartSelectorType
Identifies the fragment on the Kinesis video stream where you want to start getting the data from.
-
NOW - Start with the latest chunk on the stream.
-
EARLIEST - Start with earliest available chunk on the stream.
-
FRAGMENT_NUMBER - Start with the chunk after a specific fragment. You must also specify the
AfterFragmentNumberparameter. -
PRODUCER_TIMESTAMP or SERVER_TIMESTAMP - Start with the chunk containing a fragment with the specified producer or server timestamp. You specify the timestamp by adding
StartTimestamp. -
CONTINUATION_TOKEN - Read using the specified continuation token.
If you choose the NOW, EARLIEST, or CONTINUATION_TOKEN as the startSelectorType, you don't provide any additional information in the startSelector.
start_timestamp
instance-attribute
¶
start_timestamp: NotRequired[Timestamp]
A timestamp value. This value is required if you choose the PRODUCER_TIMESTAMP or the SERVER_TIMESTAMP as the startSelectorType. The GetMedia API then starts with the chunk containing the fragment that has the specified timestamp.