_metadata_t Struct Reference
#include <tp_c.h>
List of all members.
Detailed Description
This structure holds the meta data of a track.
The meanings of most attributes are pretty straight forward, but a few need additional explanations. Strings like artist, sortName, album etc. are never NULL. If the information isn't available, the attribute is set to the empty string ("").
The duration attribute is in milliseconds. fileFormat is one of the supported file formats (see tp_GetSupportedExtensions()) but without the dot ("mp3", "ogg", "wav" etc.). If there was a TRM collision, numTRMIds is set to a value greater than one. If variousArtist is true, the track is from a various artists release.
The memory containing the meta data will be released when calling md_Clear() or md_Delete(), so you have to copy the data if you want to use it.
- See also:
- md_New(), md_Clear(), md_Delete() tr_GetLocalMetadata(), tr_SetLocalMetadata(), tr_GetServerMetadata(), tr_SetServerMetadata()
Member Data Documentation
The documentation for this struct was generated from the following file:
Generated on Thu Jul 13 09:51:25 2006 for MusicBrainz Tunepimp Library by
1.4.6