1GStreamer::Clock(3)   User Contributed Perl Documentation  GStreamer::Clock(3)
2
3
4

NAME

6       GStreamer::Clock
7

HIERARCHY

9         Glib::Object
10         +----GStreamer::Object
11              +----GStreamer::Clock
12

METHODS

14   clockid = $clock->new_periodic_id ($start_time, $interval)
15           ·   $start_time (unsigned integer)
16
17           ·   $interval (unsigned integer)
18
19   clockid = $clock->new_single_shot_id ($time)
20           ·   $time (unsigned integer)
21
22   list = $clock->add_observation ($slave, $master)
23           ·   $slave (unsigned integer)
24
25           ·   $master (unsigned integer)
26
27   unsigned integer = $clock->adjust_unlocked ($internal)
28           ·   $internal (unsigned integer)
29
30   (internal, external, rate_num, rate_denom) = $clock->get_calibration
31   $clock->set_calibration ($internal, $external, $rate_num, $rate_denom)
32           ·   $internal (unsigned integer)
33
34           ·   $external (unsigned integer)
35
36           ·   $rate_num (unsigned integer)
37
38           ·   $rate_denom (unsigned integer)
39
40   unsigned integer = $clock->get_internal_time
41   clock or undef = $clock->get_master
42   boolean = $clock->set_master ($master)
43           ·   $master (GStreamer::Clock)
44
45   uint64 = $clock->get_resolution
46   uint64 = $clock->set_resolution ($resolution)
47           ·   $resolution (Glib::UInt64)
48
49   unsigned integer = $clock->get_time

PROPERTIES

51       'stats' (boolean : readable / writable / private)
52           Enable clock stats (unimplemented)
53
54       'timeout' (Glib::UInt64 : readable / writable / private)
55           The amount of time, in nanoseconds, to sample master and slave
56           clocks
57
58       'window-size' (integer : readable / writable / private)
59           The size of the window used to calculate rate and offset
60
61       'window-threshold' (integer : readable / writable / private)
62           The threshold to start calculating rate and offset
63

SEE ALSO

65       GStreamer, Glib::Object, GStreamer::Object
66
68       Copyright (C) 2005-2008 by the gtk2-perl team.
69
70       This software is licensed under the LGPL.  See GStreamer for a full
71       notice.
72
73
74
75perl v5.12.0                      2010-05-02               GStreamer::Clock(3)
Impressum