System/Library/PrivateFrameworks/CMCapture.framework
FigIrisAutoTrimmer.h
@class NSArray, NSData, NSMutableArray;
@interface FigIrisAutoTrimmer : NSObject {
BOOL _motionAvailable;
struct { double w; double x; double y; double z; } _captureMotionDelta;
double _captureMotionDeltaPeriod;
BOOL _haveCaptureMotionDelta;
struct { double w; double x; double y; double z; } _lastAttitude;
struct { double w; double x; double y; double z; } _lastDelta;
double _lastCheckedTimestamp;
int _lastStatus;
int _svmKernelType;
int _svmVectorCount;
int _svmParamCount;
float _svmRBFRho;
float _svmRBFGamma;
NSArray *_svmKeys;
NSData *_svmNormalization;
NSData *_svmVectors;
NSMutableArray *_motionSamples;
unsigned long long _estimatedIntermediatesCount;
BOOL _intermediateLoggingEnabled;
struct { long long value; int timescale; unsigned int flags; long long epoch; } _maxHoldDuration;
long long _maxHoldFrames;
double _bufferHistorySeconds;
double _motionSampleRate;
unsigned long long _nominalHistorySize;
BOOL _vitalityScoringEnabled;
float _vitalityDocumentThreshold;
unsigned int _vitalityScoringVersion;
struct { unsigned short major; unsigned short minor; unsigned short patch; } _vitalityScoringSmartCameraPipelineVersion;
}
@property (readonly, nonatomic) BOOL trimmingActive;
@property (readonly, nonatomic) unsigned int vitalityScoringVersion;
+ (void)initialize;
- (void)setMaxHoldDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (id)init;
- (void)dealloc;
- (void)setBufferHistorySeconds:(double)a0;
- (float)computeVitalityScoreForStillImageHostPTS:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 movieRange:(struct { struct { long long x0; int x1; unsigned int x2; long long x3; } x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; })a1;
- (int)emissionStatusForHostPTS:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })beginTrimmingForStillImageHostPTS:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 minimumPTS:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })maxHoldDuration;
- (void)setVitalityScoringSmartCameraPipelineVersion:(struct { unsigned short x0; unsigned short x1; unsigned short x2; })a0;
- (struct { unsigned short x0; unsigned short x1; unsigned short x2; })vitalityScoringSmartCameraPipelineVersion;
- (id)exportMotionSamples;
- (BOOL)vitalityScoringEnabled;
- (void)processISPMotionData:(id)a0 forHostTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1;
- (void)processCountOfVisibleVitalityObjects:(int)a0 forHostTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1;
- (double)bufferHistorySeconds;
- (void)setVideoFrameRate:(double)a0;
- (BOOL)intermediateLoggingEnabled;
- (void)setIntermediateLoggingEnabled:(BOOL)a0;
- (void)processInferences:(id)a0 forHostTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1;
- (double)videoFrameRate;
- (void)setVitalityScoringEnabled:(BOOL)a0;
- (void)stopMotionProcessing;
- (void)startMotionProcessing;
@end