/// <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; } }