Class: Aws::KinesisVideoArchivedMedia::Types::ClipTimestampRange

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-kinesisvideoarchivedmedia/types.rb

Overview

The range of timestamps for which to return fragments.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#end_timestampTime

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.

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.

Returns:

  • (Time)


89
90
91
92
93
94
# File 'lib/aws-sdk-kinesisvideoarchivedmedia/types.rb', line 89

class ClipTimestampRange < Struct.new(
  :start_timestamp,
  :end_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#start_timestampTime

The starting timestamp in the range of timestamps for which to return fragments.

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.

Returns:

  • (Time)


89
90
91
92
93
94
# File 'lib/aws-sdk-kinesisvideoarchivedmedia/types.rb', line 89

class ClipTimestampRange < Struct.new(
  :start_timestamp,
  :end_timestamp)
  SENSITIVE = []
  include Aws::Structure
end