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

Public Member Functions

 AudioRoutingController (Context context, AudioRoutingListener listener)
 
int initialize ()
 
void uninitialize ()
 
void startMonitoring (int defaultRouting, int channelProfile)
 
void stopMonitoring ()
 
void sendEvent (int event, int arg)
 
void clearListenerNativeHandle ()
 

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 CMD_FORCE_BT_SCO_OFF = 16
 
static final int EVT_CHANNEL_PROFILE = 20
 
static final int EVT_ENGINE_ROLE_CHANGED = 21
 
static final int EVT_PHONE_STATE_CHANGED = 22
 
static final int EVT_USING_COMM_PARAMETERS = 112
 
static final int EVT_USING_NORM_PARAMETERS = 113
 

Protected Member Functions

boolean hasPermission (Context context, String permission)