## gdpdepay gdpdepay — Depayloads GStreamer Data Protocol buffers |

## Synopsis

                        GstGDPDepay;

## Description

This element depayloads GStreamer Data Protocol buffers back to deserialized buffers and events.

    gst-launch -v -m filesrc location=test.gdp ! gdpdepay ! xvimagesink

This pipeline plays back a serialized video stream as created in the example for gdppay.

### Element Information

plugin | gdp
author | Thomas Vander Stichele <thomas at apestaart dot org>
class | GDP/Depayloader

### Element Pads

name | sink
direction | sink
presence | always
details | application/x-gdp

name | src
direction | source
presence | always
details | ANY

## Details

### GstGDPDepay

    typedef struct {
      GstElement element;
      GstPad *sinkpad;
      GstPad *srcpad;

      GstAdapter *adapter;
      GstGDPDepayState state;
      GstCaps *caps;

      guint8 *header;
      guint32 payload_length;
      GstDPPayloadType payload_type;
    } GstGDPDepay;

## See Also

gdppay