# https://doc.rust-lang.org/cargo/reference/manifest.html [package] name = "thindx-xaudio2-sys" version = "0.0.0-2022-11-19" authors = ["MaulingMonkey "] edition = "2021" repository = "https://github.com/MaulingMonkey/thindx-xaudio2" documentation = "https://docs.rs/thindx-xaudio2-sys" license = "Apache-2.0 OR MIT" readme = "Readme.md" description = "Low level FFI for XAudio2" keywords = ["directx", "xaudio2"] categories = [ # https://crates.io/category_slugs # "api-bindings", # high level idiomatic bindings "external-ffi-bindings", # low level ffi bindings "multimedia::audio", "os::windows-apis", ] [package.metadata.docs.rs] default-target = "x86_64-pc-windows-msvc" targets = ["x86_64-pc-windows-msvc", "i686-pc-windows-msvc"] all-features = true [features] default = [] helper-functions = [] # XAUDIO2_HELPER_FUNCTIONS [lib] path = "src/_sys.rs" [target.'cfg(windows)'.dependencies] abibool.version = "0.5" abistr.version = "0.2.0-rc3" # const abistr::cstr!("...") bytemuck.version = "1" mcom.version = "0.1.3" winapi.version = "0.3.9" winresult.version = "0.1.3" # impl From for HResultError abibool.features = ["bytemuck"] abistr.features = ["bytemuck"] bytemuck.features = ["derive"] winapi.features = [ # shared "guiddef", "mmreg", # um "audiosessiontypes", "unknwnbase", ]