webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Functions
rtp.c File Reference
#include "rtp_priv.h"
#include <stdio.h>
#include <string.h>
#include <sys/types.h>

Macros

#define PRINT_DEBUG   0 /* set to 1 to print out debugging data */
 
#define VERBOSE_DEBUG   0 /* set to 1 to print out more data */
 

Functions

int rtp_sendto (rtp_sender_t sender, const void *msg, int len)
 
int rtp_recvfrom (rtp_receiver_t receiver, void *msg, int *len)
 
int rtp_sender_init (rtp_sender_t sender, int sock, struct sockaddr_in addr, unsigned int ssrc)
 
int rtp_receiver_init (rtp_receiver_t rcvr, int sock, struct sockaddr_in addr, unsigned int ssrc)
 
int rtp_sender_init_srtp (rtp_sender_t sender, const srtp_policy_t *policy)
 
int rtp_sender_deinit_srtp (rtp_sender_t sender)
 
int rtp_receiver_init_srtp (rtp_receiver_t sender, const srtp_policy_t *policy)
 
int rtp_receiver_deinit_srtp (rtp_receiver_t sender)
 
rtp_sender_t rtp_sender_alloc (void)
 
void rtp_sender_dealloc (rtp_sender_t rtp_ctx)
 
rtp_receiver_t rtp_receiver_alloc (void)
 
void rtp_receiver_dealloc (rtp_receiver_t rtp_ctx)
 

Macro Definition Documentation

◆ PRINT_DEBUG

#define PRINT_DEBUG   0 /* set to 1 to print out debugging data */

◆ VERBOSE_DEBUG

#define VERBOSE_DEBUG   0 /* set to 1 to print out more data */

Function Documentation

◆ rtp_receiver_alloc()

rtp_receiver_t rtp_receiver_alloc ( void  )

◆ rtp_receiver_dealloc()

void rtp_receiver_dealloc ( rtp_receiver_t  rtp_ctx)

◆ rtp_receiver_deinit_srtp()

int rtp_receiver_deinit_srtp ( rtp_receiver_t  sender)

◆ rtp_receiver_init()

int rtp_receiver_init ( rtp_receiver_t  rcvr,
int  sock,
struct sockaddr_in  addr,
unsigned int  ssrc 
)

◆ rtp_receiver_init_srtp()

int rtp_receiver_init_srtp ( rtp_receiver_t  sender,
const srtp_policy_t policy 
)

◆ rtp_recvfrom()

int rtp_recvfrom ( rtp_receiver_t  receiver,
void msg,
int *  len 
)

◆ rtp_sender_alloc()

rtp_sender_t rtp_sender_alloc ( void  )

◆ rtp_sender_dealloc()

void rtp_sender_dealloc ( rtp_sender_t  rtp_ctx)

◆ rtp_sender_deinit_srtp()

int rtp_sender_deinit_srtp ( rtp_sender_t  sender)

◆ rtp_sender_init()

int rtp_sender_init ( rtp_sender_t  sender,
int  sock,
struct sockaddr_in  addr,
unsigned int  ssrc 
)

◆ rtp_sender_init_srtp()

int rtp_sender_init_srtp ( rtp_sender_t  sender,
const srtp_policy_t policy 
)

◆ rtp_sendto()

int rtp_sendto ( rtp_sender_t  sender,
const void msg,
int  len 
)