JVCL Help:TJvID3FrameID

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Summary

See Table

run\JvId3v2Types.pas


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.

run\JvId3v2Types.pas


Description

Use the TJvID3FrameID type to TJvID3FrameIDs is a set of TJvID3FrameID values.

run\JvId3v2Types.pas


About

Navigation

run\JvId3v2Types.pas



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