rtmp2sink: add docs section with since marker on new stop-commands property
authorNazar Mokrynskyi <nazar@mokrynskyi.com>
Wed, 19 Aug 2020 11:51:17 +0000 (14:51 +0300)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 9 Sep 2020 05:53:08 +0000 (05:53 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1256>

docs/meson.build
gst/rtmp2/gstrtmp2sink.c
gst/rtmp2/rtmp/rtmpclient.h

index 09ee135..3a91edb 100644 (file)
@@ -233,6 +233,7 @@ foreach plugin_name: list_plugin_res.stdout().split(':')
             join_paths(root_rel, 'ext/*/*.cc'),
             join_paths(root_rel, 'ext/*/*.hh'),
             join_paths(root_rel, 'gst/*/*.[ch]'),
+            join_paths(root_rel, 'gst/rtmp2/*/*.[ch]'),
         ],
         dependencies: [gst_dep, plugins],
         install: false,
index 676ce37..30b51d7 100644 (file)
@@ -231,6 +231,13 @@ gst_rtmp2_sink_class_init (GstRtmp2SinkClass * klass)
       g_param_spec_boxed ("stats", "Stats", "Retrieve a statistics structure",
           GST_TYPE_STRUCTURE, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
 
+  /**
+   * GstRtmp2Sink:stop-commands:
+   *
+   * Which commands (if any) to send on EOS event before closing connection
+   *
+   * Since: 1.18
+   */
   g_object_class_install_property (gobject_class, PROP_STOP_COMMANDS,
       g_param_spec_flags ("stop-commands", "Stop commands",
           "RTMP commands to send on EOS event before closing connection",
index d70574a..a96c0e6 100644 (file)
@@ -60,6 +60,15 @@ GType gst_rtmp_authmod_get_type (void);
 #define GST_RTMP_DEFAULT_STOP_COMMANDS (GST_RTMP_STOP_COMMANDS_FCUNPUBLISH | \
     GST_RTMP_STOP_COMMANDS_DELETE_STREAM) /* FCUnpublish + deleteStream */
 
+/**
+ * GstRtmpStopCommands:
+ * @GST_RTMP_STOP_COMMANDS_NONE: Don't send any commands
+ * @GST_RTMP_STOP_COMMANDS_FCUNPUBLISH: Send FCUnpublish command
+ * @GST_RTMP_STOP_COMMANDS_CLOSE_STREAM: Send closeStream command
+ * @GST_RTMP_STOP_COMMANDS_DELETE_STREAM: Send deleteStream command
+ *
+ * Since: 1.18
+ */
 typedef enum
 {
   GST_RTMP_STOP_COMMANDS_NONE = 0,