public override void Process(IotaVtiOcrProcessor stateManager, Graphics graphics, int frameNo, bool isOddField) { if (m_Width != stateManager.CurrentImageWidth || m_Height != stateManager.CurrentImageHeight) { stateManager.ChangeState <IotaVtiOcrCalibratingState>(); return; } uint[] pixels = stateManager.CurrentImage; IotaVtiTimeStampStrings ocredValue = OcrField(pixels, stateManager, isOddField); stateManager.SetOcredString(ocredValue); if (graphics != null) { base.PlotImage(graphics, stateManager, isOddField); } }