public override string GetInfoString()
{
AudioClip target = this.target as AudioClip;
int channelCount = AudioUtil.GetChannelCount(target);
string str = (channelCount != 1) ? ((channelCount != 2) ? (((channelCount - 1)).ToString() + ".1") : "Stereo") : "Mono";
object[] objArray1 = new object[] { AudioUtil.GetSoundCompressionFormat(target).ToString(), ", ", AudioUtil.GetFrequency(target), " Hz, ", str, ", " };
string str2 = string.Concat(objArray1);
TimeSpan span = new TimeSpan(0, 0, 0, 0, (int) AudioUtil.GetDuration(target));
if (((uint) AudioUtil.GetDuration(target)) == uint.MaxValue)
{
return (str2 + "Unlimited");
}
return (str2 + string.Format("{0:00}:{1:00}.{2:000}", span.Minutes, span.Seconds, span.Milliseconds));
}