JVCL Help:TJvID3FrameID
From Project JEDI Wiki
Jump to navigationJump to searchJVCL Help: TJvID3FrameID type
Search in JVCL Help
Search in all projectsSummary
See Table
Pascal
run\JvId3v2Types.pas
TJvID3FrameID = (
fiErrorFrame,
fiPaddingFrame,
fiUnknownFrame,
fiAudioCrypto,
fiPicture,
fiAudioSeekPoint,
fiComment,
fiCommercial,
fiCryptoReg,
fiEqualization2,
fiEqualization,
fiEventTiming,
fiGeneralObject,
fiGroupingReg,
fiInvolvedPeople,
fiLinkedInfo,
fiCDID,
fiMPEGLookup,
fiOwnership,
fiPrivate,
fiPlayCounter,
fiPopularimeter,
fiPositionsync,
fiBufferSize,
fiVolumeAdj2,
fiVolumeAdj,
fiReverb,
fiSeekFrame,
fiSignature,
fiSyncedLyrics,
fiSyncedTempo,
fiAlbum,
fiBPM,
fiComposer,
fiContentType,
fiCopyright,
fiDate,
fiEncodingTime,
fiPlaylistDelay,
fiOrigReleaseTime,
fiRecordingTime,
fiReleaseTime,
fiTaggingTime,
fiInvolvedPeople2,
fiEncodedBy,
fiLyricist,
fiFileType,
fiTime,
fiContentGroup,
fiTitle,
fiSubTitle,
fiInitialKey,
fiLanguage,
fiSongLen,
fiMusicianCreditList,
fiMediaType,
fiMood,
fiOrigAlbum,
fiOrigFileName,
fiOrigLyricist,
fiOrigArtist,
fiOrigYear,
fiFileOwner,
fiLeadArtist,
fiBand,
fiConductor,
fiMixArtist,
fiPartInSet,
fiProducedNotice,
fiPublisher,
fiTrackNum,
fiRecordingDates,
fiNetRadioStation,
fiNetRadioOwner,
fiSize,
fiAlbumSortOrder,
fiPerformerSortOrder,
fiTitleSortOrder,
fiISRC,
fiEncoderSettings,
fiSetSubTitle,
fiUserText,
fiYear,
fiUniqueFileID,
fiTermsOfUse,
fiUnsyncedLyrics,
fiWWWCommercialInfo,
fiWWWCopyright,
fiWWWAudioFile,
fiWWWArtist,
fiWWWAudioSource,
fiWWWRadioPage,
fiWWWPayment,
fiWWWPublisher,
fiWWWUser,
fiMetaCrypto,
fiMetaCompression
);
TJvID3FrameIDs = setof TJvID3FrameID;
Members
Members | Description |
fiErrorFrame | Special frame used to identify an erroneous frame. |
fiPaddingFrame | Special frame used to identify a padding frame. |
fiUnknownFrame | Special frame used to identify an unknown frame. |
fiAudioCrypto | AENC - The 'Audio encryption' frame indicates if the actual audio stream is encrypted, and by whom.
|
fiPicture | APIC - The 'Attached picture' frame contains a picture directly related to the audio file.
|
fiAudioSeekPoint | Audio files with variable bit rates are intrinsically difficult to deal with in the case of seeking within the file. The ASPI frame makes seeking easier by providing a list a seek points within the audio file. Introduced in v2.4. |
fiComment | COMM - The Comment frame is intended for any kind of full text information that does not fit in any other frame.
|
fiCommercial | Introduced in v2.3. |
fiCryptoReg | Introduced in v2.3. |
fiEqualization2 | EQU2 - Introduced in v2.4.
|
fiEqualization | It allows the user to predefine an equalization curve within the audio file. Deprecated as of v2.4, replaced by fiEqualization2. |
fiEventTiming | ETCO
|
fiGeneralObject | GEOB - In the 'General encapsulated object' frame any type of file can be encapsulated.
|
fiGroupingReg | 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. Introduced in v2.3. |
fiInvolvedPeople | The 'Involved people list' is a frame containing the names of those involved, and how they were involved. Deprecated as of v2.4, replaced by fiInvolvedPeople2 and fiMusicianCreditList. |
fiLinkedInfo | LINK
|
fiCDID | The frame consists of a binary dump of the Table Of Contents, TOC, from the CD, |
fiMPEGLookup | MLLT - 'MPEG location lookup table
|
fiOwnership | Note that the fiTermsOfUse and fiFileOwner frames are good to use in conjunction with this one. Introduced in v2.3. |
fiPrivate | Introduced in v2.3. |
fiPlayCounter | The value is increased by one every time the file begins to play. |
fiPopularimeter | POPM - The purpose of this frame is to specify how good an audio file is.
|
fiPositionsync | POSS - The 'Position synchronization' frame delivers information to the listener of how far into the audio stream he picked up; Introduced in v2.3.
|
fiBufferSize | In these cases, the size of the buffer can be recommended by the server using this frame. |
fiVolumeAdj2 | RVA2 - Introduced in v2.4.
|
fiVolumeAdj | It allows the user to say how much he wants to increase/decrease the volume on each channel while the file is played. The purpose is to be able to align all files to a reference volume, so that you don't have to change the volume constantly. This frame may also be used to balance adjust the audio. Deprecated as of v2.4, replaced by fiVolumeAdj2 |
fiReverb | RVRB - The Reverb frame can be used to adjust echoes of different kinds.
|
fiSeekFrame | Introduced in v2.4. |
fiSignature | Introduced in v2.4. |
fiSyncedLyrics | It might also be used to describing events e.g. occurring on a stage or on the screen in sync with the audio. |
fiSyncedTempo | SYTC - 'Synchronized tempo codes
|
fiAlbum | TALB - The 'Album/Movie/Show title' frame is intended for the title of the recording(/source of sound) which the audio in the file is taken from.
|
fiBPM | TBPM - The 'BPM' frame contains the number of beats per minute in the main part of the audio.
|
fiComposer | TCOM - The 'Composer(s)' frame is intended for the name of the composer(s).
|
fiContentType | TCON
|
fiCopyright | Intended for the copyright holder of the original sound, not the audio file itself. |
fiDate | Deprecated as of v2.4, replaced by fiRecordingDates. |
fiEncodingTime | Introduced in v2.4. |
fiPlaylistDelay | TDLY - 'Playlist delay' defines the numbers of milliseconds of silence between every song in a playlist.
|
fiOrigReleaseTime | Introduced in v2.4. |
fiRecordingTime | Introduced in v2.4. |
fiReleaseTime | Introduced in v2.4. |
fiTaggingTime | Introduced in v2.4. |
fiInvolvedPeople2 | Introduced in v2.4. |
fiEncodedBy | TENC - The 'Encoded by' frame contains the name of the person or organization that encoded the audio file.
|
fiLyricist | TEXT - The 'Lyricist(s)/Text writer(s)' frame is intended for the writer(s) of the text or lyrics in the recording.
|
fiFileType | TFLT - The 'File type' frame indicates which type of audio this tag defines.
|
fiTime | Deprecated as of v2.4, replaced by fiRecordingDates. |
fiContentGroup | For example, classical music is often sorted in different musical sections (e.g. "Piano Concerto", "Weather - Hurricane"). |
fiTitle | "Adagio", "Hurricane Donna"). |
fiSubTitle | "Op. 16" or "Performed live at Wembley"). |
fiInitialKey | TKEY - The 'Initial key' frame contains the musical key in which the sound starts.
|
fiLanguage | TLAN - The 'Language(s)' frame should contain the languages of the text or lyrics spoken or sung in the audio.
|
fiSongLen | TLEN - The 'Length' frame contains the length of the audio file in milliseconds
|
fiMusicianCreditList | Introduced in v2.4. |
fiMediaType | TMED - The 'Media type' frame describes from which media the sound originated.
|
fiMood | "Romantic" or "Sad". Introduced in v2.4. |
fiOrigAlbum | 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.
|
fiOrigFileName | TOFN - The 'Original filename' frame contains the preferred filename for the file, since some media doesn't allow the desired length of the filename.
|
fiOrigLyricist | TOLY - The 'Original lyricist(s)/text writer(s)' frame is intended for the text writer(s) of the original recording, if for example the music in the file should be a cover of a previously released song.
|
fiOrigArtist | TOPE - The 'Original artist(s)/performer(s)' frame is intended for the performer(s) of the original recording, if for example the music in the file should be a cover of a previously released song.
|
fiOrigYear | Deprecated as of v2.4, replaced by fiOrigReleaseTime. |
fiFileOwner | Introduced in v2.3. |
fiLeadArtist | TPE1 - The 'Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group' frame is used for the main artist(s).
|
fiBand | TPE2 - The 'Band/Orchestra/Accompaniment' frame is used for additional information about the performers in the recording.
|
fiConductor | TPE3 - The 'Conductor' frame is used for the name of the conductor.
|
fiMixArtist | 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.
|
fiPartInSet | This frame is used if the source described in the fiAlbum frame is divided into several mediums, e.g. a double CD. The value may be extended with a "/" character and a numeric string containing the total number of parts in the set. E.g. "1/2". |
fiProducedNotice | Introduced in v2.4. |
fiPublisher | TPUB - The 'Publisher' frame simply contains the name of the label or publisher.
|
fiTrackNum | 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". |
fiRecordingDates | E.g. "4th-7th June, 12th June" in combination with the fiYear frame. |
fiNetRadioStation | TRSN - The 'Internet radio station name' frame contains the name of the internet radio station from which the audio is streamed.
|
fiNetRadioOwner | TRSO - The 'Internet radio station owner' frame contains the name of the owner of the internet radio station from which the audio is streamed.
|
fiSize | TSIZ - The 'Size' frame contains the size of the audio file in bytes, excluding the ID3v2 tag, Deprecated as of v2.4, replaced by nothing.
|
fiAlbumSortOrder | E.g. an album named "A Soundtrack" might preferably be sorted as "Soundtrack". Introduced in v2.4. |
fiPerformerSortOrder | Introduced in v2.4. |
fiTitleSortOrder | Introduced in v2.4. |
fiISRC | TSRC - The 'ISRC' frame should contain the International Standard Recording Code (ISRC) 12 characters).
|
fiEncoderSettings | Hardware refers to hardware encoders, not the computer on which a program was run. Introduced in v2.3. |
fiSetSubTitle | Introduced in v2.4. |
fiUserText | TXXX - The 'User defined text information' frame is intended for one-string text information concerning the audio file in a similar way to the other "T"-frames.
|
fiYear | Deprecated as of v2.4, replaced by fiRecordingDates. |
fiUniqueFileID | UFID - This frame's purpose is to be able to identify the audio file in a database that may contain more information relevant to the content.
|
fiTermsOfUse | More detailed information concerning the legal terms might be available through the fiWWWCopyright frame. Introduced in v2.3. |
fiUnsyncedLyrics | USLT - This frame contains the lyrics of the song or a text transcription of other vocal activities.
|
fiWWWCommercialInfo | WCOM - The 'Commercial information' frame is a URL pointing at a webpage with information such as where the album can be bought.
|
fiWWWCopyright | 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.
|
fiWWWAudioFile | WOAF - The 'Official audio file webpage' frame is a URL pointing at a file specific webpage.
|
fiWWWArtist | WOAR - The 'Official artist/performer webpage' frame is a URL pointing at the artists official webpage.
|
fiWWWAudioSource | a movie. |
fiWWWRadioPage | WORS - The 'Official internet radio station homepage' contains a URL pointing at the homepage of the internet radio station.
|
fiWWWPayment | WPAY - The 'Payment' frame is a URL pointing at a webpage that will handle the process of paying for this file.
|
fiWWWPublisher | WPUB - The 'Publishers official webpage' frame is a URL pointing at the official webpage for the publisher.
|
fiWWWUser | WXXX - The 'User defined URL link' frame is intended for URL links concerning the audio file in a similar way to the other "W"-frames.
|
fiMetaCrypto | CRM - Only in v2.2.
|
fiMetaCompression | CDM - Only in v2.2.
|
Description
Use the TJvID3FrameID type to TJvID3FrameIDs is a set of TJvID3FrameID values.
About
Contribute to this help topic
This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page