1.AudioTrack的用法
MODE_STREAM用法:
param.audiotrack_buffersize = AudioTrack.getMinBufferSize(freq, chnls, fmt);
AudioTrack audiotrack=new AudioTrack(AudioManager.STREAM_MUSIC,freq,chnls,fmt,param.audiotrack_buffersize,AudioTrack.MODE_STREAM);
getMinBufferSize(int sampleRateInHz, int channelConfig, int audioFormat)
Returns the
minimum buffer size required for the successful creation of an AudioTrack object to be created
in the
MODE_STREAM
mode.
|
MODE_STATIC用法:
int iMinBufSize = AudioTrack.getMinBufferSize(16000,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT);