Cleans up ios stuff declaration removing not needed ivars backing properties
authorValeriy Van <github@w7software.com>
Fri, 26 Aug 2016 22:10:17 +0000 (01:10 +0300)
committerValeriy Van <github@w7software.com>
Fri, 26 Aug 2016 22:10:17 +0000 (01:10 +0300)
modules/videoio/include/opencv2/videoio/cap_ios.h
modules/videoio/src/cap_ios_video_camera.mm

index 9075fe1..4df9c51 100644 (file)
 
 @interface CvAbstractCamera : NSObject
 {
-    AVCaptureSession* captureSession;
-    AVCaptureConnection* videoCaptureConnection;
-    AVCaptureVideoPreviewLayer *captureVideoPreviewLayer;
-
     UIDeviceOrientation currentDeviceOrientation;
 
     BOOL cameraAvailable;
-    BOOL captureSessionLoaded;
-    BOOL running;
-    BOOL useAVCaptureVideoPreviewLayer;
-
-    AVCaptureDevicePosition defaultAVCaptureDevicePosition;
-    AVCaptureVideoOrientation defaultAVCaptureVideoOrientation;
-    NSString *const defaultAVCaptureSessionPreset;
-
-    int defaultFPS;
-
-    UIView* parentView;
-
-    int imageWidth;
-    int imageHeight;
 }
 
 @property (nonatomic, strong) AVCaptureSession* captureSession;
     dispatch_queue_t videoDataOutputQueue;
     CALayer *customPreviewLayer;
 
-    BOOL grayscaleMode;
-
-    BOOL recordVideo;
-    BOOL rotateVideo;
-    AVAssetWriterInput* recordAssetWriterInput;
-    AVAssetWriterInputPixelBufferAdaptor* recordPixelBufferAdaptor;
-    AVAssetWriter* recordAssetWriter;
-
     CMTime lastSampleTime;
 
 }
index c1a0b4d..a8cb7a6 100644 (file)
@@ -183,7 +183,7 @@ static CGFloat DegreesToRadians(CGFloat degrees) {return degrees * M_PI / 180;}
                 break; // leave the layer in its last known orientation
         }
 
-        switch (defaultAVCaptureVideoOrientation) {
+        switch (self.defaultAVCaptureVideoOrientation) {
             case AVCaptureVideoOrientationLandscapeRight:
                 rotation_angle += 180;
                 break;
@@ -249,7 +249,7 @@ static CGFloat DegreesToRadians(CGFloat degrees) {return degrees * M_PI / 180;}
                 break; // leave the layer in its last known orientation
         }
 
-        switch (defaultAVCaptureVideoOrientation) {
+        switch (self.defaultAVCaptureVideoOrientation) {
             case AVCaptureVideoOrientationLandscapeRight:
                 rotation_angle += 180;
                 break;