// // BDFaceVideoCaptureDevice.h // FaceSDKSample_IOS // // Created by 阿凡树 on 2017/5/23. // Copyright © 2017年 Baidu. All rights reserved. // // 相机视频流处理类 // 初始化之后,设定delegate,即可从代理里面获取到每一个分帧的image // #import #import #import @protocol CaptureDataOutputProtocol; @interface BDFaceVideoCaptureDevice : NSObject @property (nonatomic, readwrite, weak) id delegate; @property (nonatomic, readwrite, assign) BOOL runningStatus; /** * 设定使用前置摄像头或者后置摄像头 * AVCaptureDevicePositionFront 前置摄像头(默认) * AVCaptureDevicePositionBack 后置摄像头 */ @property (nonatomic, readwrite, assign) AVCaptureDevicePosition position; - (void)startSession; - (void)stopSession; - (void)resetSession; @end @protocol CaptureDataOutputProtocol /** * 回调每一个分帧的image */ - (void)captureOutputSampleBuffer:(UIImage *)image; - (void)captureError; @end