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

config.h File Reference


Detailed Description

Compile time config


Defines

#define PJMEDIA_SOUND_NULL_SOUND   0
#define PJMEDIA_SOUND_PORTAUDIO_SOUND   1
#define PJMEDIA_SOUND_WIN32_DIRECT_SOUND   2
#define PJMEDIA_SOUND_WIN32_MME_SOUND   3
#define PJMEDIA_SOUND_EXTERNAL   255
#define PJMEDIA_SOUND_IMPLEMENTATION   PJMEDIA_SOUND_PORTAUDIO_SOUND
#define PJMEDIA_PREFER_DIRECT_SOUND   0
#define PJMEDIA_SND_DEFAULT_REC_LATENCY   100
#define PJMEDIA_SND_DEFAULT_PLAY_LATENCY   100
#define PJMEDIA_SOUND_USE_DELAYBUF   0
#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_SOUND_BUFFER_COUNT   6
#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_ADVERTISE_RTCP   1
#define PJMEDIA_RTCP_INTERVAL   5000
#define PJMEDIA_RTCP_IGNORE_FIRST_PACKETS   25
#define PJMEDIA_HAS_RTCP_XR   0
#define PJMEDIA_STREAM_ENABLE_XR   0
#define PJMEDIA_STREAM_VAD_SUSPEND_MSEC   600
#define PJMEDIA_CODEC_MAX_SILENCE_PERIOD   5000
#define PJMEDIA_SILENCE_DET_THRESHOLD   4
#define PJMEDIA_SILENCE_DET_MAX_THRESHOLD   25
#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   101
#define PJMEDIA_RTP_PT_TELEPHONE_EVENTS_STR   "101"
#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))

 


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