Changeset 4231


Ignore:
Timestamp:
Aug 15, 2012 7:58:46 AM (12 years ago)
Author:
ming
Message:

Re #1518: Add JNI-based Android audio device

Location:
pjproject/branches/projects/android
Files:
1 added
4 edited

Legend:

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

    r4221 r4231  
    382382    #define PJMEDIA_AUDIO_DEV_HAS_WMME          0 
    383383    #define PJMEDIA_AUDIO_DEV_HAS_OPENSL        1 
     384    #define PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI   0 
    384385 
    385386    /* Disable some codecs */ 
  • pjproject/branches/projects/android/pjmedia/build/Makefile

    r4193 r4231  
    8282export PJMEDIA_AUDIODEV_OBJS +=  audiodev.o audiotest.o errno.o \ 
    8383                                 coreaudio_dev.o legacy_dev.o null_dev.o pa_dev.o wmme_dev.o \ 
    84                                  alsa_dev.o bb10_dev.o opensl_dev.o 
     84                                 alsa_dev.o bb10_dev.o android_jni_dev.o opensl_dev.o 
    8585export PJMEDIA_AUDIODEV_CFLAGS += $(_CFLAGS) 
    8686 
  • pjproject/branches/projects/android/pjmedia/include/pjmedia-audiodev/config.h

    r4193 r4231  
    6464#ifndef PJMEDIA_AUDIO_DEV_HAS_OPENSL 
    6565#   define PJMEDIA_AUDIO_DEV_HAS_OPENSL         0 
     66#endif 
     67 
     68/** 
     69 * This setting controls whether Android JNI audio support should be 
     70 * included. 
     71 */ 
     72#ifndef PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI 
     73#   define PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI    0 
    6674#endif 
    6775 
  • pjproject/branches/projects/android/pjmedia/src/pjmedia-audiodev/audiodev.c

    r4193 r4231  
    8383#endif 
    8484 
     85#if PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI 
     86pjmedia_aud_dev_factory* pjmedia_android_factory(pj_pool_factory *pf); 
     87#endif 
     88 
    8589#if PJMEDIA_AUDIO_DEV_HAS_BB10 
    8690pjmedia_aud_dev_factory* pjmedia_bb10_factory(pj_pool_factory *pf); 
     
    398402#if PJMEDIA_AUDIO_DEV_HAS_OPENSL 
    399403    aud_subsys.drv[aud_subsys.drv_cnt++].create = &pjmedia_opensl_factory; 
     404#endif 
     405#if PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI 
     406    aud_subsys.drv[aud_subsys.drv_cnt++].create = &pjmedia_android_factory; 
    400407#endif 
    401408#if PJMEDIA_AUDIO_DEV_HAS_BB10 
Note: See TracChangeset for help on using the changeset viewer.