libcvd
Camera.h
1 #import <Foundation/Foundation.h>
2 #import <AVFoundation/AVFoundation.h>
3 #import <CoreMedia/CoreMedia.h>
4 
5 @protocol CameraDelegate;
6 
7 @interface Camera : NSObject <AVCaptureVideoDataOutputSampleBufferDelegate>
8 {
9  AVCaptureSession *captureSession;
10  AVCaptureDeviceInput *videoInput;
11  AVCaptureVideoDataOutput *videoOutput;
12 }
13 
14 @property(nonatomic, assign) id<CameraDelegate> delegate;
15 
16 @end
17 
18 @protocol CameraDelegate
19 - (void)processNewCameraFrame:(CVImageBufferRef)cameraFrame;
20 @end
Definition: Camera.h:19
Definition: Camera.h:7