Lines Matching refs:rate
101 uint32_t AudioPostProcessor::convRateToCto(uint32_t rate)
103 switch (rate) {
195 // Setting the HW sampling rate may require reconfiguration of audio processing.
198 uint32_t rate = convRateToCto(sampRate);
202 if (rate != mAudioMmEnvVar.sample_rate) {
203 mAudioMmEnvVar.sample_rate = rate;
225 void AudioPostProcessor::initEcns(int rate, int bytes)
231 if (rate != 8000 && rate != 16000) {
232 ALOGW("Invalid rate for EC/NS, disabling");
238 mEcnsRate = rate;
246 mEcnsCtrl.digital_mode = (rate == 8000) ? 0 : 1; // 8K or 16K
360 int AudioPostProcessor::read(int fd, void * buffer, int bytes, int rate)
363 return mEcnsThread->readData(fd, buffer, bytes, rate, this);
373 int AudioPostProcessor::applyUplinkEcns(void * buffer, int bytes, int rate)
386 ALOGV("%s %d bytes at %d Hz",__FUNCTION__, bytes, rate);
388 initEcns(rate, bytes);
392 // In case the rate switched..
393 if (mEcnsEnabled && rate != mEcnsRate) {
395 initEcns(rate, bytes);
655 int AudioPostProcessor::EcnsThread::readData(int fd, void * buffer, int bytes, int rate,
658 ALOGV("%s: read %d bytes at %d rate", __FUNCTION__, bytes, rate);
664 mRate = rate;
693 ALOGD("%s: Enter thread loop size %d rate %d", __FUNCTION__,