28个版本 (15个重大更新)
0.23.0 | 2024年7月11日 |
---|---|
0.22.5 | 2024年5月23日 |
0.22.0 | 2024年2月8日 |
0.21.1 | 2023年10月4日 |
0.1.1 | 2017年5月10日 |
#64 在 #multimedia
31,362 每月下载量
用于 47 个crate(2个直接使用)
600KB
13K SLoC
gstreamer-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本身受较宽松的通用公共许可证版本2.1或(根据您的选择)任何后续版本的约束:https://www.gnu.org/licenses/lgpl-2.1.html
贡献
欢迎以拉取请求的形式提供各种类型的贡献。
除非您明确声明,否则您有意提交给gstreamer-rs的任何贡献均应按上述MIT许可证许可,而无需任何额外的条款或条件。
依赖
~430–790KB
~17K SLoC