node-opencv/src/VideoCaptureWrap.h
Mark Moissette a42033ac96 - overall cleanup :
* removed obsolete code , comments
2014-09-30 21:49:24 +02:00

30 lines
729 B
C++
Executable File

#include "OpenCV.h"
class VideoCaptureWrap: public node::ObjectWrap {
public:
cv::VideoCapture cap;
static Persistent<FunctionTemplate> constructor;
static void Init(Handle<Object> target);
static NAN_METHOD(New);
VideoCaptureWrap(const std::string& filename);
VideoCaptureWrap(int device);
static NAN_METHOD(Read);
static NAN_METHOD(ReadSync);
//(Optional) For setting width and height of the input video stream
static NAN_METHOD(SetWidth);
static NAN_METHOD(SetHeight);
// to set frame position
static NAN_METHOD(SetPosition);
static NAN_METHOD(GetFrameAt);
//close the stream
static NAN_METHOD(Close);
};