/**
* @brief Definition for remote session description.
- * @details Value of the session description of the remote peer over its signaling channel
+ * @details Value of the session description of the remote peer over its signaling channel.
* Data type is string.
* @since_tizen 6.0
* @see media_streamer_node_get_params() */
/**
* @brief Definition for ICE candidate of WebRTC node.
- * @details Value of ICE candidate of the remote peer over its signaling channel
+ * @details Value of ICE candidate of the remote peer over its signaling channel.
* Data type is string.
* @since_tizen 6.0
* @see media_streamer_node_get_params() */
typedef void (*media_streamer_interrupted_cb)(media_streamer_interrupted_code_e code, void *user_data);
/**
- * @brief Called when the media streamer node is ready for decoded data.
+ * @brief Called when a source pad of a media streamer node is ready to provide decoded data.
* @since_tizen 6.0
* @param[in] webrtc Media streamer node handle
* @param[in] src_pad_name The source pad name that can give decoded data to another one
typedef void (*media_streamer_node_decoded_ready_cb)(media_streamer_node_h node, const char *src_pad_name, const char *media_type, void *user_data);
/**
- * @brief Called when the media streamer WebRTC node needs to send the message to the remote peer of WebRTC connection.
+ * @brief Called when the media streamer WebRTC node needs to send the message to the remote peer of the WebRTC connection.
* @since_tizen 6.0
- * @remarks Two types will be delivered with @ message which is JSON string.
+ * @remarks Two types will be delivered with @ message which is a JSON string.
* One is for the remote session description and the other is for a new ICE candidate.
* For the remote session description, @ message will be {"sdp":{"type":"offer or answer","sdp":"..."}}.
* For the new ICE candidate, @ message will be {"ice":{"candidate":"..."}}.
* @since_tizen 3.0
* @remarks The node type should not be #MEDIA_STREAMER_NODE_TYPE_SRC and #MEDIA_STREAMER_NODE_TYPE_SINK.
* To create source / sink type node, media_streamer_node_create_src() / media_streamer_node_create_sink() should be called.
- * The internet privilege(%http://tizen.org/privilege/internet) should be added if #MEDIA_STREAMER_NODE_TYPE_WEBRTC is set.
+ * The internet privilege (%http://tizen.org/privilege/internet) should be added if #MEDIA_STREAMER_NODE_TYPE_WEBRTC is set.
* You can release @a node using media_streamer_node_destroy().
* @param[in] type Created node type
* @param[in] in_fmt Media format handle for input data
int media_streamer_node_unset_decoded_ready_cb(media_streamer_node_h node);
/**
- * @brief Sets a callback function to be invoked when WebRTC node needs to send the message to the remote peer of WebRTC connection.
- * @details This function can be called only for #MEDIA_STREAMER_NODE_TYPE_WEBRTC type.
+ * @brief Sets a callback function to be invoked when WebRTC node needs to send a message to the remote peer of WebRTC connection.
+ * @details This function can be called only for #MEDIA_STREAMER_NODE_TYPE_WEBRTC type node.
* @since_tizen 6.0
* @param[in] webrtc Media streamer WebRTC node handle
* @param[in] callback The WebRTC message callback function to register
int media_streamer_webrtc_node_set_message_cb(media_streamer_node_h webrtc, media_streamer_webrtc_message_cb callback, void *user_data);
/**
- * @brief Unsets the webrtc message callback function.
+ * @brief Unsets the WebRTC message callback function.
* @since_tizen 6.0
* @param[in] src Media streamer WebRTC node handle
* @return @c 0 on success,