aardio 文档

sys.ddcci 库模块帮助文档

sys 成员列表

sys.ddcci()

返回对象:SysDdcciObject

sys.ddcci(hpm,description)

创建显示器控制对象,
@hpm 为物理显示器句柄,
@description 为显示器描述,可选参数

sys.ddcci 成员列表

DDC/CI(Display Data Channel Command Interface)
用于控制显示器,不是所有显示器都支持 DDC/CI

创建显示器控制对象

sys.ddcci.each()

for ddcci in sys.ddcci.each() {  
    /*遍历所有物理显示器,  
ddcci 为控制该显示器的 sys.ddcci 对象*/  
}  

[返回对象:SysDdcciObject](#SysDdcciObject)

sys.ddcci.getPhysicalMonitors

返回所有物理显示器句柄数组

sys.ddcci.getPhysicalMonitors()

返回所有物理显示器句柄数组

sys.ddcci.getPhysicalMonitors(hMonitor)

返回 @hMonitor 指定句柄的显示器指向的物理显示器句柄数组,
注意参数 @hMonitor 指定显示器句柄,并非物理显示器句柄

SysDdcciObject 成员列表

SysDdcciObject.capabilities

返回描述显示器支持功能的表对象

SysDdcciObject.description

显示器描述

SysDdcciObject.destroy()

释放对象,
如果没有调用此函数,则回收对象时自动调用。

SysDdcciObject.getBrightness()

获取亮度,返回3个值:
当前亮度,最小值,最大值

SysDdcciObject.getColorTemperature()

获取色温

SysDdcciObject.getContrast()

获取对比度,返回3个值:
当前亮度,最小值,最大值

SysDdcciObject.getFeature(vcpCode)

读取设置值
@vcpCode 为控制代码

SysDdcciObject.getInputSource()

获取输入源

SysDdcciObject.getPowerMode()

获取电源状态

SysDdcciObject.hasFeature(vcpCode)

是否支持 @vcpCode 指定的控制代码
支持则返回包含可设置值的数组,数组可能为空,
否则返回 null

SysDdcciObject.reset()

重置设置

SysDdcciObject.resetColor()

重置颜色设置

SysDdcciObject.save()

保存设置

SysDdcciObject.setBrightness(value)

设置亮度

SysDdcciObject.setColorTemperature(value)

设置色温

SysDdcciObject.setContrast(value)

设置对比度

SysDdcciObject.setFeature(vcpCode,value)

写入设置值
@vcpCode 为控制代码,@value 为新的设置值

SysDdcciObject.setInputSource(inputSource)

修改输入源,
@inputSource 用数值指定输入源

SysDdcciObject.setPowerMode(mode)

修改电源状态,
@mode 为1表示打开屏幕,
@mode 为 5 或 4 表示关闭屏幕

Markdown 格式