Module webrtc.java

Class AudioDeviceModule


  • public class AudioDeviceModule
    extends dev.onvoid.webrtc.internal.DisposableNativeObject
    • Constructor Detail

      • AudioDeviceModule

        public AudioDeviceModule()
    • Method Detail

      • initPlayout

        public void initPlayout()
      • initRecording

        public void initRecording()
      • setPlayoutDevice

        public void setPlayoutDevice​(AudioDevice device)
      • setRecordingDevice

        public void setRecordingDevice​(AudioDevice device)
      • isSpeakerMuted

        public boolean isSpeakerMuted()
      • isMicrophoneMuted

        public boolean isMicrophoneMuted()
      • getSpeakerVolume

        public int getSpeakerVolume()
      • getMaxSpeakerVolume

        public int getMaxSpeakerVolume()
      • getMinSpeakerVolume

        public int getMinSpeakerVolume()
      • getMicrophoneVolume

        public int getMicrophoneVolume()
      • getMaxMicrophoneVolume

        public int getMaxMicrophoneVolume()
      • getMinMicrophoneVolume

        public int getMinMicrophoneVolume()
      • setSpeakerVolume

        public void setSpeakerVolume​(int volume)
      • setSpeakerMute

        public void setSpeakerMute​(boolean mute)
      • setMicrophoneVolume

        public void setMicrophoneVolume​(int volume)
      • setMicrophoneMute

        public void setMicrophoneMute​(boolean mute)
      • dispose

        public void dispose()
        Description copied from class: dev.onvoid.webrtc.internal.DisposableNativeObject
        Invoke native object destructors and free native resources.
        Specified by:
        dispose in class dev.onvoid.webrtc.internal.DisposableNativeObject