Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maulingmonkey/thindx-xaudio2
Rust bindings for XAudio2
https://github.com/maulingmonkey/thindx-xaudio2
audio directx rust xaudio2
Last synced: 12 days ago
JSON representation
Rust bindings for XAudio2
- Host: GitHub
- URL: https://github.com/maulingmonkey/thindx-xaudio2
- Owner: MaulingMonkey
- License: other
- Created: 2022-10-04T10:41:55.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-18T00:19:45.000Z (11 months ago)
- Last Synced: 2024-11-28T11:44:25.090Z (about 1 month ago)
- Topics: audio, directx, rust, xaudio2
- Language: Rust
- Homepage:
- Size: 377 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 🦀 thindx-xaudio2[-sys] 🦀
FFI and thin wrappers for XAudio2
[![GitHub](https://img.shields.io/github/stars/MaulingMonkey/thindx-xaudio2.svg?label=GitHub&style=social)](https://github.com/MaulingMonkey/thindx-xaudio2)
[![Build Status](https://github.com/MaulingMonkey/thindx-xaudio2/workflows/Rust/badge.svg)](https://github.com/MaulingMonkey/thindx-xaudio2/actions?query=workflow%3Arust)
[![Last Commit](https://img.shields.io/github/last-commit/MaulingMonkey/thindx-xaudio2)](https://github.com/MaulingMonkey/thindx-xaudio2/commits/)
[![MSRV: 1.63.0](https://img.shields.io/badge/msrv-1.63.0-blue)](https://github.com/MaulingMonkey/thindx-xaudio2/blob/master/rust-toolchain.toml)
[![License](https://img.shields.io/crates/l/thindx-xaudio2.svg)](https://github.com/MaulingMonkey/thindx-xaudio2)
[![Examples](https://img.shields.io/badge/git-examples-blue?logo=github)](https://github.com/MaulingMonkey/thindx-xaudio2/tree/master/crates/thindx-xaudio2/examples)
[![Changelog](https://img.shields.io/badge/wiki-changelog-blue)](https://github.com/MaulingMonkey/thindx-xaudio2/wiki/Changelog)| crate | crates.io | docs.rs | Description |
| ------------------------------------------------- | --------- | ------- | ----------- |
| [thindx-xaudio2](crates/thindx-xaudio2) | [![crates.io](https://img.shields.io/crates/v/thindx-xaudio2.svg)](https://crates.io/crates/thindx-xaudio2) | [![docs.rs](https://img.shields.io/docsrs/thindx-xaudio2)](https://docs.rs/thindx-xaudio2) | High level FFI for XAudio2 |
| [thindx-xaudio2-sys](crates/thindx-xaudio2-sys) | [![crates.io](https://img.shields.io/crates/v/thindx-xaudio2-sys.svg)](https://crates.io/crates/thindx-xaudio2-sys) | [![docs.rs](https://img.shields.io/docsrs/thindx-xaudio2-sys)](https://docs.rs/thindx-xaudio2-sys) | Low level FFI for XAudio2 |## Warnings
⚠️ `0.0.0-yyyy-mm-dd` does not obey [semver](https://doc.rust-lang.org/cargo/reference/semver.html).
⚠️ I'm not yet willing to stabilize these crates APIs.
⚠️ `thindx-xaudio2` lacks testing and may not yet be sound.## License
Licensed under either of
* Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or )
* MIT license ([LICENSE-MIT](LICENSE-MIT) or )at your option.
## Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.