OpenCV  3.1.0
Open Source Computer Vision
Instance Methods | Protected Attributes | List of all members
CvAbstractCamera Class Reference

#import "cap_ios.h"

Inheritance diagram for CvAbstractCamera:
NSObject CvPhotoCamera CvVideoCamera

Instance Methods

(void) - createCaptureOutput
 
(void) - createVideoPreviewLayer
 
(id) - initWithParentView:
 
(void) - lockBalance
 
(void) - lockExposure
 
(void) - lockFocus
 
(void) - start
 
(void) - stop
 
(void) - switchCameras
 
(void) - unlockBalance
 
(void) - unlockExposure
 
(void) - unlockFocus
 
(void) - updateOrientation
 

Protected Attributes

BOOL cameraAvailable
 
AVCaptureSession * captureSession
 
BOOL captureSessionLoaded
 
AVCaptureVideoPreviewLayer * captureVideoPreviewLayer
 
UIDeviceOrientation currentDeviceOrientation
 
AVCaptureDevicePosition defaultAVCaptureDevicePosition
 
NSString *const defaultAVCaptureSessionPreset
 
AVCaptureVideoOrientation defaultAVCaptureVideoOrientation
 
int defaultFPS
 
int imageHeight
 
int imageWidth
 
UIView * parentView
 
BOOL running
 
BOOL useAVCaptureVideoPreviewLayer
 
AVCaptureConnection * videoCaptureConnection
 

Method Documentation

◆ createCaptureOutput()

- (void) createCaptureOutput

◆ createVideoPreviewLayer()

- (void) createVideoPreviewLayer

◆ initWithParentView:()

- (id) initWithParentView: (UIView *)  parent

◆ lockBalance()

- (void) lockBalance

◆ lockExposure()

- (void) lockExposure

◆ lockFocus()

- (void) lockFocus

◆ start()

- (void) start

◆ stop()

- (void) stop

◆ switchCameras()

- (void) switchCameras

◆ unlockBalance()

- (void) unlockBalance

◆ unlockExposure()

- (void) unlockExposure

◆ unlockFocus()

- (void) unlockFocus

◆ updateOrientation()

- (void) updateOrientation

Member Data Documentation

◆ cameraAvailable

- (BOOL) cameraAvailable
protected

◆ captureSession

- (AVCaptureSession *) captureSession
readwritenonatomicretainprotected

◆ captureSessionLoaded

- (BOOL) captureSessionLoaded
readnonatomicassignprotected

◆ captureVideoPreviewLayer

- (AVCaptureVideoPreviewLayer *) captureVideoPreviewLayer
readnonatomicassignprotected

◆ currentDeviceOrientation

- (UIDeviceOrientation) currentDeviceOrientation
protected

◆ defaultAVCaptureDevicePosition

- (AVCaptureDevicePosition) defaultAVCaptureDevicePosition
readwritenonatomicassignprotected

◆ defaultAVCaptureSessionPreset

- (NSString *const) defaultAVCaptureSessionPreset
readwritenonatomicstrongprotected

◆ defaultAVCaptureVideoOrientation

- (AVCaptureVideoOrientation) defaultAVCaptureVideoOrientation
readwritenonatomicassignprotected

◆ defaultFPS

- (int) defaultFPS
readwritenonatomicassignprotected

◆ imageHeight

- (int) imageHeight
readwritenonatomicassignprotected

◆ imageWidth

- (int) imageWidth
readwritenonatomicassignprotected

◆ parentView

- (UIView *) parentView
readwritenonatomicretainprotected

◆ running

- (BOOL) running
readnonatomicassignprotected

◆ useAVCaptureVideoPreviewLayer

- (BOOL) useAVCaptureVideoPreviewLayer
readwritenonatomicassignprotected

◆ videoCaptureConnection

- (AVCaptureConnection *) videoCaptureConnection
readwritenonatomicretainprotected

The documentation for this class was generated from the following file: