Exemplo n.º 1
0
        public void remoteConfig(uint dwType, IntPtr lpBuffer, uint dwBufLen, IntPtr pUserData)
        {
            //Console.WriteLine("received data");


            if (dwType == (uint)CHCNetSDK.NET_SDK_CALLBACK_TYPE.NET_SDK_CALLBACK_TYPE_DATA)
            {
                NET_DVR_CAPTURE_FACE_CFG captureFace = (NET_DVR_CAPTURE_FACE_CFG)Marshal.PtrToStructure(lpBuffer, typeof(NET_DVR_CAPTURE_FACE_CFG));
                IntPtr pFacePicBuffer = captureFace.pFacePicBuffer;
                int    dwFacePicSize  = captureFace.dwFacePicSize;
                ProcessCapFaceData(pFacePicBuffer, dwFacePicSize);
                //Console.WriteLine("datas received are correct");
            }
        }
Exemplo n.º 2
0
 public static extern int NET_DVR_GetNextRemoteConfig(int lHandle, ref NET_DVR_CAPTURE_FACE_CFG lpOutBuff, int dwOutBuffSize);