#gstreamer #multimedia #cargo

构建 gst-plugin-version-helper

用于GStreamer插件元数据的build.rs辅助函数

11个版本

0.8.2 2024年3月21日
0.8.0 2023年9月29日
0.7.5 2022年11月13日
0.7.3 2022年1月12日
0.1.0 2019年7月7日

开发工具 中排名 234

Download history 2758/week @ 2024-04-23 3181/week @ 2024-04-30 3094/week @ 2024-05-07 2507/week @ 2024-05-14 3236/week @ 2024-05-21 3116/week @ 2024-05-28 2844/week @ 2024-06-04 3032/week @ 2024-06-11 3066/week @ 2024-06-18 2775/week @ 2024-06-25 2243/week @ 2024-07-02 2755/week @ 2024-07-09 3252/week @ 2024-07-16 2934/week @ 2024-07-23 3502/week @ 2024-07-30 2990/week @ 2024-08-06

每月下载量 13,120
54 个crate(51 个直接) 使用

MIT 许可证

10KB
96

gst-plugin-version-helper crates.io docs.rs

提取GStreamer插件元数据的发布版本

有关详细信息,请参阅文档

以下是在实现插件的crate的build.rs中此函数的使用方法:

gst_plugin_version_helper::info();

在插件lib.rs的内部,info提供的信息可以如下使用:

gst::plugin_define!(
    the_plugin_name,
    env!("CARGO_PKG_DESCRIPTION"),
    plugin_init,
    concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")),
    "The Plugin's License",
    env!("CARGO_PKG_NAME"),
    env!("CARGO_PKG_NAME"),
    env!("CARGO_PKG_REPOSITORY"),
    env!("BUILD_REL_DATE")
);

许可证

gst-plugin-version-helper采用MIT许可证(《LICENSE》或http://opensource.org/licenses/MIT》)。

贡献

欢迎以拉取请求的形式提供任何类型的贡献。

除非您明确声明,否则您提交给gst-plugin-version-helper的任何有意贡献都应按照上述MIT许可证进行许可,不附加任何额外条款或条件。

依赖关系

~3–8.5MB
~66K SLoC