Example #1
0
        private string[] getDisplays()
        {
            var    displays      = DisplayDevice.GetDisplayDevices();
            string allDisplays   = "";
            string totalDisplays = $"Total Displays: {displays.Count()}";

            //string liveDisplays = "LIVE DISPLAYS:: ";
            //ushort[] runningModes = { 3, 4, 7, 13, 14, 15, 16, 17 };
            foreach (var device in displays)
            {
                //if (runningModes.Contains(device.Availability))
                //{
                //    liveDisplays += $"PNP Device ID: { device.PnpDeviceID}, Availability: { device.Availability} | ";
                //}
                allDisplays += $"Device ID: {device.DeviceID}, Name: {device.Name} | \n";
                Console.WriteLine("Device ID: {0}, Name: {1}",
                                  device.DeviceID, device.Name);
            }
            return(new string[] { allDisplays, totalDisplays });
        }