Audio::TagLib::ID3v2::SynchData 1.42
Sponsored Links
Audio::TagLib::ID3v2::SynchData 1.42 Ranking & Summary
File size:
1.4 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1072
Date added:
2006-11-17
Publisher:
Dongxu Ma
Audio::TagLib::ID3v2::SynchData 1.42 description
Audio::TagLib::ID3v2::SynchData is a Perl module with a few functions for ID3v2 synch safe integer conversion.
SYNOPSIS
use Audio::TagLib::ID3v2::SynchData;
print Audio::TagLib::ID3v2::SynchData->toUInt(
Audio::TagLib::ByteVector->new("11")), "n"; # got 6321
print Audio::TagLib::ID3v2::SynchData->fromUInt(6321)->data(), "n";
# got "11"
In the ID3v2.4 standard most integer values are encoded as "synch safe" integers which are encoded in such a way that they will not give false MPEG syncs and confuse MPEG decoders. This namespace provides some methods for converting to and from these values to ByteVectors for things rendering and parsing ID3v2 data.
UV toUInt(ByteVector $data)
This returns the unsigned integer value of $data where $data is a ByteVector that contains synchsafe integer. The default length of 4 is used if another value is not specified.
ByteVector fromUInt(UV $value)
Returns a 4 byte (32 bit) synchsafe integer based on $value.
EXPORT
None by default.
SYNOPSIS
use Audio::TagLib::ID3v2::SynchData;
print Audio::TagLib::ID3v2::SynchData->toUInt(
Audio::TagLib::ByteVector->new("11")), "n"; # got 6321
print Audio::TagLib::ID3v2::SynchData->fromUInt(6321)->data(), "n";
# got "11"
In the ID3v2.4 standard most integer values are encoded as "synch safe" integers which are encoded in such a way that they will not give false MPEG syncs and confuse MPEG decoders. This namespace provides some methods for converting to and from these values to ByteVectors for things rendering and parsing ID3v2 data.
UV toUInt(ByteVector $data)
This returns the unsigned integer value of $data where $data is a ByteVector that contains synchsafe integer. The default length of 4 is used if another value is not specified.
ByteVector fromUInt(UV $value)
Returns a 4 byte (32 bit) synchsafe integer based on $value.
EXPORT
None by default.
Audio::TagLib::ID3v2::SynchData 1.42 Screenshot
Advertisements
Audio::TagLib::ID3v2::SynchData 1.42 Keywords
ID3v2
TagLib
SynchData
ByteVector
SynchData 1.42
Perl module
integer conversion
integer
safe
data
synch
value
module
Audio::TagLib::ID3v2::SynchData
AudioTagLibID3v2SynchData
Audio::TagLib::ID3v2::SynchData 1.42
Bookmark Audio::TagLib::ID3v2::SynchData 1.42
Audio::TagLib::ID3v2::SynchData 1.42 Copyright
WareSeeker periodically updates pricing and software information of Audio::TagLib::ID3v2::SynchData 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::ID3v2::SynchData 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::Tag is a simple, generic interface to common audio meta data fields. 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::ID3v2::RelativeVolumeFrame is an ID3v2 relative volume adjustment frame implementation. Free Download
Audio::TagLib::File is a file class with some useful methods for tag manipulation. Free Download
Audio::TagLib::MPEG::XingHeader is an implementation of the Xing VBR headers. Free Download
Audio::TagLib::ByteVector is a byte vector. Free Download
Audio::TagLib::MPEG::Header is an implementation of MP3 frame headers. Free Download
Latest Software
Popular Software
Favourite Software