dccpclientsink

## dccpclientsink dccpclientsink — Send data as a client over the network via DCCP |

## Properties

gint | ccid | Read / Write
gboolean | close-socket | Read / Write
gchar * | host | Read / Write
gint | port | Read / Write
gint | sockfd | Read / Write

## Signals

void | connected | Run First

## Types and Values

struct | GstDCCPClientSink

## Object Hierarchy

        GObject
        ╰── GstObject
            ╰── GstElement
                ╰── GstBaseSink
                    ╰── GstDCCPClientSink

## Description

This element connect to a DCCP server and send data to it.

DCCP (Datagram

Congestion Control Protocol) is a Transport Layer protocol like TCP and UDP.

### Example pipeline

    1
    gst-launch -v filesrc location=music.mp3 ! mp3parse ! dccpclientsink host=localhost port=9011 ccid=2

Client

    1
    gst-launch -v dccpserversrc port=9011 ccid=2 ! decodebin ! alsasink

Server This example pipeline will send a MP3 stream to the server using DCCP. The server will decode the MP3 and play it. Run the server pipeline first than the client pipeline.

## Synopsis

### Element Information

plugin | dccp
author | E-Phone Team at Federal University of Campina Grande <leandroal@gmail.com>
class | Sink/Network

### Element Pads

name | sink
direction | sink
presence | always
details | ANY

## Functions

## Types and Values

### struct GstDCCPClientSink

    struct GstDCCPClientSink;

dccpclientsink object structure.

## Property Details

### The `“ccid”` property

      “ccid”                     gint

The Congestion Control IDentified to be used.

Flags: Read / Write

Allowed values: >= 2

Default value: 2

### The `“close-socket”` property

      “close-socket”             gboolean

Close socket at end of stream.

Flags: Read / Write

Default value: TRUE

### The `“host”` property

      “host”                     gchar *

The host IP address to send packets to.

Flags: Read / Write

Default value: "127.0.0.1"

### The `“port”` property

      “port”                     gint

The port to send the packets to.

Flags: Read / Write

Allowed values: [0,65535]

Default value: 5001

### The `“sockfd”` property

      “sockfd”                   gint

The socket file descriptor.

Flags: Read / Write

Allowed values: >= -1

Default value: -1

## Signal Details

### The `“connected”` signal

    void
    user_function (GstDCCPClientSink *gstdccpclientsink,
                   gint               arg1,
                   gpointer           user_data)

#### Parameters

gstdccpclientsink | the object which received the signal. |
user_data | user data set when the signal handler was connected. |

Flags: Run First

## See Also

dccpserversrc, dccpclientsrc, dccpserversink