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

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

config.h File Reference

Contains some compile time constants. More...

Defines

#define PJMEDIA_HAS_LEGACY_SOUND_API   1
#define PJMEDIA_SND_DEFAULT_REC_LATENCY   100
#define PJMEDIA_SND_DEFAULT_PLAY_LATENCY   140
#define PJMEDIA_WSOLA_IMP_NULL   0
#define PJMEDIA_WSOLA_IMP_WSOLA   1
#define PJMEDIA_WSOLA_IMP_WSOLA_LITE   2
#define PJMEDIA_WSOLA_IMP   PJMEDIA_WSOLA_IMP_WSOLA
#define PJMEDIA_WSOLA_MAX_EXPAND_MSEC   80
#define PJMEDIA_WSOLA_TEMPLATE_LENGTH_MSEC   5
#define PJMEDIA_WSOLA_DELAY_MSEC   5
#define PJMEDIA_WSOLA_PLC_NO_FADING   0
#define PJMEDIA_MAX_PLC_DURATION_MSEC   240
#define PJMEDIA_SOUND_BUFFER_COUNT   ((PJMEDIA_SND_DEFAULT_PLAY_LATENCY+20)/20)
#define PJMEDIA_HAS_ALAW_ULAW_TABLE   1
#define PJMEDIA_HAS_G711_CODEC   1
#define PJMEDIA_RESAMPLE_NONE   1
#define PJMEDIA_RESAMPLE_LIBRESAMPLE   2
#define PJMEDIA_RESAMPLE_SPEEX   3
#define PJMEDIA_RESAMPLE_LIBSAMPLERATE   4
#define PJMEDIA_RESAMPLE_IMP   PJMEDIA_RESAMPLE_LIBRESAMPLE
#define PJMEDIA_FILE_PORT_BUFSIZE   4000
#define PJMEDIA_MAX_FRAME_DURATION_MS   200
#define PJMEDIA_MAX_MTU   1500
#define PJMEDIA_DTMF_DURATION   1600
#define PJMEDIA_RTP_NAT_PROBATION_CNT   10
#define PJMEDIA_RTCP_NAT_PROBATION_CNT   3
#define PJMEDIA_ADVERTISE_RTCP   1
#define PJMEDIA_RTCP_INTERVAL   5000
#define PJMEDIA_RTCP_IGNORE_FIRST_PACKETS   25
#define PJMEDIA_RTCP_STAT_HAS_RAW_JITTER   0
#define PJMEDIA_RTCP_STAT_HAS_IPDV   0
#define PJMEDIA_HAS_RTCP_XR   0
#define PJMEDIA_STREAM_ENABLE_XR   0
#define PJMEDIA_STREAM_VAD_SUSPEND_MSEC   600
#define PJMEDIA_STREAM_CHECK_RTP_PT   1
#define PJMEDIA_CODEC_MAX_SILENCE_PERIOD   5000
#define PJMEDIA_SILENCE_DET_THRESHOLD   4
#define PJMEDIA_SILENCE_DET_MAX_THRESHOLD   0x10000
#define PJMEDIA_HAS_SPEEX_AEC   1
#define PJMEDIA_SDP_NEG_PREFER_REMOTE_CODEC_ORDER   1
#define PJMEDIA_HAS_RTCP_IN_SDP   (PJMEDIA_ADVERTISE_RTCP)
#define PJMEDIA_ADD_RTPMAP_FOR_STATIC_PT   1
#define PJMEDIA_RTP_PT_TELEPHONE_EVENTS   96
#define PJMEDIA_RTP_PT_TELEPHONE_EVENTS_STR   "96"
#define PJMEDIA_TONEGEN_MAX_DIGITS   32
#define PJMEDIA_TONEGEN_SINE   1
#define PJMEDIA_TONEGEN_FLOATING_POINT   2
#define PJMEDIA_TONEGEN_FIXED_POINT_CORDIC   3
#define PJMEDIA_TONEGEN_FAST_FIXED_POINT   4
#define PJMEDIA_TONEGEN_ALG   PJMEDIA_TONEGEN_FIXED_POINT_CORDIC
#define PJMEDIA_TONEGEN_FIXED_POINT_CORDIC_LOOP   10
#define PJMEDIA_TONEGEN_FADE_IN_TIME   1
#define PJMEDIA_TONEGEN_FADE_OUT_TIME   2
#define PJMEDIA_TONEGEN_VOLUME   12288
#define PJMEDIA_HANDLE_G722_MPEG_BUG   1
#define PJMEDIA_TRANSPORT_SPECIFIC_INFO_MAXCNT   4
#define PJMEDIA_TRANSPORT_SPECIFIC_INFO_MAXSIZE   (16*sizeof(long))
#define PJMEDIA_STREAM_KA_EMPTY_RTP   1
#define PJMEDIA_STREAM_KA_USER   2
#define PJMEDIA_STREAM_KA_USER_PKT   { "\r\n", 2 }
#define PJMEDIA_STREAM_KA_INTERVAL   5
#define PJMEDIA_JBUF_DISC_MIN_GAP   200
#define PJMEDIA_JBUF_PRO_DISC_MIN_BURST   1
#define PJMEDIA_JBUF_PRO_DISC_MAX_BURST   100
#define PJMEDIA_JBUF_PRO_DISC_T1   2000
#define PJMEDIA_JBUF_PRO_DISC_T2   10000

Detailed Description

Compile time config

 


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