#ddc #vcp #mccs #vesa

ddc-winapi

DDC/CI monitor control on Windows

3 unstable releases

Uses old Rust 2015

0.2.1 Feb 16, 2023
0.2.0 Mar 27, 2018
0.1.0 Mar 25, 2018

#1399 in Hardware support

Download history 9/week @ 2023-12-06 27/week @ 2023-12-13 27/week @ 2023-12-20 6/week @ 2023-12-27 6/week @ 2024-01-03 21/week @ 2024-01-10 17/week @ 2024-01-17 4/week @ 2024-01-24 3/week @ 2024-01-31 21/week @ 2024-02-07 41/week @ 2024-02-14 66/week @ 2024-02-21 56/week @ 2024-02-28 50/week @ 2024-03-06 53/week @ 2024-03-13 47/week @ 2024-03-20

221 downloads per month
Used in 5 crates (via ddc-hi)

MIT license

12KB
194 lines

ddc-winapi

release-badge docs-badge license-badge

ddc-winapi implements the ddc traits for the Windows Monitor Configuration API.

Documentation

See the documentation for up to date information.


lib.rs:

Implementation of DDC/CI traits on Windows.

Example

extern crate ddc;

use ddc::Ddc;
use ddc_winapi::Monitor;

for mut ddc in Monitor::enumerate().unwrap() {
    let mccs_version = ddc.get_vcp_feature(0xdf).unwrap();
    println!("MCCS version: {:04x}", mccs_version.maximum());
}

Dependencies

~540–770KB