diff options
author | Liong Sauw Ming <ming@teluu.com> | 2011-05-19 08:05:23 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2011-05-19 08:05:23 +0000 |
commit | dc02120b2dff4da759a0f20717ec503107447c44 (patch) | |
tree | 9934a138792670bf4538e5c02b0ee1e38730f3d3 /pjmedia/include | |
parent | f8901ea61be686ac4f76e86aa6ec550d11388ffb (diff) |
Fixed #1268: Option for automatic/manual sending of RTCP SDES/BYE for the stream.
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3571 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/include')
-rw-r--r-- | pjmedia/include/pjmedia/session.h | 20 | ||||
-rw-r--r-- | pjmedia/include/pjmedia/stream.h | 23 |
2 files changed, 43 insertions, 0 deletions
diff --git a/pjmedia/include/pjmedia/session.h b/pjmedia/include/pjmedia/session.h index efab853a..44238c56 100644 --- a/pjmedia/include/pjmedia/session.h +++ b/pjmedia/include/pjmedia/session.h @@ -232,6 +232,26 @@ PJ_DECL(pj_status_t) pjmedia_session_resume_stream(pjmedia_session *session, pjmedia_dir dir); /** + * Send RTCP SDES for the session. + * + * @param session The media session. + * + * @return PJ_SUCCESS on success. + */ +PJ_DECL(pj_status_t) +pjmedia_session_send_rtcp_sdes( const pjmedia_session *session ); + +/** + * Send RTCP BYE for the session. + * + * @param session The media session. + * + * @return PJ_SUCCESS on success. + */ +PJ_DECL(pj_status_t) +pjmedia_session_send_rtcp_bye( const pjmedia_session *session ); + +/** * Enumerate media streams in the session. * * @param session The media session. diff --git a/pjmedia/include/pjmedia/stream.h b/pjmedia/include/pjmedia/stream.h index 9e1976e9..b1cd6d39 100644 --- a/pjmedia/include/pjmedia/stream.h +++ b/pjmedia/include/pjmedia/stream.h @@ -133,6 +133,9 @@ struct pjmedia_stream_info (see #PJMEDIA_STREAM_ENABLE_KA) is enabled? */ #endif + pj_bool_t rtcp_sdes_bye_disabled; + /**< Disable automatic sending of RTCP + SDES and BYE. */ }; @@ -372,6 +375,26 @@ pjmedia_stream_set_dtmf_callback(pjmedia_stream *stream, void *user_data); /** + * Send RTCP SDES for the media stream. + * + * @param stream The media stream. + * + * @return PJ_SUCCESS on success. + */ +PJ_DECL(pj_status_t) +pjmedia_stream_send_rtcp_sdes( pjmedia_stream *stream ); + +/** + * Send RTCP BYE for the media stream. + * + * @param stream The media stream. + * + * @return PJ_SUCCESS on success. + */ +PJ_DECL(pj_status_t) +pjmedia_stream_send_rtcp_bye( pjmedia_stream *stream ); + +/** * @} */ |