- java.lang.Object
-
- dev.onvoid.webrtc.internal.NativeObject
-
- dev.onvoid.webrtc.internal.DisposableNativeObject
-
- dev.onvoid.webrtc.media.audio.AudioDeviceModule
-
public class AudioDeviceModule extends dev.onvoid.webrtc.internal.DisposableNativeObject
-
-
Constructor Summary
Constructors Constructor Description AudioDeviceModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Invoke native object destructors and free native resources.intgetMaxMicrophoneVolume()intgetMaxSpeakerVolume()intgetMicrophoneVolume()intgetMinMicrophoneVolume()intgetMinSpeakerVolume()intgetSpeakerVolume()voidinitPlayout()voidinitRecording()booleanisMicrophoneMuted()booleanisSpeakerMuted()voidsetMicrophoneMute(boolean mute)voidsetMicrophoneVolume(int volume)voidsetPlayoutDevice(AudioDevice device)voidsetRecordingDevice(AudioDevice device)voidsetSpeakerMute(boolean mute)voidsetSpeakerVolume(int volume)
-
-
-
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.DisposableNativeObjectInvoke native object destructors and free native resources.- Specified by:
disposein classdev.onvoid.webrtc.internal.DisposableNativeObject
-
-