Audio::TagLib::MPC::File

Description

Audio::TagLib::MPC::File is an implementation of Audio::TagLib::File with MPC specific methods. SYNOPSIS use Audio::TagLib; my $i = Audio::TagLib::MPC::File->new("sample mpc file.mpc"); print $i->tag()->title()->toCString(), "n"; # got title This implements and provides an interface for MPC files to the Audio::TagLib::Tag and Audio::TagLib::AudioProperties interfaces by way of implementing the abstract Audio::TagLib::File API as well as providing some additional information specific to MPC files. The only invalid tag combination supported is an ID3v1 tag after an APE tag. new(PV $file, BOOL $readProperties = TRUE, PV $propertiesStyle = "Average") Constructs an MPC file from $file. If $readProperties is true the files audio properties will also be read using $propertiesStyle. If false, $propertiesStyle is ignored. DESTROY() Destroys this instance of the File. Tag tag() Returns the Tag for this file. This will be an APE tag, an ID3v1 tag or a combination of the two. Properties audioProperties() Returns the MPC::Properties for this file. If no audio properties were read then this will return undef. BOOL save() Save the file. ID3v1::Tag ID3v1Tag(BOOL $create = FALSE) Returns the ID3v1 tag of the file. If $create is false (the default) this will return undef if there is no valid ID3v1 tag. If $create is true it will create an ID3v1 tag if one does not exist. If there is already an APE tag, the new ID3v1 tag will be placed after it. B The Tag is B owned by the APE::File and should not be deleted by the user. It will be deleted when the file (object) is destroyed..

Taglib - Mpc - Ape - Bool - Audiotaglibmpcfile - Tag - File - Specific - Implementation - Create - Libraries - Programming

Published By:Dongxu Ma

License Type:Freeware

Date Added:22 October, 2010

Version:1.42

Price:Free

Downloads:199

Size:1.4 MB

Platform: Linux

What people say
- required fields
     
Related Downloads

Apache::AxKit::Language::XSP is a Perl module with eXtensible Server Pages. SYNOPSIS < xsp:page xmlns:xsp="http://apache.

DateAug 9, 2010

AuthorAxKit team

Size307.2 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

AxKit2::Transformer::XSP Perl module contains eXtensible Server Pages. SYNOPSIS < xsp:page xmlns:xsp="http://apache.

DateSep 18, 2010

AuthorAxKit2 team

Size645.1 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

Audio::TagLib::ID3v2::SynchData is a Perl module with a few functions for ID3v2 synch safe integer conversion.

DateSep 18, 2010

AuthorDongxu Ma

Size1.4 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

Audio::TagLib::MPEG::File is an MPEG file class with some useful methods specific to MPEG. SYNOPSIS use Audio::TagLib::MPEG::File; my $i = Audio::TagLib::MPEG::File->new("sample file.

DateAug 24, 2010

AuthorDongxu Ma

Size1.4 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

Audio::TagLib::MPEG::XingHeader is an implementation of the Xing VBR headers. SYNOPSIS use Audio::TagLib::MPEG::XingHeader; my $i = Audio::TagLib::MPEG::XingHeader->new($data); print $i->isValid() ?

DateOct 3, 2010

AuthorDongxu Ma

Size1.4 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming