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