VBAN API implemented in Rust

API Examples

Emitter

```rust use rusty_vban::emitter::EmitterBuilder;

EmitterBuilder::default() .ipaddress("192.168.0.1") .streamname("Mic") .port(6890) // Optional, default: 6890 .channels(2) // Optional, default: 2 .device("default") // Optional, default: "default" .backend("default") // Optional, default: "default" .build() .unwrap() .start() .unwrap(); ```

Receptor

```rust use rusty_vban::receptor::ReceptorBuilder;

ReceptorBuilder::default() .latency(16) // Optional, default: 16 .ipaddress("192.168.0.1") .streamname("Mic") .port(6890) // Optional, default: 6890 .channels(2) // Optional, default: 2 .device("default") // Optional, default: "default" .backend("default") // Optional, default: "default" .build() .unwrap() .start() .unwrap(); ```