Audio::TagLib::MPEG::XingHeader 1.42
Sponsored Links
Audio::TagLib::MPEG::XingHeader 1.42 Ranking & Summary
File size:
1.4 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1079
Date added:
2006-11-14
Publisher:
Dongxu Ma
Audio::TagLib::MPEG::XingHeader 1.42 description
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() ? "valid" : "invalid", "n";
This is a minimalistic implementation of the Xing VBR headers. Xing headers are often added to VBR (variable bit rate) MP3 streams to make it easy to compute the length and quality of a VBR stream. Our implementation is only concerned with the total size of the stream (so that we can calculate the total playing time and the average bitrate). It uses http://home.pcisys.net/~melanson/codecs/mp3extensions.txt and the XMMS sources as references.
new(ByteVector $data)
Parses a Xing header based on $data. The data must be at least 16 bytes long (anything longer than this is discarded).
DESTROY()
Destroy this XingHeader instance
BOOL isValid()
Returns true if the data was parsed properly and if there is a vaild Xing header present.
UV totalFrames()
Returns the total number of frames.
UV totalSize()
Returns the total size of stream in bytes.
IV xingHeaderOffset(PV $version, PV $channelMode) [static]
Returns the offset for the start of this Xing header, given the version and channels of the frame
see Audio::TagLib::MPEG::Header
SYNOPSIS
use Audio::TagLib::MPEG::XingHeader;
my $i = Audio::TagLib::MPEG::XingHeader->new($data);
print $i->isValid() ? "valid" : "invalid", "n";
This is a minimalistic implementation of the Xing VBR headers. Xing headers are often added to VBR (variable bit rate) MP3 streams to make it easy to compute the length and quality of a VBR stream. Our implementation is only concerned with the total size of the stream (so that we can calculate the total playing time and the average bitrate). It uses http://home.pcisys.net/~melanson/codecs/mp3extensions.txt and the XMMS sources as references.
new(ByteVector $data)
Parses a Xing header based on $data. The data must be at least 16 bytes long (anything longer than this is discarded).
DESTROY()
Destroy this XingHeader instance
BOOL isValid()
Returns true if the data was parsed properly and if there is a vaild Xing header present.
UV totalFrames()
Returns the total number of frames.
UV totalSize()
Returns the total size of stream in bytes.
IV xingHeaderOffset(PV $version, PV $channelMode) [static]
Returns the offset for the start of this Xing header, given the version and channels of the frame
see Audio::TagLib::MPEG::Header
Audio::TagLib::MPEG::XingHeader 1.42 Screenshot
Advertisements
Audio::TagLib::MPEG::XingHeader 1.42 Keywords
MPEG
TagLib
XingHeader
VBR
XingHeader 1.42
Xing VBR
XING
implementation
headers
data
returns
total
Audio::TagLib::MPEG::XingHeader
AudioTagLibMPEGXingHeader
Audio::TagLib::MPEG::XingHeader 1.42
Libraries
Bookmark Audio::TagLib::MPEG::XingHeader 1.42
Audio::TagLib::MPEG::XingHeader 1.42 Copyright
WareSeeker periodically updates pricing and software information of Audio::TagLib::MPEG::XingHeader 1.42 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::TagLib::MPEG::XingHeader 1.42 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
Related Software
Audio::TagLib::MPEG::Header is an implementation of MP3 frame headers. Free Download
Audio::TagLib::MPEG::File is an MPEG file class with some useful methods specific to MPEG. Free Download
Audio::TagLib::MPC::File is an implementation of Audio::TagLib::File with MPC specific methods. Free Download
Audio::TagLib::MPEG::Properties is an implementation of audio property reading for MP3. Free Download
Audio::TagLib::File is a file class with some useful methods for tag manipulation. Free Download
Audio::TagLib is a library for reading and editing audio meta data, commonly known as tags. Free Download
Audio::TagLib::Shell is a mini shell of Audio::TagLib. Free Download
Audio::TagLib::Tag is a simple, generic interface to common audio meta data fields. Free Download
Latest Software
Popular Software
Favourite Software