From: Ognyan Tonchev Date: Mon, 22 Apr 2013 15:32:31 +0000 (+0200) Subject: stream: add method to get the srcpad X-Git-Tag: 1.19.3~495^2~1149 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=00291e528514f9311e859dc29560cce4c3aabe55;p=platform%2Fupstream%2Fgstreamer.git stream: add method to get the srcpad --- diff --git a/gst/rtsp-server/rtsp-stream.c b/gst/rtsp-server/rtsp-stream.c index ebf50a0..dbcb26e 100644 --- a/gst/rtsp-server/rtsp-stream.c +++ b/gst/rtsp-server/rtsp-stream.c @@ -194,6 +194,22 @@ gst_rtsp_stream_get_index (GstRTSPStream * stream) return stream->priv->idx; } + /** + * gst_rtsp_stream_get_srcpad: + * @stream: a #GstRTSPStream + * + * Get the srcpad associated with @stream. + * + * Return: the srcpad. Unref after usage. + */ +GstPad * +gst_rtsp_stream_get_srcpad (GstRTSPStream * stream) +{ + g_return_val_if_fail (GST_IS_RTSP_STREAM (stream), NULL); + + return gst_object_ref (stream->priv->srcpad); +} + /** * gst_rtsp_stream_set_mtu: * @stream: a #GstRTSPStream diff --git a/gst/rtsp-server/rtsp-stream.h b/gst/rtsp-server/rtsp-stream.h index ba3bf40..b0512d8 100644 --- a/gst/rtsp-server/rtsp-stream.h +++ b/gst/rtsp-server/rtsp-stream.h @@ -64,6 +64,7 @@ GType gst_rtsp_stream_get_type (void); GstRTSPStream * gst_rtsp_stream_new (guint idx, GstElement *payloader, GstPad *srcpad); guint gst_rtsp_stream_get_index (GstRTSPStream *stream); +GstPad * gst_rtsp_stream_get_srcpad (GstRTSPStream *stream); void gst_rtsp_stream_set_mtu (GstRTSPStream *stream, guint mtu); guint gst_rtsp_stream_get_mtu (GstRTSPStream *stream);