Implement missing mute call.
Bug: 63534095
Test: instrumentation
Change-Id: I0a3b921acb2967c427e477dfd9c0faa6180b51c2
diff --git a/services/core/java/com/android/server/broadcastradio/Tuner.java b/services/core/java/com/android/server/broadcastradio/Tuner.java
index 06a5af5..e6ae320 100644
--- a/services/core/java/com/android/server/broadcastradio/Tuner.java
+++ b/services/core/java/com/android/server/broadcastradio/Tuner.java
@@ -77,6 +77,8 @@
@NonNull RadioManager.BandConfig config);
private native RadioManager.BandConfig nativeGetConfiguration(long nativeContext, int region);
+ private native void nativeSetMuted(long nativeContext, boolean mute);
+
private native void nativeStep(long nativeContext, boolean directionDown, boolean skipSubChannel);
private native void nativeScan(long nativeContext, boolean directionDown, boolean skipSubChannel);
private native void nativeTune(long nativeContext, @NonNull ProgramSelector selector);
@@ -148,8 +150,7 @@
if (mIsMuted == mute) return;
mIsMuted = mute;
- // TODO(b/62713378): notifify audio policy manager of media activity on radio audio
- // device. This task is pulled directly from previous implementation of native service.
+ nativeSetMuted(mNativeContext, mute);
}
}