ClintHeyer.Media
Class ID3Tags

Field Summary
string Album
string Artist
string Comment
System.Collections.Hashtable extraTags
string Genre
bool HasTag
ClintHeyer.Media.Mp3 mp3
int TagVersion
string Title
int TrackNumber
string Year

Constructor Summary
ID3Tags(ClintHeyer.Media.Mp3 mp3, System.IO.Stream stream)
         Constructor

Method Summary
System.Collections.IDictionary ExtraTags()
         Get extra tags that properties don't expose
void ReadV1Tag(System.IO.Stream stream)
         Reads ID3v1 MP3 Tag information
void ReadV2Tag(System.IO.Stream stream)
         Reads ID3v2 MP3 tag information
void ResetTag()
         Reset
string ToString()
         Creates a human-readable string representation of object

Methods inherited from class System.Object
Equals, Finalize, GetHashCode, GetType, MemberwiseClone


Field Detail

Album

public string Album


Artist

public string Artist


Comment

public string Comment


extraTags

protected System.Collections.Hashtable extraTags


Genre

public string Genre


HasTag

public bool HasTag


mp3

private ClintHeyer.Media.Mp3 mp3


TagVersion

public int TagVersion


Title

public string Title


TrackNumber

public int TrackNumber


Year

public string Year

Constructor Detail

ID3Tags

public ID3Tags(ClintHeyer.Media.Mp3 mp3,
               System.IO.Stream stream)

Constructor

Parameters:
mp3 - MP3 to read
Method Detail

ExtraTags

public System.Collections.IDictionary ExtraTags()

Get extra tags that properties don't expose

Returns:

ReadV1Tag

protected void ReadV1Tag(System.IO.Stream stream)

Reads ID3v1 MP3 Tag information


ReadV2Tag

protected void ReadV2Tag(System.IO.Stream stream)

Reads ID3v2 MP3 tag information


ResetTag

protected void ResetTag()

Reset


ToString

public string ToString()

Creates a human-readable string representation of object

Returns: