23 #include <srtp2/srtp.h>
30 srtp_err_status_t ortp_srtp_create(srtp_t *session,
const srtp_policy_t *policy);
31 srtp_err_status_t ortp_srtp_dealloc(srtp_t session);
32 srtp_err_status_t ortp_srtp_add_stream(srtp_t session,
const srtp_policy_t *policy);
34 int ortp_dtls_srtp_create(
struct ortp_dtls_srtp **dtlsctx);
35 void ortp_dtls_srtp_dealloc(
struct ortp_dtls_srtp *dtlsctx);
36 int ortp_dtls_srtp_get_sha_fingerprint(
struct ortp_dtls_srtp *dtlsctx,
char *fingerprint,
unsigned int *size);
37 int ortp_dtls_srtp_get_sha256_fingerprint(
struct ortp_dtls_srtp *dtlsctx,
char *fingerprint,
unsigned int *size);
38 int ortp_dtls_srtp_set_sha_remote_fingerprint(
struct ortp_dtls_srtp *dtlsctx,
char *rfingerprint);
39 int ortp_dtls_srtp_set_setup_param(
struct ortp_dtls_srtp *dtlsctx,
char *setup_param);