Instance Methods | Protected Attributes | Properties | List of all members
CvVideoCamera Class Reference

#import <cap_ios.h>

Inherits CvAbstractCamera, and <AVCaptureVideoDataOutputSampleBufferDelegate>.

Instance Methods

(void- adjustLayoutToInterfaceOrientation:
 
(void- layoutPreviewLayer
 
(void- saveVideo
 
(NSURL *) - videoFileURL
 
(void- start
 
(void- stop
 
(void- switchCameras
 
(id- initWithParentView:
 
(void- createCaptureOutput
 
(void- createVideoPreviewLayer
 
(void- updateOrientation
 
(void- lockFocus
 
(void- unlockFocus
 
(void- lockExposure
 
(void- unlockExposure
 
(void- lockBalance
 
(void- unlockBalance
 

Protected Attributes

AVCaptureVideoDataOutput * videoDataOutput
 
dispatch_queue_t videoDataOutputQueue
 
CALayer * customPreviewLayer
 
CMTime lastSampleTime
 
AVCaptureVideoPreviewLayer * captureVideoPreviewLayer
 
UIDeviceOrientation currentDeviceOrientation
 
BOOL cameraAvailable
 

Properties

id< CvVideoCameraDelegatedelegate
 
BOOL grayscaleMode
 
BOOL recordVideo
 
BOOL rotateVideo
 
AVAssetWriterInput * recordAssetWriterInput
 
AVAssetWriterInputPixelBufferAdaptor * recordPixelBufferAdaptor
 
AVAssetWriter * recordAssetWriter
 
AVCaptureSession * captureSession
 
AVCaptureSession * captureSession
 
AVCaptureConnection * videoCaptureConnection
 
AVCaptureConnection * videoCaptureConnection
 
BOOL captureSessionLoaded
 
BOOL captureSessionLoaded
 
BOOL running
 
BOOL running
 
BOOL useAVCaptureVideoPreviewLayer
 
BOOL useAVCaptureVideoPreviewLayer
 
AVCaptureDevicePosition defaultAVCaptureDevicePosition
 
AVCaptureDevicePosition defaultAVCaptureDevicePosition
 
AVCaptureVideoOrientation defaultAVCaptureVideoOrientation
 
AVCaptureVideoOrientation defaultAVCaptureVideoOrientation
 
NSString *const defaultAVCaptureSessionPreset
 
NSString *const defaultAVCaptureSessionPreset
 
int defaultFPS
 
int defaultFPS
 
UIView * parentView
 
UIView * parentView
 
int imageWidth
 
int imageWidth
 
int imageHeight
 
int imageHeight
 

Method Documentation

- (void) adjustLayoutToInterfaceOrientation: (UIInterfaceOrientation)  interfaceOrientation
- (void) layoutPreviewLayer
- (void) saveVideo
- (NSURL *) videoFileURL
- (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

Member Data Documentation

- (AVCaptureVideoDataOutput*) videoDataOutput
protected
- (dispatch_queue_t) videoDataOutputQueue
protected
- (CALayer*) customPreviewLayer
protected
- (CMTime) lastSampleTime
protected
- (AVCaptureVideoPreviewLayer*) captureVideoPreviewLayer
protectedinherited
- (UIDeviceOrientation) currentDeviceOrientation
protectedinherited
- (BOOL) cameraAvailable
protectedinherited

Property Documentation

- (id<CvVideoCameraDelegate>) delegate
readwritenonatomicassign
- (BOOL) grayscaleMode
readwritenonatomicassign
- (BOOL) recordVideo
readwritenonatomicassign
- (BOOL) rotateVideo
readwritenonatomicassign
- (AVAssetWriterInput *) recordAssetWriterInput
readwritenonatomicretain
- (AVAssetWriterInputPixelBufferAdaptor *) recordPixelBufferAdaptor
readwritenonatomicretain
- (AVAssetWriter *) recordAssetWriter
readwritenonatomicretain
- (AVCaptureSession *) captureSession
readwritenonatomicretaininherited
- (AVCaptureSession *) captureSession
readwritenonatomicretaininherited
- (AVCaptureConnection *) videoCaptureConnection
readwritenonatomicretaininherited
- (AVCaptureConnection *) videoCaptureConnection
readwritenonatomicretaininherited
- (BOOL) captureSessionLoaded
readnonatomicassigninherited
- (BOOL) captureSessionLoaded
readnonatomicassigninherited
- (BOOL) running
readnonatomicassigninherited
- (BOOL) running
readnonatomicassigninherited
- (BOOL) useAVCaptureVideoPreviewLayer
readwritenonatomicassigninherited
- (BOOL) useAVCaptureVideoPreviewLayer
readwritenonatomicassigninherited
- (AVCaptureDevicePosition) defaultAVCaptureDevicePosition
readwritenonatomicassigninherited
- (AVCaptureDevicePosition) defaultAVCaptureDevicePosition
readwritenonatomicassigninherited
- (AVCaptureVideoOrientation) defaultAVCaptureVideoOrientation
readwritenonatomicassigninherited
- (AVCaptureVideoOrientation) defaultAVCaptureVideoOrientation
readwritenonatomicassigninherited
- (NSString *const) defaultAVCaptureSessionPreset
readwritenonatomicstronginherited
- (NSString *const) defaultAVCaptureSessionPreset
readwritenonatomicstronginherited
- (int) defaultFPS
readwritenonatomicassigninherited
- (int) defaultFPS
readwritenonatomicassigninherited
- (UIView *) parentView
readwritenonatomicretaininherited
- (UIView *) parentView
readwritenonatomicretaininherited
- (int) imageWidth
readwritenonatomicassigninherited
- (int) imageWidth
readwritenonatomicassigninherited
- (int) imageHeight
readwritenonatomicassigninherited
- (int) imageHeight
readwritenonatomicassigninherited

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