NAME
MPEG::MP3Play - Perl extension for playing back MPEG music
SYNOPSIS
use MPEG::MP3Play;
my $mp3 = new MPEG::MP3Play;
$mp3->play ("music.mp3");
DESCRIPTION
This Perl module enables you to playback MPEG music.
PREREQUISITES
MPEG::MP3Play is build against the 3.0 version of the Xaudio SDK. I don't know if older versions will work properly. The SDK is not part of this distribution, so get and install it first (http://www.xaudio.com/).
INSTALLATION
perl Makefile.PL
You will be prompted for the location of the Xaudio SDK. The directory must contain the include and lib subdirectories, where the Xaudio header and library files are installed.
make
Now copy a mp3 file called 'test.mp3' into the actual directory. It will be played, if everything build properly.
make test
Ok, now install it and enjoy!
make install
To be documented.
Oh wow, there's much to do. This is the 0.01 release of the module, and it has actually a really poor interface ;) Also this is my first XS module, so I want to learn much about C/Perl glues in the near future.
I'm planning a full OO interface for playing back MPEG files, so this module can be used by Perl MPEG players as a backend. I'm a GTK fan, so it's possible, that I write a Perl/GTK based MPEG player.
Ideas, code and any help are very apreciated.
AUTHOR
Joern Reder, joern@netcologne.de
COPYRIGHT
Copyright (C) 1999 by Joern Reder, All Rights Reserved
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The Xaudio SDK is Copyright by MpegTV,LLC. Please refer to the LICENSE text published on http://www.xaudio.com/.
SEE ALSO
perl(1).
2 POD Errors
The following errors were encountered while parsing the POD:
- Around line 137:
Unknown directive: =METHODS
- Around line 141:
Unknown directive: =TODO