shout2

(from GStreamer Good Plug-ins git)

Sends data to an icecast server

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSink
                    ╰──shout2send

Factory details

Authors: – Wim Taymans , Pedro Corte-Real , Zaheer Abbas Merali

Classification:Sink/Network

Rank – none

Plugin – libgstshout2.so

Package – GStreamer Good Plug-ins git

Pad Templates

sink

application/ogg:
audio/ogg:
video/ogg:
audio/mpeg:
    mpegversion: 1
          layer: [ 1, 3 ]
video/webm:
audio/webm:

Presencealways

Directionsink


Signals

connection-problem

connection_problem_callback (GstElement * param_0,
                             gint param_1,
                             gpointer udata)
def connection_problem_callback (param_0, param_1, udata):
    #python callback for the 'connection-problem' signal
function connection_problem_callback(param_0: GstElement * param_0, param_1: gint param_1, udata: gpointer udata): {
    // javascript callback for the 'connection-problem' signal
}

Parameters:

param_0
No description available
param_1
No description available
udata
No description available

Properties

async

“async” gboolean

Go asynchronously to PAUSED

Flags : Read / Write

Default value : true


blocksize

“blocksize” guint

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

Flags : Read / Write

Default value : 4096


description

“description” gchararray

description

Flags : Read / Write


enable-last-sample

“enable-last-sample” gboolean

Enable the last-sample property

Flags : Read / Write

Default value : true


genre

“genre” gchararray

genre

Flags : Read / Write


ip

“ip” gchararray

IP address or hostname

Flags : Read / Write

Default value : 127.0.0.1


last-sample

“last-sample” GstSample *

The last sample received in the sink

Flags : Read


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


mount

“mount” gchararray

mount

Flags : Read / Write


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


password

“password” gchararray

password

Flags : Read / Write

Default value : hackme


port

“port” gint

port

Flags : Read / Write

Default value : 8000


processing-deadline

“processing-deadline” guint64

Maximum processing deadline in nanoseconds

Flags : Read / Write

Default value : 20000000


protocol

“protocol” Shout2send-protocol

Connection Protocol to use

Flags : Read / Write

Default value : http (3)


public

“public” gboolean

If the stream should be listed on the server's stream directory

Flags : Read / Write

Default value : false


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


streamname

“streamname” gchararray

name of the stream

Flags : Read / Write


sync

“sync” gboolean

Sync on the clock

Flags : Read / Write

Default value : false


throttle-time

“throttle-time” guint64

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

Flags : Read / Write

Default value : 0


timeout

“timeout” guint

Max amount of time to wait for network activity, in milliseconds

Flags : Read / Write

Default value : 10000


ts-offset

“ts-offset” gint64

Timestamp offset in nanoseconds

Flags : Read / Write

Default value : 0


url

“url” gchararray

the stream's homepage URL

Flags : Read / Write


username

“username” gchararray

username

Flags : Read / Write

Default value : source


Named constants

Shout2send-protocol

Members

xaudiocast (1) – Xaudiocast Protocol (icecast 1.3.x)
icy (2) – Icy Protocol (ShoutCast)
http (3) – Http Protocol (icecast 2.x)

The results of the search are