From 40c0830b633b2eaf751a4766a0b6533152d30473 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Wed, 31 Mar 2021 09:35:11 +0000 Subject: [PATCH] videoio(avfoundation): add getCaptureDomain() --- modules/videoio/src/cap_avfoundation.mm | 3 ++- modules/videoio/src/cap_avfoundation_mac.mm | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/videoio/src/cap_avfoundation.mm b/modules/videoio/src/cap_avfoundation.mm index 063e38bb54..1ff612e231 100644 --- a/modules/videoio/src/cap_avfoundation.mm +++ b/modules/videoio/src/cap_avfoundation.mm @@ -96,7 +96,7 @@ class CvCaptureCAM : public CvCapture { virtual double getProperty(int property_id) const; virtual bool setProperty(int property_id, double value); virtual int didStart(); - + int getCaptureDomain() /*const*/ CV_OVERRIDE { return cv::CAP_AVFOUNDATION; } private: AVCaptureSession *mCaptureSession; AVCaptureDeviceInput *mCaptureDeviceInput; @@ -137,6 +137,7 @@ public: virtual double getProperty(int property_id) const; virtual bool setProperty(int property_id, double value); virtual int didStart(); + int getCaptureDomain() /*const*/ CV_OVERRIDE { return cv::CAP_AVFOUNDATION; } private: AVAsset *mAsset; AVAssetTrack *mAssetTrack; diff --git a/modules/videoio/src/cap_avfoundation_mac.mm b/modules/videoio/src/cap_avfoundation_mac.mm index 6a52727d27..55872539ad 100644 --- a/modules/videoio/src/cap_avfoundation_mac.mm +++ b/modules/videoio/src/cap_avfoundation_mac.mm @@ -99,7 +99,7 @@ public: virtual double getProperty(int property_id) const; virtual bool setProperty(int property_id, double value); virtual int didStart(); - + int getCaptureDomain() /*const*/ CV_OVERRIDE { return cv::CAP_AVFOUNDATION; } private: AVCaptureSession *mCaptureSession; @@ -141,7 +141,7 @@ public: virtual double getProperty(int property_id) const; virtual bool setProperty(int property_id, double value); virtual int didStart(); - + int getCaptureDomain() /*const*/ CV_OVERRIDE { return cv::CAP_AVFOUNDATION; } private: AVAsset *mAsset;