luxlabs header browser preview


@class NSDictionary, NSArray;

@interface CAMCaptureConfiguration : NSObject

@property (readonly, nonatomic) long long mode;
@property (readonly, nonatomic) long long device;
@property (readonly, nonatomic) long long videoConfiguration;
@property (readonly, nonatomic) long long audioConfiguration;
@property (readonly, nonatomic) long long flashMode;
@property (readonly, nonatomic) long long torchMode;
@property (readonly, nonatomic) long long HDRMode;
@property (readonly, nonatomic) long long timerDuration;
@property (readonly, nonatomic) long long irisMode;
@property (readonly, nonatomic) long long photoModeAspectRatioCrop;
@property (readonly, nonatomic) long long photoModeEffectFilterType;
@property (readonly, nonatomic) long long squareModeEffectFilterType;
@property (readonly, nonatomic) long long portraitModeEffectFilterType;
@property (readonly, nonatomic) long long portraitModeLightingEffectType;
@property (readonly, nonatomic) NSDictionary *exposureBiasesByMode;
@property (readonly, nonatomic) double portraitModeApertureValue;
@property (readonly, nonatomic) double portraitModeIntensityValue;
@property (nonatomic) BOOL mirrorFrontCameraCaptures;
@property (readonly, nonatomic) long long macroMode;
@property (readonly, nonatomic) long long rawMode;
@property (readonly, nonatomic) long long proResVideoMode;
@property (retain, nonatomic) NSArray *semanticStyles;
@property (nonatomic) unsigned long long selectedSemanticStyleIndex;
@property (readonly, nonatomic, getter=isPhotoBooth) BOOL photoBooth;
@property (readonly, nonatomic) long long videoStabilizationMode;
@property (readonly, nonatomic) BOOL zoomPIPEnabled;
@property (nonatomic) long long sharedLibraryMode;

+ (id)captureGraphConfigurationUsingConfiguration:(id)a0 outputToExternalStorage:(BOOL)a1;
+ (id)tinyConfigurationForConfiguration:(id)a0 preserveFilters:(BOOL)a1;
+ (long long)audioConfigurationForMode:(long long)a0 device:(long long)a1 emulationMode:(long long)a2 duringCall:(BOOL)a3 forceMonoAudioRecording:(BOOL)a4;
+ (long long)_fallbackVideoConfigurationForUnsupportedConfiguration:(long long)a0;
+ (id)configuration:(id)a0 withDevice:(long long)a1;
+ (long long)sanitizeVideoConfigurationForDesiredConfiguration:(long long)a0 mode:(long long)a1 device:(long long)a2;

- (id)initForPhotoBoothWithCaptureDevice:(long long)a0;
- (id)_previewFilters;
- (id)initWithConfiguration:(id)a0;
- (void).cxx_destruct;
- (id)initWithCaptureMode:(long long)a0 captureDevice:(long long)a1 videoConfiguration:(long long)a2 audioConfiguration:(long long)a3 flashMode:(long long)a4 torchMode:(long long)a5 HDRMode:(long long)a6 irisMode:(long long)a7 timerDuration:(long long)a8 photoModeAspectRatioCrop:(long long)a9 photoModeEffectFilterType:(long long)a10 squareModeEffectFilterType:(long long)a11 portraitModeEffectFilterType:(long long)a12 portraitModeLightingEffectType:(long long)a13 portraitModeApertureValue:(double)a14 portraitModeIntensityValue:(double)a15 mirrorFrontCameraCaptures:(BOOL)a16 exposureBiasesByMode:(id)a17 macroMode:(long long)a18 rawMode:(long long)a19 proResVideoMode:(long long)a20 semanticStyles:(id)a21 selectedSemanticStyleIndex:(unsigned long long)a22 videoStabilizationMode:(long long)a23 zoomPIPEnabled:(BOOL)a24 sharedLibraryMode:(long long)a25;

@end