Skip to content

Fidelxyz/DXCam-CPP

Repository files navigation

DXCam-CPP

A high performance screen capturing library for Windows porting DXcam to C++.

PyPI - Version Vcpkg Version CI GitHub License

Usage

See the documentation for detailed usage.

C++ Library

DXCam-CPP is available on vcpkg.

Pre-built binaries are also available on the Releases page.

Python Module

The interface of the Python module of DXCam-CPP is designed to be fully compatible with the original DXcam as an alternative.

Build

Dependencies

  • CMake
  • Visual Studio 2022
  • OpenCV

For Python Bindings

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 .

About

A high performance screen capturing library for Windows porting DXcam to C++.

Topics

Resources

License

Stars

Watchers

Forks

Contributors