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 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 void ApplaySettings(VideoModeSettings newSettings) { _modeIndex = newSettings.SlimDX_ResMode; }