AWSRekognitionDescribeStreamProcessorResponse

Objective-C

@interface AWSRekognitionDescribeStreamProcessorResponse

Swift

class AWSRekognitionDescribeStreamProcessorResponse
  • Date and time the stream processor was created

    Declaration

    Objective-C

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

    Swift

    var creationTimestamp: Date? { get set }
  • Shows whether you are sharing data with Rekognition to improve model performance. You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level this setting is ignored on individual streams.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSRekognitionStreamProcessorDataSharingPreference *_Nullable dataSharingPreference;

    Swift

    var dataSharingPreference: AWSRekognitionStreamProcessorDataSharingPreference? { get set }
  • Kinesis video stream that provides the source streaming video.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSRekognitionStreamProcessorInput *_Nullable input;

    Swift

    var input: AWSRekognitionStreamProcessorInput? { get set }
  • The identifier for your AWS Key Management Service key (AWS KMS key). This is an optional parameter for label detection stream processors.

    Declaration

    Objective-C

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

    Swift

    var kmsKeyId: String? { get set }
  • The time, in Unix format, the stream processor was last updated. For example, when the stream processor moves from a running state to a failed state, or when the user starts or stops the stream processor.

    Declaration

    Objective-C

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

    Swift

    var lastUpdateTimestamp: Date? { get set }
  • Name of the stream processor.

    Declaration

    Objective-C

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

    Swift

    var name: String? { get set }
  • The Amazon Simple Notification Service topic to which Amazon Rekognition publishes the object detection results and completion status of a video analysis operation.

    Amazon Rekognition publishes a notification the first time an object of interest or a person is detected in the video stream. For example, if Amazon Rekognition detects a person at second 2, a pet at second 4, and a person again at second 5, Amazon Rekognition sends 2 object class detected notifications, one for a person at second 2 and one for a pet at second 4.

    Amazon Rekognition also publishes an an end-of-session notification with a summary when the stream processing session is complete.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSRekognitionStreamProcessorNotificationChannel *_Nullable notificationChannel;

    Swift

    var notificationChannel: AWSRekognitionStreamProcessorNotificationChannel? { get set }
  • Kinesis data stream to which Amazon Rekognition Video puts the analysis results.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSRekognitionStreamProcessorOutput *_Nullable output;

    Swift

    var output: AWSRekognitionStreamProcessorOutput? { get set }
  • Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSRekognitionRegionOfInterest *> *_Nullable regionsOfInterest;

    Swift

    var regionsOfInterest: [AWSRekognitionRegionOfInterest]? { get set }
  • ARN of the IAM role that allows access to the stream processor.

    Declaration

    Objective-C

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

    Swift

    var roleArn: String? { get set }
  • Input parameters used in a streaming video analyzed by a stream processor. You can use FaceSearch to recognize faces in a streaming video, or you can use ConnectedHome to detect labels.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSRekognitionStreamProcessorSettings *_Nullable settings;

    Swift

    var settings: AWSRekognitionStreamProcessorSettings? { get set }
  • Current status of the stream processor.

    Declaration

    Objective-C

    @property (nonatomic) AWSRekognitionStreamProcessorStatus status;

    Swift

    var status: AWSRekognitionStreamProcessorStatus { get set }
  • Detailed status message about the stream processor.

    Declaration

    Objective-C

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

    Swift

    var statusMessage: String? { get set }
  • ARN of the stream processor.

    Declaration

    Objective-C

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

    Swift

    var streamProcessorArn: String? { get set }