unsigned proxy_get_latency(const alsa_device_proxy * proxy) { return (proxy_get_period_size(proxy) * proxy_get_period_count(proxy) * 1000) / proxy_get_sample_rate(proxy); }
/* * IN functions */ static uint32_t in_get_sample_rate(const struct audio_stream *stream) { uint32_t rate = proxy_get_sample_rate(&((const struct stream_in *)stream)->proxy); ALOGV("in_get_sample_rate() = %d", rate); return rate; }