-
__call
-
Magic function to delegate the call to helper methods of Transform class to transform read data in another format.
-
__construct
-
Reads the magic information from given magic file.
-
__construct
-
Constructs the Reader class with given file.
-
__destruct
-
Closes the file.
-
__get
-
Magic function so that $obj->value will work.
-
__set
-
Magic function so that assignments with $obj->value will work.
-
$_reader
-
The reader object.
-
$_size
-
The object size in bytes.
-
__construct
-
Constructs the class with given parameters.
-
__construct
-
Constructs the class with given parameters and reads object related data from the ASF file.
-
__construct
-
Constructs the class with given parameters and reads object related data from the ASF file.
-
__construct
-
Constructs the class with given parameters and reads object related data from the ASF file.
-
__construct
-
Constructs the class with given parameters and reads object related data from the ASF file.
-
__construct
-
Constructs the ASF class with given file.
-
$_data
-
Raw content of the frame.
-
$_encoding
-
The text encoding.
-
$_link
-
-
$_options
-
The options array.
-
$_reader
-
The reader object.
-
$_text
-
The text array.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and reads object related data from the ID3v2 tag.
-
__construct
-
Constructs the class with given parameters and reads object related data from the ID3v2 tag.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and reads object related data from the ID3v2 tag.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the ID3v2 class with given file and options. The options array may also be given as the only parameter.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and reads object related data from the ID3v2 tag.
-
__construct
-
Constructs the ID3v1 class with given file. The file is not mandatory argument and may be omitted. A new tag can be written to a file also by giving the filename to the #write method of this class.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__construct
-
Constructs the class with given parameters and parses object related data.
-
__get
-
Magic function so that $obj->value will work.
-
__get
-
Magic function so that $obj->value will work.
-
__get
-
Magic function so that $obj->value will work. The method will attempt to return the first frame that matches the identifier.
-
__set
-
Magic function so that assignments with $obj->value will work.
-
__set
-
Magic function so that assignments with $obj->value will work.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the header raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the tag raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the frame raw data.
-
__toString
-
Returns the header/footer raw data without the identifier.
-
__toString
-
Returns the frame raw data.
-
getOffset
-
Returns the current point of operation.
-
getSize
-
Returns the file size in bytes.
-
getType
-
Returns the recognized MIME type/description of the given file. The type is determined by the content using magic bytes characteristic for the particular file type.
-
getAuthor
-
Returns the author field.
-
getCopyright
-
Returns the copyright field.
-
getCreationDate
-
Returns the creation date field.
-
getDataPacketsCount
-
Returns the data packets field.
-
getDescription
-
Returns the description field.
-
getDescriptor
-
Returns the value of the specified descriptor or false if there is no such descriptor defined.
-
getFileId
-
Returns the file id field.
-
getFileSize
-
Returns the file size field.
-
getFlags
-
Returns the flags field.
-
getIdentifier
-
Returns the GUID of the ASF object.
-
getMaximumBitrate
-
Returns the maximum bitrate field.
-
getMaximumDataPacketSize
-
Returns the maximum data packet size field.
-
getMinimumDataPacketSize
-
Returns the minimum data packet size field.
-
getObjectCount
-
Returns the number of standard ASF header objects this object contains.
-
getPlayDuration
-
Returns the play duration field.
-
getPreroll
-
Returns the preroll field.
-
getRating
-
Returns the rating field.
-
getSendDuration
-
Returns the send duration field.
-
getTitle
-
Returns the title field.
-
$genres
-
The genre list.
-
getAdjustments
-
Returns the array containing adjustments having frequencies as keys and their corresponding adjustments as values.
-
getAdjustments
-
Returns the array containing volume adjustments for each channel. Volume adjustments are arrays themselves containing the following keys: channelType, volumeAdjustment, peakVolume.
-
getAdjustments
-
Returns the array containing the volume adjustments. The array must contain the following keys: right, left, peakRight, peakLeft. It may optionally contain the following keys: rightBack, leftBack, peakRightBack, peakLeftBack, center, peakCenter, bass, and peakBass.
-
getAdjustments
-
Returns the array containing adjustments having frequencies as keys and their corresponding adjustments as values.
-
getAlbum
-
Returns the album field.
-
getArtist
-
Returns the artist field.
-
getBytes
-
Returns the number of bytes between reference.
-
getComment
-
Returns the comment field.
-
getContact
-
Returns the contact URL, with which the user can contact the seller.
-
getCounter
-
Returns the counter.
-
getCounter
-
Returns the counter.
-
getCrc
-
Returns the CRC-32 data.
-
getCurrency
-
Returns the currency used in transaction, encoded according to
ISO 4217 alphabetic currency code.
-
getCurrency
-
Returns the currency code, encoded according to
ISO 4217 alphabetic currency code.
-
getData
-
Returns the CD TOC binary dump.
-
getData
-
Returns the embedded image binary data.
-
getData
-
Returns the tempo data.
-
getData
-
Returns the encryption data.
-
getData
-
Returns the group dependent data.
-
getData
-
Returns the private binary data associated with the frame.
-
getData
-
Returns the embedded object binary data.
-
getData
-
Returns the embedded image data.
-
getDataLength
-
Returns the byte length of the audio data being indexed.
-
getDataStart
-
Returns the byte offset from the beginning of the file.
-
getDate
-
Returns the date as an 8 character date string (YYYYMMDD), describing for how long the price is valid.
-
getDate
-
Returns the date of purchase as an 8 character date string (YYYYMMDD).
-
getDelivery
-
Returns the delivery type with whitch the audio was delivered when bought.
-
getDescription
-
Returns the content description.
-
getDescription
-
Returns the link description.
-
getDescription
-
Returns the file description.
-
getDescription
-
Returns the short content description.
-
getDescription
-
Returns the short description of the product.
-
getDescription
-
Returns the file description.
-
getDescription
-
Returns the description text.
-
getDescription
-
Returns the short content description.
-
getDeviation
-
Returns the deviations as an array. Each value is an array containing two values, ie the deviation in bytes, and the deviation in milliseconds, respectively.
-
getDevice
-
Returns the device where the adjustments should apply.
-
getDevice
-
Returns the device where the adjustments should apply.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncoding
-
Returns the text encoding.
-
getEncryptionInfo
-
Returns the encryption info.
-
getEvents
-
Returns the events as an associated array having the timestamps as keys and the event types as values.
-
getExtendedHeader
-
Returns the extended header object if present, or false otherwise.
-
getFilename
-
Returns the file name.
-
getFlags
-
Returns the flags byte.
-
getFlags
-
Returns the flags byte.
-
getFlags
-
Returns the frame flags byte.
-
getFlags
-
Returns the flags byte.
-
getFooter
-
Returns the footer object if present, or false otherwise.
-
getFormat
-
Returns the timing format.
-
getFormat
-
Returns the timing format.
-
getFormat
-
Returns the timing format.
-
getFormat
-
Returns the timing format.
-
getFormat
-
Returns the timing format.
-
getFractionAt
-
Returns the numerator of the fraction representing a relative position in the data or false if index not defined. The denominator is 2 to the power of b.
-
getFrames
-
Returns the number of MPEG frames between reference.
-
getFrames
-
Returns all the frames the tag contains as an associate array. The frame identifiers work as keys having an array of frames as associated value.
-
getFramesByIdentifier
-
Returns an array of frames matching the given identifier or an empty array if no frames matched the identifier.
-
getGenre
-
Returns the genre.
-
getGroup
-
Returns the group symbol byte.
-
getGroup
-
Returns the group symbol.
-
getHeader
-
Returns the header object.
-
getIdentifier
-
Returns the frame identifier string.
-
getImageType
-
Returns the image type.
-
getInterpolation
-
Returns the interpolation method. The interpolation method describes which method is preferred when an interpolation between the adjustment point that follows.
-
getLanguage
-
Returns the language code as specified in the
ISO-639-2 standard.
-
getLanguage
-
Returns the language code as specified in the
ISO-639-2 standard.
-
getLanguage
-
Returns the language code as specified in the
ISO-639-2 standard.
-
getLanguage
-
Returns the text language code.
-
getLanguage
-
Returns the language code as specified in the
ISO-639-2 standard.
-
getLink
-
Returns the link associated with the frame.
-
getMethod
-
Returns the method symbol.
-
getMilliseconds
-
Returns the number of milliseconds between references.
-
getMimeType
-
Returns the MIME type. The MIME type is always ISO-8859-1 encoded.
-
getMimeType
-
Returns the MIME type. The MIME type is always encoded with ISO-8859-1.
-
getMimeType
-
Returns the MIME type of the seller's company logo, if attached, or false otherwise. Currently only "image/png" and "image/jpeg" are allowed.
-
getMinimumOffset
-
Returns the minimum offset to next tag in bytes.
-
getOffset
-
Returns the offset to next tag.
-
getOptions
-
Returns the options array.
-
getOwner
-
Returns the owner identifier string.
-
getOwner
-
Returns the owner identifier string.
-
getOwner
-
Returns the owner identifier string.
-
getOwner
-
Returns the owner identifier string.
-
getOwner
-
Returns the owner identifier string.
-
getPadding
-
Returns the total padding size, or simply the total tag size excluding the frames and the headers.
-
getPeople
-
Returns the involved people list as an array. For each person, the array contains an entry, which too is an associate array with involvement as its key and involvee as its value.
-
getPosition
-
Returns the position where in the audio the listener starts to receive, i.e. the beginning of the next frame.
-
getPremixLtoR
-
Returns the left-to-right premix.
-
getPremixRtoL
-
Returns the right-to-left premix.
-
getPreviewLength
-
Returns the length of the preview in frames.
-
getPreviewStart
-
Returns the pointer to an unencrypted part of the audio in frames.
-
getPrice
-
Returns the price as a numerical string using "." as the decimal separator.
-
getPrice
-
Returns the price as a numerical string using "." as the decimal separator.
-
getQualifier
-
Returns the additional data to identify further the tag.
-
getRating
-
Returns the user rating.
-
getRestrictions
-
Returns the restrictions. For some applications it might be desired to
-
getReverbBouncesLeft
-
Returns the left reverb bounces.
-
getReverbBouncesRight
-
Returns the right reverb bounces.
-
getReverbFeedbackLtoL
-
Returns the left-to-left reverb feedback.
-
getReverbFeedbackLtoR
-
Returns the left-to-right reverb feedback.
-
getReverbFeedbackRtoL
-
Returns the right-to-left reverb feedback.
-
getReverbFeedbackRtoR
-
Returns the right-to-right reverb feedback.
-
getReverbLeft
-
Returns the left reverb.
-
getReverbRight
-
Returns the right reverb.
-
getSeller
-
Returns the name of the seller.
-
getSeller
-
Returns the name of the seller.
-
getSignature
-
Returns the signature binary data.
-
getSize
-
Returns the number of index points in the frame.
-
getSize
-
Returns the extended header size in bytes.
-
getSize
-
Returns the buffer size.
-
getSize
-
Returns the size of the data in the final frame, after encryption, compression and unsynchronisation. The size is excluding the frame header.
-
getSize
-
Returns the tag size, excluding the header and the footer.
-
getTarget
-
Returns the target tag identifier.
-
getText
-
Returns the comment text.
-
getText
-
Returns the lyrics/text.
-
getText
-
Returns the text.
-
getText
-
Returns the texts with their timestamps.
-
getText
-
Returns the first text chunk the frame contains.
-
getTexts
-
Returns an array of texts the frame contains.
-
getTitle
-
Returns the title field.
-
getTrack
-
Returns the track field.
-
getType
-
Returns the content type code.
-
getUrl
-
Returns the target tag URL.
-
getVersion
-
Returns the tag version number. The version number is in the form of major.revision.
-
getYear
-
Returns the year field.
-
GROUPING_IDENTITY
-
This flag indicates whether or not this frame belongs in a group with other frames. If set, a group identifier byte is added to the frame. Every frame with the same group identifier belongs to the same group.
-
GEOB.php
-
-
GRID.php
-
-
IPLS.php
-
-
ID3v1
-
-
ID3v1.php
-
-
ID3v2
-
-
ID3v2.php
-
-
ID3_Encoding
-
The Encoding interface implies that the ID3v2 frame supports content encoding.
-
ID3_Exception
-
The ID3_Exception is thrown whenever an error occurs within the
ID3v1 or the
ID3v2 classes.
-
ID3_ExtendedHeader
-
The extended header contains information that can provide further insight in the structure of the tag, but is not vital to the correct parsing of the tag information; hence the extended header is optional.
-
ID3_Frame
-
-
ID3_Frame_AbstractLink
-
A base class for all the URL link frames.
-
ID3_Frame_AbstractText
-
A base class for all the text frames.
-
ID3_Frame_AENC
-
The Audio encryption indicates if the actual audio stream is encrypted, and by whom.
-
ID3_Frame_APIC
-
The Attached picture frame contains a picture directly related to the audio file. Image format is the MIME type and subtype for the image.
-
ID3_Frame_ASPI
-
Audio files with variable bit rates are intrinsically difficult to deal with
-
ID3_Frame_COMM
-
The Comments frame is intended for any kind of full text information
-
ID3_Frame_COMR
-
The Commercial frame enables several competing offers in the same tag by bundling all needed information. That makes this frame rather complex but it's an easier solution than if one tries to achieve the same result with several frames.
-
ID3_Frame_ENCR
-
To identify with which method a frame has been encrypted the encryption method must be registered in the tag with the Encryption method
registration frame.
-
ID3_Frame_EQU2
-
The Equalisation (2) is another subjective, alignment frame. It allows the user to predefine an equalisation curve within the audio file. There may be more than one EQU2 frame in each tag, but only one with the same identification string.
-
ID3_Frame_EQUA
-
The Equalisation frame is another subjective, alignment frame. It allows the user to predefine an equalisation curve within the audio file.
-
ID3_Frame_ETCO
-
The Event timing codes allows synchronisation with key events in the audio.
-
ID3_Frame_GEOB
-
In the General encapsulated object frame any type of file can be encapsulated.
-
ID3_Frame_GRID
-
The Group identification registration frame enables grouping of otherwise unrelated frames. This can be used when some frames are to be signed. To identify which frames belongs to a set of frames a group identifier must be registered in the tag with this frame.
-
ID3_Frame_IPLS
-
The Involved people list is a frame containing the names of those involved, and how they were involved. There may only be one IPLS frame in each tag.
-
ID3_Frame_ISRC
-
The ISRC frame should contain the International Standard Recording Code (12 characters).
-
ID3_Frame_LINK
-
The Linked information frame is used to keep information duplication
-
ID3_Frame_MCDI
-
This frame is intended for music that comes from a CD, so that the CD can be
-
ID3_Frame_MLLT
-
To increase performance and accuracy of jumps within a MPEG audio file, frames with time codes in different locations in the file might be useful.
-
ID3_Frame_OWNE
-
The
Ownership frame might be used as a reminder of a made transaction or, if signed, as proof. Note that the
ID3_Frame_USER and
ID3_Frame_TOWN frames are good to use in conjunction with this one.
-
ID3_Frame_PCNT
-
The Play counter is simply a counter of the number of times a file has been played. The value is increased by one every time the file begins to play. There may only be one PCNT frame in each tag.
-
ID3_Frame_POPM
-
The purpose of the Popularimeter frame is to specify how good an audio
-
ID3_Frame_POSS
-
The Position synchronisation frame delivers information to the listener of how far into the audio stream he picked up; in effect, it states the time offset from the first frame in the stream. There may only be one POSS frame in each tag.
-
ID3_Frame_PRIV
-
The Private frame is used to contain information from a software
-
ID3_Frame_RBUF
-
Sometimes the server from which an audio file is streamed is aware of
-
ID3_Frame_RVA2
-
The Relative volume adjustment (2) frame is a more subjective frame than
-
ID3_Frame_RVAD
-
The Relative volume adjustment frame is a more subjective function
-
ID3_Frame_RVRB
-
The Reverb is yet another subjective frame, with which you can adjust
-
ID3_Frame_SEEK
-
The Seek frame indicates where other tags in a file/stream can be found. The minimum offset to next tag is calculated from the end of this tag to the beginning of the next. There may only be one seek frame in a tag.
-
ID3_Frame_SIGN
-
This frame enables a group of frames, grouped with the
-
ID3_Frame_SYLT
-
The Synchronised lyrics/text frame is another way of incorporating the words, said or sung lyrics, in the audio file as text, this time, however, in sync with the audio. It might also be used to describing events e.g.
-
ID3_Frame_SYTC
-
For a more accurate description of the tempo of a musical piece, the Synchronised tempo codes frame might be used.
-
ID3_Frame_TALB
-
The Album/Movie/Show title frame is intended for the title of the recording (or source of sound) from which the audio in the file is taken.
-
ID3_Frame_TBPM
-
The BPM frame contains the number of beats per minute in the main part of the audio. The BPM is an integer and represented as a numerical string.
-
ID3_Frame_TCOM
-
The Composer frame is intended for the name of the composer.
-
ID3_Frame_TCON
-
The Content type, which ID3v1 was stored as a one byte numeric value only, is now a string. You may use one or several of the ID3v1 types as numerical strings, or, since the category list would be impossible to maintain with accurate and up to date categories, define your own.
-
ID3_Frame_TCOP
-
The Copyright message frame, in which the string must begin with a
-
ID3_Frame_TDAT
-
The Date frame is a numeric string in the DDMM format containing the date for the recording. This field is always four characters long.
-
ID3_Frame_TDEN
-
The
Encoding time frame contains a timestamp describing when the audio was encoded. Timestamp format is described in the
ID3v2 structure document.
-
ID3_Frame_TDLY
-
The Playlist delay defines the numbers of milliseconds of silence that should be inserted before this audio. The value zero indicates that this is a part of a multifile audio track that should be played continuously.
-
ID3_Frame_TDOR
-
The
Original release time frame contains a timestamp describing when the original recording of the audio was released. Timestamp format is described in the
ID3v2
structure document.
-
ID3_Frame_TDRC
-
The
Recording time frame contains a timestamp describing when the audio was recorded. Timestamp format is described in the
ID3v2 structure document.
-
ID3_Frame_TDRL
-
The
Release time frame contains a timestamp describing when the audio was first released. Timestamp format is described in the
ID3v2 structure document.
-
ID3_Frame_TDTG
-
The
Tagging time frame contains a timestamp describing then the audio was tagged. Timestamp format is described in the
ID3v2 structure document.
-
ID3_Frame_TENC
-
The Encoded by frame contains the name of the person or organisation that encoded the audio file. This field may contain a copyright message, if the audio file also is copyrighted by the encoder.
-
ID3_Frame_TEXT
-
The Lyricist/Text writer frame is intended for the writer of the text or lyrics in the recording.
-
ID3_Frame_TFLT
-
The File type frame indicates which type of audio this tag defines.
-
ID3_Frame_TIME
-
The Time frame is a numeric string in the HHMM format containing the time for the recording. This field is always four characters long.
-
ID3_Frame_TIPL
-
The Involved people list is very similar to the musician credits list, but maps between functions, like producer, and names.
-
ID3_Frame_TIT1
-
The Content group description frame is used if the sound belongs to a larger category of sounds/music. For example, classical music is often sorted in different musical sections (e.g. "Piano Concerto", "Weather - Hurricane").
-
ID3_Frame_TIT2
-
The Title/Songname/Content description frame is the actual name of the piece (e.g. "Adagio", "Hurricane Donna").
-
ID3_Frame_TIT3
-
The Subtitle/Description refinement frame is used for information directly related to the contents title (e.g. "Op. 16" or "Performed live at Wembley").
-
ID3_Frame_TKEY
-
The Initial key frame contains the musical key in which the sound
-
ID3_Frame_TLAN
-
The Language frame should contain the languages of the text or lyrics
-
ID3_Frame_TLEN
-
The Length frame contains the length of the audio file in milliseconds, represented as a numeric string.
-
ID3_Frame_TMCL
-
The Musician credits list is intended as a mapping between instruments and the musician that played it. Every odd field is an instrument and every even is an artist or a comma delimited list of artists.
-
ID3_Frame_TMED
-
The Media type frame describes from which media the sound originated.
-
ID3_Frame_TMOO
-
The Mood frame is intended to reflect the mood of the audio with a few keywords, e.g. "Romantic" or "Sad".
-
ID3_Frame_TOAL
-
The Original album/movie/show title frame is intended for the title of the original recording (or source of sound), if for example the music in the file should be a cover of a previously released song.
-
ID3_Frame_TOFN
-
The Original filename frame contains the preferred filename for the file, since some media doesn't allow the desired length of the filename. The filename is case sensitive and includes its suffix.
-
ID3_Frame_TOLY
-
The Original lyricist/text writer frame is intended for the text writer of the original recording, if for example the music in the file should be a cover of a previously released song.
-
ID3_Frame_TOPE
-
The Original artist/performer frame is intended for the performer of the original recording, if for example the music in the file should be a cover of a previously released song.
-
ID3_Frame_TORY
-
The
Original release year frame is intended for the year when the original recording, if for example the music in the file should be a cover of a previously released song, was released. The field is formatted as in the
ID3_Frame_TYER frame.
-
ID3_Frame_TOWN
-
The File owner/licensee frame contains the name of the owner or licensee of the file and it's contents.
-
ID3_Frame_TPE1
-
The Lead artist/Lead performer/Soloist/Performing group is used for the main artist.
-
ID3_Frame_TPE2
-
The Band/Orchestra/Accompaniment frame is used for additional information about the performers in the recording.
-
ID3_Frame_TPE3
-
The Conductor frame is used for the name of the conductor.
-
ID3_Frame_TPE4
-
The Interpreted, remixed, or otherwise modified by frame contains more information about the people behind a remix and similar interpretations of another existing piece.
-
ID3_Frame_TPOS
-
The
Part of a set frame is a numeric string that describes which part of a set the audio came from. This frame is used if the source described in the
ID3_Frame_TALB frame is divided into several mediums, e.g.
-
ID3_Frame_TPRO
-
The Produced notice frame, in which the string must begin with a year and a space character (making five characters), is intended for the production copyright holder of the original sound, not the audio file itself.
-
ID3_Frame_TPUB
-
The Publisher frame simply contains the name of the label or publisher.
-
ID3_Frame_TRCK
-
The Track number/Position in set frame is a numeric string containing the order number of the audio-file on its original recording. This may be extended with a "/" character and a numeric string containing the total number of tracks/elements on the original recording. E.g. "4/9".
-
ID3_Frame_TRDA
-
-
ID3_Frame_TRSN
-
The Internet radio station name frame contains the name of the internet radio station from which the audio is streamed.
-
ID3_Frame_TRSO
-
The Internet radio station owner frame contains the name of the owner of the internet radio station from which the audio is streamed.
-
ID3_Frame_TSIZ
-
The Size frame contains the size of the audiofile in bytes, excluding the ID3v2 tag, represented as a numeric string.
-
ID3_Frame_TSOA
-
The
Album sort order frame defines a string which should be used instead of the
ID3_Frame_TALB album name frame for sorting purposes.
-
ID3_Frame_TSOP
-
The
Performer sort order frame defines a string which should be used instead of the
ID3_Frame_TPE2 performer frame for sorting purposes.
-
ID3_Frame_TSOT
-
The
Title sort order frame defines a string which should be used instead of the
ID3_Frame_TIT2 title frame for sorting purposes.
-
ID3_Frame_TSSE
-
The Software/Hardware and settings used for encoding frame includes the used audio encoder and its settings when the file was encoded. Hardware refers to hardware encoders, not the computer on which a program was run.
-
ID3_Frame_TSST
-
The Set subtitle frame is intended for the subtitle of the part of a set this track belongs to.
-
ID3_Frame_TXXX
-
This frame is intended for one-string text information concerning the audio
-
ID3_Frame_TYER
-
The Year frame is a numeric string with a year of the recording. This frames is always four characters long (until the year 10000).
-
ID3_Frame_USER
-
The Terms of use frame contains a brief description of the terms of
-
ID3_Frame_USLT
-
The Unsynchronised lyrics/text transcription frame contains the lyrics of the song or a text transcription of other vocal activities. There may be more than one unsynchronised lyrics/text transcription frame in each tag, but only one with the same language and content descriptor.
-
ID3_Frame_WCOM
-
The Commercial information frame is a URL pointing at a webpage with information such as where the album can be bought. There may be more than one WCOM frame in a tag, but not with the same content.
-
ID3_Frame_WCOP
-
The Copyright/Legal information frame is a URL pointing at a webpage where the terms of use and ownership of the file is described.
-
ID3_Frame_WOAF
-
The Official audio file webpage frame is a URL pointing at a file specific webpage.
-
ID3_Frame_WOAR
-
The Official artist/performer webpage frame is a URL pointing at the artists official webpage. There may be more than one WOAR frame in a tag if the audio contains more than one performer, but not with the same content.
-
ID3_Frame_WOAS
-
The Official audio source webpage frame is a URL pointing at the official webpage for the source of the audio file, e.g. a movie.
-
ID3_Frame_WORS
-
The Official Internet radio station homepage contains a URL pointing at the homepage of the internet radio station.
-
ID3_Frame_WPAY
-
The Payment frame is a URL pointing at a webpage that will handle the process of paying for this file.
-
ID3_Frame_WPUB
-
The Publishers official webpage frame is a URL pointing at the official webpage for the publisher.
-
ID3_Frame_WXXX
-
This frame is intended for URL links concerning the audio file in a similar
-
ID3_Header
-
The first part of the ID3v2 tag is the 10 byte tag header. The header contains information about the tag version and options.
-
ID3_Language
-
The Language interface implies that the ID3v2 frame supports its content to be given in multiple languages.
-
ID3_Object
-
The base class for all ID3v2 objects.
-
ID3_Timing
-
The Timing interface implies that the ID3v2 frame contains one or more 32-bit timestamps.
-
ISO88591
-
The ISO-8859-1 encoding.
-
setOffset
-
Sets the point of operation, ie the cursor offset value. The offset can also be set to a negative value when it is interpreted as an offset from the end of the file instead of the beginning.
-
skip
-
Jumps size amount of bytes in the file stream.
-
SEEK.php
-
-
SIGN.php
-
-
SYLT.php
-
-
SYTC.php
-
-
setAdjustments
-
Sets the array of volume adjustments. The array must contain the following keys: right, left, peakRight, peakLeft. It may optionally contain the following keys: rightBack, leftBack, peakRightBack, peakLeftBack, center, peakCenter, bass, and peakBass.
-
setAdjustments
-
Sets the array of volume adjustments for each channel. Each volume adjustment is an array too containing the following keys: channelType, volumeAdjustment, peakVolume.
-
setAdjustments
-
Sets the adjustments array. The array must have frequencies as keys and their corresponding adjustments as values. The frequency can have a value from 0 to 32767 Hz. One frequency should only be described once in the frame.
-
setAdjustments
-
Sets the adjustments array. The array must have frequencies as keys and their corresponding adjustments as values. The frequency can have a value from 0 to 32767 Hz, and the adjustment +/- 64 dB with a precision of 0.001953125 dB. One frequency should only be described once in the frame.
-
setAlbum
-
Sets a new value for the album field. The field cannot exceed 30 characters in length.
-
setArtist
-
Sets a new value for the artist field. The field cannot exceed 30 characters in length.
-
setBytes
-
Sets the number of bytes between reference.
-
setComment
-
Sets a new value for the comment field. The field cannot exceed 30 characters in length.
-
setContact
-
Sets the contact URL, with which the user can contact the seller.
-
setCounter
-
Sets the counter value.
-
setCounter
-
Sets the counter value.
-
setCrc
-
Sets the CRC-32. The CRC-32 value is calculated of all the frames in the tag and includes padding.
-
setCurrency
-
Sets the currency used in transaction, encoded according to
ISO 4217 alphabetic currency code.
-
setCurrency
-
Sets the currency used in transaction, encoded according to
ISO 4217 alphabetic currency code.
-
setData
-
Sets the private binary data associated with the frame.
-
setData
-
Sets the encryption data.
-
setData
-
Sets the group dependent data.
-
setData
-
Sets the embedded object binary data.
-
setData
-
Sets the embedded image data.
-
setData
-
Sets the CD TOC binary dump.
-
setData
-
Sets the embedded image data.
-
setData
-
Sets the tempo data.
-
setData
-
Sets the frame raw data.
-
setDataLength
-
Sets the byte length of the audio data being indexed.
-
setDataStart
-
Sets the byte offset from the beginning of the file.
-
setDate
-
Sets the date of purchase. The date must be an 8 character date string (YYYYMMDD).
-
setDate
-
Sets the date describing for how long the price is valid for. The date must be an 8 character date string (YYYYMMDD).
-
setDelivery
-
Sets the delivery type with whitch the audio was delivered when bought.
-
setDescription
-
Sets the file description text using given encoding. The description encoding must be that of the file name.
-
setDescription
-
Sets the content description text using given encoding. The description encoding must be that of the seller text.
-
setDescription
-
Sets the content description text using given encoding. The description language and encoding must be that of the actual text.
-
setDescription
-
Sets the description text using given encoding.
-
setDescription
-
Sets the content description text using given encoding. The description language and encoding must be that of the actual text.
-
setDescription
-
Sets the content description text using given encoding.
-
setDescription
-
Sets the content description text using given encoding. The description language and encoding must be that of the actual text.
-
setDescription
-
Sets the content description text using given encoding.
-
setDeviation
-
Sets the deviations array. The array must consist of arrays, each of which having two values, the deviation in bytes, and the deviation in milliseconds, respectively.
-
setDevice
-
Sets the device where the adjustments should apply.
-
setDevice
-
Sets the device where the adjustments should apply.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncoding
-
Sets the text encoding.
-
setEncryptionInfo
-
Sets the encryption info binary string.
-
setEvents
-
Sets the events using given format. The value must be an associated array having the timestamps as keys and the event types as values.
-
setExtendedHeader
-
Sets the extended header object.
-
setFilename
-
Sets the file name using given encoding. The file name encoding must be that of the description text.
-
setFlags
-
Sets the flags byte.
-
setFlags
-
Sets the flags byte.
-
setFlags
-
Sets the flags byte.
-
setFlags
-
Sets the frame flags byte.
-
setFooter
-
Sets whether the tag should have a footer defined.
-
setFormat
-
Sets the timing format.
-
setFormat
-
Sets the timing format.
-
setFormat
-
Sets the timing format.
-
setFormat
-
Sets the timing format.
-
setFormat
-
Sets the timing format.
-
setFrames
-
Sets the number of MPEG frames between reference.
-
setGenre
-
Sets a new value for the genre field. The value may either be a numerical code representing one of the genres, or its string variant.
-
setGroup
-
Sets the group symbol.
-
setGroup
-
Sets the group symbol byte.
-
setIdentifier
-
Sets the frame identifier.
-
setImageType
-
Sets the image type code.
-
setInterpolation
-
Sets the interpolation method. The interpolation method describes which method is preferred when an interpolation between the adjustment point that follows.
-
setLanguage
-
Sets the text language code as specified in the
ISO-639-2 standard.
-
setLanguage
-
Sets the text language code as specified in the
ISO-639-2 standard.
-
setLanguage
-
Sets the text language code as specified in the
ISO-639-2 standard.
-
setLanguage
-
Sets the text language code as specified in the
ISO-639-2 standard.
-
setLanguage
-
Sets the text language code.
-
setLink
-
Sets the link. The link encoding is always ISO-8859-1.
-
setMethod
-
Sets the method symbol.
-
setMilliseconds
-
Sets the number of milliseconds between references.
-
setMimeType
-
Sets the MIME type. The MIME type is always ISO-8859-1 encoded.
-
setMimeType
-
Sets the MIME type. The MIME type is always ISO-8859-1 encoded.
-
setMimeType
-
Sets the MIME type. Currently only "image/png" and "image/jpeg" are allowed. The MIME type is always ISO-8859-1 encoded.
-
setMinimumOffset
-
Sets the minimum offset to next tag in bytes.
-
setOffset
-
Sets the offset to next tag.
-
setOptions
-
Sets the options array. See
ID3v2 class for available options.
-
setOwner
-
Sets the owner identifier string.
-
setOwner
-
Sets the owner identifier string.
-
setOwner
-
Sets the owner identifier string.
-
setOwner
-
Sets the owner identifier string.
-
setOwner
-
Sets the owner identifier string.
-
setPadding
-
Sets the total padding size, or simply the total tag size excluding the frames and the headers.
-
setPeople
-
Sets the involved people list array. For each person, the array must contain an associate array with involvement as its key and involvee as its value.
-
setPosition
-
Sets the position where in the audio the listener starts to receive, i.e. the beginning of the next frame, using given format.
-
setPremixLtoR
-
Sets the left-to-right premix.
-
setPremixRtoL
-
Sets the right-to-left premix.
-
setPreviewLength
-
Sets the length of the preview in frames.
-
setPreviewStart
-
Sets the pointer to an unencrypted part of the audio in frames.
-
setPrice
-
Sets the price. The price must use "." as the decimal separator and have multiple values be separated by a "/" character.
-
setPrice
-
Sets the price.
-
setQualifier
-
Sets the additional data to be used in tag identification.
-
setRating
-
Sets the user rating.
-
setRestrictions
-
Sets the restrictions byte. See #getRestrictions for more.
-
setReverbBouncesLeft
-
Sets the left reverb bounces.
-
setReverbBouncesRight
-
Sets the right reverb bounces.
-
setReverbFeedbackLtoL
-
Sets the left-to-left reverb feedback.
-
setReverbFeedbackLtoR
-
Sets the left-to-right reverb feedback.
-
setReverbFeedbackRtoL
-
Sets the right-to-left reverb feedback.
-
setReverbFeedbackRtoR
-
Sets the right-to-right reverb feedback.
-
setReverbLeft
-
Sets the left reverb.
-
setReverbRight
-
Sets the right reverb.
-
setSeller
-
Sets the name of the seller using given encoding. The seller text encoding must be that of the description text.
-
setSeller
-
Sets the name of the seller using given encoding.
-
setSignature
-
Sets the signature binary data.
-
setSize
-
Sets the buffer size.
-
setSize
-
Sets the tag size, excluding the header and the footer. Called automatically upon tag generation to adjust the tag size.
-
setTarget
-
Sets the target tag identifier.
-
setText
-
Sets the text using given encoding. The text language and encoding must be that of the description text.
-
setText
-
Sets the text using given encoding.
-
setText
-
Sets the text using given language and encoding.
-
setText
-
Sets the text using given encoding. The text language and encoding must be that of the description text.
-
setText
-
Sets the text using given encoding. The text language and encoding must be that of the description text.
-
setTitle
-
Sets a new value for the title field. The field cannot exceed 30 characters in length.
-
setTrack
-
Sets a new value for the track field. By setting this field you enforce the 1.1 version to be used.
-
setType
-
Sets the content type code.
-
setUrl
-
Sets the target tag URL.
-
setVersion
-
Sets the tag version number. Supported version numbers are 3.0 and 4.0 for ID3v2.3.0 and ID3v2.4.0 standards, respectively.
-
setYear
-
Sets a new value for the year field. The field cannot exceed 4 characters in length.