luxlabs header browser preview


@class NSString, NSDictionary, NSArray;

@interface FigCaptureStillImageSettings : NSObject <NSSecureCoding, NSCopying>

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic) NSString *imageGroupIdentifier;
@property (readonly, nonatomic) long long settingsID;
@property (nonatomic) int payloadType;
@property (nonatomic) int settingsProvider;
@property (nonatomic) unsigned int outputFormat;
@property (nonatomic) int outputFileType;
@property (nonatomic) unsigned int rawOutputFormat;
@property (nonatomic) int rawOutputFileType;
@property (nonatomic) unsigned int outputWidth;
@property (nonatomic) unsigned int outputHeight;
@property (nonatomic) BOOL squareCropEnabled;
@property (nonatomic) BOOL outputMirroring;
@property (nonatomic) int outputOrientation;
@property (readonly, nonatomic) NSDictionary *outputPixelBufferAttributes;
@property (readonly, nonatomic, getter=isOutputFormatCompressed) BOOL outputFormatCompressed;
@property (nonatomic) BOOL deviceOrientationCorrectionEnabled;
@property (nonatomic) BOOL previewEnabled;
@property (nonatomic) unsigned int previewFormat;
@property (nonatomic) unsigned int previewWidth;
@property (nonatomic) unsigned int previewHeight;
@property (nonatomic) BOOL previewMirroring;
@property (nonatomic) int previewOrientation;
@property (readonly, nonatomic) NSDictionary *previewPixelBufferAttributes;
@property (nonatomic) BOOL thumbnailEnabled;
@property (nonatomic) unsigned int thumbnailFormat;
@property (nonatomic) unsigned int thumbnailWidth;
@property (nonatomic) unsigned int thumbnailHeight;
@property (nonatomic) BOOL rawThumbnailEnabled;
@property (nonatomic) unsigned int rawThumbnailFormat;
@property (nonatomic) unsigned int rawThumbnailWidth;
@property (nonatomic) unsigned int rawThumbnailHeight;
@property (nonatomic) BOOL noiseReductionEnabled;
@property (nonatomic) BOOL burstQualityCaptureEnabled;
@property (nonatomic) float scaleFactor;
@property (nonatomic, getter=isZoomWithoutUpscalingEnabled) BOOL zoomWithoutUpscalingEnabled;
@property (nonatomic) unsigned int shutterSound;
@property (nonatomic) int flashMode;
@property (nonatomic) BOOL autoRedEyeReductionEnabled;
@property (nonatomic) int digitalFlashMode;
@property (nonatomic) int wideColorMode;
@property (nonatomic) int HDRMode;
@property (nonatomic) BOOL depthDataDeliveryEnabled;
@property (nonatomic) BOOL embedsDepthDataInImage;
@property (nonatomic) BOOL depthDataFiltered;
@property (nonatomic) BOOL cameraCalibrationDataDeliveryEnabled;
@property (nonatomic) BOOL portraitEffectsMatteDeliveryEnabled;
@property (nonatomic) BOOL embedsPortraitEffectsMatteInImage;
@property (retain, nonatomic) NSArray *enabledSemanticSegmentationMatteURNs;
@property (nonatomic) BOOL embedsSemanticSegmentationMattesInImage;
@property (copy, nonatomic) NSDictionary *metadata;
@property (copy, nonatomic) NSDictionary *metadataForOriginalImage;
@property (copy, nonatomic) NSArray *originalImageFilters;
@property (copy, nonatomic) NSArray *processedImageFilters;
@property (nonatomic) float simulatedAperture;
@property (nonatomic) float portraitLightingEffectStrength;
@property (nonatomic) BOOL providesOriginalImage;
@property (readonly, nonatomic) BOOL constituentPhotoDeliveryEnabled;
@property (copy, nonatomic) NSArray *bravoConstituentImageDeliveryDeviceTypes;
@property (copy, nonatomic) NSDictionary *spatialOverCaptureMetadata;
@property (copy, nonatomic) NSDictionary *spatialOverCaptureMetadataForOriginalImage;
@property (nonatomic) BOOL autoDeferredProcessingEnabled;
@property (nonatomic) int qualityPrioritization;
@property (nonatomic) int clientQualityPrioritization;
@property (nonatomic) int bravoImageFusionMode;
@property (nonatomic) BOOL autoIntelligentDistortionCorrectionEnabled;
@property (copy, nonatomic) NSDictionary *vtCompressionProperties;
@property (readonly, nonatomic) int bracketType;
@property (readonly, nonatomic) unsigned int bracketImageCount;
@property (nonatomic) BOOL lensStabilizationDuringBracketEnabled;
@property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } *exposureDurations;
@property (readonly, nonatomic) float *ISOs;
@property (readonly, nonatomic) float *exposureTargetBiases;
@property (nonatomic) unsigned long long stillImageUserInitiatedRequestTime;
@property (nonatomic) struct { long long value; int timescale; unsigned int flags; long long epoch; } stillImageUserInitiatedRequestPTS;
@property (nonatomic) long long stillImageRequestTime;
@property (nonatomic) long long stillImageCaptureStartTime;
@property (nonatomic) double stillImageCaptureAbsoluteStartTime;
@property (readonly, nonatomic) NSString *captureRequestIdentifier;
@property (nonatomic, getter=isClientInitiatedPrepareSettings) BOOL clientInitiatedPrepareSettings;
@property (nonatomic, getter=isUserInitiatedRequestSettings) BOOL userInitiatedRequestSettings;
@property (nonatomic, getter=isBeginMomentCaptureSettings) BOOL beginMomentCaptureSettings;
@property (nonatomic) float videoStabilizationOverscanCropMultiplier;
@property (nonatomic) int resolutionFlavor;
@property (nonatomic) unsigned int deferredPhotoProxyWidth;
@property (nonatomic) unsigned int deferredPhotoProxyHeight;
@property (nonatomic) unsigned int deferredPhotoFinalWidth;
@property (nonatomic) unsigned int deferredPhotoFinalHeight;
@property (nonatomic) int deferredSourceDeviceType;
@property (nonatomic) int deferredSourcePosition;
@property (copy, nonatomic) NSString *deferredVideoFormatUniqueID;
@property (copy, nonatomic) NSString *deferredDepthDataFormatUniqueID;
@property (nonatomic) BOOL bypassUpscaling;
@property (copy, nonatomic) NSString *cmioCompressedFormat;
@property (nonatomic) BOOL cmioHighResolutionPhotoEnabled;
@property (nonatomic) int cmioMaxPhotoDimensionsWidth;
@property (nonatomic) int cmioMaxPhotoDimensionsHeight;

- (unsigned long long)hash;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithSettingsID:(long long)a0;
- (id)initWithSettingsID:(long long)a0 captureRequestIdentifier:(id)a1;
- (void)setBracketType:(int)a0 imageCount:(unsigned int)a1;
- (id)figCaptureIrisPreparedSettingsRepresentation;

@end