@class AVCaptureResolvedPhotoSettingsInternal; @interface AVCaptureResolvedPhotoSettings : NSObject { AVCaptureResolvedPhotoSettingsInternal *_internal; } @property (readonly) long long uniqueID; @property (readonly) struct { int x0; int x1; } photoDimensions; @property (readonly) struct { int x0; int x1; } rawPhotoDimensions; @property (readonly) struct { int x0; int x1; } previewDimensions; @property (readonly) struct { int x0; int x1; } embeddedThumbnailDimensions; @property (readonly) struct { int x0; int x1; } rawEmbeddedThumbnailDimensions; @property (readonly) struct { int x0; int x1; } portraitEffectsMatteDimensions; @property (readonly) struct { int x0; int x1; } livePhotoMovieDimensions; @property (readonly, getter=isFlashEnabled) BOOL flashEnabled; @property (readonly, getter=isRedEyeReductionEnabled) BOOL redEyeReductionEnabled; @property (readonly) struct { int x0; int x1; } deferredPhotoProxyDimensions; @property (readonly, getter=isStillImageStabilizationEnabled) BOOL stillImageStabilizationEnabled; @property (readonly, getter=isVirtualDeviceFusionEnabled) BOOL virtualDeviceFusionEnabled; @property (readonly, getter=isDualCameraFusionEnabled) BOOL dualCameraFusionEnabled; @property (readonly) unsigned long long expectedPhotoCount; @property (readonly) struct { struct { long long x0; int x1; unsigned int x2; long long x3; } x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; } photoProcessingTimeRange; @property (readonly, getter=isContentAwareDistortionCorrectionEnabled) BOOL contentAwareDistortionCorrectionEnabled; @property (readonly, getter=isFastCapturePrioritizationEnabled) BOOL fastCapturePrioritizationEnabled; + (void)initialize; + (id)resolvedSettingsWithUniqueID:(long long)a0 photoDimensions:(struct { int x0; int x1; })a1 rawPhotoDimensions:(struct { int x0; int x1; })a2 previewDimensions:(struct { int x0; int x1; })a3 embeddedThumbnailDimensions:(struct { int x0; int x1; })a4 rawEmbeddedThumbnailDimensions:(struct { int x0; int x1; })a5 livePhotoMovieEnabled:(BOOL)a6 livePhotoMovieDimensions:(struct { int x0; int x1; })a7 portraitEffectsMatteDimensions:(struct { int x0; int x1; })a8 hairSegmentationMatteDimensions:(struct { int x0; int x1; })a9 skinSegmentationMatteDimensions:(struct { int x0; int x1; })a10 teethSegmentationMatteDimensions:(struct { int x0; int x1; })a11 glassesSegmentationMatteDimensions:(struct { int x0; int x1; })a12 spatialOverCapturePhotoDimensions:(struct { int x0; int x1; })a13 turboModeEnabled:(BOOL)a14 flashEnabled:(BOOL)a15 redEyeReductionEnabled:(BOOL)a16 HDREnabled:(BOOL)a17 adjustedPhotoFiltersEnabled:(BOOL)a18 EV0PhotoDeliveryEnabled:(BOOL)a19 stillImageStabilizationEnabled:(BOOL)a20 virtualDeviceFusionEnabled:(BOOL)a21 squareCropEnabled:(BOOL)a22 deferredPhotoProxyDimensions:(struct { int x0; int x1; })a23 photoProcessingTimeRange:(struct { struct { long long x0; int x1; unsigned int x2; long long x3; } x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; })a24 contentAwareDistortionCorrectionEnabled:(BOOL)a25 photoManifest:(id)a26 digitalFlashUserInterfaceHints:(unsigned long long)a27 digitalFlashUserInterfaceRGBEstimate:(id)a28 captureBeforeResolvingSettingsEnabled:(BOOL)a29; - (void)dealloc; - (id)description; - (BOOL)isHDREnabled; - (id)photoManifest; - (id)debugDescription; - (BOOL)isCaptureBeforeResolvingSettingsEnabled; - (id)_initWithUniqueID:(long long)a0 photoDimensions:(struct { int x0; int x1; })a1 rawPhotoDimensions:(struct { int x0; int x1; })a2 previewDimensions:(struct { int x0; int x1; })a3 embeddedThumbnailDimensions:(struct { int x0; int x1; })a4 rawEmbeddedThumbnailDimensions:(struct { int x0; int x1; })a5 livePhotoMovieEnabled:(BOOL)a6 livePhotoMovieDimensions:(struct { int x0; int x1; })a7 portraitEffectsMatteDimensions:(struct { int x0; int x1; })a8 hairSegmentationMatteDimensions:(struct { int x0; int x1; })a9 skinSegmentationMatteDimensions:(struct { int x0; int x1; })a10 teethSegmentationMatteDimensions:(struct { int x0; int x1; })a11 glassesSegmentationMatteDimensions:(struct { int x0; int x1; })a12 spatialOverCapturePhotoDimensions:(struct { int x0; int x1; })a13 turboModeEnabled:(BOOL)a14 flashEnabled:(BOOL)a15 redEyeReductionEnabled:(BOOL)a16 HDREnabled:(BOOL)a17 adjustedPhotoFiltersEnabled:(BOOL)a18 EV0PhotoDeliveryEnabled:(BOOL)a19 stillImageStabilizationEnabled:(BOOL)a20 virtualDeviceFusionEnabled:(BOOL)a21 squareCropEnabled:(BOOL)a22 deferredPhotoProxyDimensions:(struct { int x0; int x1; })a23 photoProcessingTimeRange:(struct { struct { long long x0; int x1; unsigned int x2; long long x3; } x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; })a24 contentAwareDistortionCorrectionEnabled:(BOOL)a25 photoManifest:(id)a26 digitalFlashUserInterfaceHints:(unsigned long long)a27 digitalFlashUserInterfaceRGBEstimate:(id)a28 captureBeforeResolvingSettingsEnabled:(BOOL)a29; - (id)digitalFlashRGBEstimate; - (unsigned long long)digitalFlashUserInterfaceHints; - (id)digitalFlashUserInterfaceRGBEstimate; - (struct { int x0; int x1; })dimensionsForSemanticSegmentationMatteOfType:(id)a0; - (BOOL)isAdjustedPhotoFilterRenderingEnabled; - (BOOL)isEV0PhotoDeliveryEnabled; - (BOOL)isSquareCropEnabled; - (BOOL)isTurboModeEnabled; - (BOOL)livePhotoMovieEnabled; - (struct { int x0; int x1; })spatialOverCapturePhotoDimensions; @end