12a8676b0bc7aa418211fed0abe6c098e20fdd45 |
|
25-Apr-2018 |
Jean-Michel Trivi <jmtrivi@google.com> |
Log audio recording and dynamic policy registration history Bug: 78248310 Test: adb shell dumpsys audio, check under "recording activity" Change-Id: I5d25d4728b7dea717e257c1d9a8efae9b002b437
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
|
66ffacf42a7dde6fac867605aaa47d555b960ee4 |
|
05-Feb-2017 |
Jean-Michel Trivi <jmtrivi@google.com> |
Recording activity notification: client uid and package name Add support for a system component to listen to recording activity and know the uid and package name of the client app performing the recording. This information is discarded for non-system listeners on the server side. Add log friendly dump for RecordActivityMonitor, AudioFormat and audio source to dump recording activity in AudioService. Test: run cts -m CtsMediaTestCases -t android.media.cts.AudioRecordingConfigurationTest#testAudioManagerGetActiveRecordConfigurations Test: during recording, run "adb shell dumpsys audio", check output under RecordActivityMonitor Bug 62579636 Change-Id: I60a223da3a2b7f7080bd7346fe3edc1df039466a
/frameworks/base/services/core/java/com/android/server/audio/RecordingActivityMonitor.java
|
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
|