Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2022-08-26 01:30:08 +0300
committerThibault Saunier <tsaunier@igalia.com>2022-08-30 01:33:22 +0300
commit31a53bba8ae22d4be44861c868fb663fd46a69a3 (patch)
tree480e63405d0f1fc51ad147eb795879cc7bac644b /video/rspng
parent25465fd9f3c65ecc3ce089d56a0c746fcd6a839c (diff)
Generate plugins documentation using hotdoc
Which will automatically be integrated in gstreamer documentation
Diffstat (limited to 'video/rspng')
-rw-r--r--video/rspng/Cargo.toml1
-rw-r--r--video/rspng/src/lib.rs5
-rw-r--r--video/rspng/src/pngenc/mod.rs4
3 files changed, 10 insertions, 0 deletions
diff --git a/video/rspng/Cargo.toml b/video/rspng/Cargo.toml
index 1e630390d..a129899a6 100644
--- a/video/rspng/Cargo.toml
+++ b/video/rspng/Cargo.toml
@@ -30,6 +30,7 @@ gst-plugin-version-helper = { path="../../version-helper" }
[features]
static = []
capi = []
+doc = ["gst/v1_18"]
[package.metadata.capi]
min_version = "0.8.0"
diff --git a/video/rspng/src/lib.rs b/video/rspng/src/lib.rs
index d05a4d73e..ce78256b9 100644
--- a/video/rspng/src/lib.rs
+++ b/video/rspng/src/lib.rs
@@ -9,6 +9,11 @@
// SPDX-License-Identifier: MIT OR Apache-2.0
#![allow(clippy::non_send_fields_in_send_ty)]
+/**
+ * plugin-rspng:
+ *
+ * Since: plugins-rs-0.6.0
+ */
use gst::glib;
mod pngenc;
diff --git a/video/rspng/src/pngenc/mod.rs b/video/rspng/src/pngenc/mod.rs
index debedaa23..1d83ffb67 100644
--- a/video/rspng/src/pngenc/mod.rs
+++ b/video/rspng/src/pngenc/mod.rs
@@ -86,6 +86,10 @@ glib::wrapper! {
}
pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
+ #[cfg(feature = "doc")]
+ CompressionLevel::static_type().mark_as_plugin_api(gst::PluginAPIFlags::empty());
+ FilterType::static_type().mark_as_plugin_api(gst::PluginAPIFlags::empty());
+
gst::Element::register(
Some(plugin),
"rspngenc",