diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-04-04 19:43:24 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-04-04 19:43:24 +0000 |
commit | 102399153cc12f988c4e1039caab8cd159dd1019 (patch) | |
tree | c1744cfabe9ed1cd33428ffaf90b65b298fea456 /pjmedia/include | |
parent | 95b4193bb46c59b412d752c3315a4d0273109f34 (diff) |
Changed RTCP timing to use high resolution timestamp
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@381 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/include')
-rw-r--r-- | pjmedia/include/pjmedia/rtcp.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pjmedia/include/pjmedia/rtcp.h b/pjmedia/include/pjmedia/rtcp.h index f39c7800..ccd32a20 100644 --- a/pjmedia/include/pjmedia/rtcp.h +++ b/pjmedia/include/pjmedia/rtcp.h @@ -27,6 +27,7 @@ #include <pjmedia/types.h> #include <pjmedia/rtp.h> + PJ_BEGIN_DECL @@ -148,12 +149,14 @@ struct pjmedia_rtcp_session pjmedia_rtp_seq_session seq_ctrl; /**< RTCP sequence number control. */ + unsigned clock_rate; /**< Clock rate. */ pj_uint32_t received; /**< # pkts received */ pj_uint32_t expected_prior; /**< # pkts expected at last interval */ pj_uint32_t received_prior; /**< # pkts received at last interval */ pj_int32_t transit; /**< Relative trans time for prev pkt */ pj_uint32_t jitter; /**< Estimated jitter */ - + pj_timestamp ts_freq; /**< System timestamp frequency. */ + pjmedia_rtcp_ntp_rec rtcp_lsr; /**< NTP ts in last SR received */ unsigned rtcp_lsr_time; /**< Time when last SR is received.*/ pj_uint32_t peer_ssrc; /**< Peer SSRC */ @@ -173,6 +176,7 @@ typedef struct pjmedia_rtcp_session pjmedia_rtcp_session; * @param ssrc The SSRC used in to identify the session. */ PJ_DECL(void) pjmedia_rtcp_init( pjmedia_rtcp_session *session, + unsigned clock_rate, pj_uint32_t ssrc ); |