luxlabs header browser preview


@class FigCaptureSourceConfiguration, NSArray, FigDepthDataCaptureConnectionConfiguration, NSString, FigVideoCaptureConnectionConfiguration;

@interface FigCaptureCameraSourcePipelineConfiguration : NSObject {
    int _motionAttachmentsSource;
    NSArray *_videoStabilizationTypes;
    BOOL _actionCameraEnabled;
    int _depthType;
    float _maxContinuousZoomFactorForDepthDataDelivery;
    struct { int width; int height; } _depthDimensionsOverride;
    BOOL _strictDepthModePreferred;
    unsigned int _RGBIRStereoFusionMinDepthThresholdMM;
    unsigned int _RGBIRStereoFusionMaxDepthThresholdMM;
    unsigned int _RGBIRStereoFusionFixedDepthThresholdMM;
    unsigned int _RGBIRStereoFusionFixedDepthValueMM;
    BOOL _RGBIRStereoFusionEnabled;
    struct { long long value; int timescale; unsigned int flags; long long epoch; } _maxExposureDurationClientOverride;
    struct { long long value; int timescale; unsigned int flags; long long epoch; } _maxExposureDurationFrameworkOverride;
    BOOL _forceCNRDisabled;
    BOOL _coreMediaFaceTrackingEnabled;
    BOOL _ispFaceTrackingEnabled;
    BOOL _stillImageGeometricDistortionCorrectionEnabled;
    BOOL _videoCaptureGeometricDistortionCorrectionEnabled;
    BOOL _previewGeometricDistortionCorrectionEnabled;
    BOOL _stillImageGeometricDistortionCorrectionExpansionCoversOverscan;
    BOOL _stillImageLocalHistogramClippingDataMetadataEnabled;
    BOOL _offlineVISEnabled;
    BOOL _zeroShutterLagEnabled;
    BOOL _configureForZeroShutterLagSupport;
    BOOL _configureForSIFRStillImageCaptureIfAvailable;
    BOOL _softISPEnabled;
    BOOL _sensorRawStillImageOutputsEnabledIfAvailable;
    BOOL _enableStillImageSensorOverscanIfAvailable;
    float _overCapturePercentage;
    BOOL _configureForSpatialOverCaptureSupport;
    BOOL _configureForDigitalFlashSupport;
    BOOL _configureForSoftISPSupport;
    BOOL _clockSynchronizationEnabled;
    BOOL _depthConversionEnabled;
    BOOL _midFrameSynchronizationEnabled;
    int _stillImageFocusPixelDataRetainedBufferCount;
    int _stillImageSashimiRawRetainedBufferCount;
    int _stillImageSensorInterfaceRawRetainedBufferCount;
    int _stillImageOutputRetainedBufferCountOverride;
    BOOL _stillImageOutputSushiRawAttachmentOptionEnabled;
    BOOL _streamingForegroundSegmentationEnabled;
    BOOL _streamingCameraCalibrationDataDeliveryEnabled;
    int _autoImageControlMode;
    FigCaptureSourceConfiguration *_cameraConfiguration;
    FigVideoCaptureConnectionConfiguration *_videoPreviewSinkConnectionConfiguration;
    NSArray *_previewDerivedConnectionConfigurations;
    NSArray *_videoCaptureConnectionConfigurations;
    FigVideoCaptureConnectionConfiguration *_stillImageConnectionConfiguration;
    FigDepthDataCaptureConnectionConfiguration *_depthDataConnectionConfiguration;
    NSArray *_visionDataConnectionConfigurations;
    NSArray *_metadataObjectConnectionConfigurations;
    NSArray *_movieFileDetectedObjectMetadataConnectionConfigurations;
    NSArray *_pointCloudDataConnectionConfigurations;
    BOOL _clientIsCameraOrDerivative;
    BOOL _deferredTimeOfFlightNodePrepareEnabled;
    BOOL _videoHDRImageStatisticsEnabled;
    float _additionalVISOverscanWhenRecording;
    BOOL _videoSTFMetadataEnabled;
    int _previewMaxLossyCompressionLevel;
    int _videoDataMaxLossyCompressionLevel;
    int _movieFileMaxLossyCompressionLevel;
    int _stillImageMaxLossyCompressionLevel;
    BOOL _depthOutputEnabled;
    BOOL _lumaHistogramsEnabled;
    BOOL _continuityCameraIsWired;
    int _continuityCameraClientDeviceClass;
    BOOL _suppressVideoEffects;
    BOOL _zoomPIPSingleStreamModeEnabled;
    float _zoomPIPMinimumUIZoomFactor;
    float _zoomPIPSlaveStreamingFrameRate;
    NSString *_preferredMasterPortType;
    BOOL _graphContainsMultipleVideoSources;
    BOOL _structuredLightAFAssistEnabled;
    struct { int width; int height; } _captureDimensionsForFSDNetSecondary;
}

- (void)dealloc;

@end