Частота дискретизации встроенного в Android аудио рекордера - PullRequest
1 голос
/ 14 декабря 2011

Я смотрю на пример с родным аудио.Какова частота дискретизации по умолчанию?

Спасибо, Наум

1 Ответ

0 голосов
/ 17 декабря 2011

Надеюсь, это поможет:

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)

Таким образом, частота дискретизации должна составлять 8 кГц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...