docs: mark more types as plugin API
authorMathieu Duponchelle <mathieu@centricular.com>
Sat, 20 Jun 2020 23:34:43 +0000 (01:34 +0200)
committerThibault Saunier <tsaunier@igalia.com>
Tue, 23 Jun 2020 14:25:55 +0000 (10:25 -0400)
ext/gtk/gstgtkbasesink.c
ext/vpx/gstvpxdec.c
ext/vpx/gstvpxenc.c
gst/audiofx/audiofxbasefirfilter.c
gst/audiofx/audiofxbaseiirfilter.c
gst/autodetect/gstautodetect.c

index 6d4d58e..0c48f54 100644 (file)
@@ -128,6 +128,8 @@ gst_gtk_base_sink_class_init (GstGtkBaseSinkClass * klass)
   gstbasesink_class->stop = gst_gtk_base_sink_stop;
 
   gstvideosink_class->show_frame = gst_gtk_base_sink_show_frame;
+
+  gst_type_mark_as_plugin_api (GST_TYPE_GTK_BASE_SINK, 0);
 }
 
 static void
index be956d0..e92aa85 100644 (file)
@@ -190,6 +190,7 @@ gst_vpx_dec_class_init (GstVPXDecClass * klass)
   GST_DEBUG_CATEGORY_INIT (gst_vpxdec_debug, "vpxdec", 0, "VPX Decoder");
 
   gst_type_mark_as_plugin_api (GST_VPX_DEC_TYPE_POST_PROCESSING_FLAGS, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_VPX_DEC, 0);
 }
 
 static void
index 3dbce15..61822b6 100644 (file)
@@ -658,6 +658,7 @@ gst_vpx_enc_class_init (GstVPXEncClass * klass)
   gst_type_mark_as_plugin_api (GST_VPX_ENC_SCALING_MODE_TYPE, 0);
   gst_type_mark_as_plugin_api (GST_VPX_ENC_TOKEN_PARTITIONS_TYPE, 0);
   gst_type_mark_as_plugin_api (GST_VPX_ENC_ER_FLAGS_TYPE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_VPX_ENC, 0);
 }
 
 static void
index 02ad61a..e28cb64 100644 (file)
@@ -584,6 +584,8 @@ gst_audio_fx_base_fir_filter_class_init (GstAudioFXBaseFIRFilterClass * klass)
   trans_class->transform_size =
       GST_DEBUG_FUNCPTR (gst_audio_fx_base_fir_filter_transform_size);
   filter_class->setup = GST_DEBUG_FUNCPTR (gst_audio_fx_base_fir_filter_setup);
+
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_FX_BASE_FIR_FILTER, 0);
 }
 
 static void
index 93553e8..72ee3e8 100644 (file)
@@ -118,6 +118,8 @@ gst_audio_fx_base_iir_filter_class_init (GstAudioFXBaseIIRFilterClass * klass)
       GST_DEBUG_FUNCPTR (gst_audio_fx_base_iir_filter_transform_ip);
   trans_class->transform_ip_on_passthrough = FALSE;
   trans_class->stop = GST_DEBUG_FUNCPTR (gst_audio_fx_base_iir_filter_stop);
+
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_FX_BASE_IIR_FILTER, 0);
 }
 
 static void
index 8c6da12..8bfc530 100644 (file)
@@ -90,6 +90,8 @@ gst_auto_detect_class_init (GstAutoDetectClass * klass)
       g_param_spec_boolean ("sync", "Sync",
           "Sync on the clock", DEFAULT_SYNC,
           G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+
+  gst_type_mark_as_plugin_api (GST_TYPE_AUTO_DETECT, 0);
 }
 
 static void