summaryrefslogtreecommitdiff
path: root/pjmedia/include
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-04-09 10:42:51 +0000
committerBenny Prijono <bennylp@teluu.com>2006-04-09 10:42:51 +0000
commit3cbe17249a51ff90ecb1eac049d2d655229bb6c9 (patch)
treec6307843bd0ff11331888a50c46c44931f6046a2 /pjmedia/include
parent7eb85e8308835214354d55acbf470a8912fdacc7 (diff)
Added code in RTCP to handle PerformanceQueryCounter bug on Win32
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@397 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/include')
-rw-r--r--pjmedia/include/pjmedia/rtcp.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/pjmedia/include/pjmedia/rtcp.h b/pjmedia/include/pjmedia/rtcp.h
index d327d4f6..a5c3afeb 100644
--- a/pjmedia/include/pjmedia/rtcp.h
+++ b/pjmedia/include/pjmedia/rtcp.h
@@ -229,6 +229,8 @@ struct pjmedia_rtcp_session
pj_uint32_t rx_prior; /**< # pkt received at last interval*/
pj_int32_t transit; /**< Rel transit time for prev pkt */
pj_uint32_t jitter; /**< Scaled jitter */
+ pj_time_val tv_base; /**< Base time, in seconds. */
+ pj_timestamp ts_base; /**< Base system timestamp. */
pj_timestamp ts_freq; /**< System timestamp frequency. */
pj_uint32_t rx_lsr; /**< NTP ts in last SR received */
@@ -259,6 +261,18 @@ PJ_DECL(void) pjmedia_rtcp_init( pjmedia_rtcp_session *session,
/**
+ * Utility function to retrieve current NTP timestamp.
+ *
+ * @param sess RTCP session.
+ * @param ntp NTP record.
+ *
+ * @return PJ_SUCCESS on success.
+ */
+PJ_DEF(pj_status_t) pjmedia_rtcp_get_ntp_time(const pjmedia_rtcp_session *sess,
+ pjmedia_rtcp_ntp_rec *ntp);
+
+
+/**
* Deinitialize RTCP session.
*
* @param session The session.