text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, June 7, 2020 at 11:14:19 AM Mountain Standard Time
  * Operating System: Version 13.4.5 (Build 17L562)
  * Image Source: /System/Library/PrivateFrameworks/Celestial.framework/Celestial
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <Celestial/Celestial-Structs.h>
  #import <Celestial/BWSourceNode.h>
  #import <libobjc.A.dylib/BWFigCameraSourceNode.h>
  
  @protocol BWDetectedFacesFilterDelegate, OS_dispatch_group, OS_dispatch_queue;
  @class BWFigVideoCaptureDevice, BWFigVideoCaptureStream, BWNodeOutput, NSDictionary, NSArray, NSSet, NSString, BWDeferredMetadataCache, NSMutableDictionary, BWDetectedFacesRingBuffer, BWDetectedObjectsInfoRingBuffer, NSObject, BWMotionDataPreserver, BWStats;
  
  @interface BWMultiStreamCameraSourceNode : BWSourceNode <BWFigCameraSourceNode> {
  
  	BWFigVideoCaptureDevice* _captureDevice;
  	BWFigVideoCaptureStream* _captureStream;
  	OpaqueFigCaptureStreamRef _stream;
  	NSArray* _supportedFormats;
  	BWNodeOutput* _previewOutput;
  	BWNodeOutput* _videoCaptureOutput;
  	BWNodeOutput* _stillImageOutput;
  	BWNodeOutput* _detectedObjectsOutput;
  	NSDictionary* _videoCaptureOutputColorInfoOverride;
  	BWNodeOutput* _depthOutput;
  	BWNodeOutput* _pointCloudOutput;
  	BOOL _previewOutputEnabled;
  	BOOL _videoCaptureOutputEnabled;
  	BOOL _stillImageOutputEnabled;
  	BOOL _videoCaptureOutputPixelBufferAttachmentModificationAllowed;
  	NSSet* _enabledDetectedObjectTypes;
  	BOOL _detectedObjectsOutputEnabled;
  	BOOL _depthOutputEnabled;
  	BOOL _pointCloudOutputEnabled;
  	int _clientSpecifiedFormatIndex;
  	int _resolvedFormatIndex;
  	int _streamFormatIndex;
  	BOOL _resolvedFormatIndexUpToDate;
  	SCD_Struct_BW19 _sensorCropDimensions;
  	SCD_Struct_BW19 _cropDimensionsWhenFESIsEnabled;
  	SCD_Struct_BW19 _cropAspectRatio;
  	int _horizontalSensorBinningFactor;
  	int _verticalSensorBinningFactor;
  	int _fesBinningFactorHorizontal;
  	unsigned _videoPixelFormat;
  	unsigned _clientVideoFormat;
  	SCD_Struct_BW19 _videoCaptureDimensions;
  	SCD_Struct_BW19 _preferredPreviewDimensions;
  	int _preferredPreviewMaxFrameRate;
  	int _preferredCompressionTypeOnPreviewOutput;
  	int _preferredCompressionTypeOnVideoCaptureOutput;
  	int _colorSpaceProperties;
  	int _stillImageColorSpaceProperties;
  	int _depthType;
  	SCD_Struct_BW19 _depthDimensions;
  	BOOL _RGBIRStereoFusionEnabled;
  	NSString* _depthEnginePrimaryOutputID;
  	NSArray* _depthEngineOutputIDs;
  	opaqueCMFormatDescriptionRef _depthOutputFormatDescription;
  	opaqueCMFormatDescriptionRef _pointCloudOutputFormatDescription;
  	unsigned _sensorInterfaceRawPixelFormat;
  	unsigned _sashimiRawPixelFormat;
  	BOOL _focusPixelDataSupported;
  	opaqueCMFormatDescriptionRef _focusPixelDataFormatDescription;
  	BOOL _stillImageOutputSushiRawAttachmentOptionEnabled;
  	BOOL _focusBlurMapEnabled;
  	int _stillImageOutputSensorInterfaceRawAttachmentOptionRetainedBufferCount;
  	int _stillImageOutputSashimiRawAttachmentOptionRetainedBufferCount;
  	int _stillImageOutputFocusPixelDataAttachmentOptionRetainedBufferCount;
  	BOOL _streamingForegroundSegmentationEnabled;
  	BOOL _faceTrackingEnabled;
  	BOOL _shareStreamingBufferPools;
  	BOOL _usesFirmwareStillImageOutput;
  	BOOL _usesPacked10BitFirmwareStillImageOutputPixelFormat;
  	int _firmwareStillImageOutputRetainedBufferCountOverride;
  	BOOL _usesFIFOFirmwareTimeMachine;
  	int _firmwareTimeMachineBufferCapacity;
  	BOOL _firmwareTimeMachineSIFREnabled;
  	int _maximumNumberOfBracketedSIFRFrames;
  	BOOL _highlightRecoveryEnabledWhenConfiguredAsMasterOrSingleStream;
  	BOOL _highlightRecoveryEnabledWhenConfiguredAsSlave;
  	BOOL _reflectsStillsOnStreamingOutputs;
  	BOOL _livePhotoCaptureEnabled;
  	int _currentFirmwareStillImageOutputRetainedBufferCount;
  	BOOL _primaryScalerDecoupled;
  	BOOL _secondaryScalerIsNotAvailable;
  	BOOL _optimizeBandwidthForPreviewOutput;
  	BOOL _supportsDecouplingPrimaryScalerOnly;
  	BOOL _quadraHighResStillImageCaptureEnabled;
  	SCD_Struct_BW19 _quadraCropDimensions;
  	NSDictionary* _qHDRSensorDefectivePixelInfo;
  	OpaqueFigCaptureISPProcessingSessionRef _bayerProcessingSession;
  	OpaqueFigSampleBufferProcessorRef _qrmSampleBufferProcessor;
  	opaqueCMFormatDescriptionRef _quadraStillOutputFormatDescription;
  	opaqueCMSimpleQueueRef _quadraYUVBufferQueue;
  	CGSize _overscanPercentage;
  	CGSize _sensorOverscanPercentage;
  	BOOL _cropOverscanFromStillImageOutputInISP;
  	BOOL _includeOverscanOnStillImageOutput;
  	BOOL _roundingOfStillImageDimensionsToMultipleOfFourEnabled;
  	BOOL _roundingOfBackEndScalersOutputHeightToMultipleOfTwoEnabled;
  	SCD_Struct_BW19 _firmwareStillImageDimensionsAfterOverscanCropping;
  	BOOL _videoStabilizationEnabled;
  	int _videoStabilizationMethod;
  	BOOL _geometricDistortionCorrectionEnabled;
  	BOOL _geometricDistortionCorrectionSupported;
  	float _overscanPercentageForZoom;
  	float _bravoShiftMitigationMaxZoomFactor;
  	BOOL _discardsUnstableSphereVideoFrames;
  	BOOL _discardsDepthDataForStillImages;
  	BOOL _temporalNoiseReductionEnabled;
  	BOOL _chromaNoiseReductionEnabled;
  	float _aeMaxGain;
  	SCD_Struct_BW2 _maxExposureDurationClientOverride;
  	SCD_Struct_BW2 _maxExposureDurationFrameworkOverride;
  	float _minFrameRate;
  	float _maxFrameRate;
  	BOOL _streamingRequiredWhenConfiguredAsSlave;
  	BOOL _detectedFacesOnVideoCaptureOutputEnabled;
  	BOOL _detectedFacesOnPreviewOutputEnabled;
  	NSDictionary* _detectedFacesOutputConfiguration;
  	id<BWDetectedFacesFilterDelegate> _detectedFacesFilterDelegate;
  	BOOL _ispAPSDataEnabled;
  	int _motionAttachmentsSource;
  	BOOL _deferMetadataCreation;
  	BOOL _deferProcessingSessionMetadataCreation;
  	BWDeferredMetadataCache* _deferredMetadataCache;
  	NSMutableDictionary* _dutyCycleMetadataCache;
  	BWDetectedFacesRingBuffer* _detectedFacesRingBuffer;
  	BWDetectedObjectsInfoRingBuffer* _detectedObjectsInfoRingBuffer;
  	CGSize _onDemandStillOverscanPercentage;
  	NSObject*<OS_dispatch_group> _streamEventNotificationGroup;
  	NSObject*<OS_dispatch_queue> _streamEventDispatchQueue;
  	BWStreamOutputStorage* _outputsStorage[9];
  	OpaqueVTPixelTransferSessionRef _stillReflectionTransferSession;
  	opaqueCMFormatDescriptionRef _stillReflectionFormatDescription;
  	OpaqueVTPixelTransferSessionRef _stillReflectionSecondaryTransferSession;
  	opaqueCMFormatDescriptionRef _stillReflectionSecondaryFormatDescription;
  	float _pixelsPerMicron;
  	float _telePixelsPerMicron;
  	unsigned _bravoShiftCorrectionFlags;
  	BWMotionDataPreserver* _motionDataPreserver;
  	BOOL _isInfraredSourceNode;
  	unsigned long long _infraredProjectorUptimeInUsForLowPowerSparse;
  	unsigned long long _infraredProjectorUptimeInUsForHighPowerSparse;
  	int _previousInfraredCaptureID;
  	SCD_Struct_BW106 _sphereShiftState;
  	CGPoint _previewShift;
  	float _previewScaleFactor;
  	os_unfair_lock_s _previewShiftLock;
  	BOOL _keypointDetectionEnabled;
  	BOOL _stillImageKeypointDetectionEnabled;
  	BOOL _originalCameraIntrinsicMatrixDeliveryOnPreviewOutputEnabled;
  	BOOL _originalCameraIntrinsicMatrixDeliveryOnVideoCaptureOutputEnabled;
  	BOOL _originalCameraIntrinsicMatrixDeliveryOnStillImageOutputEnabled;
  	BOOL _originalCameraIntrinsicMatrixDeliveryOnDepthOutputEnabled;
  	BOOL _cameraIntrinsicMatrixDeliveryOnVideoCaptureOutputEnabled;
  	BOOL _cameraIntrinsicMatrixDeliveryOnPreviewOutputEnabled;
  	SCD_Struct_BW107 _cameraData;
  	int _ispMultiBandNoiseReductionMode;
  	BOOL _ltmLookUpTableMetadataEnabled;
  	BOOL _lumaHistogramMetadataEnabled;
  	BOOL _handlesHDRReferenceFrameReporting;
  	BOOL _keepISPStreamingWhenStopping;
  	BOOL _ispIsStreaming;
  	BWStats* _ioSurfaceCompressionRatioStatsForRaw;
  	unsigned long long _totalCompressedDataSizeForRaw;
  	unsigned long long _totalUncompressedDataSizeForRaw;
  	unsigned _bufferHeightForRaw;
  	BOOL _rawCompressionEnabled;
  	NSDictionary* _outputBufferPools;
  	NSDictionary* _visionDataConfiguration;
  	opaqueCMFormatDescriptionRef _visionDataFormatDescription;
  	BOOL _discardOutputSampleBuffers;
  
  }
  
  @property (readonly) BWNodeOutput * previewOutput; 
  @property (readonly) BWNodeOutput * depthOutput; 
  @property (readonly) BWNodeOutput * pointCloudOutput; 
  @property (nonatomic,readonly) unsigned long long infraredProjectorUptimeInUsForLowPowerSparse; 
  @property (nonatomic,readonly) unsigned long long infraredProjectorUptimeInUsForHighPowerSparse; 
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  @property (readonly) BWFigVideoCaptureDevice * captureDevice; 
  @property (readonly) BWFigVideoCaptureStream * captureStream; 
  @property (readonly) BWNodeOutput * videoCaptureOutput; 
  @property (readonly) BWNodeOutput * stillImageOutput; 
  @property (readonly) BWNodeOutput * detectedObjectsOutput; 
  @property (nonatomic,copy) NSDictionary * videoCaptureOutputColorInfoOverride; 
  @property (assign,nonatomic) BOOL videoCaptureOutputPixelBufferAttachmentModificationAllowed; 
  +(void)initialize;
  +(id)cameraSourceNodeWithCaptureDevice:(id)arg1 captureStream:(id)arg2 ;
  -(void)dealloc;
  -(id)nodeSubType;
  -(void)prepareForCurrentConfigurationToBecomeLive;
  -(BOOL)streamingRequiredWhenConfiguredAsSlave;
  -(int)horizontalSensorBinningFactor;
  -(void)setHorizontalSensorBinningFactor:(int)arg1 ;
  -(int)verticalSensorBinningFactor;
  -(void)setVerticalSensorBinningFactor:(int)arg1 ;
  -(BWFigVideoCaptureStream *)captureStream;
  -(int)videoStabilizationMethod;
  -(int)colorSpaceProperties;
  -(int)motionAttachmentsSource;
  -(void)setMotionAttachmentsSource:(int)arg1 ;
  -(BOOL)faceTrackingEnabled;
  -(void)setFaceTrackingEnabled:(BOOL)arg1 ;
  -(BWFigVideoCaptureDevice *)captureDevice;
  -(void)setColorSpaceProperties:(int)arg1 ;
  -(OpaqueCMClockRef)clock;
  -(void)setKeepISPStreamingWhenStopping:(BOOL)arg1 ;
  -(void)setDepthType:(int)arg1 ;
  -(SCD_Struct_BW2)maxExposureDurationClientOverride;
  -(void)setMaxExposureDurationClientOverride:(SCD_Struct_BW2)arg1 ;
  -(void)setMaxExposureDurationFrameworkOverride:(SCD_Struct_BW2)arg1 ;
  -(void)setPreferredCompressionTypeOnPreviewOutput:(int)arg1 ;
  -(void)setStreamingForegroundSegmentationEnabled:(BOOL)arg1 ;
  -(void)setRGBIRStereoFusionEnabled:(BOOL)arg1 ;
  -(BOOL)stop:(id*)arg1 ;
  -(BOOL)videoIsFullRange;
  -(SCD_Struct_BW19)preferredPreviewDimensions;
  -(BWNodeOutput *)pointCloudOutput;
  -(BWNodeOutput *)stillImageOutput;
  -(id)colorInfoForOutput:(id)arg1 ;
  -(BOOL)usesFirmwareStillImageOutput;
  -(unsigned)stillImageOutputPixelFormat;
  -(void)setStillImageOutputSushiRawAttachmentOptionEnabled:(BOOL)arg1 ;
  -(SCD_Struct_BW19)sensorCropDimensions;
  -(SCD_Struct_BW19)firmwareStillImageDimensionsAfterOverscanCropping;
  -(BOOL)previewOutputEnabled;
  -(BWNodeOutput *)previewOutput;
  -(BWNodeOutput *)videoCaptureOutput;
  -(void)setVideoCaptureOutputPixelBufferAttachmentModificationAllowed:(BOOL)arg1 ;
  -(void)setVideoCaptureOutputColorInfoOverride:(NSDictionary *)arg1 ;
  -(BOOL)start:(id*)arg1 ;
  -(void)makeOutputsLiveIfNeeded;
  -(void)makeCurrentConfigurationLive;
  -(BOOL)hasNonLiveConfigurationChanges;
  -(BOOL)livePhotoCaptureEnabled;
  -(void)setLivePhotoCaptureEnabled:(BOOL)arg1 ;
  -(void)setStreamingRequiredWhenConfiguredAsSlave:(BOOL)arg1 ;
  -(void)setLtmLookUpTableMetadataEnabled:(BOOL)arg1 ;
  -(BOOL)ltmLookUpTableMetadataEnabled;
  -(void)setLumaHistogramMetadataEnabled:(BOOL)arg1 ;
  -(BOOL)lumaHistogramMetadataEnabled;
  -(void)setHandlesHDRReferenceFrameReporting:(BOOL)arg1 ;
  -(BOOL)handlesHDRReferenceFrameReporting;
  -(void)setKeypointDetectionEnabled:(BOOL)arg1 ;
  -(BOOL)keypointDetectionEnabled;
  -(void)setStillImageKeypointDetectionEnabled:(BOOL)arg1 ;
  -(BOOL)stillImageKeypointDetectionEnabled;
  -(void)setHighlightRecoveryEnabledWhenConfiguredAsMasterOrSingleStream:(BOOL)arg1 ;
  -(BOOL)highlightRecoveryEnabledWhenConfiguredAsMasterOrSingleStream;
  -(void)setHighlightRecoveryEnabledWhenConfiguredAsSlave:(BOOL)arg1 ;
  -(BOOL)highlightRecoveryEnabledWhenConfiguredAsSlave;
  -(void)setFocusBlurMapEnabled:(BOOL)arg1 ;
  -(BOOL)focusBlurMapEnabled;
  -(float)aeMaxGain;
  -(void)setAeMaxGain:(float)arg1 ;
  -(SCD_Struct_BW2)maxExposureDurationFrameworkOverride;
  -(int)depthType;
  -(int)preferredCompressionTypeOnPreviewOutput;
  -(BOOL)streamingForegroundSegmentationEnabled;
  -(BOOL)RGBIRStereoFusionEnabled;
  -(unsigned long long)infraredProjectorUptimeInUsForLowPowerSparse;
  -(unsigned long long)infraredProjectorUptimeInUsForHighPowerSparse;
  -(int)allocateOrReuseBufferPoolsFromSourceNode:(id)arg1 ;
  -(void)setDetectedFacesFilterDelegate:(id)arg1 ;
  -(id)detectedFacesFilterDelegate;
  -(void)setFirmwareStillImageOutputRetainedBufferCountOverride:(int)arg1 ;
  -(int)firmwareStillImageOutputRetainedBufferCountOverride;
  -(int)prepareForStillImageCaptureWithFirmwareStillImageOutputRetainedBufferCountOverride:(int)arg1 clientBracketCount:(int)arg2 enableSushiRawAttachmentOption:(BOOL)arg3 ;
  -(BOOL)pointCloudOutputEnabled;
  -(int)formatIndex;
  -(BOOL)stillImageOutputEnabled;
  -(int)firmwareTimeMachineBufferCapacity;
  -(BOOL)firmwareTimeMachineSIFREnabled;
  -(int)maximumNumberOfBracketedSIFRFrames;
  -(BOOL)geometricDistortionCorrectionEnabled;
  -(BOOL)keepISPStreamingWhenStopping;
  -(void)setPreviewShift:(CGPoint)arg1 previewScaleFactor:(float)arg2 ;
  -(BOOL)videoCaptureOutputEnabled;
  -(BOOL)detectedObjectsOutputEnabled;
  -(BWNodeOutput *)detectedObjectsOutput;
  -(void)updateFormatRequirementsFromSourceNode:(id)arg1 ;
  -(void)setStillImageOutputEnabled:(BOOL)arg1 ;
  -(BWNodeOutput *)depthOutput;
  -(BOOL)depthOutputEnabled;
  -(CGSize)sensorOverscanPercentage;
  -(float)overscanPercentageForZoom;
  -(SCD_Struct_BW19)videoCaptureDimensions;
  -(void)setQuadraHighResStillImageCaptureEnabled:(BOOL)arg1 ;
  -(void)setIspIsStreaming:(BOOL)arg1 ;
  -(void)setFormatIndex:(int)arg1 ;
  -(void)setCropDimensionsWhenFESIsEnabled:(SCD_Struct_BW19)arg1 ;
  -(void)setUsesFirmwareStillImageOutput:(BOOL)arg1 ;
  -(BOOL)usesPacked10BitFirmwareStillImageOutputPixelFormat;
  -(void)setUsesPacked10BitFirmwareStillImageOutputPixelFormat:(BOOL)arg1 ;
  -(void)setQuadraCropDimensions:(SCD_Struct_BW19)arg1 ;
  -(void)setQHDRSensorDefectivePixelInfo:(id)arg1 ;
  -(void)setBayerProcessingSession:(OpaqueFigCaptureISPProcessingSessionRef)arg1 ;
  -(void)setSensorCropDimensions:(SCD_Struct_BW19)arg1 ;
  -(void)setCropAspectRatio:(SCD_Struct_BW19)arg1 ;
  -(int)fesBinningFactorHorizontal;
  -(void)setFesBinningFactorHorizontal:(int)arg1 ;
  -(void)setVideoStabilizationEnabled:(BOOL)arg1 ;
  -(void)setVideoStabilizationMethod:(int)arg1 ;
  -(void)setGeometricDistortionCorrectionSupported:(BOOL)arg1 ;
  -(void)setGeometricDistortionCorrectionEnabled:(BOOL)arg1 ;
  -(void)setClientVideoFormat:(unsigned)arg1 ;
  -(void)setSecondaryScalerIsNotAvailable:(BOOL)arg1 ;
  -(void)setOptimizeBandwidthForPreviewOutput:(BOOL)arg1 ;
  -(void)setPrimaryScalerDecoupled:(BOOL)arg1 ;
  -(void)setPreferredCompressionTypeOnVideoCaptureOutput:(int)arg1 ;
  -(void)setPreferredPreviewMaxFrameRate:(int)arg1 ;
  -(void)setOverscanPercentage:(CGSize)arg1 ;
  -(void)setSensorOverscanPercentage:(CGSize)arg1 ;
  -(void)setCropOverscanFromStillImageOutputInISP:(BOOL)arg1 ;
  -(void)setIncludeOverscanOnStillImageOutput:(BOOL)arg1 ;
  -(void)setBravoShiftMitigationMaxZoomFactor:(float)arg1 ;
  -(void)setOverscanPercentageForZoom:(float)arg1 ;
  -(void)setPreferredPreviewDimensions:(SCD_Struct_BW19)arg1 ;
  -(void)setPreviewOutputEnabled:(BOOL)arg1 ;
  -(void)setVideoCaptureDimensions:(SCD_Struct_BW19)arg1 ;
  -(void)setRoundingOfStillImageDimensionsToMultipleOfFourEnabled:(BOOL)arg1 ;
  -(void)setRoundingOfBackEndScalersOutputHeightToMultipleOfTwoEnabled:(BOOL)arg1 ;
  -(void)setVideoCaptureOutputEnabled:(BOOL)arg1 ;
  -(void)setDetectedFacesOnVideoCaptureOutputEnabled:(BOOL)arg1 ;
  -(void)setDetectedFacesOnPreviewOutputEnabled:(BOOL)arg1 ;
  -(void)setEnabledDetectedObjectTypes:(id)arg1 ;
  -(void)setDetectedObjectsOutputEnabled:(BOOL)arg1 ;
  -(void)setDetectedFacesOutputConfiguration:(id)arg1 ;
  -(void)setMinFrameRate:(float)arg1 ;
  -(void)setMaxFrameRate:(float)arg1 ;
  -(float)maxFrameRate;
  -(void)setDepthDimensions:(SCD_Struct_BW19)arg1 ;
  -(void)setDepthOutputEnabled:(BOOL)arg1 ;
  -(void)setPointCloudOutputEnabled:(BOOL)arg1 ;
  -(void)setDiscardsDepthDataForStillImages:(BOOL)arg1 ;
  -(void)setOriginalCameraIntrinsicMatrixDeliveryOnPreviewOutputEnabled:(BOOL)arg1 ;
  -(void)setOriginalCameraIntrinsicMatrixDeliveryOnVideoCaptureOutputEnabled:(BOOL)arg1 ;
  -(void)setOriginalCameraIntrinsicMatrixDeliveryOnDepthOutputEnabled:(BOOL)arg1 ;
  -(void)setOriginalCameraIntrinsicMatrixDeliveryOnStillImageOutputEnabled:(BOOL)arg1 ;
  -(void)setStillImageOutputSensorInterfaceRawAttachmentOptionRetainedBufferCount:(int)arg1 ;
  -(void)setStillImageOutputSashimiRawAttachmentOptionRetainedBufferCount:(int)arg1 ;
  -(void)setStillImageOutputFocusPixelDataAttachmentOptionRetainedBufferCount:(int)arg1 ;
  -(void)setDiscardsUnstableSphereVideoFrames:(BOOL)arg1 ;
  -(void)setReflectsStillsOnStreamingOutputs:(BOOL)arg1 ;
  -(void)setTemporalNoiseReductionEnabled:(BOOL)arg1 ;
  -(void)setChromaNoiseReductionEnabled:(BOOL)arg1 ;
  -(void)setIspMultiBandNoiseReductionMode:(int)arg1 ;
  -(SCD_Struct_BW19)finalPreviewOutputDimensions;
  -(void)setCameraIntrinsicMatrixDeliveryOnVideoCaptureOutputEnabled:(BOOL)arg1 ;
  -(void)setCameraIntrinsicMatrixDeliveryOnPreviewOutputEnabled:(BOOL)arg1 ;
  -(void)setUsesFIFOFirmwareTimeMachine:(BOOL)arg1 ;
  -(void)setFirmwareTimeMachineBufferCapacity:(int)arg1 ;
  -(void)setFirmwareTimeMachineSIFREnabled:(BOOL)arg1 ;
  -(void)setMaximumNumberOfBracketedSIFRFrames:(int)arg1 ;
  -(void)setIspAPSDataEnabled:(BOOL)arg1 ;
  -(void)setVisionDataConfiguration:(id)arg1 ;
  -(int)updateOutputRequirements;
  -(CGSize)overscanPercentage;
  -(BOOL)quadraHighResStillImageCaptureEnabled;
  -(id)_initWithCaptureDevice:(id)arg1 captureStream:(id)arg2 ;
  -(void)_registerStreamOutputHandlers;
  -(void)_updateBufferPoolSharingProperties;
  -(int)_firmwareStillImageOutputRetainedBufferCountForClientBracketCount:(int)arg1 ;
  -(id)_streamOutputIDForOnDemandStills;
  -(void)_updateObjectDetectionMetadataRegistration;
  -(void)_retrieveCameraCharacterizationDataForCameraIntrinsicMatrixDelivery;
  -(BOOL)_scalerChainingEnabled;
  -(int)_bringStreamUpToDate;
  -(id)_streamOutputIDForPreview:(int*)arg1 ;
  -(id)_videoFormatRequirementsForOutputID:(id)arg1 configuration:(id)arg2 ;
  -(int)_verifyColorSpaceProperties:(int)arg1 matchVideoOutputsColorInfo:(id)arg2 forOutputID:(id)arg3 ;
  -(id)_streamOutputIDForCapture:(int*)arg1 ;
  -(unsigned)_pixelFormatForOutputID:(id)arg1 preferredCompressionType:(int)arg2 ;
  -(id)_colorInfoForOutputID:(id)arg1 videoOutputsColorInfo:(id)arg2 ;
  -(id)_enabledNodeOutputsDrivenByThePrimaryStreamingOutput;
  -(int)_setStreamOutputsEnabled:(BOOL)arg1 ;
  -(void)_tallyCompressedIOSurfaceStatsForSBuf:(opaqueCMSampleBufferRef)arg1 outputStorage:(BWStreamOutputStorage*)arg2 ;
  -(void)_registerForStreamNotifications;
  -(void)_asynchronouslyPreallocateBufferPools;
  -(int)_setupBayerProcessingSessionForQuadraStillImageCaptures;
  -(void)_reportIOSurfaceCompressionCoreAnalyticsData:(BWStreamOutputStorage*)arg1 ;
  -(void)_reportIOSurfaceCompressionCoreAnalyticsDataForRaw;
  -(void)_flushOutRemainingBuffers;
  -(void)_unregisterStreamOutputHandlers;
  -(void)_unregisterFromStreamNotifications;
  -(void)_markEndOfLiveOutput;
  -(int)_setupQRMSampleBufferProcessor;
  -(SCD_Struct_BW19)_calculateVideoCaptureDimensionsWithOverscan;
  -(id)_outputConfigurationForOutputID:(id)arg1 previewOutput:(BOOL)arg2 ;
  -(int)_bytesPerOutputBufferForOutputConfiguration:(id)arg1 outputID:(CFStringRef)arg2 ;
  -(SCD_Struct_BW19)_calculatePreviewDimensionsWithOverscanForZoom;
  -(BOOL)_shouldEnableStreamCaptureOutput;
  -(BOOL)_primaryScalerIsAvailable;
  -(BOOL)_secondaryScalerIsAvailable;
  -(BOOL)_secondaryScalerSupportsVideoCaptureDimensions;
  -(BOOL)_preferIntermediateTapOverSecondaryScalerForPreviewOutputBasedOnBandwidth;
  -(BOOL)_videoCaptureOutputRequiresScaling;
  -(BOOL)_preferPrimaryScalerOverIntermediateTapForVideoOutputBasedOnBandwidth;
  -(int)_updateFormatIndex;
  -(int)_updateOutputsStorage;
  -(void)_updateMetadataConfigurations;
  -(void)_updateDepthConfiguration;
  -(int)_updateOutputConfigurations;
  -(void)_updateDutyCycleMetadataCacheForActiveFormatIndex:(long long)arg1 ;
  -(void)_updateStreamingOutputStorageForOutputID:(id)arg1 isPrimaryOutput:(BOOL)arg2 isVideoCaptureOutput:(BOOL)arg3 nodeOutput:(id)arg4 ;
  -(BOOL)_shouldEnableStillImageOutput;
  -(unsigned)_sensorInterfaceRawPixelFormatForSensorPixelFormat:(unsigned)arg1 compandingEnabled:(BOOL)arg2 ;
  -(void)_computeRetainedBufferCountForOutputStorage:(BWStreamOutputStorage*)arg1 ;
  -(BOOL)_requiresOneStreamingOutputForMetadata;
  -(int)_updateOutputIDMappingsForPreviewOutput:(id*)arg1 videoCaptureOutputID:(id*)arg2 ;
  -(void)_propagatePixelBufferAttachment:(CVBufferRef)arg1 sampleBuffer:(opaqueCMSampleBufferRef)arg2 attachedMediaKey:(id)arg3 removeAttachmentKey:(CFStringRef)arg4 ;
  -(BOOL)_serviceZoomForPTS:(SCD_Struct_BW2)arg1 ;
  -(float)_ispAppliedZoomFactorFromSampleBufferMetadataDictionary:(id)arg1 outputIndex:(int)arg2 ;
  -(void)_applyPreviewShiftToCropRect:(CGRect*)arg1 ;
  -(CGPoint)_bravoShiftMitigationCropOffset:(opaqueCMSampleBufferRef)arg1 totalZoom:(float)arg2 ;
  -(NSDictionary *)videoCaptureOutputColorInfoOverride;
  -(BOOL)videoCaptureOutputPixelBufferAttachmentModificationAllowed;
  -(id)enabledDetectedObjectTypes;
  -(SCD_Struct_BW19)cropDimensionsWhenFESIsEnabled;
  -(SCD_Struct_BW19)cropAspectRatio;
  -(unsigned)clientVideoFormat;
  -(int)preferredCompressionTypeOnVideoCaptureOutput;
  -(int)preferredPreviewMaxFrameRate;
  -(SCD_Struct_BW19)depthDimensions;
  -(BOOL)stillImageOutputSushiRawAttachmentOptionEnabled;
  -(int)stillImageOutputSensorInterfaceRawAttachmentOptionRetainedBufferCount;
  -(int)stillImageOutputSashimiRawAttachmentOptionRetainedBufferCount;
  -(int)stillImageOutputFocusPixelDataAttachmentOptionRetainedBufferCount;
  -(BOOL)usesFIFOFirmwareTimeMachine;
  -(BOOL)reflectsStillsOnStreamingOutputs;
  -(BOOL)primaryScalerDecoupled;
  -(BOOL)secondaryScalerIsNotAvailable;
  -(BOOL)optimizeBandwidthForPreviewOutput;
  -(SCD_Struct_BW19)quadraCropDimensions;
  -(id)qHDRSensorDefectivePixelInfo;
  -(OpaqueFigCaptureISPProcessingSessionRef)bayerProcessingSession;
  -(BOOL)cropOverscanFromStillImageOutputInISP;
  -(BOOL)includeOverscanOnStillImageOutput;
  -(BOOL)roundingOfStillImageDimensionsToMultipleOfFourEnabled;
  -(BOOL)roundingOfBackEndScalersOutputHeightToMultipleOfTwoEnabled;
  -(BOOL)videoStabilizationEnabled;
  -(BOOL)geometricDistortionCorrectionSupported;
  -(float)bravoShiftMitigationMaxZoomFactor;
  -(BOOL)temporalNoiseReductionEnabled;
  -(BOOL)chromaNoiseReductionEnabled;
  -(float)minFrameRate;
  -(BOOL)detectedFacesOnVideoCaptureOutputEnabled;
  -(BOOL)detectedFacesOnPreviewOutputEnabled;
  -(id)detectedFacesOutputConfiguration;
  -(BOOL)ispAPSDataEnabled;
  -(BOOL)discardsUnstableSphereVideoFrames;
  -(BOOL)discardsDepthDataForStillImages;
  -(BOOL)cameraIntrinsicMatrixDeliveryOnVideoCaptureOutputEnabled;
  -(BOOL)cameraIntrinsicMatrixDeliveryOnPreviewOutputEnabled;
  -(BOOL)originalCameraIntrinsicMatrixDeliveryOnPreviewOutputEnabled;
  -(BOOL)originalCameraIntrinsicMatrixDeliveryOnVideoCaptureOutputEnabled;
  -(BOOL)originalCameraIntrinsicMatrixDeliveryOnStillImageOutputEnabled;
  -(BOOL)originalCameraIntrinsicMatrixDeliveryOnDepthOutputEnabled;
  -(int)ispMultiBandNoiseReductionMode;
  -(BOOL)ispIsStreaming;
  -(id)visionDataConfiguration;
  -(void)_addCaptureStreamAttachmentsToSampleBuffer:(opaqueCMSampleBufferRef)arg1 ;
  -(void)_reflectStillSampleBufferOnStreamingOutputs:(opaqueCMSampleBufferRef)arg1 captureType:(int)arg2 ;
  -(void)_preserveMotionDataForSoonToBeDroppedSampleBuffer:(opaqueCMSampleBufferRef)arg1 ;
  -(void)_prependPreservedMotionDataToSampleBuffer:(opaqueCMSampleBufferRef)arg1 ;
  -(void)_attachCameraIntrinsicMatrixToSampleBuffer:(opaqueCMSampleBufferRef)arg1 scaledToVideoBuffer:(BOOL)arg2 ;
  -(opaqueCMSampleBufferRef)_createDepthDataSampleBufferFromVideoSampleBuffer:(opaqueCMSampleBufferRef)arg1 ;
  -(opaqueCMSampleBufferRef)_createFocusPixelDataSampleBufferFromVideoSampleBuffer:(opaqueCMSampleBufferRef)arg1 ;
  -(void)_propagatePixelBufferAttachmentFromSampleBuffer:(opaqueCMSampleBufferRef)arg1 attachmentKey:(CFStringRef)arg2 usingAttachedMediaKey:(id)arg3 ;
  -(void)_updateValidBufferRectForOutputIndex:(int)arg1 sampleBuffer:(opaqueCMSampleBufferRef)arg2 ;
  -(CGRect)_updateZoomForOutputIndex:(int)arg1 sampleBuffer:(opaqueCMSampleBufferRef)arg2 ;
  -(void)_tallyCompressedIOSurfaceStatsForRawForSBuf:(opaqueCMSampleBufferRef)arg1 ;
  @end
  
  