-static int __voice_read_samplerate(int fd, set_samplerate_t *paras_ptr)
-{
- int ret = 0;
- if (fd > 0 && paras_ptr != NULL) {
- ret = __read_nonblock(fd, paras_ptr, sizeof(set_samplerate_t));
- if (ret != sizeof(set_samplerate_t))
- ret = -1;
- }
- AUDIO_LOG_INFO("Return value of read sample rate = %d", ret);
- return ret;
-
-}
-
-static int __voice_get_samplerate(audio_hal_t *ah, int fd)
-{
- set_samplerate_t samplerate_paras;
-
- memset(&samplerate_paras, 0, sizeof(set_samplerate_t));
- __voice_read_samplerate(fd, &samplerate_paras);
-
- if (samplerate_paras.samplerate <= 0)
- ah->modem.samplerate = 8000;
- else
- ah->modem.samplerate = samplerate_paras.samplerate;
-
- return 0;
-}
-