57 #ifdef HAVE_NETINET_IN_H 58 # include <netinet/in.h> 59 #elif defined HAVE_WINSOCK2_H 60 # include <winsock2.h> 73 #define RTP_HEADER_LEN 12 78 #define RTP_MAX_BUF_LEN 16384 115 struct sockaddr_in
addr,
unsigned int ssrc);
119 struct sockaddr_in
addr,
unsigned int ssrc);
127 struct sockaddr_in
name,
129 unsigned char *input_key
134 struct sockaddr_in
name,
136 unsigned char *input_key
Definition: srtp_priv.h:135
DOMString body
Definition: Notification.idl:65
int srtp_receiver_init(rtp_receiver_t rtp_ctx, struct sockaddr_in name, srtp_sec_serv_t security_services, unsigned char *input_key)
struct rtp_sender_ctx_t rtp_sender_ctx_t
int socket
Definition: rtp.h:97
struct sockaddr_in addr
Definition: rtp.h:92
rtp_msg_t message
Definition: rtp.h:96
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
srtp_ctx_t * srtp_ctx
Definition: rtp.h:98
int rtp_sender_init(rtp_sender_t sender, int sock, struct sockaddr_in addr, unsigned int ssrc)
Definition: rtp.c:142
int rtp_sendto(rtp_sender_t sender, const void *msg, int len)
Definition: rtp.c:60
EGLImageKHR EGLint * name
Definition: eglext.h:851
srtp_ctx_t * srtp_ctx
Definition: rtp.h:91
int rtp_receiver_init(rtp_receiver_t rcvr, int sock, struct sockaddr_in addr, unsigned int ssrc)
Definition: rtp.c:166
struct rtp_sender_ctx_t * rtp_sender_t
Definition: rtp.h:103
int srtp_sender_init(rtp_sender_t rtp_ctx, struct sockaddr_in name, srtp_sec_serv_t security_services, unsigned char *input_key)
rtp_msg_t message
Definition: rtp.h:89
int rtp_recvfrom(rtp_receiver_t receiver, void *msg, int *len)
Definition: rtp.c:100
srtp_hdr_t header
Definition: rtp.h:84
rtp_sender_t rtp_sender_alloc(void)
Definition: rtp.c:210
void rtp_receiver_dealloc(rtp_receiver_t rtp_ctx)
Definition: rtp.c:225
srtp_sec_serv_t
srtp_sec_serv_t describes a set of security services.
Definition: srtp.h:289
represents the policy for an SRTP session.
Definition: srtp.h:395
rtp_receiver_t rtp_receiver_alloc(void)
Definition: rtp.c:220
srtp_hdr_t rtp_hdr_t
Definition: rtp.h:81
struct rtp_receiver_ctx_t * rtp_receiver_t
Definition: rtp.h:105
struct rtp_receiver_ctx_t rtp_receiver_ctx_t
int rtp_receiver_deinit_srtp(rtp_receiver_t sender)
Definition: rtp.c:205
void rtp_sender_dealloc(rtp_sender_t rtp_ctx)
Definition: rtp.c:215
int rtp_sender_init_srtp(rtp_sender_t sender, const srtp_policy_t *policy)
Definition: rtp.c:190
#define RTP_MAX_BUF_LEN
Definition: rtp.h:78
int socket
Definition: rtp.h:90
int rtp_receiver_init_srtp(rtp_receiver_t sender, const srtp_policy_t *policy)
Definition: rtp.c:200
int rtp_sender_deinit_srtp(rtp_sender_t sender)
Definition: rtp.c:195