GStreamer 0.09
Sponsored Links
GStreamer 0.09 Ranking & Summary
File size:
0.063 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
924
Date added:
2007-05-11
Publisher:
Torsten Schoenfeld and Brett Kosinski
GStreamer 0.09 description
GStreamer is a Perl interface to the GStreamer library.
SYNOPSIS
use GStreamer -init;
my $loop = Glib::MainLoop -> new();
# set up
my $play = GStreamer::ElementFactory -> make("playbin", "play");
$play -> set(uri => Glib::filename_to_uri $file, "localhost");
$play -> get_bus() -> add_watch(&my_bus_callback, $loop);
$play -> set_state("playing");
# run
$loop -> run();
# clean up
$play -> set_state("null");
sub my_bus_callback {
my ($bus, $message, $loop) = @_;
if ($message -> type & "error") {
warn $message -> error;
$loop -> quit();
}
elsif ($message -> type & "eos") {
$loop -> quit();
}
# remove message from the queue
return TRUE;
}
SYNOPSIS
use GStreamer -init;
my $loop = Glib::MainLoop -> new();
# set up
my $play = GStreamer::ElementFactory -> make("playbin", "play");
$play -> set(uri => Glib::filename_to_uri $file, "localhost");
$play -> get_bus() -> add_watch(&my_bus_callback, $loop);
$play -> set_state("playing");
# run
$loop -> run();
# clean up
$play -> set_state("null");
sub my_bus_callback {
my ($bus, $message, $loop) = @_;
if ($message -> type & "error") {
warn $message -> error;
$loop -> quit();
}
elsif ($message -> type & "eos") {
$loop -> quit();
}
# remove message from the queue
return TRUE;
}
GStreamer 0.09 Screenshot
GStreamer 0.09 Keywords
GStreamer
Perl Interface
interface to
Gstreamer library
GStreamer 0.09
loop
play
message
Perl
library
bus
GStreamer 0.09
Libraries
Programming
Bookmark GStreamer 0.09
GStreamer 0.09 Copyright
WareSeeker periodically updates pricing and software information of GStreamer 0.09 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of GStreamer 0.09 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
gstreamer plugins
perl interface wow
gstreamer plugin
perl interfaces
gstreamer mp3
mysql perl interface
gstreamer lame
perl interface to system calls
perl interface class
totem gstreamer
perl interface world of warcraft
loop inn
play games
gstreamer 0.10
perl interface to mysql
perl interface mod
gstreamer 0.8
play free online games
Version History
Related Software
iStream is an applet to play internet radio streams. Free Download
Graphical editor for creating GStreamer media pipelines. Free Download
GStreamer is a library that allows the construction of graphs of media-handling components. Free Download
GStreamer is a library that allows the construction of graphs of media-handling components. Free Download
GStreamer is a library that allows the construction of graphs of media-handling components. Free Download
Siren is a music player for GNOME with an extremely minimalist interface. Free Download
GStreamer Base Plug-ins is a well-groomed and well-maintained collection of GStreamer plug-ins and elements. Free Download
GStreamer Python Bindings provide Python bindings for the GStreamer project. Free Download
Latest Software
Popular Software
Favourite Software