CvAbstractCamera2
Objective-C
@interface CvAbstractCamera2 : NSObject
@property UIDeviceOrientation currentDeviceOrientation;
@property BOOL cameraAvailable;
@property (nonatomic, strong) AVCaptureSession* captureSession;
@property (nonatomic, strong) AVCaptureConnection* videoCaptureConnection;
@property (nonatomic, readonly) BOOL running;
@property (nonatomic, readonly) BOOL captureSessionLoaded;
@property (nonatomic, assign) int defaultFPS;
@property (nonatomic, readonly) AVCaptureVideoPreviewLayer *captureVideoPreviewLayer;
@property (nonatomic, assign) AVCaptureDevicePosition defaultAVCaptureDevicePosition;
@property (nonatomic, assign) AVCaptureVideoOrientation defaultAVCaptureVideoOrientation;
@property (nonatomic, assign) BOOL useAVCaptureVideoPreviewLayer;
@property (nonatomic, strong) NSString *const defaultAVCaptureSessionPreset;
@property (nonatomic, assign) int imageWidth;
@property (nonatomic, assign) int imageHeight;
@property (nonatomic, strong) UIView* parentView;
- (void)start;
- (void)stop;
- (void)switchCameras;
- (id)initWithParentView:(UIView*)parent;
- (void)createCaptureOutput;
- (void)createVideoPreviewLayer;
- (void)updateOrientation;
- (void)lockFocus;
- (void)unlockFocus;
- (void)lockExposure;
- (void)unlockExposure;
- (void)lockBalance;
- (void)unlockBalance;
@end
Swift
class CvAbstractCamera2 : NSObject
-
Declaration
Objective-C
@property UIDeviceOrientation currentDeviceOrientationSwift
var currentDeviceOrientation: UIDeviceOrientation { get set } -
Declaration
Objective-C
@property BOOL cameraAvailableSwift
var cameraAvailable: Bool { get set } -
Declaration
Objective-C
@property (nonatomic, strong) AVCaptureSession* captureSessionSwift
var captureSession: AVCaptureSession! { get set } -
Declaration
Objective-C
@property (nonatomic, strong) AVCaptureConnection* videoCaptureConnectionSwift
var videoCaptureConnection: AVCaptureConnection! { get set } -
Declaration
Objective-C
@property (nonatomic, readonly) BOOL runningSwift
var running: Bool { get } -
Declaration
Objective-C
@property (nonatomic, readonly) BOOL captureSessionLoadedSwift
var captureSessionLoaded: Bool { get } -
Declaration
Objective-C
@property (nonatomic) int defaultFPSSwift
var defaultFPS: Int32 { get set } -
Declaration
Objective-C
@property (nonatomic, readonly) AVCaptureVideoPreviewLayer *captureVideoPreviewLayerSwift
var captureVideoPreviewLayer: AVCaptureVideoPreviewLayer! { get } -
Declaration
Objective-C
@property (nonatomic) AVCaptureDevicePosition defaultAVCaptureDevicePositionSwift
var defaultAVCaptureDevicePosition: AVCaptureDevice.Position { get set } -
Declaration
Objective-C
@property (nonatomic) AVCaptureVideoOrientation defaultAVCaptureVideoOrientationSwift
var defaultAVCaptureVideoOrientation: AVCaptureVideoOrientation { get set } -
Declaration
Objective-C
@property (nonatomic) BOOL useAVCaptureVideoPreviewLayerSwift
var useAVCaptureVideoPreviewLayer: Bool { get set } -
Declaration
Objective-C
@property (nonatomic, strong) NSString *const defaultAVCaptureSessionPresetSwift
var defaultAVCaptureSessionPreset: String! { get set } -
Declaration
Objective-C
@property (nonatomic) int imageWidthSwift
var imageWidth: Int32 { get set } -
Declaration
Objective-C
@property (nonatomic) int imageHeightSwift
var imageHeight: Int32 { get set } -
Declaration
Objective-C
@property (nonatomic, strong) UIView* parentViewSwift
var parentView: UIView! { get set } -
Declaration
Objective-C
- (void)start;Swift
func start() -
Declaration
Objective-C
- (void)stop;Swift
func stop() -
Declaration
Objective-C
- (void)switchCameras;Swift
func switchCameras() -
Declaration
Objective-C
- (id)initWithParentView:(UIView*)parent;Swift
init!(parentView parent: UIView!) -
Declaration
Objective-C
- (void)createCaptureOutput;Swift
func createCaptureOutput() -
Declaration
Objective-C
- (void)createVideoPreviewLayer;Swift
func createVideoPreviewLayer() -
Declaration
Objective-C
- (void)updateOrientation;Swift
func updateOrientation() -
Declaration
Objective-C
- (void)lockFocus;Swift
func lockFocus() -
Declaration
Objective-C
- (void)unlockFocus;Swift
func unlockFocus() -
Declaration
Objective-C
- (void)lockExposure;Swift
func lockExposure() -
Declaration
Objective-C
- (void)unlockExposure;Swift
func unlockExposure() -
Declaration
Objective-C
- (void)lockBalance;Swift
func lockBalance() -
Declaration
Objective-C
- (void)unlockBalance;Swift
func unlockBalance()
View on GitHub
CvAbstractCamera2 Class Reference