2 个版本
0.1.2 | 2024年3月17日 |
---|---|
0.1.1 | 2024年3月17日 |
#3 in #ndi
用于 rsllm
645KB
1.5K SLoC
Rust NDI SDK
用于 Rust 的 NDI SDK 包装器。这个包装器旨在围绕官方 C SDK 提供一个易于使用且安全的接口。
注意:这个项目目前很不完整,但正在工作。当前的示例尽可能接近官方示例。
安装
要使用这个库,你需要官方 SDK 的 so 文件。库将在几个位置搜索 so 文件。它将尝试本地目录,环境变量 NDI_RUNTIME_DIR_V3(如 SDK 推荐的),然后是系统默认的搜索路径。
对于示例,将 so 文件放入仓库中的 lib 文件夹会导致它们被找到并使用。
用法
请参阅示例以获取更多信息。
库可以作为依赖项或动态链接。在两种情况下都公开了相同的 API,以简化使用。
许可证
以下任一许可证下授权:
- Apache 许可证 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则您提交的任何有意包含在作品中的贡献,如 Apache-2.0 许可证中定义的,将如上所述双重许可,不附加任何额外条款或条件。