Audio::TagLib::Tag 1.42
Sponsored Links
Audio::TagLib::Tag 1.42 Ranking & Summary
File size:
1.4 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1223
Date added:
2006-06-21
Publisher:
Dongxu Ma
Audio::TagLib::Tag 1.42 description
Audio::TagLib::Tag is a simple, generic interface to common audio meta data fields.
This is an attempt to abstract away the difference in the meta data formats of various audio codecs and tagging schemes. As such it is generally a subset of what is available in the specific formats but should be suitable for most applications. This is meant to complient the generic APIs found in Audio::TagLib::AudioProperties, Audio::TagLib::File and Audio::TagLib::FileRef.
DESTROY()
Detroys this Tag instance.
String title() [pure virtual]
Returns the track name; if no track name is present in the tag String::null will be returned.
String artist() [pure virtual]
Returns the artist name; if no artist name is present in the tag String::null will be returned.
String album() [pure virtual]
Returns the album name; if no album name is present in the tag String::null will be returned.
String comment() [pure virtual]
Returns the track comment; if no comment is present in the tag String::null will be returned.
String genre() [pure virtual]
Returns the genre name; if no genre is present in the tag String::null will be returned.
UV year() [pure virtual]
Returns the year; if there is no year set, this will return 0.
UV track() [pure virtual]
Returns the track number; if there is no track number set, this will return 0.
void setTitle(String $s) [pure virtual]
Sets the title to $s. If $s is String::null() then this value will be cleared.
void setArtist(String $s) [pure virtual]
Sets the artist to $s. If $s is String::null() then this value will be cleared.
void setAlbum(String $s) [pure virtual]
Sets the album to $s. If $s is String::null() then this value will be cleared.
void setComment(String $s) [pure virtual]
Sets the comment to $s. If $s is String::null() then this value will be cleared.
void setGenre(String $s) [pure virtual]
Sets the genre to $s. If $s is String::null() then this value will be cleared. For tag formats that use a fixed set of genres, the appropriate value will be selected based on a string comparison. A list of available genres for those formats should be available in that types implementation.
void setYear(UV $i) [pure virtual]
Sets the year to $i. If $i is 0 then this value will be cleared.
void setTrack(UV $i) [pure virtual]
Sets the track to $i. If $i is 0 then this value will be cleared.
void duplicate(Tag $source, Tag $target, BOOL $overwrite = TRUE) [static]
Copies the generic data from one tag to another.
NOTE This will no affect any of the lower level details of the tag. For instance if any of the tag type specific data (maybe a URL for a band) is set, this will not modify or copy that. This just copies using the API in this class.
If $overwrite is true then the values will be unconditionally copied. If false only empty values will be overwritten.
This is an attempt to abstract away the difference in the meta data formats of various audio codecs and tagging schemes. As such it is generally a subset of what is available in the specific formats but should be suitable for most applications. This is meant to complient the generic APIs found in Audio::TagLib::AudioProperties, Audio::TagLib::File and Audio::TagLib::FileRef.
DESTROY()
Detroys this Tag instance.
String title() [pure virtual]
Returns the track name; if no track name is present in the tag String::null will be returned.
String artist() [pure virtual]
Returns the artist name; if no artist name is present in the tag String::null will be returned.
String album() [pure virtual]
Returns the album name; if no album name is present in the tag String::null will be returned.
String comment() [pure virtual]
Returns the track comment; if no comment is present in the tag String::null will be returned.
String genre() [pure virtual]
Returns the genre name; if no genre is present in the tag String::null will be returned.
UV year() [pure virtual]
Returns the year; if there is no year set, this will return 0.
UV track() [pure virtual]
Returns the track number; if there is no track number set, this will return 0.
void setTitle(String $s) [pure virtual]
Sets the title to $s. If $s is String::null() then this value will be cleared.
void setArtist(String $s) [pure virtual]
Sets the artist to $s. If $s is String::null() then this value will be cleared.
void setAlbum(String $s) [pure virtual]
Sets the album to $s. If $s is String::null() then this value will be cleared.
void setComment(String $s) [pure virtual]
Sets the comment to $s. If $s is String::null() then this value will be cleared.
void setGenre(String $s) [pure virtual]
Sets the genre to $s. If $s is String::null() then this value will be cleared. For tag formats that use a fixed set of genres, the appropriate value will be selected based on a string comparison. A list of available genres for those formats should be available in that types implementation.
void setYear(UV $i) [pure virtual]
Sets the year to $i. If $i is 0 then this value will be cleared.
void setTrack(UV $i) [pure virtual]
Sets the track to $i. If $i is 0 then this value will be cleared.
void duplicate(Tag $source, Tag $target, BOOL $overwrite = TRUE) [static]
Copies the generic data from one tag to another.
NOTE This will no affect any of the lower level details of the tag. For instance if any of the tag type specific data (maybe a URL for a band) is set, this will not modify or copy that. This just copies using the API in this class.
If $overwrite is true then the values will be unconditionally copied. If false only empty values will be overwritten.
Audio::TagLib::Tag 1.42 Screenshot
Audio::TagLib::Tag 1.42 Keywords
TagLib
UV
Tag 1.42
be cleared
present in
Meta Data
If No
data fields
interface to
s
virtual
tag
string
void
value
Audio::TagLib::Tag
Bookmark Audio::TagLib::Tag 1.42
Audio::TagLib::Tag 1.42 Copyright
WareSeeker periodically updates pricing and software information of Audio::TagLib::Tag 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::Tag 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
virtual mpf
value city department store
string bikini
meta data definition
blue book value
query string
jsp taglib
virtual villagers
string trimmers
virtual tournament director
value city furniture store
metadata
virtual earth
string theory
taglib uri
value city furniture
voiding cystogram
html meta data
Related Software
Audio::TagLib is a library for reading and editing audio meta data, commonly known as tags. Free Download
Audio::TagLib::File is a file class with some useful methods for tag manipulation. Free Download
Audio::TagLib::Shell is a mini shell of Audio::TagLib. Free Download
Audio::TagLib::MPEG::File is an MPEG file class with some useful methods specific to MPEG. Free Download
Audio::TagLib::ByteVector is a byte vector. Free Download
Audio Tag Tool is a program to manage the tags in MP3 and Ogg Vorbis files. Free Download
TagLib is a C++ library for reading and modifying audio meta data, commonly called tags. Free Download
Audio::TagLib::MPC::File is an implementation of Audio::TagLib::File with MPC specific methods. Free Download
Latest Software
Popular Software
Favourite Software