ARX  1.0
The next-generation open source augmented reality toolkit.
Loading...
Searching...
No Matches
Instance Methods | Properties | List of all members
CameraVideo Class Reference

#import <CameraVideo.h>

Inheritance diagram for CameraVideo:
[legend]
Collaboration diagram for CameraVideo:
[legend]

Instance Methods

(id) - init
 
(void) - start
 
(void) - startAsync:
 
(size_t) - widthOfPlane:
 
(size_t) - heightOfPlane:
 
(size_t) - bytesPerRowOfPlane:
 
(void) - takePhoto
 
(void) - takePhotoViaNotification:
 
(BOOL) - setFocus:atPixelCoords:
 
(unsigned char *) - frameTimestamp:
 
(unsigned char *) - frameTimestamp:ifNewerThanTimestamp:
 
(BOOL) - framePlanes:count:timestamp:
 
(BOOL) - framePlanes:count:timestamp:ifNewerThanTimestamp:
 
(void) - stop
 
(void) - dealloc
 

Properties

NSString * iOSDevice
 
NSString * captureSessionPreset
 
AVCaptureDevicePosition captureDevicePosition
 
int captureDeviceIndex
 
NSString * captureDeviceIDManufacturer
 
NSString * captureDeviceIDName
 
NSString * captureDeviceIDModel
 
NSString * captureDeviceIDUID
 
OSType pixelFormat
 
BOOL running
 
BOOL pause
 
id< CameraVideoTookPictureDelegatetookPictureDelegate
 
void * tookPictureDelegateUserData
 
size_t width
 
size_t height
 
size_t bytesPerRow
 
size_t planeCount
 
BOOL flipV
 
BOOL flipH
 
BOOL willSaveNextFrame
 
UInt64 timestampsPerSecond
 
BOOL multithreaded
 

Method Documentation

◆ bytesPerRowOfPlane:

- (size_t) bytesPerRowOfPlane: (unsigned int)  plane

◆ dealloc

- (void) dealloc

◆ framePlanes:count:timestamp:

- (BOOL) framePlanes: (unsigned char **)  bufDataPtrs
count: (size_t)  count
timestamp: (UInt64 *)  timestampOut 

◆ framePlanes:count:timestamp:ifNewerThanTimestamp:

- (BOOL) framePlanes: (unsigned char **)  bufDataPtrs
count: (size_t)  count
timestamp: (UInt64 *)  timestampOut
ifNewerThanTimestamp: (UInt64)  timestamp 

◆ frameTimestamp:

- (unsigned char *) frameTimestamp: (UInt64 *)  timestampOut

◆ frameTimestamp:ifNewerThanTimestamp:

- (unsigned char *) frameTimestamp: (UInt64 *)  timestampOut
ifNewerThanTimestamp: (UInt64)  timestamp 

◆ heightOfPlane:

- (size_t) heightOfPlane: (unsigned int)  plane

◆ init

- (id) init

◆ setFocus:atPixelCoords:

- (BOOL) setFocus: (AVCaptureFocusMode)  mode
atPixelCoords: (CGPoint)  coords 

◆ start

- (void) start

◆ startAsync:

- (void) startAsync: (CameraVideoStartAsyncCompletionBlock completion

◆ stop

- (void) stop

◆ takePhoto

- (void) takePhoto

◆ takePhotoViaNotification:

- (void) takePhotoViaNotification: (NSNotification *)  notification

◆ widthOfPlane:

- (size_t) widthOfPlane: (unsigned int)  plane

Property Documentation

◆ bytesPerRow

- (size_t) bytesPerRow
readnonatomicassign

◆ captureDeviceIDManufacturer

- (NSString*) captureDeviceIDManufacturer
readnonatomicassign

◆ captureDeviceIDModel

- (NSString*) captureDeviceIDModel
readnonatomicassign

◆ captureDeviceIDName

- (NSString*) captureDeviceIDName
readnonatomicassign

◆ captureDeviceIDUID

- (NSString*) captureDeviceIDUID
readwritenonatomiccopy

◆ captureDeviceIndex

- (int) captureDeviceIndex
readwritenonatomicassign

◆ captureDevicePosition

- (AVCaptureDevicePosition) captureDevicePosition
readwritenonatomicassign

◆ captureSessionPreset

- (NSString*) captureSessionPreset
readwritenonatomicassign

◆ flipH

- (BOOL) flipH
readwritenonatomicassign

◆ flipV

- (BOOL) flipV
readwritenonatomicassign

◆ height

- (size_t) height
readnonatomicassign

◆ iOSDevice

- (NSString*) iOSDevice
readatomicassign

◆ multithreaded

- (BOOL) multithreaded
readwritenonatomicassign

◆ pause

- (BOOL) pause
readwritenonatomicassign

◆ pixelFormat

- (OSType) pixelFormat
readwritenonatomicassign

◆ planeCount

- (size_t) planeCount
readnonatomicassign

◆ running

- (BOOL) running
readnonatomicassign

◆ timestampsPerSecond

- (UInt64) timestampsPerSecond
readnonatomicassign

◆ tookPictureDelegate

- (id<CameraVideoTookPictureDelegate>) tookPictureDelegate
readwritenonatomicassign

◆ tookPictureDelegateUserData

- (void*) tookPictureDelegateUserData
readwritenonatomicassign

◆ width

- (size_t) width
readnonatomicassign

◆ willSaveNextFrame

- (BOOL) willSaveNextFrame
readwriteatomic

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