public void hm_pu_open_videoTest() { UInt32 iResult = 0; UInt32 Temp_iResult = 0; Init(); if (!GetNode_ByIndex(iRootNode, 3)) { Release(); Assert.Fail(); } IntPtr iDev = IntPtr.Zero; _CONNECT_INFO config = new _CONNECT_INFO(); config.ct = CLIENT_TYPE.CT_PC; config.cp = CONNECT_PRI.CPI_DEF; config.cm = CONNECT_MODE.CM_DEF; Temp_iResult = SDK_HuaMai.hm_pu_login_ex(iNode, ref config, ref iDev); _OPEN_VIDEO_PARAM para = new _OPEN_VIDEO_PARAM(); para.channel = 0; para.cs_type = CODE_STREAM.HMS_CS_MAJOR; IntPtr iUserData = Marshal.StringToHGlobalAnsi("hongdongcheng"); para.data = iUserData; para.vs_type = VIDEO_STREAM.HMS_VS_REAL; //para.cb_data = OnRecvRealTimeVideo; IntPtr iOpenVideo = IntPtr.Zero; iResult = SDK_HuaMai.hm_pu_open_video(iDev, ref para, ref iOpenVideo); Release(); Assert.AreEqual(Convert.ToUInt32(0), iResult); }
public bool LoginDev() { UInt32 iResult = 0; _CONNECT_INFO config = new _CONNECT_INFO(); config.ct = CLIENT_TYPE.CT_PC; config.cp = CONNECT_PRI.CPI_DEF; config.cm = CONNECT_MODE.CM_DEF; iResult = SDK_HuaMai.hm_pu_login_ex(iNode, ref config, ref iDev); if (iResult == Convert.ToUInt32(0)) { return(true); } return(false); }
public void hm_server_login_exTest() { UInt32 iResult = 0; Init(); if (!GetNode_ByIndex(iRootNode, 3)) { Release(); Assert.Fail(); } IntPtr iDev = IntPtr.Zero; _CONNECT_INFO config = new _CONNECT_INFO(); config.ct = CLIENT_TYPE.CT_PC; config.cp = CONNECT_PRI.CPI_DEF; config.cm = CONNECT_MODE.CM_DEF; iResult = SDK_HuaMai.hm_pu_login_ex(iNode, ref config, ref iDev); Release(); Assert.AreEqual(Convert.ToUInt32(0), iResult); }
public static extern UInt32 hm_pu_login_ex(IntPtr iNode, ref _CONNECT_INFO config, ref IntPtr iDev);