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); }
public void RenderGray4(DMDFrame frame) { if (!_isOpen) { Init(); } _gray2Colorizer?.SetDimensions(frame.width, frame.height); _gray4Colorizer?.SetDimensions(frame.width, frame.height); _vpmGray4Source.NextFrame(frame); }
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); }