Main Page | Data Structures | File List | Data Fields | Globals

rtp_highlevel.h File Reference

Go to the source code of this file.

Typedefs

typedef void * rtp_opaque_t

Functions

rtperror RTPCreate (context *the_context)
rtperror RTPDestroy (context cid)
rtperror RTPOpenConnection (context cid)
rtperror RTPCloseConnection (context cid, char *reason)
rtperror RTPSend (context cid, int32 tsinc, int8 marker, int16 pti, int8 *payload, int len)
rtperror RTPSendVector (context cid, int32 tsinc, int8 marker, int16 pti, struct iovec *payload, int vec_count)
rtperror RTPReceive (context cid, socktype socket, char *rtp_pkt_stream, int *len)
rtperror RTPSessionAddSendAddr (context cid, char *addr, u_int16 port, u_int8 ttl)
rtperror RTPSessionRemoveSendAddr (context cid, char *addr, u_int16 port, u_int8 ttl)
rtperror RTPSessionSetReceiveAddr (context cid, char *addr, u_int16 port)
rtperror RTPSessionGetReceiveAddr (context cid, char *addr, u_int16 *port)
rtperror RTPSessionRemoveFromContributorList (context cid, u_int32 ssrc, char *reason)
rtperror RTPSessionGetRTPSocket (context cid, socktype *value)
rtperror RTPSessionGetRTCPSocket (context cid, socktype *value)
rtperror RTPExecute (context cid, rtp_opaque_t opaque)
rtperror RTPSetChangedMemberAddressCallBack (context cid, void(*f)(context, person, char *, char *, int))
rtperror RTPSetSendErrorCallBack (context cid, void(*f)(context, char *, u_int16, u_int8))
rtperror RTPMostRecentAddr (context cid, char *addr, char *port)
rtperror RTPMemberInfoGetRTPAddr (context cid, person p, char *addr, char *port)
rtperror RTPMemberInfoGetRTCPAddr (context cid, person p, char *addr, char *port)
void RTPSchedule (context cid, rtp_opaque_t opaque, struct timeval *tp)
rtperror RTPSessionSetEncryption (context cid, encryption_t value)
rtperror RTPSessionGetEncryption (context cid, encryption_t *value)
rtperror RTPSessionSetEncryptionFuncs (context cid, void(*init)(context, void *), void(*encrypt)(context, char *, int, void *), void(*decrypt)(context, char *, int, void *))


Typedef Documentation

typedef void* rtp_opaque_t
 

Definition at line 15 of file rtp_highlevel.h.

Referenced by RTPSchedule().


Function Documentation

rtperror RTPCloseConnection context  cid,
char *  reason
 

Referenced by signal_handler().

rtperror RTPCreate context the_context  ) 
 

Referenced by main().

rtperror RTPDestroy context  cid  ) 
 

Referenced by signal_handler().

rtperror RTPExecute context  cid,
rtp_opaque_t  opaque
 

rtperror RTPMemberInfoGetRTCPAddr context  cid,
person  p,
char *  addr,
char *  port
 

rtperror RTPMemberInfoGetRTPAddr context  cid,
person  p,
char *  addr,
char *  port
 

rtperror RTPMostRecentAddr context  cid,
char *  addr,
char *  port
 

rtperror RTPOpenConnection context  cid  ) 
 

Referenced by main().

rtperror RTPReceive context  cid,
socktype  socket,
char *  rtp_pkt_stream,
int *  len
 

void RTPSchedule context  cid,
rtp_opaque_t  opaque,
struct timeval *  tp
 

Definition at line 99 of file dvsend.c.

References cid, context, insert_in_evt_queue(), rtp_opaque_t, and tv2dbl.

rtperror RTPSend context  cid,
int32  tsinc,
int8  marker,
int16  pti,
int8 payload,
int  len
 

rtperror RTPSendVector context  cid,
int32  tsinc,
int8  marker,
int16  pti,
struct iovec *  payload,
int  vec_count
 

rtperror RTPSessionAddSendAddr context  cid,
char *  addr,
u_int16  port,
u_int8  ttl
 

Referenced by main().

rtperror RTPSessionGetEncryption context  cid,
encryption_t value
 

rtperror RTPSessionGetReceiveAddr context  cid,
char *  addr,
u_int16 port
 

rtperror RTPSessionGetRTCPSocket context  cid,
socktype *  value
 

rtperror RTPSessionGetRTPSocket context  cid,
socktype *  value
 

rtperror RTPSessionRemoveFromContributorList context  cid,
u_int32  ssrc,
char *  reason
 

rtperror RTPSessionRemoveSendAddr context  cid,
char *  addr,
u_int16  port,
u_int8  ttl
 

rtperror RTPSessionSetEncryption context  cid,
encryption_t  value
 

rtperror RTPSessionSetEncryptionFuncs context  cid,
void(*  init)(context, void *),
void(*  encrypt)(context, char *, int, void *),
void(*  decrypt)(context, char *, int, void *)
 

rtperror RTPSessionSetReceiveAddr context  cid,
char *  addr,
u_int16  port
 

Referenced by main().

rtperror RTPSetChangedMemberAddressCallBack context  cid,
void(*  f)(context, person, char *, char *, int)
 

rtperror RTPSetSendErrorCallBack context  cid,
void(*  f)(context, char *, u_int16, u_int8)
 


Generated on Mon Apr 5 16:35:08 2004 for dvsend by doxygen 1.3.5