23 个版本 (14 个破坏性更新)

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.3.0 2017年11月26日

#112 in #gstreamer

Download history 917/week @ 2024-04-17 1075/week @ 2024-04-24 959/week @ 2024-05-01 724/week @ 2024-05-08 955/week @ 2024-05-15 1144/week @ 2024-05-22 1089/week @ 2024-05-29 864/week @ 2024-06-05 1221/week @ 2024-06-12 1345/week @ 2024-06-19 1030/week @ 2024-06-26 1376/week @ 2024-07-03 1080/week @ 2024-07-10 1053/week @ 2024-07-17 1043/week @ 2024-07-24 1227/week @ 2024-07-31

每月下载量:4,668
用于 6 个 crate(通过 gstreamer-player

MIT 许可证

625KB
13K SLoC

gstreamer-sys crates.io pipeline status

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 版本 2.1 或(根据您的选择)任何后续版本的约束:[https://www.gnu.org/licenses/lgpl-2.1.html](https://www.gnu.org/licenses/lgpl-2.1.html)

贡献

欢迎以拉取请求的形式提交各种类型的贡献。

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

依赖项

~0.5–0.9MB
~19K SLoC