public class AgoraParameter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
cptr |
| Constructor and Description |
|---|
AgoraParameter(long cptr)
Constructor for AgoraParameter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys the AgoraParameter object.
|
int |
getBool(java.lang.String key,
Out value)
Gets a boolean parameter.
|
int |
getInt(java.lang.String key,
Out value)
Gets an integer parameter.
|
int |
getNumber(java.lang.String key,
Out value)
Gets a numeric parameter.
|
int |
getString(java.lang.String key,
Out value)
Gets a string parameter.
|
int |
getUint(java.lang.String key,
Out value)
Gets an unsigned integer parameter.
|
private void |
nativeDestroy(long cptr) |
private int |
nativeGetBool(long cptr,
java.lang.String key,
Out value) |
private int |
nativeGetInt(long cptr,
java.lang.String key,
Out value) |
private int |
nativeGetNumber(long cptr,
java.lang.String key,
Out value) |
private int |
nativeGetString(long cptr,
java.lang.String key,
Out value) |
private int |
nativeGetUint(long cptr,
java.lang.String key,
Out value) |
private int |
nativeSetArray(long cptr,
java.lang.String key,
java.lang.String json_src) |
private int |
nativeSetBool(long cptr,
java.lang.String key,
boolean value) |
private int |
nativeSetInt(long cptr,
java.lang.String key,
int value) |
private int |
nativeSetNumber(long cptr,
java.lang.String key,
double value) |
private int |
nativeSetParameters(long cptr,
java.lang.String json_src) |
private int |
nativeSetString(long cptr,
java.lang.String key,
java.lang.String value) |
private int |
nativeSetUint(long cptr,
java.lang.String key,
int value) |
int |
setArray(java.lang.String key,
java.lang.String json_src)
Sets an array parameter using a JSON string.
|
int |
setBool(java.lang.String key,
boolean value)
Sets a boolean parameter.
|
int |
setInt(java.lang.String key,
int value)
Sets an integer parameter.
|
int |
setNumber(java.lang.String key,
double value)
Sets a numeric parameter.
|
int |
setParameters(java.lang.String json_src)
Sets multiple parameters using a JSON string.
|
int |
setString(java.lang.String key,
java.lang.String value)
Sets a string parameter.
|
int |
setUint(java.lang.String key,
int value)
Sets an unsigned integer parameter.
|
AgoraParameter(long cptr)
cptr - Pointer to the native parameter object.public void destroy()
public int setInt(java.lang.String key,
int value)
key - The key of the parameter.value - The integer value to set.public int setBool(java.lang.String key,
boolean value)
key - The key of the parameter.value - The boolean value to set.public int setUint(java.lang.String key,
int value)
key - The key of the parameter.value - The unsigned integer value to set.public int setNumber(java.lang.String key,
double value)
key - The key of the parameter.value - The numeric value to set.public int setString(java.lang.String key,
java.lang.String value)
key - The key of the parameter.value - The string value to set.public int setArray(java.lang.String key,
java.lang.String json_src)
key - The key of the parameter.json_src - The JSON string representing the array.public int setParameters(java.lang.String json_src)
json_src - The JSON string containing multiple parameters.public int getInt(java.lang.String key,
Out value)
key - The key of the parameter.value - An Out object to store the integer value.public int getBool(java.lang.String key,
Out value)
key - The key of the parameter.value - An Out object to store the boolean value.public int getUint(java.lang.String key,
Out value)
key - The key of the parameter.value - An Out object to store the unsigned integer value.public int getNumber(java.lang.String key,
Out value)
key - The key of the parameter.value - An Out object to store the numeric value.public int getString(java.lang.String key,
Out value)
key - The key of the parameter.value - An Out object to store the string value.private int nativeSetInt(long cptr,
java.lang.String key,
int value)
private int nativeSetBool(long cptr,
java.lang.String key,
boolean value)
private int nativeSetUint(long cptr,
java.lang.String key,
int value)
private int nativeSetNumber(long cptr,
java.lang.String key,
double value)
private int nativeSetString(long cptr,
java.lang.String key,
java.lang.String value)
private int nativeSetArray(long cptr,
java.lang.String key,
java.lang.String json_src)
private int nativeSetParameters(long cptr,
java.lang.String json_src)
private int nativeGetInt(long cptr,
java.lang.String key,
Out value)
private int nativeGetBool(long cptr,
java.lang.String key,
Out value)
private int nativeGetUint(long cptr,
java.lang.String key,
Out value)
private int nativeGetNumber(long cptr,
java.lang.String key,
Out value)
private int nativeGetString(long cptr,
java.lang.String key,
Out value)
private void nativeDestroy(long cptr)