react-native-camera/RCTCameraManager.h
2015-04-02 20:05:28 -07:00

21 lines
655 B
Objective-C

#import "RCTViewManager.h"
#import <AVFoundation/AVFoundation.h>
@class RCTCamera;
@interface RCTCameraManager : RCTViewManager
@property (nonatomic) dispatch_queue_t sessionQueue;
@property (nonatomic) AVCaptureSession *session;
@property (nonatomic) AVCaptureDeviceInput *captureDeviceInput;
@property (nonatomic) AVCaptureStillImageOutput *stillImageOutput;
@property (nonatomic) RCTCamera *currentCamera;
+ (id)sharedManager;
- (id)init;
- (void)setCamera:(NSInteger) camera;
- (void)setOrientation:(NSInteger) orientation;
- (AVCaptureDevice *)deviceWithMediaType:(NSString *)mediaType preferringPosition:(AVCaptureDevicePosition)position;
@end