Пример #1
0
        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();
        }
Пример #2
0
 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;
 }
Пример #3
0
        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();
        }