Agora Java API Reference for Android
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
io.agora.rtc2.internal.AudioRoutingController Class Reference

Classes

interface  MockedBroadcaseter
 

Public Member Functions

 AudioRoutingController (Context context, long handle)
 
long getNativeHandle ()
 
int initialize ()
 
void dispose ()
 
void startMonitoring ()
 
void stopMonitoring ()
 
void sendEvent (int event, int arg)
 
int queryCurrentAudioRouting ()
 

Static Public Member Functions

static void setMockedAudioManager (AudioManager mockedAudioManager)
 
static void setMockedBroadcaster (MockedBroadcaseter mockedBroadcaster)
 
static void setMockBlueToothEnable (boolean mockBlueToothEnable)
 

Static Public Attributes

static final int UNSET = -1
 
static final int OFF = 0
 
static final int ON = 1
 
static final int CMD_SET_DEFAULT_ROUTING = 10
 
static final int CMD_FORCE_TO_SPEAKER = 11
 
static final int CMD_MUTE_VIDEO_LOCAL = 12
 
static final int CMD_MUTE_VIDEO_REMOTES = 13
 
static final int CMD_MUTE_VIDEO_ALL = 14
 
static final int CMD_START_BT_SCO = 15
 
static final int EVT_CHANNEL_PROFILE = 20
 
static final int EVT_ENGINE_ROLE_CHANGED = 21
 
static final int EVT_PHONE_STATE_CHANGED = 22
 

Protected Member Functions

boolean hasPermission (Context context, String permission)