aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/google/android/mobly/snippet/bundled
diff options
context:
space:
mode:
authorDavid T.H. Kao <dthkao@gmail.com>2017-06-02 11:10:46 -0700
committerGitHub <noreply@github.com>2017-06-02 11:10:46 -0700
commit2af13eb9da1bde081bd43329b08d92fff5251b68 (patch)
tree8e3b7aefaccd1fbb4e74de6cc80125d32d0e2979 /src/main/java/com/google/android/mobly/snippet/bundled
parent8a7fe9abd925d8ee471424fcd901a4767aaabf90 (diff)
downloadmobly-bundled-snippets-2af13eb9da1bde081bd43329b08d92fff5251b68.tar.gz
Microphone mute RPCs (#53)
* Add microphone muting to AudioManager controls * Fix return types
Diffstat (limited to 'src/main/java/com/google/android/mobly/snippet/bundled')
-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);