Re: Are there Perl bindings for gstreamer-1.0?
- From: Steve Cookson <it sca-uk com>
- To: gtk-perl-list gnome org, kaffeetisch gmx de, mcarey ucar edu
- Subject: Re: Are there Perl bindings for gstreamer-1.0?
- Date: Sat, 26 Apr 2014 23:13:48 +0100
Hi Guys,
On 26/04/14 09:30, Steve Cookson wrote:
>
> > I'd suggest basing them on Glib::Object::Introspection.
Well actually, it's amazing. I've just been trying it.
It's not so easy to install you have to install libgirepository1.0-dev
first (apt-get install libgirepository1.0-dev).
This code:
#!/usr/bin/perl -w
use strict;
use Glib::Object::Introspection;
Glib::Object::Introspection->setup (basename => 'Gst', version =>
'1.0', package => 'GStreamer');
my @version=();
@version = GStreamer::version();
print "This program is linked against GStreamer @version\n";
my $i = GStreamer::init ([$0, @ARGV]);
Gave me "This program is linked against GStreamer 1 2 3 0".
However, when I tried:
my $play = GStreamer::ElementFactory -> make("playbin", "play");
I get:
*** GStreamer::ElementFactory::make: passed too many parameters
(expected 2, got 3); ignoring excess at ~/test_code/GStreamer_test_4.pl
line 129.
When I drop the final parameter, I get an empty string passed in $play.
Any ideas?
Regards
Steve.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]