http://www.pjsip.org/docs/latest/pjmedia/docs/html/group__PJMEDIA__CONFIG.htm#ga2b1ea5a9e9de5c20450cdf266df9fc96 Compile time configuration Base Types and Configurations Some compile time configuration settings. More... Macros #definePJMEDIA_CONF_USE_SWITCH_BOARD 0#definePJMEDIA_HAS_LEGACY_SOUND_API 1#definePJMEDIA_SND_DEFAULT_REC_LATENCY 100#definePJMEDIA_SND_DEFAULT_PLAY_LATENCY 140#definePJMEDIA_WSOLA_IMP_NULL 0#definePJMEDIA_WSOLA_IMP_WSOLA 1#definePJMEDIA_WSOLA_IMP_WSOLA_LITE 2#definePJMEDIA_WSOLA_IMP PJMEDIA_WSOLA_IMP_WSOLA#definePJMEDIA_WSOLA_MAX_EXPAND_MSEC 80#definePJMEDIA_WSOLA_TEMPLATE_LENGTH_MSEC 5#definePJMEDIA_WSOLA_DELAY_MSEC 5#definePJMEDIA_WSOLA_PLC_NO_FADING 0#definePJMEDIA_MAX_PLC_DURATION_MSEC 240#definePJMEDIA_SOUND_BUFFER_COUNT ((PJMEDIA_SND_DEFAULT_PLAY_LATENCY+20)/20)#definePJMEDIA_HAS_ALAW_ULAW_TABLE 1#definePJMEDIA_HAS_G711_CODEC 1#definePJMEDIA_RESAMPLE_NONE 1#definePJMEDIA_RESAMPLE_LIBRESAMPLE 2#definePJMEDIA_RESAMPLE_SPEEX 3#definePJMEDIA_RESAMPLE_LIBSAMPLERATE 4#definePJMEDIA_RESAMPLE_IMP PJMEDIA_RESAMPLE_LIBRESAMPLE#definePJMEDIA_FILE_PORT_BUFSIZE 4000#definePJMEDIA_MAX_FRAME_DURATION_MS 200#definePJMEDIA_MAX_MTU 1500#definePJMEDIA_MAX_MRU 2000#definePJMEDIA_DTMF_DURATION 1600 /* in timestamp */#definePJMEDIA_RTP_NAT_PROBATION_CNT 10#definePJMEDIA_RTCP_NAT_PROBATION_CNT 3#definePJMEDIA_ADVERTISE_RTCP 1#definePJMEDIA_RTCP_INTERVAL 5000 /* msec*/#definePJMEDIA_RTCP_IGNORE_FIRST_PACKETS 25#definePJMEDIA_RTCP_STAT_HAS_RAW_JITTER 0#definePJMEDIA_RTCP_NORMALIZE_FACTOR 3#definePJMEDIA_RTCP_STAT_HAS_IPDV 0#definePJMEDIA_HAS_RTCP_XR 0#definePJMEDIA_STREAM_ENABLE_XR 0#definePJMEDIA_RTCP_RX_SDES_BUF_LEN 64#definePJMEDIA_STREAM_VAD_SUSPEND_MSEC 600#definePJMEDIA_STREAM_CHECK_RTP_PT 1#definePJMEDIA_STREAM_RESV_PAYLOAD_LEN 20#definePJMEDIA_CODEC_MAX_SILENCE_PERIOD 5000#definePJMEDIA_SILENCE_DET_THRESHOLD 4#definePJMEDIA_SILENCE_DET_MAX_THRESHOLD 0x10000#definePJMEDIA_HAS_SPEEX_AEC 1#definePJMEDIA_CODEC_MAX_FMTP_CNT 16#definePJMEDIA_SDP_NEG_PREFER_REMOTE_CODEC_ORDER 1#definePJMEDIA_SDP_NEG_MAX_CUSTOM_FMT_NEG_CB 8#definePJMEDIA_SDP_NEG_ANSWER_SYMMETRIC_PT 1#definePJMEDIA_HAS_RTCP_IN_SDP (PJMEDIA_ADVERTISE_RTCP)#definePJMEDIA_ADD_BANDWIDTH_TIAS_IN_SDP 1#definePJMEDIA_ADD_RTPMAP_FOR_STATIC_PT 1#definePJMEDIA_RTP_PT_TELEPHONE_EVENTS 96#definePJMEDIA_RTP_PT_TELEPHONE_EVENTS_STR "96"#definePJMEDIA_TONEGEN_MAX_DIGITS 32#definePJMEDIA_TONEGEN_SINE 1#definePJMEDIA_TONEGEN_FLOATING_POINT 2#definePJMEDIA_TONEGEN_FIXED_POINT_CORDIC 3#definePJMEDIA_TONEGEN_FAST_FIXED_POINT 4#definePJMEDIA_TONEGEN_ALG PJMEDIA_TONEGEN_FIXED_POINT_CORDIC#definePJMEDIA_TONEGEN_FIXED_POINT_CORDIC_LOOP 10#definePJMEDIA_TONEGEN_FADE_IN_TIME 1#definePJMEDIA_TONEGEN_FADE_OUT_TIME 2#definePJMEDIA_TONEGEN_VOLUME 12288#definePJMEDIA_HANDLE_G722_MPEG_BUG 1#definePJMEDIA_TRANSPORT_SPECIFIC_INFO_MAXCNT 4#definePJMEDIA_TRANSPORT_SPECIFIC_INFO_MAXSIZE (36*sizeof(long))#definePJMEDIA_STREAM_KA_EMPTY_RTP 1#definePJMEDIA_STREAM_KA_USER 2#definePJMEDIA_STREAM_KA_USER_PKT { "\r\n", 2 }#definePJMEDIA_STREAM_KA_INTERVAL 5#definePJMEDIA_HAS_VIDEO 0#definePJMEDIA_HAS_FFMPEG 0#definePJMEDIA_HAS_LIBAVFORMAT PJMEDIA_HAS_FFMPEG#definePJMEDIA_HAS_LIBAVCODEC PJMEDIA_HAS_FFMPEG#definePJMEDIA_HAS_LIBAVUTIL PJMEDIA_HAS_FFMPEG#definePJMEDIA_HAS_LIBSWSCALE PJMEDIA_HAS_FFMPEG#definePJMEDIA_HAS_LIBAVDEVICE PJMEDIA_HAS_FFMPEG#definePJMEDIA_HAS_LIBAVCORE PJMEDIA_HAS_FFMPEG#definePJMEDIA_MAX_VIDEO_PLANES 4#definePJMEDIA_MAX_VIDEO_FORMATS 32#definePJMEDIA_CLOCK_SYNC_MAX_SYNC_MSEC 20000#definePJMEDIA_MAX_VIDEO_ENC_FRAME_SIZE (1<<17)#definePJMEDIA_CLOCK_SYNC_MAX_RESYNC_DURATION 2000#definePJMEDIA_JBUF_DISC_MIN_GAP 200#definePJMEDIA_JBUF_PRO_DISC_MIN_BURST 1#definePJMEDIA_JBUF_PRO_DISC_MAX_BURST 100#definePJMEDIA_JBUF_PRO_DISC_T1 2000#definePJMEDIA_JBUF_PRO_DISC_T2 10000#definePJMEDIA_VID_STREAM_SKIP_PACKETS_TO_REDUCE_LATENCY 0#definePJMEDIA_MAX_VID_PAYLOAD_SIZE (PJMEDIA_MAX_MTU - 100)