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

PROPERTIES

58       'stats' (boolean : readable / writable)
59           Enable clock stats (unimplemented)
60
61       'timeout' (Glib::UInt64 : readable / writable)
62           The amount of time, in nanoseconds, to sample master and slave
63           clocks
64
65       'window-size' (integer : readable / writable)
66           The size of the window used to calculate rate and offset
67
68       'window-threshold' (integer : readable / writable)
69           The threshold to start calculating rate and offset
70

SEE ALSO

72       GStreamer, Glib::Object, GStreamer::Object
73
75       Copyright (C) 2005-2006 by the gtk2-perl team.
76
77       This software is licensed under the LGPL.  See GStreamer for a full
78       notice.
79
80
81
82perl v5.8.8                       2007-02-20               GStreamer::Clock(3)
Impressum