47 lines
1.1 KiB
C#
47 lines
1.1 KiB
C#
|
using System.Text;
|
|||
|
|
|||
|
namespace UMP
|
|||
|
{
|
|||
|
public class MediaTrackInfo
|
|||
|
{
|
|||
|
private readonly int _trackId;
|
|||
|
private readonly string _trackName;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Create a new track info.
|
|||
|
/// </summary>
|
|||
|
/// <param name="trackId">Track ID</param>
|
|||
|
/// <param name="trackName">Track Name</param>
|
|||
|
internal MediaTrackInfo(int trackId, string trackName)
|
|||
|
{
|
|||
|
_trackId = trackId;
|
|||
|
_trackName = trackName;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Get the track id.
|
|||
|
/// </summary>
|
|||
|
public int Id
|
|||
|
{
|
|||
|
get { return _trackId; }
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Get the track name.
|
|||
|
/// </summary>
|
|||
|
public string Name
|
|||
|
{
|
|||
|
get { return _trackName; }
|
|||
|
}
|
|||
|
|
|||
|
public override string ToString()
|
|||
|
{
|
|||
|
StringBuilder sb = new StringBuilder(100);
|
|||
|
sb.Append("TrackInfo").Append('[');
|
|||
|
sb.Append("ID=").Append(_trackId).Append(',');
|
|||
|
sb.Append("NAME=").Append(_trackName).Append(']');
|
|||
|
return sb.ToString();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|