public class AgoraParameter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
cptr
Native pointer to the parameter object.
|
| 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<java.lang.Boolean> value)
Gets a boolean parameter.
|
int |
getInt(java.lang.String key,
Out<java.lang.Integer> value)
Gets an integer parameter.
|
int |
getNumber(java.lang.String key,
Out<java.lang.Double> value)
Gets a numeric parameter.
|
int |
getString(java.lang.String key,
Out<java.lang.String> value)
Gets a string parameter.
|
int |
getUint(java.lang.String key,
Out<java.lang.Integer> value)
Gets an unsigned integer parameter.
|
private void |
nativeDestroy(long cptr)
Releases the native parameter object handle.
|
private int |
nativeGetBool(long cptr,
java.lang.String key,
Out<java.lang.Boolean> value)
Gets a boolean parameter natively.
|
private int |
nativeGetInt(long cptr,
java.lang.String key,
Out<java.lang.Integer> value)
Gets an integer parameter natively.
|
private int |
nativeGetNumber(long cptr,
java.lang.String key,
Out<java.lang.Double> value)
Gets a numeric parameter natively.
|
private int |
nativeGetString(long cptr,
java.lang.String key,
Out<java.lang.String> value)
Gets a string parameter natively.
|
private int |
nativeGetUint(long cptr,
java.lang.String key,
Out<java.lang.Integer> value)
Gets an unsigned integer parameter natively.
|
private int |
nativeSetArray(long cptr,
java.lang.String key,
java.lang.String json_src)
Sets an array parameter natively using JSON.
|
private int |
nativeSetBool(long cptr,
java.lang.String key,
boolean value)
Sets a boolean parameter natively.
|
private int |
nativeSetInt(long cptr,
java.lang.String key,
int value)
Sets an integer parameter natively.
|
private int |
nativeSetNumber(long cptr,
java.lang.String key,
double value)
Sets a numeric parameter natively.
|
private int |
nativeSetParameters(long cptr,
java.lang.String json_src)
Sets multiple parameters natively using JSON.
|
private int |
nativeSetString(long cptr,
java.lang.String key,
java.lang.String value)
Sets a string parameter natively.
|
private int |
nativeSetUint(long cptr,
java.lang.String key,
int value)
Sets an unsigned integer parameter natively.
|
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<java.lang.Integer> value)
key - The key of the parameter.value - An Out object to store the integer value.public int getBool(java.lang.String key,
Out<java.lang.Boolean> value)
key - The key of the parameter.value - An Out object to store the boolean value.public int getUint(java.lang.String key,
Out<java.lang.Integer> 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<java.lang.Double> value)
key - The key of the parameter.value - An Out object to store the numeric value.public int getString(java.lang.String key,
Out<java.lang.String> 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)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - Integer valueprivate int nativeSetBool(long cptr,
java.lang.String key,
boolean value)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - Boolean valueprivate int nativeSetUint(long cptr,
java.lang.String key,
int value)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - Unsigned integer valueprivate int nativeSetNumber(long cptr,
java.lang.String key,
double value)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - Numeric valueprivate int nativeSetString(long cptr,
java.lang.String key,
java.lang.String value)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - String valueprivate int nativeSetArray(long cptr,
java.lang.String key,
java.lang.String json_src)
cptr - Native pointer to the parameter objectkey - Parameter keyjson_src - JSON string representing the arrayprivate int nativeSetParameters(long cptr,
java.lang.String json_src)
cptr - Native pointer to the parameter objectjson_src - JSON string containing multiple parametersprivate int nativeGetInt(long cptr,
java.lang.String key,
Out<java.lang.Integer> value)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - Out object to store the valueprivate int nativeGetBool(long cptr,
java.lang.String key,
Out<java.lang.Boolean> value)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - Out object to store the valueprivate int nativeGetUint(long cptr,
java.lang.String key,
Out<java.lang.Integer> value)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - Out object to store the valueprivate int nativeGetNumber(long cptr,
java.lang.String key,
Out<java.lang.Double> value)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - Out object to store the valueprivate int nativeGetString(long cptr,
java.lang.String key,
Out<java.lang.String> value)
cptr - Native pointer to the parameter objectkey - Parameter keyvalue - Out object to store the valueprivate void nativeDestroy(long cptr)
cptr - Native pointer to the parameter object