Class WindowsDisplay

java.lang.Object
oshi.hardware.common.AbstractDisplay
oshi.hardware.platform.windows.WindowsDisplay
All Implemented Interfaces:
Display

@Immutable final class WindowsDisplay extends AbstractDisplay
A Display
  • Field Details

    • LOG

      private static final org.slf4j.Logger LOG
    • SU

      private static final com.sun.jna.platform.win32.SetupApi SU
    • ADV

      private static final com.sun.jna.platform.win32.Advapi32 ADV
    • GUID_DEVINTERFACE_MONITOR

      private static final com.sun.jna.platform.win32.Guid.GUID GUID_DEVINTERFACE_MONITOR
  • Constructor Details

    • WindowsDisplay

      WindowsDisplay(byte[] edid)
      Constructor for WindowsDisplay.
      Parameters:
      edid - a byte array representing a display EDID
  • Method Details

    • getDisplays

      public static List<Display> getDisplays()
      Gets Display Information
      Returns:
      An array of Display objects representing monitors, etc.