ID |
The ID3Frame type exposes the following members.
Name | Description | |
---|---|---|
Data | Gets a reference to the raw frame data that follows the header. An ID3 frame can contain dozens of different types of information in different binary formats. This library provides methods to parse the text contents of frames that are defined as frames that contain text or urls, which can internally contain confusing mixtures of ASCII or Unicode strings. All other more exotic frame types are not parsed and are processed as binary blobs. For more information see: NTagLite Library. | |
DataLength | Gets or sets the frame header's size bytes converted to an Int32. This value should be the same size as the Data buffer length. | |
Description | Gets the description text of a frame. If the frame type does not support description text or no description is present then null is returned. | |
Flag1 | Gets or sets the first frame flag byte. | |
Flag2 | Gets or sets the second frame flag byte. | |
Header | Gets a reference to the raw frame header bytes. | |
Id | Gets or sets the ASCII string ID of the frame (see ID3 documentation). | |
Offset | The offset of the frame in the parsed file. | |
Picture | Gets the parsed information from a picture frame (ID = 'APIC'). Null is returned if the APIC frame contains unrecognisable data or the frame is not an APIC frame. | |
Text | Gets the text of a frame. If the frame type does not support text or no text is present then null is returned. | |
TextEncoding | Gets the text encoding format of a frame. If the frame does not support encoding then null is returned. The ID3 V2.3 standard only recognises two encoding formats: 0x0 = ISO-8859-1; 0x1 = UNICODE LE or BE. | |
TextLanguage | Gets the ISO-639-2 three character language code of a frame. If the frame does not support a language code or no language is present then null is returned. |