luxlabs header browser preview


@class NSDictionary, NSString, NSArray, NSURL, CAMAnalyticsCaptureEvent, CLLocation, CLHeading;
@protocol CAMVideoCaptureRequestDelegate;

@interface CAMMutableVideoCaptureRequest : CAMVideoCaptureRequest <CAMMutableCaptureRequestPersistence, CAMMutableCaptureRequestLocation, CAMMutableCaptureRequestPower, CAMMutableCaptureRequestOrigin, CAMMutableCaptureRequestEncodingBehavior, CAMMutableCaptureRequestLibrarySelection>

@property (nonatomic, getter=isTimelapse) BOOL timelapse;
@property (nonatomic) BOOL shouldGenerateVideoPreviewImage;
@property (nonatomic) double maximumRecordedDuration;
@property (nonatomic) long long maximumRecordedFileSize;
@property (nonatomic) long long remainingDiskUsageThreshold;
@property (weak, nonatomic) id<CAMVideoCaptureRequestDelegate> delegate;
@property (nonatomic) long long captureOrientation;
@property (nonatomic, getter=isCaptureMirrored) BOOL captureMirrored;
@property (nonatomic) long long captureDevice;
@property (nonatomic) long long captureMode;
@property (nonatomic) long long captureVideoConfiguration;
@property (nonatomic) long long pressType;
@property (nonatomic) long long torchMode;
@property (nonatomic) BOOL wantsWhiteBalanceLocked;
@property (nonatomic) unsigned short sessionIdentifier;
@property (retain, nonatomic) CAMAnalyticsCaptureEvent *analyticsEvent;
@property (nonatomic) double userInitationTimestamp;
@property (nonatomic) long long persistenceOptions;
@property (nonatomic) unsigned long long deferredPersistenceOptions;
@property (nonatomic) long long temporaryPersistenceOptions;
@property (copy, nonatomic) NSURL *localDestinationURL;
@property (copy, nonatomic) NSString *persistenceUUID;
@property (nonatomic) BOOL shouldExtractDiagnosticsFromMetadata;
@property (nonatomic) BOOL shouldPersistDiagnosticsToSidecar;
@property (nonatomic) BOOL shouldDelayRemotePersistence;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) CLLocation *location;
@property (retain, nonatomic) CLHeading *heading;
@property (nonatomic) unsigned int assertionIdentifier;
@property (nonatomic) long long origin;
@property (nonatomic) long long videoEncodingBehavior;
@property (nonatomic) long long photoEncodingBehavior;
@property (copy, nonatomic) NSArray *contactIDsInProximity;
@property (nonatomic) long long sharedLibraryMode;
@property (copy, nonatomic) NSDictionary *sharedLibraryDiagnostics;

- (void)setSessionIdentifier:(unsigned short)a0;
- (void)setAnalyticsEvent:(id)a0;
- (void)setPressType:(long long)a0;
- (void)setCaptureMirrored:(BOOL)a0;
- (id)analyticsEvent;
- (void)setCaptureMode:(long long)a0;
- (void)setCaptureDevice:(long long)a0;
- (void)setTorchMode:(long long)a0;
- (void)setDelegate:(id)a0;
- (void)setCaptureOrientation:(long long)a0;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)setRemainingDiskUsageThreshold:(long long)a0;
- (void)setCaptureVideoConfiguration:(long long)a0;
- (void)setMaximumRecordedDuration:(double)a0;
- (void)setMaximumRecordedFileSize:(long long)a0;
- (void)setShouldGenerateVideoPreviewImage:(BOOL)a0;
- (void)setTimelapse:(BOOL)a0;
- (void)setUserInitationTimestamp:(double)a0;
- (void)setWantsWhiteBalanceLocked:(BOOL)a0;

@end