18个版本 (11个破坏性版本)
0.23.0 | 2024年7月11日 |
---|---|
0.22.5 | 2024年5月23日 |
0.22.0 | 2024年2月8日 |
0.21.0 | 2023年8月8日 |
0.6.2 | 2018年11月26日 |
#22 在 #unsafe-bindings
每月 1,937 次下载
在 31 个crate中使用(通过 gstreamer-check)
430KB
9K SLoC
gstreamer-check-sys

GStreamer (检查库) 的Rust FFI绑定。
这些绑定提供不安全的FFI API,可以用于与GStreamer交互。通常它们被用作构建更高层次抽象的构建块,如
- 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://gnu.ac.cn/licenses/lgpl-2.1.html
贡献
欢迎以pull request的形式提交任何类型的贡献。
除非您明确声明,否则您提交给gstreamer-rs的任何有意贡献都应按上述方式在MIT许可证下许可,不附加任何额外条款或条件。
依赖项
~430–790KB
~17K SLoC