docs.rs failed to build parsec-vdd-rust-0.0.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Parsec VDD Rust
Unofficial Rust client library and CLI tool for the Parsec Virtual Display Driver. This project provides a safe, idiomatic Rust interface for managing virtual displays on Windows using the Parsec VDD driver.
Features
- 🖥️ Virtual Display Management: Add, remove, and configure virtual displays programmatically
- 📚 Library API: Use as a library in your Rust projects
- 🖱️ CLI Tool: Interactive command-line interface for managing displays
- 🔧 Display Configuration: Configure resolution, refresh rate, position, and orientation
- ✅ Device Status Checking: Query and verify driver status
- 🚀 Thread-Safe: Safe concurrent access to device handles
Prerequisites
- Windows 10/11 (required for Parsec VDD driver)
- Rust 1.70+ (for building from source)
- Parsec Virtual Display Driver installed and running
Installing the Parsec VDD Driver
- Download the driver from the official repository
- Follow the installation instructions in the driver's README
- Ensure the driver is properly installed and the device status is
Ok
Installation
From Source
# Clone the repository
# Build the project
# The binary will be in target/release/parsec-vdd-rust.exe
As a Library Dependency
Add this to your Cargo.toml:
Usage
CLI Application
Download cli from release section and run
The CLI provides an interactive interface
Credits
- Parsec - For the original Virtual Display Driver
- nomi-san - For the Parsec VDD project