commit | a8b6bd88cfb010c9e9aa1339e504fd593919e1e0 | [log] [tgz] |
---|---|---|
author | Jean-Michel Trivi <jmtrivi@google.com> | Tue Jul 01 09:48:46 2014 -0700 |
committer | Jean-Michel Trivi <jmtrivi@google.com> | Fri Jul 11 09:10:46 2014 -0700 |
tree | 47d72cc4e769a7ca99b0d07f6f31bb2407f0e940 | |
parent | 4d8c132609c9a87d8e05cba65bf6832b38afd1ff [diff] |
Define audio policy, mixes, and mixing rules An AudioMixingRule is a collection of AudioAttributes and match/exclude rules. An AudioMix is defined by its AudioMixingRule, AudioFormat and routing flag. An AudioPolicyConfig is a collection of AudioMix and is parcellable. An AudioPolicy has an AudioPolicyConfig, and can be registered/unregistered through AudioManager. bug 16009464 Change-Id: I01bf95d014967f48ba823648ea897779da099e5d