public void Reset()
{
lock (sync)
{
if (previousFrame != null)
{
previousFrame.Dispose();
previousFrame = null;
}
if (motionFrame != null)
{
motionFrame.Dispose();
motionFrame = null;
}
if (tempFrame != null)
{
tempFrame.Dispose();
tempFrame = null;
}
}
}
}