+void gst_rtsp_client_set_mount_points (GstRTSPClient *client,
+ GstRTSPMountPoints *mounts);
+GstRTSPMountPoints * gst_rtsp_client_get_mount_points (GstRTSPClient *client);
+
+void gst_rtsp_client_set_use_client_settings (GstRTSPClient * client,
+ gboolean use_client_settings);
+gboolean gst_rtsp_client_get_use_client_settings (GstRTSPClient * client);
+
+void gst_rtsp_client_set_auth (GstRTSPClient *client, GstRTSPAuth *auth);
+GstRTSPAuth * gst_rtsp_client_get_auth (GstRTSPClient *client);
+
+GstRTSPUrl * gst_rtsp_client_get_uri (GstRTSPClient *client);
+GstRTSPConnection * gst_rtsp_client_get_connection (GstRTSPClient *client);
+
+void gst_rtsp_client_set_send_func (GstRTSPClient *client,
+ GstRTSPClientSendFunc func,
+ gpointer user_data,
+ GDestroyNotify notify);
+GstRTSPResult gst_rtsp_client_handle_message (GstRTSPClient *client,
+ GstRTSPMessage *message);
+
+gboolean gst_rtsp_client_accept (GstRTSPClient *client,
+ GSocket *socket,
+ GCancellable *cancellable,
+ GError **error);
+
+gboolean gst_rtsp_client_use_socket (GstRTSPClient * client,
+ GSocket *socket,
+ const gchar * ip,
+ gint port,
+ const gchar *initial_buffer,
+ GError **error);
+
+guint gst_rtsp_client_attach (GstRTSPClient *client,
+ GMainContext *context);