| Top |
| gchar * | content-type | Read / Write |
| gchar * | proxy | Read / Write |
| gchar * | proxy-passwd | Read / Write |
| gint | proxy-port | Read / Write |
| gchar * | proxy-user | Read / Write |
| gboolean | use-content-length | Read / Write |
GObject
╰── GInitiallyUnowned
╰── GstObject
╰── GstElement
╰── GstBaseSink
╰── GstCurlBaseSink
╰── GstCurlTlsSink
╰── GstCurlHttpSink
This is a network sink that uses libcurl as a client to upload data to an HTTP server.
Upload a JPEG file to an HTTP server.
1 2 3 4 5 6 |
gst-launch-1.0 filesrc location=image.jpg ! jpegparse ! curlhttpsink \ file-name=image.jpg \ location=http://192.168.0.1:8080/cgi-bin/patupload.cgi/ \ user=test passwd=test \ content-type=image/jpeg \ use-content-length=false |
“content-type” property “content-type” gchar *
The mime type of the body of the request.
Flags: Read / Write
Default value: NULL
“proxy-passwd” property “proxy-passwd” gchar *
Proxy user password to use for proxy authentication.
Flags: Read / Write
Default value: NULL
“proxy-port” property “proxy-port” gint
HTTP proxy server port.
Flags: Read / Write
Allowed values: >= 0
Default value: 3128
“proxy-user” property “proxy-user” gchar *
Proxy user name to use for proxy authentication.
Flags: Read / Write
Default value: NULL