14 releases (4 breaking)
0.6.1 | Dec 17, 2023 |
---|---|
0.6.0 | Dec 17, 2023 |
0.5.0 | Oct 4, 2023 |
0.4.4 | Oct 3, 2023 |
0.1.4 | Apr 1, 2023 |
#303 in Audio
48KB
1.5K
SLoC
VBAN API implemented in Rust
API Examples
Emitter
use rusty_vban::emitter::{EmitterBuilder, EmitterOptions};
EmitterBuilder::default()
.ip_address("192.168.0.1")
.stream_name("Mic")
.port(6890) // Optional, default: 6890
.channels(2) // Optional, default: 2
.device("default") // Optional, default: "default"
.backend("default") // Optional, default: "default"
.build()
.unwrap()
.run(EmitterOptions::default())
.unwrap();
Receptor
use rusty_vban::receptor::{ReceptorBuilder, ReceptorOptions};
ReceptorBuilder::default()
.latency(16) // Optional, default: 16
.ip_address("192.168.0.1")
.stream_name("Mic")
.port(6890) // Optional, default: 6890
.channels(2) // Optional, default: 2
.device("default") // Optional, default: "default"
.backend("default") // Optional, default: "default"
.build()
.unwrap()
.run(ReceptorOptions::default())
.unwrap();
Dependencies
~2–34MB
~474K SLoC