コード例 #1
0
            public static void AsyncCaptureScreenToPictures(CaptureEventCallback callback, int quality = 100)
            {
                var bw = new BackgroundWorker();

                bw.DoWork += (o, e) =>
                {
                    var objA    = (object[])e.Argument;
                    var capture = CaptureScreenToPictures((int)objA[0]);

                    var callB = objA[1] as CaptureEventCallback;
                    if (callB != null)
                    {
                        callB(capture);
                    }
                };

                bw.RunWorkerAsync(new object[] { quality, callback });
            }
コード例 #2
0
 public static extern void Init(CaptureEventCallback eventCb, StatusCallback statusCb);
コード例 #3
0
ファイル: Phone.cs プロジェクト: ApexHAB/apex-lumia
            public static void AsyncCaptureScreenToPictures(CaptureEventCallback callback, int quality = 100)
            {
                var bw = new BackgroundWorker();
                bw.DoWork += (o, e) =>
                {
                    var objA = (object[])e.Argument;
                    var capture = CaptureScreenToPictures((int)objA[0]);

                    var callB = objA[1] as CaptureEventCallback;
                    if (callB != null)
                    {
                        callB(capture);
                    }
                };

                bw.RunWorkerAsync(new object[] { quality, callback });
            }
コード例 #4
0
 public static extern void Init(CaptureEventCallback eventCb, ErrorCallback errorCb);