|
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 |