26个版本 (15个重大变更)
0.23.0 | 2024年7月11日 |
---|---|
0.22.5 | 2024年5月23日 |
0.22.0 | 2024年2月8日 |
0.21.1 | 2023年10月4日 |
0.1.1 | 2017年5月10日 |
#17 in #unsafe-bindings
67,472 每月下载次数
在 55 个crate中使用(通过 gstreamer-app)
530KB
11K SLoC
gstreamer-sys

GStreamer (应用库) FFI绑定用于Rust。
这些绑定提供不安全的FFI API,可用于与GStreamer交互。通常它们被用作构建更高层次抽象(如
- GStreamer应用程序和插件的绑定:https://gitlab.freedesktop.org/gstreamer/gstreamer-rs
- 用Rust编写的各种GStreamer插件:https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
这些绑定是使用gir根据GStreamer项目提供的GObject-Introspection API元数据自动生成的。
许可证
gstreamer-sys及此处包含的所有crate均受MIT许可证(LICENSE或http://opensource.org/licenses/MIT)约束。
GStreamer本身根据较弱的通用公共许可证版本2.1或(在您选择的情况下)任何后续版本进行许可:https://gnu.ac.cn/licenses/lgpl-2.1.html
贡献
欢迎以拉取请求的形式提供各种类型的贡献。
除非您明确声明,否则您有意提交以包含在gstreamer-rs中的任何贡献均应按上述方式以MIT许可证进行许可,不附加任何额外条款或条件。
依赖项
~430–790KB
~17K SLoC