@class NSDictionary, NSString, NSArray, NSURL, CAMAnalyticsCaptureEvent, CLLocation, CLHeading; @protocol CAMVideoCaptureRequestDelegate; @interface CAMMutableVideoCaptureRequest : CAMVideoCaptureRequest @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 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