[asterisk-commits] blanchet: branch blanchet/v6 r60524 -
/team/blanchet/v6/include/asterisk/rtp.h
asterisk-commits at lists.digium.com
asterisk-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 asterisk-commits
mailing list