【发布时间】:2011-12-18 01:16:19
【问题描述】:
我正在查看原生音频示例。 默认采样率是多少?
谢谢, 那鸿书
【问题讨论】:
标签: android audio android-ndk
我正在查看原生音频示例。 默认采样率是多少?
谢谢, 那鸿书
【问题讨论】:
标签: android audio android-ndk
我希望这会有所帮助:
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。
【讨论】: