ScreenToGif.Windows.Recorder.FullCursor_Elapsed C# (CSharp) Method

FullCursor_Elapsed() private method

private FullCursor_Elapsed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void FullCursor_Elapsed(object sender, EventArgs e)
        {
            var bt = Native.Capture(new System.Drawing.Size((int)_sizeScreen.X, (int)_sizeScreen.Y), 0, 0);

            if (bt == null) return;

            string fileName = $"{_pathTemp}{FrameCount}.bmp";

            ListFrames.Add(new FrameInfo(fileName, FrameRate.GetMilliseconds(_snapDelay),
                new CursorInfo(CaptureCursor.CaptureImageCursor(ref _posCursor), OutterGrid.PointFromScreen(_posCursor), _recordClicked, _scale)));

            ThreadPool.QueueUserWorkItem(delegate { AddFrames(fileName, new Bitmap(bt)); });

            FrameCount++;
        }