12个版本 (7个重大更新)
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.0.0 | 2020年8月10日 |
在#multimedia中排名91
每月下载量2,459
在4个crate中使用了(通过gstreamer-gl-wayland)
160KB
3K SLoC
gstreamer-sys
GStreamer(OpenGL库,Wayland支持)的Rust FFI绑定。
这些绑定提供不安全的FFI API,可以用于与GStreamer交互。通常它们被用作构建更高层次抽象(如
- 对GStreamer应用程序和插件的绑定:https://gitlab.freedesktop.org/gstreamer/gstreamer-rs
- 用Rust编写的各种GStreamer插件:https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
这些绑定使用gir自动生成,基于GStreamer项目提供的GObject-Introspection API元数据。
许可证
gstreamer-sys以及此处包含的所有crate均采用MIT许可证(LICENSE或http://opensource.org/licenses/MIT)。
GStreamer本身采用Lesser General Public License版本2.1或(根据您的选择)任何更高版本:https://gnu.ac.cn/licenses/lgpl-2.1.html
贡献
欢迎以拉取请求的形式进行各种类型的贡献。
除非您明确表示,否则您提交给gstreamer-rs的任何有意包含的贡献将按照上述MIT许可证授权,不附加任何额外的条款或条件。
依赖
~1.5MB
~32K SLoC