public class AgoraAudioDeviceManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private IAudioDeviceManagerObserver |
_AudioDeviceManagerObserver |
private long |
cptr |
| Constructor and Description |
|---|
AgoraAudioDeviceManager(long cptr) |
| Modifier and Type | Method and Description |
|---|---|
AgoraRecordDevice |
createRecordingDeviceSource(java.lang.String device_id) |
void |
destroy() |
int |
getMicrophoneMute(Out mute) |
int |
getMicrophoneVolume(Out volume) |
int |
getSpeakerMute(Out mute) |
int |
getSpeakerVolume(Out volume) |
private void |
ndestroy() |
int |
registerObserver(IAudioDeviceManagerObserver observer) |
int |
setMicrophoneMute(int mute) |
int |
setMicrophoneVolume(int volume) |
int |
setSpeakerMute(int mute) |
int |
setSpeakerVolume(int volume) |
int |
unregisterObserver(IAudioDeviceManagerObserver observer) |
private long cptr
private IAudioDeviceManagerObserver _AudioDeviceManagerObserver
private void ndestroy()
public void destroy()
public AgoraRecordDevice createRecordingDeviceSource(java.lang.String device_id)
public int setMicrophoneVolume(int volume)
public int getMicrophoneVolume(Out volume)
public int setSpeakerVolume(int volume)
public int getSpeakerVolume(Out volume)
public int setMicrophoneMute(int mute)
public int getMicrophoneMute(Out mute)
public int setSpeakerMute(int mute)
public int getSpeakerMute(Out mute)
public int registerObserver(IAudioDeviceManagerObserver observer)
public int unregisterObserver(IAudioDeviceManagerObserver observer)