| @@ -0,0 +1,58 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| @interface CIBurstActionClassifier : NSObject { | ||
| float testMaxInnerDistance; | ||
| float testInOutRatio; | ||
| float testMaxPeakRegistrationError; | ||
| float testMeanPeakRegistrationError; | ||
| float testMaxRegistrationErrorSkewness; | ||
| float testMinRegionOfInterestSize; | ||
| float testMaxRegistrationErrorIntegral; | ||
| float testAverageCameraTravelDistance; | ||
| float testAverageRegistrationErrorSkewness; | ||
| float testBeginningVsEndAEMatrixVsAverageAdjacentAEMatrix; | ||
| BOOL hasBeenScaled; | ||
| double testVector[7]; | ||
| } | ||
|
|
||
| @property float testMaxInnerDistance; | ||
| @property float testInOutRatio; | ||
| @property float testMaxPeakRegistrationError; | ||
| @property float testMeanPeakRegistrationError; | ||
| @property float testMinRegionOfInterestSize; | ||
| @property float testMaxRegistrationErrorSkewness; | ||
| @property float testMaxRegistrationErrorIntegral; | ||
| @property float testAverageCameraTravelDistance; | ||
| @property float testAverageRegistrationErrorSkewness; | ||
| @property float testBeginningVsEndAEMatrixVsAverageAdjacentAEMatrix; | ||
|
|
||
|
|
||
| - (void)setTestMaxRegistrationErrorSkewness:(float)arg1; | ||
| - (float)testMaxRegistrationErrorSkewness; | ||
| - (void)setTestMinRegionOfInterestSize:(float)arg1; | ||
| - (float)testMinRegionOfInterestSize; | ||
| - (void)setTestAverageRegistrationErrorSkewness:(float)arg1; | ||
| - (float)testAverageRegistrationErrorSkewness; | ||
| - (void)setTestMaxInnerDistance:(float)arg1; | ||
| - (float)testMaxInnerDistance; | ||
| - (void)setTestInOutRatio:(float)arg1; | ||
| - (float)testInOutRatio; | ||
| - (void)setTestBeginningVsEndAEMatrixVsAverageAdjacentAEMatrix:(float)arg1; | ||
| - (float)testBeginningVsEndAEMatrixVsAverageAdjacentAEMatrix; | ||
| - (void)setTestMeanPeakRegistrationError:(float)arg1; | ||
| - (float)testMeanPeakRegistrationError; | ||
| - (void)setTestMaxPeakRegistrationError:(float)arg1; | ||
| - (float)testMaxPeakRegistrationError; | ||
| - (void)setTestMaxRegistrationErrorIntegral:(float)arg1; | ||
| - (float)testMaxRegistrationErrorIntegral; | ||
| - (void)setTestAverageCameraTravelDistance:(float)arg1; | ||
| - (float)testAverageCameraTravelDistance; | ||
| - (BOOL)isBurstAction; | ||
| - (float)predictResult; | ||
| - (void)scaleVector; | ||
| - (double)computeKernelValueWithSupportVector:(const struct CIBurstSupportVector { double x1; double x2[7]; }*)arg1; | ||
| - (id)init; | ||
|
|
||
| @end |
| @@ -0,0 +1,38 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| @interface CIBurstClusterDivider : NSObject { | ||
| float dividerScore; | ||
| int trueLocalMaximum; | ||
| int leftImage; | ||
| float actionAmount; | ||
| float noiseThreshold; | ||
| float highNoiseThreshold; | ||
| } | ||
|
|
||
| @property float dividerScore; | ||
| @property int trueLocalMaximum; | ||
| @property int leftImage; | ||
| @property float actionAmount; | ||
| @property float noiseThreshold; | ||
| @property float highNoiseThreshold; | ||
|
|
||
|
|
||
| - (void)setHighNoiseThreshold:(float)arg1; | ||
| - (float)highNoiseThreshold; | ||
| - (void)setNoiseThreshold:(float)arg1; | ||
| - (float)noiseThreshold; | ||
| - (void)setActionAmount:(float)arg1; | ||
| - (void)setTrueLocalMaximum:(int)arg1; | ||
| - (int)trueLocalMaximum; | ||
| - (void)setLeftImage:(int)arg1; | ||
| - (void)setDividerScore:(float)arg1; | ||
| - (int)compareActionAmounts:(id)arg1; | ||
| - (int)compareIndices:(id)arg1; | ||
| - (int)compareDividers:(id)arg1; | ||
| - (float)actionAmount; | ||
| - (int)leftImage; | ||
| - (float)dividerScore; | ||
|
|
||
| @end |
| @@ -0,0 +1,33 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| @interface CIBurstFaceConfigEntry : NSObject { | ||
| int faceId; | ||
| struct CGRect { | ||
| struct CGPoint { | ||
| float x; | ||
| float y; | ||
| } origin; | ||
| struct CGSize { | ||
| float width; | ||
| float height; | ||
| } size; | ||
| } faceRect; | ||
| int framesSinceLast; | ||
| } | ||
|
|
||
| @property int faceId; | ||
| @property struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; } faceRect; | ||
| @property int framesSinceLast; | ||
|
|
||
|
|
||
| - (void)setFramesSinceLast:(int)arg1; | ||
| - (int)framesSinceLast; | ||
| - (void)setFaceRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; | ||
| - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })faceRect; | ||
| - (void)setFaceId:(int)arg1; | ||
| - (int)faceId; | ||
| - (id)initWithRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1 withFaceId:(int)arg2; | ||
|
|
||
| @end |
| @@ -0,0 +1,26 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| @interface CIBurstFaceScoreEntry : NSObject { | ||
| float maxScore; | ||
| float minScore; | ||
| float sumScores; | ||
| float sumSqScores; | ||
| int numScores; | ||
| } | ||
|
|
||
| @property float maxScore; | ||
| @property float minScore; | ||
|
|
||
|
|
||
| - (void)setMinScore:(float)arg1; | ||
| - (float)minScore; | ||
| - (void)setMaxScore:(float)arg1; | ||
| - (float)maxScore; | ||
| - (float)computeStandardDeviation; | ||
| - (void)addScore:(float)arg1; | ||
| - (id)initWithScore:(float)arg1; | ||
| - (float)computeAverage; | ||
|
|
||
| @end |
| @@ -0,0 +1,145 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| @interface CIBurstFaceStat : NSObject <NSCopying> { | ||
| BOOL leftEyeOpen; | ||
| BOOL rightEyeOpen; | ||
| BOOL smiling; | ||
| BOOL hasLeftEye; | ||
| BOOL hasRightEye; | ||
| BOOL foundByFaceCore; | ||
| struct CGRect { | ||
| struct CGPoint { | ||
| float x; | ||
| float y; | ||
| } origin; | ||
| struct CGSize { | ||
| float width; | ||
| float height; | ||
| } size; | ||
| } faceRect; | ||
| struct CGRect { | ||
| struct CGPoint { | ||
| float x; | ||
| float y; | ||
| } origin; | ||
| struct CGSize { | ||
| float width; | ||
| float height; | ||
| } size; | ||
| } leftEyeRect; | ||
| struct CGRect { | ||
| struct CGPoint { | ||
| float x; | ||
| float y; | ||
| } origin; | ||
| struct CGSize { | ||
| float width; | ||
| float height; | ||
| } size; | ||
| } rightEyeRect; | ||
| float leftEyeBlinkScore; | ||
| float rightEyeBlinkScore; | ||
| float smileScore; | ||
| struct CGRect { | ||
| struct CGPoint { | ||
| float x; | ||
| float y; | ||
| } origin; | ||
| struct CGSize { | ||
| float width; | ||
| float height; | ||
| } size; | ||
| } normalizedFaceRect; | ||
| int faceId; | ||
| int framesSinceLast; | ||
| float focusScore; | ||
| float faceScore; | ||
| float normalizedFocusScore; | ||
| float normalizedSigma; | ||
| BOOL hasRollAngle; | ||
| BOOL hasYawAngle; | ||
| float rollAngle; | ||
| float yawAngle; | ||
| double timestamp; | ||
| } | ||
|
|
||
| @property BOOL leftEyeOpen; | ||
| @property BOOL rightEyeOpen; | ||
| @property BOOL smiling; | ||
| @property float leftEyeBlinkScore; | ||
| @property float rightEyeBlinkScore; | ||
| @property float smileScore; | ||
| @property BOOL hasLeftEye; | ||
| @property BOOL hasRightEye; | ||
| @property BOOL foundByFaceCore; | ||
| @property struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; } faceRect; | ||
| @property struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; } normalizedFaceRect; | ||
| @property int faceId; | ||
| @property int framesSinceLast; | ||
| @property float focusScore; | ||
| @property float faceScore; | ||
| @property struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; } leftEyeRect; | ||
| @property struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; } rightEyeRect; | ||
| @property float normalizedFocusScore; | ||
| @property float normalizedSigma; | ||
| @property BOOL hasRollAngle; | ||
| @property BOOL hasYawAngle; | ||
| @property float rollAngle; | ||
| @property float yawAngle; | ||
| @property double timestamp; | ||
|
|
||
|
|
||
| - (double)timestamp; | ||
| - (float)yawAngle; | ||
| - (float)rollAngle; | ||
| - (BOOL)hasYawAngle; | ||
| - (BOOL)hasRollAngle; | ||
| - (void)setFaceScore:(float)arg1; | ||
| - (id)initWithFaceStat:(id)arg1; | ||
| - (float)smileScore; | ||
| - (float)rightEyeBlinkScore; | ||
| - (float)leftEyeBlinkScore; | ||
| - (float)faceScore; | ||
| - (float)normalizedFocusScore; | ||
| - (float)normalizedSigma; | ||
| - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })normalizedFaceRect; | ||
| - (BOOL)smiling; | ||
| - (void)setYawAngle:(float)arg1; | ||
| - (void)setHasYawAngle:(BOOL)arg1; | ||
| - (void)setRollAngle:(float)arg1; | ||
| - (void)setHasRollAngle:(BOOL)arg1; | ||
| - (void)setNormalizedSigma:(float)arg1; | ||
| - (void)setNormalizedFocusScore:(float)arg1; | ||
| - (float)focusScore; | ||
| - (void)setFocusScore:(float)arg1; | ||
| - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })rightEyeRect; | ||
| - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })leftEyeRect; | ||
| - (BOOL)hasRightEye; | ||
| - (BOOL)hasLeftEye; | ||
| - (BOOL)foundByFaceCore; | ||
| - (void)setRightEyeRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; | ||
| - (void)setLeftEyeRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; | ||
| - (BOOL)rightEyeOpen; | ||
| - (BOOL)leftEyeOpen; | ||
| - (void)setSmileScore:(float)arg1; | ||
| - (void)setRightEyeBlinkScore:(float)arg1; | ||
| - (void)setLeftEyeBlinkScore:(float)arg1; | ||
| - (void)setSmiling:(BOOL)arg1; | ||
| - (void)setRightEyeOpen:(BOOL)arg1; | ||
| - (void)setLeftEyeOpen:(BOOL)arg1; | ||
| - (void)setHasRightEye:(BOOL)arg1; | ||
| - (void)setHasLeftEye:(BOOL)arg1; | ||
| - (void)setFoundByFaceCore:(BOOL)arg1; | ||
| - (void)setNormalizedFaceRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; | ||
| - (void)setFramesSinceLast:(int)arg1; | ||
| - (int)framesSinceLast; | ||
| - (void)setFaceRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; | ||
| - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })faceRect; | ||
| - (void)setFaceId:(int)arg1; | ||
| - (int)faceId; | ||
| - (void)setTimestamp:(double)arg1; | ||
| - (id)copyWithZone:(struct _NSZone { }*)arg1; | ||
|
|
||
| @end |
| @@ -0,0 +1,49 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| @class FCRFaceDetector, NSArray, NSMutableArray, NSMutableDictionary; | ||
|
|
||
| @interface CIBurstImageFaceAnalysisContext : NSObject { | ||
| NSMutableDictionary *curConfig; | ||
| NSMutableDictionary *faceIdMapping; | ||
| NSMutableDictionary *renameMapping; | ||
| int faceIdCounter; | ||
| FCRFaceDetector *faceDetector; | ||
| NSArray *faces; | ||
| double timeOfLastAnalyzedFrame; | ||
| double timeBlinkDetectionDone; | ||
| double timeFaceDetectionDone; | ||
| BOOL forceFaceDetectionEnable; | ||
| NSMutableArray *faceTimestampArray; | ||
| double latestFaceTimestamp; | ||
| double latestImageTimestamp; | ||
| int lastFaceIndex; | ||
| } | ||
|
|
||
| @property double timeFaceDetectionDone; | ||
| @property double timeBlinkDetectionDone; | ||
| @property BOOL forceFaceDetectionEnable; | ||
| @property double latestFaceTimestamp; | ||
|
|
||
|
|
||
| - (void)setLatestFaceTimestamp:(double)arg1; | ||
| - (double)latestFaceTimestamp; | ||
| - (void)setForceFaceDetectionEnable:(BOOL)arg1; | ||
| - (BOOL)forceFaceDetectionEnable; | ||
| - (void)setTimeFaceDetectionDone:(double)arg1; | ||
| - (double)timeFaceDetectionDone; | ||
| - (void)setTimeBlinkDetectionDone:(double)arg1; | ||
| - (double)timeBlinkDetectionDone; | ||
| - (void)addFacesToImageStat:(id)arg1 imageSize:(struct CGSize { float x1; float x2; })arg2; | ||
| - (void)extractFacesFromMetadata:(id)arg1; | ||
| - (void)adjustFaceIdsForImageStat:(id)arg1; | ||
| - (void)calcFaceScores:(id)arg1; | ||
| - (void)calculateFaceFocusInImage:(id)arg1 imageStat:(id)arg2; | ||
| - (int)findFacesInImage:(id)arg1 imageStat:(id)arg2; | ||
| - (void)addFaceToArray:(id)arg1; | ||
| - (void)setupFaceDetector; | ||
| - (id)init; | ||
| - (void)dealloc; | ||
|
|
||
| @end |
| @@ -0,0 +1,28 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| @class CIBurstImageSetInternal; | ||
|
|
||
| @interface CIBurstImageSet : NSObject { | ||
| CIBurstImageSetInternal *_priv; | ||
| } | ||
|
|
||
| + (id)burstImageSet; | ||
|
|
||
| - (void)setLoggingListener:(void*)arg1 withUserInfo:(void*)arg2; | ||
| - (double)secondsSinceStart; | ||
| - (id)statsForImageWithIdentifier:(id)arg1; | ||
| - (id)imageClusterForIndex:(unsigned int)arg1; | ||
| - (unsigned int)imageClusterCount; | ||
| - (id)coverImageIdentifier; | ||
| - (id)burstId; | ||
| - (id)allImageIdentifiers; | ||
| - (id)imageClusterForIdentifier:(id)arg1; | ||
| - (id)bestImageIdentifiers; | ||
| - (void)addImage:(id)arg1 identifier:(id)arg2 completionBlock:(id)arg3; | ||
| - (void)addImageFromCGImage:(struct CGImage { }*)arg1 properties:(id)arg2 identifier:(id)arg3 completionBlock:(id)arg4; | ||
| - (id)init; | ||
| - (void)dealloc; | ||
|
|
||
| @end |
| @@ -0,0 +1,121 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| /* RuntimeBrowser encountered one or more ivar type encodings for a function pointer. | ||
| The runtime does not encode function signature information. We use a signature of: | ||
| "int (*funcName)()", where funcName might be null. | ||
| */ | ||
|
|
||
| @class NSMutableDictionary, NSArray, NSCountedSet, NSDictionary, NSObject<OS_dispatch_queue>, CIBurstActionClassifier, CIBurstImageFaceAnalysisContext, CIContext, NSString, CIBurstYUVImage, NSObject<OS_dispatch_semaphore>, NSMutableArray; | ||
|
|
||
| @interface CIBurstImageSetInternal : NSObject { | ||
| NSObject<OS_dispatch_queue> *dq; | ||
| NSObject<OS_dispatch_queue> *dq_yuvdump; | ||
| NSObject<OS_dispatch_semaphore> *sem; | ||
| NSMutableArray *clusterArray; | ||
| int temporalOrder; | ||
| int maxNumPendingFrames; | ||
| BOOL enableAnalysis; | ||
| int dummyAnalysisCount; | ||
| BOOL enableFaceCore; | ||
| BOOL enableDumpYUV; | ||
| BOOL portraitMode; | ||
| NSString *burstCoverSelection; | ||
| CIBurstImageFaceAnalysisContext *faceAnalysisContext; | ||
| CIBurstYUVImage *overrideImage; | ||
| NSDictionary *overrideProps; | ||
| NSMutableArray *allImageIdentifiers; | ||
| NSCountedSet *faceIDCounts; | ||
| NSMutableDictionary *statsByImageIdentifier; | ||
| NSMutableDictionary *clusterByImageIdentifier; | ||
| NSString *burstLogFileName; | ||
| struct __sFILE { char *x1; int x2; int x3; short x4; short x5; struct __sbuf { char *x_6_1_1; int x_6_1_2; } x6; int x7; void *x8; int (*x9)(); int (*x10)(); int (*x11)(); int (*x12)(); struct __sbuf { char *x_13_1_1; int x_13_1_2; } x13; struct __sFILEX {} *x14; int x15; unsigned char x16[3]; unsigned char x17[1]; struct __sbuf { char *x_18_1_1; int x_18_1_2; } x18; int x19; long long x20; } *burstLogFileHandle; | ||
| CIBurstActionClassifier *actionClassifier; | ||
| CIContext *ciContext; | ||
| int curClusterIndexToProcess; | ||
| NSMutableArray *bestImageIdentifiersArray; | ||
| NSString *burstId; | ||
| } | ||
|
|
||
| @property NSObject<OS_dispatch_queue> * dq; | ||
| @property NSMutableArray * clusterArray; | ||
| @property int temporalOrder; | ||
| @property CIBurstImageFaceAnalysisContext * faceAnalysisContext; | ||
| @property NSCountedSet * faceIDCounts; | ||
| @property NSMutableArray * allImageIdentifiers; | ||
| @property NSMutableDictionary * statsByImageIdentifier; | ||
| @property NSMutableDictionary * clusterByImageIdentifier; | ||
| @property CIContext * ciContext; | ||
| @property NSString * burstLogFileName; | ||
| @property CIBurstActionClassifier * actionClassifier; | ||
| @property int maxNumPendingFrames; | ||
| @property BOOL enableAnalysis; | ||
| @property int dummyAnalysisCount; | ||
| @property BOOL enableFaceCore; | ||
| @property BOOL enableDumpYUV; | ||
| @property NSString * burstCoverSelection; | ||
| @property BOOL portraitMode; | ||
| @property(retain) NSString * burstId; | ||
| @property NSArray * bestImageIdentifiersArray; | ||
|
|
||
|
|
||
| - (id)bestImageIdentifiersArray; | ||
| - (id)burstId; | ||
| - (void)setPortraitMode:(BOOL)arg1; | ||
| - (BOOL)portraitMode; | ||
| - (void)setBurstCoverSelection:(id)arg1; | ||
| - (id)burstCoverSelection; | ||
| - (void)setEnableDumpYUV:(BOOL)arg1; | ||
| - (BOOL)enableDumpYUV; | ||
| - (void)setEnableFaceCore:(BOOL)arg1; | ||
| - (BOOL)enableFaceCore; | ||
| - (void)setDummyAnalysisCount:(int)arg1; | ||
| - (int)dummyAnalysisCount; | ||
| - (void)setEnableAnalysis:(BOOL)arg1; | ||
| - (BOOL)enableAnalysis; | ||
| - (void)setMaxNumPendingFrames:(int)arg1; | ||
| - (int)maxNumPendingFrames; | ||
| - (void)setBurstLogFileName:(id)arg1; | ||
| - (id)burstLogFileName; | ||
| - (void)setCiContext:(id)arg1; | ||
| - (id)ciContext; | ||
| - (void)setClusterByImageIdentifier:(id)arg1; | ||
| - (id)clusterByImageIdentifier; | ||
| - (void)setStatsByImageIdentifier:(id)arg1; | ||
| - (id)statsByImageIdentifier; | ||
| - (void)setActionClassifier:(id)arg1; | ||
| - (id)actionClassifier; | ||
| - (void)setAllImageIdentifiers:(id)arg1; | ||
| - (id)allImageIdentifiers; | ||
| - (void)setFaceIDCounts:(id)arg1; | ||
| - (id)faceIDCounts; | ||
| - (void)setFaceAnalysisContext:(id)arg1; | ||
| - (id)faceAnalysisContext; | ||
| - (void)setClusterArray:(id)arg1; | ||
| - (id)clusterArray; | ||
| - (void)setDq:(id)arg1; | ||
| - (id)dq; | ||
| - (BOOL)isFaceDetectionForced; | ||
| - (id)imageClusterForIdentifier:(id)arg1; | ||
| - (id)bestImageIdentifiers; | ||
| - (void)addImage:(id)arg1 identifier:(id)arg2 completionBlock:(id)arg3; | ||
| - (void)addImageFromCGImage:(struct CGImage { }*)arg1 properties:(id)arg2 identifier:(id)arg3 completionBlock:(id)arg4; | ||
| - (void)setBestImageIdentifiersArray:(id)arg1; | ||
| - (void)selectCoverPhotoFromMultiple:(id)arg1 burstSize:(int)arg2; | ||
| - (id)findBestImage:(id)arg1 useActionScores:(bool)arg2; | ||
| - (void)performEmotionalRejectionOnCluster:(id)arg1; | ||
| - (void)computeAllImageScores; | ||
| - (float)computeActionSelectionThreshold; | ||
| - (float)computeBeginningVsEndAEMatrixDiffVsAverageAdjacent; | ||
| - (float)computeCameraTravelDistance; | ||
| - (int)computeEmotion:(id)arg1; | ||
| - (void)addYUVImage:(id)arg1 properties:(id)arg2 identifier:(id)arg3 imageProps:(id)arg4 completionBlock:(id)arg5; | ||
| - (void)processClusters:(BOOL)arg1; | ||
| - (void)setBurstId:(id)arg1; | ||
| - (void)setTemporalOrder:(int)arg1; | ||
| - (int)temporalOrder; | ||
| - (id)init; | ||
| - (void)dealloc; | ||
|
|
||
| @end |
| @@ -0,0 +1,203 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| @class NSString, NSMutableArray; | ||
|
|
||
| @interface CIBurstImageStat : NSObject { | ||
| NSString *imageId; | ||
| float normalizedFocusScore; | ||
| float normalizedSigma; | ||
| int orientation; | ||
| NSMutableArray *faceStatArray; | ||
| BOOL exclude; | ||
| BOOL AEStable; | ||
| int AEAverage; | ||
| int AETarget; | ||
| BOOL AFStable; | ||
| int temporalOrder; | ||
| float imageScore; | ||
| float actionScore; | ||
| float avgHorzDiffY; | ||
| float blurExtent; | ||
| float colorHistogram[1024]; | ||
| int numEntries; | ||
| unsigned short aeMatrix[256]; | ||
| int dissimilarity; | ||
| double timeReceived; | ||
| double timestamp; | ||
| void *projectionMemoryBlock; | ||
| struct FastRegistration_Signatures { | ||
| float *piRow; | ||
| unsigned int nPiRow; | ||
| struct Projections_meanStdTable { | ||
| float *sumTable; | ||
| float *sumSqTable; | ||
| } piRowTable; | ||
| float *piCol; | ||
| unsigned int nPiCol; | ||
| struct Projections_meanStdTable { | ||
| float *sumTable; | ||
| float *sumSqTable; | ||
| } piColTable; | ||
| } projectionSignature; | ||
| struct SharpnessGridElement_t { unsigned char x1; unsigned char x2; float x3; } *sharpnessGrid; | ||
| int gridWidth; | ||
| int gridHeight; | ||
| struct GridROI_t { | ||
| int startX; | ||
| int startY; | ||
| int endX; | ||
| int endY; | ||
| } gridROI; | ||
| struct GridROI_t { | ||
| int startX; | ||
| int startY; | ||
| int endX; | ||
| int endY; | ||
| } smoothedROI; | ||
| BOOL hasRegistrationData; | ||
| float maxSkewness; | ||
| float registrationErrorX; | ||
| float registrationErrorY; | ||
| float registrationErrorIntegral; | ||
| float actionClusteringScore; | ||
| float tx; | ||
| float ty; | ||
| struct CGRect { | ||
| struct CGPoint { | ||
| float x; | ||
| float y; | ||
| } origin; | ||
| struct CGSize { | ||
| float width; | ||
| float height; | ||
| } size; | ||
| } facesRoiRect; | ||
| int numHWFaces; | ||
| booldoLimitedSharpnessAndBlur; | ||
| boolemotionallyRejected; | ||
| boolisGarbage; | ||
| float roiSize; | ||
| } | ||
|
|
||
| @property NSString * imageId; | ||
| @property int orientation; | ||
| @property NSMutableArray * faceStatArray; | ||
| @property BOOL exclude; | ||
| @property BOOL AEStable; | ||
| @property int AEAverage; | ||
| @property int AETarget; | ||
| @property BOOL AFStable; | ||
| @property int temporalOrder; | ||
| @property float avgHorzDiffY; | ||
| @property float blurExtent; | ||
| @property float imageScore; | ||
| @property float actionScore; | ||
| @property double timeReceived; | ||
| @property double timestamp; | ||
| @property float maxSkewness; | ||
| @property float registrationErrorX; | ||
| @property float registrationErrorY; | ||
| @property float registrationErrorIntegral; | ||
| @property float actionClusteringScore; | ||
| @property BOOL hasRegistrationData; | ||
| @property struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; } facesRoiRect; | ||
| @property int numHWFaces; | ||
| @property bool emotionallyRejected; | ||
| @property bool doLimitedSharpnessAndBlur; | ||
| @property float tx; | ||
| @property float ty; | ||
| @property bool isGarbage; | ||
| @property float roiSize; | ||
|
|
||
|
|
||
| - (double)timestamp; | ||
| - (id)initWithIdentifier:(id)arg1; | ||
| - (void)setOrientation:(int)arg1; | ||
| - (void)setRoiSize:(float)arg1; | ||
| - (float)roiSize; | ||
| - (void)setIsGarbage:(bool)arg1; | ||
| - (bool)isGarbage; | ||
| - (void)setTy:(float)arg1; | ||
| - (float)ty; | ||
| - (void)setTx:(float)arg1; | ||
| - (float)tx; | ||
| - (void)setDoLimitedSharpnessAndBlur:(bool)arg1; | ||
| - (bool)doLimitedSharpnessAndBlur; | ||
| - (void)setEmotionallyRejected:(bool)arg1; | ||
| - (bool)emotionallyRejected; | ||
| - (float)actionClusteringScore; | ||
| - (BOOL)hasRegistrationData; | ||
| - (float)registrationErrorY; | ||
| - (float)registrationErrorX; | ||
| - (void)setTimeReceived:(double)arg1; | ||
| - (void)setActionScore:(float)arg1; | ||
| - (float)actionScore; | ||
| - (void)setImageScore:(float)arg1; | ||
| - (float)imageScore; | ||
| - (void)setBlurExtent:(float)arg1; | ||
| - (float)blurExtent; | ||
| - (void)setAvgHorzDiffY:(float)arg1; | ||
| - (float)avgHorzDiffY; | ||
| - (void)setTemporalOrder:(int)arg1; | ||
| - (void)setAFStable:(BOOL)arg1; | ||
| - (BOOL)AFStable; | ||
| - (void)setAETarget:(int)arg1; | ||
| - (int)AETarget; | ||
| - (void)setAEAverage:(int)arg1; | ||
| - (int)AEAverage; | ||
| - (void)setAEStable:(BOOL)arg1; | ||
| - (BOOL)AEStable; | ||
| - (void)setExclude:(BOOL)arg1; | ||
| - (BOOL)exclude; | ||
| - (void)setFaceStatArray:(id)arg1; | ||
| - (void)setImageId:(id)arg1; | ||
| - (float*)colorHistogram; | ||
| - (int)compareImageOrder:(id)arg1; | ||
| - (int)compareImageStats:(id)arg1; | ||
| - (float)computeScore:(float)arg1; | ||
| - (unsigned short*)aeMatrix; | ||
| - (void)computeAEMatrix:(id)arg1; | ||
| - (int)setAEMatrix:(id)arg1; | ||
| - (float)computeAEMatrixDifference:(id)arg1; | ||
| - (float)computeImageDistance:(id)arg1; | ||
| - (float)computeSmilePercentage; | ||
| - (float)computeRuleOfThreeDistance; | ||
| - (void)collapseSharpnessGrid; | ||
| - (void)computeImageData:(id)arg1 faceIDCounts:(id)arg2; | ||
| - (void)writeGridROI:(id)arg1; | ||
| - (int)canRegister; | ||
| - (void)performRegistration:(id)arg1 deltaCol:(float*)arg2 deltaRow:(float*)arg3; | ||
| - (void)flagAsGarbage; | ||
| - (float)computeSmoothedGridROI:(id)arg1 nextStat:(id)arg2; | ||
| - (void)assignMeanStdBuffers:(float*)arg1; | ||
| - (void)allocateMeanStdPingPongBuffers:(float**)arg1 :(float**)arg2 :(float**)arg3 :(float**)arg4; | ||
| - (float)computeFacialFocusScoreSum; | ||
| - (void)computeImageProjections:(id)arg1; | ||
| - (void)computeBlurStatsOnGrid:(id)arg1; | ||
| - (void)computeImageSharpnessOnGrid:(id)arg1; | ||
| - (void)computeImageColorHistogram:(id)arg1; | ||
| - (void)updateROI:(struct GridROI_t { int x1; int x2; int x3; int x4; })arg1; | ||
| - (void)setActionClusteringScore:(float)arg1; | ||
| - (float)registrationErrorIntegral; | ||
| - (void)setRegistrationErrorIntegral:(float)arg1; | ||
| - (void)setHasRegistrationData:(BOOL)arg1; | ||
| - (void)setRegistrationErrorY:(float)arg1; | ||
| - (void)setRegistrationErrorX:(float)arg1; | ||
| - (void)setMaxSkewness:(float)arg1; | ||
| - (float)maxSkewness; | ||
| - (struct GridROI_t { int x1; int x2; int x3; int x4; })getSharpnessAndBlurLimits; | ||
| - (int)temporalOrder; | ||
| - (id)imageId; | ||
| - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })facesRoiRect; | ||
| - (int)numHWFaces; | ||
| - (double)timeReceived; | ||
| - (void)setNumHWFaces:(int)arg1; | ||
| - (void)setFacesRoiRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; | ||
| - (id)faceStatArray; | ||
| - (int)orientation; | ||
| - (void)setTimestamp:(double)arg1; | ||
| - (void)dealloc; | ||
|
|
||
| @end |
| @@ -0,0 +1,43 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| /* RuntimeBrowser encountered an ivar type encoding it does not handle. | ||
| See Warning(s) below. | ||
| */ | ||
|
|
||
| @class CIBurstYUVImage, NSMutableArray, NSMutableDictionary; | ||
|
|
||
| @interface CIBurstThumbnailCluster : NSObject { | ||
| NSMutableArray *burstImages; | ||
| NSMutableDictionary *imageProps; | ||
| CIBurstYUVImage *image; | ||
|
|
||
| /* Unexpected information at end of encoded ivar type: ? */ | ||
| /* Error parsing encoded ivar type info: @? */ | ||
| id completionBlock; | ||
|
|
||
| } | ||
|
|
||
| @property NSMutableArray * burstImages; | ||
| @property NSMutableDictionary * imageProps; | ||
| @property CIBurstYUVImage * image; | ||
| @property id completionBlock; | ||
|
|
||
|
|
||
| - (id)imageProps; | ||
| - (void)setBurstImages:(id)arg1; | ||
| - (float)computeMergeCost:(id)arg1 :(int*)arg2 :(int)arg3; | ||
| - (void)addItemsFromCluster:(id)arg1; | ||
| - (id)initWithImageData:(id)arg1 dict:(id)arg2 identifier:(id)arg3 imageProps:(id)arg4 completionBlock:(id)arg5; | ||
| - (void)releaseImage; | ||
| - (void)setCompletionBlock:(id)arg1; | ||
| - (void)setImageProps:(id)arg1; | ||
| - (id)burstImages; | ||
| - (void)setImage:(id)arg1; | ||
| - (id)image; | ||
| - (id)init; | ||
| - (void)dealloc; | ||
| - (id)completionBlock; | ||
|
|
||
| @end |
| @@ -0,0 +1,36 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage | ||
| */ | ||
|
|
||
| @interface CIBurstYUVImage : NSObject { | ||
| char *Ybuffer; | ||
| char *Cbuffer; | ||
| int width; | ||
| int height; | ||
| int bytesPerRow; | ||
| struct __CFData { } *dataPtr; | ||
| struct __CVBuffer { } *pixelBuffer; | ||
| } | ||
|
|
||
| @property int width; | ||
| @property int height; | ||
| @property int bytesPerRow; | ||
| @property char * Ybuffer; | ||
| @property char * Cbuffer; | ||
|
|
||
|
|
||
| - (void)setBytesPerRow:(int)arg1; | ||
| - (void)setHeight:(int)arg1; | ||
| - (void)setWidth:(int)arg1; | ||
| - (int)height; | ||
| - (int)width; | ||
| - (void)setCbuffer:(char *)arg1; | ||
| - (void)setYbuffer:(char *)arg1; | ||
| - (void)convertRGBAToYUV420:(char *)arg1 rgbaBytesPerRow:(int)arg2; | ||
| - (id)initWithCGImage:(struct CGImage { }*)arg1 maxDimension:(int)arg2; | ||
| - (char *)Cbuffer; | ||
| - (int)bytesPerRow; | ||
| - (char *)Ybuffer; | ||
| - (void)dealloc; | ||
|
|
||
| @end |
| @@ -0,0 +1,20 @@ | ||
| /* Generated by RuntimeBrowser. | ||
| Image: /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/SpriteKit.framework/SpriteKit | ||
| */ | ||
|
|
||
| @class NSMutableDictionary; | ||
|
|
||
| @interface SKThreadSafeMutableDictionary : NSObject <NSCopying, NSMutableCopying, NSSecureCoding, NSFastEnumeration> { | ||
| int _storageLock; | ||
| NSMutableDictionary *_storage; | ||
| } | ||
|
|
||
|
|
||
| - (id)initWithNSMutableDictionary:(id)arg1; | ||
| - (id)methodSignatureForSelector:(SEL)arg1; | ||
| - (void)forwardInvocation:(id)arg1; | ||
| - (void).cxx_destruct; | ||
| - (id)description; | ||
| - (id)copyWithZone:(struct _NSZone { }*)arg1; | ||
|
|
||
| @end |