luxlabs header browser preview


@class SCMLPerformance, SCMLImageAnalyzer, NSDictionary, SCMLTextAnalyzer, NSObject;
@protocol OS_dispatch_queue;

@interface SCMLHandler : NSObject

@property (readonly) NSObject<OS_dispatch_queue> *clientQueue;
@property (readonly) SCMLImageAnalyzer *imageAnalyzer;
@property (readonly) SCMLTextAnalyzer *textAnalyzer;
@property (readonly) NSDictionary *options;
@property (readonly, nonatomic) SCMLPerformance *perfResults;

+ (BOOL)supportsANE;
+ (id)currentModelVersion;
+ (BOOL)isImageSensitiveForLabel:(id)a0 confidenceScore:(double)a1 classificationMode:(unsigned long long)a2;
+ (BOOL)isImageSensitiveForLabel:(id)a0 confidenceScore:(double)a1 classificationMode:(unsigned long long)a2 modelVersion:(id)a3 error:(id *)a4;
+ (BOOL)supportsCPU;

- (void).cxx_destruct;
- (id)performanceStatistics;
- (id)initWithOptions:(id)a0 error:(id *)a1;
- (id)analyzePixelBuffer:(struct __CVBuffer { } *)a0 error:(id *)a1;
- (id)classifyPixelBuffer:(struct __CVBuffer { } *)a0 stagedText:(id)a1 inConversationWithIdentifier:(id)a2 error:(id *)a3;
- (id)analyzeImage:(struct CGImage { } *)a0 error:(id *)a1;
- (long long)classifyImage:(struct CGImage { } *)a0 error:(id *)a1;
- (long long)classifyPixelBuffer:(struct __CVBuffer { } *)a0 error:(id *)a1;
- (id)classifyPixelBuffer:(struct __CVBuffer { } *)a0 startDate:(id)a1 endDate:(id)a2 stagedText:(id)a3 inConversationWithIdentifier:(id)a4 error:(id *)a5;
- (id)getOperatingPointDataForClassName:(id)a0 error:(id *)a1;
- (void)processConversationsWithStartDate:(id)a0 endDate:(id)a1 previousClassifications:(id)a2 progressHandler:(id /* block */)a3 completionHandler:(id /* block */)a4;
- (id)processText:(id)a0 inConversationWithIdentifier:(id)a1 date:(id)a2 error:(id *)a3;

@end