summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author François Gaffie <francois.gaffie@renault.com> 2023-01-09 10:04:59 +0100
committer Eric Laurent <elaurent@google.com> 2023-01-27 14:17:13 +0000
commit362e4ef5514e772bf717f91920825d9218b1f3ed (patch)
tree0592d9f7cde61f1ea1909f3b5f9155dae643b026
parentadc81000e327b5e30df3a4ec3c222a02bebde9fa (diff)
[IMPR] AudioProductStrategy: add getName hidden API
As volume group, being able to retrieve strategy name helps clients (e.g. CarAudioService) to refer strategies by name. Bug: 260298113 Test: build Change-Id: I8c01f31d715c754f1449b75fa7c754fe61b04d4a Merged-In: I8c01f31d715c754f1449b75fa7c754fe61b04d4a Signed-off-by: François Gaffie <francois.gaffie@renault.com>
-rw-r--r--media/java/android/media/audiopolicy/AudioProductStrategy.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/media/java/android/media/audiopolicy/AudioProductStrategy.java b/media/java/android/media/audiopolicy/AudioProductStrategy.java
index 4edef9456f04..a792501a07ba 100644
--- a/media/java/android/media/audiopolicy/AudioProductStrategy.java
+++ b/media/java/android/media/audiopolicy/AudioProductStrategy.java
@@ -235,6 +235,15 @@ public final class AudioProductStrategy implements Parcelable {
/**
* @hide
+ * @return the product strategy ID (which is the generalisation of Car Audio Usage / legacy
+ * routing_strategy linked to {@link AudioAttributes#getUsage()}).
+ */
+ @NonNull public String getName() {
+ return mName;
+ }
+
+ /**
+ * @hide
* @return first {@link AudioAttributes} associated to this product strategy.
*/
@SystemApi