Exemple #1
0
        /// <summary>
        ///     Creates a new DisplayDevice
        /// </summary>
        /// <param name="displayId">Display identification of the device</param>
        public DisplayDevice(uint displayId)
        {
            DisplayId = displayId;
            var extraInformation = PhysicalGPU.GetDisplayDevices().FirstOrDefault(ids => ids.DisplayId == DisplayId);

            if (extraInformation != null)
            {
                IsAvailable           = true;
                ConnectionType        = extraInformation.ConnectionType;
                IsDynamic             = extraInformation.IsDynamic;
                IsMultiStreamRootNode = extraInformation.IsMultiStreamRootNode;
                IsActive              = extraInformation.IsActive;
                IsCluster             = extraInformation.IsCluster;
                IsOSVisible           = extraInformation.IsOSVisible;
                IsWFD                 = extraInformation.IsWFD;
                IsConnected           = extraInformation.IsConnected;
                IsPhysicallyConnected = extraInformation.IsPhysicallyConnected;
            }
        }