[package]
edition = "2021"
rust-version = "1.71"
name = "scap-vc"
version = "0.1.0"
authors = [
"Siddharth <siddharth99c@gmail.com>",
"Pranav <pranav2000joglekar@gmail.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Patched fork of scap 0.0.8 for visual-cortex: cross-process window capture on macOS (ScreenCaptureKit-based dimensions/scale) and panic-free capture start/stop. MIT, upstream attribution retained."
documentation = "https://docs.rs/scap"
readme = "README.md"
keywords = [
"screen",
"recording",
"video",
"capture",
"media",
]
categories = [
"graphics",
"multimedia",
"multimedia::video",
]
license = "MIT"
repository = "https://github.com/benjamin-small/scap-vc"
[lib]
name = "scap_vc"
path = "src/lib.rs"
[[example]]
name = "window_smoke"
path = "examples/window_smoke.rs"
[dependencies.sysinfo]
version = "0.30.0"
[target.'cfg(target_os = "linux")'.dependencies.dbus]
version = "0.9.7"
[target.'cfg(target_os = "linux")'.dependencies.pipewire]
version = "0.8.0"
[target.'cfg(target_os = "linux")'.dependencies.rand]
version = "0.8.5"
[target.'cfg(target_os = "macos")'.dependencies.cocoa]
version = "0.25.0"
[target.'cfg(target_os = "macos")'.dependencies.core-graphics-helmer-fork]
version = "0.24.0"
[target.'cfg(target_os = "macos")'.dependencies.objc]
version = "0.2.7"
[target.'cfg(target_os = "macos")'.dependencies.screencapturekit]
version = "0.2.8"
[target.'cfg(target_os = "macos")'.dependencies.screencapturekit-sys]
version = "0.2.8"
[target.'cfg(target_os = "macos")'.dependencies.tao-core-video-sys]
version = "0.2.0"
[target.'cfg(target_os = "windows")'.dependencies.windows]
version = "0.58"
features = [
"Win32_Foundation",
"Win32_Graphics_Gdi",
"Win32_UI_HiDpi",
"Win32_UI_WindowsAndMessaging",
]
[target.'cfg(target_os = "windows")'.dependencies.windows-capture]
version = "1.3.6"