18个版本 (10个破坏性)
0.23.0 | 2024年7月11日 |
---|---|
0.22.5 | 2024年5月23日 |
0.22.0 | 2024年2月8日 |
0.21.2 | 2023年11月11日 |
0.0.0 | 2018年11月2日 |
#14 在 #unsafe-bindings
6,209 每月下载量
在 17 个crate中(5 直接使用)
1MB
17K SLoC
gstreamer-sys
GStreamer (OpenGL库) 的Rust FFI绑定。
这些绑定提供了可以用于与GStreamer接口的不安全FFI API。通常它们被用作构建更高层次抽象的构建块,如
- GStreamer应用程序和插件的绑定:[链接](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs)
- 用Rust编写的各种GStreamer插件:[链接](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs)
这些绑定是根据GStreamer项目提供的GObject-Introspection API元数据,通过gir自动生成的。
许可协议
gstreamer-sys 和这里包含的所有crate都受MIT许可协议的约束 (LICENSE 或 http://opensource.org/licenses/MIT)。
GStreamer 本身受 Lesser General Public License 版本 2.1 或 (根据您的选择) 任何后续版本的约束:https://www.gnu.org/licenses/lgpl-2.1.html
贡献
欢迎以拉取请求的形式提供任何类型的贡献。
除非您明确声明,否则您提交给 gstreamer-rs 的任何有意包含的贡献都应受上述MIT许可协议的约束,没有额外的条款或条件。
依赖项
~430–790KB
~17K SLoC