AWSRekognitionStartSegmentDetectionRequest

Objective-C

@interface AWSRekognitionStartSegmentDetectionRequest

Swift

class AWSRekognitionStartSegmentDetectionRequest
  • Idempotent token used to identify the start request. If you use the same token with multiple StartSegmentDetection requests, the same JobId is returned. Use ClientRequestToken to prevent the same job from being accidently started more than once.

    Declaration

    Objective-C

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

    Swift

    var clientRequestToken: String? { get set }
  • Filters for technical cue or shot detection.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSRekognitionStartSegmentDetectionFilters *_Nullable filters;

    Swift

    var filters: AWSRekognitionStartSegmentDetectionFilters? { get set }
  • An identifier you specify that’s returned in the completion notification that’s published to your Amazon Simple Notification Service topic. For example, you can use JobTag to group related jobs and identify them in the completion notification.

    Declaration

    Objective-C

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

    Swift

    var jobTag: String? { get set }
  • The ARN of the Amazon SNS topic to which you want Amazon Rekognition Video to publish the completion status of the segment detection operation.

    Declaration

    Objective-C

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

    Swift

    var notificationChannel: AWSRekognitionNotificationChannel? { get set }
  • An array of segment types to detect in the video. Valid values are TECHNICAL_CUE and SHOT.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable segmentTypes;

    Swift

    var segmentTypes: [String]? { get set }
  • Video file stored in an Amazon S3 bucket. Amazon Rekognition video start operations such as StartLabelDetection use Video to specify a video for analysis. The supported file formats are .mp4, .mov and .avi.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSRekognitionVideo *_Nullable video;

    Swift

    var video: AWSRekognitionVideo? { get set }