tcpserversink

tcpserversink — Send data as a server over the network via TCP

Synopsis

                    GstTCPServerSink;

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GstObject
               +----GstElement
                     +----GstBaseSink
                           +----GstMultiHandleSink
                                 +----GstMultiSocketSink
                                       +----GstTCPServerSink

Properties

  "host"                     gchar*                : Read / Write
  "port"                     gint                  : Read / Write
  "current-port"             gint                  : Read

Description

Example launch line

1
2
3
4
# server:
gst-launch fdsrc fd=1 ! tcpserversink port=3000
# client:
gst-launch tcpclientsrc port=3000 ! fdsink fd=2

Details

GstTCPServerSink

typedef struct _GstTCPServerSink GstTCPServerSink;

Opaque data structure.

Property Details

The "host" property

  "host"                     gchar*                : Read / Write

The host/IP to listen on.

Default value: "localhost"


The "port" property

  "port"                     gint                  : Read / Write

The port to listen to (0=random available port).

Allowed values: [0,65535]

Default value: 4953


The "current-port" property

  "current-port"             gint                  : Read

The port number the socket is currently bound to. Applications can use this property to retrieve the port number actually bound to in case the port requested was 0 (=allocate a random available port).

Allowed values: [0,65535]

Default value: 0

Since 1.0.2

See Also

multifdsink