aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/google/android/mobly/snippet/bundled/AudioSnippet.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/google/android/mobly/snippet/bundled/AudioSnippet.java b/src/main/java/com/google/android/mobly/snippet/bundled/AudioSnippet.java
index 4f6b0ae..cf5331f 100644
--- a/src/main/java/com/google/android/mobly/snippet/bundled/AudioSnippet.java
+++ b/src/main/java/com/google/android/mobly/snippet/bundled/AudioSnippet.java
@@ -33,6 +33,16 @@ public class AudioSnippet implements Snippet {
mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
}
+ @Rpc(description = "Sets the microphone mute state: True = Muted, False = not muted.")
+ public void setMicrophoneMute(boolean state) {
+ mAudioManager.setMicrophoneMute(state);
+ }
+
+ @Rpc(description = "Returns whether or not the microphone is muted.")
+ public boolean isMicrophoneMute() {
+ return mAudioManager.isMicrophoneMute();
+ }
+
@Rpc(description = "Gets the music stream volume.")
public int getMusicVolume() {
return mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);