// // SDKParameters.h // sampleSDK // // Created by 王昭威 on 2023/1/21. // #import #import "LenzSDKConstant.h" NS_ASSUME_NONNULL_BEGIN @interface SDKParameters : NSObject @property (nonatomic, assign) NSInteger limitRecordTime; @property (nonatomic, assign, readonly) CGSize resolution; @property (nonatomic, assign) CGSize videoResolution; @property (nonatomic, assign) SDKFlashModeIndex flashMode; @property (nonatomic) NSString *flashModeString; @property (nonatomic) NSNumber *keyFrame; @property (nonatomic, assign) SDKCaptureModeIndex modeIndex; @property (nonatomic) NSString *modeIndexString; // SDKCaptureModeIndex @property (nonatomic, copy) NSArray* modeIndices; @property (nonatomic, assign) SDKCameraPosition cameraPosition; @property (nonatomic) NSString *cameraPositionString; @property (nonatomic, assign) SDKDataRetainedModeIndex retainedMode; @property (nonatomic, assign) SDKVideoQuality videoQuality; @property (nonatomic) NSInteger quality; @property (nonatomic, assign) bool showPreviewForPanorama; + (instancetype)shared; @end NS_ASSUME_NONNULL_END