## pcapparse

pcapparse — Parses a raw pcap stream

## Synopsis

    struct              GstPcapParse;

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GstObject
                   +----GstElement
                         +----GstPcapParse

## Properties

      "dst-ip"                   gchar*                : Read / Write
      "dst-port"                 gint                  : Read / Write
      "src-ip"                   gchar*                : Read / Write
      "src-port"                 gint                  : Read / Write
      "caps"                     GstCaps*              : Read / Write
      "ts-offset"                gint64                : Read / Write

## Description

Extracts payloads from Ethernet-encapsulated IP packets. Use "src-ip", "dst-ip", "src-port" and "dst-port" to restrict which packets should be included.

### Example pipelines

    1
    2

    gst-launch-0.10 filesrc location=h264crasher.pcap ! pcapparse ! rtph264depay
    ! ffdec_h264 ! fakesink

Read from a pcap dump file using filesrc, extract the raw UDP packets, depayload and decode them.

## Synopsis

### Element Information

plugin | pcapparse
author | Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
class | Raw/Parser

### Element Pads

name | sink
direction | sink
presence | always
details | raw/x-pcap

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

## Details

### struct GstPcapParse

    struct GstPcapParse;

GstPcapParse element.

## Property Details

### The `"dst-ip"` property

      "dst-ip"                   gchar*                : Read / Write

Destination IP to restrict to.

Default value: ""

### The `"dst-port"` property

      "dst-port"                 gint                  : Read / Write

Destination port to restrict to.

Allowed values: [G_MAXULONG,65535]

Default value: -1

### The `"src-ip"` property

      "src-ip"                   gchar*                : Read / Write

Source IP to restrict to.

Default value: ""

### The `"src-port"` property

      "src-port"                 gint                  : Read / Write

Source port to restrict to.

Allowed values: [G_MAXULONG,65535]

Default value: -1

### The `"caps"` property

      "caps"                     GstCaps*              : Read / Write

The caps of the source pad.

### The `"ts-offset"` property

      "ts-offset"                gint64                : Read / Write

Relative timestamp offset (ns) to apply (-1 = use absolute packet time).

Allowed values: >= G_MAXULONG

Default value: -1