curlsink

curlsink — Upload data over the network to a server using libcurl

Properties

gboolean accept-self-signed Read / Write
gchar * content-type Read / Write
gchar * file-name Read / Write
gchar * location Read / Write
gchar * passwd Read / Write
gchar * proxy Read / Write
gchar * proxy-passwd Read / Write
gint proxy-port Read / Write
gchar * proxy-user Read / Write
gint qos-dscp Read / Write
gint timeout Read / Write
gboolean use-content-length Read / Write
gchar * user Read / Write

Types and Values

struct GstCurlSink

Object Hierarchy

    GObject
    ╰── GstObject
        ╰── GstElement
            ╰── GstBaseSink
                ╰── GstCurlSink

Description

Synopsis

Element Information

plugin

curl

author

Patricia Muscalu <patricia@axis.com>

class

Sink/Network

Element Pads

name

sink

direction

sink

presence

always

details

ANY

Functions

Types and Values

struct GstCurlSink

struct GstCurlSink;

Property Details

The “accept-self-signed” property

  “accept-self-signed”       gboolean

Accept self-signed SSL/TLS certificates.

Flags: Read / Write

Default value: FALSE


The “content-type” property

  “content-type”             gchar *

The mime type of the body of the request.

Flags: Read / Write

Default value: NULL


The “file-name” property

  “file-name”                gchar *

The base file name for the uploaded images.

Flags: Read / Write

Default value: NULL


The “location” property

  “location”                 gchar *

URI location to write to.

Flags: Read / Write

Default value: NULL


The “passwd” property

  “passwd”                   gchar *

User password to use for server authentication.

Flags: Read / Write

Default value: NULL


The “proxy” property

  “proxy”                    gchar *

HTTP proxy server URI.

Flags: Read / Write

Default value: NULL


The “proxy-passwd” property

  “proxy-passwd”             gchar *

Proxy user password to use for proxy authentication.

Flags: Read / Write

Default value: NULL


The “proxy-port” property

  “proxy-port”               gint

HTTP proxy server port.

Flags: Read / Write

Allowed values: >= 0

Default value: 3128


The “proxy-user” property

  “proxy-user”               gchar *

Proxy user name to use for proxy authentication.

Flags: Read / Write

Default value: NULL


The “qos-dscp” property

  “qos-dscp”                 gint

Quality of Service, differentiated services code point (0 default).

Flags: Read / Write

Allowed values: [0,63]

Default value: 0


The “timeout” property

  “timeout”                  gint

Number of seconds waiting to write before timeout.

Flags: Read / Write

Allowed values: >= 0

Default value: 30


The “use-content-length” property

  “use-content-length”       gboolean

Use the Content-Length HTTP header instead of Transfer-Encoding header.

Flags: Read / Write

Default value: FALSE


The “user” property

  “user”                     gchar *

User name to use for server authentication.

Flags: Read / Write

Default value: NULL