mirror of
https://github.com/opencv/opencv.git
synced 2025-01-18 22:44:02 +08:00
Replaced macro with built-in OpenCV export
This commit is contained in:
parent
a50efda49d
commit
c10283b2b6
@ -32,8 +32,6 @@
|
||||
#import <ImageIO/ImageIO.h>
|
||||
#include "opencv2/core.hpp"
|
||||
|
||||
#define OPENCV_OBJC_EXPORT __attribute__((visibility("default")))
|
||||
|
||||
//! @addtogroup videoio_ios
|
||||
//! @{
|
||||
|
||||
@ -41,7 +39,7 @@
|
||||
|
||||
@class CvAbstractCamera;
|
||||
|
||||
OPENCV_OBJC_EXPORT @interface CvAbstractCamera : NSObject
|
||||
CV_EXPORTS @interface CvAbstractCamera : NSObject
|
||||
{
|
||||
UIDeviceOrientation currentDeviceOrientation;
|
||||
|
||||
@ -89,7 +87,7 @@ OPENCV_OBJC_EXPORT @interface CvAbstractCamera : NSObject
|
||||
|
||||
@class CvVideoCamera;
|
||||
|
||||
OPENCV_OBJC_EXPORT @protocol CvVideoCameraDelegate <NSObject>
|
||||
CV_EXPORTS @protocol CvVideoCameraDelegate <NSObject>
|
||||
|
||||
#ifdef __cplusplus
|
||||
// delegate method for processing image frames
|
||||
@ -98,7 +96,7 @@ OPENCV_OBJC_EXPORT @protocol CvVideoCameraDelegate <NSObject>
|
||||
|
||||
@end
|
||||
|
||||
OPENCV_OBJC_EXPORT @interface CvVideoCamera : CvAbstractCamera<AVCaptureVideoDataOutputSampleBufferDelegate>
|
||||
CV_EXPORTS @interface CvVideoCamera : CvAbstractCamera<AVCaptureVideoDataOutputSampleBufferDelegate>
|
||||
{
|
||||
AVCaptureVideoDataOutput *videoDataOutput;
|
||||
|
||||
@ -131,14 +129,14 @@ OPENCV_OBJC_EXPORT @interface CvVideoCamera : CvAbstractCamera<AVCaptureVideoDat
|
||||
|
||||
@class CvPhotoCamera;
|
||||
|
||||
OPENCV_OBJC_EXPORT @protocol CvPhotoCameraDelegate <NSObject>
|
||||
CV_EXPORTS @protocol CvPhotoCameraDelegate <NSObject>
|
||||
|
||||
- (void)photoCamera:(CvPhotoCamera*)photoCamera capturedImage:(UIImage *)image;
|
||||
- (void)photoCameraCancel:(CvPhotoCamera*)photoCamera;
|
||||
|
||||
@end
|
||||
|
||||
OPENCV_OBJC_EXPORT @interface CvPhotoCamera : CvAbstractCamera
|
||||
CV_EXPORTS @interface CvPhotoCamera : CvAbstractCamera
|
||||
{
|
||||
AVCaptureStillImageOutput *stillImageOutput;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user