https://github.com/sp4ghet/ndi-rs
NewTek NDI®bindings for rust
https://github.com/sp4ghet/ndi-rs
ndi newtek-ndi rust
Last synced: over 1 year ago
JSON representation
NewTek NDI®bindings for rust
- Host: GitHub
- URL: https://github.com/sp4ghet/ndi-rs
- Owner: sp4ghet
- License: other
- Created: 2021-07-07T06:52:00.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-29T04:26:40.000Z (about 2 years ago)
- Last Synced: 2025-02-23T14:42:32.145Z (over 1 year ago)
- Topics: ndi, newtek-ndi, rust
- Language: Rust
- Homepage:
- Size: 5.49 MB
- Stars: 32
- Watchers: 7
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ndi-rs
[](https://crates.io/crates/ndi)
[](https://docs.rs/ndi/)
NewTek NDI® bindings for rust.
very WIP (as of 7/7/2021) and I have no idea what I'm doing.
Currently supports Windows x64 and Linux x64, but it should be possible to support other platforms eventually by linking to the respective platform SDK.
## Requirements
This crate uses [`bindgen`](https://docs.rs/bindgen/0.58.1/bindgen/) and so requires the dependencies that it has which are described [here](https://rust-lang.github.io/rust-bindgen/requirements.html)
## Building
```sh
#optional: generate new bindings
cargo xtask bindgen
cargo build
```
## Running Example
```sh
cd ndi-examples
cargo run --bin recv
```
```sh
cargo run --package ndi-examples --bin recv
```
-----
NDI® is a registered trademark of NewTek, Inc.
http://ndi.tv/