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 格式