diff options
| author | 2017-11-30 16:28:17 +0000 | |
|---|---|---|
| committer | 2017-11-30 16:28:17 +0000 | |
| commit | 108e94d9b072a6b54f6a683f4c76f46871e7d3f1 (patch) | |
| tree | 9cf57b8f4d20ebc51dba6ec48d7b9fe687ca9f2c | |
| parent | e5d74ccc3092e7600db411a4756a209b88ca3d4e (diff) | |
| parent | 33f4f68ba2481bac2a23681134f3d38e8b713108 (diff) | |
Merge "Enabled the use of VOICE_DOWNLINK, VOICE_UPLINK and VOICE_CALL as audio sources for AudioRecord (Only supported for system apps)"
| -rw-r--r-- | media/java/android/media/AudioAttributes.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/media/java/android/media/AudioAttributes.java b/media/java/android/media/AudioAttributes.java index 7afe267f9c15..e0289f0bf336 100644 --- a/media/java/android/media/AudioAttributes.java +++ b/media/java/android/media/AudioAttributes.java @@ -741,7 +741,7 @@ public final class AudioAttributes implements Parcelable { /** * @hide * Same as {@link #setCapturePreset(int)} but authorizes the use of HOTWORD, - * REMOTE_SUBMIX and RADIO_TUNER. + * REMOTE_SUBMIX, RADIO_TUNER, VOICE_DOWNLINK, VOICE_UPLINK and VOICE_CALL. * @param preset * @return the same Builder instance. */ @@ -749,7 +749,10 @@ public final class AudioAttributes implements Parcelable { public Builder setInternalCapturePreset(int preset) { if ((preset == MediaRecorder.AudioSource.HOTWORD) || (preset == MediaRecorder.AudioSource.REMOTE_SUBMIX) - || (preset == MediaRecorder.AudioSource.RADIO_TUNER)) { + || (preset == MediaRecorder.AudioSource.RADIO_TUNER) + || (preset == MediaRecorder.AudioSource.VOICE_DOWNLINK) + || (preset == MediaRecorder.AudioSource.VOICE_UPLINK) + || (preset == MediaRecorder.AudioSource.VOICE_CALL)) { mSource = preset; } else { setCapturePreset(preset); |