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 more

    Declaration

    Objective-C

    @interface AWSKinesisVideoArchivedMediaClipFragmentSelector

    Swift

    class AWSKinesisVideoArchivedMediaClipFragmentSelector
  • The range of timestamps for which to return fragments.

    Required parameters: [StartTimestamp, EndTimestamp]

    See more

    Declaration

    Objective-C

    @interface AWSKinesisVideoArchivedMediaClipTimestampRange

    Swift

    class AWSKinesisVideoArchivedMediaClipTimestampRange
  • Contains the range of timestamps for the requested media, and the source of the timestamps.

    See more

    Declaration

    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 is LIVE.

    The values in DASHimestampRange 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.

    See more

    Declaration

    Objective-C

    @interface AWSKinesisVideoArchivedMediaDASHTimestampRange

    Swift

    class AWSKinesisVideoArchivedMediaDASHTimestampRange
  • Represents a segment of video or other time-delimited data.

    See more

    Declaration

    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 more

    Declaration

    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 more

    Declaration

    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 PlaybackType is LIVE.

    See more

    Declaration

    Objective-C

    @interface AWSKinesisVideoArchivedMediaHLSTimestampRange

    Swift

    class AWSKinesisVideoArchivedMediaHLSTimestampRange
  • A structure that contains the Timestamp, Error, and ImageContent.

    See more

    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 more

    Declaration

    Objective-C

    @interface AWSKinesisVideoArchivedMediaTimestampRange

    Swift

    class AWSKinesisVideoArchivedMediaTimestampRange
  • Undocumented

    See more

    Declaration

    Objective-C

    @interface AWSKinesisVideoArchivedMediaResources : NSObject
    
    + (instancetype)sharedInstance;
    
    - (NSDictionary *)JSONObject;
    
    @end

    Swift

    class AWSKinesisVideoArchivedMediaResources : NSObject
  • Declaration

    Objective-C

    @interface AWSKinesisVideoArchivedMedia

    Swift

    class AWSKinesisVideoArchivedMedia