| GStreamer Bad Plugins 1.0 Plugins Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Implemented Interfaces | Properties | ||||
"location" gchar* : Read / Write "proxy" gchar* : Read / Write "uri" gchararray : Read / Write "automatic-redirect" gboolean : Read / Write "iradio-genre" gchar* : Read "iradio-mode" gboolean : Read / Write "iradio-name" gchar* : Read "iradio-url" gchar* : Read "neon-http-debug" gboolean : Read / Write "user-agent" gchar* : Read / Write "accept-self-signed" gboolean : Read / Write "connect-timeout" guint : Read / Write "cookies" GStrv : Read / Write "read-timeout" guint : Read / Write
plugin |
neon |
author |
Edgard Lima <edgard.lima@indt.org.br>, Rosfran Borges <rosfran.borges@indt.org.br>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br> |
class |
Source/Network |
struct GstNeonhttpSrc {
GstPushSrc element;
/* socket */
ne_session *session;
ne_request *request;
ne_uri uri;
gchar *location;
gchar *query_string;
ne_uri proxy;
gchar *user_agent;
gchar **cookies;
guint64 content_size;
gboolean eos;
/* whether to request icecast metadata */
gboolean iradio_mode;
/* enable Neon HTTP redirects (HTTP 302 status code) */
gboolean automatic_redirect;
/* enable Neon HTTP debug messages */
gboolean neon_http_debug;
/* accept self-signed certificates */
gboolean accept_self_signed;
gint64 read_position;
gboolean seekable;
/* seconds before timing out when connecting or reading to/from a socket */
guint connect_timeout;
guint read_timeout;
};
"proxy" property "proxy" gchar* : Read / Write
Proxy server to use, in the form HOSTNAME:PORT. Defaults to the http_proxy environment variable.
Default value: ""
"uri" property "uri" gchararray : Read / Write
The location in form of a URI (deprecated; use location).
Default value: ""
"automatic-redirect" property "automatic-redirect" gboolean : Read / Write
Automatically follow HTTP redirects (HTTP Status Code 3xx).
Default value: TRUE
"iradio-mode" property "iradio-mode" gboolean : Read / Write
Enable internet radio mode (ask server to send shoutcast/icecast metadata interleaved with the actual stream data).
Default value: TRUE
"iradio-url" property "iradio-url" gchar* : Read
Homepage URL for radio stream.
Default value: NULL
"neon-http-debug" property "neon-http-debug" gboolean : Read / Write
Enable Neon HTTP debug messages.
Default value: FALSE
"user-agent" property "user-agent" gchar* : Read / Write
Value of the User-Agent HTTP request header field.
Default value: "GStreamer neonhttpsrc"
"accept-self-signed" property "accept-self-signed" gboolean : Read / Write
Accept self-signed SSL/TLS certificates.
Default value: FALSE
"connect-timeout" property "connect-timeout" guint : Read / Write
Value in seconds to timeout a blocking connection (0 = default).
Allowed values: <= 3600
Default value: 0