KTaglibTable of Contents
The KTaglib_MPEG_File classIntroductionRepresents an MPEG file. MPEG files can have ID3v1, ID3v2 tags and audio properties. Class synopsisKTaglib_MPEG_File
class KTaglib_MPEG_File
{
/* Methods */
public
KTaglib_MPEG_File
getAudioProperties
( void
)
public
KTaglib_ID3v1_Tag
getID3v1Tag
([ bool
$create = false
] )
public
KTaglib_ID3v2_Tag
getID3v2Tag
([ bool
}$create = false
] )The KTaglib_MPEG_AudioProperties classIntroductionRepresents the audio properties of a MPEG file, like length, bitrate or samplerate. Class synopsisKTaglib_MPEG_Audioproperties
class KTaglib_MPEG_AudioProperties
{
/* Methods */
public
int
KTaglib_MPEG_AudioProperties::getBitrate
( void
)
public
int
KTaglib_MPEG_AudioProperties::getChannels
( void
)
public
int
KTaglib_MPEG_AudioProperties::getLayer
( void
)
public
int
KTaglib_MPEG_AudioProperties::getLength
( void
)
public
int
KTaglib_MPEG_AudioProperties::getSampleBitrate
( void
)
public
int
KTaglib_MPEG_AudioProperties::getVersion
( void
)
public
bool
KTaglib_MPEG_AudioProperties::isCopyrighted
( void
)
public
bool
KTaglib_MPEG_AudioProperties::isOriginal
( void
)
public
bool
KTaglib_MPEG_AudioProperties::isProtectionEnabled
( void
)
}The KTaglib_Tag classIntroductionBase class for ID3v1 or ID3v2 tags Class synopsisKTaglib_Tag
class KTaglib_Tag
{
/* Methods */
public
string
getAlbum
( void
)
public
string
getArtist
( void
)
public
string
getComment
( void
)
public
string
getGenre
( void
)
public
string
getTitle
( void
)
public
int
getTrack
( void
)
public
int
getYear
( void
)
public
bool
isEmpty
( void
)
}The KTaglib_ID3v2_Tag classIntroductionRepresents and ID3v2 tag. It provides a list of ID3v2 frames and can be used to add and remove additional frames. Class synopsisKTaglib_ID3v2_Tag
extends
class KTaglib_Tag
{
/* Methods */
public
bool
addFrame
( KTaglib_ID3v2_Frame
$frame
)
public
array
getFrameList
( void
)
/* Inherited methods */
public
string
KTaglib_Tag::getAlbum
( void
)
public
string
KTaglib_Tag::getArtist
( void
)
public
string
KTaglib_Tag::getComment
( void
)
public
string
KTaglib_Tag::getGenre
( void
)
public
string
KTaglib_Tag::getTitle
( void
)
public
int
KTaglib_Tag::getTrack
( void
)
public
int
KTaglib_Tag::getYear
( void
)
public
bool
KTaglib_Tag::isEmpty
( void
)
}The KTaglib_ID3v2_Frame classIntroductionThe base class for ID3v2 frames. ID3v2 tags are separated in various specialized frames. Some frames can exists multiple times. Class synopsisKTaglib_ID3v2_Frame
extends
class KTaglib_Tag
{
/* Methods */
public
int
getSize
( void
)
public
string
__toString
( void
)
/* Inherited methods */
public
string
KTaglib_Tag::getAlbum
( void
)
public
string
KTaglib_Tag::getArtist
( void
)
public
string
KTaglib_Tag::getComment
( void
)
public
string
KTaglib_Tag::getGenre
( void
)
public
string
KTaglib_Tag::getTitle
( void
)
public
int
KTaglib_Tag::getTrack
( void
)
public
int
KTaglib_Tag::getYear
( void
)
public
bool
KTaglib_Tag::isEmpty
( void
)
}The KTaglib_ID3v2_AttachedPictureFrame classIntroductionRepresents an ID3v2 frame that can hold a picture. Class synopsisKTaglib_ID3v2_AttachedPictureFrame
extends
class KTaglib_ID3v2_Frame
{
/* Methods */
public
string
getDescription
( void
)
public
string
getMimeType
( void
)
public
int
getType
( void
)
public
bool
savePicture
( string
$filename
)
public
string
getMimeType
( string
$type
)
public
void
setPicture
( string
$filename
)
public
void
setType
( int
$type
)/* Inherited methods */
public
int
KTaglib_ID3v2_Frame::getSize
( void
)
public
string
KTaglib_ID3v2_Frame::__toString
( void
)
public
string
KTaglib_Tag::getAlbum
( void
)
public
string
KTaglib_Tag::getArtist
( void
)
public
string
KTaglib_Tag::getComment
( void
)
public
string
KTaglib_Tag::getGenre
( void
)
public
string
KTaglib_Tag::getTitle
( void
)
public
int
KTaglib_Tag::getTrack
( void
)
public
int
KTaglib_Tag::getYear
( void
)
public
bool
KTaglib_Tag::isEmpty
( void
)
} |