luxlabs header browser preview


@class AVCapturePhotoSettings, AVCaptureResolvedPhotoSettings, NSArray, AVWeakReferencingDelegateStorage;

@interface AVCapturePhotoRequest : NSObject {
    AVCaptureResolvedPhotoSettings *_resolvedSettings;
}

@property (readonly) unsigned int photoCallbackFlavor;
@property (readonly) AVWeakReferencingDelegateStorage *delegateStorage;
@property (readonly) AVCapturePhotoSettings *unresolvedSettings;
@property (retain, nonatomic) AVCaptureResolvedPhotoSettings *resolvedSettings;
@property (readonly, nonatomic) NSArray *expectedPhotoManifest;
@property (readonly, nonatomic) unsigned long long expectedPhotoCount;
@property (nonatomic) unsigned int firedCallbackFlags;
@property (nonatomic) unsigned long long firedPhotoCallbacksCount;
@property (readonly) BOOL delegateSupportsDebugMetadataSidecarFile;
@property (readonly) BOOL delegateSupportsMetadataIdentifiersCallback;
@property (readonly) BOOL lensStabilizationSupported;
@property (retain, nonatomic) struct __IOSurface { } *previewSurface;
@property (retain, nonatomic) struct opaqueCMSampleBuffer { } *previewSampleBuffer;
@property (retain, nonatomic) struct __IOSurface { } *thumbnailSurface;

+ (id)requestWithDelegate:(id)a0 settings:(id)a1 lensStabilizationSupported:(BOOL)a2;
+ (void)initialize;

- (id)initWithDelegate:(id)a0 settings:(id)a1 lensStabilizationSupported:(BOOL)a2;
- (void)dealloc;
- (void)_resolveExpectedPhotoManifest;

@end