Scroll to navigation

GStreamer::Clock(3pm) User Contributed Perl Documentation GStreamer::Clock(3pm)
 

NAME

GStreamer::Clock - Abstract class for global clocks

HIERARCHY

  Glib::Object
  +----GStreamer::Object
       +----GStreamer::Clock

METHODS

clockid = $clock-> new_periodic_id ($start_time, $interval)

$start_time (unsigned integer)
$interval (unsigned integer)

clockid = $clock-> new_single_shot_id ($time)

$time (unsigned integer)

list = $clock-> add_observation ($slave, $master)

$slave (unsigned integer)
$master (unsigned integer)

unsigned integer = $clock-> adjust_unlocked ($internal)

$internal (unsigned integer)

(internal, external, rate_num, rate_denom) = $clock-> get_calibration

$clock->set_calibration ($internal, $external, $rate_num, $rate_denom)

$internal (unsigned integer)
$external (unsigned integer)
$rate_num (unsigned integer)
$rate_denom (unsigned integer)

unsigned integer = $clock-> get_internal_time

clock or undef = $clock-> get_master

boolean = $clock-> set_master ($master)

$master (GStreamer::Clock)

64 bit unsigned = $clock-> get_resolution

64 bit unsigned = $clock-> set_resolution ($resolution)

$resolution (64 bit unsigned)

unsigned integer = $clock-> get_time

PROPERTIES

'stats' (boolean : default false : readable / writable / private)
Enable clock stats (unimplemented)
'timeout' (Glib::UInt64 : default 100000000 : readable / writable / private)
The amount of time, in nanoseconds, to sample master and slave clocks
'window-size' (integer : default 32 : readable / writable / private)
The size of the window used to calculate rate and offset
'window-threshold' (integer : default 4 : readable / writable / private)
The threshold to start calculating rate and offset

SEE ALSO

GStreamer, Glib::Object, GStreamer::Object

COPYRIGHT

Copyright (C) 2005-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See GStreamer for a full notice.
2014-08-15 perl v5.20.0