#define MEDIA_STREAMER_PARAM_PLAYLIST_LOCATION "playlist-location"
/**
+ * @brief Definition for the name of the sink pad that receives video data.
+ * @since_tizen 6.0
+ * @remarks A node of #MEDIA_STREAMER_NODE_TYPE_RTP or #MEDIA_STREAMER_NODE_TYPE_WEBRTC type has this pad.
+ * @see media_streamer_node_set_pad_format()
+ * @see media_streamer_node_get_pad_format()
+ * @see media_streamer_node_link()
+ */
+#define MEDIA_STREAMER_NODE_PAD_VIDEO_SINK "video-in"
+
+/**
+ * @brief Definition for the name of the sink pad that receives audio data.
+ * @since_tizen 6.0
+ * @remarks A node of #MEDIA_STREAMER_NODE_TYPE_RTP or #MEDIA_STREAMER_NODE_TYPE_WEBRTC type has this pad.
+ * @see media_streamer_node_set_pad_format()
+ * @see media_streamer_node_get_pad_format()
+ * @see media_streamer_node_link()
+ */
+#define MEDIA_STREAMER_NODE_PAD_AUDIO_SINK "audio-in"
+
+/**
* @brief Called when error occurs in media streamer.
* @since_tizen 3.0
* @remarks Following error codes can be delivered.\n
* @brief Adds node to media streamer.
* @since_tizen 3.0
* @remarks Before 6.0, this function returns #MEDIA_STREAMER_ERROR_INVALID_STATE if @a streamer is not in the #MEDIA_STREAMER_STATE_IDLE state.\n
- * Since 6.0, this is no longer required.
+ * Since 6.0, this function can be called in any state of @a streamer.
* @param[in] streamer Media streamer handle
* @param[in] node Media streamer node handle to be added
* @return @c 0 on success,
* @retval #MEDIA_STREAMER_ERROR_NONE Successful
* @retval #MEDIA_STREAMER_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #MEDIA_STREAMER_ERROR_INVALID_OPERATION Invalid operation
- * @retval #MEDIA_STREAMER_ERROR_INVALID_STATE Invalid state
* @pre Create media streamer handle by calling media_streamer_create().
* @pre Create node handle by calling media_streamer_node_create().
* @see media_streamer_create()