pjsip logo pjsip.org
Open source SIP stack and media stack for presence, im/instant messaging, and multimedia communication

HOME

SIP/media Features
High Performance SIP
Small Footprint SIP
Symbian Port

FAQ

Documentation

Licensing

Download

Development (Trac)

Projects using pjsip

Mailing List

Open Source Links


About: PJLIB, PJLIB-UTIL, PJSIP, and PJMEDIA are created by: Benny Prijono
<bennylp@pjsip.org>


 

Home --> Documentations --> PJMEDIA Reference

rtcp.h File Reference


Detailed Description


Data Structures

struct  pjmedia_rtcp_sr
struct  pjmedia_rtcp_rr
struct  pjmedia_rtcp_common
struct  pjmedia_rtcp_sr_pkt
struct  pjmedia_rtcp_rr_pkt
struct  pjmedia_rtcp_ntp_rec
struct  pjmedia_rtcp_stream_stat
struct  pjmedia_rtcp_stat
struct  pjmedia_rtcp_session

Typedefs

typedef struct pjmedia_rtcp_sr pjmedia_rtcp_sr
typedef struct pjmedia_rtcp_rr pjmedia_rtcp_rr
typedef struct pjmedia_rtcp_common pjmedia_rtcp_common
typedef struct pjmedia_rtcp_ntp_rec pjmedia_rtcp_ntp_rec
typedef struct
pjmedia_rtcp_stream_stat 
pjmedia_rtcp_stream_stat
typedef struct pjmedia_rtcp_stat pjmedia_rtcp_stat
typedef struct pjmedia_rtcp_session pjmedia_rtcp_session

Functions

void pjmedia_rtcp_init (pjmedia_rtcp_session *session, char *name, unsigned clock_rate, unsigned samples_per_frame, pj_uint32_t ssrc)
pj_status_t pjmedia_rtcp_get_ntp_time (const pjmedia_rtcp_session *sess, pjmedia_rtcp_ntp_rec *ntp)
void pjmedia_rtcp_fini (pjmedia_rtcp_session *session)
void pjmedia_rtcp_rx_rtp (pjmedia_rtcp_session *session, unsigned seq, unsigned ts, unsigned payload)
void pjmedia_rtcp_rx_rtp2 (pjmedia_rtcp_session *session, unsigned seq, unsigned ts, unsigned payload, pj_bool_t discarded)
void pjmedia_rtcp_tx_rtp (pjmedia_rtcp_session *session, unsigned ptsize)
void pjmedia_rtcp_rx_rtcp (pjmedia_rtcp_session *session, const void *rtcp_pkt, pj_size_t size)
void pjmedia_rtcp_build_rtcp (pjmedia_rtcp_session *session, void **rtcp_pkt, int *len)
pj_status_t pjmedia_rtcp_enable_xr (pjmedia_rtcp_session *session, pj_bool_t enable)

 


PJMEDIA small footprint Open Source media stack
(C)2003-2008 Benny Prijono