RRTrueDepthCaptureViewQualitySummary

Objective-C

@interface RRTrueDepthCaptureViewQualitySummary : NSObject
/// This flag is set if the capturing motion was properly finished
@property(nonatomic, readonly) BOOL capturingMotionFinished;

/// This flag is set if the capturing ended because maxCaptureDuration was exceeded
@property(nonatomic, readonly) BOOL maximumCaptureDurationExceeded;

/// This flag is set if there was too fast motion during the capturing session
@property(nonatomic, readonly) BOOL tooFastMotionDetected;

/// This flag is set if there were too many frames where no face was detected
@property(nonatomic, readonly) BOOL tooManyFramesWithNoFaceDetected;

/// This flag is set if the desired capturing motion was not followed properly
@property(nonatomic, readonly) BOOL motionInstructionsNotProperlyFollowed;

/// This flag is set if there was asymmetric lighting detected when capturing started
@property(nonatomic, readonly) BOOL asymmetricLightingDetected;

/// This flag is set if the user should be presented with a quality warning. The user should be encouraged to try a new capturing to ensure good quality results!
@property(nonatomic, readonly) BOOL shouldDisplayQualityWarning;

@end

Swift

class RRTrueDepthCaptureViewQualitySummary : NSObject

Undocumented

  • This flag is set if the capturing motion was properly finished

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL capturingMotionFinished;

    Swift

    var capturingMotionFinished: Bool { get }
  • This flag is set if the capturing ended because maxCaptureDuration was exceeded

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL maximumCaptureDurationExceeded;

    Swift

    var maximumCaptureDurationExceeded: Bool { get }
  • This flag is set if there was too fast motion during the capturing session

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL tooFastMotionDetected;

    Swift

    var tooFastMotionDetected: Bool { get }
  • This flag is set if there were too many frames where no face was detected

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL tooManyFramesWithNoFaceDetected;

    Swift

    var tooManyFramesWithNoFaceDetected: Bool { get }
  • This flag is set if the desired capturing motion was not followed properly

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL motionInstructionsNotProperlyFollowed;

    Swift

    var motionInstructionsNotProperlyFollowed: Bool { get }
  • This flag is set if there was asymmetric lighting detected when capturing started

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL asymmetricLightingDetected;

    Swift

    var asymmetricLightingDetected: Bool { get }
  • This flag is set if the user should be presented with a quality warning. The user should be encouraged to try a new capturing to ensure good quality results!

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL shouldDisplayQualityWarning;

    Swift

    var shouldDisplayQualityWarning: Bool { get }