Package com.sun.jna.platform.win32
Class LowLevelMonitorConfigurationAPI.MC_TIMING_REPORT
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.win32.LowLevelMonitorConfigurationAPI.MC_TIMING_REPORT
-
- Enclosing interface:
- LowLevelMonitorConfigurationAPI
public static class LowLevelMonitorConfigurationAPI.MC_TIMING_REPORT extends Structure
Contains information from a monitor's timing report.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description WinDef.BYTE
bTimingStatusByte
Timing status byte.WinDef.DWORD
dwHorizontalFrequencyInHZ
The monitor's horizontal synchronization frequency in Hz.WinDef.DWORD
dwVerticalFrequencyInHZ
The monitor's vertical synchronization frequency in Hz.static List<String>
FIELDS
-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Constructor Summary
Constructors Constructor Description MC_TIMING_REPORT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<String>
getFieldOrder()
Return this Structure's field names in their proper order.-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
dwHorizontalFrequencyInHZ
public WinDef.DWORD dwHorizontalFrequencyInHZ
The monitor's horizontal synchronization frequency in Hz.
-
dwVerticalFrequencyInHZ
public WinDef.DWORD dwVerticalFrequencyInHZ
The monitor's vertical synchronization frequency in Hz.
-
bTimingStatusByte
public WinDef.BYTE bTimingStatusByte
Timing status byte. For more information about this value, see the Display Data Channel Command Interface (DDC/CI) standard.
-
-
Method Detail
-
getFieldOrder
protected List<String> getFieldOrder()
Description copied from class:Structure
Return this Structure's field names in their proper order. For example,
IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.protected List getFieldOrder() { return Arrays.asList(new String[] { ... }); }
Field order must be explicitly indicated, since the field order as returned byprotected List getFieldOrder() { List fields = new ArrayList(super.getFieldOrder()); fields.addAll(Arrays.asList(new String[] { ... })); return fields; }
Class.getFields()
is not guaranteed to be predictable.- Overrides:
getFieldOrder
in classStructure
- Returns:
- ordered list of field names
-
-