the absolute path
the family
the host
the password
the port
additional query parameters
the transports allowed
the user
Make a copy of url
.
Splits the path of url
on '/' boundaries, decoding the resulting components,
The decoding performed by this routine is "URI decoding", as defined in RFC 3986, commonly known as percent-decoding. For example, a string "foo%2fbar" will decode to "foo/bar" -- the %2f being replaced by the corresponding byte with hex value 0x2f. Note that there is no guarantee that the resulting byte sequence is valid in any given encoding. As a special case, %00 is not unescaped to NUL, as that would prematurely terminate the string.
Also note that since paths usually start with a slash, the first component will usually be the empty string.
Free the memory used by url
.
Get the port number of url
.
Get a newly allocated string describing the request URI for url
.
Get a newly allocated string describing the request URI for url
combined with the control path for control_path
an RTSP aggregate control path
Set the port number in url
to port
.
the port
Parse the RTSP urlstr
into a newly allocated #GstRTSPUrl. Free after usage
with gst_rtsp_url_free().
the url string to parse
Provides helper functions to handle RTSP urls.