public class AliRtcAudioManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AliRtcAudioManager.AudioDevice |
static interface |
AliRtcAudioManager.IAudioDeviceEventListener |
Modifier and Type | Method and Description |
---|---|
java.util.Set<AliRtcAudioManager.AudioDevice> |
getAudioDevices() |
AliRtcAudioManager.AudioDevice |
getSelectedAudioDevice() |
void |
onAudioDeviceChanged(AliRtcAudioManager.AudioDevice audioDevice,
java.util.Set<AliRtcAudioManager.AudioDevice> availableAudioDevices) |
void |
onAudioVolumeChanged() |
void |
onDeviceConnectStatusChanged(AliRtcAudioManager.AudioDevice device,
boolean connected) |
void |
onPhoneStateChanged(int state) |
void |
onWiredHeadSetChanged(boolean isPlugged,
boolean hasMic) |
void |
registerBluetoothHeadsetListener() |
int |
selectAudioDevice(AliRtcAudioManager.AudioDevice device) |
void |
setAudioDeviceEventListener(AliRtcAudioManager.IAudioDeviceEventListener listener) |
void |
setDefaultAudioDevice(AliRtcAudioManager.AudioDevice defaultDevice) |
int |
startMonitor() |
void |
stopMonitor() |
void |
unRegisterBluetoothHeadsetListener() |
void |
updateAudioDeviceState() |
void |
updateAudioDeviceState(boolean audioFocusSetUpdated) |
public void setAudioDeviceEventListener(AliRtcAudioManager.IAudioDeviceEventListener listener)
public void onAudioDeviceChanged(AliRtcAudioManager.AudioDevice audioDevice, java.util.Set<AliRtcAudioManager.AudioDevice> availableAudioDevices)
public void onWiredHeadSetChanged(boolean isPlugged, boolean hasMic)
public void onPhoneStateChanged(int state)
public void onAudioVolumeChanged()
public int startMonitor()
public void stopMonitor()
public void setDefaultAudioDevice(AliRtcAudioManager.AudioDevice defaultDevice)
public void onDeviceConnectStatusChanged(AliRtcAudioManager.AudioDevice device, boolean connected)
public int selectAudioDevice(AliRtcAudioManager.AudioDevice device)
public java.util.Set<AliRtcAudioManager.AudioDevice> getAudioDevices()
public AliRtcAudioManager.AudioDevice getSelectedAudioDevice()
public void updateAudioDeviceState()
public void updateAudioDeviceState(boolean audioFocusSetUpdated)
public void registerBluetoothHeadsetListener()
public void unRegisterBluetoothHeadsetListener()