035d4ec772b0cde2a8d4b05d2daa9b9cbe11e117 |
|
24-Jan-2017 |
Andy Hung <hunga@google.com> |
VolumeShaper: Initial implementation The VolumeShaper is used to apply a volume envelope to an AudioTrack or a MediaPlayer. Test: CTS Bug: 30920125 Bug: 31015569 Change-Id: If8b4bed29760aa3bd15a4b54cae60e40b4f518ee
/frameworks/base/media/java/android/media/PlayerProxy.java
|
99489ccf740d369193a8ffc7eeb4bbde6919bd65 |
|
26-Jan-2017 |
Jean-Michel Trivi <jmtrivi@google.com> |
Notification playback synchronized with audio focus PlayerProxy: more control options (pan, delayed start), remove exceptions in method signatures. Use delayed start on notification playback for better sync between media apps and notifications Disabled for now: support for AudioService (through MediaFocusControl and PlaybackActivityMonitor) to enforce audio ducking of focus owners losing audio focus with AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK, and who don't play audio that has a content labelled as CONTENT_TYPE_SPEECH. This feature will be enabled when setting a VolumeShaper on a player works. Test: play music and play notification Bug 30258418 Change-Id: I4e4d911645306bbde17f74288f3b61781fe0e3fe
/frameworks/base/media/java/android/media/PlayerProxy.java
|
70efb526915d437b72a51a957293dd1e1ce7fd7d |
|
17-Jan-2017 |
Jean-Michel Trivi <jmtrivi@google.com> |
System API for a proxy for registered players PlayerProxy is a wrapper on IPlayer for system components to control players. Test: use vendor/google_toolbox/team/audio/cmds/ClPlaybackActivity Bug 30258418 Change-Id: I6a40290c7f711fc0242597a5c016fc71cb4baa10
/frameworks/base/media/java/android/media/PlayerProxy.java
|