summaryrefslogtreecommitdiffstats
path: root/include/camera
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2014-09-22 16:51:34 -0700
committerJean-Michel Trivi <jmtrivi@google.com>2014-10-31 14:12:20 -0700
commitd9cfeb447356cb6334379eaf5da1e49424eb5979 (patch)
tree5bae7d5985563f2cbbf9cc9cc1a5fca422cb8390 /include/camera
parent20f51b1ea04c410a25f214e37bcdb586e2a028cc (diff)
downloadframeworks_av-d9cfeb447356cb6334379eaf5da1e49424eb5979.zip
frameworks_av-d9cfeb447356cb6334379eaf5da1e49424eb5979.tar.gz
frameworks_av-d9cfeb447356cb6334379eaf5da1e49424eb5979.tar.bz2
Support speaker routing for FLAG_BEACON
Add support for routing audio stream to the speaker when audio attributes carry the FLAG_BEACON value: - associate streams with FLAG_BEACON to the up-to-now unused STREAM_TTS ("Transmitted Through Speaker"). The remapping happens in AudioTrack. - AudioPolicyManager: define new strategy for handling the Beacon behavior, that only goes to speaker. Define new volume curves for STREAM_TTS that are not silence only for the speaker device category. Keep ref count of other streams and never play Beacon streams when anything else is playing: either don't start playback if something else is playing, or unmute STREAM_TTS when it's allowed to play and mute when it's done. - Take into account muting latency when starting an output. Bug 15415971 Change-Id: I26539c7ec1a486accd85bbeb1623e9c7d3a1192f
Diffstat (limited to 'include/camera')
0 files changed, 0 insertions, 0 deletions