GstUri

GstUri

Functions

Types and Values

  GstUri

Includes

#include <gst/gst.h>

Description

Functions

GST_URI_CAST()

#define GST_URI_CAST(obj)   ((GstUri *)(obj))

GST_URI_CONST_CAST()

#define GST_URI_CONST_CAST(obj) ((const GstUri *)(obj))

gst_uri_new ()

GstUri *
gst_uri_new (const gchar *scheme,
             const gchar *userinfo,
             const gchar *host,
             guint port,
             const gchar *path,
             const gchar *query,
             const gchar *fragment);

gst_uri_new_with_base ()

GstUri *
gst_uri_new_with_base (GstUri *base,
                       const gchar *scheme,
                       const gchar *userinfo,
                       const gchar *host,
                       guint port,
                       const gchar *path,
                       const gchar *query,
                       const gchar *fragment);

gst_uri_from_string ()

GstUri *
gst_uri_from_string (const gchar *uri);

gst_uri_from_string_with_base ()

GstUri *
gst_uri_from_string_with_base (GstUri *base,
                               const gchar *uri);

gst_uri_copy ()

GstUri *
gst_uri_copy (const GstUri *uri);

gst_uri_equal ()

gboolean
gst_uri_equal (const GstUri *first,
               const GstUri *second);

gst_uri_join ()

GstUri *
gst_uri_join (GstUri *base_uri,
              GstUri *ref_uri);

gst_uri_join_strings ()

gchar *
gst_uri_join_strings (const gchar *base_uri,
                      const gchar *ref_uri);

gst_uri_is_writable ()

gboolean
gst_uri_is_writable (const GstUri *uri);

gst_uri_make_writable ()

GstUri *
gst_uri_make_writable (GstUri *uri);

gst_uri_to_string ()

gchar *
gst_uri_to_string (const GstUri *uri);

gst_uri_ref ()

GstUri *
gst_uri_ref (GstUri *uri);

gst_uri_unref ()

void
gst_uri_unref (GstUri *uri);

gst_uri_is_normalized ()

gboolean
gst_uri_is_normalized (const GstUri *uri);

gst_uri_normalize ()

gboolean
gst_uri_normalize (GstUri *uri);

gst_uri_get_scheme ()

const gchar *
gst_uri_get_scheme (const GstUri *uri);

gst_uri_set_scheme ()

gboolean
gst_uri_set_scheme (GstUri *uri,
                    const gchar *scheme);

gst_uri_get_userinfo ()

const gchar *
gst_uri_get_userinfo (const GstUri *uri);

gst_uri_set_userinfo ()

gboolean
gst_uri_set_userinfo (GstUri *uri,
                      const gchar *userinfo);

gst_uri_get_host ()

const gchar *
gst_uri_get_host (const GstUri *uri);

gst_uri_set_host ()

gboolean
gst_uri_set_host (GstUri *uri,
                  const gchar *host);

gst_uri_get_port ()

guint
gst_uri_get_port (const GstUri *uri);

gst_uri_set_port ()

gboolean
gst_uri_set_port (GstUri *uri,
                  guint port);

gst_uri_get_path ()

gchar *
gst_uri_get_path (const GstUri *uri);

gst_uri_set_path ()

gboolean
gst_uri_set_path (GstUri *uri,
                  const gchar *path);

gst_uri_get_path_string ()

gchar *
gst_uri_get_path_string (const GstUri *uri);

gst_uri_set_path_string ()

gboolean
gst_uri_set_path_string (GstUri *uri,
                         const gchar *path);

gst_uri_get_path_segments ()

GList *
gst_uri_get_path_segments (const GstUri *uri);

gst_uri_set_path_segments ()

gboolean
gst_uri_set_path_segments (GstUri *uri,
                           GList *path_segments);

gst_uri_append_path ()

gboolean
gst_uri_append_path (GstUri *uri,
                     const gchar *relative_path);

gst_uri_append_path_segment ()

gboolean
gst_uri_append_path_segment (GstUri *uri,
                             const gchar *path_segment);

gst_uri_get_query_string ()

gchar *
gst_uri_get_query_string (const GstUri *uri);

gst_uri_set_query_string ()

gboolean
gst_uri_set_query_string (GstUri *uri,
                          const gchar *query);

gst_uri_get_query_table ()

GHashTable *
gst_uri_get_query_table (const GstUri *uri);

gst_uri_set_query_table ()

gboolean
gst_uri_set_query_table (GstUri *uri,
                         GHashTable *query_table);

gst_uri_get_query_value ()

const gchar *
gst_uri_get_query_value (const GstUri *uri,
                         const gchar *query_key);

gst_uri_set_query_value ()

gboolean
gst_uri_set_query_value (GstUri *uri,
                         const gchar *query_key,
                         const gchar *query_value);

gst_uri_remove_query_key ()

gboolean
gst_uri_remove_query_key (GstUri *uri,
                          const gchar *query_key);

gst_uri_query_has_key ()

gboolean
gst_uri_query_has_key (const GstUri *uri,
                       const gchar *query_key);

gst_uri_get_query_keys ()

GList *
gst_uri_get_query_keys (const GstUri *uri);

gst_uri_get_fragment ()

const gchar *
gst_uri_get_fragment (const GstUri *uri);

gst_uri_set_fragment ()

gboolean
gst_uri_set_fragment (GstUri *uri,
                      const gchar *fragment);

Types and Values

GstUri

typedef struct _GstUri GstUri;