AWSKinesisVideoStreamInfo

Objective-C

@interface AWSKinesisVideoStreamInfo

Swift

class AWSKinesisVideoStreamInfo

An object describing a Kinesis video stream.

  • A time stamp that indicates when the stream was created.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable creationTime;

    Swift

    var creationTime: Date? { get set }
  • How long the stream retains data, in hours.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable dataRetentionInHours;

    Swift

    var dataRetentionInHours: NSNumber? { get set }
  • The name of the device that is associated with the stream.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable deviceName;

    Swift

    var deviceName: String? { get set }
  • The ID of the AWS Key Management Service (AWS KMS) key that Kinesis Video Streams uses to encrypt data on the stream.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable kmsKeyId;

    Swift

    var kmsKeyId: String? { get set }
  • The MediaType of the stream.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable mediaType;

    Swift

    var mediaType: String? { get set }
  • The status of the stream.

    Declaration

    Objective-C

    @property (nonatomic) AWSKinesisVideoStatus status;

    Swift

    var status: AWSKinesisVideoStatus { get set }
  • The Amazon Resource Name (ARN) of the stream.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable streamARN;

    Swift

    var streamARN: String? { get set }
  • The name of the stream.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable streamName;

    Swift

    var streamName: String? { get set }
  • The version of the stream.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable version;

    Swift

    var version: String? { get set }