Changeset 4211


Ignore:
Timestamp:
Jul 19, 2012 1:59:38 AM (7 years ago)
Author:
ming
Message:

Re #1516: Add sample config for Android build
Please refer to Android Getting Started guide

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/android/pjlib/include/pj/config_site_sample.h

    r3327 r4211  
    358358 
    359359#endif 
     360 
     361/* 
     362 * Android sample settings. 
     363 */ 
     364#if PJ_CONFIG_ANDROID 
     365 
     366    #define PJ_ANDROID                          1 
     367 
     368    /* 
     369     * PJLIB settings. 
     370     */ 
     371 
     372    /* Disable floating point support */ 
     373    #undef PJ_HAS_FLOATING_POINT 
     374    #define PJ_HAS_FLOATING_POINT               0 
     375 
     376    /* 
     377     * PJMEDIA settings 
     378     */ 
     379 
     380    /* We have our own OpenSL ES backend */ 
     381    #define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO     0 
     382    #define PJMEDIA_AUDIO_DEV_HAS_WMME          0 
     383    #define PJMEDIA_AUDIO_DEV_HAS_OPENSL        1 
     384 
     385    /* Disable some codecs */ 
     386    #define PJMEDIA_HAS_L16_CODEC               0 
     387    #define PJMEDIA_HAS_G722_CODEC              0 
     388 
     389    /* Fine tune Speex's default settings for best performance/quality */ 
     390    #define PJMEDIA_CODEC_SPEEX_DEFAULT_QUALITY 5 
     391 
     392    /* 
     393     * PJSIP settings. 
     394     */ 
     395 
     396    /* Increase allowable packet size, just in case */ 
     397    //#define PJSIP_MAX_PKT_LEN                 2000 
     398 
     399    /* 
     400     * PJSUA settings. 
     401     */ 
     402 
     403    /* Default codec quality, previously was set to 5, however it is now 
     404     * set to 4 to make sure pjsua instantiates resampler with small filter. 
     405     */ 
     406    #define PJSUA_DEFAULT_CODEC_QUALITY         4 
     407 
     408    /* Set maximum number of dialog/transaction/calls to minimum */ 
     409    #define PJSIP_MAX_TSX_COUNT                 31 
     410    #define PJSIP_MAX_DIALOG_COUNT              31 
     411    #define PJSUA_MAX_CALLS                     4 
     412 
     413    /* Other pjsua settings */ 
     414    #define PJSUA_MAX_ACC                       4 
     415    #define PJSUA_MAX_PLAYERS                   4 
     416    #define PJSUA_MAX_RECORDERS                 4 
     417    #define PJSUA_MAX_CONF_PORTS                (PJSUA_MAX_CALLS+2*PJSUA_MAX_PLAYERS) 
     418    #define PJSUA_MAX_BUDDIES                   32 
     419 
     420    /* pjsua_app settings */ 
     421    #define USE_GUI                             1 
     422#endif 
     423 
    360424 
    361425/* 
Note: See TracChangeset for help on using the changeset viewer.