#blackmagic #audio-video #audio #sdi

decklink

Blackmagic Decklink NDI绑定库 for rust

1 个不稳定版本

0.1.0 2023年3月20日

#302 in 视频

MIT/Apache

285KB
6.5K SLoC

Rust 4.5K SLoC // 0.0% comments C++ 1.5K SLoC // 0.1% comments C 326 SLoC // 0.1% comments

Rust Decklink

Blackmagic Design Decklink SDK绑定库 for Rust。
该库旨在提供一个易于使用且安全的官方C++ SDK包装器。由于Rust不支持直接使用部分C++,因此它使用C包装器

注意:此库功能尚不完整,但可以工作。示例尽量与官方示例保持一致

目前仅在Linux x64上进行了测试,其他平台可能需要一些修改。欢迎对此提供帮助!

安装

您需要在计算机上安装Decklink驱动程序(>=10.9.12)并连接兼容设备才能进行操作。

CMake也是构建C库所必需的。

使用

请参阅示例以获取更多信息。

许可

根据您的选择,许可方式如下

贡献

除非您明确声明,否则您提交的任何旨在包含在作品中的贡献,根据Apache-2.0许可证定义,应作为上述双重许可,不附加任何额外条款或条件。

依赖项

~1.4–2MB
~45K SLoC