Voice SDK v3.7.1 API Reference for All Platforms (C++)
|
Public Member Functions | |
virtual | ~IRtcEngineParameter () |
virtual void | release ()=0 |
virtual int | setBool (const char *key, bool value)=0 |
virtual int | setInt (const char *key, int value)=0 |
virtual int | setUInt (const char *key, unsigned int value)=0 |
virtual int | setNumber (const char *key, double value)=0 |
virtual int | setString (const char *key, const char *value)=0 |
virtual int | setObject (const char *key, const char *value)=0 |
virtual int | getBool (const char *key, bool &value)=0 |
virtual int | getInt (const char *key, int &value)=0 |
virtual int | getUInt (const char *key, unsigned int &value)=0 |
virtual int | getNumber (const char *key, double &value)=0 |
virtual int | getString (const char *key, agora::util::AString &value)=0 |
virtual int | getObject (const char *key, agora::util::AString &value)=0 |
virtual int | getArray (const char *key, agora::util::AString &value)=0 |
virtual int | setParameters (const char *parameters)=0 |
virtual int | setProfile (const char *profile, bool merge)=0 |
virtual int | convertPath (const char *filePath, agora::util::AString &value)=0 |
|
inlinevirtual |
|
pure virtual |
Releases all IRtcEngineParameter resources.
|
pure virtual |
Sets the bool value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Sets the value. |
|
pure virtual |
Sets the int value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Sets the value. |
|
pure virtual |
Sets the unsigned int value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Sets the value. |
|
pure virtual |
Sets the double value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Sets the value. |
|
pure virtual |
Sets the string value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Pointer to the set value. |
|
pure virtual |
Sets the object value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Pointer to the set value. |
|
pure virtual |
Gets the bool value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Pointer to the retrieved value. |
|
pure virtual |
Gets the int value of the JSON format.
key | Pointer to the name of the key. |
value | Pointer to the retrieved value. |
|
pure virtual |
Gets the unsigned int value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Pointer to the retrieved value. |
|
pure virtual |
Gets the double value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Pointer to the retrieved value. |
|
pure virtual |
Gets the string value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Pointer to the retrieved value. |
|
pure virtual |
Gets a child object value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Pointer to the retrieved value. |
|
pure virtual |
Gets the array value of a specified key in the JSON format.
key | Pointer to the name of the key. |
value | Pointer to the retrieved value. |
|
pure virtual |
Provides the technical preview functionalities or special customizations by configuring the SDK with JSON options.
parameters | Pointer to the set parameters in a JSON string. |
|
pure virtual |
Sets the profile to control the RTC engine.
profile | Pointer to the set profile. |
merge | Sets whether to merge the profile data with the original value:
|
|
pure virtual |