25个版本 (15个破坏性更新)
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.1.1 | 2017年5月10日 |
#108 在 #gstreamer
每月下载量254
在 gstreamer-tag 中使用
430KB
9K SLoC
gstreamer-sys
![pipeline status](https://img.gs/czjpqfbdkz/full/https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/badges/main/pipeline.svg)
GStreamer (标签库) 对Rust的FFI绑定。
这些绑定提供不安全的FFI API,可以用来与GStreamer接口。通常它们被用作构建更高层次抽象的基石,例如
- GStreamer应用程序和插件的绑定:[https://gitlab.freedesktop.org/gstreamer/gstreamer-rs](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs)
- 用Rust编写的各种GStreamer插件:[https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs)
这些绑定是使用基于GStreamer项目提供的GObject-Introspection API元数据的gir自动生成的。
许可证
gstreamer-sys 以及这里包含的所有crate均受MIT许可证([https://gitlab.freedesktop.org/gstreamer/LICENSE](https://gitlab.freedesktop.org/gstreamer/LICENSE) 或 [http://opensource.org/licenses/MIT](http://opensource.org/licenses/MIT))的约束。
GStreamer本身受 Lesser General Public License version 2.1 或 (根据您的选择) 任何后续版本的约束:[https://gnu.ac.cn/licenses/lgpl-2.1.html](https://gnu.ac.cn/licenses/lgpl-2.1.html)
贡献
欢迎以pull request的形式提供各种类型的贡献。
除非您明确表示,否则您提交给gstreamer-rs的任何贡献都应按上述方式在MIT许可证下授权,不附加任何额外的条款或条件。
依赖
~430–790KB
~17K SLoC