public bool RefreshBuffer()
        {
            var buffer = _screenshot.GetBuffer();

            if (buffer == null)
            {
                return(false);
            }

            CacheBuffer   = CurrentBuffer;
            CurrentBuffer = buffer;

            return(true);
        }