@class CEKApertureButton, CAMPhysicalCaptureNotifier, CAMMetalContext, NSMutableDictionary, CAMPreventConnectionHandoverAssertionController, CAMTorchPatternController, UIButton, CAMKeepAliveController, CAMTimerCache, UILongPressGestureRecognizer, CAMBurstIndicatorView, CUShutterButton, CAMControlDrawer, CAMAnalyticsSessionEvent, CAMAnalyticsCaptureEvent, CAMLevelIndicatorView, UIView, CAMSharedLibraryButton, CAMFocusLockBadge, CEKWheelScrubberView, NSDate, CAMPhysicalCaptureRecognizer, BCSAVParsingSession, CAMIdleController, CAMStorageController, CAMExternalStorage, CAMVideoConfigurationStatusIndicator, _UIPhysicalButtonInteraction, CAMPowerController, CAMRemoteShutterController, CAMFilterButton, UIAlertController, VKCaptureTextAnalyzer, CAMIntensityButton, CAMImageWell, CAMHDRBadge, CAMProminentObjectManager, CAMZoomControl, CAMAnimationDelegate, UIPinchGestureRecognizer, CAMDynamicShutterControl, CAMGridView, UISwipeGestureRecognizer, CAMFeedbackController, UIControl, CAMModeDial, CAMCreativeCameraButton, CAMMutableStillImageCaptureRequest, CAMElapsedTimeView, CAMSharedLibraryBadge, NSSet, CEKApertureSlider, CAMTopBar, NSString, CAMAnalyticsVisionSession, CAMFlashBadge, CAMBottomBar, CEKSlider, CAMPortraitModeInstructionLabel, CAMShallowDepthOfFieldBadge, NSMutableArray, CAMDisabledModeOverlayView, CAMHDRButton, CAMMachineReadableCodeLoggingController, CAMClosedViewfinderController, CAMLocationController, CAMFlipButton, CAMLivePhotoButton, CAMTimerIndicatorView, CEKLightingControl, CAMCallStatusMonitor, CAMPreciseTimer, CAMCaptureGraphConfiguration, CAMFilterNameBadge, PUReviewScreenDoneButton, CAMLivePhotoBadge, CAMCameraRollController, CAMViewfinderTransitionController, CEKLightingNameBadge, CAMHorizonLevelView, NSArray, CAMLibrarySelectionController, CAMQRCodeInstructionLabel, CAMPreviewViewController, CAMZoomSlider, UIPanGestureRecognizer, CAMLevelViewModel, CAMMessagesPhotosButton, CAMTimelapseController, CAMFullscreenViewfinder, CAMExternalStorageMonitor, CAMUtilityBar, CAMAnalyticsControlDrawerEvent, CAMPanoramaViewController, CAMMotionController, CAMTimerButton, CUCaptureController, CAMFlashButton, CAMDisabledPreviewController; @protocol CAMViewfinderReviewButtonSource, CAMViewfinderTransitionable, CAMViewfinderViewControllerCameraRollTestingDelegate, CAMCameraConfigurationDelegate, CAMCreativeCameraDelegate, CAMViewfinderViewControllerStillImageCaptureRequestTestingDelegate, CAMViewfinderViewControllerVideoCaptureRequestTestingDelegate; @interface CAMViewfinderViewController : UIViewController { struct { BOOL respondsToWillBeginConfiguration; BOOL respondsToDidCompleteConfiguration; } _configurationDelegateFlags; } @property (readonly, nonatomic) CUCaptureController *_captureController; @property (readonly, nonatomic) CAMPreviewViewController *_previewViewController; @property (readonly, nonatomic) CAMPanoramaViewController *_panoramaViewController; @property (readonly, nonatomic) CAMCameraRollController *_cameraRollController; @property (readonly, nonatomic) CAMIdleController *_idleController; @property (readonly, nonatomic) CAMClosedViewfinderController *_closedViewfinderController; @property (readonly, nonatomic) CAMDisabledPreviewController *_disabledPreviewController; @property (readonly, nonatomic) CAMCallStatusMonitor *_callStatusMonitor; @property (nonatomic, getter=_isOpeningViewfinder, setter=_setOpeningViewfinder:) BOOL _openingViewfinder; @property (nonatomic, getter=_isClosingViewfinder, setter=_setClosingViewfinder:) BOOL _closingViewfinder; @property (nonatomic, getter=_isAutoResumeCancelingWithoutBackgrounding, setter=_setAutoResumeCancelingWithoutBackgrounding:) BOOL _autoResumeCancelingWithoutBackgrounding; @property (readonly, nonatomic) CAMLocationController *_locationController; @property (readonly, nonatomic) CAMMotionController *_motionController; @property (readonly, nonatomic) CAMTimelapseController *_timelapseController; @property (readonly, nonatomic) CAMRemoteShutterController *_remoteShutterController; @property (readonly, nonatomic) CAMKeepAliveController *_keepAliveController; @property (readonly, nonatomic) CAMPowerController *_powerController; @property (readonly, nonatomic) CAMStorageController *_storageController; @property (readonly, nonatomic) CAMExternalStorageMonitor *_storageMonitor; @property (retain, nonatomic) CAMAnalyticsCaptureEvent *_timelapseAnalyticsEvent; @property (retain, nonatomic, setter=_setCurrentGraphConfiguration:) CAMCaptureGraphConfiguration *_currentGraphConfiguration; @property (readonly, nonatomic) long long _currentMode; @property (readonly, nonatomic) long long _currentDevice; @property (readonly, nonatomic) long long _currentDevicePosition; @property (readonly, nonatomic) long long _currentVideoConfiguration; @property (nonatomic) long long _videoConfigurationOverride; @property (nonatomic) long long _slomoConfigurationOverride; @property (nonatomic) long long _cinematicConfigurationOverride; @property (retain, nonatomic, setter=_setConfiguredGraphConfiguration:) CAMCaptureGraphConfiguration *_configuredGraphConfiguration; @property (readonly, nonatomic) long long _configuredMode; @property (readonly, nonatomic) long long _configuredDevice; @property (nonatomic, getter=_isReconfiguring, setter=_setReconfiguring:) BOOL _reconfiguring; @property (nonatomic, getter=_isReconfiguringForZoomChange, setter=_setReconfiguringForZoomChange:) BOOL _reconfiguringForZoomChange; @property (nonatomic) BOOL _completedInitialConfiguration; @property (nonatomic, setter=_setResolvedFlashMode:) long long _resolvedFlashMode; @property (nonatomic, setter=_setResolvedHDRMode:) long long _resolvedHDRMode; @property (nonatomic, setter=_setResolvedLivePhotoMode:) long long _resolvedLivePhotoMode; @property (nonatomic, setter=_setResolvedTorchMode:) long long _resolvedTorchMode; @property (nonatomic, setter=_setDesiredFlashMode:) long long _desiredFlashMode; @property (nonatomic, setter=_setDesiredHDRMode:) long long _desiredHDRMode; @property (nonatomic, setter=_setDesiredLivePhotoMode:) long long _desiredLivePhotoMode; @property (nonatomic, setter=_setDesiredTorchMode:) long long _desiredTorchMode; @property (nonatomic, setter=_setDesiredLowLightControlMode:) unsigned long long _desiredLowLightControlMode; @property (nonatomic, setter=_setResolvedLowLightControlMode:) unsigned long long _resolvedLowLightControlMode; @property (nonatomic, setter=_setResolvedLowLightMode:) long long _resolvedLowLightMode; @property (nonatomic, setter=_setLowLightDurationMapping:) struct { double minimumDuration; double maximumDuration; } _lowLightDurationMapping; @property (nonatomic, setter=_setLowLightConflicts:) unsigned long long _lowLightConflicts; @property (nonatomic, getter=_isLowLightCaptureUIVisible, setter=_setLowLightCaptureUIVisible:) BOOL _lowLightCaptureUIVisible; @property (nonatomic, getter=_isCurrentLowLightCaptureCancelable, setter=_setCurrentLowLightCaptureCancelable:) BOOL _currentLowLightCaptureCancelable; @property (readonly, nonatomic, getter=_isLowLightCaptureCanceling) BOOL _lowLightCaptureCanceling; @property (nonatomic, setter=_setResolvedMacroMode:) long long _resolvedMacroMode; @property (nonatomic) BOOL _depthEffectEnabledFromSuggestion; @property (nonatomic, setter=_setDesiredRAWMode:) long long _desiredRAWMode; @property (nonatomic, setter=_setResolvedRAWMode:) long long _resolvedRAWMode; @property (nonatomic, setter=_setPhotoFormatConflicts:) unsigned long long _photoFormatConflicts; @property (nonatomic, setter=_setDesiredPhotoResolution:) long long _desiredPhotoResolution; @property (nonatomic, setter=_setResolvedPhotoResolution:) long long _resolvedPhotoResolution; @property (nonatomic, setter=_setDesiredPhotoFormat:) struct { long long encoding; long long resolution; } _desiredAdvancedPhotoFormat; @property (nonatomic, setter=_setResolvedProResVideoMode:) long long _resolvedProResVideoMode; @property (nonatomic, setter=_setDesiredVideoStabilizationMode:) long long _desiredVideoStabilizationMode; @property (nonatomic, getter=_isFlashingVideoStabilizationBadge, setter=_setFlashingVideoStabilizationBadge:) BOOL _flashingVideoStabilizationBadge; @property (nonatomic, setter=_setResolvedTimerDuration:) long long _resolvedTimerDuration; @property (nonatomic, setter=_setPhotoModeEffectFilterType:) long long _photoModeEffectFilterType; @property (nonatomic, setter=_setSquareModeEffectFilterType:) long long _squareModeEffectFilterType; @property (nonatomic, setter=_setPortraitModeEffectFilterType:) long long _portraitModeEffectFilterType; @property (nonatomic, setter=_setPortraitModeLightingEffectType:) long long _portraitModeLightingEffectType; @property (nonatomic, setter=_setPortraitModeApertureValue:) double _portraitModeApertureValue; @property (nonatomic, setter=_setPortraitModeIntensityValue:) double _portraitModeIntensityValue; @property (nonatomic, setter=_setLastDefaultApertureValue:) double _lastDefaultApertureValue; @property (readonly, nonatomic) NSMutableDictionary *_exposureBiasesByMode; @property (nonatomic, setter=_setShadowClippingValue:) double _shadowClippingValue; @property (nonatomic, setter=_setHighlightClippingValue:) double _highlightClippingValue; @property (retain, nonatomic, setter=_setSemanticStyles:) NSMutableArray *_semanticStyles; @property (nonatomic, setter=_setSelectedSemanticStyleIndex:) unsigned long long _selectedSemanticStyleIndex; @property (retain, nonatomic, setter=_setCurrentStillImageCaptureMomentSettings:) CAMMutableStillImageCaptureRequest *_currentStillImageCaptureMomentSettings; @property (nonatomic, setter=_setHomeIndicatorAutoHideOrientation:) long long _homeIndicatorAutoHideOrientation; @property (nonatomic, setter=_setLastConfigurationRequestID:) int _lastConfigurationRequestID; @property (nonatomic, setter=_setNeedsDeferredGraphConfiguration:) BOOL _needsDeferredGraphConfiguration; @property (nonatomic, setter=_setInternalAutorotationStyle:) long long _internalAutorotationStyle; @property (nonatomic, setter=_setLayoutStyle:) long long _layoutStyle; @property (readonly, nonatomic) BOOL _useCreativeCameraControls; @property (readonly, nonatomic) CAMControlDrawer *_controlDrawer; @property (readonly, nonatomic) CAMFullscreenViewfinder *_fullscreenViewfinder; @property (readonly, nonatomic) CAMViewfinderTransitionController *_transitionController; @property (readonly, weak, nonatomic) id _viewfinderTransitionable; @property (readonly, nonatomic) CAMTopBar *_topBar; @property (readonly, nonatomic) CAMBottomBar *_bottomBar; @property (readonly, nonatomic) CAMFlashButton *_flashButton; @property (readonly, nonatomic) CAMFlashBadge *_flashBadge; @property (readonly, nonatomic) CAMHDRButton *_HDRButton; @property (readonly, nonatomic) CAMHDRBadge *_HDRBadge; @property (readonly, nonatomic) CAMTimerButton *_timerButton; @property (readonly, nonatomic) CAMLivePhotoButton *_livePhotoButton; @property (readonly, nonatomic) CAMSharedLibraryButton *_sharedLibraryButton; @property (readonly, nonatomic) CAMSharedLibraryBadge *_sharedLibraryBadge; @property (readonly, nonatomic) CAMFlipButton *_flipButton; @property (readonly, nonatomic) CAMFocusLockBadge *_focusAndExposureLockBadge; @property (retain, nonatomic) UIButton *_reviewButton; @property (readonly, nonatomic) CAMCreativeCameraButton *_creativeCameraButton; @property (readonly, nonatomic) CAMMessagesPhotosButton *_photosButton; @property (readonly, nonatomic) PUReviewScreenDoneButton *_doneButton; @property (readonly, nonatomic) CAMFilterNameBadge *_filterNameBadge; @property (readonly, nonatomic) CAMLivePhotoBadge *_livePhotoBadge; @property (readonly, nonatomic) CAMElapsedTimeView *_elapsedTimeView; @property (readonly, nonatomic) CAMElapsedTimeView *_targetElapsedTimeView; @property (nonatomic, setter=_setShallowDepthOfFieldStatus:) long long _shallowDepthOfFieldStatus; @property (nonatomic, setter=_setStagePreviewStatus:) long long _stagePreviewStatus; @property (readonly, nonatomic) CAMShallowDepthOfFieldBadge *_shallowDepthOfFieldBadge; @property (readonly, nonatomic) CAMPortraitModeInstructionLabel *_portraitModeInstructionLabel; @property (readonly, nonatomic) CAMQRCodeInstructionLabel *_qrCodeInstructionLabel; @property (readonly, nonatomic) CAMPortraitModeInstructionLabel *_targetPortraitModeInstructionLabel; @property (readonly, nonatomic) CAMQRCodeInstructionLabel *_targetQRCodeInstructionLabel; @property (readonly, nonatomic) NSMutableDictionary *_descriptionOverlayViewByMode; @property (readonly, nonatomic) CAMMetalContext *_metalContext; @property (readonly, nonatomic) CUShutterButton *_shutterButton; @property (readonly, nonatomic) CAMDynamicShutterControl *_dynamicShutterControl; @property (readonly, nonatomic) UIControl *_primaryShutterControl; @property (readonly, nonatomic) CUShutterButton *_stillDuringVideoButton; @property (readonly, nonatomic) CAMModeDial *_modeDial; @property (readonly, nonatomic) CAMImageWell *_imageWell; @property (readonly, nonatomic) CAMFilterButton *_filterButton; @property (readonly, nonatomic) CEKApertureButton *_apertureButton; @property (readonly, nonatomic) CAMIntensityButton *_intensityButton; @property (readonly, nonatomic) CAMBurstIndicatorView *_burstIndicatorView; @property (readonly, nonatomic) CAMTimerIndicatorView *_timerIndicatorView; @property (readonly, nonatomic) CAMZoomSlider *_zoomSlider; @property (readonly, nonatomic) CAMZoomControl *_zoomControl; @property (readonly, nonatomic) CAMGridView *_gridView; @property (readonly, nonatomic) CAMLevelIndicatorView *_levelView; @property (readonly, nonatomic) CAMHorizonLevelView *_horizonLevelView; @property (readonly, nonatomic) CAMLevelViewModel *_levelViewModel; @property (readonly, nonatomic) CAMUtilityBar *_utilityBar; @property (readonly, nonatomic) CEKWheelScrubberView *_filterScrubberView; @property (readonly, nonatomic) CEKApertureSlider *_portraitApertureSlider; @property (readonly, nonatomic) CEKSlider *_portraitIntensitySlider; @property (readonly, nonatomic) CEKLightingControl *_lightingControl; @property (readonly, nonatomic) CEKLightingNameBadge *_lightingNameBadge; @property (readonly, nonatomic) CAMVideoConfigurationStatusIndicator *_videoConfigurationStatusIndicator; @property (readonly, nonatomic) CAMVideoConfigurationStatusIndicator *_targetVideoConfigurationStatusIndicator; @property (weak, nonatomic, setter=_setCaptureAnimationPreviewOverlay:) UIView *_captureAnimationPreviewOverlay; @property (nonatomic, getter=_isProactiveFlashSuggestionSuppressed, setter=_setProactiveFlashSuggestionSuppressed:) BOOL _proactiveFlashSuggestionSuppressed; @property (nonatomic, setter=_setFlashAndHDRConflictingControl:) long long _flashAndHDRConflictingControl; @property (nonatomic, setter=_setCapturingFromPhysicalButton:) BOOL _capturingFromPhysicalButton; @property (nonatomic, getter=_isSwipeToModeSwitchEnabled, setter=_setSwipeToModeSwitchEnabled:) BOOL _swipeToModeSwitchEnabled; @property (readonly, nonatomic) UISwipeGestureRecognizer *_previousModeGestureRecognizer; @property (readonly, nonatomic) UISwipeGestureRecognizer *_nextModeGestureRecognizer; @property (retain, nonatomic) CAMPhysicalCaptureRecognizer *_physicalCaptureRecognizer; @property (retain, nonatomic) _UIPhysicalButtonInteraction *_actionButtonInteraction; @property (readonly, nonatomic) UIPinchGestureRecognizer *_zoomPinchGestureRecognizer; @property (readonly, nonatomic) UIPanGestureRecognizer *_cameraRollSwipeUpGestureRecognizer; @property (readonly, nonatomic) UISwipeGestureRecognizer *_swipeDownGestureRecognizer; @property (readonly, nonatomic) UISwipeGestureRecognizer *_swipeUpGestureRecognizer; @property (readonly, nonatomic) UISwipeGestureRecognizer *_previousFilterGestureRecognizer; @property (readonly, nonatomic) UISwipeGestureRecognizer *_nextFilterGestureRecognizer; @property (readonly, nonatomic) UILongPressGestureRecognizer *_sharedLibraryLongPressGestureRecognizer; @property (retain, nonatomic) CAMPhysicalCaptureNotifier *_physicalCaptureNotifier; @property (nonatomic, setter=_setCachedVideoZoomFactor:) double _cachedVideoZoomFactor; @property (nonatomic, setter=_setShouldIgnoreZoomFactorKVOForRamping:) BOOL _shouldIgnoreZoomFactorKVOForRamping; @property (nonatomic, setter=_setVideoZoomFactorAtPinchStart:) double _videoZoomFactorAtPinchStart; @property (nonatomic, setter=_setVideoZoomFactorAtDynamicShutterStart:) double _videoZoomFactorAtDynamicShutterStart; @property (readonly, nonatomic) BOOL _shouldUseZoomControlInsteadOfSlider; @property (retain, nonatomic, setter=_setCurrentBurstTimer:) CAMPreciseTimer *_currentBurstTimer; @property (readonly, nonatomic) BOOL _shouldCaptureWithTimer; @property (nonatomic, getter=_isCapturingFromTimer, setter=_setCapturingFromTimer:) BOOL _capturingFromTimer; @property (retain, nonatomic, setter=_setSynchronizedCaptureTimerDelegate:) CAMAnimationDelegate *_synchronizedCaptureTimerDelegate; @property (nonatomic, setter=_setRemainingCaptureTimerTicks:) unsigned long long _remainingCaptureTimerTicks; @property (retain, nonatomic, setter=_setLastTimerIndicatorFaceUpdateDate:) NSDate *_lastTimerIndicatorFaceUpdateDate; @property (readonly, nonatomic) CAMTorchPatternController *_torchPatternController; @property (nonatomic, setter=_setLastShutterButtonTouchDownTime:) unsigned long long _lastShutterButtonTouchDownTime; @property (retain, nonatomic, setter=_setDiskSpaceAlertController:) UIAlertController *_diskSpaceAlertController; @property (nonatomic, getter=_isBurstEndSoundPlaying, setter=_setBurstEndSoundPlaying:) BOOL _burstEndSoundPlaying; @property (retain, nonatomic, setter=_setFlashOrTorchUnavailableAlertController:) UIAlertController *_flashOrTorchUnavailableAlertController; @property (nonatomic, setter=_setDidAcceptCompromisedFlash:) BOOL _didAcceptCompromisedFlash; @property (nonatomic, getter=_resetTimerDurationAfterDelayedCapture, setter=_setResetTimerDurationAfterDelayedCapture:) BOOL _resetTimerDurationAfterDelayedCapture; @property (readonly, nonatomic, getter=_isCapturing) BOOL _capturing; @property (readonly, nonatomic, setter=_setPreventConnectionHandoverAssertionController:) CAMPreventConnectionHandoverAssertionController *_preventConnectionHandoverAssertionController; @property (nonatomic, getter=_isOutOfDiskSpace, setter=_setOutOfDiskSpace:) BOOL _outOfDiskSpace; @property (nonatomic, setter=_setReceivedOutOfDiskSpaceErrorDuringCapture:) BOOL _receivedOutOfDiskSpaceErrorDuringCapture; @property (nonatomic, getter=_isPerformingTopBarOrientationChange, setter=_setPerformingTopBarOrientationChange:) BOOL _performingTopBarOrientationChange; @property (readonly, nonatomic) CAMTimerCache *_timerCache; @property (nonatomic, setter=_setWantsFilterScrubberVisible:) BOOL _wantsFilterScrubberVisible; @property (nonatomic, setter=_setShouldShowFilterScrubberAfterNextRender:) BOOL _shouldShowFilterScrubberAfterNextRender; @property (nonatomic, getter=_isShowingFilterScrubber, setter=_setShowingFilterScrubber:) BOOL _showingFilterScrubber; @property (nonatomic, getter=_isShowingPortraitApertureSlider, setter=_setShowingPortraitApertureSlider:) BOOL _showingPortraitApertureSlider; @property (nonatomic, getter=_isShowingPortraitIntensitySlider, setter=_setShowingPortraitIntensitySlider:) BOOL _showingPortraitIntensitySlider; @property (nonatomic, getter=_isAnimatingFilterScrubberDismissal, setter=_setAnimatingFilterScrubberDismissal:) BOOL _animatingFilterScrubberDismissal; @property (nonatomic, setter=_setOverCapturePreviewStatus:) long long _overCapturePreviewStatus; @property (nonatomic) long long _cachedSharedLibraryTimerState; @property (readonly, nonatomic) BOOL _shouldDisableUserInteractionForTransitioning; @property (readonly, nonatomic, getter=_isTransitioningToCreativeCamera) BOOL _transitioningToCreativeCamera; @property (readonly, nonatomic, getter=_isTransitioningToReview) BOOL _transitioningToReview; @property (readonly, nonatomic, getter=_isTransitioningBackFromReview) BOOL _transitioningBackFromReview; @property (nonatomic, getter=_isModeDisabled, setter=_setModeDisabled:) BOOL _modeDisabled; @property (retain, nonatomic, setter=_setDisabledModeOverlayView:) CAMDisabledModeOverlayView *_disabledModeOverlayView; @property (nonatomic, setter=_setLastZoomInteractionType:) long long _lastZoomInteractionType; @property (nonatomic) unsigned long long _faceCount; @property (nonatomic) unsigned long long _catCount; @property (nonatomic) unsigned long long _dogCount; @property (retain, nonatomic, setter=_setAccessibilityHUDManagers:) NSMutableArray *_accessibilityHUDManagers; @property (readonly, nonatomic) CAMFeedbackController *_feedbackController; @property (nonatomic, setter=_setLastPerformedShutterButtonFeedbackType:) unsigned long long _lastPerformedShutterButtonFeedbackType; @property (retain, nonatomic) id _filterScrubberLayerContents; @property (retain, nonatomic) NSArray *_filterTypes; @property (nonatomic, setter=_setLastMRCResultsCount:) long long _lastMRCResultsCount; @property (retain, nonatomic, setter=_setBarcodeParsingSession:) BCSAVParsingSession *_barcodeParsingSession; @property (readonly, nonatomic) CAMMachineReadableCodeLoggingController *_machineReadableCodeLoggingController; @property (retain, nonatomic, setter=_setCachedQRCodeResults:) NSArray *_cachedQRCodeResults; @property (retain, nonatomic, setter=_setCachedAppClipCodeResults:) NSArray *_cachedAppClipCodeResults; @property (retain, nonatomic, setter=_setTextInteractionBackground:) UIView *_textInteractionBackground; @property (nonatomic, setter=_setWantsVisualTextAnalysis:) BOOL _wantsVisualTextAnalysis; @property (nonatomic, setter=_setWantsVisualTextSelectionInstructions:) BOOL _wantsVisualTextSelectionInstructions; @property (retain, nonatomic, setter=_setCurrentStillImageCaptureTextAnalysisIdentifier:) NSString *_currentStillImageCaptureTextAnalysisIdentifier; @property (retain, nonatomic, setter=_setCurrentStillImageCaptureTextAnalysisStartDate:) NSDate *_currentStillImageCaptureTextAnalysisStateDate; @property (retain, nonatomic, setter=_setCurrentStillImageCaptureTextAnalysisEndDate:) NSDate *_currentStillImageCaptureTextAnalysisEndDate; @property (retain, nonatomic, setter=_setCurrentTextAnalysisDetectionEndDate:) NSDate *_currentTextAnalysisDetectionEndDate; @property (retain, nonatomic, setter=_setImageAnalyzer:) VKCaptureTextAnalyzer *_imageAnalyzer; @property (retain, nonatomic, setter=_setProminentObjectManager:) CAMProminentObjectManager *_prominentObjectManager; @property (retain, nonatomic, setter=_setVisionAnalyticsSession:) CAMAnalyticsVisionSession *_visionAnalyticsSession; @property (retain, nonatomic, setter=_setAnalyticsSessionEvent:) CAMAnalyticsSessionEvent *_analyticsSessionEvent; @property (retain, nonatomic, setter=_setAnalyticsControlDrawerEvent:) CAMAnalyticsControlDrawerEvent *_analyticsControlDrawerEvent; @property (retain, nonatomic, setter=_setConnectedStorage:) CAMExternalStorage *_connectedStorage; @property (nonatomic, setter=_setExternalStorageOutputEnabled:) BOOL _externalStorageOutputEnabled; @property (nonatomic, getter=isUserInteractionLoggingEnabled) BOOL userInteractionLoggingEnabled; @property (readonly, nonatomic) CAMLibrarySelectionController *_librarySelectionController; @property (weak, nonatomic) id stillImageCaptureTestDelegate; @property (weak, nonatomic) id videoCaptureTestDelegate; @property (weak, nonatomic) id cameraRollControllerTestDelegate; @property (copy, nonatomic) NSSet *availableCaptureModes; @property (nonatomic) long long autorotationStyle; @property (nonatomic) BOOL automaticallyAdjustsAutorotationStyle; @property (nonatomic) BOOL automaticallyAdjustsApplicationIdleTimer; @property (weak, nonatomic) id configurationDelegate; @property (nonatomic, getter=isPerformingTileTransition) BOOL performingTileTransition; @property (nonatomic, getter=isDisablingMultipleCaptureFeatures) BOOL disablingMultipleCaptureFeatures; @property (nonatomic, getter=isDisablingAdditionalCaptures) BOOL disablingAdditionalCaptures; @property (nonatomic, getter=isPreventingAdditionalCaptures, setter=_setPreventingAdditionalCaptures:) BOOL preventingAdditionalCaptures; @property (nonatomic) unsigned long long persistenceBehavior; @property (readonly, nonatomic) long long messagesTransitionState; @property (readonly, nonatomic) long long emulationMode; @property (nonatomic, getter=isShowingStandardControls) BOOL showingStandardControls; @property (nonatomic) long long imagePickerVideoConfiguration; @property (nonatomic) double maximumVideoRecordingDuration; @property (retain, nonatomic) UIView *customOverlayView; @property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } customPreviewViewTransform; @property (nonatomic, getter=isPerformingReviewUsingOverlay) BOOL performingReviewUsingOverlay; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } reviewUsingOverlayFrame; @property (nonatomic) long long flashMode; @property (nonatomic) long long torchMode; @property (nonatomic, setter=setHDRMode:) long long hdrMode; @property (nonatomic) long long timerDuration; @property (nonatomic) long long livePhotoMode; @property (nonatomic) long long photoModeAspectRatioCrop; @property (nonatomic) long long rawMode; @property (nonatomic) long long photoResolution; @property (readonly, nonatomic) long long configuredCaptureMode; @property (readonly, nonatomic) long long currentCaptureMode; @property (readonly, nonatomic) long long configuredCaptureDevice; @property (readonly, nonatomic) long long currentCaptureDevice; @property (readonly, nonatomic, getter=isCapturingPhoto) BOOL capturingPhoto; @property (readonly, nonatomic, getter=isCapturingLivePhoto) BOOL capturingLivePhoto; @property (readonly, nonatomic, getter=isRecording) BOOL recording; @property (weak, nonatomic) id reviewButtonSource; @property (weak, nonatomic) id creativeCameraDelegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL shouldHideTopBar; @property (readonly, nonatomic) BOOL shouldHideFlashButton; @property (readonly, nonatomic) BOOL shouldHideHDRButton; @property (readonly, nonatomic) BOOL shouldHideTimerButton; @property (readonly, nonatomic) BOOL shouldHideFlipButton; @property (readonly, nonatomic) BOOL shouldHideElapsedTimeView; @property (readonly, nonatomic) BOOL shouldHideLivePhotoButton; @property (readonly, nonatomic) BOOL shouldHidePortraitModeInstructionLabel; @property (readonly, nonatomic) BOOL shouldHideQRCodeInstructionLabel; @property (readonly, nonatomic) BOOL shouldHideFilterNameBadge; @property (readonly, nonatomic) BOOL shouldHideLightingControl; @property (readonly, nonatomic) BOOL shouldLayoutLightingNameBadgeAtBottom; @property (readonly, nonatomic) BOOL shouldShiftPreviewForUtilityBar; - (BOOL)_allowsPhysicalCaptureInteraction; - (void)availableDiskSpaceChanged:(id)a0; - (void)cameraRollControllerWillPresentCameraRoll:(id)a0 withOneUpController:(id)a1; - (void)_updateFullscreenViewfinderControlsVisibilityForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (void)captureController:(id)a0 didOutputLowLightStatus:(long long)a1; - (void)_embedAllControlsWithLayoutStyle:(long long)a0; - (long long)_displayedFlashModeForMode:(long long)a0 flashActive:(out BOOL *)a1; - (void)_embedHDRButtonWithLayoutStyle:(long long)a0; - (BOOL)_shouldEnableFlashButton; - (void)captureController:(id)a0 didOutputAppClipCodeResults:(id)a1; - (BOOL)_shouldEnableSwipeToModeSwitch; - (long long)_effectFilterTypeForMode:(long long)a0; - (void)_setEffectFilterType:(long long)a0 forMode:(long long)a1; - (BOOL)_shouldShowSharedLibraryImageWellIndicatorForGraphConfiguration:(id)a0; - (void)captureControllerDidReachMaximumBurstLength:(id)a0; - (double)_zoomSliderValueForZoomFactor:(double)a0; - (struct { long long x0; long long x1; })_fallbackPhotoFormatForDesiredFormat:(struct { long long x0; long long x1; })a0 mode:(long long)a1 device:(long long)a2; - (BOOL)_isExpectedLowLightDurationCancelable; - (void)dynamicShutterControlDidShortPress:(id)a0; - (void)_updatePhysicalButtonCapturedEnabledResigningActiveOrDisappearing:(BOOL)a0; - (void)request:(id)a0 didFailWithError:(id)a1; - (BOOL)_shouldHideModeDialForGraphConfiguration:(id)a0 isCapturingBurst:(BOOL)a1; - (void)_handleSwipeUpGestureRecognizer:(id)a0; - (long long)_diskSpaceAlertType; - (void)_handleUserChangedToDevice:(long long)a0; - (void)_embedLivePhotoButtonWithLayoutStyle:(long long)a0; - (BOOL)_shouldEnableAutoMacroButton; - (void)_embedLightingControlWithLayoutStyle:(long long)a0; - (void)_updateOriginForRequest:(id)a0; - (void)_handleUserChangedToFlashMode:(long long)a0; - (void)_teardownSynchronizedCaptureTimerDelegate; - (BOOL)_shouldEnableFilterButton; - (id)viewfinderView; - (void)stillImageRequestsWillRequestCTMVideoCaptureEnd; - (void)_createTimerButtonIfNecessary; - (void)_resetObjectResults; - (BOOL)_shouldEnableApertureButton; - (BOOL)shouldHideLightingNameBadgeForOrientation:(long long)a0; - (void)_handleImageWellReleased:(id)a0; - (void)_initiateCTMCaptureWithCurrentSettingsAtSystemTime:(unsigned long long)a0; - (void)_createFilterScrubberGestureRecognizersIfNecessary; - (unsigned long long)_shutterButtonFeedbackForCurrentConfiguration; - (BOOL)_shouldUseFiltersForGraphConfiguration:(id)a0; - (BOOL)_shouldEnableTimerButton; - (void)_handleApplicationWillEnterForeground:(id)a0; - (void)_handlePhotoFormatPickerLongPressed:(id)a0; - (void)stillImageRequestsDidStopCapturingCTMVideo; - (void)_createFlashBadgeIfNecessary; - (void)_collapseExpandedButtonsAnimated:(BOOL)a0; - (void)stillImageRequestDidStartCapturing:(id)a0 resolvedSettings:(id)a1; - (void)_updateLightingUIForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (id)cameraRollControllerPresentingViewController:(id)a0; - (void)_createOrDestroyHDRButtonIfNecessary; - (void)_destroyHDRButtonIfNecessary; - (void)_embedShutterButtonWithLayoutStyle:(long long)a0; - (unsigned long long)_reasonsToDisableCreativeCameraButton; - (void)_setResolvedTorchMode:(long long)a0 animated:(BOOL)a1; - (void)remoteShutter:(id)a0 setIrisMode:(long long)a1; - (void)_destroyLevelViewIfNecessary; - (void)_updateMaxRecordingTimeInstructionLabelForGraphConfiguration:(id)a0; - (void)panoramaRequestDidStartCapturing:(id)a0; - (void)_createCommonControlsIfNecessary; - (void)_updateDescriptionOverlayVisibilityForMode:(long long)a0 allowShow:(BOOL)a1 allowHide:(BOOL)a2 animated:(BOOL)a3; - (BOOL)_urgentlyNeedsToPurgeDiskSpace; - (void)_unembedAndDestroyAllControls; - (void)_updateLayoutStyle; - (void)captureController:(id)a0 didOutputShallowDepthOfFieldStatus:(long long)a1 stagePreviewStatus:(long long)a2; - (void)_showDiskSpaceAlertView; - (BOOL)_shouldEnableZoomSlider; - (void)_unembedLevelView; - (void)controlStatusBar:(id)a0 willChangeExpandingControl:(id)a1 expanded:(BOOL)a2; - (BOOL)_stopTimelapse; - (void)requestDidCancel:(id)a0; - (void)lightingControlDidChangeExpanded:(id)a0; - (BOOL)_shouldShowSharedLibraryIndicatorForGraphConfiguration:(id)a0; - (void)_captureOrientationChanged:(id)a0; - (id)_previewFiltersForMode:(long long)a0 device:(long long)a1 isPhotoModePortraitEffectActive:(BOOL)a2; - (void)_updateDisabledModeOverlayViewForCurrentState; - (void)panoramaRequestDidStopCapturing:(id)a0 interrupted:(BOOL)a1; - (void)remoteShutter:(id)a0 setZoomAmount:(double)a1; - (void)_createPortraitModeControlsIfNecessary; - (void)_handleRAWIndicator; - (long long)_elapsedTimeViewIdleBackgroundStyle; - (void)_handleDisabledShutterTap; - (void)stillImageRequestsWillStartCapturingLivePhotoVideo; - (void)dynamicShutterControlGesturesDidEnd:(id)a0; - (void)_setShallowDepthOfFieldStatus:(long long)a0 stagePreviewStatus:(long long)a1; - (void)_teardownBurstTimer; - (BOOL)_stopCapturingVideo; - (void)_updateLowLightSlider; - (long long)_sanitizedLightingTypeForMode:(long long)a0 device:(long long)a1; - (BOOL)_shouldHideDoneButtonForGraphConfiguration:(id)a0; - (BOOL)_shouldCreateLevelViewForMode:(long long)a0; - (BOOL)_isCTMCaptureForType:(long long)a0; - (void)_beginDisablingInterfaceAutorotation; - (BOOL)_stillDuringVideoButtonPressed:(id)a0; - (BOOL)_shouldEnableSharedLibraryButton; - (void)_handleProResIndicator; - (void)timelapseController:(id)a0 startedWithCaptureOrientation:(long long)a1; - (void)controlDrawerFlashButtonUnavailable:(id)a0; - (void)_updateLowLightControlsAnimated:(BOOL)a0; - (BOOL)_shouldEnableDrawerControl:(long long)a0; - (void)prepareForDefaultImageSnapshotForScreen:(id)a0; - (void)zoomControlDidChangeShowingZoomDial:(id)a0; - (long long)_aspectRatioCropForMode:(long long)a0 devicePosition:(long long)a1; - (void)_embedBurstIndicatorViewWithLayoutStyle:(long long)a0; - (void)captureControllerWasInterrupted:(id)a0; - (BOOL)_isLivePhotoSupportedForGraphConfiguration:(id)a0; - (void)videoConfigurationStatusIndicatorDidTapFramerate:(id)a0; - (void)_applyTransformsForAutorotationStyle:(long long)a0; - (BOOL)_shouldHideFlipButtonForGraphConfiguration:(id)a0; - (void)_dismissDockedMRCButtonIfNeededAnimated:(BOOL)a0; - (BOOL)_shouldEnableControlDrawerToggle; - (void)_updateImageAnalysisButton; - (struct { long long x0; long long x1; })_advancedPhotoFormat; - (void)_embedGridViewWithLayoutStyle:(long long)a0; - (void)_setPhotoFormatConflict:(unsigned long long)a0 isConflicting:(BOOL)a1; - (void)_updateFlashModeOnControllerForMode:(long long)a0; - (void)_attemptShutterPressWithBlock:(id /* block */)a0; - (void)_createCommonGestureRecognizersIfNecessary; - (id)_debugStringForDisabledModeReasons:(id)a0; - (void)_toggleBetweenFrontFacingZoomFactorsForZoomControl:(id)a0; - (void)videoRequestDidCompleteCapture:(id)a0 withResponse:(id)a1 error:(id)a2; - (void)physicalCaptureNotifierDidChangeState:(id)a0 forButton:(long long)a1; - (BOOL)_shouldHideFilterButtonForGraphConfiguration:(id)a0; - (void)_startCountdownForCaptureTimer; - (id)_targetFilterScrubberView; - (void)_handleLivePhotoIndicator; - (BOOL)_shouldShowSemanticStyleControlForGraphConfiguration:(id)a0; - (BOOL)_isVideoStabilizationIndicatorPrimary; - (void)_imageWellSetContentHidden:(BOOL)a0; - (void)_performCaptureAnimationWithDuration:(double)a0; - (void)_setShowingPortraitApertureSlider:(BOOL)a0 animated:(BOOL)a1; - (void)_embedLevelViewWithLayoutStyle:(long long)a0; - (void)_embedReviewButtonWithLayoutStyle:(long long)a0; - (void)videoThumbnailOutputWillBeginRenderingThumbnailsWithContents:(id)a0; - (BOOL)stopRecording; - (void)_processResults:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)_canUseFilteringForLayoutStyle:(long long)a0; - (void)_handleUserChangedProResMode:(long long)a0; - (void)previewViewControllerDidChangeVideoFillAspectRatio:(id)a0; - (void)_createFilterNameBadgeIfNecessary; - (BOOL)_shouldEnableModeDial; - (void)stillImageRequestDidStopCapturingStillImage:(id)a0; - (void)_handleShutterButtonReleased:(id)a0; - (BOOL)_shouldHideLightingControlBadgeForGraphConfiguration:(id)a0 orientation:(long long)a1; - (void)_updateDepthEffectSuggestionButtonAnimated:(BOOL)a0; - (void)toggleBetweenZoomFactorsForZoomControl:(id)a0; - (void)_attemptShutterReleaseWithBlock:(id /* block */)a0; - (void)_updatePanoramaSizeIfNeededForGraphConfiguration:(id)a0; - (void)zoomControlDidChangePlatterExpanded:(id)a0; - (void)setMessagesTransitionState:(long long)a0 animated:(BOOL)a1; - (id)dynamicShutterControlTopLevelSuperview:(id)a0; - (BOOL)_shouldEnableSemanticStyleControl; - (BOOL)_shouldHideElapsedTimeViewForGraphConfiguration:(id)a0 orientation:(long long)a1; - (void)_showFlashOrTorchUnavailableAlertView; - (void)_createImageAnalysisInstructionLabelIfNeeded; - (void)_swipedToNextCameraMode; - (void)_remoteShutterSetZoomFactor:(double)a0; - (BOOL)_shouldSuspendCaptureSessionForModeDisabledReasons:(id)a0; - (BOOL)_shouldDisableCompromisedFlashForDevicePosition:(long long)a0; - (long long)_numberOfTicksForTimerDuration:(long long)a0; - (BOOL)_isFlashUnavailableForMode:(long long)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })cameraRollControllerPreviewSourceRect:(id)a0; - (BOOL)_isPinchingForZoom; - (void)zoomControl:(id)a0 didChangeZoomFactor:(double)a1 interactionType:(long long)a2; - (void)dynamicShutterControlDidStartZoomGesture:(id)a0; - (void)_handleFlashIndicator; - (id)fullscreenViewfinderSelectedSemanticStyle:(id)a0; - (void)captureController:(id)a0 didChangeAutoMacroSuggested:(BOOL)a1; - (void)_createFocusAndExposureLockBadgeIfNecessary; - (void)_indicateCaptureTimerProgressUsingTorch; - (BOOL)_isDepthSuggestedOrEnabledForShallowDepthOfFieldStatus:(long long)a0; - (void)cameraRollControllerWillPresentPreviewController:(id)a0; - (void)previewViewControllerWillResetFocusOrExposure:(id)a0; - (void)remoteShutter:(id)a0 setHDRMode:(long long)a1; - (void)_embedQRCodeInstructionLabelWithLayoutStyle:(long long)a0; - (void)controlDrawer:(id)a0 didChangeProResVideoMode:(long long)a1; - (void)_showUnsupportedFormatAlert; - (void)remoteShutterCancelCountdown:(id)a0; - (void)_embedFlashBadgeWithLayoutStyle:(long long)a0; - (void)_handleUserChangedRAWMode:(long long)a0; - (void)_updateResolvedLowLightModeAnimated:(BOOL)a0; - (id)_textInteractionInsert; - (void)_setExposureBias:(double)a0 forMode:(long long)a1; - (void)_configureZoomControlForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (void)_handleIntensityButtonTapped:(id)a0; - (void)_createHDRBadgeIfNecessary; - (void)_dismissOverlays; - (long long)_filterTypeForItemIndex:(long long)a0; - (BOOL)_shouldReportUserInitiationTimeForCurrentSettings; - (void)_updateImageWellWithStillImageResponse:(id)a0 forRequest:(id)a1 error:(id)a2; - (void)_updateDepthEffectApertureForGraphConfiguration:(id)a0 fromGraphConfiguration:(id)a1 zoomFactor:(double)a2; - (void)_updateDisabledModeUIAnimated:(BOOL)a0; - (id)_videoCaptureRequestWithCurrentSettings; - (id)_currentCaptureFiltersForBurst:(BOOL)a0; - (void)controlDrawer:(id)a0 didCreateControlForType:(long long)a1; - (void)_updateUserPreferencesForFilterUsage; - (void)_updateRAWButtonAnimated:(BOOL)a0; - (void)fullscreenViewfinderDidCreateExternalStorageButton:(id)a0; - (void)_updateBarBackgroundStyleForMode:(long long)a0 capturing:(BOOL)a1 animated:(BOOL)a2; - (void)_createFlashButtonIfNecessary; - (void)_handleStillDuringVideoButtonReleased:(id)a0; - (BOOL)_captureStillImageWithRequest:(id)a0 error:(id *)a1; - (void)_embedLightingNameBadgeWithLayoutStyle:(long long)a0; - (void)videoRequestDidStartCapturing:(id)a0; - (BOOL)_updateDuetSystemConstraintsIfNecessary; - (BOOL)_shouldShowSharedLibraryButtonForGraphConfiguration:(id)a0; - (struct CGSize { double x0; double x1; })_desiredPreviewSizeForStillImageCapture; - (BOOL)_shouldHideQRCodeInstructionLabelForGraphConfiguration:(id)a0; - (void)controlDrawerDidCreateIntensitySlider:(id)a0; - (void)_resetExposureClipping; - (BOOL)_shouldHideShutterButtonForGraphConfiguration:(id)a0; - (void)_handleImageWellPressed:(id)a0; - (BOOL)_isCapturingTimelapse; - (void)_resetZoom; - (BOOL)_shouldEnableLowLightControl; - (void)_forceHideBadgesAnimated:(BOOL)a0; - (void)controlDrawer:(id)a0 didChangeValueForControlType:(long long)a1; - (void)videoThumbnailOutputWillEndRenderingThumbnails; - (void)_updateHDRSuggestionMonitoringForGraphConfiguration:(id)a0; - (void)_handleStillDuringVideoButtonPressed:(id)a0; - (id)_semanticStyleForPreviewWithSupport:(unsigned long long)a0; - (void)textLiftingAnimationDidEndForView:(id)a0; - (BOOL)_shouldShowDrawerControlOfType:(long long)a0 forGraphConfiguration:(id)a1; - (BOOL)_shouldHideTimerIndicatorViewForGraphConfiguration:(id)a0; - (BOOL)_shouldShowPreviewOverlayButtonForGraphConfiguration:(id)a0; - (void)_updatePhotoFormatPickerAnimated:(BOOL)a0; - (BOOL)_shouldCreateHorizonLevelViewForMode:(long long)a0; - (void)_createOrDestroyHorizonLevelViewIfNecessary; - (void)_updatePortraitApertureSliderForGraphConfiguration:(id)a0 zoomFactor:(double)a1; - (BOOL)_isScreenExternalDisplay; - (id)modesForModeDial:(id)a0; - (BOOL)isEmulatingImagePicker; - (long long)cameraRollControllerPreferredPresentationOrientation:(id)a0; - (BOOL)_shouldEnableImageWell; - (void)controlDrawer:(id)a0 wantsFilterScrubberVisible:(BOOL)a1; - (void)changeToMode:(long long)a0 device:(long long)a1 animated:(BOOL)a2; - (void)_handleModeDialTouchDown:(id)a0; - (void)_embedPanoramaViewWithLayoutStyle:(long long)a0; - (void)_sharedLibraryTapToRadarAction; - (BOOL)_wantsHDRControlsVisible; - (BOOL)_shouldShowFlashCompromisedInstructionsForGraphConfiguration:(id)a0; - (BOOL)_hasBeenPromptedForICPLToday; - (void)controlDrawer:(id)a0 didChangeTimerDuration:(long long)a1; - (void)_prepareTopBarForOrientationChangeDuringConfiguration; - (void)_updateShutterButtonForEndOfLowLightCapture; - (void)zoomControlDidTapZoomButtonAccessory:(id)a0; - (BOOL)_shouldDeferMediaLoadingForGraphConfiguration:(id)a0; - (void)_handleFilterButtonTapped:(id)a0; - (void)_fallbackToValidProResVideoConfigurationIfNeeded; - (void)_handleBurstTimerFired:(id)a0; - (void)_updateQRCodeInstructionLabelForCurrentState; - (void)_hideBurstIndicatorView; - (BOOL)_shouldShowAutoMacroButtonForGraphConfiguration:(id)a0; - (void)semanticStyleSettingsControllerDidDismiss:(id)a0; - (void)controlDrawer:(id)a0 didChangeAspectRatio:(long long)a1; - (void)_updateLivePhotoButtonAnimated:(BOOL)a0; - (void)_resetMachineReadableMetadataAndProcessing; - (void)_handleApplicationDidBecomeActive:(id)a0; - (long long)_temporaryPersistenceOptionsForBehavior:(unsigned long long)a0; - (BOOL)_shouldEnableRAWButton; - (void)_updateTorchModeAnimated:(BOOL)a0; - (void)cameraRollControllerDidStartSession:(id)a0; - (void)cameraRollControllerRequestsCaptureSessionStopped:(id)a0; - (void)_handleUserChangedToNightMode:(unsigned long long)a0; - (BOOL)_shouldHideBottomBarForGraphConfiguration:(id)a0; - (void)_embedDoneButtonWithLayoutStyle:(long long)a0; - (BOOL)_shouldAnimateViewfinderCloseForReason:(long long)a0; - (void)_updateModeDisabledForCurrentStateAnimated:(BOOL)a0; - (void)_handlePillPressForCurrentMRCAction; - (void)fullscreenViewfinderDidCreateAutoMacroButton:(id)a0; - (void)lightingControl:(id)a0 willChangeExpanded:(BOOL)a1; - (void)_startTimer:(unsigned long long)a0; - (BOOL)_wantsZoomSliderForGraphConfiguration:(id)a0; - (BOOL)dynamicShutterControlCanStartOnTouchDown:(id)a0; - (void)captureControllerWillStartPlayingBurstEndSound:(id)a0; - (BOOL)capturePhoto; - (void)_updateExternalStorageMonitoringState:(unsigned long long)a0; - (void)_handlePhotoFormatPickerChangedPhotoFormat:(id)a0; - (void)_handleShutterButtonActionWithEventTriggerDescription:(id)a0; - (void)_restoreZoomRangeAfterRecordingIfNecessary; - (BOOL)_wantsExternalStorageOutputEnabledForMode:(long long)a0 videoEncodingBehavior:(long long)a1; - (BOOL)_shouldHideUtilityBarForGraphConfiguration:(id)a0; - (id)_debugEnabledDescriptionForControl:(id)a0 withReason:(id)a1; - (BOOL)_zoomControlReconfiguresGraphConfiguration:(id)a0; - (void)_updateSharedLibraryButtonOnSubviewsForLayoutStyle:(long long)a0; - (void)_createShallowDepthOfFieldBadgeIfNecessary; - (void)_updateExposureSliderForCurrentState; - (unsigned long long)preferredScreenEdgesDeferringSystemGestures; - (void)_layoutViewfinderForShowingFilterScrubber:(BOOL)a0 animated:(BOOL)a1; - (void)_updateUIForCapturing:(BOOL)a0 animated:(BOOL)a1; - (void)_createApertureButtonIfNecessary; - (void)_updateForCurrentMachineReadableCodeAction; - (void)_updateProResButtonAnimated:(BOOL)a0; - (void)_stopCapturingCTMVideo; - (void)panoramaRequestDidCompleteCapture:(id)a0 withResponse:(id)a1 error:(id)a2; - (void)_showBurstIndicatorView; - (void)timelapseController:(id)a0 persistedPlaceholderResult:(id)a1 error:(id)a2; - (BOOL)_shouldApplyTopBarRotationForGraphConfiguration:(id)a0; - (void)_embedIntensityButtonWithLayoutStyle:(long long)a0; - (void)handleVolumeButtonReleased; - (long long)_aspectRatioForMode:(long long)a0 devicePosition:(long long)a1; - (void)captureControllerDidStopRunning:(id)a0; - (BOOL)_shouldShowImageAnalysisInstructionLabel; - (void)_embedZoomControlWithLayoutStyle:(long long)a0; - (BOOL)_shouldShowImageAnalysisButtonForGraphConfiguration:(id)a0; - (BOOL)_shouldHidePanoramaViewForGraphConfiguration:(id)a0; - (long long)_topBarBackgroundStyleForMode:(long long)a0 capturing:(BOOL)a1; - (void)_createFilterScrubberViewIfNecessary; - (long long)_videoConfigurationFramerateForGraphConfiguration:(id)a0; - (id)_stillImageCaptureRequestForTextAnalysis; - (BOOL)zoomControlShouldSnapDialToSwitchOverZoomFactors:(id)a0; - (void)_handleUserChangedToHDRMode:(long long)a0; - (id)_semanticStyleForPreview; - (void)_embedHDRBadgeWithLayoutStyle:(long long)a0; - (long long)_autorotationStyleForLayoutStyle:(long long)a0; - (void)_createGridViewIfNecessary; - (void)remoteShutter:(id)a0 setCaptureDevice:(long long)a1; - (struct { long long x0; long long x1; })_essentialPhotoFormat; - (void)request:(id)a0 didDetectTextWithResult:(id)a1; - (void)_handleNightModeIndicator; - (void)controlDrawer:(id)a0 didChangeLivePhotoMode:(long long)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })cameraRollControllerSourceAssetRect:(id)a0; - (void)actionDidUpdateTitle:(id)a0; - (void)_handleUserChangedToMode:(long long)a0; - (double)timeIntervalForDuration:(long long)a0; - (void)wheelScrubberViewDidChangeSelectedIndex:(id)a0; - (void)_handleVideoStabilizationIndicator; - (id)_generateAnalyticsCaptureEventWithRequest:(id)a0 burst:(BOOL)a1; - (id)_filteredTextResults:(id)a0; - (void)applyCaptureConfiguration:(id)a0 conflictingControlConfiguration:(id)a1; - (void)simulateImageWellTap; - (void)_handleShutterButtonReleased:(id)a0 fromDragExit:(BOOL)a1; - (void)_setShowingFilterScrubber:(BOOL)a0 animated:(BOOL)a1; - (unsigned long long)feedbackTypeForImageAnalysisInteraction:(id)a0; - (BOOL)_startTimelapse; - (BOOL)_shouldShowShutterButtonDisabled; - (id)modesForModeSelector:(id)a0; - (void)willShowZoomSlider:(id)a0 withAnimationDuration:(double)a1; - (void)captureControllerDidStopCapturingBurst:(id)a0; - (void)_handleDismissLiftedTextGestureRecognizer:(id)a0; - (void)didSelectMode:(long long)a0; - (void)_updateFocusAfterZoomIfNecessary; - (BOOL)_shouldEnablePhotoFormatButton; - (struct CGPoint { double x0; double x1; })prominentObjectManagerPointOfInterestInNormalizedDeviceSpace:(id)a0; - (void)_prepareDeferredProcessingIfNeeded; - (void)_createLivePhotoBadgeIfNecessary; - (void)_createTimerIndicatorViewIfNecessary; - (BOOL)_shouldRequestDepthDeliveryForBurst:(BOOL)a0; - (void)_createMetalContextIfNecessary; - (void)_createLivePhotoButtonIfNecessary; - (void)_rotateTopBarAndControlsToOrientation:(long long)a0 shouldAnimate:(BOOL)a1; - (BOOL)remoteShutterShouldSuspendApp:(id)a0; - (id)_stillImageCaptureRequestWithCurrentSettingsAsBurst:(BOOL)a0 maximumLength:(long long)a1; - (void)_handleZoomPinchGestureRecognizer:(id)a0; - (void)_embedApertureButtonWithLayoutStyle:(long long)a0; - (BOOL)_shouldHideReviewButtonForGraphConfiguration:(id)a0; - (struct { long long x0; long long x1; })_currentPhotoFormat; - (BOOL)_startCapturingPanoramaWithRequest:(id)a0; - (id)_controlTypesForGraphConfiguration:(id)a0; - (BOOL)startRecording; - (void)_createZoomControlIfNecessary; - (void)_createShutterButtonIfNecessary; - (void)videoRequestDidStopCapturing:(id)a0; - (void)_destroyFilterScrubberViewIfNecessary; - (void)_createZoomSliderIfNecessary; - (BOOL)_isActiveZooming; - (BOOL)_isExposureBiasNonDefault:(double)a0; - (BOOL)_shouldEnableCreativeCameraButton; - (BOOL)pressShutterButtonWithTouchUpDelay:(double)a0; - (void)_handleFreeResourcesLabelTapped:(id)a0; - (BOOL)_shouldShowDepthSuggestionButtonForGraphConfiguration:(id)a0; - (void)_shutterButtonSetSpinning:(BOOL)a0; - (void)captureController:(id)a0 didOutputCaptureAvailability:(BOOL)a1; - (void)_dismissDescriptionOverlayView:(id)a0 withDuration:(double)a1; - (id)_primaryControlStatusIndicatorTypes; - (void)fullscreenViewfinderDidCreateSemanticStyleControls:(id)a0; - (void)_handleGeneralCaptureControllerSuspension; - (void)_handleCallStatusMonitorDidChangeCallActive:(id)a0; - (BOOL)_wantsCaptureAnimationForRequest:(id)a0; - (void)_dismissDiskSpaceAlertViewAnimated:(BOOL)a0; - (void)handleVolumeButtonPressed; - (BOOL)_isLivePhotoSupportedForMode:(long long)a0 device:(long long)a1; - (long long)_lowLightModeForMode:(long long)a0 captureMode:(long long)a1 device:(long long)a2 isBurst:(BOOL)a3; - (void)_resolveAndUpdatePotentiallyConflictingControls:(BOOL)a0 animated:(BOOL)a1; - (void)_cancelCTMCapture; - (void)_updateShutterButtonLegibility; - (unsigned long long)_supportedInterfaceOrientationsForLayoutStyle:(long long)a0 wantsTextAnalysis:(BOOL)a1; - (void)stillImageRequestDidCompleteCapture:(id)a0 error:(id)a1; - (BOOL)_isShowingCameraRoll; - (BOOL)_hasInFlightConfiguration; - (BOOL)_isCTMVideoSupportedForGraphConfiguration:(id)a0; - (void)_presentCameraRollViewControllerAnimated:(BOOL)a0 interactive:(BOOL)a1; - (BOOL)_shouldShowMaxRecordTimeInstructionLabelForGraphConfiguration:(id)a0; - (void)_handleApplicationDidRemoveDeactivationReason:(id)a0; - (void)_setDesiredTorchMode:(long long)a0 animated:(BOOL)a1; - (void)_handleDepthEffectSuggestionButtonTapped:(id)a0; - (void)_handlePhotosButtonReleased:(id)a0; - (void)stillImageRequestWillStartCapturingCTMVideoWithCaptureInFlight:(BOOL)a0; - (BOOL)_shouldHideBadgesForGraphConfiguration:(id)a0; - (void)_embedFilterNameBadgeWithLayoutStyle:(long long)a0; - (void)storageControllerDidChangePurgingState:(id)a0; - (BOOL)_shouldHideLevelViewForGraphConfiguration:(id)a0; - (BOOL)_shouldCreatePhotosButton; - (void)_createStillDuringVideoButtonIfNecessary; - (void)_setExternalStorageOutputEnabled:(BOOL)a0 animated:(BOOL)a1; - (BOOL)horizonLevelViewCanPlayHaptics:(id)a0; - (void)_embedElapsedTimeViewWithLayoutStyle:(long long)a0; - (void)previewViewControllerDidChangeFocusOrExposure:(id)a0; - (BOOL)_shouldHideZoomControlForGraphConfiguration:(id)a0; - (void)_updateProResControlsForCurrentState; - (long long)_fallbackVideoConfigurationForVideoConfiguration:(long long)a0 withBlock:(id /* block */)a1; - (void)animateAlongsideFadeOutForTextLiftingView:(id)a0; - (BOOL)_isFlashCompromisedForDevicePosition:(long long)a0; - (BOOL)_shouldHideModeDialForGraphConfiguration:(id)a0; - (double)_defaultZoomFactorForGraphConfiguration:(id)a0 captureOrientation:(long long)a1; - (void)_handleShutterButtonPressed:(id)a0; - (void)_createUtilityBarIfNecessary; - (void)remoteShutter:(id)a0 setMode:(long long)a1; - (void)_embedLivePhotoBadgeWithLayoutStyle:(long long)a0; - (void)_createPanoramaViewControllerIfNecessary; - (BOOL)_shouldEnableFlipButton; - (void)_cancelCaptureAnimation; - (void)stillImageRequestDidCompleteStillImageCapture:(id)a0 withResponse:(id)a1 error:(id)a2; - (void)_synchronizedCaptureTimerDelegateFired:(id)a0; - (void)_captureRequest:(id)a0 didCompleteVideoCaptureWithResponse:(id)a1 error:(id)a2; - (BOOL)_shouldShowUnsupportedExternalStorageFormat; - (void)captureControllerDidStartRunning:(id)a0; - (void)_handleTextAnalysisStillImageResponse:(id)a0 error:(id)a1 forRequest:(id)a2; - (void)_handleModeDialValueChanged:(id)a0; - (void)_embedCreativeCameraButtonWithLayoutStyle:(long long)a0; - (void)_updateControlDrawerContentsVisibilityForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (void)_stopCountdownForCaptureTimer; - (void)fullscreenViewfinderDidCreateDepthEffectSuggestionButton:(id)a0; - (void)_handleTouchDownForZoomControl:(id)a0; - (void)_updateFlashButtonAvailability; - (void)_startFlashingVideoStabilizationBadge; - (void)_updateVideoStabilizationButtonAnimated:(BOOL)a0; - (void)dynamicShutterControlGesturesDidCancel:(id)a0; - (BOOL)_shouldHideCreativeCameraButtonForGraphConfiguration:(id)a0; - (void)_updateHDRButtonAnimated:(BOOL)a0; - (void)remoteShutter:(id)a0 focusOn:(struct CGPoint { double x0; double x1; })a1; - (void)fullscreenViewFinder:(id)a0 willPresentControlDrawerModallyForControlType:(long long)a1 reason:(long long)a2; - (void)_embedZoomSliderWithLayoutStyle:(long long)a0; - (id)_targetLightingControl; - (void)stillImageRequestDidBeginCaptureBeforeResolvingSettings:(id)a0; - (void)captureController:(id)a0 didOutputHistogramResult:(id)a1; - (void)_updateSharedLibraryBadgeForCurrentState; - (void)_updateModeDisabledForGraphConfiguration:(id)a0 callActive:(BOOL)a1 animated:(BOOL)a2; - (void)controlDrawer:(id)a0 didChangeRAWMode:(long long)a1; - (unsigned long long)_currentSemanticStyleSupport; - (void)willHideZoomSlider:(id)a0 withAnimationDuration:(double)a1; - (void)_applySelectedEffectFilterType:(long long)a0; - (void)stillImageRequestDidCompleteStillImageLocalPersistence:(id)a0 withResponse:(id)a1 error:(id)a2; - (void)dynamicShutterControlGesturesDidBegin:(id)a0; - (void)captureController:(id)a0 didChangePreviewZoomPIPRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (BOOL)_shouldHideZoomSliderForGraphConfiguration:(id)a0 ignoreExpiredVisibilityTimer:(BOOL)a1; - (BOOL)_shouldHideFocusAndExposureLockBadgeForGraphConfiguration:(id)a0; - (unsigned long long)_nextModeSwitchDirectionForLayoutStyle:(long long)a0; - (void)_updateZoomUIWithZoomFactor:(double)a0 animated:(BOOL)a1; - (BOOL)takeStillDuringVideoWithTouchUpDelay:(double)a0; - (void)externalStorageMonitor:(id)a0 didChangeConnectedStorageDevices:(id)a1; - (void)_handleFlipButtonReleased:(id)a0; - (void)disabledPreviewController:(id)a0 wantsPreviewEnabledForReason:(long long)a1; - (BOOL)remoteShutterStartCapture:(id)a0; - (id)cameraRollControllerImageForReveal:(id)a0; - (BOOL)_shouldHideHDRButtonForGraphConfiguration:(id)a0; - (long long)_shutterButtonModeForCameraMode:(long long)a0 isCapturing:(BOOL)a1; - (void)_createImageWellIfNecessary; - (void)_updateBadgeVisibilityAnimated:(BOOL)a0; - (id)_enabledPhotoFormatsForMode:(long long)a0 device:(long long)a1; - (void)_createPhysicalCaptureRecognizerOrNotifierIfNecessary; - (void)dynamicShutterControlDidStart:(id)a0 withGesture:(long long)a1; - (void)_handleApplicationDidEnterBackground:(id)a0; - (struct { long long x0; long long x1; long long x2; long long x3; BOOL x4; long long x5; long long x6; long long x7; long long x8; })_dynamicShutterSettingsForGraphConfiguration:(id)a0; - (BOOL)_isZoomAllowedForGraphConfiguration:(id)a0; - (BOOL)shouldAutorotate; - (long long)_nextFramerateVideoConfigurationForVideoConfiguration:(long long)a0 videoEncodingBehavior:(long long)a1; - (BOOL)_shouldUseDepthFromSuggestionForCurrentConfiguration; - (void)_showProResUnsupportedAlertAndDisableRelevantControlsForVideoConfiguration:(long long)a0; - (void)_updateUIForCaptureOrientationAnimated:(BOOL)a0; - (void)_embedVideoConfigurationStatusIndicatorWithLayoutStyle:(long long)a0; - (void)_handleFlashButtonChangedFlashMode; - (void)fullscreenViewfinderDidChangeSemanticStyle:(id)a0; - (BOOL)_shouldHideHDRBadgeForGraphConfiguration:(id)a0; - (BOOL)imageAnalysisInteraction:(id)a0 shouldBeginAtPoint:(struct CGPoint { double x0; double x1; })a1 forAnalysisType:(unsigned long long)a2; - (void)_createCameraRollSwipeUpGestureRecognizerIfNecessary; - (void)_embedModeDialWithLayoutStyle:(long long)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })sourceRectForPopoverActionPicker:(id)a0; - (void)_handleApplicationWillResignActive:(id)a0; - (void)_clearFilterScrubberLayerContentsIfNotNeededFromCallsite:(id)a0; - (long long)_videoConfigurationForImagePickerQualityType:(long long)a0; - (id)presentingViewControllerForAction:(id)a0; - (void)_handleContentSizeCategoryDidChange:(id)a0; - (void)_handleDoneButtonReleased:(id)a0; - (void)_handleSharedLibraryIndicator; - (void)_updateViewfinderMaterialFromStatus:(long long)a0 animated:(BOOL)a1; - (BOOL)_wantsExternalStorageOutputEnabled; - (BOOL)_wantsLightingControlForGraphConfiguration:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (void)_embedFlashButtonWithLayoutStyle:(long long)a0; - (id)_flashOrTorchDisabledMessageForCurrentPowerPressure; - (BOOL)_isPrimaryDisplayAssetForCoordinationInfo:(id)a0; - (void)_presentImageWellImage:(id)a0 uuid:(id)a1 animated:(BOOL)a2; - (void)_handleSemanticStyleControlDidChangeValue:(id)a0; - (void)_updateLowLightConflict:(unsigned long long)a0 isConflicting:(BOOL)a1; - (void)_updateSharedLibraryImageWellIndicatorForCurrentState; - (long long)_visibleSuggestionButtonForGraphConfiguration:(id)a0; - (void)descriptionOverlayViewDidAcknowledge:(id)a0; - (void)prominentObjectManager:(id)a0 didChangeCurrentObject:(id)a1; - (void)_destroyGestureRecognizersRequiringStandardControls; - (BOOL)_shouldPauseCapturingStillImagePairedVideoForGraphConfiguration:(id)a0 isShowingCameraRoll:(BOOL)a1; - (unsigned long long)_reasonsToDisableShutterButton; - (void)dealloc; - (id)currentContentSize; - (double)_currentMaximumZoomFactor; - (void)_updatePreviewControllerIndicatorStyle; - (void)_createQRCodeInstructionLabelIfNecessary; - (void)cameraRollController:(id)a0 shouldHideSourceAsset:(BOOL)a1; - (void)_updateZoomControlAccessoryStateAnimated:(BOOL)a0; - (void)controlDrawerDidCreateSemanticStyleControl:(id)a0; - (void)fullscreenViewfinder:(id)a0 didChangeExpanded:(BOOL)a1 forDrawerControlOfType:(long long)a2 animated:(BOOL)a3; - (BOOL)_shouldEnableVideoConfigurationControl; - (void)prominentObjectManager:(id)a0 didChangeCurrentMachineReadableCodeAction:(id)a1; - (void)stillImageRequestsDidCompleteCapturingLivePhotoVideo; - (BOOL)_shouldEnableSwipeToChangeFilters; - (void)_updateExposureButtonForCurrentState; - (void)_updateTopBarStyleForGraphConfiguration:(id)a0 capturing:(BOOL)a1 animated:(BOOL)a2; - (void)badgeTray:(id)a0 didCreateBadgeForType:(unsigned long long)a1; - (void)pressStillDuringVideoForRemoteShutter; - (void)_performCaptureAnimation; - (BOOL)_shouldAllowControlDrawerForGraphConfiguration:(id)a0; - (void)_startSynchronizedCaptureTimerDelegate; - (long long)_sanitizedVideoConfigurationForMode:(long long)a0 device:(long long)a1; - (void)_unembedHorizonLevelView; - (void)_handleHDRIndicator; - (void)dismissAccessibilityHUDViewForAccessibilityHUDManager:(id)a0; - (BOOL)fullscreenViewfinderCanUpdatePreviewSemanticStyles:(id)a0; - (void)viewWillLayoutSubviews; - (void)_createSwipeToModeSwitchGestureRecognizersIfNecessary; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (void)captureController:(id)a0 didOutputTorchActive:(BOOL)a1; - (void)_ensureSensitiveContentHidden; - (BOOL)_shouldHideHorizonLevelViewForGraphConfiguration:(id)a0; - (id)initWithCaptureController:(id)a0 captureConfiguration:(id)a1 conflictingControlConfiguration:(id)a2 locationController:(id)a3 motionController:(id)a4 timelapseController:(id)a5 keepAliveController:(id)a6 remoteShutterController:(id)a7 powerController:(id)a8 cameraRollController:(id)a9 librarySelectionController:(id)a10 callStatusMonitor:(id)a11 storageController:(id)a12 usingEmulationMode:(long long)a13 initialLayoutStyle:(long long)a14 options:(long long)a15; - (void)viewDidLayoutSubviews; - (void)_embedUtilityBarWithLayoutStyle:(long long)a0; - (void)_updateFilterScrubberForGraphConfiguration:(id)a0; - (void)_updateInterfaceModulationForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (void)cameraRollController:(id)a0 willShowPresentingViewControllerShouldStartCaptureSession:(BOOL)a1; - (BOOL)canToggleBetweenZoomFactorsForZoomControl:(id)a0; - (BOOL)_wantsZoomControlForGraphConfiguration:(id)a0; - (void)_setShallowDepthOfFieldStatus:(long long)a0 stagePreviewStatus:(long long)a1 animated:(BOOL)a2; - (id)_generateAnalyticsCaptureEventForTimelapse; - (long long)_nextResolutionVideoConfigurationForVideoConfiguration:(long long)a0 videoEncodingBehavior:(long long)a1; - (void)_beginCapturingBurst; - (void)_handlePhysicalButtonPressed:(long long)a0; - (void)_snapshotAndFadeDisappearingOverlayViewsForChangeToGraphConfiguration:(id)a0; - (BOOL)_shouldHideTimerButtonForGraphConfiguration:(id)a0; - (void)_createLightingControlIfNecessary; - (void)captureController:(id)a0 didChangeToGraphConfiguration:(id)a1 forDesiredConfiguration:(id)a2 requestID:(int)a3; - (void)_handleApplicationWillAddDeactivationReason:(id)a0; - (void)_stopFlashingVideoStabilizationBadge; - (void)_previewDidStartRunning:(id)a0; - (long long)_primaryInstructionLabelForGraphConfiguration:(id)a0; - (void)_updateFlashButtonForMode:(long long)a0 animated:(BOOL)a1; - (void)_updateSharedLibraryButtonAnimated:(BOOL)a0; - (long long)_currentPhotoEncodingBehavior; - (long long)preferredWhitePointAdaptivityStyle; - (void)_presentCameraRollViewControllerIfPossibleAnimated:(BOOL)a0 interactive:(BOOL)a1; - (void)_handleCreativeCameraButtonTouchAttemptedWhileDisabled:(id)a0; - (void)_setWantsVisualTextAnalysis:(BOOL)a0 animated:(BOOL)a1; - (void)_updateDoneButtonIfNeeded; - (BOOL)_stillDuringVideoButtonReleased:(id)a0; - (void)_handleFlipButtonTouchDown:(id)a0; - (void)_handleShutterButtonDragExited:(id)a0; - (BOOL)_shouldEnableLivePhotoButton; - (BOOL)_shouldHideZoomSliderForGraphConfiguration:(id)a0; - (BOOL)_shouldUpdateCaptureOrientation; - (void)_updateFreeResourcesInstructionLabelForCurrentState; - (void)captureController:(id)a0 didChangeCameraSystemPressureState:(id)a1; - (void)_physicalButtonInteraction:(id)a0 handleAction:(id)a1 withActiveActions:(id)a2; - (void)_updateImageAnalysisInstructions; - (BOOL)_shouldHidePhotosButtonForGraphConfiguration:(id)a0; - (void)_createLightingNameBadgeIfNecessary; - (void)_captureControllerDidOutputMRC; - (id)_getOrCreateDescriptionOverlayViewIfNecessaryForMode:(long long)a0; - (void)viewDidLoad; - (BOOL)_shouldMonitorDeviceMotionForGraphConfiguration:(id)a0; - (BOOL)_shouldRotateTopBarForGraphConfiguration:(id)a0; - (void)_handleSwipeToPreviousFilterRecognizer:(id)a0; - (void)_hideUtilityBarAnimated:(BOOL)a0; - (id)_allControlDrawerTypes; - (BOOL)_shouldUseBurstForCaptureTimer; - (void)_handleUserChangedVideoStabilizationMode:(long long)a0; - (id)_secondaryControlStatusIndicatorTypes; - (void)_zoomSliderValueDidChange:(id)a0 forEvent:(id)a1; - (void)_handleHDRButtonChangedHDRMode; - (void)_startCapturingBurstWithRequest:(id)a0; - (void)_embedFilterButtonWithLayoutStyle:(long long)a0; - (void)_updateAutoMacroButtonAnimated:(BOOL)a0; - (void)_setLightingType:(long long)a0 forMode:(long long)a1; - (BOOL)_shouldEnableIntensityButton; - (void)_createPortraitIntensitySliderIfNecessary; - (void)_embedTimerButtonWithLayoutStyle:(long long)a0; - (unsigned long long)_previousModeSwipeDirectionForLayoutStyle:(long long)a0; - (void)_createOrDestroyLevelViewIfNecessary; - (BOOL)_shouldHideIntensityButtonForGraphConfiguration:(id)a0; - (void)_swipedToPreviousCameraMode; - (long long)_topBarStyleForGraphConfiguration:(id)a0 capturing:(BOOL)a1; - (void)controlStatusBar:(id)a0 didChangeExpandingControl:(id)a1 expanded:(BOOL)a2; - (void)controlStatusBar:(id)a0 didReceiveTapInIndicatorForType:(unsigned long long)a1; - (long long)_currentCaptureRequestOrigin; - (void)wheelScrubberView:(id)a0 updateCell:(id)a1 forItemAtIndex:(unsigned long long)a2; - (void)_createOrDestroyLevelViewModelIfNecessary; - (void)_createOrDestroySharedLibraryBadgeIfNecessary; - (BOOL)_isDepthSuggestionAllowedForCurrentConfigurationIsBurst:(BOOL)a0; - (void)_handleSceneDidEnterBackground:(id)a0; - (BOOL)_isZooming; - (BOOL)_shouldHideFlashBadgeForGraphConfiguration:(id)a0; - (void)_showFrameDropsAlert; - (BOOL)_shouldShowVideoStabilizationButtonForGraphConfiguration:(id)a0; - (void)_embedPortraitApertureSliderWithLayoutStyle:(long long)a0; - (void)captureController:(id)a0 didOutputFlashActive:(BOOL)a1; - (BOOL)_shouldEnableSwipeToChangeSemanticStyle; - (void)request:(id)a0 didRecgonizeTextWithAnalysis:(id)a1; - (void)_createOrDestroySharedLibraryControlsIfNecessary; - (void)_resetPortraitModeApertureValueIfNeededForGraphConfiguration:(id)a0 zoomFactor:(double)a1; - (id)_acceptableSizeMRCResultsFromResults:(id)a0; - (void)_writeUserPreferences; - (void)controlDrawerDidCreateApertureSlider:(id)a0; - (BOOL)_stopCapturingPanorama; - (void)descriptionOverlayViewDidSelectDetail:(id)a0; - (void)_setWantsFilterScrubberVisible:(BOOL)a0 animated:(BOOL)a1; - (long long)_deviceForSelectButtonZoomDisplayZoomFactor:(double)a0; - (BOOL)_shouldHideLivePhotoBadgeForGraphConfiguration:(id)a0; - (void)_updateAllControlsWithContentSize:(id)a0; - (void)_embedSharedLibraryBadgeWithLayoutStyle:(long long)a0; - (void)accessibilityHUDManager:(id)a0 wantsToShowHUDItem:(id)a1; - (void)_embedPortraitModeInstructionLabelWithLayoutStyle:(long long)a0; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void)lightingControlDidChangeSelectedLightingType:(id)a0; - (BOOL)_shouldProcessMachineReadableMetadata; - (void)remoteShutter:(id)a0 setSharedLibraryMode:(long long)a1; - (void)_handleShutterButtonCancelled:(id)a0; - (long long)_currentMaxPhotoResolution; - (BOOL)_isLowLightActiveForCurrentSettings; - (BOOL)_shouldHideControlStatusIndicatorsForGraphConfiguration:(id)a0; - (void)_updateFilterNameBadgeAnimated:(BOOL)a0; - (void)_createPhotosButtonIfNecessary; - (void)_updateZoomButtonSymbolForMode:(long long)a0 device:(long long)a1 videoConfiguration:(long long)a2 zoomFactor:(double)a3 videoStabilizationStrength:(long long)a4 animated:(BOOL)a5; - (void)captureController:(id)a0 didOutputConfigurationAvailability:(BOOL)a1; - (BOOL)_shouldShowPhotoFormatButtonForGraphConfiguration:(id)a0; - (void)shutterControlTouchAttemptedWhileDisabled:(id)a0; - (void)_updateLightingControlFadesForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (void)_createElapsedTimeViewIfNecessary; - (BOOL)_modeChangeSwipeMatchesExposureBiasPanDirection; - (void)_updateObjectResults:(id)a0 headResults:(id)a1 bodyResults:(id)a2; - (struct CGSize { double x0; double x1; })_portraitOrientedSizeForSize:(struct CGSize { double x0; double x1; })a0; - (void)_embedPhotosButtonWithLayoutStyle:(long long)a0; - (void)_handleUserChangedToMode:(long long)a0 device:(long long)a1 zoomFactor:(double)a2; - (void)loadView; - (id)_graphConfigurationForChangeToMode:(long long)a0 device:(long long)a1 fromGraphConfiguration:(id)a2; - (void)_handleTimelapseLowDiskSpaceNotification:(id)a0; - (void)_createPortraitModeInstructionLabelIfNecessary; - (void)_updateForShallowDepthOfFieldStatusChangedAnimated:(BOOL)a0; - (void)_createStillImageControlsIfNecessary; - (void)_handleFlashButtonWhileFlashUnavailable; - (void)cameraRollControllerDidDismissFullyPresentedCameraRoll:(id)a0; - (unsigned long long)_previewConfigurationForMode:(long long)a0 devicePosition:(long long)a1 videoThumbnailOutputEnabled:(BOOL)a2; - (BOOL)_isShowingBurstIndicatorView; - (void)cameraRollControllerRevealWillBegin:(id)a0; - (void)_updateTorchModeOnControllerForMode:(long long)a0; - (void)_createModeSpecificControlsForConfiguration:(id)a0; - (id)_supportedCaptureModes; - (void)dynamicShutterControl:(id)a0 didChangeRelativeZoomProgress:(double)a1; - (BOOL)dynamicShutterControlShouldBeginGesture:(id)a0; - (BOOL)_shouldShowFreeResourcesInstructionLabelForGraphConfiguration:(id)a0; - (BOOL)prefersStatusBarHidden; - (void)pressShutterForRemoteShutter; - (void)zoomSliderDidEndAutozooming:(id)a0; - (void)_endDisablingInterfaceAutorotation; - (double)_defaultZoomFactorForGraphConfiguration:(id)a0; - (BOOL)_shouldHideAspectRatioControlForGraphConfiguration:(id)a0; - (BOOL)_shouldResetZoomForChangeFromMode:(long long)a0 toMode:(long long)a1; - (void)_updatePortraitModeInstructionLabelForCurrentState; - (void)captureController:(id)a0 didOutputOverCapturePreviewStatus:(long long)a1; - (id)_panoramaCaptureRequestWithCurrentSettings; - (BOOL)_shouldUseZoomButtonForCameraToggleForCurrentModeAndDevice; - (void)_enableProactiveSuggestionsAnimated:(BOOL)a0; - (void)_hideControlsForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (double)_exposureBiasForMode:(long long)a0; - (void)controlDrawerDidCreateFilterScrubber:(id)a0; - (void)videoRequestDidCompleteRemotePersistence:(id)a0 withResponse:(id)a1 error:(id)a2; - (unsigned long long)supportedInterfaceOrientations; - (void)_stopCaptureTimerProgressUsingTorch; - (void)_updatePairedVideoCaptureOnControllerForGraphConfiguration:(id)a0 isShowingCameraRoll:(BOOL)a1; - (void)_updateProminentObjectManagerWithCachedMetadataResults; - (void)_embedImageWellWithLayoutStyle:(long long)a0; - (void)zoomControl:(id)a0 didChangeSelectedButtonIndex:(unsigned long long)a1 displayZoomFactor:(double)a2; - (void)_embedFlipButtonWithLayoutStyle:(long long)a0; - (BOOL)_shouldShowDescriptionOverlayViewForMode:(long long)a0; - (void)_showControlsForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (long long)_availableDefaultCaptureMode; - (void)captureController:(id)a0 didOutputHDRSuggestion:(BOOL)a1; - (void)dynamicShutterControlDidDismissCounter:(id)a0; - (void)dynamicShutterControlDidPressLockButton:(id)a0; - (void)fullscreenViewFinder:(id)a0 willDismissControlDrawerModallyForControlType:(long long)a1 reason:(long long)a2; - (void)stillImageRequestDidCompleteStillImageRemotePersistence:(id)a0 withResponse:(id)a1 error:(id)a2; - (void)_embedFilterScrubberViewWithLayoutStyle:(long long)a0; - (void)_handleLivePhotoButtonChangedLivePhotoMode; - (void)_populateZoomForCaptureEvent:(id)a0; - (BOOL)_shouldSuspendCaptureSessionForGraphConfiguration:(id)a0 callActive:(BOOL)a1; - (void)_updateFocusAndExposureLockBadgeAnimated:(BOOL)a0; - (BOOL)prefersHomeIndicatorAutoHidden; - (void)captureControllerWillStartCapturingBurst:(id)a0; - (void)controlDrawerDidCreateLowLightSlider:(id)a0; - (void)fullscreenViewfinderDidCreateControlDrawer:(id)a0; - (void)previewViewController:(id)a0 didSelectMRCResult:(id)a1; - (void)_updateMachineReadableCodeButtonForAction:(id)a0 animated:(BOOL)a1; - (void)captureController:(id)a0 didOutputFaceResults:(id)a1 headResults:(id)a2 bodyResults:(id)a3 salientObjectResults:(id)a4; - (void)_createLevelViewIfNecessary; - (void)_handleLowLightSliderDidChangeValue:(id)a0; - (void)_updateFilterButtonOnState; - (void)_updateTopBarForLightingType:(long long)a0; - (void)captureController:(id)a0 didChangeRampingVideoZoom:(BOOL)a1; - (BOOL)_shouldAllowControlDrawerToggleForGraphConfiguration:(id)a0 orientation:(long long)a1; - (void)fullscreenViewfinder:(id)a0 didCreateInstructionLabel:(long long)a1; - (void)_createBurstIndicatorViewIfNecessary; - (void)_updateSemanticStyleControlsForCurrentStateAnimated:(BOOL)a0; - (void)_changeToZoomFactor:(double)a0 rampDuration:(double)a1 zoomRampTuning:(long long)a2 shouldAnimate:(BOOL)a3; - (void)_embedFocusAndExposureLockBadgeWithLayoutStyle:(long long)a0; - (void)_embedShallowDepthOfFieldBadgeWithLayoutStyle:(long long)a0; - (void)_handleUserChangedToLivePhotoMode:(long long)a0; - (BOOL)_filterScrubberSwipeMatchesExposureBiasPanDirection; - (void)cameraRollController:(id)a0 didDismissPreviewControllerShouldStartCaptureSession:(BOOL)a1; - (BOOL)_isPinchToZoomAllowed; - (void)_createZoomPinchGestureRecognizerIfNecessary; - (void)_setTimerDurationAndUpdateUI:(long long)a0 animated:(BOOL)a1; - (void)viewWillDisappear:(BOOL)a0; - (void)_updateSwipeToModeSwitchGestureRecognizersWithDirectionsForLayoutStyle:(long long)a0; - (void)_dismissFlashOrTorchUnavailableAlertViewAnimated:(BOOL)a0; - (void)captureController:(id)a0 didOutputFlashAvailability:(BOOL)a1; - (void)captureController:(id)a0 willRecoverFromRuntimeError:(id)a1; - (void)captureControllerInterruptionEnded:(id)a0; - (BOOL)_shouldEnableVideoStabilizationButton; - (void)_handleCreativeCameraButtonReleased:(id)a0; - (BOOL)_shouldSuspendCaptureSessionForModeDisabledReason:(long long)a0; - (void)_updateForCurrentConfiguration; - (double)_zoomFactorForSelectButtonDisplayZoomFactor:(double)a0 device:(long long)a1; - (void)controlDrawer:(id)a0 didChangeHDRMode:(long long)a1; - (void)updateControlVisibilityAnimated:(BOOL)a0; - (BOOL)_canShowWhileLocked; - (BOOL)_shouldEnableTextAnalysisButton; - (BOOL)_shouldHideApertureButtonForGraphConfiguration:(id)a0; - (BOOL)_startCapturingVideoWithRequest:(id)a0; - (void)_updateEnabledControlsWithReason:(id)a0; - (long long)_persistenceOptionsForBehavior:(unsigned long long)a0 allowingOptionalLocalPersistence:(BOOL)a1; - (void)_createOrDestroySharedLibraryButtonIfNecessary; - (void)captureController:(id)a0 didOutputVideoZoomFactor:(double)a1; - (void)_suppressProactiveSuggestionAnimated:(BOOL)a0; - (void)_updateCurrentPreviewFiltersOnCaptureController; - (BOOL)_isHDRSupportedForGraphConfiguration:(id)a0; - (void)_updateTextAnalysisWithInsert:(id)a0 instructions:(BOOL)a1 animated:(BOOL)a2; - (void)fullscreenViewfinderDidCreatePortraitControls:(id)a0; - (void)_createVideoControlsIfNecessary; - (void)shutterButtonTouchAttemptedWhileDisabled:(id)a0; - (void)_createActionButtonCaptureInteractionIfNeeded; - (BOOL)_shouldShowRAWButtonForGraphConfiguration:(id)a0; - (void)_closeViewfinderForChangeFromMode:(long long)a0 toMode:(long long)a1 fromDevice:(long long)a2 toDevice:(long long)a3; - (void)captureController:(id)a0 didOutputFlashCompromise:(unsigned long long)a1; - (void)_handleUserChangedToSharedLibraryMode:(long long)a0; - (void)closedViewfinderController:(id)a0 wantsViewfinderOpenForReason:(long long)a1; - (id)_semanticStyleForCapture; - (void)dynamicShutterControlDidPresentCounter:(id)a0; - (void)_unembedGridView; - (void)_updateEnabledControlsWithReason:(id)a0 forceLog:(BOOL)a1; - (void)_setView:(id)a0 hidden:(BOOL)a1 delayedInTotalAnimationTime:(double)a2 normalizedFadeoutDuration:(double)a3; - (void)_resetLowLightDurationMappingAnimated:(BOOL)a0; - (void)_resolvePotentiallyConflictingControlsForMode:(long long)a0 device:(long long)a1 resolvedFlashMode:(long long *)a2 resolvedHDRMode:(long long *)a3 resolvedLivePhotoMode:(long long *)a4 resolvedRAWMode:(long long *)a5 resolvedPhotoResolution:(long long *)a6; - (void)_updateViewfinderMaterialAnimated:(BOOL)a0; - (void)_zoomUIDidChangeToFactor:(double)a0; - (void)captureController:(id)a0 didOutputQRCodeResults:(id)a1; - (void)captureController:(id)a0 didOutputTorchAvailability:(BOOL)a1; - (void)_updateControlsForVisibleFilterScrubberAnimated:(BOOL)a0; - (void)_stopCapturingBurst; - (void)_createPanoramaControlsIfNecessary; - (void)_acknowledgeDescriptionOverlayViewForMode:(long long)a0; - (BOOL)_shouldHideLightingNameBadgeForGraphConfiguration:(id)a0 orientation:(long long)a1; - (void).cxx_destruct; - (void)cameraRollControllerDidFullyPresentCameraRoll:(id)a0; - (void)captureController:(id)a0 didOutputMinAvailableVideoZoomFactor:(double)a1; - (BOOL)_shouldEnableExposureControlButton; - (void)_snapshotAndFadeDisappearingView:(id)a0 parentViewOverride:(id)a1 shouldHideView:(BOOL)a2; - (void)_createFilterButtonIfNecessary; - (void)_pausePairedVideoCaptureOnControllerIfNecessaryForGraphConfiguration:(id)a0 isShowingCameraRoll:(BOOL)a1; - (void)_didChangeToGraphConfiguration:(id)a0 forDesiredConfiguration:(id)a1 requestID:(int)a2; - (BOOL)_shouldDisableModeForGraphConfiguration:(id)a0 callActive:(BOOL)a1; - (void)_updatePropertiesForCaptureConfiguration:(id)a0 conflictingControlConfiguration:(id)a1; - (BOOL)_shouldShowIndicatorOfType:(unsigned long long)a0 forGraphConfiguration:(id)a1; - (long long)_itemIndexForFilterType:(long long)a0; - (void)_embedDescriptionOverlayView:(id)a0 forMode:(long long)a1; - (void)_createHorizonLevelViewIfNecessary; - (BOOL)_shouldEnableShutterButton; - (void)dynamicShutterControlDidStop:(id)a0; - (void)_handleCameraRollSwipeUpGestureRecognizer:(id)a0; - (void)resumeCameraSessionWithCompletion:(id /* block */)a0; - (void)videoConfigurationStatusIndicatorDidTapResolution:(id)a0; - (BOOL)_shouldHideStillDuringVideoButtonForGraphConfiguration:(id)a0; - (void)_createReviewButtonIfNecessary; - (void)_destroyGridViewIfNecessary; - (void)_startCaptureSessionIfNecessaryIfVisibleAndInterrupted; - (BOOL)_autoHideHomeIndicatorForOrientation:(long long)a0; - (long long)_mappedVideoConfigurationForVideoConfiguration:(long long)a0 proResVideoMode:(long long)a1 outputToExternalStorage:(BOOL)a2; - (BOOL)_shouldEmulateAggregateCameraZoomForGraphConfiguration:(id)a0; - (double)_minimumExecutionTimeForChangeToGraphConfiguration:(id)a0 fromGraphConfiguration:(id)a1; - (void)_handleAutoMacroButtonTapped:(id)a0; - (long long)_resolvedTorchModeForDesiredTorchMode; - (BOOL)_shouldHideVideoConfigurationStatusIndicatorForGraphConfiguration:(id)a0; - (BOOL)_hasSignificantAmountOfRecordingTimeForCurrentConfiguration; - (double)_zoomFactorForZoomSliderValue:(double)a0; - (void)_limitZoomRangeForRecordingIfNecessary; - (BOOL)_shouldHideFlashButtonForGraphConfiguration:(id)a0; - (BOOL)remoteShutterBeginBurstCapture:(id)a0; - (void)timelapseControllerStopped:(id)a0; - (unsigned long long)zoomControl:(id)a0 accessoryButtonTapIndexInDisplayZoomFactors:(id)a1; - (void)_performChangeFromGraphConfiguration:(id)a0 toGraphConfiguration:(id)a1 zoomFactor:(double)a2 deferIfConfigurationInFlight:(BOOL)a3; - (void)_handlePhysicalButtonCancelled:(long long)a0; - (void)_openViewfinderForAllModeAndDeviceChangeReasons; - (void)_setupBurstTimerWithDelay:(double)a0; - (void)_changeToGraphConfiguration:(id)a0 zoomFactor:(double)a1 fromGraphConfiguration:(id)a2; - (BOOL)_shouldShowViewfinderLegibilityBackgroundsForGraphConfiguration:(id)a0; - (void)imageAnalysisButton:(id)a0 didChangeContextMenuDisplayed:(BOOL)a1; - (void)_createVerticalSwipeGestureRecognizersIfNecessary; - (long long)_maximumBurstLengthForTimer; - (BOOL)_shouldShowExposureButtonForGraphConfiguration:(id)a0; - (void)_willChangeToGraphConfiguration:(id)a0 zoomFactor:(double)a1 fromGraphConfiguration:(id)a2 animated:(BOOL)a3; - (void)_handlePhysicalButtonReleased:(long long)a0; - (void)_createPortraitApertureSliderIfNecessary; - (BOOL)_shouldShowExternalStorageButtonForGraphConfiguration:(id)a0; - (void)remoteShutter:(id)a0 setZoomFactor:(double)a1; - (void)previewViewControllerDidChangeFocusOrExposureLocked:(id)a0 shouldAnimate:(BOOL)a1; - (void)_createImageAnalysisButtonIfNeeded; - (void)_handleUserChangedToPhotoFormat:(struct { long long x0; long long x1; })a0; - (void)_handleUserChangedToVideoConfiguration:(long long)a0; - (void)_createFlipButtonIfNecessary; - (BOOL)_shouldShowVideoStabilizationBadgeForGraphConfiguration:(id)a0; - (BOOL)_shouldCreateAndEmbedControls; - (void)controlDrawerDidCreateExposureSlider:(id)a0; - (void)_setupAndStartSynchronizedCaptureTimerDelegate; - (void)_createDoneButtonIfNecessary; - (void)_handleCreativeCameraButtonPressed:(id)a0; - (void)viewDidAppear:(BOOL)a0; - (void)_updateHomeIndicatorBehaviorsForCaptureOrientation; - (void)_updateLevelMotionTracking; - (void)_updateZoomControlLayoutForGraphConfiguration:(id)a0 fromGraphConfiguration:(id)a1 animated:(BOOL)a2; - (void)_handleTimerButtonChangedTimerDuration; - (BOOL)_shouldShowDeviceTooHotInstructionLabelForGraphConfiguration:(id)a0; - (void)_apertureSliderDidChangeApertureValue:(id)a0; - (BOOL)_shouldShowSharedLibraryBadgeForGraphConfiguration:(id)a0; - (void)timerCache:(id)a0 timerDidFireForKey:(id)a1; - (void)zoomSliderDidEndZooming:(id)a0; - (void)_updateShutterButtonForGraphConfiguration:(id)a0 isCapturing:(BOOL)a1 animated:(BOOL)a2; - (void)_destroyHorizonLevelViewIfNecessary; - (long long)_lastCapturedFilterTypeForMode:(long long)a0; - (void)_updateCachedMRCResults:(id)a0; - (void)_updateDiskSpaceAlertViewVisibilityAnimated:(BOOL)a0; - (long long)_videoConfigurationResolutionForGraphConfiguration:(id)a0; - (void)fadeOutAnimationDidEndForView:(id)a0; - (BOOL)_shouldSwitchToVideoConfiguration:(long long)a0 videoEncodingBehavior:(long long)a1; - (void)videoRequestDidCompleteLocalPersistence:(id)a0 withResponse:(id)a1 error:(id)a2; - (id)_imageAnalysisInstructionLabel; - (void)_resolveDesiredPhotoResolution:(long long)a0 livePhotoMode:(long long)a1 rawMode:(long long)a2 conflicts:(unsigned long long)a3 mode:(long long)a4 device:(long long)a5 resolvedPhotoResolution:(long long *)a6 resolvedLivePhotoMode:(long long *)a7; - (void)_createCreativeCameraButtonIfNecessary; - (void)controlDrawer:(id)a0 didChangeFlashMode:(long long)a1; - (void)_toggleBetweenBackFacingZoomFactorsForZoomControl:(id)a0; - (void)imageAnalysisInteraction:(id)a0 didRequestLiveTextButtonSelectedState:(BOOL)a1; - (void)panoramaRequest:(id)a0 didGeneratePaintingStatus:(id)a1; - (void)stillImageRequestsWillRequestCTMVideoCaptureStart; - (void)_createVideoConfigurationStatusIndicatorIfNecessary; - (void)_commitCTMCaptureWithType:(long long)a0; - (BOOL)remoteShutterEndBurstCapture:(id)a0; - (BOOL)_isZoomAllowedCurrently; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (BOOL)_shouldHideLightingControlForGraphConfiguration:(id)a0; - (void)_updateControlStatusBarContentsVisibilityForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (void)_updateExternalStorageDataSources; - (void)captureController:(id)a0 didChangeAutoMacroActive:(BOOL)a1; - (void)captureControllerDidStopPlayingBurstEndSound:(id)a0; - (void)_handlePhotoFormatPickerTapped; - (id)_semanticStyleForCaptureWithSupport:(unsigned long long)a0; - (void)fullscreenViewfinder:(id)a0 didChangeControlDrawerVisibility:(BOOL)a1 forReason:(long long)a2; - (void)_handleSwipeToNextFilterRecognizer:(id)a0; - (void)suspendCameraSessionWithCompletion:(id /* block */)a0; - (BOOL)_arePhotoFormatConflictsSupportedForMode:(long long)a0 device:(long long)a1; - (void)_handleTouchDownForZoomSlider:(id)a0; - (id)_originalCaptureFiltersForMode:(long long)a0; - (BOOL)_shouldHideLivePhotoButtonForGraphConfiguration:(id)a0; - (long long)_focusAndExposureLockBadgeTypeForCurrentState; - (void)cameraRollControllerPrefersPresentingStatusbarHiddenDidChange:(id)a0; - (void)changeToMode:(long long)a0 device:(long long)a1; - (BOOL)_shouldAllowHapticsForCurrentState; - (long long)_photoEncodingBehaviorForResolvedRAWMode:(long long)a0 isCapturingVideo:(BOOL)a1; - (void)_createModeDialIfNecessary; - (void)librarySelectionDidChangeSharedLibraryMode:(long long)a0; - (void)panoramaRequestDidCompleteLocalPersistence:(id)a0 withResponse:(id)a1 error:(id)a2; - (BOOL)_shouldShowLowLightControlForGraphConfiguration:(id)a0; - (void)_updatePortraitIntensitySliderForCurrentState; - (BOOL)_shouldHideImageWellForGraphConfiguration:(id)a0; - (void)_handleImageAnalysisButtonTapped:(id)a0; - (void)closedViewfinderController:(id)a0 wantsViewfinderClosedForReason:(long long)a1; - (BOOL)_shouldEnableHDRButton; - (void)disabledPreviewController:(id)a0 wantsPreviewDisabledForReason:(long long)a1; - (void)_handlePhysicalCaptureRecognizer:(id)a0; - (BOOL)_shouldHideShallowDepthOfFieldBadgeForGraphConfiguration:(id)a0; - (void)_createHDRButtonIfNecessary; - (void)_updateVideoConfigurationStatusIndicatorForGraphConfiguration:(id)a0 animated:(BOOL)a1; - (id)_imageAnalysisButton; - (void)_embedPortraitIntensitySliderWithLayoutStyle:(long long)a0; - (void)stillImageRequestDidCompleteVideoCapture:(id)a0 withResponse:(id)a1 error:(id)a2; - (BOOL)zoomControlCanPlayHaptics:(id)a0; - (BOOL)_shouldShowProResButtonForGraphConfiguration:(id)a0; - (BOOL)_shouldHideGridViewForGraphConfiguration:(id)a0; - (void)animateAlongsideTextLiftingForView:(id)a0; - (void)captureController:(id)a0 didOutputTextRegionResults:(id)a1; - (void)_embedStillDuringVideoButtonWithLayoutStyle:(long long)a0; - (void)controlDrawer:(id)a0 didChangeSharedLibraryMode:(long long)a1; - (void)_setShowingPortraitIntensitySlider:(BOOL)a0 animated:(BOOL)a1; - (void)zoomSliderDidBeginAutozooming:(id)a0; - (void)_embedHorizonLevelView; - (void)_embedTimerIndicatorViewWithLayoutStyle:(long long)a0; - (BOOL)_isControlDrawerShowingPersistentControl; - (BOOL)_shouldEnableProResButton; - (void)_updateCaptureTimerIndicatorWithFaceResult:(id)a0; - (void)_updateControlDrawerContentsVisibilityAnimated:(BOOL)a0; - (void)captureController:(id)a0 didOutputLowLightModeDurationMapping:(struct { double x0; double x1; })a1; - (void)_updatePanoramaViewVisibilityForViewfinderTransition; - (void)_createIntensityButtonIfNecessary; - (BOOL)_isFlashOrTorchSupportedForGraphConfiguration:(id)a0; - (long long)_secondaryInstructionLabelForGraphConfiguration:(id)a0; - (BOOL)_shouldEnableAspectRatioButton; - (BOOL)_wantsExternalStorageOutputEnabledForMode:(long long)a0 videoConfiguration:(long long)a1 desiredProResVideoMode:(long long)a2; - (BOOL)_shouldUseZoomButtonForCameraToggleForGraphConfiguration:(id)a0; - (BOOL)_isLowLightUpdatingDeferred; - (void)panoramaRequestDidCompleteRemotePersistence:(id)a0 withResponse:(id)a1 error:(id)a2; - (void)_showExternalStorageRecordingFailedAlert; - (void)_handleExposureSliderDidChangeValue:(id)a0; - (BOOL)_redirectShutterEventIfNecessary:(unsigned long long)a0; - (BOOL)_shouldEnableControlStatusIndicator:(unsigned long long)a0; - (void)_updateControlsDisabledByLowLightAnimated:(BOOL)a0; - (void)_updateIntensityButtonForCurrentState; - (void)_handleIntensitySliderDidChangeValue:(id)a0; - (BOOL)_isMenuButtonConflictingWithView:(id)a0; - (void)_performCaptureAnimationWithDuration:(double)a0 curve:(id)a1 color:(id)a2 fadeOut:(BOOL)a3; - (BOOL)_shouldHidePortraitModeInstructionLabelForGraphConfiguration:(id)a0; - (void)controlDrawer:(id)a0 didChangeVideoStabilizationMode:(long long)a1; - (BOOL)gestureRecognizer:(id)a0 shouldRequireFailureOfGestureRecognizer:(id)a1; - (void)_startOrCancelPurgeIfNecessary; - (BOOL)_isPhotoFormat:(struct { long long x0; long long x1; })a0 enabledForMode:(long long)a1 device:(long long)a2; - (void)viewDidDisappear:(BOOL)a0; - (void)_applyAutorotationCorrectingTransformForOrientation:(long long)a0; - (void)_destroyHDRBadgeIfNecessary; - (void)_createOrDestroyHDRBadgeIfNecessary; - (void)_handleSharedLibraryButton; - (void)_updateFilterScrubberAfterCapture; - (void)_handleShutterButtonDragEnter:(id)a0; - (long long)_bottomBarBackgroundStyleForMode:(long long)a0; - (BOOL)_shouldShowDescriptionOverlayViewForMode:(long long)a0 viewClass:(Class *)a1; - (void)_updatePreviewSemanticStyleAnimated:(BOOL)a0; - (void)readUserPreferencesAndHandleChangesWithOverrides:(id)a0; - (void)remoteShutter:(id)a0 takePhotoWithCountdown:(unsigned long long)a1; - (BOOL)remoteShutterStopCapture:(id)a0; - (void)timelapseController:(id)a0 generatedPlaceholderResult:(id)a1 withThumbnailImage:(id)a2 forAssetUUID:(id)a3 inCaptureSession:(unsigned short)a4; - (void)_embedDisabledModeOverlayView:(id)a0; - (void)_unembedDisabledModeOverlayView:(id)a0; - (void)_updatePortraitApertureButtonForGraphConfiguration:(id)a0 zoomFactor:(double)a1 animated:(BOOL)a2; - (void)_updateUserInitiationTimeForRequest:(id)a0; - (void)cameraRollController:(id)a0 didChangeImageWellImage:(id)a1 withUUID:(id)a2 animated:(BOOL)a3; - (void)cameraRollControllerRevealDidEnd:(id)a0; - (void)_reconfigureCaptureGraphWithCurrentMode; - (BOOL)previewViewController:(id)a0 gestureRecognizer:(id)a1 shouldRequireFailureOfGestureRecognizer:(id)a2; - (BOOL)_captureStillImageWithCurrentSettings; - (void)_handleApertureButtonTapped:(id)a0; - (void)_handleUserChangedToMode:(long long)a0 device:(long long)a1; - (id)_disabledModeReasonsForGraphConfiguration:(id)a0 callActive:(BOOL)a1; - (void)_updateControlStatusBarContentsVisibilityAnimated:(BOOL)a0; - (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (void)_updateZoomFactorForZoomFactor:(double)a0 rampDuration:(double)a1 interactionType:(long long)a2 didChangeDevice:(id /* block */)a3; - (BOOL)_shouldHideTopBarForGraphConfiguration:(id)a0; - (void)_handleUserChangedToAspectRatioCrop:(long long)a0; - (BOOL)_shouldHideFilterNameBadgeForGraphConfiguration:(id)a0; - (void)controlDrawer:(id)a0 didSelectMenuItemForControlType:(long long)a1; - (void)controlStatusBar:(id)a0 didCreateIndicatorForType:(unsigned long long)a1; - (void)prominentObjectManagerDidChangeIsCurrentObjectExpiring:(id)a0; - (void)remoteShutter:(id)a0 setFlashMode:(long long)a1; - (BOOL)_shouldEnableZoomControl; - (void)_handleSwipeDownGestureRecognizer:(id)a0; - (id)_debugStringForApplicationDeactivationReason:(int)a0; - (id)fullscreenViewfinderSemanticStyleList:(id)a0; - (void)_snapshotAndFadeDisappearingView:(id)a0; @end