[svn-commits] blanchet: branch blanchet/v6 r60524 - /team/blanchet/v6/include/asterisk/rtp.h

svn-commits at lists.digium.com svn-commits at lists.digium.com
Fri Apr 6 12:06:57 MST 2007


Author: blanchet
Date: Fri Apr  6 14:06:57 2007
New Revision: 60524

URL: http://svn.digium.com/view/asterisk?view=rev&rev=60524
Log:
reinstall correctly the missing declarations
added changes to ast_rtp_get_quality to be vi

Modified:
    team/blanchet/v6/include/asterisk/rtp.h

Modified: team/blanchet/v6/include/asterisk/rtp.h
URL: http://svn.digium.com/view/asterisk/team/blanchet/v6/include/asterisk/rtp.h?view=diff&rev=60524&r1=60523&r2=60524
==============================================================================
--- team/blanchet/v6/include/asterisk/rtp.h (original)
+++ team/blanchet/v6/include/asterisk/rtp.h Fri Apr  6 14:06:57 2007
@@ -333,6 +333,8 @@
 
 void ast_virtp_setnat(struct ast_virtp *rtp, int nat);
 
+int ast_virtp_getnat(struct ast_virtp *rtp);
+
 void ast_virtp_setdtmf(struct ast_virtp *rtp, int dtmf);
 
 void ast_virtp_setdtmfcompensate(struct ast_virtp *rtp, int compensate);
@@ -349,13 +351,34 @@
 
 void ast_virtp_stop(struct ast_virtp *rtp);
 
-char *ast_virtp_get_quality(struct ast_virtp *rtp);
+char *ast_virtp_get_quality(struct ast_virtp *rtp, struct ast_rtp_quality *qual);
 
 int ast_virtcp_send_h261fur(void *data);
 
+void ast_virtp_new_init(struct ast_virtp *rtp);
+
 void ast_virtp_init(void);
 
 int ast_virtp_reload(void);
+
+int ast_virtp_codec_setpref(struct ast_virtp *rtp, struct ast_codec_pref *prefs);
+
+struct ast_codec_pref *ast_virtp_codec_getpref(struct ast_virtp *rtp);
+
+/*! \brief Set rtp timeout */
+void ast_virtp_set_rtptimeout(struct ast_virtp *rtp, int timeout);
+/*! \brief Set rtp hold timeout */
+void ast_virtp_set_rtpholdtimeout(struct ast_virtp *rtp, int timeout);
+/*! \brief set RTP keepalive interval */
+void ast_virtp_set_rtpkeepalive(struct ast_virtp *rtp, int period);
+/*! \brief Get RTP keepalive interval */
+int ast_virtp_get_rtpkeepalive(struct ast_virtp *rtp);
+/*! \brief Get rtp hold timeout */
+int ast_virtp_get_rtpholdtimeout(struct ast_virtp *rtp);
+/*! \brief Get rtp timeout */
+int ast_virtp_get_rtptimeout(struct ast_virtp *rtp);
+/* \brief Put RTP timeout timers on hold during another transaction, like T.38 */
+void ast_virtp_set_rtptimers_onhold(struct ast_virtp *rtp);
 
 #if defined(__cplusplus) || defined(c_plusplus)
 }



More information about the svn-commits mailing list