31 个不稳定版本

0.23.0 2024年7月11日
0.22.5 2024年5月23日
0.22.2 2024年2月26日
0.21.2 2023年11月11日
0.1.1 2017年5月10日

#17 in #building-block

Download history 28767/week @ 2024-04-28 29383/week @ 2024-05-05 28134/week @ 2024-05-12 29118/week @ 2024-05-19 26049/week @ 2024-05-26 19788/week @ 2024-06-02 18429/week @ 2024-06-09 20197/week @ 2024-06-16 20734/week @ 2024-06-23 24946/week @ 2024-06-30 25745/week @ 2024-07-07 25277/week @ 2024-07-14 23868/week @ 2024-07-21 25188/week @ 2024-07-28 23791/week @ 2024-08-04 19129/week @ 2024-08-11

94,583 每月下载量
用于 181 个crate (27 直接)

MIT 许可证

395KB
8K SLoC

gstreamer-sys crates.io pipeline status

GStreamer FFI 绑定针对 Rust。

这些绑定提供了不安全的 FFI API,可以用于与 GStreamer 接口。通常,它们被用作构建更高层次抽象(如

  • 针对 GStreamer 应用程序和插件的绑定:[链接](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs)
  • 用 Rust 编写的各种 GStreamer 插件:[链接](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs)

这些绑定基于 GStreamer 项目提供的基于 girGObject-Introspection API 元数据自动生成。

许可证

gstreamer-sys 以及此处包含的所有crate均采用 MIT 许可证 (LICENSEhttp://opensource.org/licenses/MIT)。

GStreamer 本身采用 Lesser General Public License version 2.1 许可证或(根据您的选择)任何更高版本:https://www.gnu.org/licenses/lgpl-2.1.html

贡献

欢迎以 pull request 的形式提供各种类型的贡献。

除非您明确声明,否则您提交给 gstreamer-rs 的任何有意包含的贡献应按照上述 MIT 许可证进行许可,不附加任何额外条款或条件。

依赖项

~430–790KB
~17K SLoC