@class FigCaptureSourceCompanionFormat, NSArray, NSString; @interface FigCaptureSourceVideoFormat : FigCaptureSourceFormat <FigXPCCoding, NSSecureCoding> { struct { int width; int height; } _previewDimensions; NSArray *_frontEndScalerCompanionFormats; FigCaptureSourceCompanionFormat *_nonSIFRCompanionFormat; FigCaptureSourceCompanionFormat *_fullBinSIFRCompanionFormat; FigCaptureSourceCompanionFormat *_actionCameraCompanionFormat; FigCaptureSourceCompanionFormat *_depthCompanionFormat; FigCaptureSourceCompanionFormat *_ultraHighResCompanionFormat; FigCaptureSourceCompanionFormat *_fsdNetCompanionFormat; FigCaptureSourceVideoFormat *_cinematicFramingFormat; FigCaptureSourceVideoFormat *_geometricDistortionCorrectionFormat; NSArray *_supportedDepthDataFormats; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly) struct { int x0; int x1; } sensorDimensions; @property (readonly) struct { int x0; int x1; } previewDimensions; @property (readonly) float fieldOfView; @property (readonly) float geometricDistortionCorrectedFieldOfView; @property (readonly, getter=isBinned) BOOL binned; @property (readonly) int stabilizationTypeOverrideForStandard; @property (readonly) int stabilizationTypeOverrideForCinematic; @property (readonly) float stabilizationOverscanPercentageOverrideForStandard; @property (readonly) float stabilizationOverscanPercentageOverrideForCinematic; @property (readonly) float cinematicStabilizationExtendedLookAheadDuration; @property (readonly) float maxZoomFactor; @property (readonly) float zoomFactorUpscaleThreshold; @property (readonly) float minISO; @property (readonly) float maxISO; @property (readonly) struct { long long x0; int x1; unsigned int x2; long long x3; } minExposureDuration; @property (readonly) struct { long long x0; int x1; unsigned int x2; long long x3; } maxExposureDuration; @property (readonly) BOOL hasSensorHDRCompanionIndex; @property (readonly) BOOL prefersSensorHDREnabled; @property (readonly, getter=isSIFRSupported) BOOL SIFRSupported; @property (readonly, getter=isLowLightVideoCaptureSupported) BOOL lowLightVideoCaptureSupported; @property (readonly, getter=isVariableFrameRateVideoCaptureSupported) BOOL variableFrameRateVideoCaptureSupported; @property (readonly, getter=isVideoGreenGhostMitigationSupported) BOOL videoGreenGhostMitigationSupported; @property (readonly, getter=isVideoGreenGhostMitigationUsesLightSourceMaskAndKeypointDescriptorData) BOOL videoGreenGhostMitigationUsesLightSourceMaskAndKeypointDescriptorData; @property (readonly) float stabilizationOverscanPercentageOverrideForMediumStrength; @property (readonly, getter=isVideoHDRFusionSupported) BOOL videoHDRFusionSupported; @property (readonly) int autoFocusSystem; @property (readonly, getter=isFocusPixelBlurScoreSupported) BOOL focusPixelBlurScoreSupported; @property (readonly) BOOL capturesStillsFromVideoStream; @property (readonly, getter=isSphereAssistedAutoFocusEnabled) BOOL sphereAssistedAutoFocusEnabled; @property (readonly, getter=isPhotoFormat) BOOL photoFormat; @property (readonly, getter=isHighResPhotoFormat) BOOL highResPhotoFormat; @property (readonly, getter=isStillImageStabilizationSupported) BOOL stillImageStabilizationSupported; @property (readonly, getter=isIrisSupported) BOOL irisSupported; @property (readonly, getter=isIrisVideoStabilizationSupported) BOOL irisVideoStabilizationSupported; @property (readonly, getter=isHDRSupported) BOOL hdrSupported; @property (readonly, getter=isHDROriginalImageDeliverySupported) BOOL hdrOriginalImageDeliverySupported; @property (readonly, getter=isHighResStillImageSupported) BOOL highResStillImageSupported; @property (readonly, getter=isQuadraHighResStillImageSupported) BOOL quadraHighResStillImageSupported; @property (readonly, getter=isStereoFusionSupported) BOOL stereoFusionSupported; @property (readonly, getter=isRedEyeReductionSupported) BOOL redEyeReductionSupported; @property (readonly, getter=isDigitalFlashSupported) BOOL digitalFlashSupported; @property (readonly, getter=isDeepFusionSupported) BOOL deepFusionSupported; @property (readonly, getter=isZeroShutterLagSupported) BOOL zeroShutterLagSupported; @property (readonly, getter=isZeroShutterLagWithDepthSupported) BOOL zeroShutterLagWithDepthSupported; @property (readonly, getter=isResponsiveShutterSupported) BOOL responsiveShutterSupported; @property (readonly, getter=isSemanticStyleRenderingSupported) BOOL semanticStyleRenderingSupported; @property (readonly, getter=isHighPhotoQualitySupported) BOOL highPhotoQualitySupported; @property (readonly, getter=isWideColorSupported) BOOL wideColorSupported; @property (readonly) NSArray *supportedColorSpaces; @property (readonly) unsigned int supportedRawPixelFormat; @property (readonly) unsigned int internalDemosaicedRawPixelFormat; @property (readonly) unsigned int supportedDemosaicedRawPixelFormat; @property (readonly) float defaultSimulatedAperture; @property (readonly) float minSimulatedAperture; @property (readonly) float maxSimulatedAperture; @property (readonly) float defaultPortraitLightingEffectStrength; @property (readonly) float minPortraitLightingEffectStrength; @property (readonly) float maxPortraitLightingEffectStrength; @property (readonly) NSArray *AVCaptureSessionPresets; @property (readonly, getter=isStreamingDisparitySupported) BOOL streamingDisparitySupported; @property (readonly, getter=isStreamingDepthSupported) BOOL streamingDepthSupported; @property (readonly, getter=isStillImageDisparitySupported) BOOL stillImageDisparitySupported; @property (readonly, getter=isStillImageDepthSupported) BOOL stillImageDepthSupported; @property (readonly) float clientMaxContinuousZoomFactorForDepthDataDelivery; @property (readonly) float maxContinuousZoomFactorForDepthDataDelivery; @property (readonly, getter=isPortraitAutoSuggestSupported) BOOL portraitAutoSuggestSupported; @property (readonly) NSArray *supportedDepthDataFormats; @property (readonly, getter=isMomentCaptureMovieRecordingSupported) BOOL momentCaptureMovieRecordingSupported; @property (readonly, getter=isSpatialOverCaptureSupported) BOOL spatialOverCaptureSupported; @property (readonly) float spatialOverCapturePercentage; @property (readonly, getter=isNonDestructiveCropSupported) BOOL nonDestructiveCropSupported; @property (readonly, getter=isDeferredPhotoProcessingSupported) BOOL deferredPhotoProcessingSupported; @property (readonly, getter=isMultiCamSupported) BOOL multiCamSupported; @property (readonly) float hardwareCost; @property (readonly) int baseSensorPowerConsumption; @property (readonly) int variableSensorPowerConsumption; @property (readonly) int ispPowerConsumption; @property (readonly, nonatomic) BOOL intelligentDistortionCorrectionSupported; @property (readonly, getter=isCinematicFramingSupported) BOOL cinematicFramingSupported; @property (readonly, getter=isCinematicFramingSupportedForContinuityCapture) BOOL cinematicFramingSupportedForContinuityCapture; @property (readonly, getter=isCinematicFramingProvidedBySource) BOOL cinematicFramingProvidedBySource; @property (readonly, getter=isCenterStageRectOfInterestSupported) BOOL centerStageRectOfInterestSupported; @property (readonly) FigCaptureSourceVideoFormat *cinematicFramingFormat; @property (readonly, getter=isManualFramingSupported) BOOL manualFramingSupported; @property (readonly) FigCaptureSourceVideoFormat *geometricDistortionCorrectionFormat; @property (readonly, getter=isBackgroundBlurSupported) BOOL backgroundBlurSupported; @property (readonly, getter=isBackgroundBlurSupportedForContinuityCapture) BOOL backgroundBlurSupportedForContinuityCapture; @property (readonly, getter=isBackgroundBlurProvidedBySource) BOOL backgroundBlurProvidedBySource; @property (readonly, getter=isStudioLightingSupported) BOOL studioLightingSupported; @property (readonly, getter=isStudioLightingSupportedForContinuityCapture) BOOL studioLightingSupportedForContinuityCapture; @property (readonly, getter=isStudioLightingProvidedBySource) BOOL studioLightingProvidedBySource; @property (readonly) BOOL reactionEffectsSupported; @property (readonly) BOOL reactionEffectsSupportedForContinuityCapture; @property (readonly) BOOL reactionEffectsProvidedBySource; @property (readonly) NSArray *secondaryNativeResolutionZoomFactors; @property (readonly) float maxContinuousZoomFactorForCinematicVideo; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)initialize; - (id)highResStillImageDimensions; - (id)copyWithNewPixelFormat:(unsigned int)a0; - (id)initWithFigCaptureStreamFormatDictionary:(id)a0 pixelFormatOverride:(unsigned int)a1; - (id)initWithFigCaptureStreamFormatDictionary:(id)a0; - (int)previewImageQueueSyncStrategy; - (int)horizontalSensorBinningFactor; - (int)stillImageGDCSourceMode; - (struct { int x0; int x1; })geometricDistortionCorrectedNativeDimensions; - (void)dealloc; - (id)digitalFlashDetectedObjectTypes; - (BOOL)isValidDerivedSourceFormatForUnderlyingFormat:(id)a0; - (BOOL)temporalNoiseReductionRawEnabled; - (BOOL)configureForSoftISPSupport; - (id)rawLensShadingCorrection; - (BOOL)temporalNoiseReductionBand0Disabled; - (float)lowLightVideoAEMaxGain; - (BOOL)ispChromaNoiseReductionEnabled; - (BOOL)isVideoSTFMetadataEnabled; - (int)sensorHDRCompanionIndex; - (BOOL)usesPacked10BitFirmwareStillImageOutputPixelFormat; - (BOOL)isContentAwareAWBSupported; - (id)actionCameraCompanionFormat; - (struct { int x0; int x1; })postGDCCropDimensions; - (struct { int x0; int x1; })sourceCropAspectRatio; - (int)maxIntegrationTimeOverride; - (void)encodeWithCoder:(id)a0; - (struct { int x0; int x1; })fesInputCropDimensions; - (BOOL)configureForNonDisruptiveFullBinSIFRSwitching; - (int)formatIndex; - (BOOL)isLearnedNRSupported; - (int)temporalNoiseReductionMode; - (BOOL)isStillImageISPMultiBandNoiseReductionSupported; - (BOOL)isDeepZoomSupported; - (struct { int x0; int x1; })sensorCropDimensions; - (BOOL)configureForDepthDataDelivery; - (BOOL)isSupplementalTimeOfFlightCameraSupported; - (BOOL)isContentAwareEnhancementSupported; - (struct { int x0; int x1; })nativeDimensions; - (id)depthCompanionFormat; - (BOOL)sushiRawBlackBorderingEnabled; - (BOOL)isCaptureTimePhotoCurationSupported; - (struct { int x0; int x1; })cinematicFramingOutputDimensions; - (float)defaultMaxFrameRateForSessionPreset:(id)a0; - (int)verticalSensorBinningFactor; - (BOOL)configureForDigitalFlashSupport; - (id)fullBinSIFRCompanionFormat; - (float)aeMaxGain; - (int)greenGhostMitigationVersion; - (BOOL)isSecondaryScalerUnavailable; - (BOOL)isStabilizationModeSupported:(int)a0; - (BOOL)isStillImageISPChromaNoiseReductionEnabled; - (id)nonSIFRCompanionFormat; - (int)fesBinningFactorHorizontal; - (float)depthDataAEMaxGain; - (id)initWithXPCEncoding:(id)a0; - (struct CGSize { double x0; double x1; })stabilizationOverscanFromSensorForFESCropDimensions:(struct { int x0; int x1; })a0 preferSIFRFormat:(BOOL)a1 geometricDistortionCorrection:(BOOL)a2 useFESCompanionIndex:(BOOL)a3; - (unsigned int)mediaType; - (id)ultraHighResCompanionFormat; - (BOOL)gdcInStillImageSinkPipelineSupported; - (struct { int x0; int x1; })cropDimensionsForFES; - (BOOL)isSIFRStillImageCaptureWithDepthDataDisabled; - (id)frontEndScalerCompanionFormats; - (BOOL)isGainMapSupported; - (float)depthDataMaxIntegrationTimeOverride; - (BOOL)isGNRHDRSupported; - (BOOL)zeroShutterLagRequiresUserInitiatedCaptureRequestTime; - (struct { int x0; int x1; })stillImageGDCInDCProcessorOutputCropDimensions; - (id)copyXPCEncoding; - (float)defaultMinFrameRateForSessionPreset:(id)a0; - (BOOL)isWideAsStatsMasterEnabled; - (int)configureForGreenGhostMitigationVersion; - (id)fsdNetCompanionFormat; - (int)swfrVersion; - (BOOL)configureForStillImageStabilizationSupport; - (float)variableFrameRateVideoCaptureFromFWAEMaxGain; - (BOOL)isVideoStabilizationStrengthSupported:(int)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })maxVisibleSensorRect; - (BOOL)fullBinSIFROnSecondaryCameraAllowed; - (BOOL)sushiRawSupported; - (BOOL)isStudioAndContourPreviewRenderingSupported; - (int)semanticDevelopmentVersion; - (BOOL)isISPMultiBandNoiseReductionSupported; - (BOOL)isDigitalFlashRawNigthModeSupported; - (BOOL)configureForSpatialOverCaptureSupport; - (BOOL)isCompatibleWithInfraredFormat:(id)a0; - (BOOL)distortionCompensationSupported; - (id)initWithCoder:(id)a0; - (int)sifrBinningFactorOverrideForNondisruptiveSwitching; - (int)redEyeReductionVersion; - (BOOL)isVideoSTFSupported; - (struct { int x0; int x1; })preGDCSensorCropDimensions; - (int)semanticRenderingVersion; - (BOOL)isStagePreviewRenderingSupported; - (BOOL)isWideDigitalFlashAvailableShallowDepthOfFieldEffectsEnabled; @end