commit | a2f478ca0b2bda8db9b321f0cfa9e9d3cf6130f9 | [log] [tgz] |
---|---|---|
author | Eric Laurent <elaurent@google.com> | Tue Apr 10 19:09:40 2018 -0700 |
committer | Eric Laurent <elaurent@google.com> | Wed Apr 11 19:07:45 2018 -0700 |
tree | 00e39e41acac99cc35c292c65c7bca60973fdd5a | |
parent | 9fc25229e0723c93b453ab34957f22a643e2b602 [diff] |
audioflinger: implement silenced capture for mmap Implement silencing of audio capture for idle UIDs for MMAP streams. Use audio HAL setMicGain() API to silence the mmap buffer for exclusive mode and when only one client is active in shared mode. Add new MmapStreamCallback method onStreamSilenced() for AAudio service to selectively silence streams from silenced UIDs in shared mode. Bug: 72134552 Test: manual Change-Id: I7c92ba0002bc5ba003c1a3c887edddf9ae53b538