luxlabs header browser preview


@class CAMPersistenceController, CAMRemoteShutterController, CAMBurstSession, NSString, CAMPowerController, NSMutableDictionary, NSCountedSet, NSObject, CAMProtectionController;
@protocol OS_dispatch_queue;

@interface CAMBurstController : NSObject

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *_mutexQueue;
@property (readonly, nonatomic) NSMutableDictionary *_sessionsByIdentifier;
@property (readonly, nonatomic) NSMutableDictionary *_analyticsEventsByIdentifier;
@property (readonly, nonatomic) NSCountedSet *_inflightRequestsByIdentifier;
@property (readonly, nonatomic) NSCountedSet *_requestsPendingPersistenceByIdentifier;
@property (readonly, nonatomic) NSMutableDictionary *_faceResultsByIdentifier;
@property (retain, nonatomic, setter=_setActiveSession:) CAMBurstSession *_activeSession;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *_analysisQueue;
@property (readonly, weak, nonatomic) CAMPersistenceController *_persistenceController;
@property (readonly, nonatomic) CAMProtectionController *_protectionController;
@property (readonly, nonatomic) CAMPowerController *_powerController;
@property (readonly, nonatomic) CAMRemoteShutterController *_remoteShutterController;
@property (readonly, copy, nonatomic) NSString *currentBurstIdentifier;
@property (readonly, nonatomic) unsigned long long currentBurstCount;

- (id)init;
- (void)cancelBurstCapture;
- (unsigned long long)estimatedCountForIdentifier:(id)a0;
- (void)processPersistedRequest:(id)a0 withResult:(id)a1;
- (void)setPersistenceController:(id)a0;
- (void)processFaceResults:(id)a0;
- (void)processEnqueuedRequest:(id)a0;
- (void)_mutexQueueProcessCompleteBurstSessionWithIdentifier:(id)a0 device:(long long)a1;
- (id)startBurstCaptureWithAnalyticsEvent:(id)a0;
- (void)finishBurstCaptureForDevice:(long long)a0;
- (void).cxx_destruct;
- (unsigned long long)inflightCountForIdentifier:(id)a0;
- (id)initWithProtectionController:(id)a0 powerController:(id)a1 remoteShutterController:(id)a2;
- (void)processCapturedRequest:(id)a0 withResult:(id)a1;

@end