7 个版本 (破坏性更新)

0.19.0 2024 年 1 月 17 日
0.18.0 2021 年 11 月 18 日
0.17.0 2021 年 6 月 20 日
0.16.0 2021 年 4 月 22 日
0.1.0 2019 年 6 月 8 日

#15#osc

Download history 23/week @ 2024-03-18 64/week @ 2024-04-01 879/week @ 2024-04-08 361/week @ 2024-04-15 286/week @ 2024-04-22 446/week @ 2024-04-29 15/week @ 2024-05-06 20/week @ 2024-05-13 255/week @ 2024-05-20 233/week @ 2024-05-27 25/week @ 2024-06-03 16/week @ 2024-06-10 40/week @ 2024-06-17 18/week @ 2024-06-24

每月 74 次下载
用于 bevy_osc

MIT/Apache

28KB
368

nannou_osc Crates.io Crates.io docs.rs

nannou的 OSC API,一个创意编程框架。

请参阅 nannou 指南 以获取有关如何开始使用 nannou 的更多信息!

功能

该 API 的一些功能包括

  • 围绕原始 UDP 套接字和 OSC 协议的简单 SenderReceiver API。
  • 发送器和接收器绑定 UDP 地址的合理默认值。
  • 在“已连接”和“未连接”发送器和接收器之间进行类型安全的区分。
  • Receiver 类型提供阻塞和非阻塞 Iterator API。

nannou_osc 使用 rosc 包 - 一个用于处理底层协议编码和解码的纯 Rust、跨平台 OSC 库。 SenderReceiver 是围绕 std::net::UdpSocket 类型的轻量级、零成本的抽象。

示例

您可以在 nannou 存储库 中的 示例 目录中找到 nannou_osc 的示例。

许可

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则您根据Apache-2.0许可证定义提交的任何有意贡献的工作内容,将按上述方式双授权,不附加任何额外条款或条件。

依赖项

~1.5MB
~23K SLoC