diff options
author | David T.H. Kao <dthkao@gmail.com> | 2017-06-02 11:10:46 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-02 11:10:46 -0700 |
commit | 2af13eb9da1bde081bd43329b08d92fff5251b68 (patch) | |
tree | 8e3b7aefaccd1fbb4e74de6cc80125d32d0e2979 /src/main/java/com/google/android/mobly/snippet/bundled | |
parent | 8a7fe9abd925d8ee471424fcd901a4767aaabf90 (diff) | |
download | mobly-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.java | 10 |
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); |