JVCL Help:TJvID3Frame

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

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

TJvID3Frame
TJvID3BinaryFrame
TJvID3ContentFrame
TJvID3CustomTextFrame
TJvID3DoubleListFrame
TJvID3OwnershipFrame
TJvID3PlayCounterFrame
TJvID3PopularimeterFrame
TJvID3TermsOfUseFrame
TJvID3URLFrame
TJvID3URLUserFrame
TJvID3UserFrame
run\JvID3v2Base.pas


Summary

Common ancestor of all the frame components.

run\JvID3v2Base.pas


Pascal

 run\JvID3v2Base.pas
 TJvID3Frame = class(TComponent);


Description

TJvID3Frame encapsulates the fundamental behavior common to all frame components. It introduces the properties, events, and methods that are used to:

  • Change the encoding of a frame.
  • Convert the frame by changing the frame identifier.
  • Check the values of the frame.
  • Determine whether a specific frame can be added to the tag.

Do not create instances of TJvID3Frame. TJvID3Frame descendants are created automatically each time a tag controller is activated.
A frame in a tag is always treated as one of the following TJvID3Frame descendant classes below:

TJvID3AudioEncryptionFrame TJvID3PopularimeterFrame
TJvID3BinaryFrame TJvID3SimpleListFrame
TJvID3ContentFrame TJvID3SkipFrame
TJvID3DoubleListFrame TJvID3TermsOfUseFrame
TJvID3GeneralObjFrame TJvID3TextFrame
TJvID3NumberFrame TJvID3TimestampFrame
TJvID3OwnershipFrame TJvID3URLFrame
TJvID3PictureFrame TJvID3URLUserFrame
TJvID3PlayCounterFrame TJvID3UserFrame

run\JvID3v2Base.pas


About

Navigation

run\JvID3v2Base.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