Example #1
0
 public void RenderGray4(int width, int height, byte[] frame)
 {
     if (!_isOpen)
     {
         Init();
     }
     _gray2Colorizer?.SetDimensions(width, height);
     _gray4Colorizer?.SetDimensions(width, height);
     _vpmGray4Source.NextFrame(width, height, frame);
 }
Example #2
0
 public void RenderGray4(DMDFrame frame)
 {
     if (!_isOpen)
     {
         Init();
     }
     _gray2Colorizer?.SetDimensions(frame.width, frame.height);
     _gray4Colorizer?.SetDimensions(frame.width, frame.height);
     _vpmGray4Source.NextFrame(frame);
 }
Example #3
0
        public void RenderGray4(DMDFrame frame)
        {
            if (!_isOpen)
            {
                Init();
            }
            int width  = frame.width;
            int height = frame.height;

            if (_config.Global.ScaleToHd)
            {
                if (width == 128 && height == 32)
                {
                    width  *= 2;
                    height *= 2;
                    frame.Update(width, height, frame.Data);
                }
            }

            _gray2Colorizer?.SetDimensions(frame.width, frame.height);
            _gray4Colorizer?.SetDimensions(frame.width, frame.height);
            _vpmGray4Source.NextFrame(frame);
        }