---
name: "GStreamer::Event::Custom"
section: "3pm"
platform: "linux"
package: "libgstreamer-perl"
version: "0.19-1+b1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/GStreamer::Event::Custom"
---

# GStreamer::Event::Custom(3pm)

Structure describing events that are passed up and down a pipeline

## NAME

GStreamer::Event::Custom -  Structure describing events that are passed up and down a pipeline

## METHODS

### GstEvent = GStreamer::Event::Custom-\>new ($type, $structure)

- •

  `$type` (GStreamer::EventType)

- •

  `$structure` (GStreamer::Structure)

## ENUMS AND FLAGS

### enum GStreamer::EventType

- •

  'unknown' / 'GST\_EVENT\_UNKNOWN'

- •

  'flush-start' / 'GST\_EVENT\_FLUSH\_START'

- •

  'flush-stop' / 'GST\_EVENT\_FLUSH\_STOP'

- •

  'eos' / 'GST\_EVENT\_EOS'

- •

  'newsegment' / 'GST\_EVENT\_NEWSEGMENT'

- •

  'tag' / 'GST\_EVENT\_TAG'

- •

  'buffersize' / 'GST\_EVENT\_BUFFERSIZE'

- •

  'sink-message' / 'GST\_EVENT\_SINK\_MESSAGE'

- •

  'qos' / 'GST\_EVENT\_QOS'

- •

  'seek' / 'GST\_EVENT\_SEEK'

- •

  'navigation' / 'GST\_EVENT\_NAVIGATION'

- •

  'latency' / 'GST\_EVENT\_LATENCY'

- •

  'step' / 'GST\_EVENT\_STEP'

- •

  'custom-upstream' / 'GST\_EVENT\_CUSTOM\_UPSTREAM'

- •

  'custom-downstream' / 'GST\_EVENT\_CUSTOM\_DOWNSTREAM'

- •

  'custom-downstream-oob' / 'GST\_EVENT\_CUSTOM\_DOWNSTREAM\_OOB'

- •

  'custom-both' / 'GST\_EVENT\_CUSTOM\_BOTH'

- •

  'custom-both-oob' / 'GST\_EVENT\_CUSTOM\_BOTH\_OOB'

## SEE ALSO

GStreamer

## COPYRIGHT

Copyright (C) 2005-2011 by the gtk2-perl team.

This software is licensed under the LGPL.  See GStreamer for a full notice.
