diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-02-14 19:45:47 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-02-14 19:45:47 +0000 |
commit | d8f46101a302542184867ec08f6a8c5bc0a97854 (patch) | |
tree | cfc52b0bdada9c9b101587c70d38255dfd11910b /pjmedia/include | |
parent | cfb548dc3cbdb8b5b48e18a9331d0c4f26ad8d80 (diff) |
Ticket #478: Handle duplicated/misordered incoming DTMF packets
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1798 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/include')
-rw-r--r-- | pjmedia/include/pjmedia/rtp.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/pjmedia/include/pjmedia/rtp.h b/pjmedia/include/pjmedia/rtp.h index f41cda05..a21b1f16 100644 --- a/pjmedia/include/pjmedia/rtp.h +++ b/pjmedia/include/pjmedia/rtp.h @@ -301,6 +301,26 @@ PJ_DECL(void) pjmedia_rtp_session_update( pjmedia_rtp_session *ses, pjmedia_rtp_status *seq_st); +/** + * Call this function everytime an RTP packet is received to check whether + * the packet can be received and to let the RTP session performs its internal + * calculations. + * + * @param ses The session. + * @param hdr The RTP header of the incoming packet. The header must + * be given with fields in network byte order. + * @param seq_st Optional structure to receive the status of the RTP packet + * processing. + * @param check_pt Flag to indicate whether payload type needs to be validate. + * + * @see pjmedia_rtp_session_update() + */ +PJ_DECL(void) pjmedia_rtp_session_update2(pjmedia_rtp_session *ses, + const pjmedia_rtp_hdr *hdr, + pjmedia_rtp_status *seq_st, + pj_bool_t check_pt); + + /* * INTERNAL: */ |