private void ApplySettings(MetaDataTypes type) { if (isDisposed || socket == null) { return; } var metaData = new MetaData() { type = type, //compressed = false, compressed = true, resolutionScale = .5f, //.3f, //screenIndex = 0, targetFPS = 1.0f, dataSize = -1 }; socket.SendMetaData(metaData); }
private void ApplySettings(MetaDataTypes type) { lock (this) { if (isDisposed || socket == null) { return; } var metaData = new MetaData() { type = type, compressed = settingsOverlay.settings.compressImageFrames, resolutionScale = settingsOverlay.settings.imageScale, screenIndex = 0, format = settingsOverlay.settings.imageBit == 24 ? System.Drawing.Imaging.PixelFormat.Format24bppRgb : System.Drawing.Imaging.PixelFormat.Format16bppRgb565, targetFPS = (byte)settingsOverlay.settings.targetFPS, dataSize = -1 }; socket.SendMetaData(metaData); } }
/* public ActionResult IndexViewBag(string searchString, int? pageNumber, MetaDataTypes metaDataTypes) * { * ViewBag.MetaDatas = GetMeta(metaDataTypes); * ViewBag.Students = IndexView(searchString, pageNumber); * return View(); * } * * * public async Task<IActionResult> GetMeta(MetaDataTypes metaDataTypes) * * { * int SelectedValue = metaDataTypes.Id; * ViewBag.SelectedValue = metaDataTypes.Id; * * * List<MetaDataTypes> list = new List<MetaDataTypes>(); * list = (from me in _context.MetaDataTypes select me).ToList(); * list.Insert(0, new MetaDataTypes { Id = 0, Name = "select" }); * ViewBag.ListofMetaDataType = list; * } */ public async Task <IActionResult> IndexView(string searchString, int?pageNumber, MetaDataTypes metaDataTypes) { /* int SelectedValue = metaDataTypes.Id; * ViewBag.SelectedValue = metaDataTypes.Id; * * * List<MetaDataTypes> list = new List<MetaDataTypes>(); * list = (from me in _context.MetaDataTypes select me).ToList(); * list.Insert(0 , new MetaDataTypes { Id = 0, Name = "select" }); * ViewBag.ListofMetaDataType = list; */ ViewData["metaDataTypes"] = metaDataTypes; ViewData["SearchString"] = searchString; if (!String.IsNullOrEmpty(searchString)) { pageNumber = 1; IQueryable <Videoview> result = (from vi in _context.Videos join me in _context.MetaData on vi.Id equals me.VideoId join ti in _context.MetaDataTitles on me.MetadataTitleId equals ti.Id where (vi.Name.Contains(searchString) || vi.Description.Contains(searchString) || ti.Title.Contains(searchString)) select new Videoview { Id = vi.Id, Name = vi.Name, Location = vi.Location, Description = vi.Description, Title = ti.Title, metaTypeName = ti.MetaDataType.Name }).Distinct().OrderBy(vi => vi.Id); // return View(result.ToList()); int pageSize = 10; return(View(await PaginatedList <Videoview> .CreateAsync(result.AsNoTracking(), pageNumber ?? 1, pageSize))); } else { IQueryable <Videoview> result = (from vi in _context.Videos join me in _context.MetaData on vi.Id equals me.VideoId join ti in _context.MetaDataTitles on me.MetadataTitleId equals ti.Id select new Videoview { Id = vi.Id, Name = vi.Name, Location = vi.Location, Description = vi.Description, Title = ti.Title, metaTypeName = ti.MetaDataType.Name }).Distinct().OrderBy(vi => vi.Id); //return View(result.ToList()); int pageSize = 10; return(View(await PaginatedList <Videoview> .CreateAsync(result.AsNoTracking(), pageNumber ?? 1, pageSize))); } }