@interface BWSphereModeSelector : NSObject { struct __CFString { } *_currentSphereMode; struct __CFString { } *_currentNonLowPowerSphereMode; float _maximumFrameRate; BOOL _sphereVideoSupported; BOOL _sphereVideoEnabled; BOOL _avoidsSphereRecentering; BOOL _enablesSphereWhenAvailable; BOOL _motionDataInvalid; BOOL _lowPowerSphereModeEnabled; BOOL _stillPreviewActiveSupported; BOOL _zeroShutterLagEnabled; int _sphereThermalLevel; BOOL _tripodModeEnabled; BOOL _depthDataDeliveryEnabled; BOOL _overCaptureEnabled; BOOL _variableFrameRateVideoEnabled; float _maximumFrameRateSupported; } @property (nonatomic) float maximumFrameRate; @property (readonly, nonatomic) BOOL sphereVideoSupported; @property (nonatomic) BOOL sphereVideoEnabled; @property (nonatomic) BOOL avoidsSphereRecentering; @property (nonatomic) BOOL enablesSphereWhenAvailable; @property (nonatomic) BOOL zeroShutterLagEnabled; @property (nonatomic) BOOL lowPowerSphereModeEnabled; @property (nonatomic) int systemThermalLevel; @property (nonatomic) BOOL tripodModeEnabled; @property (nonatomic) BOOL depthDataDeliveryEnabled; @property (nonatomic) BOOL overCaptureEnabled; @property (nonatomic) BOOL variableFrameRateVideoEnabled; @property (readonly) struct __CFString { } *currentSphereMode; @property (readonly) struct __CFString { } *currentNonLowPowerSphereMode; + (void)initialize; - (id)initWithStillActivePreviewSupported:(BOOL)a0 sphereVideoSupported:(BOOL)a1 sphereVideoMaxFrameRate:(float)a2; - (id)initWithStillActivePreviewSupported:(BOOL)a0 sphereVideoSupported:(BOOL)a1; @end