crabgrab 0.3.2

A cross-platform screen/window capture crate
Documentation
[dependencies.bytemuck]
optional = true
version = "1.15"

[dependencies.futures]
version = "0.3"

[dependencies.half]
optional = true
version = "2.4"

[dependencies.parking_lot]
version = "0.12"
[dev-dependencies.futures]
version = "0.3"

[dev-dependencies.tokio]
features = ["rt", "macros", "rt-multi-thread"]
version = "1.37"

[dev-dependencies.wgpu]
version = "0.20"

[features]
bitmap = ["dep:bytemuck", "dep:half", "dx11"]
dx11 = ["dxgi"]
dxgi = []
iosurface = []
metal = ["dep:metal"]
screenshot = ["bitmap"]
wgpu = ["dep:wgpu", "dep:winapi", "dx11", "dxgi", "metal"]

[package]
authors = ["Augmend, Inc. <https://github.com/AugmendTech>", "Liam Taylor <https://github.com/OutOfTheVoid>", "Tim Misiak <https://github.com/TimMisiak>"]
categories = ["graphics", "hardware-support", "multimedia", "os"]
description = "A cross-platform screen/window capture crate"
documentation = "https://docs.rs/crabgrab"
edition = "2021"
exclude = ["spellcheck/", "update_doc_copy.ps1", "update_doc_copy.sh", "docs/", ".gitignore", ".vscode/"]
homepage = "https://github.com/AugmendTech/CrabGrab"
keywords = ["capture", "graphics", "window", "screen", "media"]
license = "MIT OR Apache-2.0"
name = "crabgrab"
readme = "README.md"
repository = "https://github.com/AugmendTech/CrabGrab"
version = "0.3.2"
[package.metadata.docs.rs]
features = ["iosurface", "metal", "dxgi", "dx11", "bitmap", "screenshot", "wgpu"]
targets = ["x86_64-pc-windows-msvc"]

[package.metadata.spellcheck]
config = "spellcheck/cfg.toml"
[target."cfg(target_os = \"macos\")".dependencies.block2]
version = "0.5"

[target."cfg(target_os = \"macos\")".dependencies.core-graphics-types]
version = "0.1"

[target."cfg(target_os = \"macos\")".dependencies.lazy_static]
version = "1.4"

[target."cfg(target_os = \"macos\")".dependencies.libc]
version = "~0.2.33"

[target."cfg(target_os = \"macos\")".dependencies.mach2]
version = "0.4"

[target."cfg(target_os = \"macos\")".dependencies.metal]
optional = true
version = "0.28"

[target."cfg(target_os = \"macos\")".dependencies.objc2]
version = "0.5"

[target."cfg(target_os = \"macos\")".dependencies.wgpu]
features = ["metal", "hal"]
optional = true
version = "^0.20"
[target."cfg(target_os = \"windows\")".dependencies.d3d12]
version = "0.20"

[target."cfg(target_os = \"windows\")".dependencies.wgpu]
features = ["dx12", "hal"]
optional = true
version = "0.20"

[target."cfg(target_os = \"windows\")".dependencies.winapi]
optional = true
version = "0.3"

[target."cfg(target_os = \"windows\")".dependencies.windows]
features = ["Win32_Foundation", "Win32_System_Threading", "Win32_UI_WindowsAndMessaging", "Win32_Graphics_Gdi", "Graphics_Capture", "Graphics_DirectX_Direct3D11", "Win32_Graphics", "Win32_Graphics_Direct3D_Fxc", "Win32_Graphics_Direct3D", "Win32_Graphics_Direct3D10", "Win32_Graphics_Direct3D11", "Win32_Graphics_Direct3D12", "Win32_Graphics_Direct3D11on12", "Win32_Graphics_Dwm", "Win32_Graphics_Dxgi_Common", "Win32_Graphics_Dxgi", "Win32_Graphics_Gdi", "Win32_UI_HiDpi", "Win32_Graphics_Hlsl", "Win32_Media_Audio", "Win32_System_ProcessStatus", "Win32_System_WinRT_Direct3D11", "Win32_System_WinRT_Graphics_Capture", "Win32_System_WinRT", "Win32_System_Com", "Win32_System_Com_StructuredStorage", "Win32_System_Variant", "Foundation", "Security_Authorization_AppCapabilityAccess", "UI_Core", "ApplicationModel_Core"]
version = "0.52"