diff options
Diffstat (limited to 'pjmedia/src')
-rw-r--r-- | pjmedia/src/pjmedia/stream.c | 15 | ||||
-rw-r--r-- | pjmedia/src/pjmedia/vid_stream.c | 15 |
2 files changed, 28 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia/stream.c b/pjmedia/src/pjmedia/stream.c index 5b67792d..34067ae1 100644 --- a/pjmedia/src/pjmedia/stream.c +++ b/pjmedia/src/pjmedia/stream.c @@ -22,7 +22,6 @@ #include <pjmedia/rtp.h> #include <pjmedia/rtcp.h> #include <pjmedia/jbuf.h> -#include <pjmedia/stream_common.h> #include <pj/array.h> #include <pj/assert.h> #include <pj/ctype.h> @@ -2923,3 +2922,17 @@ pjmedia_stream_send_rtcp_bye( pjmedia_stream *stream ) return PJ_SUCCESS; } + + +/** + * Get RTP session information from stream. + */ +PJ_DEF(pj_status_t) +pjmedia_stream_get_rtp_session_info(pjmedia_stream *stream, + pjmedia_stream_rtp_sess_info *session_info) +{ + session_info->rx_rtp = &stream->dec->rtp; + session_info->tx_rtp = &stream->enc->rtp; + session_info->rtcp = &stream->rtcp; + return PJ_SUCCESS; +} diff --git a/pjmedia/src/pjmedia/vid_stream.c b/pjmedia/src/pjmedia/vid_stream.c index 6f383ed1..5d69629d 100644 --- a/pjmedia/src/pjmedia/vid_stream.c +++ b/pjmedia/src/pjmedia/vid_stream.c @@ -22,7 +22,6 @@ #include <pjmedia/rtp.h> #include <pjmedia/rtcp.h> #include <pjmedia/jbuf.h> -#include <pjmedia/stream_common.h> #include <pj/array.h> #include <pj/assert.h> #include <pj/compat/socket.h> @@ -2063,4 +2062,18 @@ pjmedia_vid_stream_sk_config_default(pjmedia_vid_stream_sk_config *cfg) } +/** + * Get RTP session information from video stream. + */ +PJ_DEF(pj_status_t) +pjmedia_vid_stream_get_rtp_session_info(pjmedia_vid_stream *stream, + pjmedia_stream_rtp_sess_info *session_info) +{ + session_info->rx_rtp = &stream->dec->rtp; + session_info->tx_rtp = &stream->enc->rtp; + session_info->rtcp = &stream->rtcp; + return PJ_SUCCESS; +} + + #endif /* PJMEDIA_HAS_VIDEO */ |