Skip to content

MayBeLaterOrNot/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 --preset release
cmake --build ./build
cmake --install ./build --prefix ./build/install

Build for Python Package

$env:CMAKE_TOOLCHAIN_FILE="$env:VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake"
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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.7%
  • CMake 8.9%
  • Python 4.4%