From 736f6097086c8c3b8cb7ab45f7c5932e3e1e8a8d Mon Sep 17 00:00:00 2001 From: Erlend Eriksen Date: Wed, 15 May 2019 10:49:58 +0200 Subject: [PATCH] expose gst_rtsp_media_set_status --- gst/rtsp-server/rtsp-media.c | 10 +++++++++- gst/rtsp-server/rtsp-media.h | 4 ++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/gst/rtsp-server/rtsp-media.c b/gst/rtsp-server/rtsp-media.c index b2385616..db3f8f69 100644 --- a/gst/rtsp-server/rtsp-media.c +++ b/gst/rtsp-server/rtsp-media.c @@ -2588,7 +2588,15 @@ media_unblock_linked (GstRTSPMedia * media) g_ptr_array_foreach (priv->streams, (GFunc) stream_unblock, media); } -static void +/** + * gst_rtsp_media_set_status: + * @media: a #GstRTSPMedia + * @status: the new status value + * + * Set the status of @media. + * + */ +void gst_rtsp_media_set_status (GstRTSPMedia * media, GstRTSPMediaStatus status) { GstRTSPMediaPrivate *priv = media->priv; diff --git a/gst/rtsp-server/rtsp-media.h b/gst/rtsp-server/rtsp-media.h index c7728c6f..f405ea63 100644 --- a/gst/rtsp-server/rtsp-media.h +++ b/gst/rtsp-server/rtsp-media.h @@ -205,6 +205,10 @@ GstElement * gst_rtsp_media_get_element (GstRTSPMedia *media); GST_RTSP_SERVER_API void gst_rtsp_media_take_pipeline (GstRTSPMedia *media, GstPipeline *pipeline); + +GST_RTSP_SERVER_API +void gst_rtsp_media_set_status (GstRTSPMedia *media, GstRTSPMediaStatus status); + GST_RTSP_SERVER_API GstRTSPMediaStatus gst_rtsp_media_get_status (GstRTSPMedia *media); -- GitLab