Package live.hms.video.audio
Interface HMSAudioManager
-
- All Implemented Interfaces:
public interface HMSAudioManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumHMSAudioManager.AudioDeviceTypes of audio routing supported.
SPEAKER - route audio to device speaker EARPIECE - route audio to device earpiece WIRED - route audio to connected wired device BLUETOOTH - route audio to connected bluetooth device AUTOMATIC - automatic routing
public interfaceHMSAudioManager.AudioManagerDeviceChangeListenerSelected audio device change event.
public enumHMSAudioManager.AudioManagerState
-
Method Summary
Modifier and Type Method Description abstract Unitstart()abstract Unitstop()abstract BooleanisStarted()abstract UnitselectAudioDevice(HMSAudioManager.AudioDevice device)abstract Set<HMSAudioManager.AudioDevice>getAudioDevices()abstract List<HMSAudioDeviceInfo>getAudioDevicesInfoList()abstract HMSAudioManager.AudioDevicegetSelectedAudioDevice()abstract UnitsetAudioMode(Integer audioMode)abstract UnitaddAudioFocusChangeCallback(AudioManagerFocusChangeCallbacks callback)abstract UnitremoveAudioFocusChangeCallback(AudioManagerFocusChangeCallbacks callback)-
-
Method Detail
-
selectAudioDevice
abstract Unit selectAudioDevice(HMSAudioManager.AudioDevice device)
-
getAudioDevices
abstract Set<HMSAudioManager.AudioDevice> getAudioDevices()
-
getAudioDevicesInfoList
abstract List<HMSAudioDeviceInfo> getAudioDevicesInfoList()
-
getSelectedAudioDevice
abstract HMSAudioManager.AudioDevice getSelectedAudioDevice()
-
setAudioMode
abstract Unit setAudioMode(Integer audioMode)
-
addAudioFocusChangeCallback
abstract Unit addAudioFocusChangeCallback(AudioManagerFocusChangeCallbacks callback)
-
removeAudioFocusChangeCallback
abstract Unit removeAudioFocusChangeCallback(AudioManagerFocusChangeCallbacks callback)
-
-
-
-