//default constructor for testing public CCameraUSB(FUSBCam mightexCamera) { _imgControl._resolution = RESOLUTION.VGA; _imgControl._rowSize = 640; _imgControl._columnSize = 480; _imgControl._bin = 0; _imgControl._binMode = 1; _imgControl._xStart = 0; _imgControl._yStart = 0; _imgControl._greenGain = 12; _imgControl._blueGain = 12; _imgControl._redGain = 12; _imgControl._exposureTime = 5000; // 5ms. _imgControl._gamma = 10; _imgControl._contrast = 50; _imgControl._bright = 50; _imgControl._sharpLevel = 0; _imgControl._blkWhtMode = 0; _imgControl._horzMirror = 1; _imgControl._vertFlip = 1; MightexCam = mightexCamera; frameDelegate = new FrameCallbackDelegate(GrabbingFrameCallback); DeviceDelegate = new DeviceCallbackDelegate(DeviceCallback); _maxX = 1280; // Assume we're using 1.3M camera. _maxY = 1024; AllocImageMem(); }
public static extern int DirectOutput_RegisterDeviceCallback(DeviceCallbackDelegate pfnCb, int pCtxt);