Top Description Inners
com.sun.jna.platform.win32

public Interface LowLevelMonitorConfigurationAPI

Known Direct Subinterfaces
com.sun.jna.platform.win32.Dxva2
Imports
com.sun.jna.Structure, .Structure.FieldOrder, com.sun.jna.platform.EnumUtils, com.sun.jna.platform.win32.WinDef.BYTE, .WinDef.DWORD

Conversion of LowLevelMonitorConfigurationAPI.h
Author
Martin Steiger

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
LowLevelMonitorConfigurationAPI.MC_TIMING_REPORT

Contains information from a monitor's timing report.

public static enum
LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE

Describes a Virtual Control Panel (VCP) code type.

com.sun.jna.platform.win32 back to summary

public Class LowLevelMonitorConfigurationAPI.MC_TIMING_REPORT

extends Structure
Class Inheritance
Annotations
@FieldOrder:dwHorizontalFrequencyInHZ, dwVerticalFrequencyInHZ, bTimingStatusByte

Contains information from a monitor's timing report.

Field Summary

Modifier and TypeField and Description
public WinDef.BYTE
bTimingStatusByte

Timing status byte.

public WinDef.DWORD
dwHorizontalFrequencyInHZ

The monitor's horizontal synchronization frequency in Hz.

public WinDef.DWORD
dwVerticalFrequencyInHZ

The monitor's vertical synchronization frequency in Hz.

Inherited from com.sun.jna.Structure:
ALIGN_DEFAULTALIGN_GNUCALIGN_MSVCALIGN_NONECALCULATE_SIZE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from com.sun.jna.Structure:
allocateMemoryallocateMemoryautoAllocateautoReadautoReadautoWriteautoWritecacheTypeInfocalculateSizeclearcreateFieldsOrdercreateFieldsOrdercreateFieldsOrdercreateFieldsOrderdataEqualsdataEqualsensureAllocatedequalsfieldOffsetgetAutoReadgetAutoWritegetFieldListgetFieldOrdergetFieldsgetNativeAlignmentgetNativeSizegetNativeSizegetPointergetStringEncodinggetStructAlignmenthashCodenewInstancenewInstancereadreadFieldreadFieldsetAlignTypesetAutoReadsetAutoSynchsetAutoWritesetStringEncodingsizesortFieldstoArraytoArraytoStringtoStringuseMemoryuseMemorywritewriteFieldwriteFieldwriteField

Field Detail

bTimingStatusByteback to summary
public WinDef.BYTE bTimingStatusByte

Timing status byte. For more information about this value, see the Display Data Channel Command Interface (DDC/CI) standard.

dwHorizontalFrequencyInHZback to summary
public WinDef.DWORD dwHorizontalFrequencyInHZ

The monitor's horizontal synchronization frequency in Hz.

dwVerticalFrequencyInHZback to summary
public WinDef.DWORD dwVerticalFrequencyInHZ

The monitor's vertical synchronization frequency in Hz.

Constructor Detail

MC_TIMING_REPORTback to summary
public MC_TIMING_REPORT()
com.sun.jna.platform.win32 back to summary

public final Enum LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE

extends Enum<LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE>
Class Inheritance

Describes a Virtual Control Panel (VCP) code type.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE
MC_MOMENTARY

Momentary VCP code.

public static final LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE
MC_SET_PARAMETER

Set Parameter VCP code.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE
public static LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

MC_MOMENTARYback to summary
public static final LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE MC_MOMENTARY

Momentary VCP code. Sending a command of this type causes the monitor to initiate a self-timed operation and then revert to its original state. Examples include display tests and degaussing.

MC_SET_PARAMETERback to summary
public static final LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE MC_SET_PARAMETER

Set Parameter VCP code. Sending a command of this type changes some aspect of the monitor's operation.

Constructor Detail

MC_VCP_CODE_TYPEback to summary
private MC_VCP_CODE_TYPE()

Method Detail

valueOfback to summary
public static LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE valueOf(String name)
valuesback to summary
public static LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE[] values()
com.sun.jna.platform.win32 back to summary

public Class LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE.ByReference

extends ByReference
Class Inheritance

Defines a Reference to the enum

Constructor Summary

AccessConstructor and Description
public
ByReference()

Create an uninitialized reference

public
ByReference(LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE
the value
value
)

Instantiates a new reference.

Method Summary

Modifier and TypeMethod and Description
public LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE

Returns:

the value
getValue
()

Gets the value.

public void
setValue(LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE
the new value
value
)

Sets the value.

Inherited from com.sun.jna.ptr.ByReference:
toString

Constructor Detail

ByReferenceback to summary
public ByReference()

Create an uninitialized reference

ByReferenceback to summary
public ByReference(LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE value)

Instantiates a new reference.

Parameters
value:LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE

the value

Method Detail

getValueback to summary
public LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE getValue()

Gets the value.

Returns:LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE

the value

setValueback to summary
public void setValue(LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE value)

Sets the value.

Parameters
value:LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE

the new value