summaryrefslogtreecommitdiff
path: root/pjmedia/include/pjmedia/transport_srtp.h
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2009-04-14 15:18:30 +0000
committerNanang Izzuddin <nanang@teluu.com>2009-04-14 15:18:30 +0000
commitf373261af510a0bf0915533975977b7eaa8901c5 (patch)
treee4ac437085c38bd44eb1d518ddcef3a7447a2be7 /pjmedia/include/pjmedia/transport_srtp.h
parent9c25ebcee78d76cbbd35fe28e0dd28acbc6f4960 (diff)
Ticket #788: Updated pjsua_media_subsys_init() to perform SRTP library initialization.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2597 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/include/pjmedia/transport_srtp.h')
-rw-r--r--pjmedia/include/pjmedia/transport_srtp.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/pjmedia/include/pjmedia/transport_srtp.h b/pjmedia/include/pjmedia/transport_srtp.h
index e0407f4a..4ac99dc7 100644
--- a/pjmedia/include/pjmedia/transport_srtp.h
+++ b/pjmedia/include/pjmedia/transport_srtp.h
@@ -195,6 +195,16 @@ typedef struct pjmedia_srtp_info
/**
+ * Initialize SRTP library. This function should be called before
+ * any SRTP functions, however calling #pjmedia_transport_srtp_create()
+ * will also invoke this function. This function will also register SRTP
+ * library deinitialization to #pj_atexit(), so the deinitialization
+ * of SRTP library will be performed automatically by PJLIB destructor.
+ */
+PJ_DECL(pj_status_t) pjmedia_srtp_init_lib(void);
+
+
+/**
* Initialize SRTP setting with its default values.
*
* @param opt SRTP setting to be initialized.