#include "OpenCV.h" class VideoCaptureWrap: public node::ObjectWrap { public: cv::VideoCapture cap; static Persistent constructor; static void Init(Handle 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); };