Skip to content

A high performance screen capturing library for Windows rewriting DXcam in C++.

License

Notifications You must be signed in to change notification settings

Fidelxyz/DXCam-CPP

Repository files navigation

DXCam-CPP

A high performance screen capturing library for Windows rewriting DXcam in C++.

Documentation

PyPI - Version PyPI - Downloads CI GitHub License

Features

  • C++ Dynamic Library
  • Python Module (Compatible with the original Python DXcam as an alternative)

Roadmap

  • Benchmark comparing with other libs

Contributions are welcome!

Build

Dependencies

  • CMake
  • Visual Studio 2022
  • OpenCV

For Documentation

Build for C++ Library

cmake -B ./build
cmake --build ./build --config Release
cmake --install ./build --config Release --prefix ./build/install

Build for Python Package

cd python
pip install .

Benchmarks

Benchmark is not available currently, due to some unresolved issues.

Data obtained from running on my Laptop (i7-11800H & RTX 3060 Laptop) with UFO Test, which a capturing region of 1920x1080.