Audio::Mad 0.6
Sponsored Links
Audio::Mad 0.6 Ranking & Summary
File size:
0.13 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1215
Date added:
2006-06-30
Publisher:
Mark McConnell
Audio::Mad 0.6 description
Audio::Mad is a Perl interface to the mad MPEG decoder library.
SYNOPSIS
use Audio::Mad qw(:all);
my $stream = new Audio::Mad::Stream();
my $frame = new Audio::Mad::Frame();
my $synth = new Audio::Mad::Synth();
my $timer = new Audio::Mad::Timer();
my $resample = new Audio::Mad::Resample(44100, 22050);
my $dither = new Audio::Mad::Dither();
my $buffer = join(,
);
$stream->buffer($buffer);
FRAME: {
if ($frame->decode($stream) == -1) {
last FRAME unless ($stream->err_ok());
warn "decoding error: " . $stream->error();
next FRAME;
}
$synth->synth($frame);
my $pcm = $dither->dither($resample->resample($synth->samples()));
print $pcm;
next FRAME;
}
This module is an attempt to provide a perl interface to the MAD (MPEG Audio Decoder) library, written by Robert Leslie. It has been designed to be 100% object oriented, and to follow the MAD interface as closely as possible.
So far, most of the MAD library, plus two companion modules are provided as part of the interface. Seperate documentation is provided in perldoc for all of the modules in the Audio::Mad framework.
SYNOPSIS
use Audio::Mad qw(:all);
my $stream = new Audio::Mad::Stream();
my $frame = new Audio::Mad::Frame();
my $synth = new Audio::Mad::Synth();
my $timer = new Audio::Mad::Timer();
my $resample = new Audio::Mad::Resample(44100, 22050);
my $dither = new Audio::Mad::Dither();
my $buffer = join(,
$stream->buffer($buffer);
FRAME: {
if ($frame->decode($stream) == -1) {
last FRAME unless ($stream->err_ok());
warn "decoding error: " . $stream->error();
next FRAME;
}
$synth->synth($frame);
my $pcm = $dither->dither($resample->resample($synth->samples()));
print $pcm;
next FRAME;
}
This module is an attempt to provide a perl interface to the MAD (MPEG Audio Decoder) library, written by Robert Leslie. It has been designed to be 100% object oriented, and to follow the MAD interface as closely as possible.
So far, most of the MAD library, plus two companion modules are provided as part of the interface. Seperate documentation is provided in perldoc for all of the modules in the Audio::Mad framework.
Audio::Mad 0.6 Screenshot
Audio::Mad 0.6 Keywords
MPEG
Mad 0.6
FRAME
MAD
Perl Interface
interface to
decoder library
MPEG decoder
interface
new
library
decoder
Perl
0.6
Audio::Mad
AudioMad
Bookmark Audio::Mad 0.6
Audio::Mad 0.6 Copyright
WareSeeker periodically updates pricing and software information of Audio::Mad 0.6 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 Audio::Mad 0.6 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
mpeg-2 decoder
mpeg 2 decoder
mpeg-2 video decoder
touch interface
mpeg2 decoder
perl interface wow
Moving Picture Experts Group
perl interfaces
interface fabrics
mysql perl interface
mp3 decoder library
wow interface
perl interface to system calls
perl interface class
interface security
perl interface world of warcraft
interfacelift
mpeg decoders
Related Software
Audio::Mad::Util is a utility class for working with mpeg streams. Free Download
Audio::Mad::Stream is a Perl interface to mad_stream structure. Free Download
Audio::MPEG is a Perl module for encoding and decoding of MPEG Audio (MP3). Free Download
POE::Wheel::Audio::Mad is a POE Wheel implementing in-session non-blocking mpeg stream playing. Free Download
Audio::XMMSClient is a Perl interface to the xmms2 music player. Free Download
pymad is a Python module that allows Python programs to use the MPEG Audio Decoder library. Free Download
wxAUI is an Advanced User Interface library for the wxWidgets toolkit. Free Download
Urwid is a curses-based user interface library. Free Download
Latest Software
Popular Software
Favourite Software