//void aabbcc(object obj)
        //{


        //    byte[] pBufferdata = (byte[])obj;
        //    IntPtr pName = Marshal.AllocHGlobal((IntPtr)pBufferdata.Length);
        //    Marshal.Copy(pBufferdata, 0, pName, (int)pBufferdata.Length);
        //    DHPlay.PLAY_InputData(tongdao, pName, (uint)pBufferdata.Length);
        //}
        public void Dispose()
        {
            DHClient.DHStopSaveRealData((int)lLiveHandle);
            bool result = DHClient.DHLogout(pLoginID);

            DHClient.DHCleanup();
        }