public VideoSlimDx(TvFormat tvFormat, Control surface, byte multi) { _multi = multi; _width = 256 * multi; if (surface == null) { return; } _surface = surface; switch (tvFormat) { case TvFormat.Ntsc: _height = 224 * _multi; _firstLinesTCut = 8; break; case TvFormat.Pal: _height = 240 * _multi; _firstLinesTCut = 0; break; } var sett = new VideoModeSettings(); sett.Reload(); ApplaySettings(sett); //InitializeDirect3D(); }
public Frm_SlimDXOptions(VideoSlimDx SLIM) { _SLIM = SLIM; InitializeComponent(); sett.Reload(); comboBox1.Items.Clear(); for (var i = 0; i < _SLIM.D3D.Adapters[0].GetDisplayModes(Format.X8R8G8B8).Count; i++) { comboBox1.Items.Add(_SLIM.D3D.Adapters[0].GetDisplayModes(Format.X8R8G8B8)[i].Width + " x " + _SLIM.D3D.Adapters[0].GetDisplayModes(Format.X8R8G8B8)[i].Height + " " + _SLIM.D3D.Adapters[0].GetDisplayModes(Format.X8R8G8B8)[i].RefreshRate + " Hz"); } comboBox1.SelectedIndex = sett.SlimDX_ResMode; }
public VideoSlimDx(TvFormat tvFormat, Control surface, byte multi) { _multi = multi; _width = 256 * multi; if (surface == null) return; _surface = surface; switch (tvFormat) { case TvFormat.Ntsc: _height = 224 * _multi; _firstLinesTCut = 8; break; case TvFormat.Pal: _height = 240 * _multi; _firstLinesTCut = 0; break; } var sett = new VideoModeSettings(); sett.Reload(); ApplaySettings(sett); //InitializeDirect3D(); }