History log of /frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f04fab160a044e4e7d936c0457a156d7911f924c 19-May-2016 Jean-Michel Trivi <jmtrivi@google.com> Recording activity notification: return list of configuration

Use a list of configurations instead of an array

Bug 28819230

Change-Id: Ia4a3cdabf8337cfb98abe4d0055d497bcab8a5ee
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
598c0c9f659184971e974de6a0184a3000e7900c 07-Mar-2016 Jean-Michel Trivi <jmtrivi@google.com> Rename AudioRecordConfiguration to AudioRecordingConfiguration

In package android.media:
- rename AudioRecordConfiguration to
AudioRecordingConfiguration to avoid ambiguity with the
android.media.AudioRecord class
- rename AudioManager.getActiveRecordConfigurations() to
getActiveRecordingConfigurations.

Bug 27385560

Change-Id: I5ef404ff36522193990c9b563d4545893529b365
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
431ec6cdb9818ea6fb8b78e2589042ff09c40974 07-Mar-2016 Jean-Michel Trivi <jmtrivi@google.com> Revert "Rename AudioRecordConfiguration to AudioRecordingConfiguration"

This reverts commit 99278e1c724e01b792dd27031bc579e7d738edc1.

Change-Id: Ifcb3f17a26df8171cbc21dac093477b98a1333db
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
99278e1c724e01b792dd27031bc579e7d738edc1 02-Mar-2016 Jean-Michel Trivi <jmtrivi@google.com> Rename AudioRecordConfiguration to AudioRecordingConfiguration

In package android.media: rename AudioRecordConfiguration to
AudioRecordingConfiguration to avoid ambiguity with the
android.media.AudioRecord class

Bug 27385560

Change-Id: Ia633ac30cbe151b8f0f903dc96a459a56737ace2
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
28ff76b455d35f99e68bee41b629c11ccf4f46d0 02-Mar-2016 Jean-Michel Trivi <jmtrivi@google.com> API changes for audio recording notifications

Make AudioRecordConfiguration final since it is parcelable.
In AudioRecordingCallback, pass the array of active recording
configurations.
Add @IntDef for return values for
AudioRecordConfiguration.getClientAudioSource()

Bug 27385560

Change-Id: I01193577f50e50496742d888b45f89a2c3b67904
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
8ab728093eed85c176822d58a0d2ba1f4ebbb362 26-Feb-2016 Jean-Michel Trivi <jmtrivi@google.com> Audio record notification: report audio device information

Support querying the AudioDeviceInfo in AudioRecordConfiguration.
When AudioService (through RecordingActivityMonitor) receives
a recording event on an existing session, report it as an
update if the recording configuration has changed.

Bug 22876530

Change-Id: I1b72c08aa0589077fe8ad254087965e6384ce50a
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
33fd8169cdb7e7fa33885b6f892bc4f6df68959b 22-Feb-2016 Jean-Michel Trivi <jmtrivi@google.com> Audio record notification: report client/device configuration

Report client and device recording configuration during updates.
Support querying the AudioFormat in AudioRecordConfiguration.

Bug 22876530

Change-Id: I90b44db9bc3fda479452fc63221f8082f5b6a741
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
dd2772a33949796cb371f0d45bc0ba86f2007bde 17-Feb-2016 Jean-Michel Trivi <jmtrivi@google.com> Audio record notification: only report SDK recording sources

Bug 22876530

Change-Id: I7575170ee2d7414c8bf9a04a9adc936b66c33e15
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
d3c71f075b139024e2bea39bbd75e3b976bfb7cb 07-Dec-2015 Jean-Michel Trivi <jmtrivi@google.com> Audio recording notification API

AudioService can register a recording callback with AudioSystem.
Callbacks are handled in a new class, RecordingActivityMonitor.
This class notifies registered AudioManager instances
of updates, only if this AudioManager has client callbacks.
Each AudioManager dispatches updates to its registered
callbacks.

Bug 22876530

Change-Id: I95c6e5ec0631e53af53a490bcecca96089490089
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java