public DiskMapSearch(IntPtr sptr, ListView listView, int startTime, int endTime, DiskmapScale inputScale, uint channel, ModalType ModalType) { ptr = sptr; SearchlistView = listView; int_starttime = startTime; int_endtime = endTime; mSelectedScale = inputScale; uichannel = channel; MTModalType = ModalType; }
private void StartDiskMap_Click(object sender, EventArgs e) { if (!getCameraType()) { return; } StartDiskMap.Enabled = false; DiskMapResult.Items.Clear(); uint uichannel = 0; uichannel = (uint)System.Math.Pow((double)2, (double)(Select_ch.SelectedIndex)); SelectedScale = (DiskmapScale)Selected_Scale.SelectedIndex; SearchDataobj = new DiskMapSearch(ptr, DiskMapResult, int_starttime, int_endtime, SelectedScale, uichannel, MTModalType); SearchDataobj.m_bStopflag = false; SearchDataobj.DiskMapStartenable += new EventHandler(DiskMapStartbtnbox); SearchDataobj.DiskMapCloseForm += new EventHandler(CloseFormbox); Thread SearchDataThread = new Thread(SearchDataobj.getSearchData); SearchDataThread.Start(); videomaskvalue = 0; alarmmaskvalue = 0; int_poweron = 0; }
private static extern int SdkShellSearchDiskmap(IntPtr hDevice, int startTime, int endTime, DiskmapScale dwScaleType, uint uichannel);