-
__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.
-
$_options
-
The options array.
-
$_reader
-
The reader object.
-
__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 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 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 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 class with given parameters and options.
-
__construct
-
Constructs the class with given parameters and reads object related data from the ASF file.
-
__construct
-
Constructs the class with given parameters and options.
-
__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 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 and options.
-
__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 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 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.
-
__get
-
Override magic function so that $obj->value will work as expected.
-
__get
-
Magic function so that $obj->value will work.
-
__isset
-
Magic function so that isset($obj->value) will work. This method checks whether the object by given identifier is contained by this container.
-
__set
-
Magic function so that assignments with $obj->value will work.
-
$_data
-
Raw content of the frame.
-
$_encoding
-
The text encoding.
-
$_link
-
-
$_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 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 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 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 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 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 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 reads object related data from the ID3v2 tag.
-
__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.
-
__isset
-
Magic function so that isset($obj->value) will work. This method checks whether the frame matching the identifier exists.
-
__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 header 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.
-
__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.
-
__unset
-
Magic function so that unset($obj->value) will work. This method removes all the frames matching the identifier.
-
$_flags
-
-
$_reader
-
The reader object.
-
$_version
-
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the ISO14496 class with given file and options.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and options.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__construct
-
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
-
__get
-
Override magic function so that $obj->value on a box will return the data box instead of the data container box.
-
__get
-
Magic function so that $obj->value will work. If called on a container box, the method will first attempt to return the first contained box that matches the identifier, and if not found, invoke a getter method.
-
__get
-
Override magic function so that $obj->data will return the current box instead of an error. For other values the method will attempt to call a getter method.
-
__isset
-
Magic function so that isset($obj->value) will work. This method checks whether the box is a container and contains a box that matches the identifier.
-
__set
-
Magic function so that assignments with $obj->value will work.
-
__toString
-
Returns the raw data of the ISO14496 file.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__toString
-
Returns the box raw data.
-
__unset
-
Magic function so that unset($obj->value) will work. This method removes all the boxes from this container that match the identifier.
-
getMask
-
Returns an integer with all bits set from start to end.
-
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.
-
getValue
-
Retrieves a value from a given range in an integer, inclusive.
-
GroupMutualExclusion.php
-
-
getAlternateBufferSize
-
Returns the size BAlt, in milliseconds, of the leaky bucket used in the
-
getAlternateDataBitrate
-
Returns the leak rate RAlt, in bits per second, of a leaky bucket that
-
getAlternateInitialBufferFullness
-
Returns the initial fullness, in milliseconds, of the leaky bucket used in
-
getAuthor
-
Returns the author information.
-
getAverageTimePerFrame
-
Returns the average time duration, measured in 100-nanosecond units, of each frame. This number should be rounded to the nearest integer. This field can optionally be set to 0 if the average time per frame is unknown or unimportant. It is recommended that this field be set for video.
-
getBannerImageData
-
Returns the entire banner image, including the header for the appropriate image format.
-
getBannerImageType
-
Returns the type of data contained in the Banner Image Data. Valid
-
getBannerImageUrl
-
Returns, if present, a link to more information about the banner image.
-
getBitrateRecords
-
Returns an array of bitrate records. Each record consists of the following keys.
-
getBufferSize
-
Specifies the size B, in bits, of the leaky bucket used in the Data Bitrate
-
getBufferSize
-
Returns the size B, in milliseconds, of the leaky bucket used in the Data Bitrate definition.
-
getCommands
-
Returns an array of index entries. Each entry consists of the following keys.
-
getCommandTypes
-
Returns an array of command type names.
-
getContentEncryptionRecords
-
Returns an array of content encryption records. Each record consists of the following keys.
-
getCopyright
-
Returns the copyright information.
-
getCopyrightUrl
-
Returns, if present, a link to more information about the copyright for the content.
-
getCreationDate
-
Returns the date and time of the initial creation of the file. The value is
-
getData
-
Returns the data specific to the error correction scheme. The structure for the Error Correction Data field is determined by the value stored in the Error Correction Type field.
-
getData
-
Returns the mandatory data object contained in this file.
-
getData
-
Returns the array of bytes required by the DRM client to manipulate the protected content.
-
getDataBitrate
-
Returns the leak rate R, in bits per second, of a leaky bucket that contains the data portion of the stream without overflowing, excluding all ASF Data Packet overhead. The size of the leaky bucket is specified by the value of the Buffer Size field. This field has a non-zero value.
-
getDataBitrate
-
Returns the leak rate R, in bits per second, of a leaky bucket that
-
getDataPackets
-
Returns an array of Data Packets.
-
getDataPacketsCount
-
Returns the number of Data Packet entries that exist within the
Data Object. The value of this field is invalid if the broadcast flag bit in the flags field is set to 1.
-
getDescription
-
Returns the description information.
-
getDescriptionRecords
-
Returns an array of description records. Each record consists of the following keys.
-
getDescriptions
-
Returns the array of description records.
-
getDescriptor
-
Returns the value of the specified descriptor or false if there is no such descriptor defined.
-
getDescriptors
-
Returns an associate array of all the descriptors defined having the names of the descriptors as the keys.
-
getEndTime
-
Returns the presentation time of the last object plus the duration of play,
-
getEntries
-
Returns the array of codec entries.
-
getErrorCorrectionData
-
Returns data specific to the error correction type. The structure for the
-
getErrorCorrectionType
-
Returns the error correction type used by this digital media stream. For streams other than audio, this value should be set to NO_ERROR_CORRECTION.
-
getExclusionType
-
Returns the nature of the mutual exclusion relationship.
-
getExclusionType
-
Returns the nature of the mutual exclusion relationship.
-
getExclusionType
-
Returns the nature of the mutual exclusion relationship.
-
getFileId
-
Returns the file id field.
-
getFileId
-
Returns the unique identifier for this ASF file. The value of this field
-
getFileId
-
Returns the unique identifier for this ASF file. The value of this field is changed every time the file is modified in any way. The value of this field is identical to the value of the File ID field of the Header Object.
-
getFileSize
-
Returns the size, in bytes, of the entire file. The value of this field is invalid if the broadcast flag bit in the flags field is set to 1.
-
getFlags
-
Returns the flags field.
-
getFlags
-
Returns the flags field.
-
getHeader
-
Returns the mandatory header object contained in this file.
-
getIdentifier
-
Returns the GUID of the ASF object.
-
getIndexBlocks
-
Returns an array of index entries. Each entry consists of the following keys.
-
getIndexBlocks
-
Returns an array of index entries. Each entry consists of the following keys.
-
getIndexBlocks
-
Returns an array of index entries. Each entry consists of the following keys.
-
getIndexEntries
-
Returns an array of index entries. Each entry consists of the following keys.
-
getIndexEntryCountInterval
-
Returns the interval between each index entry in number of media objects.
-
getIndexEntryCountInterval
-
Returns the interval between each index entry by the number of media objects. This value cannot be 0.
-
getIndexEntryCountInterval
-
Returns the interval between each index entry by the number of media objects. This value cannot be 0.
-
getIndexEntryTimeInterval
-
Returns the time interval between each index entry in 100-nanosecond units.
-
getIndexEntryTimeInterval
-
Returns the time interval between each index entry in ms.
-
getIndexEntryTimeInterval
-
Returns the time interval between index entries in milliseconds. This value cannot be 0.
-
getIndexSpecifiers
-
Returns an array of index specifiers. Each entry consists of the following keys.
-
getIndexSpecifiers
-
Returns an array of index entries. Each entry consists of the following keys.
-
getIndexSpecifiers
-
Returns an array of index entries. Each entry consists of the following keys.
-
getIndexSpecifiers
-
Returns an array of index specifiers. Each entry consists of the following keys.
-
getIndexSpecifiers
-
Returns an array of index entries. Each entry consists of the following keys.
-
getIndexSpecifiers
-
Returns an array of index specifiers. Each entry consists of the following keys.
-
getIndices
-
Returns an array of index objects contained in this file.
-
getInitialBufferFullness
-
Returns the initial fullness, in milliseconds, of the leaky bucket used in the Data Bitrate definition. This is the fullness of the buffer at the instant before the first bit in the stream is dumped into the bucket.
-
getKeyId
-
Returns the key ID used.
-
getLanguage
-
Returns the array of language ids.
-
getLicenseUrl
-
Returns the URL from which a license to manipulate the content can be acquired.
-
getMarkers
-
Returns an array of markers. Each entry consists of the following keys.
-
getMaximumBitrate
-
Returns the maximum instantaneous bit rate in bits per second for the entire file. This is equal the sum of the bit rates of the individual digital media streams.
-
getMaximumDataPacketSize
-
Returns the maximum Data Packet size in bytes. In general, the value
-
getMaximumObjectSize
-
Returns the maximum size of the largest sample stored in the data packets for a stream. A value of 0 means unknown.
-
getMaximumPacketCount
-
Returns the maximum Packet Count value of all Index Entries.
-
getMinimumDataPacketSize
-
Returns the minimum Data Packet size in bytes. In general, the value
-
getMode
-
Returns the mode field. This field is reserved and is set to 1.
-
getName
-
Returns the name of the Marker Object.
-
getObjects
-
Returns all the objects the file contains as an associate array. The object identifiers work as keys having an array of ASF objects as associated value.
-
getObjectsByIdentifier
-
Returns an array of objects matching the given object GUID or an empty array if no object matched the identifier.
-
getOffset
-
Returns the file offset to box start, or -1 if the box was created on heap.
-
getOption
-
Returns the given option value, or the default value if the option is not defined.
-
getOptions
-
Returns the options array.
-
getParent
-
Returns the parent object containing this box.
-
getPayloadExtensionSystems
-
Returns an array of payload extension systems. Payload extensions provide a
-
getPlayDuration
-
Returns the time needed to play the file in 100-nanosecond units. This
-
getPreroll
-
Returns the amount of time to buffer data before starting to play the file,
-
getPriorityRecords
-
Returns an array of records. Each record consists of the following keys.
-
getProfile
-
Returns the profile field. This field is reserved and is set to 2.
-
getProtectionType
-
Returns the type of protection mechanism used. The value of this field is set to "DRM".
-
getRating
-
Returns the rating information.
-
getRecords
-
Returns an array of records. Each record consists of the following keys.
-
getSecretData
-
Returns the secret data.
-
getSendDuration
-
Returns the time needed to send the file in 100-nanosecond units. This value should include the duration of the last packet in the content. The value of this field is invalid if the broadcast flag bit in the flags field is set to 1.
-
getSharingType
-
Returns the type of sharing relationship for this object. Two types are
-
getSignatureData
-
Returns the digital signature data.
-
getSignatureType
-
Returns the type of digital signature used. This field is set to 2.
-
getSize
-
Returns the object size in bytes, including the header.
-
getStartTime
-
Returns the presentation time of the first object, indicating where this
-
getStreamLanguageIndex
-
Returns the language, if any, which the content of the stream uses or
-
getStreamNames
-
Returns an array of Stream Names. Each stream name instance is potentially localized into a specific language. The Language Index field indicates the language in which the Stream Name has been written.
-
getStreamNumber
-
Returns the number of this stream. 0 is an invalid stream number (that is, other Header Objects use stream number 0 to refer to the entire file as a whole rather than to a specific media stream within the file). Valid values are between 1 and 127.
-
getStreamNumber
-
Returns the number of this stream. 0 is an invalid stream. Valid values are between 1 and 127. The numbers assigned to streams in an ASF presentation may be any combination of unique values; parsing logic must not assume that streams are numbered sequentially.
-
getStreamNumbers
-
Returns an array of stream numbers.
-
getStreamNumbers
-
Returns an array of stream numbers.
-
getStreamNumbers
-
Returns an array of stream numbers.
-
getStreamType
-
Returns the type of the stream (for example, audio, video, and so on).
-
getTimeOffset
-
Returns the presentation time offset of the stream in 100-nanosecond units.
-
getTitle
-
Returns the title information.
-
getTotalDataPackets
-
Returns the number of ASF Data Packet entries that exist within the Data
Object. It must be equal to the Data Packet Count field in the File Properties Object. The value of this field is invalid if the broadcast flag field of the File Properties Object is set to 1.
-
getType
-
Returns the type of error correction.
-
getTypeSpecificData
-
Returns type-specific format data. The structure for the Type-Specific
Data field is determined by the value stored in the Stream Type field.
-
GROUP_MUTUAL_EXCLUSION
-
-
$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.
-
getBufferSize
-
Returns the buffer size.
-
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 code, encoded according to
ISO 4217 alphabetic currency code.
-
getCurrency
-
Returns the currency used in transaction, encoded according to
ISO 4217 alphabetic currency code.
-
getData
-
Returns the CD TOC binary dump.
-
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 short description of the product.
-
getDescription
-
Returns the content description.
-
getDescription
-
Returns the file description.
-
getDescription
-
Returns the description text.
-
getDescription
-
Returns the link description.
-
getDescription
-
Returns the short content description.
-
getDescription
-
Returns the file description.
-
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.
-
getEncryptionData
-
Returns the encryption data.
-
getEncryptionInfo
-
Returns the encryption info.
-
getEvents
-
Returns the events as an associated array having the timestamps as keys and the event types as values.
-
getEvents
-
Returns the syllable events with their timestamps.
-
getEvents
-
Returns the time-bpm tempo events.
-
getExtendedHeader
-
Returns the extended header object if present, or false otherwise.
-
getFilename
-
Returns the file name.
-
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 all the frames the tag contains as an associate array. The frame identifiers work as keys having an array of frames as associated value.
-
getFrames
-
Returns the number of MPEG frames between reference.
-
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.
-
getGroup
-
Returns the group symbol byte.
-
getGroupData
-
Returns the group dependent data.
-
getHeader
-
Returns the header object.
-
getIdentifier
-
Returns the frame identifier string.
-
getImageData
-
Returns the embedded image data.
-
getImageData
-
Returns the embedded image binary data.
-
getImageSize
-
Returns the size of the embedded image data.
-
getImageSize
-
Returns the size of the embedded image data.
-
getImageType
-
Returns the image type.
-
getInfoFlags
-
Returns the flags byte.
-
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 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.
-
getMimeType
-
Returns the MIME type. The MIME type is always ISO-8859-1 encoded.
-
getMinimumOffset
-
Returns the minimum offset to next tag in bytes.
-
getObjectData
-
Returns the embedded object binary data.
-
getOffset
-
Returns the offset to next tag.
-
getOption
-
Returns the given option value, or the default value if the option is not defined.
-
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.
-
getPrivateData
-
Returns the private binary data associated with the frame.
-
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 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.
-
getSize
-
Returns the extended header size in bytes.
-
getSize
-
Returns the number of index points in the frame.
-
getTarget
-
Returns the target tag identifier.
-
getText
-
Returns the comment text.
-
getText
-
Returns the lyrics/text.
-
getText
-
Returns the first text chunk the frame contains.
-
getText
-
Returns the text.
-
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
-
-
getAvgBitrate
-
Returns the average rate in bits/second over the entire presentation.
-
getAvgPDUSize
-
Returns the average size of a PDU over the entire presentation.
-
getBaseDataOffset
-
Returns the base offset to use when calculating data offsets.
-
getBoxes
-
Returns all the boxes the file contains as an associate array. The box identifiers work as keys having an array of boxes as associated value.
-
getBoxesByIdentifier
-
Returns an array of boxes matching the given identifier or an empty array if no boxes matched the identifier.
-
getChunkOffsetTable
-
Returns an array of values. Each entry has the entry number as its index and a 32 bit integer that gives the offset of the start of a chunk into its containing media file as its value.
-
getChunkOffsetTable
-
Returns an array of values. Each entry has the entry number as its index and a 64 bit integer that gives the offset of the start of a chunk into its containing media file as its value.
-
getCompatibleBrands
-
Returns the array of compatible version brands.
-
getCompositionOffsetTable
-
Returns an array of values. Each entry is an array containing the following keys.
-
getContainer
-
Returns a boolean value corresponding to whether the box is a container.
-
getContentEncoding
-
Returns the optional content encoding type as defined for Content-Encoding for HTTP /1.1. Some possible values are gzip, compress and deflate. An empty string indicates no content encoding.
-
getContentType
-
Returns the MIME type for the item.
-
getCreationTime
-
Returns the creation time of the media in this track, in seconds since midnight, Jan. 1, 1904, in UTC time.
-
getCreationTime
-
Returns the creation time of this track in seconds since midnight, Jan. 1, 1904, in UTC time.
-
getCreationTime
-
Returns the creation time of the presentation. The value is in seconds since midnight, Jan. 1, 1904, in UTC time.
-
getData
-
Returns the binary data.
-
getDataFormat
-
Returns the four-character-code of the original un-transformed sample entry (e.g. mp4v if the stream contains protected MPEG-4 visual material).
-
getDataOffset
-
Returns the data offset.
-
getDefaultSampleDescriptionIndex
-
Returns the default sample description index.
-
getDefaultSampleDuration
-
Returns the default sample duration.
-
getDefaultSampleDuration
-
Returns the default sample duration.
-
getDefaultSampleFlags
-
Returns the default sample flags.
-
getDefaultSampleFlags
-
Returns the default sample flags.
-
getDefaultSampleSize
-
Returns the default sample size.
-
getDefaultSampleSize
-
Returns the default sample size.
-
getDegradationPriorityTable
-
Returns an array of entries. Each entry is an array containing the following keys.
-
getDuration
-
Returns the duration of this media (in the scale of the timescale).
-
getDuration
-
Returns the duration of this track (in the timescale indicated in the
-
getDuration
-
Returns the length of the presentation in the indicated timescale. This property is derived from the presentation's tracks: the value of this field corresponds to the duration of the longest track in the presentation.
-
getEntries
-
Returns an array of entries. Each entry is an array containing the following keys.
-
getFlags
-
Returns the map of flags.
-
getFragmentDuration
-
Returns the length of the presentation of the whole movie including fragments (in the timescale indicated in the
Movie Header Box). The value of this field corresponds to the duration of the longest track, including movie fragments.
-
getGroupingType
-
Returns the grouping type that identifies the type (i.e. criterion used to
-
getHandlerType
-
Returns the handler type.
-
getHeight
-
Returns the track's visual presentation height. This needs not be the same as the pixel height of the images; all images in the sequence are scaled to this height, before any overall transformation of the track represented by the matrix. The pixel height of the images is the default value.
-
getItemId
-
Returns the item identifier. The value is either 0 for the primary resource (e.g. the XML contained in an
XML Box) or the ID of the item for which the following information is defined.
-
getItemId
-
Returns the identifier of the primary item.
-
getItemName
-
Returns the symbolic name of the item.
-
getItemProtectionIndex
-
Returns the item protection index. The value is either 0 for an unprotected item, or the one-based index into the
Item Protection Box defining the protection applied to this item (the first box in the item protection box has the index 1).
-
getItems
-
Returns the array of items. Each entry has the following keys set: itemId, dataReferenceIndex, baseOffset, and extents.
-
getLanguage
-
Returns the three byte language code to describe the language of the notice, according to
ISO 639-2/T.
-
getLanguage
-
Returns the three byte language code to describe the language of this media, according to
ISO 639-2/T.
-
getLanguage
-
Returns the three byte language code to describe the language of this media, according to
ISO 639-2/T.
-
getLocation
-
Returns the location.
-
getLocation
-
Returns the location.
-
getMajorBrand
-
Returns the major version brand.
-
getMaxBitrate
-
Returns the maximum rate in bits/second over any window of one second.
-
getMaxPDUSize
-
Returns the size in bytes of the largest PDU in this (hint) stream.
-
getMinorVersion
-
Returns the minor version number.
-
getModificationTime
-
Returns the most recent time the track was modified in seconds since midnight, Jan. 1, 1904, in UTC time.
-
getModificationTime
-
Returns the most recent time the presentation was modified. The value is in seconds since midnight, Jan. 1, 1904, in UTC time.
-
getModificationTime
-
Returns the most recent time the media in this track was modified in seconds since midnight, Jan. 1, 1904, in UTC time.
-
getName
-
Returns the name string. The name is in UTF-8 characters and gives a human-readable name for the track type (for debugging and inspection purposes).
-
getName
-
Returns the name.
-
getNextTrackId
-
Returns a value to use for the track ID of the next track to be added to
-
getNotice
-
Returns the copyright notice.
-
getOffset
-
Returns the file offset to box start, or -1 if the box was created on heap.
-
getOption
-
Returns the given option value, or the default value if the option is not defined.
-
getOptions
-
Returns the options array.
-
getParent
-
Returns the parent box containing this box.
-
getParentSize
-
-
getProgressiveDownloadInfo
-
Returns the progressive download information array. The array consists of items having two keys.
-
getRate
-
Returns the preferred rate to play the presentation. 1.0 is normal forward playback.
-
getSampleDependencyTypeTable
-
Returns an array of values. Each entry is an array containing the following keys.
-
getSampleDescriptionIndex
-
Returns the sample description index.
-
getSamples
-
Returns the array of samples.
-
getSampleSize
-
Returns the default sample size. If all the samples are the same size, this field contains that size value. If this field is set to 0, then the samples have different sizes, and those sizes are stored in the sample size table.
-
getSampleSizeTable
-
Returns an array of sample sizes specifying the size of a sample, indexed by its number.
-
getSampleSizeTable
-
Returns an array of sample sizes specifying the size of a sample, indexed by its number.
-
getSampleToChunkTable
-
Returns an array of values. Each entry is an array containing the following keys.
-
getSampleToGroupTable
-
Returns an array of values. Each entry is an array containing the following keys.
-
getSchemeType
-
Returns the code defining the protection scheme.
-
getSchemeUri
-
Returns the optional scheme address to allow for the option of directing the user to a web-page if they do not have the scheme installed on their system. It is an absolute URI.
-
getSchemeVersion
-
Returns the version of the scheme used to create the content.
-
getSequenceNumber
-
Returns the ordinal number of this fragment, in increasing order.
-
getShadowSyncSampleTable
-
Returns an array of values. Each entry is an array containing the following keys.
-
getSize
-
Returns the box size in bytes, including the size and type header, fields, and all contained boxes, or -1 if the box was created on heap.
-
getSubSampleTable
-
Returns an array of values. Each entry is an array containing the following keys.
-
getSyncSampleTable
-
Returns an array of values. Each entry has the entry number as its index and an integer that gives the numbers of the samples that are random access points in the stream as its value.
-
getTag
-
Returns the
ID3v2 tag class instance.
-
getTimescale
-
Returns the time-scale for this media. This is the number of time units that pass in one second. For example, a time coordinate system that measures time in sixtieths of a second has a time scale of 60.
-
getTimescale
-
Returns the time-scale for the entire presentation. This is the number of time units that pass in one second. For example, a time coordinate system that measures time in sixtieths of a second has a time scale of 60.
-
getTimeToSampleTable
-
Returns an array of values. Each entry is an array containing the following keys.
-
getTrackId
-
Returns the default track identifier.
-
getTrackId
-
Returns an array of integer references from the containing track to another track in the presentation. Track IDs are never re-used and cannot be equal to zero.
-
getTrackId
-
Returns the track identifier.
-
getTrackId
-
Returns an array of integer references from the containing track to another track in the presentation. Track IDs are never re-used and cannot be equal to zero.
-
getTrackId
-
Returns the track identifier.
-
getTrackId
-
Returns a number that uniquely identifies this track over the entire life-time of this presentation. Track IDs are never re-used and cannot be zero.
-
getType
-
Returns the box type.
-
getValue
-
Returns the value this box contains.
-
getValues
-
Returns an array of values. Each entry is an array containing the following keys.
-
getVersion
-
Returns the version of this format of the box.
-
getVolume
-
Returns the preferred playback volume. 1.0 is full volume.
-
getWidth
-
Returns the track's visual presentation width. This needs not be the same as the pixel width of the images; all images in the sequence are scaled to this width, before any overall transformation of the track represented by the matrix. The pixel width of the images is the default value.
-
getXml
-
Returns the XML data.
-
isBigEndian
-
Returns whether the current machine endian order is big endian.
-
isLittleEndian
-
Returns whether the current machine endian order is little endian.
-
Index.php
-
-
IndexParameters.php
-
-
INDEX
-
-
INDEX_PARAMETERS
-
-
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.
-
INTEGER
-
A flag to indicate that the data is an unsigned 8-bit integer.
-
INTEGER_OLD_STYLE
-
A flag to indicate that the data is an unsigned 8-bit integer. Different value used in old versions of iTunes.
-
isContainer
-
Returns a boolean value corresponding to whether the box is a container.
-
ISO14496
-
This class represents a file in ISO base media file format as described in ISO/IEC 14496 Part 12 standard.
-
ID32.php
-
-
IINF.php
-
-
ILOC.php
-
-
ILST.php
-
-
IMIF.php
-
-
INFE.php
-
-
IPMC.php
-
-
IPRO.php
-
-
ISO14496.php
-
-
ISO14496_Box
-
A base class for all ISO 14496-12 boxes.
-
ISO14496_Box_BXML
-
When the primary data is in XML format and it is desired that the XML be stored directly in the meta-box, one of the XML Box forms may be used.
-
ISO14496_Box_CDSC
-
This box provides a reference from the containing track to another track in the presentation. This track describes the referenced track.
-
ISO14496_Box_CO64
-
The Chunk Offset Box table gives the index of each chunk into the containing file. There are two variants, permitting the use of 32-bit or 64-bit offsets. The latter is useful when managing very large presentations.
-
ISO14496_Box_CPRT
-
The
Copyright Box contains a copyright declaration which applies to the entire presentation, when contained within the
Movie Box, or, when contained in a track, to that entire track. There may be multiple copyright boxes using different language codes.
-
ISO14496_Box_CTTS
-
The Composition Time to Sample Box provides the offset between
-
ISO14496_Box_DATA
-
A box that contains data for iTunes/iPod specific boxes.
-
ISO14496_Box_DINF
-
The Data Information Box contains objects that declare the location of the media information in a track.
-
ISO14496_Box_DREF
-
The Data Reference Box contains a table of data references (normally
-
ISO14496_Box_EDTS
-
The Edit Box maps the presentation time-line to the media time-line as it is stored in the file. The Edit Box is a container for the edit lists.
-
ISO14496_Box_ELST
-
The Edit List Box contains an explicit timeline map. Each entry defines part of the track time-line: by mapping part of the media time-line, or by indicating empty time, or by defining a dwell, where a single time-point in the media is held for a period.
-
ISO14496_Box_FREE
-
The contents of a Free Space Box are irrelevant and may be ignored, or the object deleted, without affecting the presentation. (Care should be exercised when deleting the object, as this may invalidate the offsets used in the sample table, unless this object is after all the media data).
-
ISO14496_Box_FRMA
-
The Original Format Box contains the four-character-code of the original un-transformed sample description.
-
ISO14496_Box_FTYP
-
The File Type Box is placed as early as possible in the file (e.g.
-
ISO14496_Box_Full
-
A base class for objects that also contain a version number and flags field.
-
ISO14496_Box_HDLR
-
The
Handler Reference Box is within a
Media Box declares the process by which the media-data in the track is presented, and thus, the nature of the media in a track. For example, a video track would be handled by a video handler.
-
ISO14496_Box_HINT
-
This box provides a reference from the containing track to another track in the presentation. The referenced track(s) contain the original media for this hint track.
-
ISO14496_Box_HMHD
-
The Hint Media Header Box header contains general information, independent of the protocol, for hint tracks.
-
ISO14496_Box_ID32
-
The
ID3v2 Box resides under the
Meta Box and stores ID3 version 2 meta-data. There may be more than one ID3v2 Box present each with a different language code.
-
ISO14496_Box_IINF
-
The Item Information Box provides extra information about selected
-
ISO14496_Box_ILOC
-
The The Item Location Box provides a directory of resources in this or
-
ISO14496_Box_ILST
-
A container box for all the iTunes/iPod specific boxes. A list of well known boxes is provided in the following table. The value for each box is contained in a nested
Data Box.
-
ISO14496_Box_IMIF
-
The IPMP Information Box contains IPMP Descriptors which document the protection applied to the stream.
-
ISO14496_Box_INFE
-
The Item Information Entry Box contains the entry information.
-
ISO14496_Box_IPMC
-
The IPMP Control Box may contain IPMP descriptors which may be referenced by any stream in the file.
-
ISO14496_Box_IPRO
-
The
Item Protection Box provides an array of item protection information, for use by the
Item Information Box.
-
ISO14496_Box_MDAT
-
The Media Data Box contains the media data. In video tracks, this box would contain video frames. There may be any number of these boxes in the file (including zero, if all the media data is in other files).
-
ISO14496_Box_MDHD
-
The Media Header Box declares overall information that is media-independent, and relevant to characteristics of the media in a track.
-
ISO14496_Box_MDIA
-
The Media Box contains all the objects that declare information about the media data within a track.
-
ISO14496_Box_MEHD
-
The Movie Extends Header Box is optional, and provides the overall duration, including fragments, of a fragmented movie. If this box is not present, the overall duration must be computed by examining each fragment.
-
ISO14496_Box_META
-
The Meta Box contains descriptive or annotative metadata. The
-
ISO14496_Box_MFHD
-
The Movie Fragment Header Box contains a sequence number, as a safety
-
ISO14496_Box_MFRA
-
The Movie Fragment Random Access Box provides a table which may assist
-
ISO14496_Box_MFRO
-
The Movie Fragment Random Access Offset Box provides a copy of the
-
ISO14496_Box_MINF
-
The Media Information Box contains all the objects that declare characteristic information of the media in the track.
-
ISO14496_Box_MOOF
-
The Movie Fragment Box extend the presentation in time. They provide
-
ISO14496_Box_MOOV
-
The metadata for a presentation is stored in the single Movie Box which occurs at the top-level of a file. Normally this box is close to the beginning or end of the file, though this is not required.
-
ISO14496_Box_MVEX
-
The Movie Extends Box warns readers that there might be
-
ISO14496_Box_MVHD
-
The Movie Header Box defines overall information which is media-independent, and relevant to the entire presentation considered as a whole.
-
ISO14496_Box_NMHD
-
Streams other than visual and audio may use a Null Media Header Box, as defined here.
-
ISO14496_Box_PADB
-
The Padding Bits BoxIn some streams the media samples do not occupy all bits of the bytes given by the sample size, and are padded at the end to a byte boundary. In some cases, it is necessary to record externally the number of padding bits used. This table supplies that information.
-
ISO14496_Box_PDIN
-
The Progressive Download Information Box aids the progressive download of an ISO file. The box contains pairs of numbers (to the end of the box) specifying combinations of effective file download bitrate in units of bytes/sec and a suggested initial playback delay in units of milliseconds.
-
ISO14496_Box_PITM
-
For a given handler, the primary data may be one of the referenced items when
-
ISO14496_Box_SBGP
-
The Sample To Group Box table can be used to find the group that a
-
ISO14496_Box_SCHI
-
The Scheme Information Box is a container Box that is only interpreted
-
ISO14496_Box_SCHM
-
The Scheme Type Box identifies the protection scheme.
-
ISO14496_Box_SDTP
-
The Independent and Disposable Samples Box optional table answers
-
ISO14496_Box_SGPD
-
The Sample Group Description Box table gives information about the characteristics of sample groups. The descriptive information is any other information needed to define or characterize the sample group.
-
ISO14496_Box_SINF
-
The Protection Scheme Information Box contains all the information
-
ISO14496_Box_SKIP
-
The contents of a Free Space Box are irrelevant and may be ignored, or the object deleted, without affecting the presentation. (Care should be exercised when deleting the object, as this may invalidate the offsets used in the sample table, unless this object is after all the media data).
-
ISO14496_Box_SMHD
-
The Sound Media Header Box contains general presentation information, independent of the coding, for audio media. This header is used for all tracks containing audio.
-
ISO14496_Box_STBL
-
The Sample Table Box contains all the time and data indexing of the media samples in a track. Using the tables here, it is possible to locate samples in time, determine their type (e.g. I-frame or not), and determine their size, container, and offset into that container.
-
ISO14496_Box_STCO
-
The Chunk Offset Box table gives the index of each chunk into the containing file. There are two variants, permitting the use of 32-bit or 64-bit offsets. The latter is useful when managing very large presentations.
-
ISO14496_Box_STDP
-
The Degradation Priority Box contains the degradation priority of each sample. Specifications derived from this define the exact meaning and acceptable range of the priority field.
-
ISO14496_Box_STSC
-
Samples within the media data are grouped into chunks. Chunks can be of different sizes, and the samples within a chunk can have different sizes.
-
ISO14496_Box_STSD
-
The Sample Description Box table gives detailed information about the coding type used, and any initialization information needed for that coding.
-
ISO14496_Box_STSH
-
The Shadow Sync Sample Box table provides an optional set of sync samples that can be used when seeking or for similar purposes. In normal forward play they are ignored.
-
ISO14496_Box_STSS
-
The Sync Sample Box provides a compact marking of the random access points within the stream. The table is arranged in strictly increasing order of sample number. If the sync sample box is not present, every sample is a random access point.
-
ISO14496_Box_STSZ
-
The Sample Size Box contains the sample count and a table giving the size in bytes of each sample. This allows the media data itself to be unframed. The total number of samples in the media is always indicated in the sample count.
-
ISO14496_Box_STTS
-
The Decoding Time to Sample Box contains a compact version of a table
-
ISO14496_Box_STZ2
-
The Sample Size Box contains the sample count and a table giving the size in bytes of each sample. This allows the media data itself to be unframed. The total number of samples in the media is always indicated in the sample count.
-
ISO14496_Box_SUBS
-
The Sub-Sample Information Box is designed to contain sub-sample information.
-
ISO14496_Box_TFHD
-
Each movie fragment can add zero or more Track Fragment Header Box to each track; and a track fragment can add zero or more contiguous runs of samples. The track fragment header sets up information and defaults used for those runs of samples.
-
ISO14496_Box_TFRA
-
Each entry contains the location and the presentation time of the random accessible sample. It indicates that the sample in the entry can be random accessed. Note that not every random accessible sample in the track needs to be listed in the table.
-
ISO14496_Box_TKHD
-
The Track Header Box specifies the characteristics of a single track.
-
ISO14496_Box_TRAF
-
Within the Track Fragment Box there is a set of track fragments, zero or more per track. The track fragments in turn contain zero or more track runs, each of which document a contiguous run of samples for that track.
-
ISO14496_Box_TRAK
-
The Track Box is a container box for a single track of a presentation.
-
ISO14496_Box_TREF
-
The Track Reference Box provides a reference from the containing track
-
ISO14496_Box_TREX
-
The
Track Extends Box sets up default values used by the movie fragments. By setting defaults in this way, space and complexity can be saved in each
Track Fragment Box.
-
ISO14496_Box_TRUN
-
Within the
Track Fragment Box, there are zero or more
Track Fragment Run Boxes. If the durationIsEmpty flag is set, there are no track runs.
-
ISO14496_Box_UDTA
-
The User Data Box contains objects that declare user information about the containing box and its data (presentation or track).
-
ISO14496_Box_URL
-
This box is a URL data reference.
-
ISO14496_Box_URN
-
This box is a URN data reference.
-
ISO14496_Box_VMHD
-
The Video Media Header Box contains general presentation information, independent of the coding, for video media.
-
ISO14496_Box_XML
-
When the primary data is in XML format and it is desired that the XML be stored directly in the meta-box, one of the XML Box forms may be used.
-
ISO14496_Exception
-
The ISO14496_Exception is thrown whenever an error occurs within the
ISO14496 class.
-
setBit
-
Sets a bit at a given position in an integer.
-
setBits
-
Sets a given set of bits in an integer.
-
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.
-
setValue
-
Stores a value in a given range in an integer.
-
skip
-
Jumps size amount of bytes in the file stream.
-
ScriptCommand.php
-
-
SimpleIndex.php
-
-
StreamBitrateProperties.php
-
-
StreamPrioritization.php
-
-
StreamProperties.php
-
-
SCRIPT_COMMAND
-
-
SEEKABLE
-
This flag should be set only if the stream is seekable, either by using an index object or by estimating according to bit rate (as can sometimes be done with audio). This flag pertains to this stream only rather than to the entire file.
-
SEEKABLE
-
Indicates, if set, that a file is seekable. Note that for files containing
-
setIdentifier
-
Set the GUID of the ASF object.
-
setOffset
-
Sets the file offset where the box starts.
-
setOption
-
Sets the given option the given value.
-
setOptions
-
Sets the options array. See
ISO14496 class for available options.
-
setParent
-
Sets the parent containing object.
-
setSize
-
Sets the box size. The size must include the header.
-
SHARING_EXCLUSIVE
-
-
SHARING_PARTIAL
-
-
SIMPLE_INDEX
-
-
STREAM_BITRATE_PROPERTIES
-
-
STREAM_PRIORITIZATION
-
-
STREAM_PROPERTIES
-
-
SEEK.php
-
-
SIGN.php
-
-
SYLT.php
-
-
SYTC.php
-
-
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, and the adjustment </> +/- 64 dB with a precision of 0.001953125 dB. 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. One frequency should only be described once in the frame.
-
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.
-
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.
-
setBufferSize
-
Sets the buffer size.
-
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 frame raw data.
-
setData
-
Sets the CD TOC binary dump.
-
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 describing for how long the price is valid for. The date must be an 8 character date string (YYYYMMDD).
-
setDate
-
Sets the date of purchase. 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 content description text using given encoding. The description encoding must be that of the seller text.
-
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.
-
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. The description language and encoding must be that of the actual 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.
-
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.
-
setEncryptionData
-
Sets the encryption data.
-
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.
-
setEvents
-
Sets the time-bpm tempo events.
-
setEvents
-
Sets the syllable events with their timestamps using given encoding.
-
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 frame flags byte.
-
setFlags
-
Sets the 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.
-
setGroupData
-
Sets the group dependent data.
-
setIdentifier
-
Sets the frame identifier.
-
setImageData
-
Sets the embedded image data. Also updates the image size field to correspond the new data.
-
setImageData
-
Sets the embedded image data. Also updates the image size to correspond the new data.
-
setImageType
-
Sets the image type code.
-
setInfoFlags
-
Sets the flags byte.
-
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.
-
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.
-
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. Currently only "image/png" and "image/jpeg" are allowed. The MIME type is always ISO-8859-1 encoded.
-
setMimeType
-
Sets the MIME type. The MIME type is always ISO-8859-1 encoded.
-
setMinimumOffset
-
Sets the minimum offset to next tag in bytes.
-
setObjectData
-
Sets the embedded object binary data.
-
setOffset
-
Sets the offset to next tag.
-
setOption
-
Sets the given option the given value.
-
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.
-
setPrivateData
-
Sets the private binary data associated with the frame.
-
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 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. The text language and encoding must be that of the description text.
-
setText
-
Sets the text using given language and encoding.
-
setText
-
Sets the text using given encoding.
-
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.
-
SINGLE_BEAT
-
Indicate one single beat-stroke followed by a beat-free period.
-
SBGP.php
-
-
SCHI.php
-
-
SCHM.php
-
-
SDTP.php
-
-
SGPD.php
-
-
SINF.php
-
-
SKIP.php
-
-
SMHD.php
-
-
STBL.php
-
-
STCO.php
-
-
STDP.php
-
-
STSC.php
-
-
STSD.php
-
-
STSH.php
-
-
STSS.php
-
-
STSZ.php
-
-
STTS.php
-
-
STZ2.php
-
-
SUBS.php
-
-
SAMPLE_COMPOSITION_TIME_OFFSETS
-
Indicates that each sample has a composition time offset (e.g. as used for I/P/B video in MPEG).
-
SAMPLE_DESCRIPTION_INDEX
-
Indicates the presence of the sampleDescriptionIndex field, which over-rides, in this fragment, the default set up in the
Track Extends Box.
-
SAMPLE_DURATION
-
Indicates that each sample has its own duration, otherwise the default is used.
-
SAMPLE_FLAGS
-
Indicates that each sample has its own flags, otherwise the default is used.
-
SAMPLE_SIZE
-
Indicates that each sample has its own size, otherwise the default is used.
-
SELFCONTAINED
-
Indicates that the media data is in the same file as the Movie Box containing this data reference.
-
SELFCONTAINED
-
Indicates that the media data is in the same file as the Movie Box containing this data reference.
-
setChunkOffsetTable
-
Sets an array of chunk offsets. Each entry must have the entry number as its index and a 32 bit integer that gives the offset of the start of a chunk into its containing media file as its value.
-
setChunkOffsetTable
-
Sets an array of chunk offsets. Each entry must have the entry number as its index and a 64 bit integer that gives the offset of the start of a chunk into its containing media file as its value.
-
setContainer
-
Sets whether the box is a container.
-
setFlags
-
Sets the map of flags.
-
setHandlerType
-
Sets the handler type.
-
setLanguage
-
Sets the three byte language code as specified in the
ISO 639-2 standard.
-
setName
-
Sets the name string. The name must be in UTF-8 and give a human-readable name for the track type (for debugging and inspection purposes).
-
setOffset
-
Sets the file offset where the box starts.
-
setOption
-
Sets the given option the given value.
-
setOptions
-
Sets the options array. See
ISO14496 class for available options.
-
setParent
-
Sets the parent containing box.
-
setSize
-
Sets the box size. The size must include the size and type header, fields, and all contained boxes.
-
setTag
-
Sets the
ID3v2 tag class instance using given language.
-
setType
-
Sets the box type.
-
setValue
-
Sets the value this box contains.
-
setVersion
-
Sets the version of this format of the box.
-
STRING
-
A flag to indicate that the data is a string.