[package]
name = "hylarana-common"
version = "0.2.0"
edition = "2021"
description = "A cross-platform screen casting library implemented by Rust."
license = "LGPL-2.1-only"
readme = "../README.md"
repository = "https://github.com/mycrl/hylarana"
[dependencies]
thiserror = "1.0.56"
log = "0.4.20"
fern = { version = "0.6.2", features = ["date-based", "colored", "syslog-6"] }
chrono = { version = "0.4", features = ["clock", "alloc"] }
[target.'cfg(target_os = "windows")'.dependencies.windows]
version = "0.58.0"
features = [
"Win32",
"Win32_UI",
"Win32_UI_WindowsAndMessaging",
"Win32_Graphics",
"Win32_Graphics_Dxgi",
"Win32_Graphics_Dxgi_Common",
"Win32_Graphics_Direct3D",
"Win32_Graphics_Direct3D11",
"Win32_Graphics_Direct3D12",
"Win32_System",
"Win32_System_Com",
"Win32_System_Threading",
"Win32_Media",
"Win32_Media_MediaFoundation",
"Win32_Security",
]
[target.'cfg(target_os = "macos")'.dependencies]
core-video-sys = { version = "0.1.4", default-features = false }