POE::Component::Enc::Flac 1.01 review

Download
by rbytes.net on

POE::Component::Enc::Flac is a POE component to wrap FLAC encoder flac. SYNOPSIS use POE qw(Component::Enc::Flac); $enco

License: Perl Artistic License
File size: 723K
Developer: Steve James
0 stars award from rbytes.net

POE::Component::Enc::Flac is a POE component to wrap FLAC encoder flac.

SYNOPSIS

use POE qw(Component::Enc::Flac);

$encoder1 = POE::Component::Enc::Flac->new();
$encoder1->enc(input => "/tmp/track03.wav");

$encoder2 = POE::Component::Enc::Flac->new(
parent => 'mainSession',
priority => 10,
compression => 'best',
status => 'flacStatus',
error => 'flacEerror',
warning => 'flacWarning',
done => 'flacDone',
);
$encoder2->enc(
input => "/tmp/track02.wav",
output => "/tmp/02.flac",
tracknumber => 'Track 2',
comment => [
'title=Birdhouse in your Soul',
'artist=They Might be Giants',
'date=1990',
'origin=CD',
]
);

POE::Kernel->run();

ABSTRACT

POE is a multitasking framework for Perl. FLAC stands for Free Lossless Audio Codec and 'flac' is an encoder for this standard. This module wraps 'flac' into the POE framework, simplifying its use in, for example, a CD music ripper and encoder application. It provides an object oriented interface.

Requirements:
Perl
POE framework

POE::Component::Enc::Flac 1.01 keywords