Exemplo n.º 1
0
        static void Main(string[] args)
        {
            bool useDummy = false;

            Parser.Default.ParseArguments <Options>(args)
            .WithParsed(o => {
                useDummy = o.Dummy;
            });

            ExternalDisplay externalDisplay;

            if (useDummy)
            {
                externalDisplay = new ExternalDisplayDummy();
            }
            else
            {
                externalDisplay = new ExternalDisplayWebSocket();
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            Program program = new Program(externalDisplay);

            program.Start();

            Application.Run();
            Console.WriteLine("test");
        }
Exemplo n.º 2
0
 public MediaDisplayServiceWorker(ExternalDisplay externalDisplay)
 {
     this.externalDisplay = externalDisplay;
     this.externalDisplay.OnEventReceived += ExternalDisplay_EventReceived;
     running           = false;
     temper            = new Temper(IntPtr.Zero);
     brightnessChanged = false;
     getBrightness     = true;
     timer             = new System.Timers.Timer(1000);
     timer.Elapsed    += RefreshTimer_Tick;
     InitDevices();
 }
Exemplo n.º 3
0
 public Program(ExternalDisplay externalDisplay)
 {
     this.externalDisplay = externalDisplay;
 }