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

Download history 10/week @ 2024-03-10 16/week @ 2024-03-17 1/week @ 2024-03-24 53/week @ 2024-03-31 33/week @ 2024-04-07 84/week @ 2024-04-14 68/week @ 2024-04-21 30/week @ 2024-04-28 22/week @ 2024-05-05 24/week @ 2024-05-12 24/week @ 2024-05-19 39/week @ 2024-05-26 41/week @ 2024-06-02 25/week @ 2024-06-09 24/week @ 2024-06-16 25/week @ 2024-06-23

每月117次下载

MIT/Apache

170KB
4.5K SLoC

注意:gst-plugins-rs 的标准仓库已迁移至 freedesktop.org GitLab

gst-plugins-rs crates.io pipeline status

Rust 编程语言中编写 GStreamer 插件和元素的框架,以及各种 GStreamer 插件的集合。

关于包含 Rust 中编写 GStreamer 插件框架的 crate(gst-plugin)的文档,可以在 此处 找到。整个 API 基于 应用程序端 GStreamer 绑定。也可以查看该仓库的 README.md,以获取有关如何设置开发环境的详细信息。

各种示例插件可以在 GIT 仓库 中找到。有关编写 GStreamer 插件/元素的博客系列文章可以在 此处2

有关背景和动机,请参阅 公告博客文章 以及后续博客文章 123。请注意,自那些博客文章发布以来,整体实现已完全改变。

许可证

gst-plugins-rs 和此处包含的所有未列出的 crate 都受以下许可证之一许可:

任你选择。

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