Exemple #1
0
        private void miStartCallback_Click(object sender, EventArgs e)
        {
            int r = ES_StartSession("192.168.81.11", 6666, "admin", "", ref hSession);

            Console.WriteLine($"ES_StartSession return {r}");
            if (r == 0)
            {
                updatePicCallback = new UpdatePicCallback(OnUpdatePic);
                ES_RegisterUpdatePicCallback(hSession, updatePicCallback, IntPtr.Zero);
                videoSizeChangedCallback = new VideoSizeChangedCallback(OnVideoSizeChanged);
                ES_RegisterVideoSizeChangedCallback(hSession, videoSizeChangedCallback);
                errorCallback = new ErrorCallback(OnError);
                ES_RegisterErrCallback(hSession, errorCallback);

                miStart.Enabled  = miStartCallback.Enabled = false;
                miGetPic.Enabled = miSendKey.Enabled = miSetRemoteMouse.Enabled = miEndSession.Enabled = true;
            }
        }
Exemple #2
0
 public static extern int ES_RegisterVideoSizeChangedCallback(IntPtr Handle, VideoSizeChangedCallback sc_callback);