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

Download history 3/week @ 2024-04-13 5/week @ 2024-05-11 113/week @ 2024-05-18 18/week @ 2024-05-25 19/week @ 2024-06-01 25/week @ 2024-06-08 134/week @ 2024-06-15 50/week @ 2024-06-22 2/week @ 2024-06-29 150/week @ 2024-07-06 73/week @ 2024-07-13 15/week @ 2024-07-20 16/week @ 2024-07-27

每月下载量254
gstreamer-tag 中使用

MIT 许可证

430KB
9K 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 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