code: func (d *Decoder) String() string {
  	out := fmt.Sprintf("Format: %s - ", d.Form)
  	if d.Form == aifcID {
  		out += fmt.Sprintf("%s - ", d.EncodingName)
  	}
  	if d.SampleRate != 0 {
  		out += fmt.Sprintf("%d channels @ %d / %d bits - ", d.NumChans, d.SampleRate, d.BitDepth)
  		dur, _ := d.Duration()
  		out += fmt.Sprintf("Duration: %f seconds\n", dur.Seconds())
  	}
  	return out
  }
docs: // String implements the Stringer interface.