4个稳定版本
2.1.0 | 2020年10月23日 |
---|---|
2.0.0 | 2020年3月27日 |
1.0.1 | 2020年2月23日 |
642 在 音频 中排名
每月126次下载
用于 4 crate
1MB
15K SLoC
Rust-LV2的URID处理库。
URI <-> URID映射工具,用于rust-lv2
,这是一个用Rust编写的安全、快速且易于使用的框架,用于创建LV2插件进行音频处理。
LV2通常使用URI来标识类型。然而,字符串比较并不特别高效。因此,每个URI都可以由宿主映射到一个URID(基本上是一个u32
),可以高效地比较。这个概念由urid
crate实现,并且这个crate为此库的LV2插件或宿主的使用进行了适配。
文档
原始LV2 API(在C
编程语言中)由"LV2书籍"进行文档记录。这本书目前正在翻译成Rust,并与rust-lv2
的开发同步进行(链接),并描述了如何正确使用rust-lv2
。
特性
与rust-lv2
的其他crate一样,此crate具有可选的host
特性。一些crate定义的类型仅适用于测试或LV2宿主。由于此框架的目标是提供创建插件的一种简单方式,因此这些不是必需的,因此被该特性所控制。
许可证
在以下任一许可证下授权
- Apache许可证,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- 麻省理工学院许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
依赖项
约1.5MB
约34K SLoC