souphttpclientsink

Sends streams to HTTP server via PUT

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSink
                    ╰──souphttpclientsink

Factory details

Authors: – David Schleef

Classification:Generic

Rank – none

Plugin – gstsoup

Package – GStreamer Good Plug-ins

Pad Templates

sink

ANY

Presencealways

Directionsink

Object typeGstPad


Properties

async

“async” gboolean

Go asynchronously to PAUSED

Flags : Read / Write

Default value : true


automatic-redirect

“automatic-redirect” gboolean

Automatically follow HTTP redirects (HTTP Status Code 3xx)

Flags : Read / Write

Default value : true


blocksize

“blocksize” guint

Size in bytes to pull per buffer (0 = default)

Flags : Read / Write

Default value : 4096


cookies

“cookies” GStrv *

HTTP request cookies

Flags : Read / Write


enable-last-sample

“enable-last-sample” gboolean

Enable the last-sample property

Flags : Read / Write

Default value : true


http-log-level

“http-log-level” SoupLoggerLogLevel *

Set log level for soup's HTTP session log

Flags : Read / Write

Default value : none (0)


last-sample

“last-sample” GstSample *

The last sample received in the sink

Flags : Read


location

“location” gchararray

URI to send to

Flags : Read / Write

Default value : NULL


max-bitrate

“max-bitrate” guint64

The maximum bits per second to render (0 = disabled)

Flags : Read / Write

Default value : 0


max-lateness

“max-lateness” gint64

Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)

Flags : Read / Write

Default value : 18446744073709551615


processing-deadline

“processing-deadline” guint64

Maximum processing time for a buffer in nanoseconds

Flags : Read / Write

Default value : 20000000


proxy

“proxy” gchararray

HTTP proxy server URI

Flags : Read / Write


proxy-id

“proxy-id” gchararray

user id for proxy authentication

Flags : Read / Write

Default value : NULL


proxy-pw

“proxy-pw” gchararray

user password for proxy authentication

Flags : Read / Write

Default value : NULL


qos

“qos” gboolean

Generate Quality-of-Service events upstream

Flags : Read / Write

Default value : false


render-delay

“render-delay” guint64

Additional render delay of the sink in nanoseconds

Flags : Read / Write

Default value : 0


retries

“retries” gint

Maximum number of retries, zero to disable, -1 to retry forever

Flags : Read / Write

Default value : 0


retry-delay

“retry-delay” gint

Delay in seconds between retries after a failure

Flags : Read / Write

Default value : 5


session

“session” SoupSession *

SoupSession object to use for communication

Flags : Read / Write


stats

“stats” GstStructure *

Sink Statistics

Flags : Read

Default value :

application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;

sync

“sync” gboolean

Sync on the clock

Flags : Read / Write

Default value : true


throttle-time

“throttle-time” guint64

The time to keep between rendered buffers (0 = disabled)

Flags : Read / Write

Default value : 0


ts-offset

“ts-offset” gint64

Timestamp offset in nanoseconds

Flags : Read / Write

Default value : 0


user-agent

“user-agent” gchararray

Value of the User-Agent HTTP request header field

Flags : Read / Write

Default value : GStreamer souphttpclientsink


user-id

“user-id” gchararray

user id for authentication

Flags : Read / Write

Default value : NULL


user-pw

“user-pw” gchararray

user password for authentication

Flags : Read / Write

Default value : NULL


The results of the search are