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

NAME

6       GStreamer::Bus
7

HIERARCHY

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

METHODS

14   bus = GStreamer::Bus->new
15   $bus->add_signal_watch
16   integer = $bus->add_watch ($func, $data=undef)
17       ·   $func (scalar)
18
19       ·   $data (scalar)
20
21   $bus->set_flushing ($flushing)
22       ·   $flushing (boolean)
23
24   boolean = $bus->have_pending
25   GstMessage or undef = $bus->peek
26   GstMessage or undef = $bus->poll ($events, $timeout)
27       ·   $events (GStreamer::MessageType)
28
29       ·   $timeout (integer)
30
31   GstMessage or undef = $bus->pop
32   boolean = $bus->post ($message)
33       ·   $message (GstMessage)
34
35   $bus->remove_signal_watch

SIGNALS

37       message (GStreamer::Bus, GstMessage)
38       sync-message (GStreamer::Bus, GstMessage)
39

ENUMS AND FLAGS

41   flags GStreamer::MessageType
42       ·   'unknown' / 'GST_MESSAGE_UNKNOWN'
43
44       ·   'eos' / 'GST_MESSAGE_EOS'
45
46       ·   'error' / 'GST_MESSAGE_ERROR'
47
48       ·   'warning' / 'GST_MESSAGE_WARNING'
49
50       ·   'info' / 'GST_MESSAGE_INFO'
51
52       ·   'tag' / 'GST_MESSAGE_TAG'
53
54       ·   'buffering' / 'GST_MESSAGE_BUFFERING'
55
56       ·   'state-changed' / 'GST_MESSAGE_STATE_CHANGED'
57
58       ·   'state-dirty' / 'GST_MESSAGE_STATE_DIRTY'
59
60       ·   'step-done' / 'GST_MESSAGE_STEP_DONE'
61
62       ·   'clock-provide' / 'GST_MESSAGE_CLOCK_PROVIDE'
63
64       ·   'clock-lost' / 'GST_MESSAGE_CLOCK_LOST'
65
66       ·   'new-clock' / 'GST_MESSAGE_NEW_CLOCK'
67
68       ·   'structure-change' / 'GST_MESSAGE_STRUCTURE_CHANGE'
69
70       ·   'stream-status' / 'GST_MESSAGE_STREAM_STATUS'
71
72       ·   'application' / 'GST_MESSAGE_APPLICATION'
73
74       ·   'element' / 'GST_MESSAGE_ELEMENT'
75
76       ·   'segment-start' / 'GST_MESSAGE_SEGMENT_START'
77
78       ·   'segment-done' / 'GST_MESSAGE_SEGMENT_DONE'
79
80       ·   'duration' / 'GST_MESSAGE_DURATION'
81
82       ·   'latency' / 'GST_MESSAGE_LATENCY'
83
84       ·   'async-start' / 'GST_MESSAGE_ASYNC_START'
85
86       ·   'async-done' / 'GST_MESSAGE_ASYNC_DONE'
87
88       ·   'request-state' / 'GST_MESSAGE_REQUEST_STATE'
89
90       ·   'step-start' / 'GST_MESSAGE_STEP_START'
91
92       ·   'qos' / 'GST_MESSAGE_QOS'
93
94       ·   'progress' / 'GST_MESSAGE_PROGRESS'
95
96       ·   'any' / 'GST_MESSAGE_ANY'
97

SEE ALSO

99       GStreamer, Glib::Object, GStreamer::Object
100
102       Copyright (C) 2005-2014 by the gtk2-perl team.
103
104       This software is licensed under the LGPL.  See GStreamer for a full
105       notice.
106
107
108
109perl v5.28.1                      2019-02-02                 GStreamer::Bus(3)
Impressum