POE::Component::Enc::Flac 1.01 review
DownloadPOE::Component::Enc::Flac is a POE component to wrap FLAC encoder flac. SYNOPSIS use POE qw(Component::Enc::Flac); $enco
|
|
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 search tags