diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json index 14c5682164..eab8d8555c 100644 --- a/docs/gst_plugins_cache.json +++ b/docs/gst_plugins_cache.json @@ -6140,7 +6140,24 @@ }, "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": {}, diff --git a/gst/equalizer/gstiirequalizer.c b/gst/equalizer/gstiirequalizer.c index 210296b73a..e78d77959d 100644 --- a/gst/equalizer/gstiirequalizer.c +++ b/gst/equalizer/gstiirequalizer.c @@ -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