You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
3.1 KiB
93 lines
3.1 KiB
// 49126048c3d19dd5b676b8d39844cf133833b67a
|
|
// Generated by the value-object.rb DO NOT EDIT!!
|
|
|
|
#import "SCManagedCaptureDevice.h"
|
|
|
|
#import <AvailabilityMacros.h>
|
|
|
|
#import <CoreGraphics/CoreGraphics.h>
|
|
#import <Foundation/Foundation.h>
|
|
|
|
@protocol SCManagedCapturerState <NSObject, NSCoding, NSCopying>
|
|
|
|
@property (nonatomic, assign, readonly) BOOL isRunning;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL isNightModeActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL isPortraitModeActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL lowLightCondition;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL adjustingExposure;
|
|
|
|
@property (nonatomic, assign, readonly) SCManagedCaptureDevicePosition devicePosition;
|
|
|
|
@property (nonatomic, assign, readonly) CGFloat zoomFactor;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL flashSupported;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL torchSupported;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL flashActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL torchActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL lensesActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL arSessionActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL liveVideoStreaming;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL lensProcessorReady;
|
|
|
|
@end
|
|
|
|
@interface SCManagedCapturerState : NSObject <SCManagedCapturerState>
|
|
|
|
@property (nonatomic, assign, readonly) BOOL isRunning;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL isNightModeActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL isPortraitModeActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL lowLightCondition;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL adjustingExposure;
|
|
|
|
@property (nonatomic, assign, readonly) SCManagedCaptureDevicePosition devicePosition;
|
|
|
|
@property (nonatomic, assign, readonly) CGFloat zoomFactor;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL flashSupported;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL torchSupported;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL flashActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL torchActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL lensesActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL arSessionActive;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL liveVideoStreaming;
|
|
|
|
@property (nonatomic, assign, readonly) BOOL lensProcessorReady;
|
|
|
|
- (instancetype)initWithIsRunning:(BOOL)isRunning
|
|
isNightModeActive:(BOOL)isNightModeActive
|
|
isPortraitModeActive:(BOOL)isPortraitModeActive
|
|
lowLightCondition:(BOOL)lowLightCondition
|
|
adjustingExposure:(BOOL)adjustingExposure
|
|
devicePosition:(SCManagedCaptureDevicePosition)devicePosition
|
|
zoomFactor:(CGFloat)zoomFactor
|
|
flashSupported:(BOOL)flashSupported
|
|
torchSupported:(BOOL)torchSupported
|
|
flashActive:(BOOL)flashActive
|
|
torchActive:(BOOL)torchActive
|
|
lensesActive:(BOOL)lensesActive
|
|
arSessionActive:(BOOL)arSessionActive
|
|
liveVideoStreaming:(BOOL)liveVideoStreaming
|
|
lensProcessorReady:(BOOL)lensProcessorReady;
|
|
|
|
@end
|