Android原生音频记录器采样率



我在看原生音频的例子。默认的采样率是多少?

谢谢,那鸿书

希望对您有所帮助:

native-audio-jni.c

    // configure audio source
    SLDataLocator_AndroidSimpleBufferQueue loc_bufq = {SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE, 2};
    SLDataFormat_PCM format_pcm = {SL_DATAFORMAT_PCM, 1, SL_SAMPLINGRATE_8,
        SL_PCMSAMPLEFORMAT_FIXED_16, SL_PCMSAMPLEFORMAT_FIXED_16,
        SL_SPEAKER_FRONT_CENTER, SL_BYTEORDER_LITTLEENDIAN};
    SLDataSource audioSrc = {&loc_bufq, &format_pcm};

常数定义在/ARCHITECTURE/usr/include/SLES/OpenSLES.h

#define SL_SAMPLINGRATE_8          ((SLuint32) 8000000)

所以采样率应该是8kHz

最新更新