Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rust-av/intel-mediasdk-rs
Rust bindings to Intel MediaSDK
https://github.com/rust-av/intel-mediasdk-rs
bindings decoder encoder intel mfx qsv rust-av
Last synced: about 1 month ago
JSON representation
Rust bindings to Intel MediaSDK
- Host: GitHub
- URL: https://github.com/rust-av/intel-mediasdk-rs
- Owner: rust-av
- License: mit
- Created: 2017-01-12T09:50:28.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-07-23T05:33:02.000Z (over 3 years ago)
- Last Synced: 2024-03-26T15:23:40.078Z (9 months ago)
- Topics: bindings, decoder, encoder, intel, mfx, qsv, rust-av
- Language: Rust
- Size: 20.5 KB
- Stars: 12
- Watchers: 4
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Intel Media SDK bindings
[![LICENSE](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Actions Status](https://github.com/rust-av/intel-mediasdk-rs/workflows/intel-mediasdk/badge.svg)](https://github.com/rust-av/intel-mediasdk-rs/actions)It is a simple [binding][1] and safe abstraction over the [Intel Media SDK][2].
## Building
The bindings are generated using the headers and libraries that ought to be present in the system.
On Linux the [main repository](https://github.com/Intel-Media-SDK/MediaSDK) provides full instructions,
on Windows you may use the [repackaged dispatcher](https://github.com/lu-zero/mfx_dispatch).## TODO
- [x] Simple bindings
- [ ] Safe abstraction
- [ ] Examples[1]: https://github.com/rust-lang-nursery/rust-bindgen
[2]: http://mediasdk.intel.com
[3]: https://github.com/lu-zero/mfx_dispatch
[4]: https://github.com/Intel-Media-SDK/MediaSDK