29#import <UIKit/UIKit.h> 
   30#import <Accelerate/Accelerate.h> 
   31#import <AVFoundation/AVFoundation.h> 
   32#import <ImageIO/ImageIO.h> 
   33#include "opencv2/core.hpp" 
   44    UIDeviceOrientation currentDeviceOrientation;
 
   49@property (nonatomic, strong) AVCaptureSession* captureSession;
 
   50@property (nonatomic, strong) AVCaptureConnection* videoCaptureConnection;
 
   52@property (nonatomic, readonly) BOOL running;
 
   53@property (nonatomic, readonly) BOOL captureSessionLoaded;
 
   55@property (nonatomic, assign) 
int defaultFPS;
 
   56@property (nonatomic, readonly) AVCaptureVideoPreviewLayer *captureVideoPreviewLayer;
 
   57@property (nonatomic, assign) AVCaptureDevicePosition defaultAVCaptureDevicePosition;
 
   58@property (nonatomic, assign) AVCaptureVideoOrientation defaultAVCaptureVideoOrientation;
 
   59@property (nonatomic, assign) BOOL useAVCaptureVideoPreviewLayer;
 
   60@property (nonatomic, strong) NSString *
const defaultAVCaptureSessionPreset;
 
   62@property (nonatomic, assign) 
int imageWidth;
 
   63@property (nonatomic, assign) 
int imageHeight;
 
   65@property (nonatomic, strong) UIView* parentView;
 
   69- CV_UNUSED(switchCameras);
 
   71- (id)initWithParentView:(UIView*)parent;
 
   73- CV_UNUSED(createCaptureOutput);
 
   74- CV_UNUSED(createVideoPreviewLayer);
 
   75- CV_UNUSED(updateOrientation);
 
   77- CV_UNUSED(lockFocus);
 
   78- CV_UNUSED(unlockFocus);
 
   79- CV_UNUSED(lockExposure);
 
   80- CV_UNUSED(unlockExposure);
 
   81- CV_UNUSED(lockBalance);
 
   82- CV_UNUSED(unlockBalance);
 
   94- (void)processImage:(
cv::Mat&)image;
 
  101    AVCaptureVideoDataOutput *videoDataOutput;
 
  103    dispatch_queue_t videoDataOutputQueue;
 
  104    CALayer *customPreviewLayer;
 
  106    CMTime lastSampleTime;
 
  110@property (nonatomic, weak) id<CvVideoCameraDelegate> delegate;
 
  111@property (nonatomic, assign) BOOL grayscaleMode;
 
  113@property (nonatomic, assign) BOOL recordVideo;
 
  114@property (nonatomic, assign) BOOL rotateVideo;
 
  115@property (nonatomic, strong) AVAssetWriterInput* recordAssetWriterInput;
 
  116@property (nonatomic, strong) AVAssetWriterInputPixelBufferAdaptor* recordPixelBufferAdaptor;
 
  117@property (nonatomic, strong) AVAssetWriter* recordAssetWriter;
 
  119- (void)adjustLayoutToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;
 
  120- CV_UNUSED(layoutPreviewLayer);
 
  121- CV_UNUSED(saveVideo);
 
  122- (NSURL *)videoFileURL;
 
  123- (NSString *)videoFileString;
 
  134- (void)photoCamera:(
CvPhotoCamera*)photoCamera capturedImage:(UIImage *)image;
 
  141    AVCaptureStillImageOutput *stillImageOutput;
 
  144@property (nonatomic, weak) id<CvPhotoCameraDelegate> delegate;
 
  146- CV_UNUSED(takePicture);
 
Definition: cap_ios.h:141
 
Definition: cap_ios.h:101
 
"black box" representation of the file storage associated with a file on disk.
Definition: aruco.hpp:75
 
Definition: cap_ios.h:133