From 97d25d5b44a00a0e23b0f6756d0342614fd1cb49 Mon Sep 17 00:00:00 2001 From: Anoush Khazeni Date: Thu, 11 May 2023 10:32:48 -0700 Subject: [PATCH] Incorporating property setting for the minimum volume limit for Assistant. To allow setting a desired minimum volume for Assistant if needed. Bug: 277829235 Test: manual Change-Id: I8120f25bffc4cb7b5b9c1b353a6d9f4f6ca251f2 --- .../core/java/com/android/server/audio/AudioService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/core/java/com/android/server/audio/AudioService.java b/services/core/java/com/android/server/audio/AudioService.java index a72187399acd9..79fcdfd7b6984 100644 --- a/services/core/java/com/android/server/audio/AudioService.java +++ b/services/core/java/com/android/server/audio/AudioService.java @@ -1157,6 +1157,11 @@ public class AudioService extends IAudioService.Stub MAX_STREAM_VOLUME[AudioSystem.STREAM_SYSTEM]; } + int minAssistantVolume = SystemProperties.getInt("ro.config.assistant_vol_min", -1); + if (minAssistantVolume != -1) { + MIN_STREAM_VOLUME[AudioSystem.STREAM_ASSISTANT] = minAssistantVolume; + } + // Read following properties to configure max volume (number of steps) and default volume // for STREAM_NOTIFICATION and STREAM_RING: // config_audio_notif_vol_default