Professional Tag Editor Features Ready Controls The same way is used for WMA files, but WMA has less classes. Frame class is the heart of ID3v2 reading and writing. As you can see, all classes inherits Frame class as the main. The picture below shows the class structure of ID3v2.X tag editor. For those tags that have similar structure, we use one class and for those that have inheritable structure, we use inheritance in classes. So it's rational to use classes to read and write ID3 information. One tag has information that the second one has the same in addition with another parts. As an example, all ID3 text information like "Title", "Artist Name", "Band Name" and so many other data don't have different structures. How TagEditor WorksĪs I read the specification of ID3 structure, I understood that there is so much likeness between ID3 different frames. But to use the codes of design tag editor with controls, there is no need to understand how ID3 and WMA files work.Īlso there is some global information about both WMA and ID3 structure in my previous article on CodeProject and Sourceforge. To understand codes of this article, it is necessary to at least have basic information about ID3 and WMA files. The ASF was developed by Microsoft and you can download the specification here. WMA is just an extension for ASF audio files. ID3 has different versions and the main reference for ID3 is The web site provides all information about all versions of ID3 and is available for everyone to download. They have a structure to store this type of information with them. The story about the WMA files is different. So there is a data structure named ID3 to store this type of information with MP3 files. MP3 files don't have any trick to store additional information with them. This article is also available on SourceForge. In fact, this is the improved version of my previous article about ID3v2 on CodeProject.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |