Commit 3fe9dfaa authored by Vadim Levin's avatar Vadim Levin

VideoIO classes refactoring

  - Added `explicit` to `VideoCapture` constructors with 2
    arguments, 1 of them has default value
  - Applied library code style
  - Introduced 2 debug macros to improve readability of the code
parent 89d3f95a
...@@ -628,7 +628,7 @@ public: ...@@ -628,7 +628,7 @@ public:
implementation if multiple are available: e.g. cv::CAP_FFMPEG or cv::CAP_IMAGES or cv::CAP_DSHOW. implementation if multiple are available: e.g. cv::CAP_FFMPEG or cv::CAP_IMAGES or cv::CAP_DSHOW.
@sa The list of supported API backends cv::VideoCaptureAPIs @sa The list of supported API backends cv::VideoCaptureAPIs
*/ */
CV_WRAP VideoCapture(const String& filename, int apiPreference = CAP_ANY); CV_WRAP explicit VideoCapture(const String& filename, int apiPreference = CAP_ANY);
/** @overload /** @overload
@brief Opens a camera for video capturing @brief Opens a camera for video capturing
...@@ -640,7 +640,7 @@ public: ...@@ -640,7 +640,7 @@ public:
@sa The list of supported API backends cv::VideoCaptureAPIs @sa The list of supported API backends cv::VideoCaptureAPIs
*/ */
CV_WRAP VideoCapture(int index, int apiPreference = CAP_ANY); CV_WRAP explicit VideoCapture(int index, int apiPreference = CAP_ANY);
/** @brief Default destructor /** @brief Default destructor
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment