NesHd.Core.Output.Video.Devices.VideoGdi.TakeSnapshot C# (CSharp) Method

TakeSnapshot() public method

public TakeSnapshot ( string snapPath, string format ) : void
snapPath string
format string
return void
        public void TakeSnapshot(string snapPath, string format)
        {
            switch (format)
            {
                case ".bmp":
                    _bitmap.Save(snapPath, ImageFormat.Bmp);
                    _canRender = true;
                    break;
                case ".gif":
                    _bitmap.Save(snapPath, ImageFormat.Gif);
                    _canRender = true;
                    break;
                case ".jpg":
                    _bitmap.Save(snapPath, ImageFormat.Jpeg);
                    _canRender = true;
                    break;
                case ".png":
                    _bitmap.Save(snapPath, ImageFormat.Png);
                    _canRender = true;
                    break;
                case ".tiff":
                    _bitmap.Save(snapPath, ImageFormat.Tiff);
                    _canRender = true;
                    break;
            }
        }