4个稳定版本

2.1.0 2020年10月23日
2.0.0 2020年3月27日
1.0.1 2020年2月23日

642音频 中排名

Download history 31/week @ 2024-03-11 27/week @ 2024-03-18 32/week @ 2024-03-25 65/week @ 2024-04-01 16/week @ 2024-04-08 53/week @ 2024-04-15 61/week @ 2024-04-22 91/week @ 2024-04-29 32/week @ 2024-05-06 30/week @ 2024-05-13 36/week @ 2024-05-20 22/week @ 2024-05-27 27/week @ 2024-06-03 43/week @ 2024-06-10 30/week @ 2024-06-17 23/week @ 2024-06-24

每月126次下载
用于 4 crate

MIT/Apache

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宿主。由于此框架的目标是提供创建插件的一种简单方式,因此这些不是必需的,因此被该特性所控制。

许可证

在以下任一许可证下授权

由您选择。

依赖项

约1.5MB
约34K SLoC