11 个不稳定版本 (3 个重大更改)
使用旧的 Rust 2015
0.3.2 | 2018年11月26日 |
---|---|
0.3.0 | 2018年9月9日 |
0.2.1 | 2018年5月9日 |
0.2.0 | 2018年3月20日 |
0.0.0 | 2017年11月14日 |
#77 in #audio-video
每月117次下载
170KB
4.5K SLoC
注意:gst-plugins-rs 的标准仓库已迁移至 freedesktop.org GitLab!
gst-plugins-rs

Rust 编程语言中编写 GStreamer 插件和元素的框架,以及各种 GStreamer 插件的集合。
关于包含 Rust 中编写 GStreamer 插件框架的 crate(gst-plugin
)的文档,可以在 此处 找到。整个 API 基于 应用程序端 GStreamer 绑定。也可以查看该仓库的 README.md,以获取有关如何设置开发环境的详细信息。
各种示例插件可以在 GIT 仓库 中找到。有关编写 GStreamer 插件/元素的博客系列文章可以在 此处2。
有关背景和动机,请参阅 公告博客文章 以及后续博客文章 1、2、3。请注意,自那些博客文章发布以来,整体实现已完全改变。
许可证
gst-plugins-rs 和此处包含的所有未列出的 crate 都受以下许可证之一许可:
- Apache许可证,版本2.0(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任你选择。
gst-plugin-togglerecord在版本2.1的通用公共许可证(LICENSE-LGPLv2)下授权,或者(在你选择的情况下)任何更高版本。
GStreamer本身在版本2.1的通用公共许可证下授权,或者(在你选择的情况下)任何更高版本:https://gnu.ac.cn/licenses/lgpl-2.1.html
贡献
欢迎以拉取请求的形式提供各种类型的贡献。
除非你明确表示,否则,根据Apache-2.0许可证定义的,你提交给gst-plugins-rs的任何有意包含的贡献,都将按照上述方式双重授权,没有任何额外的条款或条件。
依赖项
~5.5MB
~136K SLoC