2 个版本

0.1.2 2024年3月17日
0.1.1 2024年3月17日

#3 in #ndi


用于 rsllm

MIT/Apache

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 许可证中定义的,将如上所述双重许可,不附加任何额外条款或条件。

依赖项