public override string GetInfoString()
{
AudioClip clip = target as AudioClip;
int c = AudioUtil.GetChannelCount(clip);
string ch = c == 1 ? "Mono" : c == 2 ? "Stereo" : (c - 1).ToString() + ".1";
AudioCompressionFormat platformFormat = AudioUtil.GetTargetPlatformSoundCompressionFormat(clip);
AudioCompressionFormat editorFormat = AudioUtil.GetSoundCompressionFormat(clip);
string s = platformFormat.ToString();
if (platformFormat != editorFormat)
{
s += " (" + editorFormat.ToString() + " in editor" + ")";
}
s += ", " + AudioUtil.GetFrequency(clip) + " Hz, " + ch + ", ";
System.TimeSpan ts = new System.TimeSpan(0, 0, 0, 0, (int)AudioUtil.GetDuration(clip));
if ((uint)AudioUtil.GetDuration(clip) == 0xffffffff)
{
s += "Unlimited";
}
else
{
s += string.Format("{0:00}:{1:00}.{2:000}", ts.Minutes, ts.Seconds, ts.Milliseconds);
}
return(s);
}