rtmp2sink: add docs section with since marker on new stop-commands property
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1256>
This commit is contained in:
parent
8c37eea410
commit
ebc057bb7a
@ -233,6 +233,7 @@ foreach plugin_name: list_plugin_res.stdout().split(':')
|
|||||||
join_paths(root_rel, 'ext/*/*.cc'),
|
join_paths(root_rel, 'ext/*/*.cc'),
|
||||||
join_paths(root_rel, 'ext/*/*.hh'),
|
join_paths(root_rel, 'ext/*/*.hh'),
|
||||||
join_paths(root_rel, 'gst/*/*.[ch]'),
|
join_paths(root_rel, 'gst/*/*.[ch]'),
|
||||||
|
join_paths(root_rel, 'gst/rtmp2/*/*.[ch]'),
|
||||||
],
|
],
|
||||||
dependencies: [gst_dep, plugins],
|
dependencies: [gst_dep, plugins],
|
||||||
install: false,
|
install: false,
|
||||||
|
@ -231,6 +231,13 @@ gst_rtmp2_sink_class_init (GstRtmp2SinkClass * klass)
|
|||||||
g_param_spec_boxed ("stats", "Stats", "Retrieve a statistics structure",
|
g_param_spec_boxed ("stats", "Stats", "Retrieve a statistics structure",
|
||||||
GST_TYPE_STRUCTURE, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
|
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_object_class_install_property (gobject_class, PROP_STOP_COMMANDS,
|
||||||
g_param_spec_flags ("stop-commands", "Stop commands",
|
g_param_spec_flags ("stop-commands", "Stop commands",
|
||||||
"RTMP commands to send on EOS event before closing connection",
|
"RTMP commands to send on EOS event before closing connection",
|
||||||
|
@ -60,6 +60,15 @@ GType gst_rtmp_authmod_get_type (void);
|
|||||||
#define GST_RTMP_DEFAULT_STOP_COMMANDS (GST_RTMP_STOP_COMMANDS_FCUNPUBLISH | \
|
#define GST_RTMP_DEFAULT_STOP_COMMANDS (GST_RTMP_STOP_COMMANDS_FCUNPUBLISH | \
|
||||||
GST_RTMP_STOP_COMMANDS_DELETE_STREAM) /* FCUnpublish + deleteStream */
|
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
|
typedef enum
|
||||||
{
|
{
|
||||||
GST_RTMP_STOP_COMMANDS_NONE = 0,
|
GST_RTMP_STOP_COMMANDS_NONE = 0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user