luxlabs header browser preview


@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