123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- //
- // SDKParameters.h
- // sampleSDK
- //
- // Created by 王昭威 on 2023/1/21.
- //
- #import <Foundation/Foundation.h>
- #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<NSNumber*>* 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
|