Classes
The following classes are available globally.
-
Describes the timestamp range and timestamp origin of a range of fragments.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the clip will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
Required parameters: [FragmentSelectorType, TimestampRange]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoArchivedMediaClipFragmentSelector
Swift
class AWSKinesisVideoArchivedMediaClipFragmentSelector
-
The range of timestamps for which to return fragments.
Required parameters: [StartTimestamp, EndTimestamp]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoArchivedMediaClipTimestampRange
Swift
class AWSKinesisVideoArchivedMediaClipTimestampRange
-
Contains the range of timestamps for the requested media, and the source of the timestamps.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoArchivedMediaDASHFragmentSelector
Swift
class AWSKinesisVideoArchivedMediaDASHFragmentSelector
-
The start and end of the timestamp range for the requested media.
This value should not be present if
PlaybackType
isLIVE
.The values in
See moreDASHimestampRange
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.Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaDASHTimestampRange
Swift
class AWSKinesisVideoArchivedMediaDASHTimestampRange
-
Represents a segment of video or other time-delimited data.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoArchivedMediaFragment
Swift
class AWSKinesisVideoArchivedMediaFragment
-
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.
Required parameters: [FragmentSelectorType, TimestampRange]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoArchivedMediaFragmentSelector
Swift
class AWSKinesisVideoArchivedMediaFragmentSelector
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetClipInput
Swift
class AWSKinesisVideoArchivedMediaGetClipInput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetClipOutput
Swift
class AWSKinesisVideoArchivedMediaGetClipOutput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLInput
Swift
class AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLInput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLOutput
Swift
class AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLOutput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLInput
Swift
class AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLInput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLOutput
Swift
class AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLOutput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetImagesInput
Swift
class AWSKinesisVideoArchivedMediaGetImagesInput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetImagesOutput
Swift
class AWSKinesisVideoArchivedMediaGetImagesOutput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetMediaForFragmentListInput
Swift
class AWSKinesisVideoArchivedMediaGetMediaForFragmentListInput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaGetMediaForFragmentListOutput
Swift
class AWSKinesisVideoArchivedMediaGetMediaForFragmentListOutput
-
Contains the range of timestamps for the requested media, and the source of the timestamps.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoArchivedMediaHLSFragmentSelector
Swift
class AWSKinesisVideoArchivedMediaHLSFragmentSelector
-
The start and end of the timestamp range for the requested media.
This value should not be present if
See morePlaybackType
isLIVE
.Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaHLSTimestampRange
Swift
class AWSKinesisVideoArchivedMediaHLSTimestampRange
-
A structure that contains the
See moreTimestamp
,Error
, andImageContent
.Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaImage
Swift
class AWSKinesisVideoArchivedMediaImage
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaListFragmentsInput
Swift
class AWSKinesisVideoArchivedMediaListFragmentsInput
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMediaListFragmentsOutput
Swift
class AWSKinesisVideoArchivedMediaListFragmentsOutput
-
The range of timestamps for which to return fragments.
Required parameters: [StartTimestamp, EndTimestamp]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoArchivedMediaTimestampRange
Swift
class AWSKinesisVideoArchivedMediaTimestampRange
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSKinesisVideoArchivedMediaResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @end
Swift
class AWSKinesisVideoArchivedMediaResources : NSObject
-
Declaration
Objective-C
@interface AWSKinesisVideoArchivedMedia
Swift
class AWSKinesisVideoArchivedMedia