/// <returns>A string formatted as: {track #} {language} ({format}) ({sub-format})</returns>\r
public override string ToString()\r
{\r
- return string.Format("{0} {1} ({2}) ({3})", this.m_trackNumber, this.m_language, this.m_format, this.m_subFormat);\r
+ if (this.m_subFormat == null)\r
+ return string.Format("{0} {1} ({2})", this.m_trackNumber, this.m_language, this.m_format);\r
+ else\r
+ return string.Format("{0} {1} ({2}) ({3})", this.m_trackNumber, this.m_language, this.m_format, this.m_subFormat);\r
}\r
\r
public static AudioTrack Parse(StringReader output)\r