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

pjmedia_stream_info Struct Reference
[Streams]


Detailed Description

This structure describes media stream information. Each media stream corresponds to one "m=" line in SDP session descriptor, and it has its own RTP/RTCP socket pair.

Data Fields

pjmedia_type type
pjmedia_tp_proto proto
pjmedia_dir dir
pj_sockaddr rem_addr
pj_sockaddr rem_rtcp
pjmedia_codec_info fmt
pjmedia_codec_paramparam
unsigned tx_pt
unsigned tx_maxptime
int tx_event_pt
int rx_event_pt
pj_uint32_t ssrc
pj_uint32_t rtp_ts
pj_uint16_t rtp_seq
pj_uint8_t rtp_seq_ts_set
int jb_init
int jb_min_pre
int jb_max_pre
int jb_max

Field Documentation

Media type (audio, video)

Transport protocol (RTP/AVP, etc.)

Optional remote RTCP address. If sin_family is zero, the RTP address will be calculated from RTP.

Incoming codec format info.

Outgoing codec paylaod type.

Outgoing codec max ptime.

Outgoing pt for telephone-events.

Incoming pt for telephone-events.

Initial RTP timestamp.

Initial RTP sequence number.

Bitmask flags if initial RTP sequence and/or timestamp for sender are set. bit 0/LSB : sequence flag bit 1 : timestamp flag

Jitter buffer init delay in msec. (-1 for default).

Jitter buffer minimum prefetch delay in msec (-1 for default).

Jitter buffer maximum prefetch delay in msec (-1 for default).

Jitter buffer max delay in msec.


The documentation for this struct was generated from the following file:

 


PJMEDIA small footprint Open Source media stack
Copyright (C) 2006-2008 Teluu Inc.