curlsink

## 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