opencv-0.0.0.0: src/OpenCV/VideoIO/VideoWriter.cpp
#include "opencv2/core.hpp"
#include "opencv2/videoio.hpp"
using namespace cv;
extern "C" {
VideoWriter * inline_c_OpenCV_VideoIO_VideoWriter_0_63dd3b8b2445d3abd57d4874d4c4971d404cd27b(const char * cfilePath_27_inline_c_0, int32_t cfourCC_27_inline_c_1, double cfps_27_inline_c_2, Size2i * frameDimsPtr_inline_c_3) {
return (
new cv::VideoWriter( cv::String(cfilePath_27_inline_c_0)
, cfourCC_27_inline_c_1
, cfps_27_inline_c_2
, *frameDimsPtr_inline_c_3
)
);
}
}
extern "C" {
Exception * inline_c_OpenCV_VideoIO_VideoWriter_1_22f2391373836933935aaf9c1eb3ad3542bdf277(VideoWriter * videoWriterPtr_inline_c_0) {
try
{
videoWriterPtr_inline_c_0->release();
return NULL;
}
catch (const cv::Exception & e)
{
return new cv::Exception(e);
}
}
}
extern "C" {
bool inline_c_OpenCV_VideoIO_VideoWriter_2_5b2c7490b5a9614bcf2aca28f612292eeab436fc(VideoWriter * videoWriterPtr_inline_c_0) {
return (
videoWriterPtr_inline_c_0->isOpened()
);
}
}
extern "C" {
Exception * inline_c_OpenCV_VideoIO_VideoWriter_3_47a0f544e1d36145156061e7d8494b8fe5fce91f(VideoWriter * videoWriterPtr_inline_c_0, Mat * framePtr_inline_c_1) {
try
{
videoWriterPtr_inline_c_0->write(*framePtr_inline_c_1);
return NULL;
}
catch (const cv::Exception & e)
{
return new cv::Exception(e);
}
}
}
extern "C" {
void inline_c_OpenCV_VideoIO_VideoWriter_4_f06942315b8f072b23a70879094d8ade94144525(VideoWriter * ptr_inline_c_0) {
delete ptr_inline_c_0 ;
}
}