@class NSString, NSDictionary, NSArray, NSURL, AVCapturePhotoSettingsInternal; @interface AVCapturePhotoSettings : NSObject <NSCopying> { AVCapturePhotoSettingsInternal *_internal; } @property (readonly) long long uniqueID; @property (readonly, copy) NSDictionary *format; @property (readonly) NSString *processedFileType; @property (readonly) unsigned int rawPhotoPixelFormatType; @property (readonly) NSString *rawFileType; @property (nonatomic) long long flashMode; @property (nonatomic, getter=isAutoRedEyeReductionEnabled) BOOL autoRedEyeReductionEnabled; @property (nonatomic) long long photoQualityPrioritization; @property (nonatomic, getter=isAutoStillImageStabilizationEnabled) BOOL autoStillImageStabilizationEnabled; @property (nonatomic, getter=isAutoVirtualDeviceFusionEnabled) BOOL autoVirtualDeviceFusionEnabled; @property (nonatomic, getter=isAutoDualCameraFusionEnabled) BOOL autoDualCameraFusionEnabled; @property (copy, nonatomic) NSArray *virtualDeviceConstituentPhotoDeliveryEnabledDevices; @property (nonatomic, getter=isDualCameraDualPhotoDeliveryEnabled) BOOL dualCameraDualPhotoDeliveryEnabled; @property (nonatomic, getter=isHighResolutionPhotoEnabled) BOOL highResolutionPhotoEnabled; @property (nonatomic) struct { int x0; int x1; } maxPhotoDimensions; @property (nonatomic, getter=isDepthDataDeliveryEnabled) BOOL depthDataDeliveryEnabled; @property (nonatomic) BOOL embedsDepthDataInPhoto; @property (nonatomic, getter=isDepthDataFiltered) BOOL depthDataFiltered; @property (nonatomic, getter=isCameraCalibrationDataDeliveryEnabled) BOOL cameraCalibrationDataDeliveryEnabled; @property (nonatomic, getter=isPortraitEffectsMatteDeliveryEnabled) BOOL portraitEffectsMatteDeliveryEnabled; @property (nonatomic) BOOL embedsPortraitEffectsMatteInPhoto; @property (copy, nonatomic) NSArray *enabledSemanticSegmentationMatteTypes; @property (nonatomic) BOOL embedsSemanticSegmentationMattesInPhoto; @property (copy, nonatomic) NSDictionary *metadata; @property (copy, nonatomic) NSURL *livePhotoMovieFileURL; @property (copy, nonatomic) NSString *livePhotoVideoCodecType; @property (copy, nonatomic) NSArray *livePhotoMovieMetadata; @property (readonly, nonatomic) NSArray *availablePreviewPhotoPixelFormatTypes; @property (copy, nonatomic) NSDictionary *previewPhotoFormat; @property (readonly, nonatomic) NSArray *availableEmbeddedThumbnailPhotoCodecTypes; @property (copy, nonatomic) NSDictionary *embeddedThumbnailPhotoFormat; @property (readonly, nonatomic) NSArray *availableRawEmbeddedThumbnailPhotoCodecTypes; @property (copy, nonatomic) NSDictionary *rawEmbeddedThumbnailPhotoFormat; @property (nonatomic, getter=isAutoContentAwareDistortionCorrectionEnabled) BOOL autoContentAwareDistortionCorrectionEnabled; + (void)initialize; + (long long)uniqueID; + (id)photoSettings; + (id)photoSettingsFromPhotoSettings:(id)a0; + (id)burstQualityPhotoSettings; + (id)photoSettingsFromMomentCaptureSettings:(id)a0 withFormat:(id)a1; + (id)photoSettingsFromMomentCaptureSettings:(id)a0 withRawPixelFormatType:(unsigned int)a1 rawFileType:(id)a2 format:(id)a3; + (id)photoSettingsFromPhotoInitiationSettings:(id)a0 format:(id)a1; + (id)photoSettingsWithFormat:(id)a0; + (id)photoSettingsWithRawPixelFormatType:(unsigned int)a0; + (id)photoSettingsWithRawPixelFormatType:(unsigned int)a0 processedFormat:(id)a1; + (id)photoSettingsWithRawPixelFormatType:(unsigned int)a0 rawFileType:(id)a1 processedFormat:(id)a2 processedFileType:(id)a3; - (long long)digitalFlashMode; - (void)setHDRMode:(long long)a0; - (id)semanticStyle; - (id)init; - (void)dealloc; - (id)videoFileURL; - (id)videoFormat; - (long long)HDRMode; - (id)description; - (void)setDigitalFlashMode:(long long)a0; - (id)debugDescription; - (void)setSemanticStyle:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)setVideoFileURL:(id)a0; - (id)spatialOverCaptureGroupIdentifier; - (void)_setPhotoQualityPrioritization:(long long)a0; - (BOOL)isAutoDeferredProcessingEnabled; - (void)setVideoFormat:(id)a0; - (id)HEICSFileURL; - (BOOL)isAutoSpatialOverCaptureEnabled; - (id)_initWithFormat:(id)a0 processedFileType:(id)a1 rawPixelFormatType:(unsigned int)a2 rawFileType:(id)a3 burstQualityCaptureEnabled:(BOOL)a4 uniqueID:(long long)a5 exceptionReason:(id *)a6; - (id)_sanitizedLivePhotoMovieMetadataForArray:(id)a0 exceptionReason:(id *)a1; - (void)_setPropertiesFromMomentCaptureSettings:(id)a0; - (id)adjustedPhotoFilters; - (BOOL)arePreviewPhotoFormatDimensionsLimitedToDisplayDimensions; - (struct CGSize { double x0; double x1; })embeddedThumbnailCGSize; - (unsigned int)embeddedThumbnailFormatFourCC; - (unsigned int)formatFourCC; - (BOOL)isBurstQualityCaptureEnabled; - (BOOL)isEV0PhotoDeliveryEnabled; - (BOOL)isProcessedPhotoZoomWithoutUpscalingEnabled; - (BOOL)isSquareCropEnabled; - (BOOL)isTurboModeEnabled; - (id)livePhotoContentIdentifier; - (id)livePhotoContentIdentifierForOriginalPhoto; - (id)livePhotoMovieFileURLForOriginalPhoto; - (id)livePhotoMovieMetadataForOriginalPhoto; - (id)metadataForOriginalPhoto; - (id)photoFilters; - (BOOL)photoQualityPrioritizationIsSetByClient; - (struct CGSize { double x0; double x1; })previewCGSize; - (unsigned int)previewFormatFourCC; - (struct CGSize { double x0; double x1; })rawEmbeddedThumbnailCGSize; - (unsigned int)rawEmbeddedThumbnailFormatFourCC; - (void)setAdjustedPhotoFilters:(id)a0; - (void)setAutoDeferredProcessingEnabled:(BOOL)a0; - (void)setAutoSpatialOverCaptureEnabled:(BOOL)a0; - (void)setEV0PhotoDeliveryEnabled:(BOOL)a0; - (void)setHEICSFileURL:(id)a0; - (void)setLivePhotoContentIdentifier:(id)a0; - (void)setLivePhotoContentIdentifierForOriginalPhoto:(id)a0; - (void)setLivePhotoMovieFileURLForOriginalPhoto:(id)a0; - (void)setLivePhotoMovieMetadataForOriginalPhoto:(id)a0; - (void)setPhotoFilters:(id)a0; - (void)setPreviewPhotoFormatDimensionsLimitedToDisplayDimensions:(BOOL)a0; - (void)setProcessedPhotoZoomWithoutUpscalingEnabled:(BOOL)a0; - (void)setShutterSound:(unsigned int)a0; - (void)setSpatialOverCaptureLivePhotoMovieFileURL:(id)a0; - (void)setSpatialOverCaptureLivePhotoMovieFileURLForOriginalPhoto:(id)a0; - (void)setSpatialOverCaptureLivePhotoMovieMetadata:(id)a0; - (void)setSpatialOverCaptureLivePhotoMovieMetadataForOriginalPhoto:(id)a0; - (void)setSpatialOverCaptureMetadata:(id)a0; - (void)setSpatialOverCaptureMetadataForOriginalPhoto:(id)a0; - (void)setSquareCropEnabled:(BOOL)a0; - (void)setTurboModeEnabled:(BOOL)a0; - (void)setUserInitiatedPhotoRequestTime:(unsigned long long)a0; - (void)setVideoFileMetadata:(id)a0; - (unsigned int)shutterSound; - (id)spatialOverCaptureGroupIdentifierForOriginalPhoto; - (id)spatialOverCaptureLivePhotoContentIdentifier; - (id)spatialOverCaptureLivePhotoContentIdentifierForOriginalPhoto; - (id)spatialOverCaptureLivePhotoMovieFileURL; - (id)spatialOverCaptureLivePhotoMovieFileURLForOriginalPhoto; - (id)spatialOverCaptureLivePhotoMovieMetadata; - (id)spatialOverCaptureLivePhotoMovieMetadataForOriginalPhoto; - (id)spatialOverCaptureMetadata; - (id)spatialOverCaptureMetadataForOriginalPhoto; - (unsigned long long)userInitiatedPhotoRequestTime; - (id)videoFileMetadata; @end