OpenCV: CvPhotoCamera Class Reference

| OpenCV 3.4.2 Open Source Computer Vision

Instance Methods | Protected Attributes | Properties | List of all members
CvPhotoCamera Class Reference
Video I/O » iOS glue for video I/O

`#import "cap_ios.h"`

Inheritance diagram for CvPhotoCamera:

## Instance Methods
(void) | - takePicture
Instance Methods inherited from CvAbstractCamera
(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
AVCaptureStillImageOutput * | stillImageOutput
Protected Attributes inherited from CvAbstractCamera
BOOL | cameraAvailable
UIDeviceOrientation | currentDeviceOrientation

## Properties
id< CvPhotoCameraDelegate > | delegate
Properties inherited from CvAbstractCamera
AVCaptureSession * | captureSession
BOOL | captureSessionLoaded
AVCaptureVideoPreviewLayer * | captureVideoPreviewLayer
AVCaptureDevicePosition | defaultAVCaptureDevicePosition
NSString *const | defaultAVCaptureSessionPreset
AVCaptureVideoOrientation | defaultAVCaptureVideoOrientation
int | defaultFPS
int | imageHeight
int | imageWidth
UIView * | parentView
BOOL | running
BOOL | useAVCaptureVideoPreviewLayer
AVCaptureConnection * | videoCaptureConnection

## Method Documentation

## ◆ takePicture()

- (void) takePicture |  |  |

## Member Data Documentation

## ◆ stillImageOutput

- (AVCaptureStillImageOutput*) stillImageOutput
| protected

## Property Documentation

## ◆ delegate

- (id<CvPhotoCameraDelegate>) delegate
| readwritenonatomicweak

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

- videoio/include/opencv2/videoio/cap_ios.h