@class NSString, NSArray, NSURL, NSDictionary, CLHeading, CAMSemanticStyle, CLLocation, CAMAnalyticsCaptureEvent, CAMTextRegionResult; @protocol CAMStillImageCaptureRequestDelegate; @interface CAMMutableStillImageCaptureRequest : CAMStillImageCaptureRequest @property (copy, nonatomic) NSString *timelapseIdentifier; @property (copy, nonatomic) NSString *EV0PersistenceUUID; @property (nonatomic) long long effectFilterType; @property (nonatomic) long long lightingEffectType; @property (nonatomic) long long aspectRatioCrop; @property (copy, nonatomic) NSString *burstIdentifier; @property (nonatomic) unsigned long long maximumBurstLength; @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 pressType; @property (nonatomic) long long flashMode; @property (nonatomic) long long hdrMode; @property (nonatomic) long long irisMode; @property (nonatomic) long long ctmCaptureType; @property (nonatomic) long long lowLightMode; @property (retain, nonatomic) CAMSemanticStyle *semanticStyle; @property (nonatomic) BOOL wantsDepthData; @property (retain, nonatomic) NSArray *adjustmentFilters; @property (retain, nonatomic) NSArray *originalFilters; @property (nonatomic) long long photoQualityPrioritization; @property (nonatomic) BOOL wantsAutoDualCameraFusion; @property (nonatomic) BOOL wantsSemanticSceneFilter; @property (nonatomic) BOOL wantsAudioForCapture; @property (nonatomic) BOOL wantsSquareCrop; @property (nonatomic) BOOL wantsHighResolutionStills; @property (nonatomic) BOOL stillDuringVideo; @property (nonatomic) struct CGSize { double x0; double x1; } desiredPreviewSize; @property (copy, nonatomic) NSString *irisIdentifier; @property (copy, nonatomic) NSString *textAnalysisIdentifier; @property (copy, nonatomic) CAMTextRegionResult *textAnalysisRegion; @property (copy, nonatomic) NSURL *localVideoDestinationURL; @property (copy, nonatomic) NSURL *localCTMVideoDestinationURL; @property (nonatomic) BOOL disablesCameraSwitchingDuringRecording; @property (nonatomic) long long torchMode; @property (copy, nonatomic) NSString *videoPersistenceUUID; @property (nonatomic) BOOL wantsEV0ForHDR; @property (copy, nonatomic) NSString *EV0IrisIdentifier; @property (copy, nonatomic) NSURL *EV0LocalVideoDestinationURL; @property (copy, nonatomic) NSString *EV0VideoPersistenceUUID; @property (nonatomic) unsigned short sessionIdentifier; @property (retain, nonatomic) CAMAnalyticsCaptureEvent *analyticsEvent; @property (nonatomic) unsigned long long userInitiationTime; @property (weak, nonatomic) id delegate; @property (nonatomic) long long maximumPhotoResolution; @property (nonatomic) BOOL wantsWhiteBalanceLockedDuringVideoRecording; @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)setFlashMode:(long long)a0; - (void)setSessionIdentifier:(unsigned short)a0; - (void)setAspectRatio:(long long)a0; - (void)setBurstIdentifier:(id)a0; - (void)setIrisMode:(long long)a0; - (void)setUserInitiationTime:(unsigned long long)a0; - (void)setAnalyticsEvent:(id)a0; - (void)setLocalVideoDestinationURL:(id)a0; - (void)setEV0VideoPersistenceUUID:(id)a0; - (void)setPressType:(long long)a0; - (void)setCaptureMirrored:(BOOL)a0; - (void)setWantsAudioForCapture:(BOOL)a0; - (void)setAdjustmentFilters:(id)a0; - (id)analyticsEvent; - (void)setCapturedFromPhotoBooth:(BOOL)a0; - (void)setLightingEffectType:(long long)a0; - (void)setTextAnalysisRegion:(id)a0; - (void)setOriginalFilters:(id)a0; - (void)setPhotoQualityPrioritization:(long long)a0; - (void)setCtmCaptureType:(long long)a0; - (void)setCaptureMode:(long long)a0; - (void)setDisablesCameraSwitchingDuringRecording:(BOOL)a0; - (void)setMaximumPhotoResolution:(long long)a0; - (void)setWantsEV0ForHDR:(BOOL)a0; - (void)setStillDuringVideo:(BOOL)a0; - (void)setTextAnalysisIdentifier:(id)a0; - (void)setEV0PersistenceUUID:(id)a0; - (void)setDesiredPreviewSize:(struct CGSize { double x0; double x1; })a0; - (void)setWantsWhiteBalanceLockedDuringVideoRecording:(BOOL)a0; - (void)setHdrMode:(long long)a0; - (void)setWantsDepthData:(BOOL)a0; - (void)setWantsAutoDualCameraFusion:(BOOL)a0; - (void)setAspectRatioCrop:(long long)a0; - (void)setTimelapseIdentifier:(id)a0; - (void)setWantsHighResolutionStills:(BOOL)a0; - (void)setCaptureDevice:(long long)a0; - (void)setEV0IrisIdentifier:(id)a0; - (void)setVideoPersistenceUUID:(id)a0; - (void)setWantsSquareCrop:(BOOL)a0; - (void)setTorchMode:(long long)a0; - (void)setDelegate:(id)a0; - (void)setEV0LocalVideoDestinationURL:(id)a0; - (void)setCaptureOrientation:(long long)a0; - (void)setLocalCTMVideoDestinationURL:(id)a0; - (void)setEffectFilterType:(long long)a0; - (void)setSemanticStyle:(id)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (void)setWantsSemanticSceneFilter:(BOOL)a0; - (void)setLowLightMode:(long long)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)setIrisIdentifier:(id)a0; - (void)setMaximumBurstLength:(unsigned long long)a0; @end