luxlabs header browser preview


@class NSDictionary, NSArray, AVCaptureStillImageOutputInternal;

@interface AVCaptureStillImageOutput : AVCaptureOutput {
    AVCaptureStillImageOutputInternal *_internal;
}

@property (copy, nonatomic) NSDictionary *outputSettings;
@property (readonly, nonatomic) NSArray *availableImageDataCVPixelFormatTypes;
@property (readonly, nonatomic) NSArray *availableImageDataCodecTypes;
@property (readonly, nonatomic, getter=isStillImageStabilizationSupported) BOOL stillImageStabilizationSupported;
@property (nonatomic) BOOL automaticallyEnablesStillImageStabilizationWhenAvailable;
@property (readonly, nonatomic, getter=isStillImageStabilizationActive) BOOL stillImageStabilizationActive;
@property (nonatomic, getter=isHighResolutionStillImageOutputEnabled) BOOL highResolutionStillImageOutputEnabled;
@property (readonly, getter=isCapturingStillImage) BOOL capturingStillImage;

+ (struct __CFDictionary { } *)_copyAttachmentsAndPropagateFaceRegionsToExifAuxDictionaryForSampleBuffer:(struct opaqueCMSampleBuffer { } *)a0;
+ (void)initialize;
+ (id)new;
+ (id)jpegStillImageNSDataRepresentationForSurface:(struct __IOSurface { } *)a0 size:(unsigned long long)a1 metadata:(id)a2;
+ (unsigned long long)maxStillImageJPEGDataSize;
+ (id)jpegStillImageNSDataRepresentation:(struct opaqueCMSampleBuffer { } *)a0;

- (BOOL)canAddConnection:(id)a0 failureReason:(id *)a1;
- (void)attachSafelyToFigCaptureSession:(struct OpaqueFigCaptureSession { } *)a0;
- (id)connectionMediaTypes;
- (void)detachSafelyFromFigCaptureSession:(struct OpaqueFigCaptureSession { } *)a0;
- (void)handleChangedActiveFormat:(id)a0 forDevice:(id)a1;
- (id)addConnection:(id)a0 error:(id *)a1;
- (void)removeConnection:(id)a0;
- (id)init;
- (void)handleStudioLightingActiveChangedForDevice:(id)a0;
- (void)dealloc;
- (BOOL)isLensStabilizationDuringBracketedCaptureSupported;
- (void)handleNotification:(id)a0 payload:(id)a1;
- (void)_setStillImageStabilizationAutomaticallyEnabled:(BOOL)a0;
- (void)safelyHandleServerConnectionDeathForFigCaptureSession:(struct OpaqueFigCaptureSession { } *)a0;
- (void)handleCenterStageActiveChangedForDevice:(id)a0;
- (void)handleBackgroundBlurActiveChangedForDevice:(id)a0;
- (void)handleReactionEffectsActiveChangedForDevice:(id)a0;
- (void)captureStillImageAsynchronouslyFromConnection:(id)a0 completionHandler:(id /* block */)a1;
- (BOOL)_bracketedSettingsAreValid:(id)a0 fromConnection:(id)a1 exceptionReason:(id *)a2;
- (id)_figCaptureStillImageSettingsForBracketedCaptureSettingsArray:(id)a0 fromConnection:(id)a1;
- (id)_figCaptureStillImageSettingsForConnection:(id)a0;
- (BOOL)_preparedForBracketedCaptureWithSettings:(id)a0;
- (void)_updateLensStabilizationDuringBracketedCaptureSupportedForDevice:(id)a0;
- (void)_updateMaxBracketedStillImageCaptureCountForSourceFormat:(id)a0;
- (void)captureStillImageBracketAsynchronouslyFromConnection:(id)a0 withSettingsArray:(id)a1 completionHandler:(id /* block */)a2;
- (void)captureStillImageSurfaceAsynchronouslyFromConnection:(id)a0 completionHandler:(id /* block */)a1;
- (void)clearPreparedBracketIfNeeded;
- (id)firstActiveConnection;
- (void)handleNotificationForPrepareRequest:(id)a0 withPayload:(id)a1;
- (void)handleNotificationForRequest:(id)a0 withPayload:(id)a1 imageIsEV0:(BOOL *)a2;
- (BOOL)highResolutionStillImageOutputEnabledChangeCausesCaptureSessionRestart;
- (unsigned int)imageDataFormatType;
- (BOOL)isLensStabilizationDuringBracketedCaptureEnabled;
- (BOOL)isNoiseReductionEnabled;
- (unsigned long long)maxBracketedCaptureStillImageCount;
- (struct CGSize { double x0; double x1; })outputSizeForSourceFormat:(id)a0;
- (void)prepareToCaptureStillImageBracketFromConnection:(id)a0 withSettingsArray:(id)a1 completionHandler:(id /* block */)a2;
- (struct CGSize { double x0; double x1; })previewImageSize;
- (void)setLensStabilizationDuringBracketedCaptureEnabled:(BOOL)a0;
- (void)setNoiseReductionEnabled:(BOOL)a0;
- (void)setPreviewImageSize:(struct CGSize { double x0; double x1; })a0;
- (void)setShutterSound:(unsigned int)a0;
- (void)setSquareCropEnabled:(BOOL)a0;
- (unsigned int)shutterSound;
- (BOOL)squareCropEnabled;
- (void)updateSISSupportedForSourceDevice:(id)a0;

@end