Unix and Linux Discussions Tagged with he i |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
0 |
1,898 |
What is on Your Mind? |
|
|
|
8 |
2,063 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
1,952 |
IT Security RSS |
|
|
|
1 |
2,315 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
4,730 |
OS X Support RSS |
|
|
|
0 |
3,393 |
OS X Support RSS |
|
|
|
0 |
3,108 |
OS X Support RSS |
|
|
|
0 |
1,508 |
Complex Event Processing RSS News |
|
|
|
0 |
2,342 |
OS X Support RSS |
|
|
|
0 |
1,458 |
Complex Event Processing RSS News |
|
|
|
0 |
1,756 |
IT Security RSS |
|
|
|
0 |
3,420 |
UNIX and Linux RSS News |
|
|
|
8 |
4,581 |
UNIX for Dummies Questions & Answers |
|
|
|
8 |
5,657 |
UNIX for Dummies Questions & Answers |
|
|
|
6 |
4,570 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,867 |
Programming |
|
|
|
1 |
4,386 |
Programming |
|
|
|
1 |
4,225 |
Shell Programming and Scripting |
|
|
|
2 |
4,971 |
Shell Programming and Scripting |
|
|
|
2 |
2,901 |
UNIX for Advanced & Expert Users |
|
|
|
9 |
7,672 |
Programming |
|
|
|
1 |
4,784 |
Shell Programming and Scripting |
|
|
|
3 |
3,420 |
UNIX for Advanced & Expert Users |
|
|
|
4 |
3,025 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
2,809 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
2,503 |
UNIX for Dummies Questions & Answers |
|
|
|
13 |
7,988 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
3,581 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
5,877 |
IP Networking |
|
|
|
7 |
4,792 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
2,563 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
8,038 |
Programming |
|
|
|
1 |
3,956 |
UNIX for Advanced & Expert Users |
|
|
|
1 |
3,652 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
1,841 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
3,478 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
4,799 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
3,901 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
125,092 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
4,458 |
UNIX for Dummies Questions & Answers |
GStreamer::Event(3pm) User Contributed Perl Documentation GStreamer::Event(3pm)
NAME
GStreamer::Event - Structure describing events that are passed up and down a pipeline
DESCRIPTION
The various event types are represented as subclasses:
GStreamer::Event::FlushStart
GStreamer::Event::FlushStop
GStreamer::Event::EOS
GStreamer::Event::NewSegment
GStreamer::Event::Tag
GStreamer::Event::BufferSize
GStreamer::Event::QOS
GStreamer::Event::Seek
GStreamer::Event::Navigation
GStreamer::Event::Custom::UP
GStreamer::Event::Custom::DS
GStreamer::Event::Custom::DS::OOB
GStreamer::Event::Custom::Both
GStreamer::Event::Custom::Both::OOB
To create a new event, you call the constructor of the corresponding class.
To check if an event is of a certain type, use the type method:
if ($event -> type eq "newsegment") {
# ...
}
elsif ($event -> type eq "eos") {
# ...
}
To get to the content of an event, call the corresponding accessor:
if ($event -> type eq "newsegment") {
my $update = $event -> update;
my $rate = $event -> rate;
my $format = $event -> format;
my $start_value = $event -> start_value;
my $stop_value = $event -> stop_value;
my $stream_time = $event -> stream_time;
# ...
}
elsif ($event -> type eq "tag") {
my $tag = $event -> tag;
# ...
}
METHODS
structure = $event->get_structure
eventtype = $event->type
ENUMS AND FLAGS
enum GStreamer::EventType
o 'unknown' / 'GST_EVENT_UNKNOWN'
o 'flush-start' / 'GST_EVENT_FLUSH_START'
o 'flush-stop' / 'GST_EVENT_FLUSH_STOP'
o 'eos' / 'GST_EVENT_EOS'
o 'newsegment' / 'GST_EVENT_NEWSEGMENT'
o 'tag' / 'GST_EVENT_TAG'
o 'buffersize' / 'GST_EVENT_BUFFERSIZE'
o 'sink-message' / 'GST_EVENT_SINK_MESSAGE'
o 'qos' / 'GST_EVENT_QOS'
o 'seek' / 'GST_EVENT_SEEK'
o 'navigation' / 'GST_EVENT_NAVIGATION'
o 'latency' / 'GST_EVENT_LATENCY'
o 'step' / 'GST_EVENT_STEP'
o 'custom-upstream' / 'GST_EVENT_CUSTOM_UPSTREAM'
o 'custom-downstream' / 'GST_EVENT_CUSTOM_DOWNSTREAM'
o 'custom-downstream-oob' / 'GST_EVENT_CUSTOM_DOWNSTREAM_OOB'
o 'custom-both' / 'GST_EVENT_CUSTOM_BOTH'
o 'custom-both-oob' / 'GST_EVENT_CUSTOM_BOTH_OOB'
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.
perl v5.14.2 2012-03-01 GStreamer::Event(3pm)