TuSDKStillCamera Class Reference
| Inherits from | SLGPUImageStillCamera : SLGPUImageVideoCamera : SLGPUImageOutput : NSObject |
|---|---|
| Conforms to | TuSDKStillCameraInterface |
| Declared in | TuSDKStillCamera.h |
sampleBufferDelegate
相机帧采样缓冲委托
@property (nonatomic, weak) id<TuSDKVideoCameraSampleBufferDelegate> sampleBufferDelegateDeclared In
TuSDKStillCamera.h
captureDelegate
相机事件委托
@property (nonatomic, weak) id<TuSDKStillCameraDelegate> captureDelegateDeclared In
TuSDKStillCamera.h
regionHandler
选区范围算法
@property (nonatomic, retain) id<TuSDKCPRegionHandler> regionHandlerDeclared In
TuSDKStillCamera.h
isResgisterFocusEvent
是否已注册聚焦事件
@property (nonatomic) BOOL isResgisterFocusEventDeclared In
TuSDKStillCamera.h
isFilterChanging
是否正在切换滤镜
@property (nonatomic, readonly) BOOL isFilterChangingDeclared In
TuSDKStillCamera.h
enableFilterConfig
开启滤镜配置选项
@property (nonatomic) BOOL enableFilterConfigDeclared In
TuSDKStillCamera.h
enableLongTouchCapture
是否开启长按拍摄 (默认: NO)
@property (nonatomic) BOOL enableLongTouchCaptureDeclared In
TuSDKStillCamera.h
disableContinueFoucs
禁用持续自动对焦 (默认: NO)
@property (nonatomic) BOOL disableContinueFoucsDeclared In
TuSDKStillCamera.h
autoFoucsDelay
自动聚焦延时 (默认: 5秒)
@property (nonatomic) NSTimeInterval autoFoucsDelayDeclared In
TuSDKStillCamera.h
longTouchDelay
长按延时 (默认: 1.2秒)
@property (nonatomic) NSTimeInterval longTouchDelayDeclared In
TuSDKStillCamera.h
cameraViewRatio
视频视图显示比例 (默认:0, 0 <= mRegionRatio, 当设置为0时全屏显示)
@property (nonatomic) CGFloat cameraViewRatioDeclared In
TuSDKStillCamera.h
regionViewColor
视频覆盖区域颜色 (默认:[UIColor blackColor])
@property (nonatomic, retain) UIColor *regionViewColorDeclared In
TuSDKStillCamera.h
displayGuideLine
默认是否显示辅助线 (默认: false)
@property (nonatomic) BOOL displayGuideLineDeclared In
TuSDKStillCamera.h
outputSize
照片输出分辨率 (设置后 cameraViewRatio 将失效)
@property (nonatomic) CGSize outputSizeDeclared In
TuSDKStillCamera.h
disableMirrorFrontFacing
禁用前置摄像头自动水平镜像 (默认: NO,前置摄像头拍摄结果自动进行水平镜像)
@property (nonatomic) BOOL disableMirrorFrontFacingDeclared In
TuSDKStillCamera.h
enableFaceDetection
是否开启脸部追踪
@property (nonatomic) BOOL enableFaceDetectionDeclared In
TuSDKStillCamera.h
enableFocalDistance
是否开启焦距调节 (默认关闭)
@property (nonatomic, assign) BOOL enableFocalDistanceDeclared In
TuSDKStillCamera.h
focalDistanceScale
相机显示焦距 (默认为 1,最大不可超过硬件最大值)
@property (nonatomic, assign) CGFloat focalDistanceScaleDeclared In
TuSDKStillCamera.h
supportMaxFocalDistanceScale
相机支持的最大值 (只读属性)
@property (nonatomic, readonly, assign) CGFloat supportMaxFocalDistanceScaleDeclared In
TuSDKStillCamera.h
+ initWithSessionPreset:cameraPosition:cameraView:
初始化相机
+ (instancetype)initWithSessionPreset:(NSString *)sessionPreset cameraPosition:(AVCaptureDevicePosition)cameraPosition cameraView:(UIView *)viewParameters
sessionPreset |
相机分辨率类型 |
|---|---|
cameraPosition |
相机设备标识 (前置或后置) |
cameraView |
相机显示容器视图 |
Return Value
相机对象
Declared In
TuSDKStillCamera.h
– focusWithMode:
设置聚焦模式
- (BOOL)focusWithMode:(AVCaptureFocusMode)focusModeParameters
focusMode |
聚焦模式 |
|---|
Return Value
是否支持对焦
Declared In
TuSDKStillCamera.h
– focusWithMode:point:
设置聚焦模式
- (BOOL)focusWithMode:(AVCaptureFocusMode)focusMode point:(CGPoint)pointParameters
focusMode |
聚焦模式 |
|---|---|
point |
聚焦坐标 |
Return Value
是否支持对焦
Declared In
TuSDKStillCamera.h
– exposureWithMode:
设置曝光模式
- (BOOL)exposureWithMode:(AVCaptureExposureMode)exposureModeParameters
exposureMode |
曝光模式 |
|---|
Return Value
是否支持曝光模式
Declared In
TuSDKStillCamera.h