diff options
Diffstat (limited to 'pjmedia/include/pjmedia/vid_stream.h')
-rw-r--r-- | pjmedia/include/pjmedia/vid_stream.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pjmedia/include/pjmedia/vid_stream.h b/pjmedia/include/pjmedia/vid_stream.h index cd756f1e..68da4c59 100644 --- a/pjmedia/include/pjmedia/vid_stream.h +++ b/pjmedia/include/pjmedia/vid_stream.h @@ -31,6 +31,7 @@ #include <pjmedia/rtcp.h> #include <pjmedia/transport.h> #include <pjmedia/vid_codec.h> +#include <pjmedia/stream_common.h> #include <pj/sock.h> PJ_BEGIN_DECL @@ -445,6 +446,23 @@ PJ_DECL(pj_status_t) pjmedia_vid_stream_send_rtcp_sdes( PJ_DECL(pj_status_t) pjmedia_vid_stream_send_rtcp_bye( pjmedia_vid_stream *stream); +/** + * Get the RTP session information of the video media stream. This function + * can be useful for app with custom media transport to inject/filter some + * outgoing/incoming proprietary packets into normal video RTP traffics. + * This will return the original pointer to the internal states of the stream, + * and generally it is not advisable for app to modify them. + * + * @param stream The video media stream. + * + * @param session_info The stream session info. + * + * @return PJ_SUCCESS on success. + */ +PJ_DECL(pj_status_t) +pjmedia_vid_stream_get_rtp_session_info(pjmedia_vid_stream *stream, + pjmedia_stream_rtp_sess_info *session_info); + /** * @} |