* @remarks The @a webrtc is the same object for which the callback was set.\n
* The @a webrtc should not be released.\n
* @a description is a JSON string.\n
- * It will be {"sdp":{"type":"offer or answer","sdp":"..."}}.
+ * It will be {"sdp":{"type":"offer or answer","sdp":"..."}}.\n
+ * The @a description can be used only in the callback. To use outside, make a copy.
* @param[in] webrtc WebRTC handle
* @param[in] description The session description
* @param[in] user_data The user data passed from the callback registration function
/**
* @brief Called iteratively to inform all the TURN server URLs.
* @since_tizen 6.5
+ * @remarks The @a turn_server can be used only in the callback. To use outside, make a copy.
* @param[in] turn_server The TURN server URL
* @param[in] user_data The user data passed from the callback registration function
* @return @c true to continue with the next iteration of the loop,
* @brief Called when the WebRTC needs to send the ICE candidate message to the remote peer through the signaling channel.
* @since_tizen 6.5
* @remarks The @a webrtc is the same object for which the callback was set.\n
- * The @a webrtc should not be released.
+ * The @a webrtc should not be released.\n
+ * The @a candidate can be used only in the callback. To use outside, make a copy.
* @param[in] webrtc WebRTC handle
* @param[in] candidate The ICE candidate message
* @param[in] user_data The user data passed from the callback registration function