Beispiel #1
0
 private void SendBitmap(Bitmap bitmap)
 {
     foreach (var bus in BitmapBuses.Reverse <IDataBus <Bitmap> >())
     {
         if (bus.SendData(bitmap))
         {
             continue;
         }
     }
 }
Beispiel #2
0
        private void InitBitmapBuses()
        {
            BitmapBuses.Add(
                deskBus = new DesktopBus()
            {
                Enabled = true
            });

            BitmapBuses.Add(
                clipBus = new ClipboardBus()
            {
                Enabled = false
            });
        }
Beispiel #3
0
        public void EndCapture(Bitmap bitmap)
        {
            CaptureMode = CaptureMode.Unknown;

            if (bitmap == null)
            {
                return;
            }

            foreach (var bus in BitmapBuses.Reverse <IDataBus <Bitmap> >())
            {
                if (bus.SendData(bitmap))
                {
                    return;
                }
            }
        }