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

rtp.h File Reference


Detailed Description


Data Structures

struct  pjmedia_rtp_hdr
struct  pjmedia_rtp_ext_hdr
struct  pjmedia_rtp_dtmf_event
struct  pjmedia_rtp_seq_session
struct  pjmedia_rtp_session
struct  pjmedia_rtp_status
struct  pjmedia_rtp_session_setting

Typedefs

typedef struct pjmedia_rtp_hdr pjmedia_rtp_hdr
typedef struct pjmedia_rtp_ext_hdr pjmedia_rtp_ext_hdr
typedef struct
pjmedia_rtp_dtmf_event 
pjmedia_rtp_dtmf_event
typedef struct
pjmedia_rtp_seq_session 
pjmedia_rtp_seq_session
typedef struct pjmedia_rtp_session pjmedia_rtp_session
typedef struct pjmedia_rtp_status pjmedia_rtp_status

Functions

pj_status_t pjmedia_rtp_session_init (pjmedia_rtp_session *ses, int default_pt, pj_uint32_t sender_ssrc)
pj_status_t pjmedia_rtp_session_init2 (pjmedia_rtp_session *ses, pjmedia_rtp_session_setting settings)
pj_status_t pjmedia_rtp_encode_rtp (pjmedia_rtp_session *ses, int pt, int m, int payload_len, int ts_len, const void **rtphdr, int *hdrlen)
pj_status_t pjmedia_rtp_decode_rtp (pjmedia_rtp_session *ses, const void *pkt, int pkt_len, const pjmedia_rtp_hdr **hdr, const void **payload, unsigned *payloadlen)
void pjmedia_rtp_session_update (pjmedia_rtp_session *ses, const pjmedia_rtp_hdr *hdr, pjmedia_rtp_status *seq_st)
void pjmedia_rtp_session_update2 (pjmedia_rtp_session *ses, const pjmedia_rtp_hdr *hdr, pjmedia_rtp_status *seq_st, pj_bool_t check_pt)
void pjmedia_rtp_seq_init (pjmedia_rtp_seq_session *seq_ctrl, pj_uint16_t seq)
void pjmedia_rtp_seq_update (pjmedia_rtp_seq_session *seq_ctrl, pj_uint16_t seq, pjmedia_rtp_status *seq_status)

 


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