Hiho,
I like to use a 'playbin' but redirect output to a specifix X window
which ID is known.
My code looks like this:
my $play = GStreamer::ElementFactory->make("playbin", "play");
my $video_sink = GStreamer::ElementFactory->make("xvimagesink", "video-sink");
$video_sink->set_xwindow_id($xid);
$play->set("video-sink", $video_sink);
...
$video_sink->set_xwindow_id($xid) fails with this error message:
Can't locate object method "set_xwindow_id" via package
"Glib::Object::_Unregistered::GstXvImageSink
GstXvImageSink implements the GstXOverlay interface, so this method
should exist. Am I doing something wrong or is it a problem with the
Perl bindings?
I'm using gstreamer-0.10 and libgstreamer-perl 0.10.
Thanks,
Jörn
--
Joern Reder
-> http://www.exit1.org/
-> http://search.cpan.org/~jred/
Attachment:
pgpWAZ1kyJP4Q.pgp
Description: PGP signature