public class AgoraServiceConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private AgoraApmConfig |
apmConfig
APM configuration
|
private Constants.ApmMode |
apmMode
APM module mode
Default: DISABLE
|
private java.lang.String |
appId
The App ID of your project.
|
private int |
areaCode
The supported area code, default is AREA_CODE_GLOB
|
private int |
audioScenario
The audio scenario.
|
private int |
channelProfile
The channel profile.
|
private java.lang.String |
configDir
The config file path, default is NULL for default config path
|
private java.lang.Object |
context
The user context.
|
private java.lang.String |
dataDir
The data file path, default is NULL for default data path
|
private int |
domainLimit
Determines whether to enable domain limit.
|
private int |
enableAudioDevice
Whether to enable the audio device module.
|
private int |
enableAudioProcessor
Whether to enable the audio processing module.
|
private int |
enableVideo
Whether to enable video.
|
private java.lang.String |
logFilePath
The log file path, default is NULL for default log path
|
private int |
logFileSize
The log file size, KB , set 5MB to use default log size
|
private int |
logFilters
The log level, set LOG_LEVEL_INFO to use default log level
|
private int |
useStringUid
Whether to enable string user id.
|
| Constructor and Description |
|---|
AgoraServiceConfig()
Default constructor for AgoraServiceConfig.
|
AgoraServiceConfig(int enableAudioProcessor,
int enableAudioDevice,
int enableVideo,
java.lang.Object context,
java.lang.String appId,
int areaCode,
int channelProfile,
int audioScenario,
int useStringUid,
java.lang.String logFilePath,
int logFileSize,
int logFilters,
int domainLimit,
java.lang.String configDir,
java.lang.String dataDir,
Constants.ApmMode apmMode,
AgoraApmConfig apmConfig)
Constructs an AgoraServiceConfig with all parameters.
|
| Modifier and Type | Method and Description |
|---|---|
AgoraApmConfig |
getApmConfig()
Gets the APM configuration.
|
Constants.ApmMode |
getApmMode()
Gets the APM mode.
|
java.lang.String |
getAppId()
Gets the application ID.
|
int |
getAreaCode()
Gets the area code.
|
int |
getAudioScenario()
Gets the audio scenario.
|
int |
getChannelProfile()
Gets the channel profile.
|
java.lang.String |
getConfigDir()
Gets the configuration directory.
|
java.lang.Object |
getContext()
Gets the user context.
|
java.lang.String |
getDataDir()
Gets the data directory.
|
int |
getDomainLimit()
Gets the domain limit.
|
int |
getEnableAudioDevice()
Gets whether audio device is enabled.
|
int |
getEnableAudioProcessor()
Gets whether audio processor is enabled.
|
int |
getEnableVideo()
Gets whether video is enabled.
|
java.lang.String |
getLogFilePath()
Gets the log file path.
|
int |
getLogFileSize()
Gets the log file size.
|
int |
getLogFilters()
Gets the log filters.
|
int |
getUseStringUid()
Gets whether string UID is used.
|
void |
setApmConfig(AgoraApmConfig apmConfig)
Sets the APM configuration.
|
void |
setApmMode(Constants.ApmMode apmMode)
Sets the APM mode.
|
void |
setAppId(java.lang.String appId)
Sets the application ID.
|
void |
setAreaCode(int areaCode)
Sets the area code.
|
void |
setAudioScenario(int audioScenario)
Sets the audio scenario.
|
void |
setChannelProfile(int channelProfile)
Sets the channel profile.
|
void |
setConfigDir(java.lang.String configDir)
Sets the configuration directory.
|
void |
setContext(java.lang.Object context)
Sets the user context.
|
void |
setDataDir(java.lang.String dataDir)
Sets the data directory.
|
void |
setDomainLimit(int domainLimit)
Sets the domain limit.
|
void |
setEnableAudioDevice(int enableAudioDevice)
Sets whether audio device is enabled.
|
void |
setEnableAudioProcessor(int enableAudioProcessor)
Sets whether audio processor is enabled.
|
void |
setEnableVideo(int enableVideo)
Sets whether video is enabled.
|
void |
setLogFilePath(java.lang.String logFilePath)
Sets the log file path.
|
void |
setLogFileSize(int logFileSize)
Sets the log file size.
|
void |
setLogFilters(int logFilters)
Sets the log filters.
|
void |
setUseStringUid(int useStringUid)
Sets whether to use string UID.
|
java.lang.String |
toString() |
private int enableAudioProcessor
private int enableAudioDevice
private int enableVideo
private java.lang.Object context
private java.lang.String appId
private int areaCode
private int channelProfile
private int audioScenario
private int useStringUid
private java.lang.String logFilePath
private int logFileSize
private int logFilters
private int domainLimit
private java.lang.String configDir
private java.lang.String dataDir
private Constants.ApmMode apmMode
private AgoraApmConfig apmConfig
public AgoraServiceConfig()
public AgoraServiceConfig(int enableAudioProcessor,
int enableAudioDevice,
int enableVideo,
java.lang.Object context,
java.lang.String appId,
int areaCode,
int channelProfile,
int audioScenario,
int useStringUid,
java.lang.String logFilePath,
int logFileSize,
int logFilters,
int domainLimit,
java.lang.String configDir,
java.lang.String dataDir,
Constants.ApmMode apmMode,
AgoraApmConfig apmConfig)
enableAudioProcessor - Whether to enable audio processorenableAudioDevice - Whether to enable audio deviceenableVideo - Whether to enable videocontext - User contextappId - Application IDareaCode - Area codechannelProfile - Channel profileaudioScenario - Audio scenariouseStringUid - Whether to use string UIDlogFilePath - Log file pathlogFileSize - Log file sizelogFilters - Log filtersdomainLimit - Domain limitconfigDir - Configuration directorydataDir - Data directoryapmMode - APM modeapmConfig - APM configurationpublic int getEnableAudioProcessor()
public void setEnableAudioProcessor(int enableAudioProcessor)
enableAudioProcessor - 1 to enable, 0 to disablepublic int getEnableAudioDevice()
public void setEnableAudioDevice(int enableAudioDevice)
enableAudioDevice - 1 to enable, 0 to disablepublic int getEnableVideo()
public void setEnableVideo(int enableVideo)
enableVideo - 1 to enable, 0 to disablepublic java.lang.Object getContext()
public void setContext(java.lang.Object context)
context - User context objectpublic java.lang.String getAppId()
public void setAppId(java.lang.String appId)
appId - Application IDpublic int getAreaCode()
public void setAreaCode(int areaCode)
areaCode - Area codepublic int getChannelProfile()
public void setChannelProfile(int channelProfile)
channelProfile - Channel profilepublic int getAudioScenario()
public void setAudioScenario(int audioScenario)
audioScenario - Audio scenariopublic int getUseStringUid()
public void setUseStringUid(int useStringUid)
useStringUid - 1 to use string UID, 0 otherwisepublic java.lang.String getLogFilePath()
public void setLogFilePath(java.lang.String logFilePath)
logFilePath - Log file pathpublic int getLogFileSize()
public void setLogFileSize(int logFileSize)
logFileSize - Log file sizepublic int getLogFilters()
public void setLogFilters(int logFilters)
logFilters - Log filterspublic int getDomainLimit()
public void setDomainLimit(int domainLimit)
domainLimit - Domain limitpublic java.lang.String getConfigDir()
public void setConfigDir(java.lang.String configDir)
configDir - Configuration directory pathpublic java.lang.String getDataDir()
public void setDataDir(java.lang.String dataDir)
dataDir - Data directory pathpublic Constants.ApmMode getApmMode()
public void setApmMode(Constants.ApmMode apmMode)
apmMode - APM modepublic AgoraApmConfig getApmConfig()
public void setApmConfig(AgoraApmConfig apmConfig)
apmConfig - APM configurationpublic java.lang.String toString()
toString in class java.lang.Object