docs: mark more types as plugin API
authorMathieu Duponchelle <mathieu@centricular.com>
Sat, 20 Jun 2020 23:33:50 +0000 (01:33 +0200)
committerThibault Saunier <tsaunier@igalia.com>
Tue, 23 Jun 2020 18:52:20 +0000 (14:52 -0400)
ext/gl/gstglbasemixer.c
ext/gl/gstgleffects.c
ext/gl/gstglmixer.c
ext/ogg/gstogmparse.c
ext/pango/gstbasetextoverlay.c
gst/gio/gstgiobasesink.c
gst/gio/gstgiobasesrc.c
gst/rawparse/gstrawbaseparse.c
gst/tcp/gstmultihandlesink.c

index 719b25f..c3fac25 100644 (file)
@@ -75,6 +75,8 @@ gst_gl_base_mixer_pad_class_init (GstGLBaseMixerPadClass * klass)
 
   vaggpad_class->prepare_frame = NULL;
   vaggpad_class->clean_frame = NULL;
+
+  gst_type_mark_as_plugin_api (GST_TYPE_GL_BASE_MIXER_PAD, 0);
 }
 
 static void
@@ -396,6 +398,8 @@ gst_gl_base_mixer_class_init (GstGLBaseMixerClass * klass)
   g_type_class_ref (GST_TYPE_GL_BASE_MIXER_PAD);
 
   klass->supported_gl_api = GST_GL_API_ANY;
+
+  gst_type_mark_as_plugin_api (GST_TYPE_GL_BASE_MIXER, 0);
 }
 
 static void
index 5bac563..70f727a 100644 (file)
@@ -348,6 +348,7 @@ gst_gl_effects_class_init (GstGLEffectsClass * klass)
       GST_GL_API_OPENGL | GST_GL_API_GLES2 | GST_GL_API_OPENGL3;
 
   gst_type_mark_as_plugin_api (GST_TYPE_GL_EFFECTS_EFFECT, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_GL_EFFECTS, 0);
 }
 
 static void
index a4980c4..41c634d 100644 (file)
@@ -439,6 +439,7 @@ gst_gl_mixer_class_init (GstGLMixerClass * klass)
   klass->set_caps = NULL;
 
   gst_type_mark_as_plugin_api (GST_TYPE_GL_MIXER_PAD, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_GL_MIXER, 0);
 }
 
 static void
index d692ed7..a303711 100644 (file)
@@ -336,6 +336,8 @@ gst_ogm_parse_class_init (GstOgmParseClass * klass)
 
   gstelement_class->change_state =
       GST_DEBUG_FUNCPTR (gst_ogm_parse_change_state);
+
+  gst_type_mark_as_plugin_api (GST_TYPE_OGM_PARSE, 0);
 }
 
 static void
index e7414fc..d1f6be0 100644 (file)
@@ -636,6 +636,7 @@ gst_base_text_overlay_class_init (GstBaseTextOverlayClass * klass)
   gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_LINE_ALIGN, 0);
   gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_SCALE_MODE, 0);
   gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_WRAP_MODE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY, 0);
 }
 
 static void
index caacba5..6a8f5b1 100644 (file)
@@ -69,6 +69,8 @@ gst_gio_base_sink_class_init (GstGioBaseSinkClass * klass)
   gstbasesink_class->query = GST_DEBUG_FUNCPTR (gst_gio_base_sink_query);
   gstbasesink_class->event = GST_DEBUG_FUNCPTR (gst_gio_base_sink_event);
   gstbasesink_class->render = GST_DEBUG_FUNCPTR (gst_gio_base_sink_render);
+
+  gst_type_mark_as_plugin_api (GST_TYPE_GIO_BASE_SINK, 0);
 }
 
 static void
index 6d73c7e..b56a99b 100644 (file)
@@ -76,6 +76,8 @@ gst_gio_base_src_class_init (GstGioBaseSrcClass * klass)
       GST_DEBUG_FUNCPTR (gst_gio_base_src_unlock_stop);
   gstbasesrc_class->create = GST_DEBUG_FUNCPTR (gst_gio_base_src_create);
   gstbasesrc_class->query = GST_DEBUG_FUNCPTR (gst_gio_base_src_query);
+
+  gst_type_mark_as_plugin_api (GST_TYPE_GIO_BASE_SRC, 0);
 }
 
 static void
index f26e3e3..95b5935 100644 (file)
@@ -182,6 +182,8 @@ gst_raw_base_parse_class_init (GstRawBaseParseClass * klass)
           "Use the sink caps for defining the output format",
           DEFAULT_USE_SINK_CAPS, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)
       );
+
+  gst_type_mark_as_plugin_api (GST_TYPE_RAW_BASE_PARSE, 0);
 }
 
 static void
index 6b22a51..4c0e8a1 100644 (file)
@@ -488,6 +488,7 @@ gst_multi_handle_sink_class_init (GstMultiHandleSinkClass * klass)
   gst_type_mark_as_plugin_api (GST_TYPE_RECOVER_POLICY, 0);
   gst_type_mark_as_plugin_api (GST_TYPE_SYNC_METHOD, 0);
   gst_type_mark_as_plugin_api (GST_TYPE_CLIENT_STATUS, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_MULTI_HANDLE_SINK, 0);
 }
 
 static void