summaryrefslogtreecommitdiff
path: root/pjmedia/include
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2010-11-03 06:46:27 +0000
committerBenny Prijono <bennylp@teluu.com>2010-11-03 06:46:27 +0000
commitcfc7f58a54dabf0f0f29086c403c393c02d34f81 (patch)
treed8f87a9e85e1c07bf79a9822172f8b060eaaa3ab /pjmedia/include
parent23acf0bf297edf14814e5e83d7ed6b3ec57ddec5 (diff)
Fixed #1154 (Run-time option to disable telephone-event in outgoing SDP offer (thanks Marcus Froeschl for the suggestion))
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3360 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/include')
-rw-r--r--pjmedia/include/pjmedia/endpoint.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/pjmedia/include/pjmedia/endpoint.h b/pjmedia/include/pjmedia/endpoint.h
index 2cc386f5..725c9756 100644
--- a/pjmedia/include/pjmedia/endpoint.h
+++ b/pjmedia/include/pjmedia/endpoint.h
@@ -43,6 +43,21 @@
PJ_BEGIN_DECL
+/**
+ * This enumeration describes various flags that can be set or retrieved in
+ * the media endpoint, by using pjmedia_endpt_set_flag() and
+ * pjmedia_endpt_get_flag() respectively.
+ */
+typedef enum pjmedia_endpt_flag
+{
+ /**
+ * This flag controls whether telephony-event should be offered in SDP.
+ * Value is boolean.
+ */
+ PJMEDIA_ENDPT_HAS_TELEPHONE_EVENT_FLAG
+
+} pjmedia_endpt_flag;
+
/**
* Create an instance of media endpoint.
@@ -73,7 +88,31 @@ PJ_DECL(pj_status_t) pjmedia_endpt_create( pj_pool_factory *pf,
*/
PJ_DECL(pj_status_t) pjmedia_endpt_destroy(pjmedia_endpt *endpt);
+/**
+ * Change the value of a flag.
+ *
+ * @param endpt Media endpoint.
+ * @param flag The flag.
+ * @param value Pointer to the value to be set.
+ *
+ * @reurn PJ_SUCCESS on success.
+ */
+PJ_DECL(pj_status_t) pjmedia_endpt_set_flag(pjmedia_endpt *endpt,
+ pjmedia_endpt_flag flag,
+ const void *value);
+/**
+ * Retrieve the value of a flag.
+ *
+ * @param endpt Media endpoint.
+ * @param flag The flag.
+ * @param value Pointer to store the result.
+ *
+ * @return PJ_SUCCESS on success.
+ */
+PJ_DECL(pj_status_t) pjmedia_endpt_get_flag(pjmedia_endpt *endpt,
+ pjmedia_endpt_flag flag,
+ void *value);
/**
* Get the ioqueue instance of the media endpoint.