gstrtspurl

gstrtspurl

Functions

Types and Values

Includes

#include <gst/rtsp/gstrtspurl.h>

Description

Functions

gst_rtsp_url_parse ()

GstRTSPResult
gst_rtsp_url_parse (const gchar *urlstr,
                    GstRTSPUrl **url);

gst_rtsp_url_copy ()

GstRTSPUrl *
gst_rtsp_url_copy (const GstRTSPUrl *url);

gst_rtsp_url_free ()

void
gst_rtsp_url_free (GstRTSPUrl *url);

gst_rtsp_url_get_request_uri ()

gchar *
gst_rtsp_url_get_request_uri (const GstRTSPUrl *url);

gst_rtsp_url_set_port ()

GstRTSPResult
gst_rtsp_url_set_port (GstRTSPUrl *url,
                       guint16 port);

gst_rtsp_url_get_port ()

GstRTSPResult
gst_rtsp_url_get_port (const GstRTSPUrl *url,
                       guint16 *port);

gst_rtsp_url_decode_path_components ()

gchar **
gst_rtsp_url_decode_path_components (const GstRTSPUrl *url);

Types and Values

GST_RTSP_DEFAULT_PORT

#define GST_RTSP_DEFAULT_PORT       554

struct GstRTSPUrl

struct GstRTSPUrl {
  GstRTSPLowerTrans  transports;
  GstRTSPFamily      family;
  gchar             *user;
  gchar             *passwd;
  gchar             *host;
  guint16            port;
  gchar             *abspath;
  gchar             *query;
};