Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.