docs: mark more types as plugin API
authorMathieu Duponchelle <mathieu@centricular.com>
Tue, 23 Jun 2020 00:50:35 +0000 (02:50 +0200)
committerThibault Saunier <tsaunier@igalia.com>
Tue, 23 Jun 2020 16:07:47 +0000 (12:07 -0400)
docs/gst_plugins_cache.json
sys/v4l2/tuner.c
sys/v4l2/tunerchannel.c

index e7909ca..14c5682 100644 (file)
         "filename": "gstvideo4linux2",
         "license": "LGPL",
         "other-types": {
+            "GstTuner": {
+                "hierarchy": [
+                    "GstTuner",
+                    "GInterface"
+                ],
+                "kind": "interface",
+                "signals": {
+                    "channel-changed": {
+                        "args": [
+                            {
+                                "name": "arg0",
+                                "type": "GstTunerChannel"
+                            }
+                        ],
+                        "return-type": "void",
+                        "when": "last"
+                    },
+                    "frequency-changed": {
+                        "args": [
+                            {
+                                "name": "arg0",
+                                "type": "GstTunerChannel"
+                            },
+                            {
+                                "name": "arg1",
+                                "type": "gulong"
+                            }
+                        ],
+                        "return-type": "void",
+                        "when": "last"
+                    },
+                    "norm-changed": {
+                        "args": [
+                            {
+                                "name": "arg0",
+                                "type": "GstTunerNorm"
+                            }
+                        ],
+                        "return-type": "void",
+                        "when": "last"
+                    },
+                    "signal-changed": {
+                        "args": [
+                            {
+                                "name": "arg0",
+                                "type": "GstTunerChannel"
+                            },
+                            {
+                                "name": "arg1",
+                                "type": "gint"
+                            }
+                        ],
+                        "return-type": "void",
+                        "when": "last"
+                    }
+                }
+            },
+            "GstTunerChannel": {
+                "hierarchy": [
+                    "GstTunerChannel",
+                    "GObject"
+                ],
+                "kind": "object",
+                "signals": {
+                    "frequency-changed": {
+                        "args": [
+                            {
+                                "name": "arg0",
+                                "type": "gulong"
+                            }
+                        ],
+                        "return-type": "void",
+                        "when": "last"
+                    },
+                    "signal-changed": {
+                        "args": [
+                            {
+                                "name": "arg0",
+                                "type": "gint"
+                            }
+                        ],
+                        "return-type": "void",
+                        "when": "last"
+                    }
+                }
+            },
+            "GstTunerNorm": {
+                "hierarchy": [
+                    "GstTunerNorm",
+                    "GObject"
+                ],
+                "kind": "object"
+            },
             "GstV4l2DeviceTypeFlags": {
                 "kind": "flags",
                 "values": [
index 37655ea..b4c68d7 100644 (file)
@@ -128,8 +128,6 @@ gst_tuner_default_init (GstTunerInterface * iface)
      * @signal: The new signal strength (an integer)
      *
      * Reports that the signal strength has changed.
-     *
-     * See Also: gst_tuner_signal_strength()
      */
     gst_tuner_signals[SIGNAL_CHANGED] =
         g_signal_new ("signal-changed",
@@ -137,6 +135,10 @@ gst_tuner_default_init (GstTunerInterface * iface)
         G_STRUCT_OFFSET (GstTunerInterface, signal_changed),
         NULL, NULL, NULL, G_TYPE_NONE, 2, GST_TYPE_TUNER_CHANNEL, G_TYPE_INT);
 
+    gst_type_mark_as_plugin_api (GST_TYPE_TUNER, 0);
+    gst_type_mark_as_plugin_api (GST_TYPE_TUNER_CHANNEL, 0);
+    gst_type_mark_as_plugin_api (GST_TYPE_TUNER_NORM, 0);
+
     initialized = TRUE;
   }
 
index 25fa33a..bdeeec2 100644 (file)
@@ -77,8 +77,6 @@ gst_tuner_channel_class_init (GstTunerChannelClass * klass)
    * @signal: The new signal strength (an integer)
    *
    * Reports that the signal strength has changed.
-   *
-   * See Also: gst_tuner_signal_strength()
    */
   signals[SIGNAL_SIGNAL_CHANGED] =
       g_signal_new ("signal-changed", G_TYPE_FROM_CLASS (klass),