Video::Xine

Video::Xine is a Perl interface to libxine.
Download

Video::Xine Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Stephen Nelson
  • Publisher web site:
  • http://search.cpan.org/~stephen/Video-Xine-0.17/lib/Video/Xine.pm

Video::Xine Tags


Video::Xine Description

Video::Xine is a Perl interface to libxine. Video::Xine is a Perl interface to libxine.SYNOPSIS use Video::Xine; # Create and initialize the Xine object my $xine = Video::Xine->new( config_file => "$ENV{'HOME'}/.xine/config", ); # Load a video driver my $video_driver = Video::Xine::Driver::Video->new($xine,"auto",1,$x11_visual); # Create a new stream (put your video driver under $DRIVER) my $stream = $xine->stream_new(undef,$DRIVER); # Open a file on the stream $stream->open('file://my/movie/file.avi') or die "Couldn't open stream: ", $stream->get_error(); # Get the current position (0 .. 65535), position in time, and length # of stream in milliseconds my ($pos, $pos_time, $length_time) = $stream->get_pos_length(); # Start the stream playing $stream->play() or die "Couldn't play stream: ", $xine->get_error(); # Play the stream to the end while ( $stream->get_status() == XINE_STATUS_PLAY ) { sleep(1); }A perl interface to Xine, the Linux movie player. More properly, an interface to libxine, the development library. Requires installation of libxine.Xine by itself does not provide a user interface, and neither does this interface. Instead, you must set up the window using your own windowing code, and pass the window information to Xine. Requirements: · Perl


Video::Xine Related Software