packages feed

opencv-0.0.0.0: src/OpenCV/VideoIO/VideoCapture.cpp

#include "opencv2/core.hpp"

#include "opencv2/videoio.hpp"

using namespace cv;

extern "C" {
VideoCapture * inline_c_OpenCV_VideoIO_VideoCapture_0_ab9ed265db29f4cf2a2777e8ca5cb16998f7ac71() {
return (
      new cv::VideoCapture()
    );
}

}

extern "C" {
Exception * inline_c_OpenCV_VideoIO_VideoCapture_1_f37094426ee7b6109652e57363ff24948f8b3740(VideoCapture * videoCapturePtr_inline_c_0, const char * cfilePath_27_inline_c_1, int32_t capi_27_inline_c_2) {

  try
  {   
              videoCapturePtr_inline_c_0->open(cv::String(cfilePath_27_inline_c_1), capi_27_inline_c_2);
            
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_VideoIO_VideoCapture_2_431a33a1d2563009e4ba8552b79f9019adbf7d6c(VideoCapture * videoCapturePtr_inline_c_0, int32_t cdevice_27_inline_c_1) {

  try
  {   
            videoCapturePtr_inline_c_0->open(cdevice_27_inline_c_1);
          
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_VideoIO_VideoCapture_3_1882f853a76cc5f0bc18c4d9f5f2075126512391(VideoCapture * videoCapturePtr_inline_c_0) {

  try
  {   
        videoCapturePtr_inline_c_0->release();
      
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
bool inline_c_OpenCV_VideoIO_VideoCapture_4_3c98054f960c952ed632d3d0a95d6f46f0f1b559(VideoCapture * videoCapturePtr_inline_c_0) {
return (
        videoCapturePtr_inline_c_0->isOpened()
      );
}

}

extern "C" {
bool inline_c_OpenCV_VideoIO_VideoCapture_5_6c2ca3ac7eb301e8870a46d2eab31ba7bbfe1c17(VideoCapture * videoCapturePtr_inline_c_0) {
return (
        videoCapturePtr_inline_c_0->grab()
      );
}

}

extern "C" {
bool inline_c_OpenCV_VideoIO_VideoCapture_6_254460c041760fe3eb8f3e5e05438f91d2a82ce5(VideoCapture * videoCapturePtr_inline_c_0, Mat * framePtr_inline_c_1) {
return (
          videoCapturePtr_inline_c_0->retrieve(*framePtr_inline_c_1, 0)
        );
}

}

extern "C" {
double inline_c_OpenCV_VideoIO_VideoCapture_7_407526323012c89432561c3320a753a4fcdd1521(VideoCapture * videoCapturePtr_inline_c_0, int32_t cprop_27_inline_c_1) {
return (
        videoCapturePtr_inline_c_0->get( cprop_27_inline_c_1 )
      );
}

}

extern "C" {
int32_t inline_c_OpenCV_VideoIO_VideoCapture_8_c923566cc51e3c1649dbf96f60f8c5d6ecb9d10b(VideoCapture * videoCapturePtr_inline_c_0, int32_t cprop_27_inline_c_1) {
return (
        videoCapturePtr_inline_c_0->get( cprop_27_inline_c_1 )
      );
}

}

extern "C" {
bool inline_c_OpenCV_VideoIO_VideoCapture_9_8a3e42766b51dc8a22277104ce93cd0e01023d66(VideoCapture * videoCapturePtr_inline_c_0, int32_t cprop_27_inline_c_1, double cval_27_inline_c_2) {
return (
        videoCapturePtr_inline_c_0->set( cprop_27_inline_c_1
                                              , cval_27_inline_c_2
                                              )
      );
}

}

extern "C" {
bool inline_c_OpenCV_VideoIO_VideoCapture_10_ddb51d8b9125e643559ae784160d563071bed3db(VideoCapture * videoCapturePtr_inline_c_0, int32_t cprop_27_inline_c_1, int32_t val_inline_c_2) {
return (
        videoCapturePtr_inline_c_0->set( cprop_27_inline_c_1
                                              , val_inline_c_2
                                              )
      );
}

}

extern "C" {
void inline_c_OpenCV_VideoIO_VideoCapture_11_525579f48382e876139050af6413f576695c80b7(VideoCapture * ptr_inline_c_0) {
 delete ptr_inline_c_0 ;
}

}