public PTZExtend(NetDemo netDemo) { this.m_oNetDemo = netDemo; m_deviceInfoList = netDemo.getDeviceInfoList(); m_lpDevHandle = m_deviceInfoList[netDemo.getCurRealPanel().m_deviceIndex].m_lpDevHandle; m_iChannelID = netDemo.getCurRealPanel().m_channelID; m_curRealPlayPanel = netDemo.getCurRealPanel(); m_curSelectedTreeDeviceIndex = netDemo.m_CurSelectTreeNodeInfo.dwDeviceIndex; m_curSelectedTreeChannelIndex = netDemo.getChannelIndex(); InitializeComponent(); m_oPtzControl = new PTZControl(); }
/*************************** Basic Cfg start *****************************/ /*获取基本配置信息*/ private void getBasicInfo() { int dwDeviceIndex = m_oNetDemo.getDeviceIndex(); if (dwDeviceIndex < 0) { return; } if (NETDEMO.NETDEMO_DEVICE_TYPE_E.NETDEMO_DEVICE_VMS == m_deviceInfoList[dwDeviceIndex].m_eDeviceType) { /* not support */ } else { if (m_deviceInfoList[dwDeviceIndex].m_channelInfoList[m_oNetDemo.getChannelIndex()].m_basicInfo.existFlag == false) { refreshBasicInfo(); } else { readBasicInfo(); } } }