docs: mark GstIirEqualizer as plugin API
authorMathieu Duponchelle <mathieu@centricular.com>
Tue, 23 Jun 2020 17:04:03 +0000 (19:04 +0200)
committerMathieu Duponchelle <mathieu@centricular.com>
Tue, 23 Jun 2020 17:04:03 +0000 (19:04 +0200)
docs/gst_plugins_cache.json
gst/equalizer/gstiirequalizer.c

index 14c5682..eab8d85 100644 (file)
         },
         "filename": "gstequalizer",
         "license": "LGPL",
-        "other-types": {},
+        "other-types": {
+            "GstIirEqualizer": {
+                "hierarchy": [
+                    "GstIirEqualizer",
+                    "GstAudioFilter",
+                    "GstBaseTransform",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "interfaces": [
+                    "GstChildProxy",
+                    "GstPreset"
+                ],
+                "kind": "object"
+            }
+        },
         "package": "GStreamer Good Plug-ins",
         "source": "gst-plugins-good",
         "tracers": {},
index 210296b..e78d779 100644 (file)
@@ -272,6 +272,8 @@ gst_iir_equalizer_band_class_init (GstIirEqualizerBandClass * klass)
           "Filter type", GST_TYPE_IIR_EQUALIZER_BAND_TYPE,
           BAND_TYPE_PEAK,
           G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE));
+
+  gst_type_mark_as_plugin_api (GST_TYPE_IIR_EQUALIZER, 0);
 }
 
 static void