audir 0.1.0

Low-level audio library
Documentation
[package]

name = "audir"

version = "0.1.0"

authors = ["msiglreith <m.siglreith@gmail.com>"]

edition = "2018"

license = "MIT OR Apache-2.0"

description = "Low-level audio library"

documentation = "https://docs.rs/audir"

repository = "https://github.com/norse-rs/audir"

readme = "../README.md"

keywords = ["audio"]

categories = ["game-engines", "audio"]

exclude = [".github/*"]

workspace = ".."



# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html



[dependencies]

bitflags = "1"



[target.'cfg(windows)'.dependencies]

com-impl = "0.1.1"

winapi = { version = "0.3.8", features = ["debug", "ksmedia", "audioclient", "combaseapi", "coml2api", "devpkey", "handleapi", "mmdeviceapi", "objbase", "unknwnbase", "winerror", "synchapi"] }

audio_thread_priority = "0.23"



[target.'cfg(target_os = "linux")'.dependencies]

libpulse-sys = { version = "1.11", default-features = false }



[target.'cfg(target_os = "macos")'.dependencies]

coreaudio-sys = "0.2"



[target.'cfg(target_os = "android")'.dependencies]

audir-sles = "0.1"

ndk = { version = "0.2", features = ["aaudio"] }

ndk-sys = "0.2"

ndk-glue = "0.1"

jni = "0.16"



[dev-dependencies]

anyhow = "1"

hound = "3"

dasp = { version = "0.11", features = ["signal"] }