@class NSString, NSArray, AVCaptureDeviceFormatInternal; @interface AVCaptureDeviceFormat : NSObject { AVCaptureDeviceFormatInternal *_internal; } @property (readonly, nonatomic) NSString *mediaType; @property (readonly, nonatomic) struct opaqueCMFormatDescription { } *formatDescription; @property (readonly, nonatomic) NSArray *videoSupportedFrameRateRanges; @property (readonly, nonatomic) float videoFieldOfView; @property (readonly, nonatomic, getter=isVideoBinned) BOOL videoBinned; @property (readonly, nonatomic, getter=isVideoStabilizationSupported) BOOL videoStabilizationSupported; @property (readonly, nonatomic) double videoMaxZoomFactor; @property (readonly, nonatomic) double videoZoomFactorUpscaleThreshold; @property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } minExposureDuration; @property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } maxExposureDuration; @property (readonly, nonatomic) float minISO; @property (readonly, nonatomic) float maxISO; @property (readonly, nonatomic, getter=isGlobalToneMappingSupported) BOOL globalToneMappingSupported; @property (readonly, nonatomic, getter=isVideoHDRSupported) BOOL videoHDRSupported; @property (readonly, nonatomic) struct { int x0; int x1; } highResolutionStillImageDimensions; @property (readonly, nonatomic, getter=isHighPhotoQualitySupported) BOOL highPhotoQualitySupported; @property (readonly, nonatomic, getter=isHighestPhotoQualitySupported) BOOL highestPhotoQualitySupported; @property (readonly, nonatomic) long long autoFocusSystem; @property (readonly, nonatomic) NSArray *supportedColorSpaces; @property (readonly, nonatomic) double videoMinZoomFactorForDepthDataDelivery; @property (readonly, nonatomic) double videoMaxZoomFactorForDepthDataDelivery; @property (readonly, nonatomic) NSArray *supportedVideoZoomFactorsForDepthDataDelivery; @property (readonly, nonatomic) NSArray *supportedVideoZoomRangesForDepthDataDelivery; @property (readonly, nonatomic) BOOL zoomFactorsOutsideOfVideoZoomRangesForDepthDeliverySupported; @property (readonly, nonatomic) NSArray *supportedDepthDataFormats; @property (readonly, nonatomic) NSArray *unsupportedCaptureOutputClasses; @property (readonly, nonatomic) NSArray *supportedMaxPhotoDimensions; @property (readonly, nonatomic) NSArray *secondaryNativeResolutionZoomFactors; + (void)initialize; - (BOOL)isPortraitAutoSuggestSupported; - (BOOL)isPhotoFormat; - (BOOL)isDefaultActiveFormat; - (BOOL)isVariableFrameRateVideoCaptureSupported; - (BOOL)isExperimental; - (float)minPortraitLightingEffectStrength; - (BOOL)isDemosaicedRawSupported; - (BOOL)isSemanticStyleRenderingSupported; - (BOOL)reactionEffectsSupported; - (BOOL)isZeroShutterLagWithDepthSupported; - (void)dealloc; - (BOOL)isWideColorSupported; - (unsigned int)internalDemosaicedRawPixelFormat; - (unsigned int)supportedRawPixelFormat; - (BOOL)isContentAwareDistortionCorrectionSupported; - (BOOL)isStreamingDepthSupported; - (BOOL)isCameraCalibrationDataDeliverySupported; - (BOOL)isMultiCamSupported; - (BOOL)isStereoFusionSupported; - (BOOL)isStudioLightingSupported; - (float)defaultPortraitLightingEffectStrength; - (BOOL)isDeepFusionSupported; - (BOOL)isIrisVideoStabilizationSupported; - (float)spatialOverCapturePercentage; - (BOOL)isSpatialOverCaptureSupported; - (int)baseSensorPowerConsumption; - (float)maxPortraitLightingEffectStrength; - (BOOL)isStillImageDisparitySupported; - (BOOL)isFastCapturePrioritizationSupported; - (unsigned int)supportedDemosaicedRawPixelFormat; - (id)description; - (BOOL)isNonDestructiveCropSupported; - (BOOL)isMomentCaptureMovieRecordingSupported; - (int)ispPowerConsumption; - (BOOL)isDeferredPhotoProcessingSupported; - (int)variableSensorPowerConsumption; - (float)hardwareCost; - (struct { int x0; int x1; })previewDimensions; - (float)defaultSimulatedAperture; - (BOOL)isDigitalFlashSupported; - (BOOL)isBackgroundBlurSupported; - (BOOL)isVideoGreenGhostMitigationSupported; - (BOOL)isCinematicFramingSupported; - (id)debugDescription; - (void)setContinuousZoomWithDepthEnabled:(BOOL)a0; - (BOOL)isIrisSupported; - (BOOL)isHighResPhotoFormat; - (BOOL)isZeroShutterLagSupported; - (BOOL)isContinuousZoomWithDepthEnabled; - (float)maxSimulatedAperture; - (BOOL)isVideoStabilizationStrengthSupported:(long long)a0; - (BOOL)isEqual:(id)a0; - (struct { int x0; int x1; })sensorDimensions; - (BOOL)isStillImageDepthSupported; - (BOOL)isSISSupported; - (id)AVCaptureSessionPresets; - (float)minSimulatedAperture; - (BOOL)isStreamingDisparitySupported; - (BOOL)isHDRSupported; - (BOOL)isManualFramingSupported; - (BOOL)isContinuousZoomWithDepthSupported; - (BOOL)isLowLightVideoCaptureSupported; - (BOOL)isCenterStageSupported; - (BOOL)isStudioLightSupported; - (id)figCaptureSourceDepthDataFormat; - (void)_initializeSupportedMaxPhotoDimensions; - (id)_stringForMediaType:(unsigned int)a0 formatDescription:(struct opaqueCMFormatDescription { } *)a1 frameRateRanges:(id)a2; - (id)_supportedMaxPhotoDimensionsPrivateDimensionsEnabled:(BOOL)a0; - (struct { long long x0; int x1; unsigned int x2; long long x3; })defaultActiveMaxFrameDurationForSessionPreset:(id)a0; - (struct { long long x0; int x1; unsigned int x2; long long x3; })defaultActiveMinFrameDurationForSessionPreset:(id)a0; - (struct { int x0; int x1; })defaultPhotoDimensionsWithHighResolutionCaptureEnabled:(BOOL)a0; - (id)figCaptureSourceVideoFormat; - (float)geometricDistortionCorrectedVideoFieldOfView; - (struct { long long x0; int x1; unsigned int x2; long long x3; })highestSupportedVideoFrameDuration; - (id)initWithFigCaptureSourceFormat:(id)a0 fcSourceAttributes:(id)a1; - (BOOL)isBackgroundBlurApertureSupported; - (BOOL)isBackgroundBlurSupportedForContinuityCamera; - (BOOL)isCenterStageSupportedForContinuityCamera; - (BOOL)isDCProcessingWithDepthSupported; - (BOOL)isDemosaicedRawConfigurationWithDepthSupported; - (BOOL)isPortraitEffectSupported; - (BOOL)isPortraitEffectsMatteStillImageDeliverySupported; - (BOOL)isStudioLightingIntensitySupported; - (BOOL)isStudioLightingSupportedForContinuityCamera; - (BOOL)isVideoHDRSuspensionSupported; - (BOOL)isVideoStabilizationModeSupported:(long long)a0; - (BOOL)isVisionDataDeliverySupported; - (struct { long long x0; int x1; unsigned int x2; long long x3; })lowestSupportedVideoFrameDuration; - (id)optimizedPhotoFilterNames; - (id)optimizedVideoPreviewFilterNames; - (BOOL)prefersVideoHDREnabledForSessionPreset:(id)a0; - (BOOL)reactionEffectsSupportedForContinuityCamera; - (id)supportedMaxPhotoDimensionsPrivate; - (id)supportedSemanticSegmentationMatteTypes; - (int)supportedStabilizationMethod; - (id)supportedZoomRangesForCinematicVideo; - (BOOL)supportsHighResolutionStillImageOutput; - (BOOL)supportsQuadraHighResolutionStillImageOutput; - (BOOL)supportsRedEyeReduction; - (BOOL)validateMaxPhotoDimensions:(struct { int x0; int x1; })a0 privateDimensionsEnabled:(BOOL)a1; - (id)videoFrameRateRangeForBackgroundBlur; - (id)videoFrameRateRangeForCenterStage; - (id)videoFrameRateRangeForCenterStageForContinuityCamera; - (id)videoFrameRateRangeForPortraitEffect; - (id)videoFrameRateRangeForReactionEffectsInProgress; - (id)videoFrameRateRangeForStudioLight; - (id)videoFrameRateRangeForStudioLighting; - (long long)videoHDRFlavor; - (double)videoMaxZoomFactorForCameraCalibrationDataDelivery; - (double)videoMaxZoomFactorForCenterStage; - (double)videoMinZoomFactorForCameraCalibrationDataDelivery; - (double)videoMinZoomFactorForCenterStage; - (id)vtScalingMode; @end