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

# GStreamer::ClockID(3pm)

Abstract class for global clocks

## NAME

GStreamer::ClockID -  Abstract class for global clocks

## METHODS

### unsigned integer = $id-\>get\_time

### $id-\>unschedule

### list = $id-\>wait

### clockreturn = $id-\>wait\_async ($func, $data=undef)

- •

  `$func` (scalar)

- •

  `$data` (scalar)

## ENUMS AND FLAGS

### enum GStreamer::ClockReturn

- •

  'ok' / 'GST\_CLOCK\_OK'

- •

  'early' / 'GST\_CLOCK\_EARLY'

- •

  'unscheduled' / 'GST\_CLOCK\_UNSCHEDULED'

- •

  'busy' / 'GST\_CLOCK\_BUSY'

- •

  'badtime' / 'GST\_CLOCK\_BADTIME'

- •

  'error' / 'GST\_CLOCK\_ERROR'

- •

  'unsupported' / 'GST\_CLOCK\_UNSUPPORTED'

- •

  'done' / 'GST\_CLOCK\_DONE'

## 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.
