##
14.4.2 AU_write Objects

AU_write objects, as returned by `open()` above, have the following methods:

`setnchannels`(n)
  Set the number of channels.

`setsampwidth`(n)
  Set the sample width (in bytes.)

`setframerate`(n)
  Set the frame rate.

`setnframes`(n)
  Set the number of frames. This can be later changed, when and if more frames are written.

`setcomptype`(type, name)
  Set the compression type and description. Only `'NONE'` and `'ULAW'` are supported on output.

`setparams`(tuple)
  The tuple should be `(nchannels, sampwidth, framerate, nframes, comptype, compname)`, with values valid for the `set*()` methods. Set all parameters.

`tell`()
  Return current position in the file, with the same disclaimer for the `AU_read.tell()` and `AU_read.setpos()` methods.

`writeframesraw`(data)
  Write audio frames, without correcting nframes.

`writeframes`(data)
  Write audio frames and make sure nframes is correct.

`close`()
  Make sure nframes is correct, and close the file.

  This method is called upon deletion.

Note that it is invalid to set any parameters after calling `writeframes()` or `writeframesraw()`.