#ddc-ci #ddc #linux

ddc-node-rs

适用于Rust(跨平台)的DDC/CI高级库

1个稳定版本

2.0.0 2022年7月8日

#14 in #ddc

MIT许可证

36KB
720

ddc-node-rs

ddc-node-rs是一个跨平台的Node包,用于通过DDC/CI控制显示器。

文档

https://github.com/ThalusA/ddc-node-rs/blob/master/index.d.ts

示例

import { Display, DisplayManager, VCPFeatures } from "ddc-node-rs";

const displays = new DisplayManager().collect();

for (const display of displays) {
    const vcp_feature = display.getVcpFeature(VCPFeatures.ImageAdjustment.Luminance);
    console.info(`Display at index ${display.index} have a brightness value of`);
    console.info(vcp_feature);
    display.setVcpFeature(VCPFeatures.ImageAdjustment.Luminance,
                          vcp_feature.currentValue + 5);
}

依赖项

~3–4.5MB
~86K SLoC