ID |
The ID3File type exposes the following members.
Name | Description | |
---|---|---|
AudioBufferStart | Gets a reference to a buffer holding a maximum of 64 leading bytes of the audio data. | |
AudioLength | Gets the length of the audio data. | |
AudioOffset | Gets the offset of the audio data synch bytes. | |
CreatedTime | Gets the created UTC time of the file that was parsed. | |
FileLength | Gets the length of the file that was parsed. | |
Frames | Gets a reference to an enumerable collection of ID3Frame objects in the file's V2 tag. | |
FullName | Gets the full name of the file that was parsed. | |
Header | Gets a reference to the raw V2 header bytes. | |
IsCompressed | Gets a flag indicating if the tag is compressed (only the old v2.2 tag support compression). | |
IsExperimental | Gets a flag indicating if the V2.3 or v2.4 tag is experimental. | |
IsExtended | Gets a flag indicating if the V2.3 or v2.4 tag has an extended header. | |
IsFooterPresent | Gets a flag indicating if a V2.4 footer is present. | |
IsUnsynch | Gets a flag indicating if the tag is unsynchronised. | |
MajorVersion | Gets the major version of the V2 tag. | |
MinorVersion | Gets the minor version of the V2 tag. | |
ModifiedTime | Gets the last modified UTC time of the file that was parsed. | |
PaddingLength | Gets the length of the V2 padding. | |
PaddingOffset | Gets the offset of the optional V2 padding which is immediately after the last V2 frame. | |
V1Found | Gets a flag indicating if a V1 tag was found at the end of the file. | |
V2Found | Gets a flag indicating if a V2 tag was found at the start of the file. | |
V2Size | Gets an Int32 size of the V2 tag. The size includes all frames and optional following padding. The value is calculated by taking the unsynchronised 7-bit size bytes out of the V2 header and converting them back to an Int32. |