luxlabs header browser preview


@class NSArray, NSString, AVWeakReference, NSObject, NSMutableArray;
@protocol OS_dispatch_queue;

@interface AVCaptureDeferredPhotoProcessor : NSObject {
    NSString *_applicationIDOverride;
    NSObject<OS_dispatch_queue> *_fcdppQueue;
    struct OpaqueFigCaptureDeferredPhotoProcessor { } *_fcdpp;
    AVWeakReference *_weakReference;
    struct OpaqueFigSimpleMutex { } *_requestsLock;
    NSMutableArray *_requests;
}

@property (readonly, nonatomic) NSArray *persistentlyStoredDeferredPhotoProxies;

+ (void)initialize;
+ (id)sharedPhotoProcessorForApplicationID:(id)a0;
+ (id)sharedPhotoProcessor;

- (void)setPaused:(BOOL)a0;
- (void)dealloc;
- (BOOL)isPaused;
- (void)_handleNotification:(struct __CFString { } *)a0 payload:(id)a1;
- (void)cancelAllPrewarming;
- (void)deletePersistentStorageForPhotoProxy:(id)a0;
- (void)prewarmWithSettings:(id)a0;
- (void)processPhotoProxy:(id)a0 queuePosition:(id)a1 delegate:(id)a2;
- (void)_dispatchFailureCallbacks:(unsigned int)a0 forProcessingRequest:(id)a1 error:(id)a2;
- (int)_establishServerConnection;
- (void)_handleDidFinishProcessingPhotoProxyNotificationWithPayload:(id)a0 forRequest:(id)a1;
- (void)_handleServerConnectionDiedSendingClientNotification:(BOOL)a0;
- (void)_handleWillBeginProcessingPhotoProxyNotificationWithPayload:(id)a0 forRequest:(id)a1;
- (id)_processingRequestForCaptureRequestIdentifier:(id)a0;
- (void)_setFigCaptureDeferredPhotoProcessor:(struct OpaqueFigCaptureDeferredPhotoProcessor { } *)a0;
- (BOOL)cancelProcessingForPhotoProxy:(id)a0 error:(id *)a1;
- (id)initWithApplicationIDOverride:(id)a0;
- (id)prettyPrintDescriptionForContainer:(id)a0;

@end