|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
<html>
|
|
Packit Service |
4387a0 |
<head>
|
|
Packit Service |
4387a0 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit Service |
4387a0 |
<title>GstRTSPUrl: GStreamer Base Plugins 1.0 Library Reference Manual</title>
|
|
Packit Service |
4387a0 |
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
|
Packit Service |
4387a0 |
<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual">
|
|
Packit Service |
4387a0 |
<link rel="up" href="gstreamer-rtsp.html" title="RTSP Library">
|
|
Packit Service |
4387a0 |
<link rel="prev" href="gst-plugins-base-libs-GstRTSPRange.html" title="GstRTSPRange">
|
|
Packit Service |
4387a0 |
<link rel="next" href="gstreamer-sdp.html" title="SDP Library">
|
|
Packit Service |
4387a0 |
<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
|
|
Packit Service |
4387a0 |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit Service |
4387a0 |
</head>
|
|
Packit Service |
4387a0 |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Top |
|
|
Packit Service |
4387a0 |
Description |
|
|
Packit Service |
4387a0 |
Object Hierarchy
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
GstRTSPUrl
|
|
Packit Service |
4387a0 |
GstRTSPUrl — handling RTSP urls
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Functions
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
GstRTSPResult
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_parse ()
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
GstRTSPUrl *
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_copy ()
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
void
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_free ()
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gchar *
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_get_request_uri ()
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
GstRTSPResult
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_set_port ()
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
GstRTSPResult
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_get_port ()
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gchar **
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_decode_path_components ()
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Types and Values
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
#define
|
|
Packit Service |
4387a0 |
GST_RTSP_DEFAULT_PORT
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
struct
|
|
Packit Service |
4387a0 |
GstRTSPUrl
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Object Hierarchy
|
|
Packit Service |
4387a0 |
GBoxed
|
|
Packit Service |
4387a0 |
╰── GstRTSPUrl
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Includes
|
|
Packit Service |
4387a0 |
#include <gst/rtsp/rtsp.h>
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Description
|
|
Packit Service |
4387a0 |
Provides helper functions to handle RTSP urls.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Functions
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_parse ()
|
|
Packit Service |
4387a0 |
GstRTSPResult
|
|
Packit Service |
4387a0 |
gst_rtsp_url_parse (const gchar *urlstr ,
|
|
Packit Service |
4387a0 |
GstRTSPUrl **url );
|
|
Packit Service |
4387a0 |
Parse the RTSP urlstr
|
|
Packit Service |
4387a0 |
into a newly allocated GstRTSPUrl. Free after usage
|
|
Packit Service |
4387a0 |
with gst_rtsp_url_free() .
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Parameters
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
urlstr
|
|
Packit Service |
4387a0 |
the url string to parse
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
url
|
|
Packit Service |
4387a0 |
location to hold the result.
|
|
Packit Service |
4387a0 |
[out]
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Returns
|
|
Packit Service |
4387a0 |
a GstRTSPResult.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_copy ()
|
|
Packit Service |
4387a0 |
GstRTSPUrl *
|
|
Packit Service |
4387a0 |
gst_rtsp_url_copy (const GstRTSPUrl *url );
|
|
Packit Service |
4387a0 |
Make a copy of url
|
|
Packit Service |
4387a0 |
.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Parameters
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
url
|
|
Packit Service |
4387a0 |
a GstRTSPUrl
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Returns
|
|
Packit Service |
4387a0 |
a copy of url
|
|
Packit Service |
4387a0 |
. Free with gst_rtsp_url_free() after usage.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_free ()
|
|
Packit Service |
4387a0 |
void
|
|
Packit Service |
4387a0 |
gst_rtsp_url_free (GstRTSPUrl *url );
|
|
Packit Service |
4387a0 |
Free the memory used by url
|
|
Packit Service |
4387a0 |
.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Parameters
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
url
|
|
Packit Service |
4387a0 |
a GstRTSPUrl
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_get_request_uri ()
|
|
Packit Service |
4387a0 |
gchar *
|
|
Packit Service |
4387a0 |
gst_rtsp_url_get_request_uri (const GstRTSPUrl *url );
|
|
Packit Service |
4387a0 |
Get a newly allocated string describing the request URI for url
|
|
Packit Service |
4387a0 |
.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Parameters
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
url
|
|
Packit Service |
4387a0 |
a GstRTSPUrl
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Returns
|
|
Packit Service |
4387a0 |
a string with the request URI. g_free() after usage.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_set_port ()
|
|
Packit Service |
4387a0 |
GstRTSPResult
|
|
Packit Service |
4387a0 |
gst_rtsp_url_set_port (GstRTSPUrl *url ,
|
|
Packit Service |
4387a0 |
guint16 port );
|
|
Packit Service |
4387a0 |
Set the port number in url
|
|
Packit Service |
4387a0 |
to port
|
|
Packit Service |
4387a0 |
.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Parameters
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
url
|
|
Packit Service |
4387a0 |
a GstRTSPUrl
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
port
|
|
Packit Service |
4387a0 |
the port
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Returns
|
|
Packit Service |
4387a0 |
GST_RTSP_OK.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_get_port ()
|
|
Packit Service |
4387a0 |
GstRTSPResult
|
|
Packit Service |
4387a0 |
gst_rtsp_url_get_port (const GstRTSPUrl *url ,
|
|
Packit Service |
4387a0 |
guint16 *port );
|
|
Packit Service |
4387a0 |
Get the port number of url
|
|
Packit Service |
4387a0 |
.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Parameters
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
url
|
|
Packit Service |
4387a0 |
a GstRTSPUrl
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
port
|
|
Packit Service |
4387a0 |
location to hold the port.
|
|
Packit Service |
4387a0 |
[out]
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Returns
|
|
Packit Service |
4387a0 |
GST_RTSP_OK.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gst_rtsp_url_decode_path_components ()
|
|
Packit Service |
4387a0 |
gchar **
|
|
Packit Service |
4387a0 |
gst_rtsp_url_decode_path_components (const GstRTSPUrl *url );
|
|
Packit Service |
4387a0 |
Splits the path of url
|
|
Packit Service |
4387a0 |
on '/' boundaries, decoding the resulting components,
|
|
Packit Service |
4387a0 |
The decoding performed by this routine is "URI decoding", as defined in RFC
|
|
Packit Service |
4387a0 |
3986, commonly known as percent-decoding. For example, a string "foo%2fbar"
|
|
Packit Service |
4387a0 |
will decode to "foo/bar" -- the %2f being replaced by the corresponding byte
|
|
Packit Service |
4387a0 |
with hex value 0x2f. Note that there is no guarantee that the resulting byte
|
|
Packit Service |
4387a0 |
sequence is valid in any given encoding. As a special case, %00 is not
|
|
Packit Service |
4387a0 |
unescaped to NUL, as that would prematurely terminate the string.
|
|
Packit Service |
4387a0 |
Also note that since paths usually start with a slash, the first component
|
|
Packit Service |
4387a0 |
will usually be the empty string.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Parameters
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
url
|
|
Packit Service |
4387a0 |
a GstRTSPUrl
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Returns
|
|
Packit Service |
4387a0 |
NULL -terminated array of URL components. Free with
|
|
Packit Service |
4387a0 |
g_strfreev() when no longer needed.
|
|
Packit Service |
4387a0 |
[transfer full]
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Types and Values
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
GST_RTSP_DEFAULT_PORT
|
|
Packit Service |
4387a0 |
#define GST_RTSP_DEFAULT_PORT 554
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
The default RTSP port to connect to.
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
struct GstRTSPUrl
|
|
Packit Service |
4387a0 |
struct GstRTSPUrl {
|
|
Packit Service |
4387a0 |
GstRTSPLowerTrans transports;
|
|
Packit Service |
4387a0 |
GstRTSPFamily family;
|
|
Packit Service |
4387a0 |
gchar *user;
|
|
Packit Service |
4387a0 |
gchar *passwd;
|
|
Packit Service |
4387a0 |
gchar *host;
|
|
Packit Service |
4387a0 |
guint16 port;
|
|
Packit Service |
4387a0 |
gchar *abspath;
|
|
Packit Service |
4387a0 |
gchar *query;
|
|
Packit Service |
4387a0 |
};
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
This structure contains the result of a parsed RTSP URL
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Members
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
GstRTSPLowerTrans transports ;
|
|
Packit Service |
4387a0 |
the transports allowed
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
GstRTSPFamily family ;
|
|
Packit Service |
4387a0 |
the family
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gchar *user ;
|
|
Packit Service |
4387a0 |
the user
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gchar *passwd ;
|
|
Packit Service |
4387a0 |
the password
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gchar *host ;
|
|
Packit Service |
4387a0 |
the host
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
guint16 port ;
|
|
Packit Service |
4387a0 |
the port
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gchar *abspath ;
|
|
Packit Service |
4387a0 |
the absolute path
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
gchar *query ;
|
|
Packit Service |
4387a0 |
additional query parameters
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
|
|
Packit Service |
4387a0 |
Generated by GTK-Doc V1.28
|
|
Packit Service |
4387a0 |
</body>
|
|
Packit Service |
4387a0 |
</html>
|