protected int OnNewBuffer(double SampleTime, IntPtr pBuffer, int BufferLen)
{
if ((!stopEvent.WaitOne(0, true)) && (NewFrame != null))
{
CameraEventArgs camEvent = new CameraEventArgs(SampleTime, pBuffer, BufferLen, Width, Height);
NewFrame(this, camEvent);
}
return 0;
}